.season-workspace-tabs,.season-reports-tabs{min-width:0;display:flex;gap:6px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:4px;border:1px solid var(--line);border-radius:14px;background:var(--panel,#fff)}.season-workspace-tabs button,.season-reports-tabs button{appearance:none;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:.8rem;font-weight:900;white-space:nowrap;padding:10px 16px;cursor:pointer}.season-workspace-tabs button.active,.season-reports-tabs button.active{background:var(--ink);color:#fff}.season-workspace-panel,.season-reports-panel{min-width:0;display:grid;gap:16px}.season-workspace-panel[hidden],.season-reports-panel[hidden]{display:none!important}.season-reports-tabs{position:static;width:max-content;max-width:100%}.season-workspace-attention p{margin:0;color:var(--muted)}.season-workspace-clear{font-size:.68rem;font-weight:900;letter-spacing:.06em;color:var(--success,#398b5c)}.season-workspace-attention-list{display:grid;gap:7px}.season-workspace-attention-list button{min-width:0;width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;text-align:left;border:1px solid var(--line);border-radius:12px;background:var(--panel,#fff);color:inherit;padding:10px 12px;cursor:pointer}.season-workspace-attention-list button b,.season-workspace-attention-list button span{min-width:0;overflow-wrap:anywhere}.season-workspace-attention-list button span{color:var(--muted);font-size:.74rem;text-align:right}.season-workspace-upcoming .season-ops-schedule-list{margin-top:2px}.season-workspace-disclosure{padding:0!important;overflow:hidden}.season-workspace-disclosure>summary{list-style:none;cursor:pointer;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.season-workspace-disclosure>summary::-webkit-details-marker{display:none}.season-workspace-disclosure>summary:after{content:'+';font-size:1.35rem;font-weight:800;color:var(--muted)}.season-workspace-disclosure[open]>summary:after{content:'–'}.season-workspace-disclosure>summary>div{min-width:0;display:grid;gap:2px}.season-workspace-disclosure>summary b,.season-workspace-disclosure>summary small{overflow-wrap:anywhere}.season-workspace-disclosure>summary small{color:var(--muted)}.season-workspace-disclosure-body{border-top:1px solid var(--line);padding:14px 18px 18px}.season-workspace-athlete-list{display:grid;gap:8px}.season-workspace-athlete{min-width:0;border:1px solid var(--line);border-radius:13px;background:var(--panel,#fff);overflow:hidden}.season-workspace-athlete>summary{list-style:none;cursor:pointer;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px}.season-workspace-athlete>summary::-webkit-details-marker{display:none}.season-workspace-athlete>summary>div{min-width:0;display:grid;gap:2px}.season-workspace-athlete>summary b,.season-workspace-athlete>summary small{min-width:0;overflow-wrap:anywhere}.season-workspace-athlete>summary small{color:var(--muted);font-size:.7rem}.season-workspace-attention-count{font-size:.66rem;font-weight:900;color:var(--warn,#d59a1c);white-space:nowrap}.season-workspace-athlete-body{border-top:1px solid var(--line);padding:12px;display:grid;gap:10px}.season-report-athlete-disclosure,.season-development-athlete-disclosure{padding:0!important;overflow:hidden}.season-report-athlete-disclosure>summary,.season-development-athlete-disclosure>summary{list-style:none;cursor:pointer;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.season-report-athlete-disclosure>summary::-webkit-details-marker,.season-development-athlete-disclosure>summary::-webkit-details-marker{display:none}.season-report-athlete-disclosure>summary>div,.season-development-athlete-disclosure>summary>div{min-width:0;display:grid;gap:2px}.season-report-athlete-disclosure>summary b,.season-report-athlete-disclosure>summary small,.season-development-athlete-disclosure>summary b,.season-development-athlete-disclosure>summary small{overflow-wrap:anywhere}.season-report-athlete-disclosure>summary small,.season-development-athlete-disclosure>summary small{color:var(--muted);font-size:.7rem}.season-report-athlete-summary-metric,.season-development-athlete-disclosure>summary>span{font-size:.72rem;font-weight:900;color:var(--muted);white-space:nowrap}.season-report-athlete-body,.season-development-athlete-body{border-top:1px solid var(--line);padding:14px;display:grid;gap:12px}.season-report-athlete-disclosure[open]>summary,.season-development-athlete-disclosure[open]>summary,.season-workspace-athlete[open]>summary{background:color-mix(in srgb,var(--ink) 4%,var(--panel,#fff))}@media(max-width:700px){.season-workspace-tabs{margin-inline:-2px}.season-workspace-tabs button{flex:1 0 auto}.season-reports-tabs{width:100%}.season-reports-tabs button{flex:1 0 auto}.season-workspace-attention-list button{display:grid}.season-workspace-attention-list button span{text-align:left}.season-workspace-athlete>summary{grid-template-columns:minmax(0,1fr) auto}.season-workspace-athlete>summary>.season-ops-plan-state{grid-column:1/-1;justify-self:start}.season-report-athlete-disclosure>summary,.season-development-athlete-disclosure>summary{align-items:flex-start;flex-direction:column}.season-report-athlete-summary-metric,.season-development-athlete-disclosure>summary>span{white-space:normal}}@media print{body.season-development-printing .season-workspace-tabs,body.season-development-printing .season-reports-tabs{display:none!important}body.season-development-printing .season-development-athlete-disclosure>summary{display:none!important}body.season-development-printing .season-development-athlete-body{display:grid!important;border-top:0!important;padding:0!important}}
/* v6.34.3.2.32 — selected-tab contrast + platform theme fallbacks */
.season-workspace-tabs button.active,.season-reports-tabs button.active{background:var(--ink,#0d1b2e);color:#fff!important;-webkit-text-fill-color:#fff;text-shadow:none}
html[data-theme="dark"] .season-workspace-tabs,body.dark .season-workspace-tabs,html[data-theme="dark"] .season-reports-tabs,body.dark .season-reports-tabs{background:#101c2b;border-color:#314256}
html[data-theme="dark"] .season-workspace-tabs button,body.dark .season-workspace-tabs button,html[data-theme="dark"] .season-reports-tabs button,body.dark .season-reports-tabs button{color:#b7c7d5}
html[data-theme="dark"] .season-workspace-tabs button.active,body.dark .season-workspace-tabs button.active,html[data-theme="dark"] .season-reports-tabs button.active,body.dark .season-reports-tabs button.active{background:#2585d8;color:#fff!important;-webkit-text-fill-color:#fff}
html[data-theme="dark"] .season-workspace-attention-list button,body.dark .season-workspace-attention-list button,html[data-theme="dark"] .season-workspace-athlete,body.dark .season-workspace-athlete{background:#101c29;border-color:#32485b;color:#edf4f9}
html[data-theme="dark"] .season-report-athlete-disclosure[open]>summary,body.dark .season-report-athlete-disclosure[open]>summary,html[data-theme="dark"] .season-development-athlete-disclosure[open]>summary,body.dark .season-development-athlete-disclosure[open]>summary,html[data-theme="dark"] .season-workspace-athlete[open]>summary,body.dark .season-workspace-athlete[open]>summary{background:#142332}
