.arena-admin-shell{--arena-panel:#fff;--arena-panel-soft:#f8faff;--arena-ink:#17263a;--arena-muted:#68788e;--arena-line:#e1e8f1;--arena-accent:#1247f6;--arena-accent-soft:#e9efff;--arena-lime:#c8fa29;background:#fbfcff;color:var(--arena-ink)}.arena-admin-shell>main.shell{min-width:0;padding-top:32px;padding-bottom:58px;color:var(--arena-ink)}.arena-admin-shell :is(.admin-title,.arena-branding-page h1,.arena-branding-page>div>h1){color:var(--arena-ink);font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.065em;line-height:1.02}.arena-admin-shell :is(.arena-admin-heading,.calendar-page-head,.crm-page-header){align-items:flex-start;margin-bottom:20px}.arena-admin-shell :is(.arena-admin-heading,.calendar-page-head,.crm-page-header,.admin-toolbar,.calendar-command-bar){gap:12px}.arena-admin-shell .eyebrow{color:var(--arena-accent)!important;font-size:.69rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.arena-admin-shell .lede{max-width:660px;color:var(--arena-muted)!important;line-height:1.5}.arena-admin-shell .meta{color:var(--arena-muted)}.arena-admin-shell :is(.card,.manual-booking,.reception-list,.calendar-page>section,.arena-branding-intro,.arena-branding-settings,.arena-design-option,.arena-ai-insights){border-color:var(--arena-line);border-radius:18px;background:var(--arena-panel);box-shadow:0 10px 28px rgba(14,34,59,.055)}.arena-admin-shell :is(.card,.manual-booking,.arena-branding-settings,.arena-ai-insights){padding:22px}.arena-admin-shell .admin-toolbar,.arena-admin-shell .calendar-command-bar{margin:0 0 18px;padding:12px 14px;border:1px solid var(--arena-line);border-radius:13px;background:var(--arena-panel);box-shadow:0 7px 20px rgba(14,34,59,.035)}.arena-admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#dce5ee;background:#fbfcfe;color:var(--arena-ink)}.arena-admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:#8ca9ff;box-shadow:0 0 0 3px rgba(18,71,246,.1)}.arena-admin-shell :is(.filterbar,.reception-search,.crm-search){padding:13px;border:1px solid var(--arena-line);border-radius:12px;background:var(--arena-panel-soft)}.arena-admin-shell :is(.filterbar,.reception-search,.crm-search) label{color:#607287;font-size:.72rem;font-weight:800}.arena-admin-shell :is(.filterbar,.reception-search,.crm-search) .button{min-height:40px;border-radius:9px}.arena-admin-shell .button{border-radius:11px}.arena-admin-shell .button.alt{background:#fff;border-color:var(--arena-line);color:var(--arena-ink)}.arena-admin-shell .button.alt:hover{border-color:#9eb1ff;background:var(--arena-accent-soft)}.arena-admin-shell .notice{padding:12px 14px;border:1px solid #b9d4ff;border-radius:12px;background:#f3f7ff;color:#254978;font-size:.84rem;font-weight:750}.arena-admin-shell .notice.error{border-color:#f0c9c2;background:#fff7f5;color:#a44034}.arena-admin-shell :is(.admin-kpis,.arena-ops-kpis){gap:14px}.arena-admin-shell :is(.admin-kpis,.arena-ops-kpis)>:is(.card,section){min-height:122px;padding:19px;border-color:var(--arena-line);border-radius:18px;box-shadow:0 10px 28px rgba(14,34,59,.055)}.arena-admin-shell :is(.admin-kpis,.arena-ops-kpis)>:is(.card,section)>:first-child{color:var(--arena-muted);font-size:.7rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.arena-admin-shell :is(.admin-kpis,.arena-ops-kpis) h2,.arena-admin-shell :is(.admin-kpis,.arena-ops-kpis) strong{color:var(--arena-ink);letter-spacing:-.06em}.arena-admin-shell :is(.operations-table,.analytics-table,.crm-table,.memberships-table){overflow:hidden;border:1px solid var(--arena-line);border-radius:13px;background:#fff}.arena-admin-shell :is(.operations-table,.analytics-table,.crm-table,.memberships-table) th{background:#f8faff;color:#718195;font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}.arena-admin-shell :is(.operations-table,.analytics-table,.crm-table,.memberships-table) td{border-color:#edf1f5}.arena-admin-shell :is(.operations-table,.analytics-table,.crm-table,.memberships-table) tbody tr:hover{background:#f8faff}.arena-admin-shell .reception-card{border-color:var(--arena-line);border-radius:14px;background:var(--arena-panel);box-shadow:0 8px 22px rgba(14,34,59,.04)}.arena-admin-shell .checkin-status{border-radius:999px}.arena-admin-shell .calendar-scroll{border-color:var(--arena-line);border-radius:14px}.arena-admin-shell .calendar-cell{border-color:#e8edf4}.arena-admin-shell .calendar-head{background:#f4f7ff;color:#254a9d}.arena-admin-shell .arena-branding-switcher{margin-bottom:18px;padding:8px;border:1px solid var(--arena-line);border-radius:13px;background:#fff}.arena-admin-shell .arena-branding-switcher a{border-radius:8px}.arena-admin-shell .arena-branding-intro{margin-bottom:18px;padding:22px}.arena-admin-shell .arena-design-option{overflow:hidden}.arena-admin-shell .arena-branding-settings{margin-top:18px}.arena-admin-shell .arena-admin-coaches-page{display:grid;gap:18px;min-width:0;padding-top:32px;padding-bottom:58px}.arena-admin-shell .arena-admin-page-head{display:grid;gap:7px;max-width:820px}.arena-admin-shell .arena-admin-page-head>p,.arena-admin-shell .arena-admin-panel-head p{margin:0;color:var(--arena-accent);font-size:.69rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.arena-admin-shell .arena-admin-page-head h1{margin:0;color:var(--arena-ink);font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.065em;line-height:1.02}.arena-admin-shell .arena-admin-page-head>span{max-width:720px;color:var(--arena-muted);font-size:.95rem;line-height:1.55}.arena-admin-shell .arena-admin-coaches-page>.admin-toolbar,.arena-admin-shell .arena-admin-coaches-page>.notice{margin:0}.arena-admin-shell .arena-admin-panel{display:grid;gap:17px;padding:22px;border:1px solid var(--arena-line);border-radius:18px;background:var(--arena-panel);box-shadow:0 10px 28px rgba(14,34,59,.055)}.arena-admin-shell .arena-admin-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.arena-admin-shell .arena-admin-panel-head h2{margin:5px 0 0;color:var(--arena-ink);font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:-.05em;line-height:1.08}.arena-admin-shell .arena-admin-panel-head>span{display:grid;min-width:35px;height:35px;place-items:center;border-radius:10px;background:var(--arena-accent-soft);color:var(--arena-accent);font-size:.79rem;font-weight:900}.arena-admin-shell .arena-admin-panel .meta{margin:0;line-height:1.55}.arena-admin-shell .arena-admin-coaches-page .filterbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.2fr) auto;align-items:end;gap:12px;margin:0}.arena-admin-shell .arena-admin-coaches-page .filterbar label{display:grid;gap:6px}.arena-admin-shell .arena-admin-coaches-page .filterbar input{width:100%;min-height:42px}.arena-admin-shell .arena-admin-coaches-page .filterbar .button{min-height:42px;padding-inline:16px;white-space:nowrap}.arena-admin-shell .arena-admin-coaches-page .reception-list{display:grid;gap:10px;padding:0;border:0;background:transparent;box-shadow:none}.arena-admin-shell .arena-admin-coaches-page .reception-card{padding:16px 18px;border-left:1px solid var(--arena-line)}.arena-admin-shell .arena-admin-coaches-page .reception-card h3{margin:0;color:var(--arena-ink);font-size:1rem}.arena-admin-shell .arena-admin-coaches-page .reception-card p{overflow-wrap:anywhere}.arena-admin-shell .arena-admin-coaches-page .text-link{font-size:.82rem;font-weight:800}.arena-admin-shell .arena-admin-coaches-page .danger-link{border:0;background:transparent;color:#a44034;cursor:pointer}.arena-admin-shell .arena-admin-coaches-page .coach-invite-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.arena-admin-shell .arena-admin-coaches-page .coach-invite-form .wide{grid-column:span 2}.arena-admin-shell .arena-admin-coaches-page .coach-invite-form textarea{min-height:102px;resize:vertical}.arena-admin-shell .arena-admin-coaches-page .coach-invite-form input[type=file]{min-height:42px;padding:8px;background:#fff;font-size:.73rem}.arena-admin-shell .arena-admin-coaches-page .coach-photo-field small{color:var(--arena-muted);font-size:.67rem;line-height:1.35}.arena-admin-shell .arena-admin-coaches-page .coach-invite-form .button{align-self:end}.arena-admin-shell .arena-admin-coaches-page .coach-list-avatar{width:46px;height:46px;flex:0 0 46px;object-fit:cover;border-radius:12px;background:#e9efff}.arena-admin-shell .arena-admin-coaches-page .coach-list-avatar-fallback{display:grid;place-items:center;color:var(--arena-accent);font-weight:900}@media(max-width:1000px){.arena-admin-shell>.nav{display:none!important}.arena-admin-shell>main.shell{padding-top:24px}.arena-admin-shell :is(.admin-toolbar,.calendar-command-bar){align-items:stretch;flex-wrap:wrap}.arena-admin-shell :is(.arena-admin-heading,.calendar-page-head,.crm-page-header){align-items:flex-start;flex-direction:column}.arena-admin-shell :is(.arena-admin-heading,.calendar-page-head,.crm-page-header)>.button{align-self:flex-start}.arena-admin-shell :is(.admin-toolbar,.calendar-command-bar)>*{min-width:0}.arena-admin-shell :is(.arena-admin-heading,.calendar-page-head,.crm-page-header) :is(h1,h2){overflow-wrap:anywhere}.arena-admin-shell .admin-context{width:100%}.arena-admin-shell :is(.arena-scope-switcher,.calendar-date-form){max-width:100%}.arena-admin-shell :is(.calendar-scroll,.analytics-table-scroll,.operations-table,.crm-table,.memberships-table){max-width:100%;overflow-x:auto}.arena-admin-shell :is(.working-hours-topline,.payment-policy-topline,.white-label-topline){gap:10px;flex-wrap:wrap}.arena-admin-shell :is(.working-hours-topline,.payment-policy-topline,.white-label-topline) a{min-height:40px;display:inline-flex;align-items:center}}@media(max-width:760px){.arena-admin-shell .arena-admin-coaches-page .coach-invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.arena-admin-shell .arena-admin-coaches-page .coach-invite-form .wide{grid-column:span 2}}@media(max-width:560px){.arena-admin-shell>main.shell{padding-top:20px;padding-bottom:42px}.arena-admin-shell :is(.card,.manual-booking,.arena-branding-settings,.arena-ai-insights){padding:17px;border-radius:15px}.arena-admin-shell :is(.admin-toolbar,.calendar-command-bar){padding:10px}.arena-admin-shell :is(.admin-toolbar,.calendar-command-bar,.filterbar,.reception-search,.crm-search){display:grid;grid-template-columns:1fr}.arena-admin-shell :is(.admin-toolbar,.calendar-command-bar,.filterbar,.reception-search,.crm-search)>*{width:100%;min-width:0}.arena-admin-shell .button,.arena-admin-shell .calendar-date-form label{width:100%}.arena-admin-shell :is(.working-hours-topline,.payment-policy-topline,.white-label-topline){align-items:flex-start;flex-direction:column}.arena-admin-shell :is(.working-hours-topline,.payment-policy-topline,.white-label-topline) a{width:100%}.arena-admin-shell .arena-admin-coaches-page{gap:14px}.arena-admin-shell .arena-admin-panel{padding:17px;border-radius:15px}.arena-admin-shell .arena-admin-coaches-page .coach-invite-form,.arena-admin-shell .arena-admin-coaches-page .filterbar{grid-template-columns:1fr}.arena-admin-shell .arena-admin-coaches-page .coach-invite-form .wide{grid-column:auto}.arena-admin-shell .arena-admin-coaches-page .filterbar .button{white-space:normal}.arena-admin-shell .arena-admin-coaches-page .reception-card{align-items:flex-start;flex-direction:column}.arena-admin-shell .arena-admin-coaches-page .checkin-actions{justify-content:flex-start}}.arena-admin-shell{--arena-page-gap:18px;--arena-radius:18px;--arena-card-shadow:0 10px 28px rgba(14,34,59,.055)}.arena-admin-shell>main.shell{display:grid;gap:var(--arena-page-gap);align-content:start}.arena-admin-shell :is(.growth-studio-head,.pricing-studio-head,.operations-control-head,.memberships-studio-head,.invoice-workspace-head,.content-studio-head,.loyalty-command-head,.league-admin-heading,.payment-policy-heading,.white-label-heading,.arena-profile-heading,.crm-page-header,.calendar-page-head,.arena-admin-heading){display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0}.arena-admin-shell :is(.growth-studio-head,.pricing-studio-head,.operations-control-head,.memberships-studio-head,.invoice-workspace-head,.content-studio-head,.loyalty-command-head,.league-admin-heading,.payment-policy-heading,.white-label-heading,.arena-profile-heading,.crm-page-header,.calendar-page-head,.arena-admin-heading)>div:first-child{min-width:0}.arena-admin-shell :is(.growth-studio-head,.pricing-studio-head,.operations-control-head,.memberships-studio-head,.invoice-workspace-head,.content-studio-head,.loyalty-command-head,.league-admin-heading,.payment-policy-heading,.white-label-heading,.arena-profile-heading,.crm-page-header,.calendar-page-head,.arena-admin-heading) :is(h1,.admin-title){margin:4px 0 0;color:var(--arena-ink);font-size:clamp(2rem,3.2vw,3rem);letter-spacing:-.065em;line-height:1.02}.arena-admin-shell :is(.growth-studio-head,.pricing-studio-head,.operations-control-head,.memberships-studio-head,.invoice-workspace-head,.content-studio-head,.loyalty-command-head,.league-admin-heading,.payment-policy-heading,.white-label-heading,.arena-profile-heading,.crm-page-header,.calendar-page-head,.arena-admin-heading) :is(.lede,>div>p:not(.eyebrow)){max-width:680px;margin:10px 0 0;color:var(--arena-muted);line-height:1.55}.arena-admin-shell :is(.growth-studio-head,.pricing-studio-head,.operations-control-head,.memberships-studio-head,.invoice-workspace-head,.content-studio-head,.loyalty-command-head,.league-admin-heading,.payment-policy-heading,.white-label-heading,.arena-profile-heading,.crm-page-header,.calendar-page-head,.arena-admin-heading)>:last-child:not(:first-child){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.arena-admin-shell :is(.pricing-studio-page,.content-studio-page,.growth-studio-page,.operations-control-page,.memberships-studio-page,.invoice-workspace-page,.loyalty-command-page,.league-admin-page,.payment-policy-page,.white-label-page,.arena-profile-page,.crm-page,.calendar-page)>:is(section,article,div,header,aside){min-width:0}.arena-admin-shell :is(.pricing-studio-board,.pricing-studio-side>section,.pricing-studio-side>details,.content-studio-board,.content-studio-queue,.growth-calendar-card,.growth-card,.operations-inventory-card,.operations-rentals-card,.operations-team-card,.operations-timeline-card,.memberships-members-card,.membership-plans-card,.invoice-compose-card,.invoice-register-card,.invoice-secondary-card,.loyalty-tiers-card,.loyalty-activity-card,.loyalty-rewards-card,.league-create-card,.league-roster-card,.league-standings-card,.league-rounds-card,.payment-rule-card,.white-label-progress,.white-label-domain-card,.white-label-brand-card,.white-label-design-card,.arena-profile-card,.arena-gallery-card){border:1px solid var(--arena-line);border-radius:var(--arena-radius);background:var(--arena-panel);box-shadow:var(--arena-card-shadow)}.arena-admin-shell :is(.pricing-studio-board,.pricing-studio-side>section,.pricing-studio-side>details,.content-studio-board,.content-studio-queue,.growth-calendar-card,.growth-card,.operations-inventory-card,.operations-rentals-card,.operations-team-card,.operations-timeline-card,.memberships-members-card,.membership-plans-card,.invoice-compose-card,.invoice-register-card,.invoice-secondary-card,.loyalty-tiers-card,.loyalty-activity-card,.loyalty-rewards-card,.league-create-card,.league-roster-card,.league-standings-card,.league-rounds-card,.payment-rule-card,.white-label-progress,.white-label-domain-card,.white-label-brand-card,.white-label-design-card,.arena-profile-card,.arena-gallery-card) :is(h2,h3){color:var(--arena-ink);letter-spacing:-.04em}.arena-admin-shell :is(.invoice-head-actions,.growth-studio-actions,.memberships-studio-actions,.loyalty-command-head-actions),.arena-admin-shell :is(.pricing-studio-head,.content-studio-head,.growth-studio-head,.operations-control-head,.memberships-studio-head,.invoice-workspace-head,.loyalty-command-head,.league-admin-heading)>div:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.arena-admin-shell :is(.form-actions,.checkin-actions,.crm-actions,.invoice-row-actions,.operations-control-actions){display:flex;flex-wrap:wrap;align-items:center;gap:9px}.arena-admin-shell :is(.form-actions,.checkin-actions,.crm-actions,.invoice-row-actions,.operations-control-actions) form{margin:0}.arena-admin-shell :is(.form-actions,.checkin-actions,.crm-actions,.invoice-row-actions,.operations-control-actions) .button{min-height:40px}.arena-admin-shell :is(.pricing-studio-page,.content-studio-page,.growth-studio-page,.operations-control-page,.memberships-studio-page,.invoice-workspace-page,.loyalty-command-page,.league-admin-page) :is(.filterbar,form:not(.inline-form)){min-width:0}.arena-admin-shell :is(.pricing-studio-page,.content-studio-page,.growth-studio-page,.operations-control-page,.memberships-studio-page,.invoice-workspace-page,.loyalty-command-page,.league-admin-page) label{color:#607287;font-size:.75rem;font-weight:800}.arena-admin-shell :is(.pricing-studio-page,.content-studio-page,.growth-studio-page,.operations-control-page,.memberships-studio-page,.invoice-workspace-page,.loyalty-command-page,.league-admin-page) :is(input,select,textarea){min-height:42px;border-color:#dce5ee;background:#fbfcfe}.arena-admin-shell :is(.operations-table-wrap,.memberships-table-wrap,.crm-table-wrap,.analytics-table-scroll,.growth-calendar-scroll){border:1px solid var(--arena-line);border-radius:14px;background:#fff}.arena-admin-shell :is(.operations-table,.memberships-table,.crm-table,.analytics-table) th{padding:12px 14px;background:#f7f9fd;color:#718195;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.arena-admin-shell :is(.operations-table,.memberships-table,.crm-table,.analytics-table) td{padding:14px;border-color:#edf1f5}@media (max-width:1000px){.arena-admin-shell :is(.growth-studio-head,.pricing-studio-head,.operations-control-head,.memberships-studio-head,.invoice-workspace-head,.content-studio-head,.loyalty-command-head,.league-admin-heading,.payment-policy-heading,.white-label-heading,.arena-profile-heading,.crm-page-header,.calendar-page-head,.arena-admin-heading){flex-direction:column;align-items:stretch}.arena-admin-shell :is(.growth-studio-head,.pricing-studio-head,.operations-control-head,.memberships-studio-head,.invoice-workspace-head,.content-studio-head,.loyalty-command-head,.league-admin-heading,.payment-policy-heading,.white-label-heading,.arena-profile-heading,.crm-page-header,.calendar-page-head,.arena-admin-heading)>:last-child:not(:first-child){justify-content:flex-start}}@media (max-width:560px){.arena-admin-shell{--arena-page-gap:14px}.arena-admin-shell :is(.form-actions,.checkin-actions,.crm-actions,.invoice-row-actions,.operations-control-actions){align-items:stretch;flex-direction:column}.arena-admin-shell :is(.form-actions,.checkin-actions,.crm-actions,.invoice-row-actions,.operations-control-actions)>:is(a,button,form){width:100%}.arena-admin-shell :is(.form-actions,.checkin-actions,.crm-actions,.invoice-row-actions,.operations-control-actions) .button{width:100%}}.arena-admin-shell .coach-command-page{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,380px);gap:18px;align-items:start}.arena-admin-shell .coach-command-head,.arena-admin-shell .coach-command-kpis,.arena-admin-shell .coach-command-page>.notice{grid-column:1/-1}.arena-admin-shell .coach-command-head{display:flex;justify-content:space-between;align-items:end;gap:22px;margin:0;padding:28px 30px;border:1px solid #142941;border-radius:20px;color:#fff;background:radial-gradient(circle at 84% 12%,rgba(191,255,43,.24),transparent 28%),linear-gradient(125deg,#0b1b2e,#142f4b);box-shadow:0 18px 36px rgba(12,30,52,.16);width:100%;max-width:none}.arena-admin-shell .coach-command-head>div:first-child{max-width:680px}.arena-admin-shell .coach-command-head p{color:#c8ff43}.arena-admin-shell .coach-command-head h1{margin:4px 0 8px;color:#fff;font-size:clamp(2.1rem,4vw,3.55rem)}.arena-admin-shell .coach-command-head span{color:#d8e5ef}.arena-admin-shell .coach-command-actions{display:grid;gap:10px;width:min(100%,320px)}.arena-admin-shell .coach-command-head .arena-scope-switcher{width:100%;padding:10px 13px;border:1px solid rgba(255,255,255,.18);border-radius:12px;background:rgba(255,255,255,.1)}.arena-admin-shell .coach-command-head .arena-scope-switcher>span{color:#b7c8d7;font-size:.65rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.arena-admin-shell .coach-command-head .arena-scope-switcher select{width:100%;min-height:30px;padding:2px 18px 2px 0;border:0;color:#fff;background:transparent;font-size:.86rem;font-weight:800}.arena-admin-shell .coach-command-head .arena-scope-switcher option{color:#17283b;background:#fff}.arena-admin-shell .coach-create-link{width:100%;min-height:44px;justify-content:center;color:#102137;background:#c8ff43;border-color:#c8ff43}.arena-admin-shell .coach-create-link:hover{background:#d7ff69;border-color:#d7ff69}.arena-admin-shell .coach-command-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.arena-admin-shell .coach-command-kpis article{display:flex;align-items:center;min-height:98px;padding:17px 18px;gap:13px;border:1px solid var(--arena-line);border-radius:16px;background:#fff;box-shadow:0 11px 25px rgba(15,36,58,.07)}.arena-admin-shell .coach-kpi-icon{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:12px;color:#1c6d3d;background:#e8f9d3;font-size:1.45rem;font-weight:900}.arena-admin-shell .coach-kpi-icon.blue{color:#1757df;background:#eaf0ff}.arena-admin-shell .coach-kpi-icon.soft{color:#52657b;background:#f0f4f8}.arena-admin-shell .coach-command-kpis strong{display:block;color:var(--arena-ink);font-size:1.55rem;line-height:1;letter-spacing:-.05em}.arena-admin-shell .coach-command-kpis p{margin:5px 0 0;color:#718197;font-size:.76rem;font-weight:750}.arena-admin-shell .coach-directory-panel,.arena-admin-shell .coach-history-panel,.arena-admin-shell .coach-team-panel{grid-column:1}.arena-admin-shell .coach-editor-panel{grid-column:2;grid-row:4/span 3;position:sticky;top:18px;border-top:4px solid #c8ff43}.arena-admin-shell .coach-editor-panel .arena-admin-panel-head{margin-bottom:8px}.arena-admin-shell .coach-editor-panel .coach-invite-form{display:grid;grid-template-columns:1fr;gap:11px;margin-top:18px}.arena-admin-shell .coach-editor-panel .coach-invite-form>label{min-width:0}.arena-admin-shell .coach-editor-panel .coach-invite-form .wide{grid-column:auto}.arena-admin-shell .coach-editor-panel .coach-invite-form textarea{min-height:92px;resize:vertical}.arena-admin-shell .coach-editor-panel .coach-invite-form .button{justify-content:center;width:100%}.arena-admin-shell .coach-editor-panel .coach-photo-field{padding:11px;border:1px dashed #c8d5e3;border-radius:12px;background:#f8fbfd}.arena-admin-shell .coach-editor-panel .coach-photo-field input{width:100%;min-height:32px;padding:4px 0;border:0;background:transparent;font-size:.74rem}.arena-admin-shell .coach-command-page .reception-card{min-height:78px;padding:14px 16px;border-color:#e2eaf1;border-radius:14px;box-shadow:0 4px 12px rgba(15,36,58,.025)}.arena-admin-shell .coach-command-page .reception-card h3{font-size:.95rem}.arena-admin-shell .coach-command-page .reception-card p{font-size:.78rem}.arena-admin-shell .coach-command-page .checkin-actions{justify-content:flex-end}.arena-admin-shell .coach-command-page .coach-roster-row{display:grid;grid-template-columns:42px minmax(160px,1fr) auto;align-items:center;gap:12px}.arena-admin-shell .coach-command-page .coach-roster-row:hover{border-color:#c7d8e7;transform:translateY(-1px)}.arena-admin-shell .coach-list-avatar,.arena-admin-shell .coach-roster-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#153047;background:linear-gradient(145deg,#d9ff76,#b9ef3c);font-size:.76rem;font-weight:900;letter-spacing:.03em;object-fit:cover}.arena-admin-shell .coach-roster-avatar-muted{color:#4a5d71;background:#eaf0f5}.arena-admin-shell .coach-command-page>.arena-admin-panel:not(.coach-editor-panel){border-radius:18px}.arena-admin-shell .coach-command-page>.arena-admin-panel:not(.coach-editor-panel) .arena-admin-panel-head{padding-bottom:14px;border-bottom:1px solid #e9eef4}.arena-admin-shell .coach-command-page>.arena-admin-panel:not(.coach-editor-panel) .arena-admin-panel-head>span{color:#174fe4;background:#e8efff}@media (max-width:1040px){.arena-admin-shell .coach-command-page{display:flex;flex-direction:column}.arena-admin-shell .coach-command-page>*{width:100%}.arena-admin-shell .coach-editor-panel{position:static;order:5}.arena-admin-shell .coach-directory-panel{order:4}}@media (max-width:700px){.arena-admin-shell .coach-command-head{align-items:stretch;flex-direction:column;padding:23px 20px}.arena-admin-shell .coach-command-head .arena-scope-switcher{max-width:none}.arena-admin-shell .coach-command-kpis{grid-template-columns:1fr}.arena-admin-shell .coach-command-kpis article{min-height:74px}}.arena-admin-shell{--arena-control:#111b29;--arena-control-line:#ffffff17;--arena-control-muted:#aebccc;--arena-control-lime:#cfff32;background:#f7f9fc}.arena-admin-persistent-nav{display:flex;flex-direction:column;gap:0;width:254px!important;overflow:hidden!important;padding:14px 10px!important;border:0!important;border-radius:16px!important;background:var(--arena-control)!important;box-shadow:0 22px 48px rgba(7,17,30,.2)!important;color:#fff}.arena-admin-persistent-brand{gap:10px!important;margin:0 4px;padding:0 0 12px!important;border:0!important;font-size:1.22rem!important;letter-spacing:-.065em}.arena-admin-persistent-brand i{display:grid;width:30px!important;height:30px!important;place-items:center;border-radius:9px!important;background:var(--arena-control-lime)!important;color:#162113!important;font-size:1.1rem!important}.arena-admin-nav-venue{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;margin:2px 0 10px;padding:8px;border:1px solid var(--arena-control-line);border-radius:11px;background:#ffffff08;color:#fff;text-decoration:none;transition:border-color .16s ease,background .16s ease}.arena-admin-nav-venue:hover{border-color:#ffffff32;background:#ffffff0d}.arena-admin-nav-venue-image{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:linear-gradient(145deg,#173e6d,#0a1728);color:var(--arena-control-lime);font-size:1rem}.arena-admin-nav-venue b,.arena-admin-nav-venue small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-admin-nav-venue b{font-size:.73rem}.arena-admin-nav-venue small{margin-top:3px;color:var(--arena-control-muted);font-size:.64rem}.arena-admin-nav-venue>span:last-child{color:#dce7f4;font-size:1.15rem}.arena-admin-nav-primary{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;margin:0 0 10px;border-radius:9px;background:var(--arena-control-lime);color:#172111!important;font-size:.76rem;font-weight:900;text-decoration:none;transition:transform .16s ease,background .16s ease}.arena-admin-nav-primary:hover{background:#dcff54;transform:translateY(-1px)}.arena-admin-nav-primary span{font-size:1.22rem;font-weight:500}.arena-admin-persistent-nav nav{display:grid;min-height:0;gap:6px!important;overflow:hidden!important;padding-top:0!important}.arena-admin-persistent-nav section>p{margin:0 8px 3px!important;color:#7f92a8!important;font-size:.57rem!important;font-weight:850;letter-spacing:.12em!important;text-transform:uppercase}.arena-admin-persistent-nav ul{display:grid;gap:2px!important;margin:0;padding:0;list-style:none}.arena-admin-persistent-nav nav a{display:flex!important;align-items:center;gap:10px;min-height:28px;padding:5px 8px!important;border-radius:8px!important;color:#d6dfeb!important;font-size:.72rem!important;font-weight:720;line-height:1.15;text-decoration:none}.arena-admin-persistent-nav nav a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-admin-nav-icon{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.arena-admin-persistent-nav nav a:hover{background:#ffffff0c!important;color:#fff!important}.arena-admin-persistent-nav nav a.active{position:relative;background:#ccff3820!important;color:var(--arena-control-lime)!important}.arena-admin-persistent-nav nav a.active:before{position:absolute;top:7px;bottom:7px;left:0;width:3px;border-radius:0 5px 5px 0;background:var(--arena-control-lime);content:""}.arena-admin-shell>main.shell{max-width:none!important}.arena-admin-shell>.footer,.arena-admin-shell>main.shell{width:calc(100% - 322px)!important;margin-right:25px!important;margin-left:297px!important}.arena-admin-mobile-menu{display:none}@media (max-height:860px) and (min-width:1001px){.arena-admin-persistent-nav{padding:12px 10px!important}.arena-admin-persistent-brand{padding-bottom:10px!important;font-size:1.2rem!important}.arena-admin-persistent-brand i{width:25px!important;height:25px!important;font-size:.85rem!important}.arena-admin-nav-venue{display:none}.arena-admin-nav-primary{min-height:32px;margin-bottom:6px;font-size:.68rem}.arena-admin-persistent-nav nav{gap:4px!important}.arena-admin-persistent-nav section>p{margin-bottom:2px!important;font-size:.55rem!important}.arena-admin-persistent-nav ul{gap:1px!important}.arena-admin-persistent-nav nav a{min-height:23px;padding:3px 8px!important;gap:8px;font-size:.68rem!important}.arena-admin-nav-icon{width:16px;height:16px;flex-basis:16px}}@media (max-height:680px) and (min-width:1001px){.arena-admin-nav-primary{display:none}.arena-admin-persistent-nav nav{gap:1px!important}.arena-admin-persistent-nav section>p{display:none}.arena-admin-persistent-nav nav a{min-height:22px;padding-top:3px!important;padding-bottom:3px!important}}@media (max-width:1000px){.arena-admin-persistent-nav{display:none!important}.arena-admin-mobile-menu{position:sticky;z-index:35;top:0;display:block;border-bottom:1px solid #dfe6ed;background:#111b29;color:#fff;box-shadow:0 8px 20px rgba(7,17,30,.12)}.arena-admin-mobile-menu summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 max(18px,var(--page-gutter));cursor:pointer;list-style:none}.arena-admin-mobile-menu summary::-webkit-details-marker{display:none}.arena-admin-mobile-brand{display:inline-flex;align-items:center;gap:7px;color:#fff;font-size:.84rem;font-weight:900}.arena-admin-mobile-brand i{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:var(--arena-control-lime);color:#172111;font-size:.85rem;font-style:normal}.arena-admin-mobile-current{overflow:hidden;color:#d6dfeb;font-size:.78rem;font-weight:720;text-align:right;text-overflow:ellipsis;white-space:nowrap}.arena-admin-mobile-toggle{color:var(--arena-control-lime);font-size:1.15rem;transition:transform .18s ease}.arena-admin-mobile-menu[open] .arena-admin-mobile-toggle{transform:rotate(180deg)}.arena-admin-mobile-menu-panel{position:absolute;right:max(14px,var(--page-gutter));left:max(14px,var(--page-gutter));top:calc(100% + 8px);max-height:min(72dvh,680px);overflow:auto;padding:16px;border:1px solid #ffffff1c;border-radius:14px;background:#162535;box-shadow:0 20px 48px rgba(7,17,30,.32)}.arena-admin-mobile-menu-panel>p{margin:0 0 12px;color:#8ea3b9;font-size:.65rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.arena-admin-mobile-menu-panel nav{display:grid;gap:15px}.arena-admin-mobile-menu-panel section>p{margin:0 0 6px;color:#8ea3b9;font-size:.62rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.arena-admin-mobile-menu-panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.arena-admin-mobile-menu-panel a{display:flex;align-items:center;gap:8px;min-height:46px;padding:8px 9px;border:1px solid #ffffff14;border-radius:9px;color:#e5edf6;font-size:.74rem;font-weight:720;line-height:1.2;text-decoration:none}.arena-admin-mobile-menu-panel a.active{border-color:#cfff325c;background:#cfff321c;color:var(--arena-control-lime)}.arena-admin-mobile-menu-panel .arena-admin-nav-icon{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.arena-admin-mobile-menu-panel a span{min-width:0}.arena-admin-shell>.footer,.arena-admin-shell>main.shell{width:100%!important;margin-right:0!important;margin-left:0!important}}@media (max-width:560px){.arena-admin-mobile-menu-panel{right:12px;left:12px;padding:13px}.arena-admin-mobile-menu-panel ul{grid-template-columns:1fr}.arena-admin-mobile-menu-panel a{min-height:44px}}