/* NuzLabs v6.28.2.3 — sitewide Light/Dark theme consistency audit hotfix.
   Presentation only. No planner, assessment, program, permission, or data semantics change. */

/* --------------------------------------------------------------------------
   Shared Notification Center
   The center is light by default (platform baseline), but now follows every
   module's explicit dark theme instead of remaining a light drawer.
   -------------------------------------------------------------------------- */
html[data-theme="dark"] .nuz-notification-center,
body.dark .nuz-notification-center{color:#edf4f9}
html[data-theme="dark"] .nuz-notification-panel,
body.dark .nuz-notification-panel{background:#0d1825;color:#edf4f9;box-shadow:-24px 0 70px rgba(0,0,0,.48)}
html[data-theme="dark"] .nuz-notification-summary button,
html[data-theme="dark"] .nuz-notification-toolbar select,
html[data-theme="dark"] .nuz-notification-toolbar button,
html[data-theme="dark"] .nuz-notification-card,
html[data-theme="dark"] .nuz-notification-card-actions button,
html[data-theme="dark"] .nuz-notification-panel>footer,
body.dark .nuz-notification-summary button,
body.dark .nuz-notification-toolbar select,
body.dark .nuz-notification-toolbar button,
body.dark .nuz-notification-card,
body.dark .nuz-notification-card-actions button,
body.dark .nuz-notification-panel>footer{background:#142332;border-color:#32485b;color:#dce8f2}
html[data-theme="dark"] .nuz-notification-summary button.active,
body.dark .nuz-notification-summary button.active{background:#17334a;border-color:#4d7394;color:#f2f7fb}
html[data-theme="dark"] .nuz-notification-summary b,
html[data-theme="dark"] .nuz-notification-copy h3,
html[data-theme="dark"] .nuz-notification-empty b,
body.dark .nuz-notification-summary b,
body.dark .nuz-notification-copy h3,
body.dark .nuz-notification-empty b{color:#f3f7fa}
html[data-theme="dark"] .nuz-notification-toolbar label,
html[data-theme="dark"] .nuz-notification-card-head,
html[data-theme="dark"] .nuz-notification-copy p,
html[data-theme="dark"] .nuz-notification-empty,
html[data-theme="dark"] .nuz-notification-panel>footer,
body.dark .nuz-notification-toolbar label,
body.dark .nuz-notification-card-head,
body.dark .nuz-notification-copy p,
body.dark .nuz-notification-empty,
body.dark .nuz-notification-panel>footer{color:#b7c7d5}
html[data-theme="dark"] .nuz-notification-toolbar,
html[data-theme="dark"] .nuz-notification-panel>footer,
body.dark .nuz-notification-toolbar,
body.dark .nuz-notification-panel>footer{border-color:#32485b}
html[data-theme="dark"] .nuz-notification-icon,
body.dark .nuz-notification-icon{background:#17334a;color:#9bd3fa}
html[data-theme="dark"] .nuz-notification-card.warning .nuz-notification-icon,
html[data-theme="dark"] .nuz-notification-card.critical .nuz-notification-icon,
body.dark .nuz-notification-card.warning .nuz-notification-icon,
body.dark .nuz-notification-card.critical .nuz-notification-icon{background:#422425;color:#ffc1ba}
html[data-theme="dark"] .nuz-notification-card-actions .nuz-notification-open,
html[data-theme="dark"] .nuz-notification-panel>footer button,
body.dark .nuz-notification-card-actions .nuz-notification-open,
body.dark .nuz-notification-panel>footer button{background:#17466c;border-color:#2e6c99;color:#fff}
html[data-theme="dark"] .nuz-notification-empty,
body.dark .nuz-notification-empty{border-color:#46596b}

/* --------------------------------------------------------------------------
   Player Progress — older progress presentation was light-only.
   -------------------------------------------------------------------------- */
html[data-theme="dark"] .player-progress-header,
html[data-theme="dark"] .player-progress-loading,
html[data-theme="dark"] .player-progress-empty,
html[data-theme="dark"] .player-progress-kicker,
html[data-theme="dark"] .player-progress-kpis,
html[data-theme="dark"] .player-progress-rhythm-card,
html[data-theme="dark"] .player-progress-next,
html[data-theme="dark"] .player-progress-module,
html[data-theme="dark"] .player-progress-details,
html[data-theme="dark"] .player-progress-trend,
body.dark .player-progress-header,
body.dark .player-progress-loading,
body.dark .player-progress-empty,
body.dark .player-progress-kicker,
body.dark .player-progress-kpis,
body.dark .player-progress-rhythm-card,
body.dark .player-progress-next,
body.dark .player-progress-module,
body.dark .player-progress-details,
body.dark .player-progress-trend{background:#101c29;border-color:#32485b;color:#edf4f9;box-shadow:0 8px 24px rgba(0,0,0,.2)}
html[data-theme="dark"] .player-progress-header h1,
html[data-theme="dark"] .player-progress-loading b,
html[data-theme="dark"] .player-progress-empty b,
html[data-theme="dark"] .player-progress-kicker h2,
html[data-theme="dark"] .player-progress-rhythm-card h2,
html[data-theme="dark"] .player-progress-next h2,
html[data-theme="dark"] .player-progress-programs h2,
html[data-theme="dark"] .player-progress-kpis b,
html[data-theme="dark"] .player-progress-module-head h3,
html[data-theme="dark"] .player-progress-module-metrics b,
html[data-theme="dark"] .progress-trend-head h3,
body.dark .player-progress-header h1,
body.dark .player-progress-loading b,
body.dark .player-progress-empty b,
body.dark .player-progress-kicker h2,
body.dark .player-progress-rhythm-card h2,
body.dark .player-progress-next h2,
body.dark .player-progress-programs h2,
body.dark .player-progress-kpis b,
body.dark .player-progress-module-head h3,
body.dark .player-progress-module-metrics b,
body.dark .progress-trend-head h3{color:#f3f7fa}
html[data-theme="dark"] .player-progress-header p,
html[data-theme="dark"] .player-progress-loading,
html[data-theme="dark"] .player-progress-empty,
html[data-theme="dark"] .player-progress-kicker p,
html[data-theme="dark"] .player-progress-rhythm-card p,
html[data-theme="dark"] .player-progress-next p,
html[data-theme="dark"] .player-progress-kpis span,
html[data-theme="dark"] .player-progress-kpis small,
html[data-theme="dark"] .player-progress-module-metrics span,
html[data-theme="dark"] .player-progress-module-metrics small,
html[data-theme="dark"] .player-progress-module-head span,
html[data-theme="dark"] .player-progress-module-head small,
html[data-theme="dark"] .player-progress-module>p,
html[data-theme="dark"] .player-progress-module-foot>span,
html[data-theme="dark"] .player-progress-details>div,
html[data-theme="dark"] .progress-trend-head span:not(.progress-trend-icon),
body.dark .player-progress-header p,
body.dark .player-progress-loading,
body.dark .player-progress-empty,
body.dark .player-progress-kicker p,
body.dark .player-progress-rhythm-card p,
body.dark .player-progress-next p,
body.dark .player-progress-kpis span,
body.dark .player-progress-kpis small,
body.dark .player-progress-module-metrics span,
body.dark .player-progress-module-metrics small,
body.dark .player-progress-module-head span,
body.dark .player-progress-module-head small,
body.dark .player-progress-module>p,
body.dark .player-progress-module-foot>span,
body.dark .player-progress-details>div,
body.dark .progress-trend-head span:not(.progress-trend-icon){color:#b7c7d5}
html[data-theme="dark"] .player-progress-athlete-select,
body.dark .player-progress-athlete-select{color:#b7c7d5}
html[data-theme="dark"] .player-progress-athlete-select select,
body.dark .player-progress-athlete-select select{background:#142332;border-color:#46596b;color:#f3f7fa}
html[data-theme="dark"] .player-primary-nav .active,
body.dark .player-primary-nav .active{background:#17334a;color:#f3f7fa}
html[data-theme="dark"] .player-progress-kpis>div,
html[data-theme="dark"] .player-progress-module-metrics>div,
body.dark .player-progress-kpis>div,
body.dark .player-progress-module-metrics>div{border-color:#32485b}
html[data-theme="dark"] .progress-rhythm-day,
body.dark .progress-rhythm-day{background:#142332;border-color:#32485b}
html[data-theme="dark"] .progress-rhythm-day span,
html[data-theme="dark"] .progress-rhythm-day small,
html[data-theme="dark"] .progress-rhythm-day b,
body.dark .progress-rhythm-day span,
body.dark .progress-rhythm-day small,
body.dark .progress-rhythm-day b{color:#b7c7d5}
html[data-theme="dark"] .progress-rhythm-day.completed,
body.dark .progress-rhythm-day.completed{background:#153226;border-color:#2e6049}
html[data-theme="dark"] .progress-rhythm-day.completed small,
html[data-theme="dark"] .progress-rhythm-day.completed b,
body.dark .progress-rhythm-day.completed small,
body.dark .progress-rhythm-day.completed b{color:#a9e7c8}
html[data-theme="dark"] .progress-rhythm-day.partial,
body.dark .progress-rhythm-day.partial{background:#142c3d;border-color:#335a75}
html[data-theme="dark"] .progress-rhythm-day.partial small,
html[data-theme="dark"] .progress-rhythm-day.partial b,
body.dark .progress-rhythm-day.partial small,
body.dark .progress-rhythm-day.partial b{color:#9fd7fb}
html[data-theme="dark"] .progress-rhythm-day.todo,
html[data-theme="dark"] .progress-rhythm-day.skipped,
body.dark .progress-rhythm-day.todo,
body.dark .progress-rhythm-day.skipped{background:#192430;border-color:#34475b}
html[data-theme="dark"] .player-progress-next.good,
body.dark .player-progress-next.good{background:#112a21;border-color:#2e6049}
html[data-theme="dark"] .player-progress-next.attention,
body.dark .player-progress-next.attention{background:#302817;border-color:#6e592d}
html[data-theme="dark"] .player-progress-trend.overall,
body.dark .player-progress-trend.overall{background:#142332;border-color:#3b5268}
html[data-theme="dark"] .progress-trend-head>small,
html[data-theme="dark"] .progress-trend-value strong,
body.dark .progress-trend-head>small,
body.dark .progress-trend-value strong{background:#192838;border-color:#3d5265;color:#c5d5e3}
html[data-theme="dark"] .player-progress-trend.performance.up .progress-trend-head>small,
html[data-theme="dark"] .player-progress-trend.consistency.up .progress-trend-head>small,
body.dark .player-progress-trend.performance.up .progress-trend-head>small,
body.dark .player-progress-trend.consistency.up .progress-trend-head>small{background:#153226;border-color:#2e6049;color:#a9e7c8}
html[data-theme="dark"] .player-progress-trend.performance.down .progress-trend-head>small,
html[data-theme="dark"] .player-progress-trend.consistency.down .progress-trend-head>small,
body.dark .player-progress-trend.performance.down .progress-trend-head>small,
body.dark .player-progress-trend.consistency.down .progress-trend-head>small{background:#302817;border-color:#6e592d;color:#ffe2a6}

/* --------------------------------------------------------------------------
   Staff Progress — dark counterpart for the legacy light-only cards.
   -------------------------------------------------------------------------- */
html[data-theme="dark"] .staff-progress-loading,
html[data-theme="dark"] .staff-progress-empty,
html[data-theme="dark"] .staff-progress-overview,
html[data-theme="dark"] .staff-progress-kpis>div,
html[data-theme="dark"] .staff-progress-signal,
html[data-theme="dark"] .staff-progress-program,
body.dark .staff-progress-loading,
body.dark .staff-progress-empty,
body.dark .staff-progress-overview,
body.dark .staff-progress-kpis>div,
body.dark .staff-progress-signal,
body.dark .staff-progress-program{background:#101c29;border-color:#32485b;color:#edf4f9}
html[data-theme="dark"] .staff-progress-loading b,
html[data-theme="dark"] .staff-progress-empty b,
html[data-theme="dark"] .staff-progress-heading h2,
html[data-theme="dark"] .staff-progress-trends h3,
html[data-theme="dark"] .staff-progress-programs h3,
html[data-theme="dark"] .staff-progress-rhythm-head h3,
html[data-theme="dark"] .staff-progress-kpis b,
html[data-theme="dark"] .staff-progress-signal h3,
html[data-theme="dark"] .staff-progress-program h4,
body.dark .staff-progress-loading b,
body.dark .staff-progress-empty b,
body.dark .staff-progress-heading h2,
body.dark .staff-progress-trends h3,
body.dark .staff-progress-programs h3,
body.dark .staff-progress-rhythm-head h3,
body.dark .staff-progress-kpis b,
body.dark .staff-progress-signal h3,
body.dark .staff-progress-program h4{color:#f3f7fa}
html[data-theme="dark"] .staff-progress-overview p,
html[data-theme="dark"] .staff-progress-kpis span,
html[data-theme="dark"] .staff-progress-kpis small,
html[data-theme="dark"] .staff-progress-signal p,
html[data-theme="dark"] .staff-progress-program p,
html[data-theme="dark"] .staff-progress-program span,
html[data-theme="dark"] .staff-progress-program small,
body.dark .staff-progress-overview p,
body.dark .staff-progress-kpis span,
body.dark .staff-progress-kpis small,
body.dark .staff-progress-signal p,
body.dark .staff-progress-program p,
body.dark .staff-progress-program span,
body.dark .staff-progress-program small{color:#b7c7d5}
html[data-theme="dark"] .staff-progress-empty.error,
body.dark .staff-progress-empty.error{background:#352223;border-color:#74474a}
html[data-theme="dark"] .staff-progress-kpis>div.attention,
html[data-theme="dark"] .staff-progress-signal.attention,
html[data-theme="dark"] .staff-progress-signal.review,
body.dark .staff-progress-kpis>div.attention,
body.dark .staff-progress-signal.attention,
body.dark .staff-progress-signal.review{background:#302817;border-color:#6e592d}
html[data-theme="dark"] .staff-progress-signal.good,
body.dark .staff-progress-signal.good{background:#112a21;border-color:#2e6049}
html[data-theme="dark"] .staff-progress-signal.monitor,
body.dark .staff-progress-signal.monitor{background:#142c3d;border-color:#335a75}
html[data-theme="dark"] .staff-progress-program-head>small,
html[data-theme="dark"] .staff-progress-program-kpis>div,
body.dark .staff-progress-program-head>small,
body.dark .staff-progress-program-kpis>div{background:#142332;border-color:#32485b;color:#c4d3df}

/* --------------------------------------------------------------------------
   Unified Athlete Intelligence + Coach Intelligence dark presentation.
   -------------------------------------------------------------------------- */
html[data-theme="dark"] .athlete-intelligence,
body.dark .athlete-intelligence{background:linear-gradient(145deg,#101c29 0,#0d1825 72%);border-color:#32485b;color:#edf4f9;box-shadow:0 10px 32px rgba(0,0,0,.2)}
html[data-theme="dark"] .athlete-intelligence-head h2,
html[data-theme="dark"] .intel-primary-grid h3,
html[data-theme="dark"] .intel-signal-grid h3,
body.dark .athlete-intelligence-head h2,
body.dark .intel-primary-grid h3,
body.dark .intel-signal-grid h3{color:#f3f7fa}
html[data-theme="dark"] .athlete-intelligence-head p,
html[data-theme="dark"] .intel-primary-grid p,
html[data-theme="dark"] .intel-signal-grid p,
html[data-theme="dark"] .intel-plan-changes,
body.dark .athlete-intelligence-head p,
body.dark .intel-primary-grid p,
body.dark .intel-signal-grid p,
body.dark .intel-plan-changes{color:#b7c7d5}
html[data-theme="dark"] .intel-primary-grid>article,
html[data-theme="dark"] .intel-signal-grid>article,
html[data-theme="dark"] .intel-plan-changes,
body.dark .intel-primary-grid>article,
body.dark .intel-signal-grid>article,
body.dark .intel-plan-changes{background:#142332;border-color:#32485b}
html[data-theme="dark"] .intel-status,
body.dark .intel-status{background:#192838;border-color:#3d5265;color:#c5d5e3}
html[data-theme="dark"] .intel-status.protect,
body.dark .intel-status.protect{background:#382622;border-color:#754b3a;color:#ffd3c2}
html[data-theme="dark"] .intel-status.review,
body.dark .intel-status.review{background:#362c19;border-color:#735f32;color:#ffe2a6}
html[data-theme="dark"] .intel-status.good,
body.dark .intel-status.good{background:#133025;border-color:#2f664d;color:#a9e7c8}
html[data-theme="dark"] .intel-change-mark,
body.dark .intel-change-mark{background:#17334a;color:#a5d9fb}

html[data-theme="dark"] .coach-weekly-intelligence,
body.dark .coach-weekly-intelligence{background:#0d1825;border-color:#32485b;color:#edf4f9}
html[data-theme="dark"] .coach-intel-head h2,
html[data-theme="dark"] .coach-intel-summary b,
html[data-theme="dark"] .coach-intel-card-head h3,
html[data-theme="dark"] .coach-intel-context b,
body.dark .coach-intel-head h2,
body.dark .coach-intel-summary b,
body.dark .coach-intel-card-head h3,
body.dark .coach-intel-context b{color:#f3f7fa}
html[data-theme="dark"] .coach-intel-head p,
html[data-theme="dark"] .coach-intel-toolbar label,
html[data-theme="dark"] .coach-intel-toolbar>span,
html[data-theme="dark"] .coach-intel-reasons span,
html[data-theme="dark"] .coach-intel-context span,
html[data-theme="dark"] .coach-intel-changes>span,
html[data-theme="dark"] .coach-intel-changes small,
html[data-theme="dark"] .coach-intel-boundary,
body.dark .coach-intel-head p,
body.dark .coach-intel-toolbar label,
body.dark .coach-intel-toolbar>span,
body.dark .coach-intel-reasons span,
body.dark .coach-intel-context span,
body.dark .coach-intel-changes>span,
body.dark .coach-intel-changes small,
body.dark .coach-intel-boundary{color:#b7c7d5}
html[data-theme="dark"] .coach-intel-asof,
html[data-theme="dark"] .coach-intel-summary>div,
html[data-theme="dark"] .coach-intel-card,
html[data-theme="dark"] .coach-intel-context>div,
body.dark .coach-intel-asof,
body.dark .coach-intel-summary>div,
body.dark .coach-intel-card,
body.dark .coach-intel-context>div{background:#142332;border-color:#32485b;color:#dce8f2}
html[data-theme="dark"] .coach-intel-toolbar select,
body.dark .coach-intel-toolbar select{background:#142332;border-color:#46596b;color:#f3f7fa}
html[data-theme="dark"] .coach-intel-tier,
body.dark .coach-intel-tier{background:#192838;border-color:#3d5265;color:#c5d5e3}
html[data-theme="dark"] .coach-intel-summary .protect,
html[data-theme="dark"] .coach-intel-tier.protect,
body.dark .coach-intel-summary .protect,
body.dark .coach-intel-tier.protect{background:#382622;border-color:#754b3a;color:#ffd3c2}
html[data-theme="dark"] .coach-intel-summary .review,
html[data-theme="dark"] .coach-intel-tier.review,
body.dark .coach-intel-summary .review,
body.dark .coach-intel-tier.review{background:#362c19;border-color:#735f32;color:#ffe2a6}
html[data-theme="dark"] .coach-intel-summary .watch,
html[data-theme="dark"] .coach-intel-tier.watch,
body.dark .coach-intel-summary .watch,
body.dark .coach-intel-tier.watch{background:#142c3d;border-color:#335a75;color:#9fd7fb}
html[data-theme="dark"] .coach-intel-summary .track,
html[data-theme="dark"] .coach-intel-tier.on_track,
body.dark .coach-intel-summary .track,
body.dark .coach-intel-tier.on_track{background:#133025;border-color:#2f664d;color:#a9e7c8}
html[data-theme="dark"] .coach-intel-reasons b,
html[data-theme="dark"] .coach-intel-changes b,
body.dark .coach-intel-reasons b,
body.dark .coach-intel-changes b{color:#dce8f2}
html[data-theme="dark"] .coach-intel-followup,
body.dark .coach-intel-followup{background:#17334a;color:#a5d9fb}

/* --------------------------------------------------------------------------
   Arm — legacy consolidated rules included hard-coded light and dark surfaces.
   Route those surfaces through the module's existing theme variables.
   -------------------------------------------------------------------------- */
.arm-card{background:var(--panel);border-color:var(--line);color:var(--text)}
.arm-summary div,.arm-day-kpis div,.arm-component-summary,.arm-prescription,.arm-logged,.arm-history-list button,.arm-library-grid article,.arm-progress-kpis>div,.arm-mix-list>div{background:var(--surface);border-color:var(--surface-line);color:var(--text)}
.arm-field select,.arm-field input[type=number],.arm-start-inputs select,.arm-start-inputs input,.arm-finish-inputs input,.arm-finish-card textarea,.arm-actual-grid input,.arm-note-label input{background:var(--panel);border-color:var(--field-line);color:var(--input-text)}
.arm-check,.implement{background:var(--surface);border-color:var(--check-line);color:var(--text)}
.arm-check small,.arm-component-summary small,.arm-component small,.arm-library-grid small,.arm-history-list small{color:var(--muted)}
.arm-progress-ring{background:var(--surface);color:var(--text)}
.arm-exercise{background:var(--surface);border-color:var(--surface-line);color:var(--text)}
.arm-exercise.completed,.arm-component-summary.status-completed,.arm-session-complete{background:var(--surface);border-color:var(--good-line);color:var(--text)}
.arm-exercise.completed .arm-exercise-num,.arm-component-summary.status-completed .arm-component-state{background:var(--surface);border:1px solid var(--good-line);color:var(--good-text)}
.arm-component-summary.status-skipped .arm-component-state{background:var(--surface-line);color:var(--text)}
.method{background:var(--surface-line);color:var(--text)}
.arm-safety,.arm-execution-safety{background:var(--surface);border-color:var(--surface-line);color:var(--muted)}
.arm-date-nav{background:var(--surface);border-color:var(--surface-line);color:var(--text)}
.arm-date-nav>summary,.arm-execution-safety summary{color:var(--muted)}
.arm-date-nav[open]>summary{border-color:var(--surface-line)}
.arm-more-menu{background:var(--panel2);border-color:var(--line);color:var(--text)}
.arm-more-menu button{color:var(--text)!important}
.arm-more-menu button small{color:var(--muted)}
.arm-more-menu button.active,.arm-more-menu button:hover{background:var(--hover)!important;color:var(--text)!important}
.arm-topbar .arm-brand:hover{background:var(--hover)}
.arm-shell .nxl-exec-progress{background:var(--panel2);border-color:var(--accent);color:var(--text)}
.arm-shell .nxl-exec-progress span,.arm-shell .nxl-exec-progress small{color:var(--muted)}
.arm-shell .nxl-exec-progressbar{background:var(--surface-line)}
.arm-progress-sessions button{background:var(--surface);border-color:var(--surface-line);color:var(--text)}
.arm-progress-sessions button:hover{background:var(--hover)}

/* --------------------------------------------------------------------------
   Light-mode readability audit — small labels that were below normal-text
   contrast are darkened without changing semantic state or layout.
   -------------------------------------------------------------------------- */
html:not([data-theme="dark"]) .module-letter.muted,
html:not([data-theme="dark"]) .coach-module-chip,
html:not([data-theme="dark"]) .roster-module-chip,
html:not([data-theme="dark"]) .athlete-module-meta span,
html:not([data-theme="dark"]) .status-pill,
html:not([data-theme="dark"]) .coach-module-chip.unavailable,
html:not([data-theme="dark"]) .enrollment-pill.unavailable,
html:not([data-theme="dark"]) .shared-followup-state.draft,
html:not([data-theme="dark"]) .oversight-status.not_built,
html:not([data-theme="dark"]) .coach-module-chip.available,
html:not([data-theme="dark"]) .planner-day-achievement.todo,
html:not([data-theme="dark"]) .planner-no-events,
html:not([data-theme="dark"]) .planner-day-card.empty,
html:not([data-theme="dark"]) .planner-day-achievement.skipped,
html:not([data-theme="dark"]) .suspended-pill,
html:not([data-theme="dark"]) .athlete-command-locked,
html:not([data-theme="dark"]) .planner-component-status.skipped,
html:not([data-theme="dark"]) .shared-priority,
html:not([data-theme="dark"]) .staff-lock-note,
html:not([data-theme="dark"]) .planner-load.load-0,
html:not([data-theme="dark"]) .planner-day-lock,
html:not([data-theme="dark"]) .planner-day-locked-label,
html:not([data-theme="dark"]) .planner-foundation-note,
html:not([data-theme="dark"]) .planner-revision-list em,
html:not([data-theme="dark"]) .planner-day-achievement,
html:not([data-theme="dark"]) .planner-scheduling-notes p,
html:not([data-theme="dark"]) .planner-day-meta span,
html:not([data-theme="dark"]) .email-delivery-status{color:#56677a}
html:not([data-theme="dark"]) .org-onboarding-steps button>span,
html:not([data-theme="dark"]) .coach-module-chip.live,
html:not([data-theme="dark"]) .count-badge{color:#12669f}
html:not([data-theme="dark"]) .enrollment-pill.paused{color:#805900}
html:not([data-theme="dark"]) .player-progress-loading,
html:not([data-theme="dark"]) .player-progress-empty,
html:not([data-theme="dark"]) .progress-trend-head>small,
html:not([data-theme="dark"]) .season-review-rule,
html:not([data-theme="dark"]) .assessment-comparison-counts span,
html:not([data-theme="dark"]) .assessment-strategy,
html:not([data-theme="dark"]) .assessment-comparison-ready.waiting,
html:not([data-theme="dark"]) .assessment-purpose-tag,
html:not([data-theme="dark"]) .assessment-trend-status,
html:not([data-theme="dark"]) .assessment-evidence-state,
html:not([data-theme="dark"]) .assessment-benchmark-status.historical,
html:not([data-theme="dark"]) .assessment-benchmark-status.retired,
html:not([data-theme="dark"]) .assessment-history-note,
html:not([data-theme="dark"]) .assessment-benchmark-status,
html:not([data-theme="dark"]) .roster-context-more,
html:not([data-theme="dark"]) .coach-roster-program-more{color:#566b7d}
.nuz-notification-button b{background:#c82431;color:#fff}
