:root{--va-canvas:#f7f7f8;--va-surface:#fff;--va-subtle:#f3f4f6;--va-hover:#f1f2f4;--va-line:#dedfe3;--va-line-strong:#c8cbd1;--va-ink:#17181b;--va-text:#34363b;--va-muted:#6f737b;--va-faint:#92969e;--va-focus:#6b7280;--va-danger:#c2343d;--va-warning:#b36b00;--va-success:#188453;--va-info:#3975b8}html{background:var(--va-canvas)}body{color:var(--va-text);background:var(--va-canvas);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.42}button,input,select,textarea{font:inherit}button{letter-spacing:-.005em}.adminAppShell{--sidebar-width:236px;--command-height:56px;min-height:100vh;padding-left:var(--sidebar-width);background:var(--va-canvas);color:var(--va-text);transition:padding-left .18s}.adminAppShell.navigationCollapsed{--sidebar-width:68px}.adminAppShell .appSidebar{z-index:80;width:var(--sidebar-width);border-right:1px solid var(--va-line);background:#fbfbfc;flex-direction:column;transition:width .18s,transform .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.adminAppShell .sidebarBrandRow{border-bottom:1px solid var(--va-line);align-items:center;gap:8px;height:57px;padding:0 11px;display:flex}.adminAppShell .brandHome{text-align:left;width:166px;min-width:0;padding:0;overflow:hidden}.adminAppShell .brandHome .brand{align-items:center;width:154px;display:flex}.adminAppShell .brandHome .platformLogo{width:148px;max-width:none}.adminAppShell .navigationToggle,.adminAppShell .workspaceContext>button{background:0 0;border:1px solid #0000;border-radius:4px;flex:0 0 30px;align-content:center;gap:3px;width:30px;height:30px;padding:7px;display:grid}.adminAppShell .navigationToggle:hover,.adminAppShell .workspaceContext>button:hover{border-color:var(--va-line);background:var(--va-hover)}.adminAppShell .navigationToggle span,.adminAppShell .workspaceContext>button span{background:#555960;height:1px;display:block}.adminAppShell .navigationToggle span:first-child,.adminAppShell .workspaceContext>button span:first-child{width:11px}.adminAppShell .navigationToggle span:nth-child(2),.adminAppShell .workspaceContext>button span:nth-child(2){width:16px}.adminAppShell .navigationToggle span:last-child,.adminAppShell .workspaceContext>button span:last-child{width:8px}.adminAppShell .organizationSummary{border:1px solid var(--va-line);background:var(--va-surface);border-radius:4px;grid-template-columns:30px minmax(0,1fr) 12px;align-items:center;gap:9px;width:calc(100% - 16px);min-height:52px;margin:8px;padding:6px 7px;display:grid}.adminAppShell .organizationSummary:hover{border-color:var(--va-line-strong);background:var(--va-subtle)}.adminAppShell .organizationSummary .avatar{color:#fff;background:#24262b;border-radius:3px;width:28px;height:28px;font-size:10px}.adminAppShell .organizationSummary strong{font-size:12px;font-weight:650}.adminAppShell .organizationSummary small{color:var(--va-muted);font-size:10px}.adminAppShell .organizationSummary>span:nth-child(2),.adminAppShell .headerUser>span:nth-child(2){min-width:0;display:grid}.adminAppShell .organizationSummary b{color:var(--va-faint);font-size:10px;font-weight:500}.adminAppShell .topNav{background:0 0;border:0;flex:1;height:auto;min-height:0;padding:4px 8px 16px;display:block;overflow:hidden auto}.adminAppShell .navSection{gap:1px;padding:7px 0;display:grid}.adminAppShell .navSection+.navSection{border-top:1px solid #ececef}.adminAppShell .navSectionLabel{color:#999da5;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;align-items:center;height:20px;padding:0 9px;font-size:9px;font-weight:720;display:flex}.adminAppShell .topNavLink{color:#555960;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;height:34px;padding:0 9px;font-size:12.5px;font-weight:560;display:grid;position:relative}.adminAppShell .topNavLink svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.adminAppShell .topNavLink:hover{background:var(--va-hover);color:var(--va-ink)}.adminAppShell .topNavLink.active{color:var(--va-ink);background:#e9eaed;font-weight:680;box-shadow:inset 2px 0 #202126}.adminAppShell .topNavLink>b{min-width:19px;height:18px;color:var(--va-danger);background:#f5e7e8;border-radius:9px;place-items:center;padding:0 4px;font-size:10px;display:grid}.adminAppShell .sidebarFooter{border-top:1px solid var(--va-line);background:#fbfbfc;grid-template-columns:minmax(0,1fr) auto;gap:3px;padding:8px;display:grid}.adminAppShell .headerUser{border-radius:4px;grid-template-columns:27px minmax(0,1fr) auto;gap:8px;width:100%;height:38px;padding:4px;display:grid}.adminAppShell .headerUser .userAvatar{color:#fff;background:#3f4249;border-radius:3px;width:26px;height:26px;font-size:10px}.adminAppShell .headerUser strong{font-size:11px}.adminAppShell .headerUser small{font-size:10px}.adminAppShell .headerUser i{color:var(--va-faint);font-size:9px;font-style:normal}.adminAppShell .signOutButton{color:#0000;width:33px;height:38px;padding:0;font-size:0;overflow:hidden}.adminAppShell .signOutButton:before{content:"↪";color:#777b83;font-size:17px}.adminAppShell .signOutButton:hover:before{color:var(--va-danger)}.adminAppShell.navigationCollapsed .sidebarBrandRow{justify-content:center;padding:0}.adminAppShell.navigationCollapsed .brandHome{display:none}.adminAppShell.navigationCollapsed .organizationSummary{grid-template-columns:30px;width:44px;margin:8px 12px;padding:6px}.adminAppShell.navigationCollapsed .organizationSummary>span:nth-child(2),.adminAppShell.navigationCollapsed .organizationSummary>b,.adminAppShell.navigationCollapsed .navSectionLabel,.adminAppShell.navigationCollapsed .topNavLink>span,.adminAppShell.navigationCollapsed .headerUser>span:nth-child(2),.adminAppShell.navigationCollapsed .headerUser>i,.adminAppShell.navigationCollapsed .signOutButton{display:none}.adminAppShell.navigationCollapsed .topNav{padding-inline:9px}.adminAppShell.navigationCollapsed .navSection{border-top:0;padding:5px 0}.adminAppShell.navigationCollapsed .topNavLink{grid-template-columns:1fr;place-items:center;width:50px;height:40px;padding:0}.adminAppShell.navigationCollapsed .topNavLink svg{width:18px;height:18px}.adminAppShell.navigationCollapsed .topNavLink>b{min-width:15px;height:15px;padding:0;font-size:8px;position:absolute;top:2px;right:2px}.adminAppShell.navigationCollapsed .topNavLink:after{content:attr(data-tooltip);z-index:120;color:#fff;white-space:nowrap;background:#202126;border:1px solid #33363c;border-radius:3px;padding:6px 8px;font-size:11px;font-weight:550;display:none;position:absolute;top:6px;left:56px;box-shadow:0 5px 18px #0003}.adminAppShell.navigationCollapsed .topNavLink:hover:after{display:block}.adminAppShell.navigationCollapsed .sidebarFooter{padding:8px 12px;display:block}.adminAppShell.navigationCollapsed .headerUser{grid-template-columns:1fr;place-items:center;width:44px}.adminAppShell .appHeader{inset:0 0 auto var(--sidebar-width);z-index:70;height:var(--command-height);border:0;border-bottom:1px solid var(--va-line);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;transition:left .18s;position:fixed}.adminAppShell .appHeaderMain{grid-template-columns:minmax(170px,230px) minmax(260px,700px) minmax(180px,1fr);gap:16px;height:100%;padding:0 20px;display:grid}.adminAppShell .workspaceContext{align-items:center;gap:9px;min-width:0;display:flex}.adminAppShell .workspaceContext>button{display:none}.adminAppShell .workspaceContext>div{min-width:0;display:grid}.adminAppShell .workspaceContext small{color:var(--va-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.adminAppShell .workspaceContext strong{color:var(--va-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.adminAppShell .globalSearchShell{justify-self:center;width:100%;max-width:700px}.adminAppShell .globalSearch{border:1px solid var(--va-line);height:34px;box-shadow:none;background:#f8f8f9;border-radius:4px}.adminAppShell .globalSearch input{font-size:12.5px}.adminAppShell .globalSearch kbd{color:#7a7e86;box-shadow:none;background:#fff;border:1px solid #d8d9dc;border-radius:3px;font-size:9px}.adminAppShell .globalSearchPanel{width:min(700px,calc(100vw - var(--sidebar-width) - 40px));border-color:var(--va-line-strong);border-radius:4px;top:40px;box-shadow:0 14px 32px #10111424}.adminAppShell .topActions{justify-content:flex-end;gap:5px}.adminAppShell .connection{letter-spacing:.08em;font-size:9px}.adminAppShell .connection:before{width:6px;height:6px}.adminAppShell .iconButton{border:1px solid var(--va-line);color:#60646b;background:#fff;border-radius:4px;width:32px;height:32px}.adminAppShell .iconButton:hover{background:var(--va-hover);color:var(--va-ink)}.adminAppShell .iconButton b{background:var(--va-danger);border:2px solid #fff;min-width:18px;height:18px;font-size:9px;top:-6px;right:-7px}.adminAppShell .workspaceMain{width:100%;min-width:0;margin:var(--command-height) 0 0}.adminAppShell .pageBody{width:100%;max-width:none;margin:0;padding:18px 22px 60px}.adminAppShell .toast{color:#fff;background:#25272c;border-radius:4px;top:68px;right:22px;box-shadow:0 8px 24px #0002}.adminAppShell .pageTitle{border-bottom:1px solid var(--va-line);align-items:center;min-height:58px;margin:0 0 12px;padding:0 0 12px}.adminAppShell .pageTitle h1,.adminAppShell .scoutingHero h1{color:var(--va-ink);letter-spacing:-.025em;margin:0;font-size:23px;line-height:1.15}.adminAppShell .pageTitle h1:after{display:none}.adminAppShell .pageTitle>div>span,.adminAppShell .scoutingHero p{max-width:900px;color:var(--va-muted);margin-top:3px;font-size:12.5px;line-height:1.4}.adminAppShell .eyebrow{color:var(--va-faint);letter-spacing:.11em;margin:0 0 3px;font-size:9px;font-weight:750}.adminAppShell .pageActions{gap:5px}.adminAppShell .pageActions button,.adminAppShell .primary,.adminAppShell .secondary,.adminAppShell .panel header>button{min-height:32px;box-shadow:none;border-radius:4px;padding:0 10px;font-size:12px;font-weight:620}.adminAppShell .primary{color:#fff!important;background:#202126!important;border:1px solid #202126!important}.adminAppShell .secondary{border-color:var(--va-line-strong)!important;color:var(--va-text)!important;background:#fff!important}.adminAppShell .secondary:hover{background:var(--va-hover)!important}.adminAppShell button:focus-visible,.adminAppShell input:focus-visible,.adminAppShell select:focus-visible,.adminAppShell textarea:focus-visible{outline:2px solid var(--va-focus);outline-offset:1px}.adminAppShell button:disabled{opacity:.48;cursor:not-allowed}.adminAppShell .metricGrid,.adminAppShell .metricGrid.three{border:1px solid var(--va-line);background:#fff;gap:0;margin:0 0 12px;display:flex}.adminAppShell .metric{border:0;border-right:1px solid var(--va-line);background:#fff;border-radius:0;min-height:62px;padding:9px 14px}.adminAppShell .metric:first-child{padding-left:14px}.adminAppShell .metric>strong{color:var(--va-ink);letter-spacing:-.02em;margin:1px 0;font-size:18px}.adminAppShell .panel,.adminAppShell .detailCard,.adminAppShell .reportCatalog>section,.adminAppShell .fundraiserPicker,.adminAppShell .teamWorkspace,.adminAppShell .availabilityBoard{border:1px solid var(--va-line);background:var(--va-surface);box-shadow:none;border-radius:4px}.adminAppShell .panel>header{border-bottom:1px solid #ececef;min-height:36px;margin:-3px 0 10px;padding:0 0 9px}.adminAppShell .panel>header h2,.adminAppShell .panel>header h3{color:var(--va-ink);font-size:13px}.adminAppShell .panel>header span{color:var(--va-muted);font-size:11px}.adminAppShell .dashboardGrid,.adminAppShell .contentGrid,.adminAppShell .websiteOverview{gap:12px}.adminAppShell table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;background:#fff;width:100%}.adminAppShell th{border-block:1px solid var(--va-line);color:#7b7e85;letter-spacing:.07em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7f7f8;height:32px;padding:0 9px;font-size:9px;font-weight:750}.adminAppShell td{color:#3b3d42;vertical-align:middle;border-bottom:1px solid #e9eaed;height:40px;padding:6px 9px;font-size:12px}.adminAppShell tbody tr:has(input[type=checkbox]:checked) td{background:#eeeef0}.adminAppShell .tableRow{background:#fff;border-bottom:1px solid #e8e9eb;min-height:40px;font-size:12px}.adminAppShell .tableRow:hover{background:#f6f6f7}.adminAppShell .tableHeader{border-block:1px solid var(--va-line);color:#7b7e85;letter-spacing:.07em;text-transform:uppercase;background:#f7f7f8;min-height:31px;font-size:9px;font-weight:750}.adminAppShell .clickableRow{position:relative}.adminAppShell .clickableRow:hover td{background:#f5f5f6}.adminAppShell .clickableRow:focus-within td{background:#f1f1f3}.adminAppShell input[type=checkbox]{accent-color:#24262b;width:14px;height:14px}.adminAppShell .toolbar,.adminAppShell .filterBar,.adminAppShell .reportToolbar,.adminAppShell .massScheduleTools,.adminAppShell .importGuide{border:1px solid var(--va-line);background:#fff;border-radius:4px;align-items:center;gap:6px;min-height:44px;margin:0 0 10px;padding:6px 8px;display:flex}.adminAppShell .toolbar input,.adminAppShell .toolbar select,.adminAppShell .filterBar input,.adminAppShell .filterBar select,.adminAppShell .reportToolbar input,.adminAppShell .reportToolbar select{min-height:30px}.adminAppShell .recordToolbar{border-bottom:1px solid var(--va-line);background:#f9f9fa;grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(125px,.65fr)) auto auto;align-items:end;gap:6px;min-height:48px;padding:7px 9px;display:grid}.adminAppShell .recordToolbar>label{color:var(--va-muted);letter-spacing:.055em;text-transform:uppercase;gap:2px;font-size:9px;font-weight:700;display:grid}.adminAppShell .recordToolbar>label select{text-transform:none;background:#fff;width:100%;min-height:30px;padding-block:3px}.adminAppShell .recordToolbar .recordSearch{align-self:end;display:block;position:relative}.adminAppShell .recordSearch>span{color:var(--va-faint);font-size:12px;position:absolute;top:8px;left:9px}.adminAppShell .recordSearch input{background:#fff;width:100%;min-height:30px;padding-left:28px}.adminAppShell .recordToolbar>button{border:1px solid var(--va-line);height:30px;color:var(--va-muted);background:#fff;border-radius:4px;padding:0 9px;font-size:11px}.adminAppShell .recordToolbar>button:hover{background:var(--va-hover);color:var(--va-ink)}.adminAppShell .recordToolbar>strong{color:var(--va-muted);white-space:nowrap;align-self:center;padding-top:10px;font-size:10.5px;font-weight:600}.adminAppShell .bulkActionBar{color:#34363b;background:#eceef1;border-bottom:1px solid #c7cad0;align-items:center;gap:8px;min-height:40px;padding:5px 9px;display:flex}.adminAppShell .bulkActionBar strong{font-size:11.5px}.adminAppShell .bulkActionBar span{color:var(--va-muted);margin-right:auto;font-size:10.5px}.adminAppShell .bulkActionBar button{background:#fff;border:1px solid #bfc2c8;border-radius:4px;height:28px;padding:0 8px;font-size:10.5px}.adminAppShell .bulkActionBar button:hover{background:#f7f7f8}.adminAppShell .selectionCell{text-align:center;width:34px;padding-inline:9px!important}.adminAppShell .tabs,.adminAppShell .websiteTabs,.adminAppShell .financeTabs,.adminAppShell .teamWorkspaceTabs,.adminAppShell .reportTabs{border-bottom:1px solid var(--va-line);gap:0;min-height:36px;margin-bottom:10px}.adminAppShell .tabs button,.adminAppShell .websiteTabs button,.adminAppShell .financeTabs button,.adminAppShell .teamWorkspaceTabs button,.adminAppShell .reportTabs button{color:#686c74;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:36px;padding:0 10px;font-size:11.5px;font-weight:620}.adminAppShell .tabs button.active,.adminAppShell .websiteTabs button.active,.adminAppShell .financeTabs button.active,.adminAppShell .teamWorkspaceTabs button.active,.adminAppShell .reportTabs button.active{color:var(--va-ink);background:0 0;border-bottom-color:#24262b}.adminAppShell .opsTabs{border-bottom:1px solid var(--va-line);flex-wrap:nowrap;gap:0;min-height:36px;margin-bottom:10px;overflow:auto}.adminAppShell .opsTabs button{color:#686c74;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:36px;padding:0 11px;font-size:11.5px;font-weight:580}.adminAppShell .opsTabs button.active{color:var(--va-ink);border-bottom-color:#24262b;font-weight:680}.adminAppShell .dataToolbar{border-color:var(--va-line);background:#fff;gap:8px;min-height:45px;padding:0 10px}.adminAppShell .dataToolbar>strong{font-size:11.5px}.adminAppShell .dataToolbar>div{gap:0;overflow:auto}.adminAppShell .dataToolbar button{min-height:29px;color:var(--va-muted);white-space:nowrap;border-radius:3px;padding:0 8px;font-size:10.5px}.adminAppShell .dataToolbar button.selected{color:var(--va-ink);background:#e9eaed;font-weight:650}.adminAppShell .dataToolbar .exportButton{border-color:var(--va-line);background:#fff}.adminAppShell .field{color:#4c4f55;gap:4px;font-size:11px;font-weight:650}.adminAppShell .field>span,.adminAppShell .field>label{font-size:11px}.adminAppShell .field small{color:var(--va-muted);font-size:10px}.adminAppShell input,.adminAppShell select,.adminAppShell textarea{border-color:var(--va-line-strong);color:var(--va-ink);box-shadow:none;background:#fff;border-radius:4px;font-size:12.5px}.adminAppShell input:not([type=checkbox]):not([type=radio]),.adminAppShell select{min-height:34px;padding:6px 8px}.adminAppShell textarea{min-height:76px;padding:8px;line-height:1.45}.adminAppShell input:hover,.adminAppShell select:hover,.adminAppShell textarea:hover{border-color:#aaaeb5}.adminAppShell .formGrid{gap:10px}.adminAppShell .formButtons{gap:6px}.adminAppShell .drawerBackdrop,.adminAppShell .drawer{background:#f5f5f6}.adminAppShell .drawer>header{border-top:0;border-bottom:1px solid var(--va-line);background:#fff;min-height:70px;padding:12px max(26px,50vw - 530px)}.adminAppShell .drawer h2{font-size:20px}.adminAppShell .drawer header div>span{font-size:12px}.adminAppShell .drawer header>button{border-radius:4px;width:32px;height:32px}.adminAppShell .drawer>form{width:min(1060px,100%);padding:20px 32px 90px}.adminAppShell .drawer form>footer{border-color:var(--va-line);min-height:60px;padding:10px max(32px,50vw - 498px);box-shadow:0 -6px 18px #0000000d}.adminAppShell .drawer .field input,.adminAppShell .drawer .field select,.adminAppShell .drawer .field textarea{min-height:36px;font-size:12.5px}.adminAppShell .registrationFormHero,.adminAppShell .programHero,.adminAppShell .fundraiserHero,.adminAppShell .websiteHero,.adminAppShell .teamWorkspaceHero,.adminAppShell .eventOpsHeader,.adminAppShell .scoutingHero{border:1px solid var(--va-line);border-radius:4px;min-height:auto;margin-bottom:10px;padding:14px;color:var(--va-text)!important;box-shadow:none!important;background:#fff!important}.adminAppShell .registrationFormHero h2,.adminAppShell .programHero h2,.adminAppShell .fundraiserHero h2,.adminAppShell .websiteHero h2,.adminAppShell .teamWorkspaceHero h2,.adminAppShell .eventOpsHeader h2{color:var(--va-ink);letter-spacing:-.02em;font-size:19px}.adminAppShell .registrationFormHero p,.adminAppShell .programHero p,.adminAppShell .fundraiserHero p,.adminAppShell .websiteHero p,.adminAppShell .teamWorkspaceHero p,.adminAppShell .eventOpsHeader span,.adminAppShell .scoutingHero p{font-size:11.5px;color:var(--va-muted)!important}.adminAppShell .registrationFormHero button,.adminAppShell .programHero button,.adminAppShell .fundraiserHero button,.adminAppShell .websiteHero button,.adminAppShell .teamWorkspaceHero button,.adminAppShell .eventOpsHeader button{border:1px solid var(--va-line-strong);min-height:31px;color:var(--va-text);background:#fff;border-radius:4px;font-size:11.5px}.adminAppShell .registrationReadiness,.adminAppShell .teamReadinessGrid,.adminAppShell .builderChecks{gap:6px;margin-bottom:10px}.adminAppShell .registrationReadiness>*,.adminAppShell .teamReadinessGrid>button,.adminAppShell .builderChecks>span{border:1px solid var(--va-line);min-height:44px;color:var(--va-text);background:#fff;border-radius:4px;padding:7px 9px}.adminAppShell .fundraiserType,.adminAppShell .siteLogo,.adminAppShell .pageOrder,.adminAppShell .teamBadge,.adminAppShell .planIcon,.adminAppShell .dashboardQuickActions button>span,.adminAppShell .contentLibrary>article>span{color:#4d5057;background:#ededf0;border-radius:3px}.adminAppShell .fundraiserProgress>div,.adminAppShell .websiteAnalytics>div>span{background:#e4e5e8;border-radius:2px}.adminAppShell .fundraiserProgress>div span,.adminAppShell .websiteAnalytics i{background:#565a61;border-radius:2px}.adminAppShell .dashboardQuickActions{border:1px solid var(--va-line);background:#fff;border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.adminAppShell .dashboardQuickActions>button{border:0;border-right:1px solid var(--va-line);border-bottom:1px solid var(--va-line);background:#fff;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;min-height:54px;padding:8px 10px}.adminAppShell .dashboardQuickActions>button:hover{background:var(--va-hover)}.adminAppShell .dashboardQuickActions>button strong{font-size:12px}.adminAppShell .dashboardQuickActions>button small{font-size:10.5px}.adminAppShell .dashboardQuickActions>button>span{width:26px;height:26px}.adminAppShell .attentionList button,.adminAppShell .setupChecklist button,.adminAppShell .activityTable button,.adminAppShell .eventList button{background:#fff;border-radius:0;min-height:38px;font-size:11.5px}.adminAppShell .attentionList button:hover,.adminAppShell .setupChecklist button:hover,.adminAppShell .activityTable button:hover,.adminAppShell .eventList button:hover{background:var(--va-hover)}.adminAppShell .registrationBuilder,.adminAppShell .teamWorkspaceLayout,.adminAppShell .eventOpsLayout,.adminAppShell .fundraiserLayout,.adminAppShell .schedulePlanLayout,.adminAppShell .scoutingWorkspace{gap:10px}.adminAppShell .registrationFormPicker,.adminAppShell .eventPicker,.adminAppShell .fundraiserPicker,.adminAppShell .schedulePlanList,.adminAppShell .scoutingAthletes{border:1px solid var(--va-line);background:#fff;border-radius:4px}.adminAppShell .registrationFormPicker>button,.adminAppShell .eventPicker>button,.adminAppShell .fundraiserPicker>button,.adminAppShell .schedulePlanList>button,.adminAppShell .scoutingAthletes>button{background:#fff;border-bottom:1px solid #e8e9eb;min-height:52px;padding:7px 9px}.adminAppShell .registrationFormPicker>button:hover,.adminAppShell .eventPicker>button:hover,.adminAppShell .fundraiserPicker>button:hover,.adminAppShell .schedulePlanList>button:hover,.adminAppShell .scoutingAthletes>button:hover{background:var(--va-hover)}.adminAppShell .registrationFormPicker>button.active,.adminAppShell .eventPicker>button.active,.adminAppShell .fundraiserPicker>button.active,.adminAppShell .schedulePlanList>button.active,.adminAppShell .scoutingAthletes>button.active{background:#ebeced;box-shadow:inset 2px 0 #24262b}.adminAppShell .registrationFormPicker strong,.adminAppShell .eventPicker strong,.adminAppShell .fundraiserPicker strong,.adminAppShell .schedulePlanList strong,.adminAppShell .scoutingAthletes strong{font-size:11.5px}.adminAppShell .registrationFormPicker small,.adminAppShell .eventPicker span,.adminAppShell .fundraiserPicker small,.adminAppShell .schedulePlanList small,.adminAppShell .scoutingAthletes small{font-size:10.5px}.adminAppShell .formTypeIcon,.adminAppShell .groupOrder{color:#555960;background:#ededf0;border-radius:3px}.adminAppShell .programProfileSummary{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px}.adminAppShell .programProfileSummary>img,.adminAppShell .programImagePlaceholder{background:#eff0f2;border-radius:4px;min-height:190px;max-height:230px}.adminAppShell .programImagePlaceholder span{font-size:25px}.adminAppShell .programStory{padding:6px}.adminAppShell .programStory h3{color:var(--va-ink);margin:4px 0 7px;font-size:22px}.adminAppShell .programLead{color:var(--va-muted);margin-bottom:12px;font-size:12px;line-height:1.45}.adminAppShell .programStory dl{gap:6px}.adminAppShell .programStory dl div{background:#f7f7f8;border-radius:4px;padding:7px 8px}.adminAppShell .programDetailGrid{gap:8px;margin-top:10px}.adminAppShell .programDetailGrid article{border-radius:4px;min-height:118px;padding:11px}.adminAppShell .programPublishToggle{background:#f3f4f5!important}.adminAppShell .scheduleFilterBar{background:#fff;border-radius:4px;gap:6px;min-height:44px;margin-bottom:10px;padding:6px 8px}.adminAppShell .scheduleFilterBar select{border-radius:4px;min-height:30px;font-size:11px}.adminAppShell .scopeTabs{gap:0}.adminAppShell .scopeTabs button{border-radius:3px;min-height:30px;padding:0 8px;font-size:10.5px}.adminAppShell .scopeTabs button.active{color:var(--va-ink);background:#e9eaed}.adminAppShell .calendarToolbar{margin-bottom:8px}.adminAppShell .monthNav button,.adminAppShell .calendarFilters button{min-height:30px;color:var(--va-muted);border-radius:4px;padding:0 8px;font-size:10.5px}.adminAppShell .calendarFilters button.selected{color:#fff;background:#60636a;border-color:#60636a}.adminAppShell .monthNav strong{font-size:12px}.adminAppShell .calendarWorkspace{grid-template-columns:minmax(0,1fr) 290px;gap:10px}.adminAppShell .monthCalendar,.adminAppShell .eventInspector{border-color:var(--va-line);border-radius:4px}.adminAppShell .monthCalendar>header{border-bottom:1px solid var(--va-line);background:#303238;height:31px}.adminAppShell .monthCalendar>header span{color:#fff;letter-spacing:.045em;font-size:10px}.adminAppShell .calendarDays{background-image:none}.adminAppShell .calendarDays>div{min-height:96px;padding:5px}.adminAppShell .calendarDays>div>b{border-radius:3px;width:20px;height:20px;font-size:10.5px}.adminAppShell .calendarDays>div.today>b{color:#fff;background:#303238}.adminAppShell .calendarEvent{border-left-width:2px;border-radius:2px;height:21px;font-size:10px}.adminAppShell .calendarEvent time,.adminAppShell .calendarEvent span{font-size:9.5px}.adminAppShell .eventInspector{padding:14px;top:70px}.adminAppShell .eventTypeMark{background:#ededf0;border-radius:3px;width:32px;height:32px;margin-bottom:8px;font-size:15px}.adminAppShell .eventInspector h2{font-size:16px}.adminAppShell .eventInspector dl{margin:10px 0}.adminAppShell .eventInspector dl>div{padding:7px 0}.adminAppShell .eventInspector dt,.adminAppShell .eventInspector dd,.adminAppShell .eventInspector dd small{font-size:10.5px}.adminAppShell .status{letter-spacing:.015em;border:1px solid #0000;border-radius:10px;min-height:20px;padding:2px 7px;font-size:9.5px;font-weight:720}.adminAppShell .status-paid,.adminAppShell .status-active,.adminAppShell .status-approved,.adminAppShell .status-published,.adminAppShell .status-complete,.adminAppShell .status-ready,.adminAppShell .status-eligible,.adminAppShell .status-validated{color:#107149;background:#e8f6ef;border-color:#a9d8c2}.adminAppShell .status-unpaid,.adminAppShell .status-overdue,.adminAppShell .status-conflict,.adminAppShell .status-rejected,.adminAppShell .status-cancelled,.adminAppShell .status-inactive,.adminAppShell .status-unavailable{color:#ac2631;background:#fcebed;border-color:#ebbec2}.adminAppShell .status-pending,.adminAppShell .status-review,.adminAppShell .status-needs-attention,.adminAppShell .status-waitlisted,.adminAppShell .status-draft,.adminAppShell .status-paused{color:#946000;background:#fff5df;border-color:#e5ca94}.adminAppShell .status-scheduled,.adminAppShell .status-submitted,.adminAppShell .status-open,.adminAppShell .status-processing,.adminAppShell .status-website-listed,.adminAppShell .status-connected{color:#2f6da8;background:#edf5fc;border-color:#b9cee4}.adminAppShell .status-private,.adminAppShell .status-hidden,.adminAppShell .status-archived{color:#676a71;background:#f1f1f3;border-color:#d4d5d9}.adminAppShell .dangerText{color:var(--va-danger)!important}.adminAppShell *{scrollbar-width:thin;scrollbar-color:#c6c8cd transparent}.adminAppShell ::-webkit-scrollbar{width:8px;height:8px}.adminAppShell ::-webkit-scrollbar-thumb{background:#c6c8cd padding-box padding-box;border:2px solid #0000;border-radius:5px}@media (max-width:1180px){.adminAppShell{--sidebar-width:208px}.adminAppShell.navigationCollapsed{--sidebar-width:64px}.adminAppShell .appHeaderMain{grid-template-columns:minmax(150px,190px) minmax(240px,1fr) auto;padding-inline:14px}.adminAppShell .connection{display:none}.adminAppShell .dashboardQuickActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.adminAppShell{padding-left:0}.adminAppShell .appSidebar{width:236px;box-shadow:12px 0 30px #0002}.adminAppShell.navigationCollapsed .appSidebar{transform:translate(-100%)}.adminAppShell .appHeader{left:0}.adminAppShell .appHeaderMain{grid-template-columns:minmax(130px,180px) minmax(180px,1fr) auto;gap:8px;padding-inline:10px}.adminAppShell .workspaceContext>button{display:grid}.adminAppShell .workspaceContext small,.adminAppShell .globalSearch kbd,.adminAppShell .headerAlert{display:none}.adminAppShell .pageBody{padding:14px 12px 50px}.adminAppShell .loadingBar{left:0}.adminAppShell .metric{min-width:160px}.adminAppShell .dashboardQuickActions{grid-template-columns:1fr 1fr}.adminAppShell .recordToolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(120px,.5fr))}.adminAppShell .recordToolbar>label:nth-of-type(4),.adminAppShell .recordToolbar>strong{display:none}}@media (max-width:580px){.adminAppShell .appHeaderMain{grid-template-columns:44px minmax(0,1fr) auto}.adminAppShell .workspaceContext>div{display:none}.adminAppShell .pageTitle{align-items:flex-start}.adminAppShell .pageActions{width:100%}.adminAppShell .pageActions button{flex:1}.adminAppShell .metricGrid,.adminAppShell .metricGrid.three{overflow:auto}.adminAppShell .dashboardQuickActions{grid-template-columns:1fr}.adminAppShell .drawer>form{padding:16px 14px 82px}.adminAppShell .drawer form>footer{padding:9px 14px}.adminAppShell .recordToolbar{grid-template-columns:1fr 1fr}.adminAppShell .recordToolbar .recordSearch{grid-column:1/-1}.adminAppShell .recordToolbar>label:nth-of-type(3),.adminAppShell .bulkActionBar span{display:none}}:root{--va-canvas:#eef4fa;--va-surface:#fffdf8;--va-subtle:#eaf3fb;--va-hover:#e1effb;--va-line:#cbd9e7;--va-line-strong:#9fb5ca;--va-ink:#092b50;--va-text:#23415f;--va-muted:#607890;--va-faint:#8297aa;--va-focus:#1472c7;--va-danger:#dc3344;--va-warning:#d87219;--va-success:#148568;--va-info:#1472c7;--court-orange:#f28b32;--court-sand:#ffd49a;--court-blue:#2ea5d4;--usa-navy:#082d59;--usa-blue:#146fc1;--usa-red:#dc3344;--workbench-canvas:#eef4fa;--workbench-sheet:#fffdf8;--workbench-sheet-alt:#f4f8fc;--workbench-rule:#cbd9e7;--workbench-ink:#123654}body{color:var(--va-text);background:linear-gradient(135deg,#edf5fc 0,#f8f4ea 48%,#edf5fc 100%)}.adminAppShell.topNavigationShell{--command-height:104px;--shell-offset:0px;--sidebar-width:0px;--rail-width:0px;--tree-width:0px;background:0 0;min-height:100vh;padding-left:0}.adminAppShell.topNavigationShell .toolRail,.adminAppShell.topNavigationShell .appSidebar{display:none!important}.adminAppShell.topNavigationShell .appHeader{height:var(--command-height);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8;border-bottom:0;left:0;overflow:visible;box-shadow:0 6px 22px #082d5917}.adminAppShell.topNavigationShell .appHeaderMain{background:linear-gradient(90deg,#fffdf8 0%,#f4f9fd 58%,#fff8ed 100%);border-bottom:1px solid #d5e1eb;grid-template-columns:190px minmax(260px,720px) minmax(330px,1fr);align-items:center;gap:18px;height:58px;padding:0 20px;display:grid}.adminAppShell .headerBrand{background:0 0;border:0;place-items:center;width:178px;height:42px;padding:2px 8px;display:grid}.adminAppShell .headerBrand .brand{width:165px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.adminAppShell .headerBrand .platformLogo{object-fit:contain;width:162px;max-height:42px}.adminAppShell .globalSearchShell{max-width:720px}.adminAppShell .globalSearch{background:#fff;border:1px solid #b8cee0;border-radius:18px;height:36px;box-shadow:inset 0 1px #fff,0 3px 12px #0b4d8210}.adminAppShell .globalSearch:focus-within{border-color:var(--usa-blue);background:#fff;box-shadow:0 0 0 3px #1472c71d}.adminAppShell .globalSearch>span{color:var(--usa-blue)}.adminAppShell .globalSearch input{color:var(--usa-navy);font-size:13px}.adminAppShell .globalSearch input::placeholder{color:#7890a5}.adminAppShell .globalSearch kbd{color:#496b8b;background:#eef5fb;border-color:#c9d7e3;border-radius:9px}.adminAppShell .globalSearchPanel{background:#fffdf8;border:1px solid #a9c0d5;border-radius:8px;width:min(720px,100vw - 390px);top:42px;box-shadow:0 18px 42px #082d5930}.adminAppShell .topActions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.adminAppShell .connection{color:#5c7185}.adminAppShell .connection.online{color:#147c62}.adminAppShell .connection.online:before{background:#19a47c;box-shadow:0 0 0 3px #19a47c22}.adminAppShell .iconButton{color:#1c639e;background:#fff;border:1px solid #bed0df;border-radius:50%;width:32px;height:32px}.adminAppShell .iconButton:hover{color:#0b4e88;background:#eaf4fc;border-color:#70a8d5;transform:translateY(-1px)}.adminAppShell .headerAlert{color:var(--usa-red);background:#fff2f3;border-color:#f0b3b9}.adminAppShell .headerAccount{text-align:left;background:#fff;border:1px solid #cfdeea;border-radius:20px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;max-width:190px;height:40px;padding:4px 9px 4px 4px;display:grid}.adminAppShell .headerAccount:hover{background:#f0f8fd;border-color:#7eafd5}.adminAppShell .headerAccount .userAvatar{background:linear-gradient(145deg,var(--usa-blue),var(--usa-navy));color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.adminAppShell .headerAccount>span:last-child{min-width:0;display:grid}.adminAppShell .headerAccount strong,.adminAppShell .headerAccount small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminAppShell .headerAccount strong{color:#163e61;font-size:11px}.adminAppShell .headerAccount small{color:#71869a;font-size:9px}.adminAppShell .headerSignOut{color:#7a8fa1;background:0 0;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.adminAppShell .headerSignOut:hover{color:var(--usa-red);background:#fff0f1}.adminAppShell .workspaceNavBar{color:#fff;scrollbar-width:thin;background:linear-gradient(105deg,#082d59 0%,#0b4d86 52%,#146fc1 100%);align-items:stretch;gap:0;height:46px;padding:0 14px;display:flex;overflow:auto hidden}.adminAppShell .workspaceGroupNav,.adminAppShell .workspaceModuleNav{flex:none;align-items:stretch;display:flex}.adminAppShell .workspaceGroupNav button,.adminAppShell .workspaceModuleNav button{color:#bdd5ea;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-width:max-content;padding:0 10px;font-size:10.5px;font-weight:690;display:flex;position:relative}.adminAppShell .workspaceGroupNav button svg,.adminAppShell .workspaceModuleNav button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.adminAppShell .workspaceGroupNav button:after,.adminAppShell .workspaceModuleNav button:after{content:"";transform-origin:50%;background:var(--court-orange);height:3px;transition:transform .16s;position:absolute;bottom:0;left:10px;right:10px;transform:scaleX(0)}.adminAppShell .workspaceGroupNav button:hover,.adminAppShell .workspaceModuleNav button:hover{color:#fff;background:#ffffff12}.adminAppShell .workspaceGroupNav button.active{color:#fff;background:#ffffff14}.adminAppShell .workspaceGroupNav button.active:after{transform:scaleX(1)}.adminAppShell .workspaceGroupNav button:nth-child(3).active:after,.adminAppShell .workspaceGroupNav button:nth-child(6).active:after{background:var(--usa-red)}.adminAppShell .workspaceGroupNav button:nth-child(4).active:after,.adminAppShell .workspaceGroupNav button:nth-child(8).active:after{background:#45c5e8}.adminAppShell .workspaceModuleNav{align-items:center;gap:3px;padding:0 7px}.adminAppShell .workspaceModuleNav button{color:#d9e9f7;border-radius:15px;height:30px;margin:auto 0;padding:0 10px;font-size:10.5px}.adminAppShell .workspaceModuleNav button:after{display:none}.adminAppShell .workspaceModuleNav button.active{background:linear-gradient(100deg,var(--court-orange),#f5a548);color:#092d54;font-weight:800;box-shadow:0 3px 10px #04182c40}.adminAppShell .workspaceModuleNav button>b{background:var(--usa-red);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid}.adminAppShell .workspaceNavDivider{background:#ffffff32;flex:0 0 1px;width:1px;margin:9px 4px}.adminAppShell .activeWorkspaceLabel{display:none}.adminAppShell .pageBody{min-height:calc(100vh - var(--command-height));background:0 0}.adminAppShell .loadingBar{top:var(--command-height);background:linear-gradient(90deg,var(--usa-blue),var(--court-blue),var(--court-orange),var(--usa-red));left:0}.adminAppShell .toast{background:var(--usa-navy);border:1px solid #ffffff40;border-radius:8px;top:116px;box-shadow:0 12px 30px #082d5938}.adminAppShell .pageTitle{min-height:61px;box-shadow:inset 5px 0 var(--court-orange);background:linear-gradient(92deg,#fffdf8 0%,#f3f9fd 67%,#fff2df 100%);border:0;border-bottom:1px solid #c7d7e6;margin:0;padding:9px 16px 9px 19px}.adminAppShell .pageTitle{position:relative}.adminAppShell .pageTitle>div:first-child{grid-template-columns:auto auto minmax(0,1fr);gap:10px}.adminAppShell .pageTitle .eyebrow{color:var(--usa-red);font-size:8px}.adminAppShell .primary:hover{background:linear-gradient(110deg,#0c5ca0,var(--usa-navy))!important}.adminAppShell .secondary:hover{background:#edf7fd!important;border-color:#72a8d1!important}.adminAppShell .metric{border:0;border-radius:0;flex:1;grid-template-columns:auto auto minmax(0,1fr);align-content:center;align-items:baseline;gap:4px 8px;min-width:0;min-height:40px;padding:5px 18px 5px 21px;display:grid;position:relative;background:0 0!important}.adminAppShell .metric>span{color:#55728b;letter-spacing:.085em;font-size:8px}.adminAppShell td{color:#294761;border-color:#e0e9f0}.adminAppShell input[type=checkbox]{accent-color:var(--usa-blue)}.adminAppShell .bulkActionBar{color:#174d76;background:#ddecf8;border-color:#9fc3dd}.adminAppShell .status{border-radius:10px}.adminAppShell .drawer>header{border-bottom:4px solid var(--court-orange);background:linear-gradient(105deg,var(--usa-navy),#0d5d9d);color:#fff}.adminAppShell[data-section=dashboard] .pageBody{height:calc(100vh - var(--command-height));background:linear-gradient(135deg,#e5f1fa,#f6f1e7)}.operationsDesk{color:#153c5b}.deskBrief{color:#fff;background:linear-gradient(105deg,#082d59 0%,#0d5e9f 64%,#1677c8 100%);border-color:#8eb2cf}.briefIdentity{border-color:#ffffff30}.briefIdentity small{color:#9fd7f1}.briefIdentity strong{color:#fff;font-size:13px}.briefFacts button{color:#fff;border-right:1px solid #ffffff25}.briefFacts span{color:#afd4ec}.briefFacts strong{color:#fff}.briefFacts small{color:#c7deed}.briefFacts button:nth-child(2) strong{color:#ffd08c}.briefFacts button:nth-child(3) strong{color:#ff9caa}.briefFacts button:nth-child(4) strong{color:#6ee0cf}.briefActions button{color:#fff;background:#ffffff12;border-color:#fff5}.briefActions button:first-child{background:linear-gradient(110deg,var(--court-orange),#f4a447);color:#082d59;border-color:#ffbc68}.briefActions button:hover{filter:none;background:#ffffff20}.deskGrid{background:#a8c2d7}.deskLane{background:#fffdf8}.deskLane>header{background:linear-gradient(90deg,#e0f0fb,#fff4e1);border-color:#c4d7e6}.deskLane>header small{color:#3078aa}.deskLane>header h2{color:#133d5f}.deskLane>header>span{color:#a45110;background:#fff2db;border-color:#e7af6d}.deskLane>header>button{color:#195a89;background:#f5fbff;border-color:#a8c4d9}.laneDivider{color:#487089;background:#e9f3fa;border-color:#c8d9e5}.laneDivider strong{color:#103d60}.attentionQueue button,.readinessList button,.quickCommandGrid button,.ledgerRows button,.journalList button{background:#fffdf8;border-color:#d7e3ec}.attentionQueue button:hover,.readinessList button:hover,.quickCommandGrid button:hover,.ledgerRows button:hover,.journalList button:hover{background:#edf7fd}.queueIndex{color:#3a6d93;border-color:#a7bed1}.readinessTrack{background:#d8e5ed}.readinessTrack span{background:linear-gradient(90deg,var(--usa-blue),var(--court-blue),#28a980)}.scheduleLane{background:#fffaf0}.scheduleLane:before{opacity:.85;background:linear-gradient(90deg,#0000 49.75%,#e59a484a 50%,#0000 50.25%),linear-gradient(#0000 49.4%,#2ea5d43f 50%,#0000 50.6%)}.quickCommandGrid{background:#bed3e3}.quickCommandGrid button>span{color:#17689d;background:#e4f2fa;border-color:#9dbbd1}.runwayLine i{border-color:var(--usa-blue);background:#fff8ec}.runwayLine b{background:#95bfd7}.scheduleRunway button em{color:#9b5518;background:#fff4df;border-color:#e6af70}.ledgerHero{background:linear-gradient(130deg,#082d59 0%,#0c5c9c 62%,#dc3344 140%);border-color:#9bbed6}.ledgerHero small{color:#9ed6ef}.ledgerHero span{color:#c7e0f0}.ledgerHero strong{color:#fff}@media (max-width:1180px){.adminAppShell.topNavigationShell .appHeaderMain{grid-template-columns:170px minmax(220px,1fr) auto;gap:10px;padding-inline:12px}.adminAppShell .headerBrand{width:164px}.adminAppShell .headerBrand .brand{width:154px}.adminAppShell .headerBrand .platformLogo{width:150px}.adminAppShell .headerAccount{max-width:145px}.adminAppShell .connection{display:none}.adminAppShell .workspaceGroupNav button,.adminAppShell .workspaceModuleNav button{padding-inline:8px;font-size:9.5px}.deskBrief{grid-template-columns:190px minmax(430px,1fr) auto}}@media (max-width:820px){.adminAppShell.topNavigationShell{--command-height:100px;padding-left:0}.adminAppShell.topNavigationShell .appHeader{left:0}.adminAppShell.topNavigationShell .appHeaderMain{grid-template-columns:130px minmax(170px,1fr) auto;height:54px;padding-inline:8px}.adminAppShell .headerBrand{width:126px;padding-inline:2px}.adminAppShell .headerBrand .brand{width:122px}.adminAppShell .headerBrand .platformLogo{width:120px}.adminAppShell .headerAccount>span:last-child,.adminAppShell .headerSignOut{display:none}.adminAppShell .headerAccount{background:0 0;border:0;width:34px;padding:1px}.adminAppShell .headerAlert{display:none}.adminAppShell .workspaceNavBar{height:46px;padding-inline:6px}.adminAppShell .workspaceGroupNav button span{display:none}.adminAppShell .workspaceGroupNav button{justify-content:center;width:34px;min-width:34px;padding:0}.adminAppShell .workspaceGroupNav button svg{width:16px;height:16px}.adminAppShell .globalSearchPanel{width:calc(100vw - 160px)}.adminAppShell .pageBody{padding:0 0 30px}.adminAppShell .pageTitle{grid-template-columns:1fr}.adminAppShell .pageActions{width:auto}.adminAppShell .metricGrid,.adminAppShell .metricGrid.three{overflow-x:auto}.adminAppShell .metric{min-width:200px}.operationsDesk{min-width:880px}}@media (max-width:580px){.adminAppShell.topNavigationShell{--command-height:96px}.adminAppShell.topNavigationShell .appHeaderMain{grid-template-columns:104px minmax(120px,1fr) auto;gap:5px;height:50px;padding-inline:5px}.adminAppShell .headerBrand{width:102px}.adminAppShell .headerBrand .brand{width:100px}.adminAppShell .headerBrand .platformLogo{width:98px}.adminAppShell .topActions{gap:2px}.adminAppShell .topActions>.iconButton{display:none}.adminAppShell .headerAccount{display:grid}.adminAppShell .globalSearch{height:32px}.adminAppShell .globalSearch kbd{display:none}.adminAppShell .globalSearchPanel{width:calc(100vw - 114px)}.adminAppShell .workspaceNavBar{height:46px}.adminAppShell .pageTitle{padding-inline:10px}.adminAppShell .pageTitle>div:first-child{grid-template-columns:auto minmax(0,1fr)}.adminAppShell .pageTitle .eyebrow{display:none}.adminAppShell .pageTitle>div>span{white-space:normal;grid-column:1/-1;display:block}.adminAppShell .metric{min-width:190px}.operationsDesk{min-width:840px}}.memberShell,.parentShell{background:var(--va-canvas);min-height:100vh;color:var(--va-text);padding-left:224px;display:block}.memberSidebar,.parentSidebar{z-index:30;border-right:1px solid var(--va-line);width:224px;height:100vh;color:var(--va-text);background:#fbfbfc;flex-direction:column;padding:12px 10px;display:flex;position:fixed;inset:0 auto 0 0}.memberSidebar .brand,.parentSidebar .brand{border-bottom:1px solid var(--va-line);align-items:center;height:45px;padding:0 5px 10px;display:flex}.memberSidebar .platformLogo,.parentSidebar .platformLogo{width:150px;height:auto}.memberOrg,.parentFamily{border:1px solid var(--va-line);background:#fff;border-radius:4px;gap:1px;margin:8px 0;padding:8px;display:grid}.memberOrg small,.parentFamily small{color:var(--va-faint);letter-spacing:.08em;font-size:9px}.memberOrg strong,.parentFamily strong{color:var(--va-ink);font-size:12px}.parentFamily span{color:var(--va-muted);font-size:10px}.memberSidebar nav,.parentSidebar nav{gap:1px;padding-top:4px;display:grid}.memberSidebar nav button,.parentSidebar nav button{color:#5c6067;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;min-height:35px;padding:0 8px;font-size:11.5px;font-weight:560;display:grid}.memberSidebar nav button>span,.parentSidebar nav button>span{color:#70747b;font-size:14px}.memberSidebar nav button:hover,.parentSidebar nav button:hover{background:var(--va-hover);color:var(--va-ink)}.memberSidebar nav button.active,.parentSidebar nav button.active{color:var(--va-ink);background:#e9eaed;box-shadow:inset 2px 0 #24262b}.memberSidebar nav button.active span,.parentSidebar nav button.active>span{color:var(--va-ink)}.parentSidebar nav button>b{color:var(--va-danger);background:#f5e7e8;border-radius:9px;padding:2px 5px;font-size:9px}.memberIdentity,.parentIdentity{border-top:1px solid var(--va-line);grid-template-columns:30px minmax(0,1fr) 22px;gap:7px;margin-top:auto;padding:9px 3px 0}.memberIdentity .personAvatar,.parentIdentity .personAvatar{color:#fff;background:#3f4249;border-radius:3px;width:28px;height:28px;font-size:9px}.memberIdentity strong,.memberIdentity small,.parentIdentity strong,.parentIdentity small{color:var(--va-text);font-size:10.5px}.memberIdentity small,.parentIdentity small,.memberIdentity>button,.parentIdentity>button{color:var(--va-muted)}.memberMain,.parentMain{grid-column:auto;min-width:0;margin:0}.memberTopbar,.parentTopbar{z-index:20;border-bottom:1px solid var(--va-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;min-height:56px;padding:8px 22px;position:sticky;top:0}.memberTopbar small,.parentTopbar small{color:var(--va-faint);font-size:10px}.memberTopbar h1,.parentTopbar h1{color:var(--va-ink);margin:0;font-size:18px}.memberTopbar>div:last-child,.parentTopbar>div:last-child{gap:6px}.parentHelp{border:1px solid var(--va-line);min-height:32px;color:var(--va-text);background:#fff;border-radius:4px;padding:0 9px;font-size:11px}.memberBody,.parentBody{width:100%;max-width:none;margin:0;padding:18px 22px 58px}.memberHero,.parentHero{border:1px solid var(--va-line);min-height:128px;color:var(--va-text);background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) 230px;gap:18px;margin-bottom:10px;padding:18px;overflow:hidden}.memberHero .eyebrow,.parentHero .eyebrow{color:var(--va-faint)}.memberHero h2,.parentHero h2{color:var(--va-ink);margin:3px 0;font-size:24px;line-height:1.15}.memberHero p,.parentHero p{color:var(--va-muted);margin:0;font-size:12px}.courtGraphic{aspect-ratio:1.6;background:#f0f1f2;border:1px solid #bfc2c8;border-radius:3px;height:90px;transform:none}.courtGraphic:before,.courtGraphic:after,.courtGraphic i{background:#c5c7cb}.courtGraphic b{color:#34363b;background:#fff;border:1px solid #555960;width:40px;height:40px;font-size:14px}.parentHero>button{border:1px solid var(--va-line);min-height:88px;color:var(--va-text);background:#f7f7f8;border-radius:4px;padding:12px}.parentHero>button small{color:var(--va-faint);font-size:9px}.parentHero>button strong{font-size:19px}.parentHero>button span{color:var(--va-muted);margin-top:4px;font-size:10.5px}.memberStatGrid,.parentStatGrid{border:1px solid var(--va-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:10px;display:grid}.parentStatGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.memberStatGrid button,.parentStatGrid>button{border:0;border-right:1px solid var(--va-line);min-height:68px;color:var(--va-text);background:#fff;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;display:grid}.memberStatGrid button:hover,.parentStatGrid>button:hover{background:var(--va-hover)}.parentStatGrid>button>span{color:#555960;background:#ededf0;border-radius:3px;width:26px;height:26px;font-size:13px}.memberStatGrid small,.parentStatGrid small{color:var(--va-muted);font-size:9.5px}.memberStatGrid strong,.parentStatGrid strong{color:var(--va-ink);margin:0;font-size:18px}.memberStatGrid span,.parentStatGrid em{color:var(--va-muted);margin:0;font-size:9.5px}.memberPanel,.memberMessages,.communicationWorkspace,.communicationCreate,.teamPoll,.invoiceList,.invoiceDetail,.parentIntro,.familyAthleteGrid>article{border:1px solid var(--va-line);box-shadow:none;background:#fff;border-radius:4px;margin-bottom:10px}.memberPanel>header{border-color:var(--va-line);min-height:48px;padding:9px 12px}.memberPanel>header h3{color:var(--va-ink);font-size:13px}.memberPanel>header p{font-size:10.5px}.memberPanel>header button{min-height:30px;color:var(--va-text);border-radius:4px;font-size:10.5px}.memberEvent{grid-template-columns:42px minmax(0,1fr) auto;gap:10px;min-height:66px;padding:8px 12px}.memberEvent>time{color:#45484f;background:#ededf0;border-radius:3px;width:39px;height:45px}.memberEvent time strong{font-size:15px}.memberEvent h4{font-size:12px}.memberEvent p,.memberEvent>div:nth-child(2)>span{font-size:10.5px}.memberEvent>div:nth-child(2)>small{color:var(--va-faint);font-size:9px}.memberRsvp button{border-radius:3px;width:27px;height:27px}.memberRsvp button.selected{background:#34363b;border-color:#34363b}.memberTeamGrid{gap:10px}.memberTeamGrid>article{border-radius:4px}.memberTeamImage{color:#555960;background:#ededf0;height:115px}.memberTeamGrid article>div:last-child{padding:11px}.memberTeamGrid small{color:var(--va-faint);font-size:9px}.memberTeamGrid h3{font-size:15px}.memberTeamGrid p{font-size:11px}.memberMessages,.communicationWorkspace{border-radius:4px;min-height:580px}.memberMessages>aside,.channelList{background:#f7f7f8}.memberMessages>aside>button,.channelList>button{min-height:62px;padding:9px}.memberMessages>aside>button.active,.channelList>button.active{box-shadow:inset 2px 0 #24262b}.memberMessages>aside>button>span,.channelIcon{color:#4c4f55;background:#e5e6e9;border-radius:3px}.memberMessagesList,.communicationMessages{background:#fafafa}.memberMessagesList p,.communicationMessages article p{color:#34363b;background:#e8e9eb;border-radius:3px 8px 8px}.memberMessagesList>div.mine p,.communicationMessages>article.mine p{color:#fff;background:#3b3d42;border-radius:8px 3px 8px 8px}.memberThread input,.communicationComposer textarea{border-radius:4px}.communicationCenter{gap:10px}.communicationHeader{border:1px solid var(--va-line);background:#fff;border-radius:4px;padding:13px 15px}.communicationHeader h2{color:var(--va-ink);font-size:20px}.communicationHeader p{font-size:11px}.communicationTabs{border-radius:4px;gap:0;padding:3px}.communicationTabs button{min-height:32px;color:var(--va-muted);border-radius:3px;padding:0 10px;font-size:11px}.communicationTabs button.active{background:#303238}.communicationCreate>header{padding:10px 12px}.communicationCreate>div{gap:7px;padding:11px}.communicationCreate input,.communicationCreate select,.communicationCreate textarea,.communicationCreate>div>button{min-height:34px}.communicationWorkspace{grid-template-columns:290px minmax(0,1fr)}.channelList>header{min-height:45px;padding:8px 11px}.communicationThread>header{min-height:52px;padding:9px 12px}.channelPreferences{padding:7px 12px}.communicationMessages{gap:9px;padding:14px}.communicationComposer{padding:9px 11px}.teamPoll{border-radius:4px}.teamPoll>header{padding:12px 12px 7px}.teamPoll>p{padding:0 12px 9px}.teamPoll>div{gap:5px;padding:0 12px 12px}.teamPoll>div>button{border-radius:4px;min-height:39px}.teamPoll button i{background:#dfe1e4}.parentHomeGrid{gap:10px}.parentIntro{margin-bottom:10px;padding:13px}.parentIntro>div>span{color:#555960;background:#ededf0;border-radius:3px;width:32px;height:32px}.parentIntro h2{color:var(--va-ink);font-size:16px}.parentIntro p{font-size:11px}.familyAthleteGrid{gap:10px}.familyAthleteGrid>article{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:12px}.familyAthleteGrid>article>.personAvatar{width:46px;height:46px}.familyAthleteHead h3{font-size:16px}.familyAthleteFacts{border-radius:4px}.familyAthleteFacts span{padding:8px}.familyAthleteGrid footer button{min-height:30px;color:var(--va-text);border-radius:4px;font-size:10.5px}.parentBilling{grid-template-columns:310px minmax(0,1fr);gap:10px}.invoiceList>header{padding:12px}.invoiceList h2,.invoiceDetail h2{color:var(--va-ink);font-size:16px}.invoiceList>button{min-height:64px;padding:9px 11px}.invoiceList>button.active{background:#f0f1f2;box-shadow:inset 2px 0 #24262b}.invoiceDetail>header{padding:14px}.invoiceDetail>header span{color:var(--va-faint)}.invoiceTotals{border-radius:4px;margin:12px 14px 0}.invoiceTotals>div{padding:10px}.invoiceTotals strong{color:var(--va-ink);font-size:16px}.inlineDemoPay{border-color:var(--va-line);background:#f6f6f7;border-radius:4px;gap:10px;margin:12px 14px;padding:12px}.inlineDemoPay>div:first-child>span{background:#34363b;border-radius:3px;width:32px;height:32px}.demoCardPreview{min-height:82px;box-shadow:none;background:#34363b;border-radius:4px}.inlineDemoPay>button{background:#24262b;min-height:35px}.paymentHistory{margin:14px}.paymentHistory>header{padding:12px 0 8px}.paymentHistory h3{color:var(--va-ink);font-size:14px}.paymentHistory>article{min-height:58px}.paymentIcon{border-radius:3px;width:28px;height:28px}.authPage{background:var(--va-canvas);grid-template-columns:minmax(0,1fr) 470px;min-height:100vh}.authPage:before{display:none}.authStory{background:#24262b;padding:clamp(38px,6vw,84px)}.authStory h1{max-width:720px;font-size:clamp(36px,4.5vw,60px)}.authStory>p:not(.eyebrow){color:#c7c9ce}.authStory .eyebrow,.authStats strong{color:#fff}.authCard{border:1px solid var(--va-line);border-top:1px solid var(--va-line);border-radius:4px;width:min(390px,100% - 36px);padding:26px;box-shadow:0 16px 45px #0000001c}.authCard h2{font-size:20px}.authProgress span{border-radius:50%;width:27px;height:27px}.authProgress span.active{background:#303238;border-color:#303238}.authFormActions button,.accountTypeGrid label{border-radius:4px}.accountTypeGrid label.selected{background:#f2f2f3;border-color:#555960;box-shadow:0 0 0 1px #555960}.centerScreen{background:#24262b}.spinner{border-top-color:#fff}@media (max-width:980px){.memberShell,.parentShell{padding-left:196px}.memberSidebar,.parentSidebar{width:196px}.memberHero,.parentHero{grid-template-columns:1fr}.courtGraphic{display:none}.memberStatGrid{grid-template-columns:repeat(2,1fr)}.parentStatGrid{grid-template-columns:1fr 1fr}.communicationWorkspace{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:720px){.memberShell,.parentShell{padding-left:0}.memberSidebar,.parentSidebar{border-right:0;border-bottom:1px solid var(--va-line);width:100%;height:auto;padding:7px 9px;position:sticky;top:0}.memberSidebar nav,.parentSidebar nav{display:flex}.memberTopbar,.parentTopbar{padding:8px 12px}.memberBody,.parentBody{padding:12px}.memberHero,.parentHero{padding:14px}.memberStatGrid,.parentStatGrid{grid-template-columns:1fr 1fr}.communicationWorkspace{grid-template-columns:1fr}.authPage{display:block}.authStory{display:none}.authCard{margin:40px auto}}:root{--workbench-rail:#15171b;--workbench-tree:#24272d;--workbench-tree-line:#363941;--workbench-canvas:#e4e5e0;--workbench-sheet:#f6f6f2;--workbench-sheet-alt:#eeefeb;--workbench-rule:#c9cbc6;--workbench-ink:#17191d;--workbench-muted:#6d716f}.adminAppShell{--rail-width:54px;--tree-width:222px;--command-height:48px;--shell-offset:calc(var(--rail-width) + var(--tree-width));min-height:100vh;padding-left:var(--shell-offset);background:var(--workbench-canvas);transition:none;display:block}.adminAppShell.navigationCollapsed{--tree-width:0px;--sidebar-width:0px}.adminAppShell .toolRail{z-index:100;width:var(--rail-width);background:var(--workbench-rail);color:#c8cbd0;border-right:1px solid #050608;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.adminAppShell .railBrand{color:#fff;background:#0e1013;border:0;border-bottom:1px solid #303239;place-items:center;width:54px;height:51px;display:grid}.adminAppShell .railBrand span{letter-spacing:.08em;background:#25282e;border:1px solid #6b6f78;place-items:center;width:30px;height:30px;font:750 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.adminAppShell .toolRail nav{flex-direction:column;flex:1;min-height:0;padding:6px 0;display:flex;overflow-y:auto}.adminAppShell .toolRail nav button{color:#858a93;background:0 0;border:0;grid-template-rows:22px 11px;place-items:center;width:54px;min-height:47px;padding:5px 2px;display:grid;position:relative}.adminAppShell .toolRail nav button:before{content:"";background:0 0;width:2px;position:absolute;top:7px;bottom:7px;left:0}.adminAppShell .toolRail nav button:hover{color:#f3f4f5;background:#202329}.adminAppShell .toolRail nav button.active{color:#fff;background:#292c33}.adminAppShell .toolRail nav button.active:before{background:#f1f2f3}.adminAppShell .toolRail svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.adminAppShell .toolRail small{letter-spacing:.05em;text-transform:uppercase;font:600 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.adminAppShell .toolRail footer{border-top:1px solid #303239;grid-template-columns:8px 28px;place-content:center;align-items:center;gap:6px;height:52px;display:grid}.adminAppShell .toolRail footer button{color:#fff;background:#2d3036;border:1px solid #4a4e56;width:28px;height:28px;font-size:9px;font-weight:750}.adminAppShell .railStatus{background:#bc4349;border-radius:50%;width:6px;height:6px}.adminAppShell .railStatus.online{background:#41a271;box-shadow:0 0 0 3px #41a2711f}.adminAppShell .appSidebar{inset:0 auto 0 var(--rail-width);z-index:90;background:var(--workbench-tree);color:#cfd2d7;border-right:1px solid #141519;width:222px;transition:none;transform:none}.adminAppShell.navigationCollapsed .appSidebar{width:222px;transform:translate(-222px)}.adminAppShell .sidebarBrandRow{border-bottom:1px solid var(--workbench-tree-line);background:#202329;height:51px;padding:0 9px}.adminAppShell .brandHome{background:#f3f3ef;border:1px solid #4a4e56;width:169px;height:31px;padding:3px 7px}.adminAppShell .brandHome .brand{width:152px;padding:0}.adminAppShell .brandHome .platformLogo{opacity:.98;width:142px}.adminAppShell .navigationToggle{background:#2b2e34;border-color:#41444c}.adminAppShell .navigationToggle:hover{background:#33363d;border-color:#555962}.adminAppShell .navigationToggle span{background:#b9bdc4}.adminAppShell .organizationSummary{color:#eef0f2;background:#2b2e35;border-color:#3a3e46;border-radius:0;width:calc(100% - 16px);min-height:49px;margin:8px;padding:6px 7px}.adminAppShell .organizationSummary:hover{background:#30333a;border-color:#555a64}.adminAppShell .organizationSummary .avatar{color:#eceff2;background:#111317}.adminAppShell .organizationSummary strong{color:#f0f1f3}.adminAppShell .organizationSummary small{color:#9297a0}.adminAppShell .organizationSummary b{color:#737983}.adminAppShell .topNav{padding:0 7px 14px}.adminAppShell .navSection{padding:6px 0}.adminAppShell .navSection+.navSection{border-top-color:#34373e}.adminAppShell .navSectionLabel{color:#777d87;letter-spacing:.1em;padding:0 8px;font:680 8px/20px ui-monospace,SFMono-Regular,Menlo,monospace}.adminAppShell .topNavLink{color:#aeb2ba;border-radius:0;grid-template-columns:19px minmax(0,1fr) auto;gap:7px;height:31px;padding:0 8px;font-size:11.5px;font-weight:530}.adminAppShell .topNavLink svg{width:15px;height:15px}.adminAppShell .topNavLink:hover{color:#fff;background:#2f3239}.adminAppShell .topNavLink.active{color:#17191d;box-shadow:none;background:#eceeea;font-weight:690}.adminAppShell .topNavLink>b{color:#ffdfe1;background:#6b2c31}.adminAppShell .sidebarFooter{background:#202329;border-top-color:#393c43;padding:7px}.adminAppShell .headerUser{color:#e8eaed;border-radius:0}.adminAppShell .headerUser:hover{background:#30333a}.adminAppShell .headerUser .userAvatar{background:#111317;border-radius:0}.adminAppShell .headerUser strong{color:#edf0f2}.adminAppShell .headerUser small,.adminAppShell .headerUser i{color:#8e939c}.adminAppShell .signOutButton:before{color:#90959e}.adminAppShell.navigationCollapsed .sidebarBrandRow,.adminAppShell.navigationCollapsed .organizationSummary,.adminAppShell.navigationCollapsed .topNav,.adminAppShell.navigationCollapsed .sidebarFooter{display:flex}.adminAppShell .appHeader{left:var(--shell-offset);height:var(--command-height);background:#edeee9;border-bottom:1px solid #bfc1bd;transition:none}.adminAppShell .appHeaderMain{grid-template-columns:minmax(190px,260px) minmax(280px,720px) minmax(150px,1fr);gap:14px;padding:0 14px}.adminAppShell .workspaceContext>button{background:#f7f7f3;border-color:#c9cbc6;border-radius:0;display:grid}.adminAppShell .workspaceContext>button:hover{background:#fff;border-color:#999d98}.adminAppShell .workspaceContext small{color:#858984;letter-spacing:.035em;text-transform:uppercase;font:600 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.adminAppShell .workspaceContext strong{letter-spacing:-.01em;font-size:12px}.adminAppShell .globalSearch{background:#f7f7f3;border-color:#c4c6c1;border-radius:0;height:31px}.adminAppShell .globalSearch:focus-within{background:#fff;border-color:#4f5350;box-shadow:inset 0 -2px #4f5350}.adminAppShell .globalSearchPanel{border-radius:0;top:36px}.adminAppShell .iconButton{background:#f8f8f4;border-radius:0;width:30px;height:30px}.adminAppShell .connection{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.adminAppShell .workspaceMain{margin-top:var(--command-height);background:var(--workbench-canvas)}.adminAppShell .pageBody{min-height:calc(100vh - var(--command-height));background:var(--workbench-canvas);padding:0 0 36px}.adminAppShell .loadingBar{top:var(--command-height);left:var(--shell-offset)}.adminAppShell .pageTitle{border-bottom:1px solid var(--workbench-rule);background:var(--workbench-sheet);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:52px;margin:0;padding:7px 14px;display:grid}.adminAppShell .pageTitle>div:first-child{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.adminAppShell .pageTitle .eyebrow{color:#80847f;letter-spacing:.09em;white-space:nowrap;margin:0;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.adminAppShell .pageTitle h1,.adminAppShell .scoutingHero h1{letter-spacing:-.015em;white-space:nowrap;font-size:15px;line-height:1.1}.adminAppShell .pageTitle>div>span{color:#747873;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;overflow:hidden}.adminAppShell .pageActions{flex-wrap:nowrap}.adminAppShell .pageActions button,.adminAppShell .primary,.adminAppShell .secondary{border-radius:0;min-height:29px;font-size:10.5px}.adminAppShell .metricGrid,.adminAppShell .metricGrid.three{border:0;border-bottom:1px solid var(--workbench-rule);background:var(--workbench-sheet-alt);grid-template-columns:repeat(4,minmax(0,1fr));min-height:45px;margin:0;display:grid}.adminAppShell .metricGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.adminAppShell .metric{border-right:1px solid var(--workbench-rule);background:0 0;grid-template-columns:auto auto minmax(0,1fr);align-content:center;align-items:baseline;gap:7px;min-height:45px;padding:6px 12px}.adminAppShell .metric>span{letter-spacing:.07em;font-size:8px}.adminAppShell .metric>strong{margin:0;font-size:15px}.adminAppShell .metric>small{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;overflow:hidden}.adminAppShell .metric i{display:none}.adminAppShell .panel,.adminAppShell .detailCard,.adminAppShell .reportCatalog>section,.adminAppShell .fundraiserPicker,.adminAppShell .teamWorkspace,.adminAppShell .availabilityBoard{border:0;border-bottom:1px solid var(--workbench-rule);background:var(--workbench-sheet);box-shadow:none;border-radius:0;margin:0}.adminAppShell .panel{padding:0 12px 12px}.adminAppShell .panel.flush{padding:0}.adminAppShell .panel>header{border-bottom:1px solid var(--workbench-rule);background:var(--workbench-sheet-alt);min-height:39px;margin:0 -12px 9px;padding:6px 12px}.adminAppShell .panel.flush>header{margin-inline:0}.adminAppShell .panel>header h2,.adminAppShell .panel>header h3{text-transform:uppercase;letter-spacing:.045em;font-size:11px}.adminAppShell .dashboardGrid,.adminAppShell .contentGrid,.adminAppShell .websiteOverview,.adminAppShell .settingsGrid,.adminAppShell .reportGrid{background:var(--workbench-rule);gap:1px;margin:0}.adminAppShell .toolbar,.adminAppShell .filterBar,.adminAppShell .reportToolbar,.adminAppShell .massScheduleTools,.adminAppShell .importGuide,.adminAppShell .recordToolbar,.adminAppShell .dataToolbar{border:0;border-bottom:1px solid var(--workbench-rule);background:var(--workbench-sheet-alt);border-radius:0;margin:0}.adminAppShell .tabs,.adminAppShell .websiteTabs,.adminAppShell .financeTabs,.adminAppShell .teamWorkspaceTabs,.adminAppShell .reportTabs,.adminAppShell .opsTabs{border-bottom:1px solid var(--workbench-rule);background:var(--workbench-sheet);margin:0;padding:0 8px}.adminAppShell th{background:#e8e9e5}.adminAppShell td{background:0 0}.adminAppShell .tableWrap{background:var(--workbench-sheet);border:0;border-radius:0}.adminAppShell[data-section=people] .pageBody>.panel:first-of-type .tableWrap{max-height:calc(100vh - 190px);overflow:auto}.adminAppShell[data-section=people] .pageBody>.panel:last-of-type{margin-top:1px}.adminAppShell .tablePager{border-top:1px solid var(--workbench-rule);color:#555a56;background:#e9eae5;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 10px;font-size:10px;display:flex}.adminAppShell .tablePager>div{align-items:center;gap:6px;display:flex}.adminAppShell .tablePager button{color:#303431;background:#f8f8f4;border:1px solid #b8bbb5;height:28px;padding:0 9px;font-size:10px}.adminAppShell .tablePager button:hover:not(:disabled){background:#fff;border-color:#878c87}.adminAppShell .tablePager button:disabled{opacity:.4}.adminAppShell .tablePager strong{text-align:center;min-width:72px;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.adminAppShell .drawer>header{color:#fff;background:#202329;border-bottom:1px solid #bfc2bd;min-height:56px;padding:8px 24px}.adminAppShell .drawer h2{color:#fff;font-size:16px}.adminAppShell .drawer header>button{color:#fff;border-radius:0}.adminAppShell .drawer>form{width:100%;max-width:none;padding:18px max(24px,50vw - 590px) 84px}.adminAppShell .drawer form>footer{background:#f4f4f0;padding:9px max(24px,50vw - 590px)}.adminAppShell[data-section=dashboard] .pageBody{height:calc(100vh - var(--command-height));background:#dfe0db;min-height:620px;padding:0;overflow:auto}.operationsDesk{min-width:920px;min-height:100%;color:var(--workbench-ink);grid-template-rows:64px minmax(0,1fr);display:grid}.deskBrief{background:#f1f1ed;border-bottom:1px solid #b9bbb6;grid-template-columns:230px minmax(480px,1fr) auto;align-items:stretch;display:grid}.briefIdentity{border-right:1px solid #c7c9c4;align-content:center;padding:0 15px;display:grid}.briefIdentity small{color:#7d817c;text-transform:uppercase;letter-spacing:.065em;font:600 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.briefIdentity strong{margin-top:5px;font-size:12px}.briefFacts{grid-template-columns:repeat(4,minmax(105px,1fr));display:grid}.briefFacts button{text-align:left;background:0 0;border:0;border-right:1px solid #c7c9c4;grid-template-columns:1fr auto;align-content:center;gap:1px 8px;padding:7px 12px;display:grid}.briefFacts button:hover{background:#fff}.briefFacts span{color:#737772;text-transform:uppercase;font:650 8px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.briefFacts strong{grid-area:1/2/3;align-self:center;font-size:17px}.briefFacts small{color:#777b76;font-size:9px}.briefActions{align-items:center;gap:4px;padding:0 10px;display:flex}.briefActions button{color:#383b3a;background:#fafaf6;border:1px solid #aeb1ab;height:30px;padding:0 10px;font-size:10px;font-weight:650}.briefActions button:first-child{color:#fff;background:#25282d;border-color:#25282d}.briefActions button:hover{filter:brightness(.96)}.deskGrid{background:#b9bbb6;grid-template-columns:minmax(280px,.8fr) minmax(430px,1.35fr) minmax(270px,.78fr);gap:1px;min-height:0;display:grid}.deskLane{background:var(--workbench-sheet);min-width:0;overflow:auto}.deskLane>header{border-bottom:1px solid var(--workbench-rule);background:#e9eae6;justify-content:space-between;align-items:center;gap:12px;height:53px;padding:8px 13px;display:flex}.deskLane>header small{color:#777b76;letter-spacing:.08em;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.deskLane>header h2{letter-spacing:-.01em;margin:4px 0 0;font-size:13px}.deskLane>header>span{text-transform:uppercase;border:1px solid #c3c5c0;padding:3px 6px;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.deskLane>header>button{background:#f7f7f3;border:1px solid #bec1bb;height:27px;padding:0 7px;font-size:9px;font-weight:650}.laneDivider{border-block:1px solid var(--workbench-rule);color:#5d615d;letter-spacing:.07em;text-transform:uppercase;background:#e3e4e0;justify-content:space-between;align-items:center;height:32px;padding:0 12px;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.laneDivider strong{color:#252826;font-size:9px}.attentionQueue button{text-align:left;background:#f7f7f3;border:0;border-bottom:1px solid #d5d7d2;grid-template-columns:28px minmax(0,1fr) auto 14px;align-items:center;gap:9px;width:100%;min-height:62px;padding:8px 11px;display:grid}.attentionQueue button:hover{background:#fff}.queueIndex{color:#555956;border:1px solid #b9bbb7;place-items:center;width:25px;height:25px;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.queueIndex.orange{color:#8b5d00;background:#fff5dc;border-color:#d5b26c}.queueIndex.purple{color:#6b558c;background:#f3eff9;border-color:#baaed0}.queueIndex.blue{color:#376d8e;background:#ecf4f8;border-color:#9dbacf}.attentionQueue button div{display:grid}.attentionQueue button strong{font-size:10.5px}.attentionQueue button small{color:#747873;margin-top:3px;font-size:9px}.attentionQueue button>b{font:700 17px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.attentionQueue button>i{color:#8d918c;font-style:normal}.readinessTrack{background:#d2d4cf;height:3px}.readinessTrack span{background:#343735;height:100%;display:block}.readinessList button{text-align:left;background:#f4f4f0;border:0;border-bottom:1px solid #d9dad6;grid-template-columns:22px minmax(0,1fr) 12px;align-items:center;gap:7px;width:100%;min-height:50px;padding:7px 11px;display:grid}.readinessList button:hover{background:#fff}.readinessList button>span{color:#929590;border:1px solid #b9bbb6;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.readinessList button>span.complete{color:#2a7448;background:#e7f2ea;border-color:#9fbfac}.readinessList button div{display:grid}.readinessList button strong{font-size:10px}.readinessList button small{color:#797d78;margin-top:2px;font-size:8.5px}.readinessList button>i{color:#858984;font-style:normal}.scheduleLane{background:#f2f2ee;position:relative}.scheduleLane:before{content:"";pointer-events:none;opacity:.45;background:linear-gradient(90deg,#0000 49.8%,#cdd0ca 50%,#0000 50.2%),linear-gradient(#0000 49.5%,#d7d8d4 50%,#0000 50.5%);height:152px;position:absolute;inset:53px 0 auto}.scheduleLane>*{z-index:1;position:relative}.quickCommandGrid{background:#c7c9c4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.quickCommandGrid button{text-align:left;background:#f4f4f0;border:0;grid-template-columns:20px 25px minmax(0,1fr);align-items:center;gap:7px;min-height:64px;padding:8px 10px;display:grid}.quickCommandGrid button:hover{background:#fff}.quickCommandGrid button>small{color:#8b8f89;align-self:start;font:600 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.quickCommandGrid button>span{background:#e8e9e4;border:1px solid #bbbdb8;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.quickCommandGrid button div{min-width:0}.quickCommandGrid button strong{font-size:10px;display:block}.quickCommandGrid button p{color:#767a75;margin:3px 0 0;font-size:8.5px;line-height:1.25}.scheduleRunway{padding:3px 0}.scheduleRunway>button{text-align:left;background:0 0;border:0;grid-template-columns:39px 17px minmax(0,1fr) 12px;align-items:stretch;gap:5px;width:100%;min-height:61px;padding:0 11px;display:grid}.scheduleRunway>button:hover{background:#fff}.scheduleRunway time{text-align:center;align-content:center;display:grid}.scheduleRunway time small{color:#767a75;font:650 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.scheduleRunway time strong{font-size:16px}.runwayLine{place-items:center;display:grid;position:relative}.runwayLine i{z-index:1;background:#f2f2ee;border:2px solid #454846;border-radius:50%;width:7px;height:7px}.runwayLine b{background:#babcb7;width:1px;position:absolute;top:50%;bottom:-50%}.scheduleRunway button>div{align-content:center;display:grid}.scheduleRunway button>div strong{font-size:10.5px}.scheduleRunway button>div small{color:#737772;margin-top:2px;font-size:9px}.scheduleRunway button em{color:#676b67;text-transform:uppercase;border:1px solid #c8cac5;width:max-content;margin-top:3px;padding:2px 4px;font:600 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.scheduleRunway button>i{color:#858984;align-self:center;font-style:normal}.ledgerHero{border:0;border-bottom:1px solid var(--workbench-rule);color:#f5f6f7;text-align:left;background:#25282d;grid-template-columns:1fr auto;align-content:center;gap:4px 8px;width:100%;min-height:105px;padding:14px;display:grid}.ledgerHero:hover{background:#30343a}.ledgerHero small{letter-spacing:.06em;text-transform:uppercase;color:#aeb3bb;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ledgerHero strong{grid-column:1;font:650 27px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ledgerHero span{color:#b7bbc2;grid-column:1;font-size:9px}.ledgerHero i{grid-area:1/2/4;align-self:center;font-size:18px;font-style:normal}.ledgerRows button{text-align:left;background:#f6f6f2;border:0;border-bottom:1px solid #d4d6d1;grid-template-columns:minmax(0,1fr) auto 12px;align-items:center;gap:7px;width:100%;height:42px;padding:0 12px;display:grid}.ledgerRows button:hover{background:#fff}.ledgerRows span{font-size:9.5px}.ledgerRows strong{font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ledgerRows i{color:#858984;font-style:normal}.journalList button{text-align:left;background:#f4f4f0;border:0;border-bottom:1px solid #daddd7;grid-template-columns:21px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:43px;padding:5px 11px;display:grid}.journalList button:hover{background:#fff}.journalList button>span{color:#696d69;border:1px solid #c1c4be;place-items:center;width:18px;height:18px;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.journalList p{margin:0;display:grid}.journalList p strong{font-size:9.5px}.journalList p small{color:#7d817c;margin-top:2px;font-size:8px}.journalList code{color:#8b8e8a;font-size:8px}.adminAppShell .registrationBuilder,.adminAppShell .teamWorkspaceLayout,.adminAppShell .eventOpsLayout,.adminAppShell .fundraiserLayout,.adminAppShell .schedulePlanLayout,.adminAppShell .scoutingWorkspace{background:var(--workbench-rule);gap:1px;margin:0}.adminAppShell .registrationFormPicker,.adminAppShell .eventPicker,.adminAppShell .fundraiserPicker,.adminAppShell .schedulePlanList,.adminAppShell .scoutingAthletes{background:var(--workbench-sheet);border:0;border-radius:0}.adminAppShell[data-section=programs] .registrationBuilder{grid-template-columns:370px minmax(0,1fr);min-height:calc(100vh - 142px)}.adminAppShell[data-section=programs] .registrationFormEditor{background:var(--workbench-sheet);border:0;border-radius:0}.adminAppShell[data-section=programs] .registrationFormPicker{background:#eceeea;flex-direction:column;height:calc(100vh - 142px);display:flex;overflow:hidden}.adminAppShell[data-section=programs] .registrationFormPicker>header{border-bottom:1px solid var(--workbench-rule);background:#dedfda;flex:none;min-height:57px;padding:8px 11px}.adminAppShell[data-section=programs] .registrationFormPicker>header strong{color:#1d201e;font-size:12px}.adminAppShell[data-section=programs] .registrationFormPicker>header small{color:#666b67;font-size:9.5px}.adminAppShell .programPickerTools{border-bottom:1px solid var(--workbench-rule);background:#e7e8e3;grid-template-columns:minmax(0,1fr) 116px;gap:5px;padding:7px;display:grid}.adminAppShell .programPickerTools label{display:block;position:relative}.adminAppShell .programPickerTools label>span{color:#6c716d;font-size:11px;position:absolute;top:8px;left:9px}.adminAppShell .programPickerTools input{background:#f7f7f3;border-color:#b8bbb5;width:100%;min-height:31px;padding-left:27px;font-size:11px}.adminAppShell .programPickerTools select{background:#f7f7f3;border-color:#b8bbb5;min-height:31px;font-size:10px}.adminAppShell .programPickerList{background:#f3f4ef;flex:1;min-height:0;overflow-y:auto}.adminAppShell .programPickerList>button{text-align:left;background:#f3f4ef;border:0;border-bottom:1px solid #d2d4cf;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:9px;width:100%;min-height:70px;padding:10px;display:grid}.adminAppShell .programPickerList>button.active{background:#fff;box-shadow:inset 3px 0 #25282d}.adminAppShell .programPickerList .formTypeIcon{color:#5a5f5b;background:#e4e6e1;border:1px solid #b8bbb5;border-radius:0;place-items:center;width:28px;height:28px;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.adminAppShell .programPickerList p{gap:5px;min-width:0;margin:0;display:grid}.adminAppShell .programPickerList p strong{color:#1c1f1d;white-space:normal;text-overflow:clip;font-size:12.5px;line-height:1.28;overflow:visible}.adminAppShell .programPickerList p small{color:#5f6460;flex-wrap:wrap;gap:3px 7px;font-size:9.5px;line-height:1.25;display:flex}.adminAppShell .programPickerList p small span+span:before{content:"/";color:#a0a49e;margin-right:7px}.adminAppShell .programPickerList .status{align-self:start;margin-top:1px}.adminAppShell[data-section=programs] .registrationBuilderMain{background:#f6f6f2;min-width:0}.adminAppShell[data-section=programs] .registrationFormHero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;min-height:138px;padding:16px 18px;display:grid;background:#f7f7f3!important}.adminAppShell[data-section=programs] .registrationFormHero h2{color:#171a18;letter-spacing:-.025em;margin:5px 0 6px;font-size:21px;line-height:1.2}.adminAppShell[data-section=programs] .registrationFormHero>div:first-child>span{font-size:10.5px;font-weight:600;color:#4c514d!important}.adminAppShell[data-section=programs] .registrationFormHero>div:first-child>p:last-child{max-width:780px;margin:9px 0 0;font-size:12.5px;line-height:1.5;color:#343936!important}.adminAppShell[data-section=programs] .registrationFormHero>div:last-child{justify-content:flex-end;max-width:320px}.adminAppShell[data-section=programs] .programProfileSummary{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr);gap:22px;padding:6px 2px 12px}.adminAppShell[data-section=programs] .programStory>small{color:#4f5551;font-size:10px}.adminAppShell[data-section=programs] .programStory h3{color:#171a18;font-size:24px;line-height:1.2}.adminAppShell[data-section=programs] .programLead{color:#353b37;font-size:13px;line-height:1.6}.adminAppShell[data-section=programs] .programStory dt{color:#5a605b;font-size:9px}.adminAppShell[data-section=programs] .programStory dd{color:#242824;font-size:12px}.adminAppShell[data-section=programs] .programDetailGrid{background:var(--workbench-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 -12px -12px}.adminAppShell[data-section=programs] .programDetailGrid article{background:#f7f7f3;border:0;border-radius:0;min-height:142px;padding:15px 17px}.adminAppShell[data-section=programs] .programDetailGrid h4{color:#202421;font-size:13px}.adminAppShell[data-section=programs] .programDetailGrid p{color:#353a36;font-size:12px;line-height:1.6}.adminAppShell .builderChecks{border-block:1px solid var(--workbench-rule);background:var(--workbench-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.adminAppShell .builderChecks>span{background:var(--workbench-sheet);border:0;border-radius:0;min-height:42px;margin:0;padding:7px 9px}.adminAppShell[data-section=schedule] .calendarWorkspace{background:var(--workbench-rule);gap:1px;margin:0}.adminAppShell[data-section=schedule] .monthCalendar,.adminAppShell[data-section=schedule] .eventInspector{border:0;border-radius:0}.adminAppShell .registrationFormHero,.adminAppShell .programHero,.adminAppShell .fundraiserHero,.adminAppShell .websiteHero,.adminAppShell .teamWorkspaceHero,.adminAppShell .eventOpsHeader,.adminAppShell .scoutingHero{border:0;border-bottom:1px solid var(--workbench-rule);border-radius:0;margin:0;background:var(--workbench-sheet)!important}@media (max-width:1120px){.adminAppShell{--tree-width:196px}.adminAppShell.navigationCollapsed{--tree-width:0px}.adminAppShell .appSidebar{width:196px}.adminAppShell.navigationCollapsed .appSidebar{width:196px;transform:translate(-196px)}.adminAppShell .brandHome{width:143px}.adminAppShell .brandHome .platformLogo{width:136px}.deskBrief{grid-template-columns:190px minmax(430px,1fr) auto}.briefFacts button{padding-inline:8px}.briefActions button:last-child{display:none}.deskGrid{grid-template-columns:minmax(270px,.8fr) minmax(390px,1.2fr) minmax(250px,.7fr)}}@media (max-width:820px){.adminAppShell{--tree-width:0px;--shell-offset:var(--rail-width);padding-left:var(--rail-width)}.adminAppShell .appSidebar{left:var(--rail-width);width:222px;transform:translate(-222px);box-shadow:14px 0 30px #0004}.adminAppShell:not(.navigationCollapsed) .appSidebar{transform:translate(0)}.adminAppShell .appHeader{left:var(--rail-width)}.adminAppShell .appHeaderMain{grid-template-columns:170px minmax(170px,1fr) auto}.adminAppShell .pageBody{padding:0}.adminAppShell .loadingBar{left:var(--rail-width)}.adminAppShell .pageTitle>div:first-child{grid-template-columns:auto auto}.adminAppShell .pageTitle>div>span{display:none}.operationsDesk{min-width:880px}.adminAppShell[data-section=programs] .registrationBuilder{grid-template-columns:1fr}.adminAppShell[data-section=programs] .registrationFormPicker{height:auto;max-height:360px}.adminAppShell[data-section=programs] .registrationFormHero{grid-template-columns:1fr}.adminAppShell[data-section=programs] .registrationFormHero>div:last-child{justify-content:flex-start;max-width:none}}@media (max-width:580px){.adminAppShell{--rail-width:46px}.adminAppShell .toolRail,.adminAppShell .toolRail nav button,.adminAppShell .railBrand{width:46px}.adminAppShell .toolRail nav button{min-height:44px}.adminAppShell .toolRail small{display:none}.adminAppShell .appHeaderMain{grid-template-columns:35px minmax(0,1fr) auto;padding-inline:7px}.adminAppShell .workspaceContext>div{display:none}.adminAppShell .pageTitle{grid-template-columns:1fr;padding:7px 10px}.adminAppShell .pageActions{width:auto}.adminAppShell .metricGrid,.adminAppShell .metricGrid.three{display:flex;overflow:auto}.adminAppShell .metric{min-width:175px}.adminAppShell .drawer>form{padding-inline:12px}.operationsDesk{min-width:840px}.adminAppShell .tablePager{flex-direction:column;align-items:flex-start}.adminAppShell[data-section=programs] .programDetailGrid{grid-template-columns:1fr}}.adminAppShell.topNavigationShell{--command-height:104px;--shell-offset:0px;--sidebar-width:0px;--rail-width:0px;--tree-width:0px;background:0 0;padding-left:0}.adminAppShell.topNavigationShell .appHeader{height:var(--command-height);left:0}.adminAppShell.topNavigationShell .workspaceMain{margin-top:var(--command-height);background:0 0}.adminAppShell.topNavigationShell .pageBody{min-height:calc(100vh - var(--command-height));background:0 0}.adminAppShell.topNavigationShell .loadingBar{top:var(--command-height);left:0}.adminAppShell .pageTitle{min-height:61px;box-shadow:inset 5px 0 var(--court-orange);background:linear-gradient(92deg,#fffdf8 0%,#f3f9fd 67%,#fff2df 100%);border:0;border-bottom:1px solid #c7d7e6;margin:0;padding:9px 16px 9px 19px;position:relative}.adminAppShell .pageTitle:after{content:"";background:linear-gradient(90deg,var(--usa-red),var(--court-orange) 22%,var(--court-blue) 52%,transparent 90%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.adminAppShell .pageTitle .eyebrow{color:var(--usa-red)}.adminAppShell .pageTitle h1,.adminAppShell .scoutingHero h1{color:var(--usa-navy);font-size:17px}.adminAppShell .pageTitle>div>span{color:#5c748b;font-size:11.5px}.adminAppShell .primary{border-color:var(--usa-blue)!important;background:linear-gradient(110deg,var(--usa-blue),#0c5ca0)!important;color:#fff!important}.adminAppShell .secondary{color:#235274!important;background:#fffdf8!important;border-color:#b8cede!important}.adminAppShell .metricGrid,.adminAppShell .metricGrid.three{background:linear-gradient(90deg,#e5f3fb 0%,#fff4e2 49%,#eef6fc 100%);border:0;border-bottom:1px solid #c5d7e6;align-items:stretch;gap:0;min-height:50px;margin:0;padding:5px 12px;display:flex}.adminAppShell .metric{border-radius:0;flex:1;grid-template-columns:auto auto minmax(0,1fr);align-content:center;align-items:baseline;gap:4px 8px;min-width:0;min-height:40px;padding:5px 18px 5px 21px;display:grid;position:relative;background:0 0!important;border:0!important}.adminAppShell .metric:before{content:"";background:var(--usa-blue);border-radius:4px;width:6px;height:20px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.adminAppShell .metric:nth-child(2):before{background:var(--court-orange)}.adminAppShell .metric:nth-child(3):before{background:var(--usa-red)}.adminAppShell .metric:nth-child(4):before{background:var(--court-blue)}.adminAppShell .metric+.metric{border-left:1px dashed #aebfd0!important}.adminAppShell .metric>span{color:#55728b;font-size:8.5px}.adminAppShell .metric>strong{color:var(--usa-navy);margin:0;font-size:18px}.adminAppShell .metric>small{color:#688098;font-size:10px}.adminAppShell button.metric:hover{background:#ffffff70!important}.adminAppShell .panel,.adminAppShell .detailCard,.adminAppShell .reportCatalog>section,.adminAppShell .fundraiserPicker,.adminAppShell .teamWorkspace,.adminAppShell .availabilityBoard{background:#fffdf8;border-color:#c7d7e5}.adminAppShell .panel>header{background:linear-gradient(90deg,#eaf4fb,#fff8ec);border-color:#cbdbe8}.adminAppShell .panel>header h2,.adminAppShell .panel>header h3{color:#17496f}.adminAppShell .panel>header span{color:#698197}.adminAppShell .toolbar,.adminAppShell .filterBar,.adminAppShell .reportToolbar,.adminAppShell .massScheduleTools,.adminAppShell .importGuide,.adminAppShell .recordToolbar,.adminAppShell .dataToolbar{background:#f0f7fc;border-color:#c9d9e7}.adminAppShell .tabs,.adminAppShell .websiteTabs,.adminAppShell .financeTabs,.adminAppShell .teamWorkspaceTabs,.adminAppShell .reportTabs,.adminAppShell .opsTabs{background:#fffdf8;border-color:#c8d9e7}.adminAppShell .tabs button.active,.adminAppShell .websiteTabs button.active,.adminAppShell .financeTabs button.active,.adminAppShell .teamWorkspaceTabs button.active,.adminAppShell .reportTabs button.active,.adminAppShell .opsTabs button.active{border-bottom-color:var(--court-orange);color:var(--usa-navy)}.adminAppShell table{background:#fffdf8}.adminAppShell th{color:#2f648e;background:#dfeefa;border-color:#bdd0e0}.adminAppShell td{color:#294761;border-color:#e0e9f0;font-size:12.5px}.adminAppShell tbody tr:nth-child(2n) td{background:#f7fbfe}.adminAppShell tbody tr:hover td{background:#e8f4fb}.adminAppShell .tablePager{color:#496e89;background:#e7f2f9;border-color:#c1d5e4}.adminAppShell .drawerBackdrop{background:#d9e7f2}.adminAppShell .drawer{background:#edf4f9}.adminAppShell .drawer>header{border-bottom:4px solid var(--court-orange);background:linear-gradient(105deg,var(--usa-navy),#0d5d9d)}.adminAppShell .drawer header div>span{color:#c9dfef}.adminAppShell .drawer form>footer{background:#fff8ec}.adminAppShell[data-section=dashboard] .pageBody{height:calc(100vh - var(--command-height));background:linear-gradient(135deg,#e5f1fa,#f6f1e7);min-height:620px}.adminAppShell .operationsDesk{color:#153c5b;grid-template-rows:70px minmax(0,1fr)}.adminAppShell .deskBrief{color:#fff;background:linear-gradient(105deg,#082d59 0%,#0d5e9f 64%,#1677c8 100%);border-color:#8eb2cf;grid-template-columns:230px minmax(480px,1fr) auto}.adminAppShell .briefIdentity{border-color:#ffffff30}.adminAppShell .briefIdentity small{color:#a9d7ee;font-size:9px}.adminAppShell .briefIdentity strong{color:#fff;font-size:13px}.adminAppShell .briefFacts button{color:#fff;border-color:#ffffff25}.adminAppShell .briefFacts button:hover{background:#ffffff12}.adminAppShell .briefFacts span{color:#afd4ec;font-size:8.5px}.adminAppShell .briefFacts strong{color:#fff;font-size:19px}.adminAppShell .briefFacts small{color:#c7deed;font-size:9.5px}.adminAppShell .briefFacts button:nth-child(2) strong{color:#ffd08c}.adminAppShell .briefFacts button:nth-child(3) strong{color:#ff9caa}.adminAppShell .briefFacts button:nth-child(4) strong{color:#6ee0cf}.adminAppShell .briefActions button{color:#fff;background:#ffffff12;border-color:#fff5;font-size:10.5px}.adminAppShell .briefActions button:first-child{background:linear-gradient(110deg,var(--court-orange),#f4a447);color:#082d59;border-color:#ffbc68}.adminAppShell .briefActions button:hover{filter:none;background:#ffffff20}.adminAppShell .deskGrid{background:#9ebed6}.adminAppShell .deskLane{background:#fffdf8}.adminAppShell .deskLane>header{background:linear-gradient(90deg,#d9eefb,#fff0d7);border-color:#c4d7e6}.adminAppShell .deskLane>header small{color:#2673a5;font-size:8.5px}.adminAppShell .deskLane>header h2{color:#123d60;font-size:14px}.adminAppShell .deskLane>header>span{color:#a45110;background:#fff2db;border-color:#e7af6d}.adminAppShell .deskLane>header>button{color:#195a89;background:#f3faff;border-color:#8db7d4}.adminAppShell .laneDivider{color:#487089;background:#e5f1f9;border-color:#c8d9e5;font-size:8.5px}.adminAppShell .laneDivider strong{color:#103d60}.adminAppShell .attentionQueue button,.adminAppShell .readinessList button,.adminAppShell .quickCommandGrid button,.adminAppShell .ledgerRows button,.adminAppShell .journalList button{background:#fffdf8;border-color:#d7e3ec}.adminAppShell .attentionQueue button:hover,.adminAppShell .readinessList button:hover,.adminAppShell .quickCommandGrid button:hover,.adminAppShell .ledgerRows button:hover,.adminAppShell .journalList button:hover{background:#edf7fd}.adminAppShell .attentionQueue button strong,.adminAppShell .quickCommandGrid button strong,.adminAppShell .scheduleRunway button>div strong,.adminAppShell .readinessList button strong{color:#153d5d;font-size:11px}.adminAppShell .attentionQueue button small,.adminAppShell .quickCommandGrid button p,.adminAppShell .scheduleRunway button>div small,.adminAppShell .readinessList button small{color:#688197;font-size:9.5px}.adminAppShell .readinessTrack{background:#d8e5ed}.adminAppShell .readinessTrack span{background:linear-gradient(90deg,var(--usa-blue),var(--court-blue),#28a980)}.adminAppShell .scheduleLane{background:#fffaf0}.adminAppShell .scheduleLane:before{opacity:.85;background:linear-gradient(90deg,#0000 49.75%,#e59a484a 50%,#0000 50.25%),linear-gradient(#0000 49.4%,#2ea5d43f 50%,#0000 50.6%)}.adminAppShell .quickCommandGrid{background:#bed3e3}.adminAppShell .quickCommandGrid button>span{color:#17689d;background:#e4f2fa;border-color:#9dbbd1}.adminAppShell .ledgerHero{color:#fff;background:linear-gradient(130deg,#0b4f88 0%,#1678b9 68%,#dc3344 155%);border-color:#9bbed6}.adminAppShell .ledgerHero:hover{background:linear-gradient(130deg,#0b5d9c,#1a8ec5)}.adminAppShell .ledgerHero small{color:#bfe8f7}.adminAppShell .ledgerHero span{color:#def1f8}.adminAppShell .ledgerHero strong{color:#fff}.adminAppShell[data-section=programs] .registrationFormPicker{background:#e8f2f9}.adminAppShell[data-section=programs] .registrationFormPicker>header{background:linear-gradient(90deg,#dcedf8,#fff0d8);border-color:#bfd4e4}.adminAppShell[data-section=programs] .registrationFormPicker>header strong{color:#123f62}.adminAppShell[data-section=programs] .registrationFormPicker>header small{color:#627d94}.adminAppShell .programPickerTools{background:#edf6fb;border-color:#c4d7e5}.adminAppShell .programPickerTools input,.adminAppShell .programPickerTools select{background:#fff;border-color:#b4cbdd}.adminAppShell .programPickerList{background:#f3f8fb}.adminAppShell .programPickerList>button{background:#f8fbfd;border-color:#d1e0ea}.adminAppShell .programPickerList>button:hover{background:#fff6e8}.adminAppShell .programPickerList>button.active{box-shadow:inset 5px 0 var(--court-orange);background:#fffdf8}.adminAppShell .programPickerList .formTypeIcon{color:#145b8a;background:#def0fa;border-color:#9ec2dc}.adminAppShell .programPickerList p strong{color:#0d385b}.adminAppShell .programPickerList p small{color:#58758d}.adminAppShell[data-section=programs] .registrationBuilderMain{background:#f3f7fa}.adminAppShell[data-section=programs] .registrationFormHero{border-color:#c8dae7;box-shadow:inset 0 -4px #f28b3240;background:linear-gradient(120deg,#fff8e9 0%,#edf7fc 58%,#e2f3fb 100%)!important}.adminAppShell[data-section=programs] .registrationFormHero h2{color:#0c3658}.adminAppShell[data-section=programs] .registrationFormHero>div:first-child>span{color:#3d6889!important}.adminAppShell[data-section=programs] .registrationFormHero>div:first-child>p:last-child{color:#254d69!important}.adminAppShell[data-section=programs] .programStory h3{color:#0d3658}.adminAppShell[data-section=programs] .programLead{color:#315a76}.adminAppShell[data-section=programs] .programStory dt{color:#648198}.adminAppShell[data-section=programs] .programStory dd{color:#214762}.adminAppShell[data-section=programs] .programDetailGrid article{background:#fffdf8}.adminAppShell[data-section=programs] .programDetailGrid article:nth-child(2n){background:#edf7fc}.adminAppShell[data-section=programs] .programDetailGrid article>small{color:var(--usa-red)}.adminAppShell[data-section=programs] .programDetailGrid h4{color:#0f456c}.adminAppShell[data-section=programs] .programDetailGrid p{color:#345b75}@media (max-width:820px){.adminAppShell.topNavigationShell{--command-height:100px;padding-left:0}.adminAppShell.topNavigationShell .appHeader{left:0}.adminAppShell .metricGrid,.adminAppShell .metricGrid.three{overflow:auto}.adminAppShell .metric{min-width:200px}.adminAppShell .deskBrief{grid-template-columns:190px minmax(430px,1fr) auto}}@media (max-width:580px){.adminAppShell.topNavigationShell{--command-height:96px;padding-left:0}.adminAppShell .metric{min-width:190px}}.adminAppShell[data-section=programs] .registrationFormHero{position:relative;overflow:visible}.adminAppShell[data-section=programs] .registrationFormHero>div:nth-child(2){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;max-width:410px;display:flex}.adminAppShell .programReadinessTrigger{align-items:center;gap:6px;font-weight:700;display:inline-flex;color:#174f78!important;background:#f4f9fc!important;border-color:#a9c3d6!important}.adminAppShell .programReadinessTrigger:hover,.adminAppShell .programReadinessTrigger[aria-expanded=true]{color:#0d416a!important;background:#e4f2fa!important;border-color:#4d8fbd!important}.adminAppShell .programReadinessTrigger>span{background:#dfa126;border-radius:50%;width:7px;height:7px}.adminAppShell .programReadinessTrigger>span.complete{background:#23a678}.adminAppShell .programReadinessTrigger>b{color:#64829a;margin-left:1px;font-size:9px}.adminAppShell .programReadinessPopover{z-index:30;color:#173f5e;background:#fffdf8;border:1px solid #9ebbd0;border-radius:7px;width:min(360px,100% - 32px);position:absolute;top:54px;right:16px;overflow:hidden;box-shadow:0 18px 42px #082d5930}.adminAppShell .programReadinessPopover>header{background:linear-gradient(100deg,#e6f3fb,#fff2de);border-bottom:1px solid #c9dae7;justify-content:space-between;align-items:center;min-height:52px;padding:9px 12px;display:flex}.adminAppShell .programReadinessPopover>header>div{gap:3px;display:grid}.adminAppShell .programReadinessPopover>header small{color:#b4474e;letter-spacing:.1em;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.adminAppShell .programReadinessPopover>header strong{color:#123f62;font-size:12px}.adminAppShell .programReadinessPopover>header>button{color:#648198;background:0 0;border:0;border-radius:50%;width:28px;height:28px;font-size:18px}.adminAppShell .programReadinessPopover>header>button:hover{color:#b4313f;background:#fff}.adminAppShell .programReadinessPopover>button{color:#234b69;text-align:left;background:#fffdf8;border:0;border-bottom:1px solid #dae5ed;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 12px;display:grid}.adminAppShell .programReadinessPopover>button:last-child{border-bottom:0}.adminAppShell .programReadinessPopover>button:hover:not(:disabled){background:#edf7fc}.adminAppShell .programReadinessPopover>button:disabled{opacity:.62}.adminAppShell .programReadinessPopover>button>span:first-child{border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:850;display:grid}.adminAppShell .programReadinessPopover .done{color:#14805f;background:#e2f5ed}.adminAppShell .programReadinessPopover .todo{color:#b96618;background:#fff0dc}.adminAppShell .programReadinessPopover>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.adminAppShell .programReadinessPopover>button strong{color:#153f5f;font-size:11px}.adminAppShell .programReadinessPopover>button small{color:#698197;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.adminAppShell .programReadinessPopover>button>b{color:#2b678f;font-size:9px}@media (max-width:820px){.adminAppShell[data-section=programs] .registrationFormHero>div:nth-child(2){justify-content:flex-start;max-width:none}.adminAppShell .programReadinessPopover{top:112px;left:12px;right:auto}}.adminAppShell[data-section=performance] .scoutingPage{background:#edf4f9;gap:0}.adminAppShell[data-section=performance] .scoutingHero{min-height:66px;box-shadow:inset 5px 0 var(--court-blue);border-bottom:1px solid #c7d7e6;align-items:center;padding:10px 16px 10px 19px;background:linear-gradient(92deg,#fffdf8 0%,#f3f9fd 67%,#fff2df 100%)!important}.adminAppShell[data-section=performance] .scoutingHero h1{color:var(--usa-navy);font-size:17px}.adminAppShell[data-section=performance] .scoutingHero p{font-size:11.5px;color:#5c748b!important}.adminAppShell[data-section=performance] .scoutingHero .eyebrow{color:var(--usa-red)}.adminAppShell[data-section=performance] .scoutingHero>div:last-child{align-self:auto}.adminAppShell[data-section=performance] .scoutingHero button{color:#235274;background:#fffdf8;border:1px solid #b8cede;border-radius:4px;min-height:31px;font-size:10.5px}.adminAppShell[data-section=performance] .scoutingHero button:last-child{border-color:var(--usa-blue);background:linear-gradient(110deg,var(--usa-blue),#0c5ca0);color:#fff}.adminAppShell .performanceStatRibbon{margin:0}.adminAppShell .performanceStatRibbon .metric{min-width:210px}.adminAppShell[data-section=performance] .scoutingSessionForm,.adminAppShell[data-section=performance] .scoutingImport{box-shadow:none;background:#fff8ec;border:0;border-bottom:1px solid #c7d7e5;border-radius:0;margin:0}.adminAppShell[data-section=performance] .scoutingWorkspace{margin:0}.adminAppShell[data-section=performance] .scoutingMain{background:#bfd1df;gap:1px}.adminAppShell[data-section=performance] .scoutingAthleteHead,.adminAppShell[data-section=performance] .scoutingPanel{background:#fffdf8;border:0;border-bottom:1px solid #c7d7e5;border-radius:0}.adminAppShell .actionEntryDeck{color:#173f5e;box-shadow:none;background:#fffdf8;border:0;border-bottom:1px solid #b9cedd}.adminAppShell .actionEntryHead{background:linear-gradient(90deg,#e2f1fa,#fff1da);border-bottom:1px solid #c7d9e7;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:9px 14px;display:flex}.adminAppShell .actionEntryHead h3{color:#123f62;margin:0;font-size:14px}.adminAppShell .actionEntryHead p{color:#668097;margin:3px 0 0;font-size:10.5px}.adminAppShell .actionEntryHead>span{color:#9b5112;background:#fff0d9;border:1px solid #e4a45c;padding:5px 8px;font:750 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.adminAppShell .actionEntryMode{background:#f7fbfd;border-bottom:1px solid #c9dae6;align-items:end;gap:0;height:38px;padding:0 12px;display:flex}.adminAppShell .actionEntryMode button{color:#668097;background:0 0;border:0;border-bottom:3px solid #0000;height:38px;padding:0 13px;font-size:11px;font-weight:700}.adminAppShell .actionEntryMode button:hover{color:#124f7a}.adminAppShell .actionEntryMode button.active{border-bottom-color:var(--court-orange);color:var(--usa-navy)}.adminAppShell .quickCodeForm,.adminAppShell .manualActionCoder{background:#fffdf8;padding:14px}.adminAppShell .quickCodePrimary{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;display:grid}.adminAppShell .quickCodePrimary label{gap:5px;display:grid}.adminAppShell .quickCodePrimary label>span{color:#3f6988;letter-spacing:.1em;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.adminAppShell .quickCodePrimary input{color:#092d54;letter-spacing:.035em;background:#fafdff;border:2px solid #8ab4d1;border-radius:4px;width:100%;height:48px;padding:0 15px;font:750 21px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.adminAppShell .quickCodePrimary input:focus{border-color:var(--usa-blue);outline:3px solid #1472c719}.adminAppShell .quickCodePrimary input[aria-invalid=true]{background:#fff6f6;border-color:#cf4855}.adminAppShell .quickCodePrimary>button{min-width:120px;height:48px}.adminAppShell .quickCodeContext{grid-template-columns:repeat(7,minmax(86px,1fr));gap:7px;margin-top:10px;display:grid}.adminAppShell .quickCodeContext .field,.adminAppShell .manualActionCoder .field{color:#57738a;text-transform:uppercase;gap:4px;font-size:9px;display:grid}.adminAppShell .quickCodeContext input,.adminAppShell .quickCodeContext select,.adminAppShell .manualActionCoder input,.adminAppShell .manualActionCoder select{color:#173f5e;text-transform:none;background:#fff;border:1px solid #b9cedd;border-radius:3px;width:100%;min-height:34px;padding:5px 8px;font-size:11px}.adminAppShell .quickCodeError{color:#a32f3b;background:#fff0f1;border-left:4px solid #cf3e4d;margin:10px 0 0;padding:8px 10px;font-size:11px}.adminAppShell .quickCodePreview{background:#c8d9e5;gap:1px;margin-top:10px;display:grid}.adminAppShell .quickCodePreview article{background:#f5fbfe;grid-template-columns:86px minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:49px;padding:7px 10px;display:grid}.adminAppShell .quickCodePreview code{color:#0b4e7e;font-size:13px;font-weight:800}.adminAppShell .quickCodePreview article>span{gap:2px;display:grid}.adminAppShell .quickCodePreview strong{color:#153f60;font-size:11px}.adminAppShell .quickCodePreview small{color:#668097;font-size:9.5px}.adminAppShell .quickCodePreview article>b{color:#d46519;font-size:18px}.adminAppShell .quickCodeGuide{border-left:4px solid var(--court-blue);color:#59758c;background:#edf7fc;flex-wrap:wrap;gap:5px 14px;margin-top:10px;padding:8px 10px;font-size:9.5px;display:flex}.adminAppShell .quickCodeGuide b{color:#0d4c78;font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace}.adminAppShell .quickCodeForm>footer,.adminAppShell .manualActionCoder>footer{border-top:1px solid #d7e3eb;justify-content:space-between;align-items:center;gap:14px;margin-top:11px;padding-top:10px;display:flex}.adminAppShell .quickCodeForm>footer small,.adminAppShell .manualActionCoder>footer small{color:#6c8295;font-size:10px}.adminAppShell .manualEntryIntro{align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.adminAppShell .manualEntryIntro strong{color:#16496f;font-size:12px}.adminAppShell .manualEntryIntro span{color:#6b8193;font-size:10px}.adminAppShell .manualActionCoder .actionCoderGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.adminAppShell .manualActionCoder>label{color:#57738a;text-transform:uppercase;gap:4px;margin-top:9px;font-size:9px;font-weight:700;display:grid}@media (max-width:1100px){.adminAppShell .quickCodeContext{grid-template-columns:repeat(4,minmax(90px,1fr))}}@media (max-width:760px){.adminAppShell .quickCodePrimary{grid-template-columns:1fr}.adminAppShell .quickCodeContext,.adminAppShell .manualActionCoder .actionCoderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminAppShell .performanceStatRibbon{overflow:auto}}.adminAppShell .athleteDirectory{background:#f3f7fb;gap:0;display:grid}.adminAppShell .athleteDirectoryIntro{color:#fff;background:linear-gradient(118deg,#082f55 0%,#075c92 58%,#dd4a35 100%);border-bottom:1px solid #bfcfdd;justify-content:space-between;align-items:center;gap:30px;min-height:164px;padding:28px 36px;display:flex;position:relative;overflow:hidden}.adminAppShell .athleteDirectoryIntro:before{content:"";background:linear-gradient(90deg,#0000 49.6%,#ffffff38 50%,#0000 50.4%),linear-gradient(#0000 49.6%,#ffffff38 50%,#0000 50.4%);border:2px solid #ffffff3b;position:absolute;inset:-80px -35px -95px 52%;transform:rotate(-10deg)}.adminAppShell .athleteDirectoryIntro>div,.adminAppShell .athleteDirectoryIntro>strong{z-index:1;position:relative}.adminAppShell .athleteDirectoryIntro .eyebrow{color:#ffdba0}.adminAppShell .athleteDirectoryIntro h2{letter-spacing:-.025em;max-width:680px;margin:4px 0 7px;font-size:25px}.adminAppShell .athleteDirectoryIntro p{color:#dceaf5;max-width:770px;margin:0;font-size:13px;line-height:1.5}.adminAppShell .athleteDirectoryIntro>strong{color:#fff;text-align:right;min-width:110px;font-size:38px}.adminAppShell .athleteDirectoryIntro>strong small{color:#dce9f2;letter-spacing:.04em;font-size:11px;font-weight:650;display:block}.adminAppShell .athleteDirectoryTools{z-index:5;background:#fff;border-bottom:1px solid #c6d4df;grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(145px,.7fr));gap:0;display:grid;position:sticky;top:78px;box-shadow:0 4px 12px #274b6610}.adminAppShell .athleteDirectoryTools label{color:#647a8e;letter-spacing:.09em;text-transform:uppercase;border-right:1px solid #d7e1e9;gap:4px;min-width:0;padding:11px 14px;font-size:9px;font-weight:850;display:grid}.adminAppShell .athleteDirectoryTools label:last-child{border-right:0}.adminAppShell .athleteDirectoryTools input,.adminAppShell .athleteDirectoryTools select{color:#173b5b;background:0 0;border:0;outline:0;width:100%;height:32px;padding:0;font-size:12px;font-weight:720}.adminAppShell .athleteDirectoryTools input::placeholder{color:#7f92a4}.adminAppShell .athleteDirectorySearch{box-shadow:inset 4px 0 var(--usa-red)}.adminAppShell .athleteDirectoryGrid{background:#c7d5e0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:1px;display:grid}.adminAppShell .athleteDirectoryCard{color:#143653;text-align:left;cursor:pointer;background:#fffdf9;border:0;grid-template-columns:58px minmax(0,1fr) 86px 46px;align-items:center;gap:12px;min-width:0;min-height:86px;padding:12px 14px;transition:background .14s,box-shadow .14s;display:grid}.adminAppShell .athleteDirectoryCard:hover{z-index:1;background:#eef7fc;position:relative;box-shadow:inset 4px 0 #e0463c}.adminAppShell .athleteDirectoryCard .personAvatar,.adminAppShell .athleteDirectoryCard .avatar{border:2px solid #fff;width:56px;height:56px;box-shadow:0 0 0 1px #b9c9d5}.adminAppShell .athleteDirectoryIdentity{gap:2px;min-width:0;display:grid}.adminAppShell .athleteDirectoryIdentity strong,.adminAppShell .athleteDirectoryIdentity small,.adminAppShell .athleteDirectoryIdentity em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminAppShell .athleteDirectoryIdentity small{color:#61778b;font-size:11px}.adminAppShell .athleteDirectoryIdentity em{color:#2a6a91;font-size:10px;font-style:normal;font-weight:750}.adminAppShell .athleteDirectoryNumbers{border-left:1px solid #e0e7ec;justify-items:end;display:grid}.adminAppShell .athleteDirectoryNumbers b{font-size:18px}.adminAppShell .athleteDirectoryNumbers small{color:#758898;text-transform:uppercase;font-size:9px}.adminAppShell .athleteDirectoryNumbers i{color:#267253;margin-top:3px;font-size:9px;font-style:normal}.adminAppShell .athleteDirectoryOpen{color:#276b98;text-align:right;font-size:10px;font-weight:800}.adminAppShell .athleteDossierHero{color:#fff;background:linear-gradient(124deg,#092d51 0%,#0a5b8c 60%,#d54137 100%);border:0;border-bottom:1px solid #b9cbd9;min-height:228px;position:relative;overflow:hidden}.adminAppShell .athleteDossierCourt{border:2px solid #ffffff35;position:absolute;inset:-110px -80px -90px 44%;transform:rotate(-8deg)}.adminAppShell .athleteDossierCourt:before,.adminAppShell .athleteDossierCourt:after,.adminAppShell .athleteDossierCourt i{content:"";background:#ffffff2f;position:absolute}.adminAppShell .athleteDossierCourt:before{width:2px;top:0;bottom:0;left:50%}.adminAppShell .athleteDossierCourt:after{height:2px;top:50%;left:0;right:0}.adminAppShell .athleteDossierCourt i:first-child{width:1px;top:0;bottom:0;left:24%}.adminAppShell .athleteDossierCourt i:nth-child(2){width:1px;top:0;bottom:0;left:76%}.adminAppShell .athleteDossierCourt i:nth-child(3){height:1px;top:75%;left:0;right:0}.adminAppShell .athleteDirectoryBack{z-index:2;color:#fff;cursor:pointer;background:#072b4a9c;border:1px solid #ffffff52;padding:5px 8px;font-size:10px;font-weight:800;position:absolute;top:14px;left:17px}.adminAppShell .athleteDossierIdentity{z-index:2;align-items:center;gap:17px;display:flex;position:absolute;bottom:63px;left:24px}.adminAppShell .athleteDossierIdentity .personAvatar,.adminAppShell .athleteDossierIdentity .avatar{background:#eef4f8;border:4px solid #fff;width:94px;height:94px;font-size:25px;box-shadow:0 5px 18px #001b2d4a}.adminAppShell .athleteDossierIdentity>div{display:grid}.adminAppShell .athleteDossierIdentity small{color:#f7d9b1;letter-spacing:.1em;font-size:9px;font-weight:850}.adminAppShell .athleteDossierIdentity h2{color:#fff;letter-spacing:-.035em;margin:2px 0;font-size:29px}.adminAppShell .athleteDossierIdentity p{color:#dceaf4;margin:0;font-size:12px}.adminAppShell .athleteDossierActions{z-index:2;gap:7px;display:flex;position:absolute;top:16px;right:18px}.adminAppShell .athleteDossierActions button{color:#fff;cursor:pointer;background:#07345a9c;border:1px solid #fff6;height:29px;padding:0 10px;font-size:9px;font-weight:800}.adminAppShell .athleteDossierTabs{z-index:2;color:#173b5b;background:#fff;align-items:stretch;height:54px;padding-left:138px;display:flex;position:absolute;bottom:0;left:0;right:0}.adminAppShell .athleteDossierTabs button{color:#5a7185;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #d7e2ea;align-content:center;gap:1px;min-width:190px;padding:7px 20px;display:grid}.adminAppShell .athleteDossierTabs button.active{box-shadow:inset 0 -4px var(--usa-red);color:#123d62}.adminAppShell .athleteDossierTabs span{color:#7b8e9d;font-size:9px}.adminAppShell .athleteProfile{background:#c4d3df;gap:1px;display:grid}.adminAppShell .athleteProfile>.performanceStatRibbon{background:#fff}.adminAppShell .athleteProfileColumns{background:#c4d3df;grid-template-columns:minmax(280px,.76fr) minmax(390px,1.24fr);gap:1px;display:grid}.adminAppShell .athleteProfileAnalysis{grid-template-columns:minmax(420px,1.16fr) minmax(320px,.84fr)}.adminAppShell .athleteProfileSection{background:#fffdf9;border:0;border-radius:0;min-width:0}.adminAppShell .athleteProfileSection>header{border-bottom:1px solid #dbe4ea;justify-content:space-between;align-items:flex-end;gap:12px;min-height:53px;padding:11px 15px;display:flex}.adminAppShell .athleteProfileSection h3{color:#133b5b;margin:0;font-size:13px}.adminAppShell .athleteProfileSection p{color:#6a7f91;margin:2px 0 0;font-size:10px}.adminAppShell .athleteProfileSection>header>span{color:#718696;font-size:9px}.adminAppShell .athletePlayerData dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.adminAppShell .athletePlayerData dl>div{border-bottom:1px solid #e1e8ed;border-right:1px solid #e1e8ed;min-height:55px;padding:10px 14px}.adminAppShell .athletePlayerData dt{color:#7a8b99;text-transform:uppercase;font-size:9px}.adminAppShell .athletePlayerData dd{color:#183c59;margin:3px 0 0;font-size:12px;font-weight:780}.adminAppShell .athleteExperience>div,.adminAppShell .athleteSessionHistory{display:grid}.adminAppShell .athleteExperience article{border-bottom:1px solid #e1e8ed;grid-template-columns:95px minmax(0,1fr) 45px;align-items:center;gap:11px;min-height:58px;padding:9px 14px;display:grid}.adminAppShell .athleteExperience time{color:#5e7486;font-size:10px}.adminAppShell .athleteExperience article span{min-width:0;display:grid}.adminAppShell .athleteExperience article strong{font-size:12px}.adminAppShell .athleteExperience article small{color:#758796;font-size:9px}.adminAppShell .athleteExperience article>b{color:#217154;text-align:right;font-size:9px}.adminAppShell .athleteSkillMatrix{display:grid}.adminAppShell .athleteSkillMatrix article{border-bottom:1px solid #e1e8ed;grid-template-columns:minmax(150px,1.2fr) minmax(90px,1fr) 52px;align-items:center;gap:11px;min-height:48px;padding:7px 14px;display:grid}.adminAppShell .athleteSkillMatrix article>span{display:grid}.adminAppShell .athleteSkillMatrix strong{font-size:11px}.adminAppShell .athleteSkillMatrix small{color:#778a98;font-size:9px}.adminAppShell .athleteSkillMatrix article>div{background:#dce6ed;height:5px;overflow:hidden}.adminAppShell .athleteSkillMatrix i{background:linear-gradient(90deg,#0e6eaa,#eb5a38);height:100%;display:block}.adminAppShell .athleteSkillMatrix article>b{color:#174d73;text-align:right;font-size:11px}.adminAppShell .athleteSessionHistory article{border-bottom:1px solid #e1e8ed;grid-template-columns:39px minmax(0,1fr) 54px;align-items:center;gap:10px;min-height:57px;padding:8px 13px;display:grid}.adminAppShell .athleteSessionHistory time{text-align:center;border-left:3px solid var(--usa-red);background:#eef4f8;place-content:center;height:39px;display:grid}.adminAppShell .athleteSessionHistory time b{font-size:13px}.adminAppShell .athleteSessionHistory time small{text-transform:uppercase;font-size:8px}.adminAppShell .athleteSessionHistory article>span{min-width:0;display:grid}.adminAppShell .athleteSessionHistory strong,.adminAppShell .athleteSessionHistory small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminAppShell .athleteSessionHistory strong{font-size:11px}.adminAppShell .athleteSessionHistory small{color:#748795;font-size:9px}.adminAppShell .athleteSessionHistory article>b{color:#174d73;text-align:right;font-size:14px;display:grid}.adminAppShell .athleteSessionHistory article>b small{text-transform:uppercase;font-size:7px}.adminAppShell .athleteActionLedger>.codedActionList{background:#d4dfe7;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1px;display:grid}.adminAppShell .athleteActionLedger .codedActionList article{background:#fffdf9;padding:0 12px}.adminAppShell .entryRecentActions{border:0;border-radius:0;margin:0}@media (max-width:1080px){.adminAppShell .athleteDirectoryGrid,.adminAppShell .athleteProfileColumns,.adminAppShell .athleteProfileAnalysis,.adminAppShell .athleteActionLedger>.codedActionList{grid-template-columns:1fr}}@media (max-width:820px){.adminAppShell .athleteDirectoryTools{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.adminAppShell .athleteDirectoryIntro{flex-direction:column;align-items:flex-start}.adminAppShell .athleteDossierHero{min-height:260px}.adminAppShell .athleteDossierIdentity{bottom:88px}.adminAppShell .athleteDossierTabs{height:72px;padding-left:0}.adminAppShell .athleteDossierTabs button{flex:1;min-width:0}.adminAppShell .athleteDossierActions{top:48px}}@media (max-width:560px){.adminAppShell .athleteDirectoryTools{grid-template-columns:1fr}.adminAppShell .athleteDirectoryCard{grid-template-columns:48px minmax(0,1fr) 70px}.adminAppShell .athleteDirectoryOpen{display:none}.adminAppShell .athleteDirectoryCard .personAvatar,.adminAppShell .athleteDirectoryCard .avatar{width:46px;height:46px}.adminAppShell .athleteDossierIdentity{gap:11px;left:15px}.adminAppShell .athleteDossierIdentity .personAvatar,.adminAppShell .athleteDossierIdentity .avatar{width:74px;height:74px}.adminAppShell .athleteDossierIdentity h2{font-size:22px}.adminAppShell .athleteDossierTabs button{padding:7px 11px}.adminAppShell .athletePlayerData dl{grid-template-columns:1fr}}.adminAppShell .athleteProfileEditButton{color:#1b5b84;cursor:pointer;background:#fff;border:1px solid #a9bfce;padding:5px 8px;font-size:9px;font-weight:820}.adminAppShell .athletePlayerBio{color:#4f6678;border-top:1px solid #dce5eb;margin:0;padding:12px 14px;font-size:11px;line-height:1.55}.adminAppShell .athleteProfileForm{background:#f4f8fb;gap:12px;padding:13px 14px;display:grid}.adminAppShell .athleteProfileForm>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.adminAppShell .athleteProfileForm label{color:#5c7386;text-transform:uppercase;gap:4px;font-size:9px;font-weight:820;display:grid}.adminAppShell .athleteProfileForm input,.adminAppShell .athleteProfileForm select,.adminAppShell .athleteProfileForm textarea{color:#173a56;width:100%;min-height:33px;font:inherit;text-transform:none;background:#fff;border:1px solid #b9cad6;border-radius:2px;padding:6px 8px;font-size:11px}.adminAppShell .athleteProfileForm textarea{resize:vertical}.adminAppShell .athleteProfileForm footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.adminAppShell .athleteProfileForm footer small{color:#698091;font-size:9px}.adminAppShell .athleteProfileForm footer button{min-height:31px;padding:0 11px;font-size:10px}@media (max-width:820px){.adminAppShell .athleteProfileForm>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.adminAppShell .athleteProfileForm>div{grid-template-columns:1fr}.adminAppShell .athleteProfileForm footer{flex-direction:column;align-items:stretch}}.adminAppShell .athleteDirectoryBack{z-index:4;color:#fff;white-space:nowrap;text-indent:0;opacity:1;cursor:pointer;appearance:none;background:#042643d6;border:1px solid #ffffff6b;border-radius:4px;justify-content:flex-start;align-items:center;gap:7px;width:auto;min-width:112px;min-height:34px;padding:0 11px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:14px;left:17px;overflow:visible}.adminAppShell .athleteDirectoryBack:hover,.adminAppShell .athleteDirectoryBack:focus-visible{color:#0b4672;background:#fff;border-color:#fff}.adminAppShell .athleteDirectoryBack:focus-visible{outline-offset:2px;outline:3px solid #f2a34b}.adminAppShell .athleteDirectoryBackIcon{flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:16px;line-height:1;display:grid}@media (max-width:620px){.adminAppShell .athleteDirectoryBack{min-width:106px;min-height:34px;top:12px;left:12px}}.adminAppShell .workspaceNavBar{padding-inline:20px;overflow:visible}.adminAppShell .workspaceGroupNav{justify-content:center;width:100%;min-width:0;overflow:visible}.adminAppShell .workspaceGroupItem{align-items:stretch;display:flex;position:relative}.adminAppShell .workspaceGroupItem .workspaceMenuChevron{color:#8fb5d3;background:0 0;border:0;border-radius:0;width:auto;min-width:0;height:auto;margin-left:1px;padding:0;font-size:13px;line-height:1;transition:transform .15s}.adminAppShell .workspaceGroupItem.open>button .workspaceMenuChevron{color:#fff;transform:rotate(180deg)}.adminAppShell .workspaceGroupItem.open>button{color:#fff;background:#ffffff16}.adminAppShell .workspaceNavPopup{z-index:90;color:#173c5b;background:#fffdf9;border:1px solid #9bb5ca;border-radius:8px;width:290px;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 45px #061f3b42}.adminAppShell .workspaceGroupItem:nth-last-child(-n+2) .workspaceNavPopup{left:auto;right:0}.adminAppShell .workspaceNavPopup:before{content:"";background:#e8f3fa;border:0;border-top:1px solid #9bb5ca;border-left:1px solid #9bb5ca;width:11px;height:11px;position:absolute;top:-6px;left:24px;transform:rotate(45deg)}.adminAppShell .workspaceGroupItem:nth-last-child(-n+2) .workspaceNavPopup:before{left:auto;right:24px}.adminAppShell .workspaceNavPopup>header{background:linear-gradient(105deg,#e7f3fa,#fff1db);border-bottom:1px solid #c8d8e4;align-content:center;gap:2px;min-height:52px;padding:9px 13px;display:grid}.adminAppShell .workspaceNavPopup>header small{color:#b43b48;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.adminAppShell .workspaceNavPopup>header strong{color:#123d60;font-size:13px}.adminAppShell .workspaceGroupNav .workspaceNavPopup>button{color:#234963;text-align:left;white-space:normal;background:#fffdf9;border:0;border-bottom:1px solid #e0e8ee;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:59px;padding:8px 12px;display:grid;position:relative}.adminAppShell .workspaceGroupNav .workspaceNavPopup>button:last-child{border-bottom:0}.adminAppShell .workspaceGroupNav .workspaceNavPopup>button:after{display:none}.adminAppShell .workspaceGroupNav .workspaceNavPopup>button:hover,.adminAppShell .workspaceGroupNav .workspaceNavPopup>button:focus-visible{color:#0c4f7d;background:#edf6fb;outline:0}.adminAppShell .workspaceGroupNav .workspaceNavPopup>button.active{color:#0b456f;box-shadow:inset 4px 0 var(--court-orange);background:#fff5e6}.adminAppShell .workspacePopupIcon{color:#146497;background:#e5f2fa;border:1px solid #bfd1df;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.adminAppShell .workspacePopupIcon svg{width:16px!important;height:16px!important}.adminAppShell .workspaceNavPopup>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.adminAppShell .workspaceNavPopup>button strong{color:inherit;font-size:13px}.adminAppShell .workspaceNavPopup>button small{color:#6b8192;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.adminAppShell .workspaceNavPopup>button>i{color:#7790a3;font-size:13px;font-style:normal}.adminAppShell .workspaceNavPopup>button>b{background:var(--usa-red);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}@media (max-width:820px){.adminAppShell .workspaceNavBar{padding-inline:6px}.adminAppShell .workspaceGroupNav{justify-content:flex-start}.adminAppShell .workspaceGroupItem .workspaceMenuChevron{display:none}.adminAppShell .workspaceNavPopup{width:auto;position:fixed;top:103px;left:8px!important;right:8px!important}.adminAppShell .workspaceNavPopup:before{display:none}}@media (max-width:580px){.adminAppShell .workspaceNavPopup{top:99px}}.adminAppShell[data-section=programs] .registrationBuilder.programListOnly,.adminAppShell[data-section=programs] .registrationBuilder.programDetailOpen{background:#c7d7e5;grid-template-columns:minmax(0,1fr);min-height:calc(100vh - 165px)}.adminAppShell[data-section=programs] .programListOnly .registrationFormPicker{background:#f4f8fb;width:100%;height:calc(100vh - 165px);max-height:none}.adminAppShell[data-section=programs] .programListOnly .registrationFormPicker>header{background:linear-gradient(90deg,#ddecf7,#fff0d9);min-height:54px;padding:9px 18px}.adminAppShell[data-section=programs] .programListOnly .registrationFormPicker>header strong{font-size:15px}.adminAppShell[data-section=programs] .programListOnly .registrationFormPicker>header small{font-size:12px}.adminAppShell[data-section=programs] .programListOnly .programPickerTools{background:#edf5fa;grid-template-columns:minmax(0,1fr);padding:10px 18px}.adminAppShell[data-section=programs] .programListOnly .programPickerTools label>span{font-size:14px;top:10px;left:12px}.adminAppShell[data-section=programs] .programListOnly .programPickerTools input{background:#fff;border-color:#abc3d6;border-radius:6px;min-height:38px;padding:0 13px 0 35px;font-size:14px}.adminAppShell[data-section=programs] .programPickerList>article{background:#fffdf9;border-bottom:1px solid #d5e1e9;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:74px;padding:10px 18px;display:grid}.adminAppShell[data-section=programs] .programPickerList>article:nth-child(2n){background:#f5f9fc}.adminAppShell[data-section=programs] .programPickerList>article:hover{background:#fff5e5}.adminAppShell[data-section=programs] .programPickerList>article p{gap:5px;min-width:0;margin:0;display:grid}.adminAppShell[data-section=programs] .programPickerList>article p small{color:#5d768b;flex-wrap:wrap;gap:3px 8px;font-size:12px;display:flex}.adminAppShell[data-section=programs] .programPickerList>article p small span+span:before{content:"/";color:#a2b1bd;margin-right:8px}.adminAppShell[data-section=programs] .programTitleButton{color:#0d4f7d;text-align:left;text-underline-offset:3px;background:0 0;border:0;border-radius:0;width:max-content;max-width:100%;min-height:0;padding:0;font-size:15px;font-weight:850;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.adminAppShell[data-section=programs] .programTitleButton:hover,.adminAppShell[data-section=programs] .programTitleButton:focus-visible{color:#b33243;outline:0;text-decoration-color:currentColor}.adminAppShell[data-section=programs] .programDetailOpen .registrationBuilderMain{background:#f5f8fb;min-height:calc(100vh - 165px);padding:0}.adminAppShell .programCatalogBack{color:#155783;text-align:left;background:#e6f1f8;border:0;border-bottom:1px solid #c3d4e1;border-radius:0;width:100%;min-height:38px;padding:0 18px;font-size:13px;font-weight:800}.adminAppShell .programCatalogBack:hover{background:#d9ebf6}.adminAppShell[data-section=programs] .registrationFormHero .programHeroControls{align-content:start;gap:9px;width:500px;max-width:500px!important;display:grid!important}.adminAppShell .programHeroState{border-bottom:1px solid #c9d9e5;justify-content:flex-end;align-items:center;gap:6px;min-height:31px;padding-bottom:7px;display:flex}.adminAppShell .programHeroState>span{color:#688096;letter-spacing:.07em;text-transform:uppercase;margin-right:auto;font-size:10px;font-weight:850}.adminAppShell .programHeroActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.adminAppShell .programHeroActions>button{color:#174d73;white-space:nowrap;background:#fff;border-color:#aac1d3;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;padding:0 11px;font-size:11px;font-weight:800;display:flex}.adminAppShell .programHeroActions>button:hover{color:#0a4771;background:#e9f4fb;border-color:#4d8fbd}.adminAppShell .programHeroActions .programReadinessTrigger{justify-content:flex-start!important}.adminAppShell .programHeroActions .programReadinessTrigger>b{margin-left:auto}.adminAppShell .programHeroActions .programReadinessTrigger>i{color:#6e879a;font-style:normal}.adminAppShell .programHeroActions .programPublishAction{box-shadow:none!important}.adminAppShell .programHeroActions .programStatusAction{color:#a32d3b;background:#fff6f6;border-color:#ddaeb3}.adminAppShell .programHeroActions .programStatusAction:hover{color:#8e1f2d;background:#fff0f1;border-color:#bd5965}@media (max-width:820px){.adminAppShell[data-section=programs] .registrationBuilder.programListOnly,.adminAppShell[data-section=programs] .registrationBuilder.programDetailOpen{min-height:calc(100vh - 161px)}.adminAppShell[data-section=programs] .programListOnly .registrationFormPicker{height:calc(100vh - 161px);max-height:none;display:flex}.adminAppShell[data-section=programs] .programPickerList>article{grid-template-columns:32px minmax(0,1fr) auto;padding-inline:12px}.adminAppShell[data-section=programs] .registrationFormHero .programHeroControls{width:100%;max-width:none!important}.adminAppShell .programHeroState{justify-content:flex-start}.adminAppShell .programHeroActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.adminAppShell .programHeroActions{grid-template-columns:1fr}}body{font-size:17px}.authCard p,.authCard input,.authCard select,.authCard button,.adminAppShell .globalSearch input{font-size:16px}.adminAppShell .headerAccount strong{font-size:14px}.adminAppShell .headerAccount small{font-size:12.5px}.adminAppShell .workspaceGroupNav button,.adminAppShell .workspaceModuleNav button,.adminAppShell .topNavLink,.adminAppShell .workspaceContext strong{font-size:14px}.adminAppShell .pageTitle .eyebrow{font-size:11.5px}.adminAppShell .pageTitle h1,.adminAppShell .scoutingHero h1{font-size:21px}.adminAppShell .pageTitle>div>span,.adminAppShell .pageActions button,.adminAppShell .primary,.adminAppShell .secondary{font-size:14px}.adminAppShell .panel>header h2,.adminAppShell .panel>header h3{font-size:14.5px}.adminAppShell .panel>header span{font-size:13px}.adminAppShell .metric>span{font-size:11.5px}.adminAppShell .metric>strong{font-size:21px}.adminAppShell .metric>small{font-size:12.5px}.adminAppShell table{font-size:15px}.adminAppShell th{font-size:13px}.adminAppShell td{font-size:15px}.adminAppShell td small,.adminAppShell .personCell small{font-size:13.5px}.adminAppShell .status{font-size:12.5px}.adminAppShell .tablePager,.adminAppShell .tablePager button{font-size:13px}.adminAppShell .tablePager strong{font-size:12px}.adminAppShell .drawer .field{font-size:13px}.adminAppShell .drawer .field input,.adminAppShell .drawer .field select,.adminAppShell .drawer .field textarea{font-size:15px}.adminAppShell .briefIdentity small,.adminAppShell .briefFacts span,.adminAppShell .deskLane>header small,.adminAppShell .laneDivider{font-size:11.5px}.adminAppShell .briefIdentity strong{font-size:15px}.adminAppShell .briefFacts small{font-size:12.5px}.adminAppShell .briefActions button{font-size:13px}.adminAppShell .attentionQueue button strong,.adminAppShell .quickCommandGrid button strong,.adminAppShell .scheduleRunway button>div strong,.adminAppShell .readinessList button strong{font-size:14px}.adminAppShell .attentionQueue button small,.adminAppShell .quickCommandGrid button p,.adminAppShell .scheduleRunway button>div small,.adminAppShell .readinessList button small{font-size:12.5px}.adminAppShell .programPickerList p strong{font-size:14px}.adminAppShell .programPickerList p small{font-size:11px}.adminAppShell[data-section=programs] .registrationFormHero>div:first-child>span{font-size:12px}.adminAppShell[data-section=programs] .registrationFormHero>div:first-child>p:last-child{font-size:14px}.adminAppShell[data-section=programs] .programStory>small,.adminAppShell[data-section=programs] .programStory dt{font-size:11px}.adminAppShell[data-section=programs] .programStory dd,.adminAppShell[data-section=programs] .programDetailGrid p{font-size:13px}.adminAppShell .athleteDirectoryTools label{font-size:10.5px}.adminAppShell .athleteDirectoryTools input,.adminAppShell .athleteDirectoryTools select{font-size:13.5px}.adminAppShell .athleteDirectoryIdentity strong{font-size:15px}.adminAppShell .athleteDirectoryIdentity small{font-size:12px}.adminAppShell .athleteDirectoryIdentity em{font-size:11px}.adminAppShell .athleteDirectoryNumbers small,.adminAppShell .athleteDirectoryNumbers i,.adminAppShell .athleteDirectoryOpen{font-size:10.5px}.adminAppShell .athleteDossierTabs strong{font-size:13.5px}.adminAppShell .athleteDossierTabs span{font-size:10.5px}.adminAppShell .athleteProfileSection h3{font-size:14px}.adminAppShell .athleteProfileSection p,.adminAppShell .athleteProfileSection>header>span{font-size:11.5px}.adminAppShell .athletePlayerData dt{font-size:10.5px}.adminAppShell .athletePlayerData dd{font-size:13.5px}.adminAppShell .athleteProfileEditButton{font-size:11px}.adminAppShell .athletePlayerBio{font-size:12.5px}.adminAppShell .athleteProfileForm label{font-size:10.5px}.adminAppShell .athleteProfileForm input,.adminAppShell .athleteProfileForm select,.adminAppShell .athleteProfileForm textarea{font-size:13px}.adminAppShell .actionEntryHead p,.adminAppShell .manualEntryIntro span{font-size:12px}.adminAppShell .actionEntryMode button{font-size:12.5px}.adminAppShell .quickCodeContext .field,.adminAppShell .manualActionCoder .field,.adminAppShell .manualActionCoder>label{font-size:10.5px}.adminAppShell .quickCodeContext input,.adminAppShell .quickCodeContext select,.adminAppShell .manualActionCoder input,.adminAppShell .manualActionCoder select{font-size:13px}.adminAppShell .quickCodePreview strong{font-size:12.5px}.adminAppShell .quickCodePreview small,.adminAppShell .quickCodeGuide,.adminAppShell .quickCodeForm>footer small,.adminAppShell .manualActionCoder>footer small{font-size:11px}.adminAppShell .locationSummaryStrip{background:#fffdf8;border-bottom:1px solid #c8d9e7;align-items:center;gap:0;min-height:42px;display:flex;overflow:auto}.adminAppShell .locationSummaryStrip span{color:#607487;border-right:1px solid #d9e3ea;min-width:max-content;padding:8px 18px;font-size:11.5px}.adminAppShell .locationSummaryStrip b{color:#123d62;margin-right:5px;font-size:15px}.adminAppShell .locationDirectoryTable th:first-child{width:23%}.adminAppShell .locationDirectoryTable th:nth-child(2){width:16%}.adminAppShell .locationDirectoryTable th:nth-child(3){width:17%}.adminAppShell .locationDirectoryTable th:nth-child(4){width:29%}.adminAppShell .locationCourtList{flex-wrap:wrap;gap:5px;display:flex}.adminAppShell .locationCourtList button{color:#174b70;text-align:left;cursor:pointer;background:#f7fbfd;border:1px solid #b9ccda;border-radius:4px;align-items:center;gap:5px;min-height:29px;padding:4px 7px;font-size:11px;display:inline-flex}.adminAppShell .locationCourtList button:hover{background:#eaf5fb;border-color:#277eb4}.adminAppShell .locationCourtList button>span{color:#20a36a;font-size:9px}.adminAppShell .locationCourtList button>small{color:#6e7d89;border-left:1px solid #c8d9e7;padding-left:5px;font-size:9px}.adminAppShell .locationCourtList button.inactive{opacity:.58}.adminAppShell .locationCourtList button.inactive>span{color:#8d99a2}.adminAppShell .locationCourtList .addCourtInline{color:#8b4b12;background:#fff;border-style:dashed}.adminAppShell .locationRecordList{display:grid}.adminAppShell .locationRecordList>article{border-bottom:1px solid #d9e3ea;grid-template-columns:130px minmax(220px,1fr) 160px 90px auto;align-items:center;gap:12px;min-height:66px;padding:10px 4px;display:grid}.adminAppShell .locationRecordList.agreements>article{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) 190px 90px auto}.adminAppShell .locationRecordList article>time,.adminAppShell .locationRecordList article>div{gap:2px;display:grid}.adminAppShell .locationRecordList article strong,.adminAppShell .locationRecordList article b{color:#173d5d;font-size:12.5px}.adminAppShell .locationRecordList article small{color:#71808d;font-size:10.5px}.adminAppShell .locationRecordList article>footer{justify-content:flex-end;gap:5px;display:flex}.adminAppShell .locationRecordList article>footer button{color:#164a70;cursor:pointer;background:#fff;border:1px solid #b9cad6;min-height:28px;padding:0 8px;font-size:10.5px}.adminAppShell .locationRecordList article>footer button:disabled{opacity:.45;cursor:not-allowed}.adminAppShell .formHelp{color:#516d80;background:#eef7fc;border-left:3px solid #2b82b8;margin:0;padding:8px 10px;font-size:11px;line-height:1.45}@media (max-width:900px){.adminAppShell .locationRecordList>article,.adminAppShell .locationRecordList.agreements>article{grid-template-columns:110px minmax(180px,1fr) 110px}.adminAppShell .locationRecordList article>.status,.adminAppShell .locationRecordList article>footer{grid-column:auto}.adminAppShell .locationDirectoryTable{min-width:980px}}.adminAppShell .locationRecordLink{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;gap:3px;padding:5px 4px;display:grid}.adminAppShell .locationRecordLink strong{color:#124f7c;text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.adminAppShell .locationRecordLink small{color:#71808d}.adminAppShell .locationRecordLink:hover,.adminAppShell .locationRecordLink:focus-visible{background:#eaf5fb;outline:none}.adminAppShell .locationRecordLink:hover strong,.adminAppShell .locationRecordLink:focus-visible strong{color:#086aa6;text-decoration-color:#5ca7cf}.adminAppShell .drawer>header>button{color:#fff;background:#ffffff14;border-color:#ffffff78}.adminAppShell .drawer>header>button:hover{background:#ffffff2b}.adminAppShell .locationEditorCourts{background:#f7fbfd;border:1px solid #c7d9e5;margin-top:6px}.adminAppShell .locationEditorCourts>header{background:#eaf4fa;border-bottom:1px solid #c7d9e5;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex}.adminAppShell .locationEditorCourts>header>div{gap:2px;display:grid}.adminAppShell .locationEditorCourts>header strong{color:#153e5d;font-size:12.5px}.adminAppShell .locationEditorCourts>header span{color:#6c7e8b;font-size:10.5px}.adminAppShell .locationEditorCourts>header>button{color:#155783;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #2379ad;border-radius:0;width:auto;height:30px;min-height:30px;padding:0 10px;font-size:10.5px;font-weight:700}.adminAppShell .locationEditorCourts>div{display:grid}.adminAppShell .locationEditorCourts>div>button{color:#173d5d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #dce6ec;grid-template-columns:14px 1fr auto;align-items:center;gap:9px;min-height:48px;padding:8px 12px;display:grid}.adminAppShell .locationEditorCourts>div>button:last-child{border-bottom:0}.adminAppShell .locationEditorCourts>div>button:hover,.adminAppShell .locationEditorCourts>div>button:focus-visible{background:#edf7fc;outline:none}.adminAppShell .locationEditorCourts>div>button>span:first-child{color:#20a36a;font-size:9px}.adminAppShell .locationEditorCourts>div>button>span:nth-child(2){gap:2px;display:grid}.adminAppShell .locationEditorCourts>div>button strong{font-size:12px}.adminAppShell .locationEditorCourts>div>button small{color:#72818c;font-size:10px}.adminAppShell .locationEditorCourts>div>button>b{color:#3285b6;font-size:18px}.adminAppShell .locationEditorCourts>div>button.inactive{opacity:.62}.adminAppShell .locationEditorCourts>div>p{color:#72818c;margin:0;padding:16px 12px;font-size:11px}.adminAppShell .facilityFieldGroup{background:#f9fcfe;border:1px solid #c6d8e4;gap:12px;padding:14px;display:grid}.adminAppShell .facilityFieldGroup>header{background:linear-gradient(90deg,#e6f3fb,#fff4e4);border-bottom:1px solid #c6d8e4;gap:2px;margin:-14px -14px 1px;padding:10px 13px;display:grid}.adminAppShell .facilityFieldGroup>header strong{color:#143e5e;font-size:12.5px}.adminAppShell .facilityFieldGroup>header span{color:#6a7e8d;font-size:10.5px}.adminAppShell .facilityChecks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adminAppShell .facilityChecks .check{color:#365c76;background:#fff;border:1px solid #d2e0e9;min-height:36px;padding:7px 9px;font-size:11px}.adminAppShell .facilityFieldGroup textarea{min-height:72px}@media (max-width:700px){.adminAppShell .facilityChecks{grid-template-columns:1fr}}.adminAppShell .payrollSummaryStrip{background:linear-gradient(90deg,#edf6fb,#fff7e9);border-block:1px solid #c4d6e3;align-items:stretch;min-height:46px;display:flex;overflow:auto}.adminAppShell .payrollSummaryStrip button{border:0;color:#5d7282;text-align:left;cursor:pointer;background:0 0;border-right:1px solid #cbd9e3;border-radius:0;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;column-gap:8px;min-width:180px;padding:7px 17px;display:grid}.adminAppShell .payrollSummaryStrip button:hover,.adminAppShell .payrollSummaryStrip button:focus-visible{color:#0d4f7d;background:#fff;outline:0}.adminAppShell .payrollSummaryStrip button b{color:#103f64;grid-row:1/3;font-size:21px;line-height:1}.adminAppShell .payrollSummaryStrip button span{font-size:12px;font-weight:800}.adminAppShell .payrollSummaryStrip button small{font-size:10.5px}.adminAppShell .payrollTabs{background:#fffdf9;border-bottom:1px solid #c4d6e3;gap:0;min-height:40px;padding:0 12px;display:flex}.adminAppShell .payrollTabs button{color:#627687;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:40px;padding:0 14px;font-size:12px;font-weight:780}.adminAppShell .payrollTabs button:hover{color:#0d5686}.adminAppShell .payrollTabs button.active{border-bottom-color:var(--court-orange);color:var(--usa-navy)}.adminAppShell .workforceToolbar{background:#edf5fa;border-bottom:1px solid #d3dfe7;align-items:center;gap:10px;min-height:48px;padding:7px 12px;display:flex}.adminAppShell .workforceToolbar label{flex:1;position:relative}.adminAppShell .workforceToolbar label>span{color:#668095;font-size:15px;position:absolute;top:8px;left:11px}.adminAppShell .workforceToolbar input,.adminAppShell .workforceToolbar select{color:#173e5d;background:#fff;border:1px solid #adc5d6;border-radius:4px;min-height:34px;font-size:12.5px}.adminAppShell .workforceToolbar input{width:100%;padding:0 10px 0 34px}.adminAppShell .workforceToolbar select{min-width:170px;padding:0 9px}.adminAppShell .workforceTable th:first-child{width:24%}.adminAppShell .workforceTable td{vertical-align:middle}.adminAppShell .workforceTable td>small{color:#708391;margin-top:2px;display:block}.adminAppShell .workforceActions{white-space:nowrap;justify-content:flex-end;gap:5px;display:flex}.adminAppShell .workforceActions button{color:#14547f;cursor:pointer;background:#fff;border:1px solid #aac2d3;border-radius:3px;min-height:28px;padding:0 8px;font-size:10.5px;font-weight:750}.adminAppShell .workforceActions button:hover{background:#edf7fc;border-color:#257faf}.adminAppShell .workforceActions button.primary{color:#fff;background:#0f6093;border-color:#0f6093}.adminAppShell .personTextLink{color:#124f7c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;gap:2px;padding:3px 5px;display:grid}.adminAppShell .personTextLink:hover{background:#e9f5fb}.adminAppShell .personTextLink strong{font-size:12.5px}.adminAppShell .personTextLink small{color:#718492;font-size:10.5px}.adminAppShell .agreementTemplateList{border-top:1px solid #d3dfe7;display:grid}.adminAppShell .agreementTemplateList>button{color:#173f5f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d3dfe7;border-radius:0;grid-template-columns:40px minmax(200px,1fr) 150px auto;align-items:center;gap:12px;min-height:70px;padding:9px 13px;display:grid}.adminAppShell .agreementTemplateList>button:nth-child(2n){background:#f7fafc}.adminAppShell .agreementTemplateList>button:hover,.adminAppShell .agreementTemplateList>button:focus-visible{box-shadow:inset 4px 0 var(--court-orange);background:#fff3df;outline:0}.adminAppShell .agreementTemplateList>button.inactive{opacity:.64}.adminAppShell .templateDocumentIcon{border:1px solid #9ebace;border-top:4px solid var(--court-orange);color:#175b88;background:#edf6fb;place-items:center;width:32px;height:40px;font-size:16px;font-weight:900;display:grid}.adminAppShell .agreementTemplateList button>span:nth-child(2){gap:3px;display:grid}.adminAppShell .agreementTemplateList strong{color:#173f5f;font-size:13px}.adminAppShell .agreementTemplateList small,.adminAppShell .agreementTemplateList p{color:#70828f;margin:0;font-size:10.5px}.adminAppShell .agreementTemplateList>button>b{color:#2877a8;font-size:11px}.adminAppShell .payrollRunLayout{background:#c9d8e3;grid-template-columns:330px minmax(0,1fr);gap:1px;min-height:450px;display:grid}.adminAppShell .payrollRunList{background:#f4f8fb;align-content:start;display:grid}.adminAppShell .payrollRunList>header{background:#e7f2f8;border-bottom:1px solid #c9d8e3;justify-content:space-between;align-items:center;min-height:51px;padding:8px 11px;display:flex}.adminAppShell .payrollRunList>header div{display:grid}.adminAppShell .payrollRunList>header span{color:#718492;font-size:10px}.adminAppShell .payrollRunList>header button{color:#125780;background:#fff;border:1px solid #176b9e;min-height:29px;font-size:10.5px;font-weight:800}.adminAppShell .payrollRunList>button{color:#244c67;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d4e0e8;grid-template-columns:60px 1fr auto;align-items:center;gap:9px;width:100%;min-height:66px;padding:8px 11px;display:grid}.adminAppShell .payrollRunList>button:hover,.adminAppShell .payrollRunList>button.active{box-shadow:inset 4px 0 var(--court-orange);background:#fff3df}.adminAppShell .payrollRunList>button time{font-size:10px}.adminAppShell .payrollRunList>button>span{gap:2px;display:grid}.adminAppShell .payrollRunList>button strong{font-size:11.5px}.adminAppShell .payrollRunList>button small{color:#728591;font-size:9.5px}.adminAppShell .payrollRunList>button>b{font-size:12px}.adminAppShell .payrollRunTotals{background:#edf6fb;border-bottom:1px solid #c9d9e3;align-items:stretch;display:flex;overflow:auto}.adminAppShell .payrollRunTotals>span{border-right:1px solid #d0dee7;gap:3px;min-width:115px;padding:9px 12px;display:grid}.adminAppShell .payrollRunTotals small{color:#6b7f8d;text-transform:uppercase;font-size:9.5px}.adminAppShell .payrollRunTotals b{color:#173e5e;font-size:14px}.adminAppShell .payrollRunTotals .net{background:#fff0d8;min-width:160px;margin-left:auto}.adminAppShell .payrollRunTotals .net b{color:#a84612;font-size:16px}.adminAppShell .agreementBodyEditor{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.55;min-height:330px!important;font-size:12.5px!important}.adminAppShell .placeholderReference{color:#49697f;background:#e9f5fb;border-left:4px solid #2780b2;gap:5px;padding:10px 12px;display:grid}.adminAppShell .placeholderReference strong{color:#174967;text-transform:uppercase;font-size:11px}.adminAppShell .placeholderReference span{word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1.6}.adminAppShell .agreementConfirmation{border:1px solid #c6d7e2;border-left:5px solid var(--court-orange);background:#fff8ec;padding:13px 14px}.adminAppShell .agreementConfirmation strong{color:#173f5e;font-size:13px}.adminAppShell .agreementConfirmation p{color:#617687;margin:5px 0 0;font-size:11.5px;line-height:1.5}.adminAppShell .agreementPreviewText{color:#263f50;background:#fff;border:1px solid #b9cbd7;max-height:340px;padding:18px;overflow:auto;box-shadow:inset 0 0 0 5px #f2f5f7}.adminAppShell .agreementPreviewText p{margin:0 0 11px;font-size:11.5px;line-height:1.55}.adminAppShell .signatureConsent{color:#274c65;background:#fff7e8;border:1px solid #e0b378;gap:10px;padding:12px;display:flex}.adminAppShell .signatureConsent input{width:18px;height:18px}.adminAppShell .signatureConsent span{gap:3px;display:grid}.adminAppShell .signatureConsent strong{font-size:12px}.adminAppShell .signatureConsent small{color:#6d7d89;font-size:10.5px}.adminAppShell .formHelpBanner{color:#4e6c80;background:#e8f5fb;border-left:4px solid #1b78ad;margin:0;padding:9px 11px;font-size:11px;line-height:1.45}@media (max-width:900px){.adminAppShell .payrollRunLayout{grid-template-columns:1fr}.adminAppShell .payrollRunList{max-height:260px;overflow:auto}.adminAppShell .agreementTemplateList>button{grid-template-columns:36px minmax(160px,1fr) auto}.adminAppShell .agreementTemplateList>button>.status{display:none}.adminAppShell .workforceTable{min-width:980px}}@media (max-width:620px){.adminAppShell .workforceToolbar{flex-direction:column;align-items:stretch}.adminAppShell .workforceToolbar select{width:100%}.adminAppShell .payrollSummaryStrip button{min-width:160px}.adminAppShell .payrollTabs{overflow:auto}.adminAppShell .agreementTemplateList>button{grid-template-columns:35px 1fr}.adminAppShell .agreementTemplateList>button>b{grid-column:1/-1}.adminAppShell .agreementTemplateList .workforceActions{grid-column:1/-1;justify-content:flex-start}}.adminAppShell .registrationLedger{background:#bed0dc;border:1px solid #bed0dc;grid-template-columns:330px minmax(0,1fr);gap:1px;min-height:590px;margin-top:12px;display:grid}.adminAppShell .registrationProgramIndex{background:#f1f6f9;min-width:0}.adminAppShell .registrationProgramIndex>header{background:linear-gradient(100deg,#e1f0f8,#fff2df);border-bottom:1px solid #c9d9e3;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:10px 13px;display:flex}.adminAppShell .registrationProgramIndex>header>div{gap:2px;display:grid}.adminAppShell .registrationProgramIndex>header small{color:#9a531f;letter-spacing:.1em;font-size:10px;font-weight:850}.adminAppShell .registrationProgramIndex>header h2{color:#153f5f;margin:0;font-size:15px}.adminAppShell .registrationProgramIndex>header>span{color:#657b8a;white-space:nowrap;font-size:11px}.adminAppShell .registrationProgramIndex>button{color:#284f69;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d3e0e8;border-radius:0;grid-template-columns:minmax(0,1fr) auto 31px;align-items:center;gap:9px;width:100%;min-height:67px;padding:9px 12px;display:grid}.adminAppShell .registrationProgramIndex>button:nth-of-type(2n){background:#f8fbfc}.adminAppShell .registrationProgramIndex>button:hover,.adminAppShell .registrationProgramIndex>button:focus-visible{background:#fff5e5;outline:0}.adminAppShell .registrationProgramIndex>button.active{box-shadow:inset 4px 0 var(--court-orange);background:#e8f4fa}.adminAppShell .registrationProgramIndex>button>span{gap:3px;min-width:0;display:grid}.adminAppShell .registrationProgramIndex>button strong,.adminAppShell .registrationProgramIndex>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adminAppShell .registrationProgramIndex>button strong{color:#173f5d;font-size:13px}.adminAppShell .registrationProgramIndex>button small{color:#728591;font-size:10.5px}.adminAppShell .registrationProgramIndex>button em{color:#6c7f8d;white-space:nowrap;font-size:10px;font-style:normal}.adminAppShell .registrationProgramIndex>button>b{color:#14577f;background:#e2eef5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.adminAppShell .registrationProgramIndex>button.active>b{color:#fff;background:#f28b32}.adminAppShell .registrationLedgerMain{background:#fff;min-width:0}.adminAppShell .registrationLedgerHeader{background:#fffdf9;border-bottom:1px solid #cbdbe5;grid-template-columns:minmax(230px,1fr) auto;align-items:center;gap:20px;min-height:92px;padding:13px 16px;display:grid}.adminAppShell .registrationLedgerHeader>div{gap:3px;display:grid}.adminAppShell .registrationLedgerHeader>div>small{color:#2778a7;letter-spacing:.11em;font-size:10px;font-weight:850}.adminAppShell .registrationLedgerHeader h2{color:#123d5d;margin:0;font-size:19px}.adminAppShell .registrationLedgerHeader p{color:#70818d;margin:0;font-size:11.5px}.adminAppShell .registrationLedgerHeader dl{border-left:1px solid #d5e1e8;align-self:stretch;margin:0;display:flex}.adminAppShell .registrationLedgerHeader dl>div{border-right:1px solid #d5e1e8;align-content:center;gap:3px;min-width:105px;padding:8px 12px;display:grid}.adminAppShell .registrationLedgerHeader dt{color:#728491;text-transform:uppercase;font-size:9.5px}.adminAppShell .registrationLedgerHeader dd{color:#153f5e;margin:0;font-size:17px;font-weight:850}.adminAppShell .registrationLedgerHeader .positive{background:#edf8f2}.adminAppShell .registrationLedgerHeader .positive dd{color:#16734a}.adminAppShell .registrationLedgerHeader .attention{background:#fff4e4}.adminAppShell .registrationLedgerHeader .attention dd{color:#ad4d13}.adminAppShell .registrationLedgerFilters{background:#eaf4f9;border-bottom:1px solid #d4e1e8;align-items:end;gap:8px;min-height:57px;padding:8px 11px;display:flex}.adminAppShell .registrationLedgerFilters label{color:#557085;text-transform:uppercase;gap:3px;font-size:9.5px;font-weight:800;display:grid}.adminAppShell .registrationLedgerFilters label>span{padding-left:1px}.adminAppShell .registrationLedgerFilters input,.adminAppShell .registrationLedgerFilters select{color:#163f5d;background:#fff;border:1px solid #abc3d3;border-radius:3px;height:34px;font-size:12.5px}.adminAppShell .registrationLedgerFilters select{min-width:170px;padding:0 29px 0 9px}.adminAppShell .registrationLedgerFilters .registrationSearch{flex:1;position:relative}.adminAppShell .registrationLedgerFilters .registrationSearch>span{color:#4b7895;font-size:16px;font-weight:500;position:absolute;bottom:7px;left:10px}.adminAppShell .registrationLedgerFilters .registrationSearch input{width:100%;padding:0 11px 0 33px}.adminAppShell .registrationClearFilters{color:#15577f;cursor:pointer;background:#fff;border:1px solid #a9c1d1;border-radius:3px;height:34px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800}.adminAppShell .registrationClearFilters:disabled{opacity:.42;cursor:not-allowed}.adminAppShell .registrationLedgerTable{max-height:580px;overflow:auto}.adminAppShell .registrationLedgerTable table{min-width:1140px}.adminAppShell .registrationLedgerTable thead{z-index:2;position:sticky;top:0}.adminAppShell .registrationLedgerTable th:first-child{width:19%}.adminAppShell .registrationLedgerTable th:nth-child(2){width:20%}.adminAppShell .registrationLedgerTable th:nth-child(3){width:12%}.adminAppShell .registrationLedgerTable td{vertical-align:middle}.adminAppShell .registrationProgramCell,.adminAppShell .registrationFinancialCell{gap:3px;display:grid}.adminAppShell .registrationProgramCell strong,.adminAppShell .registrationFinancialCell strong{color:#163f5e;font-size:12.5px}.adminAppShell .registrationProgramCell small,.adminAppShell .registrationFinancialCell small{color:#718391;font-size:10.5px}.adminAppShell .registrationFinancialCell .moneyDue{color:#b34d12;font-weight:800}@media (max-width:1080px){.adminAppShell .registrationLedger{grid-template-columns:270px minmax(0,1fr)}.adminAppShell .registrationLedgerHeader{grid-template-columns:1fr}.adminAppShell .registrationLedgerHeader dl{border-top:1px solid #d5e1e8;border-left:0}.adminAppShell .registrationLedgerHeader dl>div{flex:1}.adminAppShell .registrationLedgerFilters{flex-wrap:wrap;align-items:stretch}.adminAppShell .registrationLedgerFilters .registrationSearch{min-width:100%}}@media (max-width:760px){.adminAppShell .registrationLedger{grid-template-columns:1fr}.adminAppShell .registrationProgramIndex{max-height:270px;overflow:auto}.adminAppShell .registrationLedgerHeader dl{overflow:auto}.adminAppShell .registrationLedgerHeader dl>div{min-width:125px}.adminAppShell .registrationLedgerFilters label{flex:1}.adminAppShell .registrationLedgerFilters select{width:100%;min-width:150px}}.adminAppShell .athleteEditFieldGroup{background:#fff;border:1px solid #c6d7e2;gap:14px;padding:19px 21px;display:grid}.adminAppShell .athleteEditFieldGroup>header{border-bottom:1px solid #dce6ec;justify-content:space-between;align-items:end;gap:18px;padding-bottom:11px;display:flex}.adminAppShell .athleteEditFieldGroup>header strong{color:#173f5e;font-size:15px}.adminAppShell .athleteEditFieldGroup>header span{color:#6d7f8d;text-align:right;font-size:11.5px}.adminAppShell .athleteEditFieldGroup.volleyballFields{border-top:4px solid var(--court-orange);background:#fffdf9}.adminAppShell .athleteMeasurementGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.adminAppShell .athleteMeasurementGrid{grid-template-columns:1fr 1fr}.adminAppShell .athleteEditFieldGroup>header{flex-direction:column;align-items:flex-start}.adminAppShell .athleteEditFieldGroup>header span{text-align:left}}@media (max-width:480px){.adminAppShell .athleteMeasurementGrid{grid-template-columns:1fr}}
