.ao-public .ao-name{margin:0;padding:0;border:0;background:none;color:#2271b1;font:inherit;font-size:13px;font-weight:650;text-align:left;cursor:pointer}.ao-public .ao-name:hover{text-decoration:underline}.ao-public .ao-athlete{display:grid;width:100%;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px 18px;border:0;border-bottom:1px solid var(--ao-border);background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.ao-public .ao-athlete:hover{background:var(--ao-bg)}.ao-public .ao-athlete:focus-visible,.ao-public .ao-name:focus-visible{outline:2px solid #72aee6;outline-offset:2px}.ao-public .ao-athlete:last-child{border-bottom:0}.ao-dialog{width:min(1120px,calc(100% - 32px));max-width:none;max-height:88vh;margin:auto;padding:0;border:0;border-radius:10px;background:#fff;color:#1d2327;box-shadow:0 25px 80px rgba(0,0,0,.38)}.ao-dialog::backdrop{background:rgba(13,25,35,.68);backdrop-filter:blur(2px)}.ao-dialog-shell{display:flex;max-height:88vh;flex-direction:column}.ao-dialog-top{display:flex;justify-content:flex-end;padding:10px 12px;border-bottom:1px solid #dcdcde}.ao-dialog-close{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f0f0f1;color:#50575e;font-size:25px;line-height:1;cursor:pointer}.ao-dialog-close:hover{background:#dcdcde}.ao-dialog-content{overflow:auto}.ao-modal-profile{display:flex;align-items:center;gap:13px;padding:18px 20px;background:#f6f7f7;border-bottom:1px solid #dcdcde}.ao-modal-profile h2{margin:0 0 4px;color:#1d2327;font-size:19px}.ao-modal-profile p{margin:0;color:#646970;font-size:13px}.ao-dialog .ao-table-wrap{border-top:0}.ao-dialog table{width:100%;margin:0;border-collapse:collapse;font-size:13px}.ao-dialog th,.ao-dialog td{padding:11px 13px;border-bottom:1px solid #dcdcde;text-align:left}.ao-dialog th{background:#f6f7f7;white-space:nowrap}@media(max-width:700px){.ao-public .ao-athlete{grid-template-columns:40px 1fr}.ao-public .ao-athlete .ao-count{grid-column:2;justify-self:start}.ao-dialog{width:calc(100% - 16px);max-height:94vh}.ao-dialog-shell{max-height:94vh}.ao-modal-profile{padding:14px}.ao-modal-profile h2{font-size:16px}}
