/* @AI_CRITICAL_GUARD v3.0: UNTOUCHABLE ZONE — MACE APPROVAL REQUIRED.
   Protects: Enterprise UI/UX · Theme System.
   GENERATED FILE — do not hand-edit. Rebuild via tools/theme-main/
   (gen_light_theme.js → gen_inline_overrides.js → assemble.js). */

/**
 * @file main_theme.css
 * @description MAIN page — Enterprise dual-theme layer (2026-07, MACE-requested).
 *              Dark (APEX, default) + Light (Bright Board Pro) via
 *              html[data-mode="dark|light"]. Loaded LAST on index.html;
 *              overrides the legacy dark styling purely at the presentation
 *              layer. No feature logic, DOM structure or JS behaviour is
 *              affected by this file.
 * @module MUMS/Styles
 *
 * ARCHITECTURE
 *   M1 Tokens      — --mx-* design tokens + legacy token re-binding (light)
 *   M2 Base        — scrollbars, selection, focus, color-scheme (in m1 file)
 *   M4 Generated   — machine-translated light overrides of every color rule
 *                    in the 12 main stylesheets + JS-injected runtime CSS
 *   M5 Inline      — [style*=...] neutralizers (HTML/JS templates + the
 *                    serialized form of static el.style assignments)
 *   M6 Primitives  — hand-crafted enterprise chrome (token-driven)
 *   M7 Dark        — dark-theme (APEX) refinements
 *
 * THEME SWITCHING
 *   /js/main_theme_boot.js sets html[data-mode] pre-paint from
 *   localStorage("mums_theme_preference"); themeEngine.applyTheme() remains
 *   the single source of truth after boot (also mirrors data-mode on html).
 *   The topbar sun/moon button and Settings → Theme cards both route through
 *   ThemeEngine.
 */

/* ════════════════════════════════════════════════════════════════
   SECTION M1 — DESIGN TOKENS (MAIN page dual theme)
   Dark (APEX) stays the default — the legacy sheets already paint it.
   Light ("Bright Board Pro") activates under html[data-mode="light"],
   set pre-paint by /js/main_theme_boot.js and kept in sync by
   themeEngine.applyTheme() (which also pushes the Config.THEMES token
   set as inline custom properties — the values below are identical, so
   CSS-vs-inline ordering can never produce a mixed state).

   NOTE for tools/theme-main/gen_light_theme.js: every custom property
   declared in THIS file is excluded from machine mapping — hand-tuned
   values always win over generated ones.
   ════════════════════════════════════════════════════════════════ */

/* ── shared: --mx-* primitives namespace (dark defaults = APEX) ── */
:root {
  --mx-bg:            #090a0d;
  --mx-surface:       #101116;
  --mx-surface-2:     #171920;
  --mx-surface-3:     #1d1f28;
  --mx-line:          rgba(201,168,76,.16);
  --mx-line-neutral:  rgba(255,255,255,.08);
  --mx-line-strong:   rgba(255,255,255,.14);
  --mx-text:          #f0f2f6;
  --mx-text-2:        #c6cbd6;
  --mx-text-3:        #9aa1ab;
  --mx-muted:         #7e8590;
  --mx-accent:        #C9A84C;
  --mx-accent-rgb:    201,168,76;
  --mx-accent-soft:   rgba(201,168,76,.12);
  --mx-gold:          #C9A84C;
  --mx-gold-soft:     rgba(201,168,76,.10);
  --mx-focus-ring:    0 0 0 3px rgba(201,168,76,.28);
  --mx-scrim:         rgba(0,0,0,.55);
  --mx-scroll-thumb:        #2a2d38;
  --mx-scroll-thumb-hover:  #3a3e4c;
  --mx-shadow-1:  0 1px 2px rgba(0,0,0,.4);
  --mx-shadow-2:  0 4px 14px rgba(0,0,0,.45);
  --mx-shadow-3:  0 12px 36px rgba(0,0,0,.55);
}

/* ── LIGHT MODE — token rebinding ─────────────────────────────────
   Every var() consumer in the legacy sheets flips automatically.   */
html[data-mode="light"] {
  color-scheme: light;

  /* --mx-* primitives (light) */
  --mx-bg:            #f4f6fb;
  --mx-surface:       #ffffff;
  --mx-surface-2:     #f7f9fc;
  --mx-surface-3:     #eef1f7;
  --mx-line:          #e7eaf2;
  --mx-line-neutral:  #e7eaf2;
  --mx-line-strong:   #d4d8e3;
  --mx-text:          #1a1f36;
  --mx-text-2:        #3d4560;
  --mx-text-3:        #5b6076;
  --mx-muted:         #8a90a4;
  --mx-accent:        #5b6ef5;
  --mx-accent-rgb:    91,110,245;
  --mx-accent-soft:   #e7eafe;
  --mx-gold:          #8a6c22;
  --mx-gold-soft:     rgba(154,118,34,.10);
  --mx-focus-ring:    0 0 0 3px rgba(91,110,245,.25);
  --mx-scrim:         rgba(20,28,56,.32);
  --mx-scroll-thumb:        #c6cddd;
  --mx-scroll-thumb-hover:  #aeb8cd;
  --mx-shadow-1:  0 1px 2px rgba(20,28,56,.06);
  --mx-shadow-2:  0 4px 14px rgba(20,28,56,.08);
  --mx-shadow-3:  0 12px 36px rgba(20,28,56,.12);

  /* legacy core tokens (styles.css :root) — identical to the
     Config.THEMES bright_board entry pushed inline by ThemeEngine */
  --bg:        #f4f6fb;
  --bg2:       #eef1f7;
  --panel:     #ffffff;
  --panel2:    #fafbfd;
  --border:    #e7eaf2;
  --border2:   #d4d8e3;
  --border-strong: #d4d8e3;
  --text:      #1a1f36;
  --muted:     #8a90a4;
  --muted2:    #a6abbd;
  --primary:   #5b6ef5;
  --primary2:  #4256ec;
  --primary-2: #4256ec;
  --primary-soft: #e7eafe;
  --danger:    #dc2626;
  --warn:      #b06e0a;
  --ok:        #128a52;
  --accent:    #5b6ef5;
  --accent-rgb: 91,110,245;
  --accent-contrast: #ffffff;
  --bg-rad-1:  #eef1f7;
  --bg-rad-3:  #f4f6fb;
  --shadow:  0 12px 36px rgba(20,28,56,.10), 0 4px 12px rgba(20,28,56,.05);
  --shadow2: 0 1px 2px rgba(20,28,56,.06), 0 1px 1px rgba(20,28,56,.04);
  --shadow-pop: 0 18px 50px rgba(20,28,56,.14);
  --focus:   0 0 0 3px rgba(91,110,245,.25);

  /* semantic layer (styles.css §semantic tokens) */
  --surface-0: #f4f6fb;
  --surface-1: #ffffff;
  --surface-2: #fafbfd;
  --text-0:    #1a1f36;
  --text-muted:#8a90a4;
  --text-1:    #2b3148;
  --text-2:    #5b6076;
  --text-3:    #8a90a4;
  --border-0:  #e7eaf2;
  --control-bg:     #ffffff;
  --control-border: #d4d8e3;
  --control-text:   #1a1f36;
  --overlay-scrim:  rgba(20,28,56,.32);
  --btn-glass-top:  rgba(20,28,56,.02);
  --btn-glass-bot:  rgba(20,28,56,.00);

  /* brand + board palette (bright_board spec) */
  --brand:      #f5a623;
  --brand-2:    #e88f00;
  --brand-soft: #fff3d6;
  --st-green:   #00c875;
  --st-amber:   #fdab3d;
  --st-coral:   #ff7a59;
  --st-red:     #e2445c;
  --st-blue:    #579bfc;
  --st-purple:  #a25ddc;
  --st-teal:    #0e9b94;
  --grp-morning:#fdab3d;
  --grp-mid:    #00c875;
  --grp-night:  #a25ddc;
  --grp-dev:    #5b6ef5;

  /* enterprise_ux.css tokens */
  --ux-shadow:      0 14px 40px rgba(20,28,56,.10);
  --ux-shadow-soft: 0 10px 26px rgba(20,28,56,.07);
  --ux-focus:       0 0 0 3px rgba(91,110,245,.35);
}

/* ════════════════════════════════════════════════════════════════
   SECTION M2 — BASE (light-mode platform chrome)
   ════════════════════════════════════════════════════════════════ */
html[data-mode="light"] ::selection {
  background: rgba(91,110,245,.20);
  color: inherit;
}

/* scrollbars — light rails */
html[data-mode="light"] * {
  scrollbar-color: var(--mx-scroll-thumb) transparent;
}
html[data-mode="light"] ::-webkit-scrollbar { width: 10px; height: 10px; }
html[data-mode="light"] ::-webkit-scrollbar-track { background: transparent; }
html[data-mode="light"] ::-webkit-scrollbar-thumb {
  background: var(--mx-scroll-thumb);
  border-radius: 8px;
  border: 2px solid rgba(255,255,255,.65);
}
html[data-mode="light"] ::-webkit-scrollbar-thumb:hover {
  background: var(--mx-scroll-thumb-hover);
}
html[data-mode="light"] ::-webkit-scrollbar-corner { background: transparent; }

/* focus visibility on light surfaces */
html[data-mode="light"] :focus-visible {
  outline: 2px solid rgba(91,110,245,.55);
  outline-offset: 1px;
}

/* native form widgets render light */
html[data-mode="light"] input,
html[data-mode="light"] select,
html[data-mode="light"] textarea {
  color-scheme: light;
}

/* image/logo treatments that assumed a dark backdrop */
html[data-mode="light"] .mums-brand-logo-img {
  filter: none;
}


/* ════════════════════════════════════════════════════════════════
   SECTION M4 — GENERATED LIGHT-THEME MAP (machine-translated from
   the 12 main stylesheets + runtime CSS injected by feature JS;
   regenerate with node tools/theme-main/gen_light_theme.js)
   ════════════════════════════════════════════════════════════════ */

/* ── from styles.css ── */
:where(html[data-mode="light"]) ::selection {
  background: rgba(31,86,184,0.162);
}
:where(html[data-mode="light"]) .btn:hover {
  background: rgba(20,28,56,0.012);
}
:where(html[data-mode="light"]) .btn.primary {
  color: #ffffff;
}
:where(html[data-mode="light"]) .btn.danger {
  color: #ffffff;
}
:where(html[data-mode="light"]) input:focus,
:where(html[data-mode="light"]) select:focus,
:where(html[data-mode="light"]) textarea:focus {
  border-color: rgba(31,86,184,0.6);
}
:where(html[data-mode="light"]) th {
  background: rgba(20,28,56,0.012);
}
:where(html[data-mode="light"]) tr:hover td {
  background: rgba(20,28,56,0.009);
}
:where(html[data-mode="light"]) .badge {
  background: rgba(20,28,56,0.012);
}
:where(html[data-mode="light"]) .badge.ok {
  border-color: rgba(19,122,63,0.368);
  background: rgba(19,122,63,0.072);
}
:where(html[data-mode="light"]) .badge.danger {
  border-color: rgba(183,53,48,0.368);
  background: rgba(183,53,48,0.072);
}
:where(html[data-mode="light"]) .badge.warn {
  border-color: rgba(154,92,10,0.368);
  background: rgba(154,92,10,0.072);
}
:where(html[data-mode="light"]) .badge.info {
  border-color: rgba(31,86,184,0.368);
  background: rgba(31,86,184,0.09);
}
:where(html[data-mode="light"]) .badge.muted {
  background: rgba(20,28,56,0.012);
}
:where(html[data-mode="light"]) .btn {
  background: linear-gradient(180deg, rgba(20,28,56,0.068), rgba(20,28,56,0.017));
}
:where(html[data-mode="light"]) .btn:hover {
  border-color: rgba(20,28,56,0.225);
}
:where(html[data-mode="light"]) .btn.danger {
  background: linear-gradient(180deg, rgba(201,56,95,0.405), rgba(201,56,95,0.144));
  border-color: rgba(201,56,95,0.578);
}
:where(html[data-mode="light"]) select option,
:where(html[data-mode="light"]) .select option {
  color: #1a1f36;
  background: #ffffff;
}
:where(html[data-mode="light"]) .badge {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .card {
  background: linear-gradient(180deg, rgba(20,28,56,0.051), rgba(20,28,56,0.017));
}
:where(html[data-mode="light"]) .err {
  border: 1px solid rgba(201,56,95,0.525);
  background: rgba(201,56,95,0.108);
  color: #a71123;
}
:where(html[data-mode="light"]) .topbrand {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .brand-name {
  text-shadow: 0 0 10px rgba(10,127,174,0.158),
    0 0 18px rgba(109,63,196,0.099);
}
:where(html[data-mode="light"]) .brand-mark {
  box-shadow: 0 10px 30px rgba(20,28,56,0.096),
    0 0 18px rgba(10,127,174,0.099),
    0 0 26px rgba(109,63,196,0.081),
    inset 0 0 0 1px rgba(255,255,255,0.1);
}
:where(html[data-mode="light"]) .announce-bar {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .announce-bar:hover {
  border-color: rgba(20,28,56,0.2);
}
:where(html[data-mode="light"]) .quicklinks-bar {
  background: linear-gradient(180deg, rgba(20,28,56,0), rgba(20,28,56,0.062) 40%, rgba(20,28,56,0.099));
}
:where(html[data-mode="light"]) .qitem[data-tip]:hover::after,
:where(html[data-mode="light"]) .qitem[data-tip]:focus-within::after {
  background: rgba(20,28,56,0.066);
  color: #1a1f36;
  border: 1px solid rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .qitem[data-tip]:hover::before,
:where(html[data-mode="light"]) .qitem[data-tip]:focus-within::before {
  border-top-color: rgba(20,28,56,0.24);
}
:where(html[data-mode="light"]) .qcircle {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .qcircle:hover {
  border-color: rgba(20,28,56,0.225);
}
:where(html[data-mode="light"]) .qcircle.filled {
  background: linear-gradient(180deg, rgba(20,28,56,0.06), rgba(20,28,56,0.017));
}
:where(html[data-mode="light"]) .qcircle:focus {
  outline: 2px solid rgba(42,99,207,0.578);
}
:where(html[data-mode="light"]) .theme-tile {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .theme-tile:hover {
  border-color: rgba(20,28,56,0.225);
}
:where(html[data-mode="light"]) .theme-swatch {
  border: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .theme-tile.active {
  box-shadow: 0 0 0 2px rgba(42,99,207,0.081);
}
:where(html[data-mode="light"]) #themeModal .panel {
  border: 1px solid rgba(20,28,56,0.1);
  background: linear-gradient(145deg, rgba(20,28,56,0.068), #ffffff);
  box-shadow: 0 40px 100px rgba(20,28,56,0.18), inset 0 1px 0 rgba(255,255,255,0.05);
}
:where(html[data-mode="light"]) #themeModal .head {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.009);
}
:where(html[data-mode="light"]) .th-summary-item {
  border: 1px solid rgba(20,28,56,0.1);
  background: linear-gradient(180deg, rgba(20,28,56,0.026), rgba(20,28,56,0.004));
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.025), 0 8px 20px rgba(20,28,56,0.064);
}
:where(html[data-mode="light"]) .th-summary-item::before {
  background: linear-gradient(90deg, transparent, rgba(12,122,184,0.54), transparent);
}
:where(html[data-mode="light"]) .th-summary-label {
  color: #5b6076;
}
:where(html[data-mode="light"]) .th-summary-value {
  color: #3d4560;
  text-shadow: 0 0 15px rgba(255,255,255,0.1);
}
:where(html[data-mode="light"]) .th-toolbar {
  border: 1px solid rgba(20,28,56,0.1);
  background: linear-gradient(135deg, rgba(20,28,56,0.048), rgba(17,116,167,0.072));
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.025), 0 12px 30px rgba(20,28,56,0.096);
}
:where(html[data-mode="light"]) .th-toolbar-title {
  background: linear-gradient(90deg, #ffffff, #e1e6f0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
:where(html[data-mode="light"]) .th-toolbar-subtitle {
  color: #5b6076;
}
:where(html[data-mode="light"]) .th-global-default-panel {
  border: 1px solid rgba(12,122,184,0.21);
  background: rgba(20,28,56,0.077);
  box-shadow: inset 0 0 20px rgba(12,122,184,0.023);
}
:where(html[data-mode="light"]) .th-global-default-row .input {
  background: rgba(28,36,62,.42);
  border-color: rgba(12,122,184,0.315);
  color: #0c7ab8;
}
:where(html[data-mode="light"]) .th-card {
  border: 1px solid rgba(20,28,56,0.1);
  background: linear-gradient(160deg, rgba(20,28,56,0.088), rgba(20,28,56,0.048));
  box-shadow: 0 10px 30px rgba(20,28,56,0.08);
}
:where(html[data-mode="light"]) .th-card::before {
  background: linear-gradient(135deg, rgba(20,28,56,0.128), rgba(20,28,56,0));
}
:where(html[data-mode="light"]) .th-card:hover {
  border-color: rgba(12,122,184,0.42);
  box-shadow: 0 24px 50px rgba(20,28,56,0.16), 0 0 20px rgba(12,122,184,0.068);
  background: linear-gradient(160deg, rgba(20,28,56,0.048), rgba(20,28,56,0.064));
}
:where(html[data-mode="light"]) .th-card.is-active {
  background: rgba(24,130,160,0.225);
  border-color: rgba(12,122,184,0.6);
  box-shadow: 0 0 0 1px rgba(12,122,184,0.36),
    0 20px 50px rgba(24,130,160,0.2),
    inset 0 0 30px rgba(12,122,184,0.068);
}
:where(html[data-mode="light"]) .th-card.is-hidden:hover {
  border-color: rgba(201,58,52,0.6);
}
:where(html[data-mode="light"]) .th-swatch {
  border: 2px solid rgba(20,28,56,0.1);
  box-shadow: 0 12px 24px rgba(20,28,56,0.16), inset 0 4px 10px rgba(255,255,255,0.075);
}
:where(html[data-mode="light"]) .th-swatch::after {
  border: 3px solid #d4d8e3;
  box-shadow: 0 0 18px var(--t-acc), inset 0 2px 4px rgba(255,255,255,0.2);
}
:where(html[data-mode="light"]) .th-title {
  color: #3d4560;
}
:where(html[data-mode="light"]) .th-meta,
:where(html[data-mode="light"]) .th-mode {
  color: #5b6076;
}
:where(html[data-mode="light"]) .th-desc {
  color: #5b6076;
}
:where(html[data-mode="light"]) .th-badge-active {
  color: #0c7ab8;
  border-color: rgba(12,122,184,0.42);
  background: rgba(24,130,160,0.27);
  box-shadow: 0 0 10px rgba(12,122,184,0.09);
}
:where(html[data-mode="light"]) .th-badge-hidden {
  color: #c93a34;
  border-color: rgba(201,58,52,0.42);
  background: rgba(144,40,40,0.36);
}
:where(html[data-mode="light"]) .th-badge-default {
  color: #9a6700;
  border-color: rgba(154,103,0,0.42);
  background: rgba(160,75,24,0.36);
}
:where(html[data-mode="light"]) .th-admin-bar {
  background: #ffffff;
  border-left: 1px solid rgba(20,28,56,0.22);
}
:where(html[data-mode="light"]) .th-card.show-admin .th-admin-bar {
  box-shadow: -10px 0 30px rgba(20,28,56,0.16);
}
:where(html[data-mode="light"]) .th-admin-btn {
  color: #3d4560;
  border-bottom: 1px solid rgba(20,28,56,0.11);
}
:where(html[data-mode="light"]) .th-admin-btn:hover {
  background: rgba(20,28,56,0.068);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .th-admin-btn.del:hover {
  background: rgba(201,58,52,0.18);
  color: #c93a34;
}
:where(html[data-mode="light"]) .th-empty {
  border: 2px dashed rgba(20,28,56,0.22);
  color: #5b6076;
}
:where(html[data-mode="light"]) .theme-lab-card {
  border: 1px solid rgba(20,28,56,0.165);
  background: linear-gradient(180deg, rgba(20,28,56,0.048), rgba(28,36,62,.42));
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.025);
}
:where(html[data-mode="light"]) .theme-lab-k {
  color: #3d4560;
}
:where(html[data-mode="light"]) .theme-lab-v {
  color: #5b6076;
}
:where(html[data-mode="light"]) .theme-lab-guide {
  border-left: 4px solid #9fc9e4;
  background: rgba(12,122,184,0.045);
}
:where(html[data-mode="light"]) .link-row {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .pill {
  background: rgba(20,28,56,0.022);
}
:where(html[data-mode="light"]) .avatar {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .icon-btn {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.051);
  box-shadow: 0 10px 26px rgba(20,28,56,0.07);
}
:where(html[data-mode="light"]) .icon-btn:hover {
  background: rgba(20,28,56,0.077);
}
:where(html[data-mode="light"]) .sp-photo {
  border: 1px solid rgba(20,28,56,0.175);
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .sp-photo .initials {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .sp-duty {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .sp-duty .muted {
  color: #3d4560;
}
:where(html[data-mode="light"]) .sp-shift {
  color: #3d4560;
}
:where(html[data-mode="light"]) .sp-position {
  background: rgba(20,28,56,0.068);
  border: 1px solid rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .sp-team {
  color: #3d4560;
}
:where(html[data-mode="light"]) .sp-duty {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .sp-duty .muted {
  color: #3d4560;
}
:where(html[data-mode="light"]) .sp-shift {
  color: #3d4560;
}
:where(html[data-mode="light"]) .sp-photo {
  border: 1px solid rgba(20,28,56,0.175);
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .sp-photo .initials {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .sp-position {
  background: rgba(20,28,56,0.068);
  border: 1px solid rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .sp-team {
  color: #3d4560;
}
:where(html[data-mode="light"]) .avatar.avatar-xl {
  border: 1px solid rgba(20,28,56,0.175);
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .avatar-xl {
  border: 1px solid rgba(20,28,56,0.2);
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .brand-mark {
  background: linear-gradient(135deg, rgba(10,127,174,0.855), rgba(109,63,196,0.81));
  box-shadow: 0 10px 30px rgba(20,28,56,0.096), inset 0 0 0 1px rgba(255,255,255,0.1);
}
:where(html[data-mode="light"]) .brand-mark::after {
  color: #1a1f36;
  text-shadow: 0 1px 0 rgba(255,255,255,0.175);
}
:where(html[data-mode="light"]) .brand-name {
  text-shadow: 0 0 10px rgba(10,127,174,0.158),
    0 0 22px rgba(109,63,196,0.099);
}
:where(html[data-mode="light"]) .nav a.active {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .nav a:hover {
  border-color: rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .nav-group.active {
  border-color: rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .nav-group-head:hover {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) #cropCanvas {
  background: rgba(20,28,56,0.099);
  box-shadow: 0 10px 28px rgba(20,28,56,0.112);
}
:where(html[data-mode="light"]) .ms-head {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .ms-row {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.022);
}
:where(html[data-mode="light"]) .ms-item {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .ms-avatar {
  border: 1px solid rgba(20,28,56,0.175);
}
:where(html[data-mode="light"]) .chipbtn {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .chipbtn:hover {
  border-color: rgba(20,28,56,0.275);
}
:where(html[data-mode="light"]) .chipbtn.on {
  border-color: rgba(42,99,207,0.578);
}
:where(html[data-mode="light"]) .ms-toolbar {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .ms-bulk {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .ms-grid-head {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .ms-grid-row {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.022);
}
:where(html[data-mode="light"]) .table td {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .modal {
  background: rgba(20,28,56,0.044);
}
:where(html[data-mode="light"]) .modal .panel {
  background: linear-gradient(180deg, #ffffff, #ffffff);
}
:where(html[data-mode="light"]) .dict-meta {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .dict-card {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .dict-illus {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .tab {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .tab.active {
  border-color: rgba(42,99,207,0.473);
}
:where(html[data-mode="light"]) .rte {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .members-row {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .status-pill {
  border: 1px solid rgba(20,28,56,0.225);
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .timeline {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .timeline-overlay {
  color: #1a1f36;
  background: linear-gradient(90deg, rgba(20,28,56,0.1), rgba(20,28,56,0.077));
}
:where(html[data-mode="light"]) .timeline .tick {
  border-left: 2px dashed rgba(20,28,56,0.28);
}
:where(html[data-mode="light"]) .timeline .seg {
  border: 1px solid rgba(20,28,56,0.225);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .timeline .seg.selected {
  outline: 2px solid rgba(42,99,207,0.6);
  box-shadow: 0 0 0 4px rgba(42,99,207,0.068);
}
:where(html[data-mode="light"]) .select-rect {
  border: 1px dashed rgba(42,99,207,0.6);
}
:where(html[data-mode="light"]) .timeline .seg.bad {
  outline: 2px solid rgba(201,56,95,0.6);
  box-shadow: 0 0 0 4px rgba(201,56,95,0.068);
}
:where(html[data-mode="light"]) .timeline .seg.ok {
  outline: 2px dashed rgba(15,138,95,0.6);
}
:where(html[data-mode="light"]) .sched-float-actions .iconrow .iconbtn.flat:hover {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .sched-float-actions #sendSchedule {
  box-shadow: 0 10px 24px rgba(20,28,56,0.08);
}
:where(html[data-mode="light"]) .paintbar-inner {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .paintbar-inner.on {
  border-color: rgba(14,124,140,0.578);
  box-shadow: 0 0 0 3px rgba(14,124,140,0.054);
}
:where(html[data-mode="light"]) .btn.ghost.active {
  border-color: rgba(14,124,140,0.578);
  box-shadow: 0 0 0 3px rgba(14,124,140,0.054);
}
:where(html[data-mode="light"]) .badge {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .iconbtn {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .week-warn {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .week-warn.locked {
  border-color: rgba(167,129,17,0.368);
  background: rgba(167,129,17,0.09);
}
:where(html[data-mode="light"]) .week-warn.past {
  border-color: rgba(201,56,95,0.368);
  background: rgba(201,56,95,0.09);
}
:where(html[data-mode="light"]) .week-warn.future {
  border-color: rgba(42,99,207,0.368);
  background: rgba(42,99,207,0.09);
}
:where(html[data-mode="light"]) .audit-row {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .trend-card {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .trend-svg {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.031);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .trend-item {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .timeline .seg.dragging {
  outline: 2px solid rgba(20,28,56,0.28);
}
:where(html[data-mode="light"]) .timeline .seg .handle {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .timeline-ruler .ruler-tick {
  border-left: 2px dashed rgba(20,28,56,0.28);
}
:where(html[data-mode="light"]) .logcard {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .logcard.is-error {
  border-color: rgba(201,56,95,0.578);
  background: rgba(201,56,95,0.054);
}
:where(html[data-mode="light"]) .logcard.is-error .detail .msg {
  color: #c9385f;
}
:where(html[data-mode="light"]) .logcard.is-error .meta .when {
  color: #c9385f;
}
:where(html[data-mode="light"]) .logcard.is-error .meta .who {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .team-morning .m {
  color: #115ca7;
}
:where(html[data-mode="light"]) .team-mid .m {
  color: #a75f11;
}
:where(html[data-mode="light"]) .team-night .m {
  color: #4911a7;
}
:where(html[data-mode="light"]) .seg[data-role="mailbox_manager"] {
  background: #2a63cf;
}
:where(html[data-mode="light"]) .seg[data-role="back_office"] {
  background: #c17815;
}
:where(html[data-mode="light"]) .seg[data-role="lunch"] {
  background: #0a7fae;
}
:where(html[data-mode="light"]) .seg[data-role="block"] {
  background: #c93a34;
}
:where(html[data-mode="light"]) .attach-item {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .iconpill {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .duty .box {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .chip {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .tab {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .tab.active {
  border-color: rgba(42,99,207,0.578);
}
:where(html[data-mode="light"]) .editor {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .tool {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .tool select,
:where(html[data-mode="light"]) .tool input {
  background: #ffffff;
}
:where(html[data-mode="light"]) .tool select option {
  color: #1a1f36;
  background: #ffffff;
}
:where(html[data-mode="light"]) .attach-row {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .timeline .seg.ghost.ok {
  outline: 2px solid rgba(50,133,63,0.6);
}
:where(html[data-mode="light"]) .timeline .seg.ghost.bad {
  outline: 2px solid rgba(201,58,52,0.6);
}
:where(html[data-mode="light"]) .timeline .seg.conflict {
  outline: 2px solid rgba(201,58,52,0.6);
}
:where(html[data-mode="light"]) .daytab.hasdata::after {
  background: rgba(42,99,207,0.855);
  box-shadow: 0 0 0 3px rgba(42,99,207,0.072);
}
:where(html[data-mode="light"]) .daytab .dot {
  background: rgba(42,99,207,0.855);
  box-shadow: 0 0 0 3px rgba(42,99,207,0.054);
}
:where(html[data-mode="light"]) .lock-badge {
  border: 1px solid rgba(20,28,56,0.225);
  background: rgba(20,28,56,0.034);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .coverage-day-center {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .kpi {
  border: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .cm-col {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .cm-col.ok {
  border-color: rgba(15,138,95,0.294);
  background: rgba(15,138,95,0.054);
}
:where(html[data-mode="light"]) .cm-col.bad {
  border-color: rgba(201,58,52,0.294);
  background: rgba(201,58,52,0.054);
}
:where(html[data-mode="light"]) .cm-bar {
  border: 1px solid rgba(20,28,56,0.175);
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .cm-bar[data-kind="mailbox"] {
  color: #1163a7;
}
:where(html[data-mode="light"]) .cm-bar[data-kind="call"] {
  color: #a77411;
}
:where(html[data-mode="light"]) .legend-item {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .legend-dot {
  box-shadow: 0 0 0 4px rgba(255,255,255,0.03);
}
:where(html[data-mode="light"]) .legend-dot.role-mailbox_manager {
  background: #2a63cf;
}
:where(html[data-mode="light"]) .legend-dot.role-call_onqueue {
  background: #0f8a5f;
}
:where(html[data-mode="light"]) .legend-dot.role-block {
  background: #c93a34;
}
:where(html[data-mode="light"]) .settings-card {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .syscheck-timer {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .syscheck-progress .bar {
  border: 1px solid rgba(20,28,56,0.2);
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .syscheck-item {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .syscheck-item.crit {
  border-color: rgba(201,58,52,0.294);
  background: rgba(201,58,52,0.054);
}
:where(html[data-mode="light"]) .syscheck-item.minor {
  border-color: rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .syscheck-item .sev.crit {
  color: #a71111;
}
:where(html[data-mode="light"]) .syscheck-item .sev.minor {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .rtabs {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .rtab:hover {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .rtab.active {
  background: rgba(20,28,56,0.068);
  border: 1px solid rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .rguide-card {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .rguide-card details {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.018);
}
:where(html[data-mode="light"]) .rlegend th,
:where(html[data-mode="light"]) .rlegend td {
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .gswitch {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .gsearch {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .gtabs {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .gtab:hover {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .gtab.active {
  background: rgba(20,28,56,0.068);
  border: 1px solid rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .gask input {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .gask input:focus {
  border-color: rgba(20,28,56,0.275);
}
:where(html[data-mode="light"]) .gpanel {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .gpanel-head {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .gpanel-foot {
  border-top: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .gqa-item {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .gleg th,
:where(html[data-mode="light"]) .gleg td {
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .gthumb {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.022);
}
:where(html[data-mode="light"]) .gthumb:hover {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .gthumb-img {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.04);
}
:where(html[data-mode="light"]) .m-selwrap:hover {
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .members-row.m-selected {
  outline: 2px solid rgba(42,99,207,0.578);
  box-shadow: 0 0 0 4px rgba(42,99,207,0.054);
}
:where(html[data-mode="light"]) .locked-below {
  box-shadow: inset 0 0 0 2px rgba(154,103,0,0.248),
    0 0 0 1.5px rgba(154,103,0,0.099),
    0 0 14px 2px rgba(154,103,0,0.045);
  background: rgba(154,103,0,0.054);
  border-left: 3px solid rgba(154,103,0,0.6);
}
:where(html[data-mode="light"]) .clocks-wrap::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.102);
}
:where(html[data-mode="light"]) .wclock {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.031);
}
:where(html[data-mode="light"]) .wclock .wc-label {
  color: #3d4560;
}
:where(html[data-mode="light"]) .wclock .wc-ampm {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .wclock.wc-classic {
  background: rgba(20,28,56,0.031);
}
:where(html[data-mode="light"]) .wclock.wc-glass {
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .wclock.wc-shadow {
  box-shadow: 0 10px 30px rgba(20,28,56,0.08);
}
:where(html[data-mode="light"]) .wclock.wc-gradient {
  background: linear-gradient(180deg, rgba(20,28,56,0.06), rgba(20,28,56,0.022));
}
:where(html[data-mode="light"]) .wclock.wc-dark {
  background: rgba(20,28,56,0.04);
}
:where(html[data-mode="light"]) .wclock.wc-accent {
  background: rgba(20,28,56,0.034);
  border-color: rgba(42,99,207,0.263);
}
:where(html[data-mode="light"]) .wclock.wc-neon {
  background: rgba(20,28,56,0.062);
  border-color: rgba(15,138,95,0.368);
  box-shadow: 0 0 0 1px rgba(15,138,95,0.054) inset,
    0 0 22px rgba(15,138,95,0.063),
    0 14px 40px rgba(20,28,56,0.112);
}
:where(html[data-mode="light"]) .wclock.wc-neon .wc-h,
:where(html[data-mode="light"]) .wclock.wc-neon .wc-m {
  text-shadow: 0 0 10px currentColor, 0 0 24px rgba(15,138,95,0.068);
}
:where(html[data-mode="light"]) .wclock.wc-neon .wc-sec {
  text-shadow: 0 0 10px rgba(255,255,255,0.09);
}
:where(html[data-mode="light"]) .wclock.wc-mono {
  background: rgba(20,28,56,0.031);
}
:where(html[data-mode="light"]) .wclock.wc-minimal {
  border-color: rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .wclock.wc-terminal {
  background: rgba(20,28,56,0.084);
  border-color: rgba(15,138,95,0.231);
  box-shadow: 0 0 0 1px rgba(15,138,95,0.045) inset;
}
:where(html[data-mode="light"]) .wclock.wc-terminal .wc-label {
  color: rgba(15,138,95,0.72);
}
:where(html[data-mode="light"]) .wclock.wc-chip {
  background: linear-gradient(180deg, rgba(20,28,56,0.077), rgba(20,28,56,0.026));
  border-color: rgba(20,28,56,0.2);
}
:where(html[data-mode="light"]) .wclock.wc-outline {
  border-color: rgba(20,28,56,0.225);
}
:where(html[data-mode="light"]) .clock-card {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .cprev {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.022);
}
:where(html[data-mode="light"]) .cprev.over {
  outline: 2px solid rgba(42,99,207,0.578);
  box-shadow: 0 0 0 4px rgba(42,99,207,0.054);
}
:where(html[data-mode="light"]) .brand-name {
  text-shadow: 0 0 12px rgba(42,99,207,0.18), 0 0 22px rgba(42,99,207,0.09);
}
:where(html[data-mode="light"]) .clocks-preview {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .wclock.wc-preview.dragover {
  outline: 2px dashed rgba(42,99,207,0.578);
}
:where(html[data-mode="light"]) .logcard.is-error {
  border-color: rgba(201,58,52,0.399);
  background: rgba(201,58,52,0.054);
}
:where(html[data-mode="light"]) .logcard.is-error .meta {
  color: #a71111;
}
:where(html[data-mode="light"]) .logcard.is-error .detail {
  color: #a71111;
}
:where(html[data-mode="light"]) .rn-code {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .rn-pre {
  background: rgba(20,28,56,0.04);
  border: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .logcard.is-error .small {
  color: #a71111;
}
:where(html[data-mode="light"]) .logcard.error {
  border-color: rgba(201,58,52,0.399);
  background: rgba(201,58,52,0.045);
}
:where(html[data-mode="light"]) .logcard.error .meta {
  color: #a71111;
}
:where(html[data-mode="light"]) .logcard.error .detail {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .logcard.error .small {
  color: #a71111;
}
:where(html[data-mode="light"]) .logcard.is-error {
  border-color: rgba(201,58,52,0.42);
  background: rgba(201,58,52,0.054);
}
:where(html[data-mode="light"]) .logcard.is-error .msg,
:where(html[data-mode="light"]) .logcard.is-error .who {
  color: #c93a34;
}
:where(html[data-mode="light"]) .logcard.is-error .small {
  color: #a71111;
}
:where(html[data-mode="light"]) .btn.active {
  border-color: rgba(201,58,52,0.473);
  background: rgba(201,58,52,0.09);
}
:where(html[data-mode="light"]) .wclock.wc-neon {
  background: rgba(20,28,56,0.04);
  border-color: rgba(15,138,95,0.368);
  box-shadow: 0 0 0 1px rgba(15,138,95,0.072), 0 0 18px rgba(15,138,95,0.063);
}
:where(html[data-mode="light"]) .wclock.wc-mono {
  background: rgba(20,28,56,0.031);
}
:where(html[data-mode="light"]) .wclock.wc-minimal {
  border-color: rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .wclock.wc-terminal {
  background: rgba(20,28,56,0.07);
  border-color: rgba(15,138,95,0.21);
}
:where(html[data-mode="light"]) .wclock.wc-chip {
  background: linear-gradient(180deg, rgba(20,28,56,0.068), rgba(20,28,56,0.031));
  border-color: rgba(20,28,56,0.2);
}
:where(html[data-mode="light"]) .wclock.wc-outline {
  border-color: rgba(20,28,56,0.225);
}
:where(html[data-mode="light"]) .qcircle.filled.glowing {
  box-shadow: 0 0 0 1px rgba(255,255,255,0.05),
    0 0 18px var(--glow, rgba(42,99,207,0.158));
}
:where(html[data-mode="light"]) .iconbtn.flat:hover {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .statpill {
  border: 1px solid rgba(20,28,56,0.175);
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .statpill[data-kind="mailbox"] {
  border-color: rgba(42,99,207,0.294);
  background: rgba(42,99,207,0.072);
}
:where(html[data-mode="light"]) .statpill[data-kind="back"] {
  border-color: rgba(167,106,17,0.294);
  background: rgba(167,106,17,0.072);
}
:where(html[data-mode="light"]) .statpill[data-kind="call"] {
  border-color: rgba(15,138,95,0.294);
  background: rgba(15,138,95,0.072);
}
:where(html[data-mode="light"]) .statpill[data-kind="case"] {
  border-color: rgba(109,63,196,0.273);
  background: rgba(109,63,196,0.072);
}
:where(html[data-mode="light"]) .btn.primary {
  color: var(--accent-contrast, #1a1f36);
}
:where(html[data-mode="light"]) .audit-row {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .audit-pill {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .audit-pill.pass {
  border-color: rgba(15,138,95,0.368);
}
:where(html[data-mode="light"]) .audit-pill.warn {
  border-color: rgba(154,103,0,0.42);
}
:where(html[data-mode="light"]) .audit-pill.fail {
  border-color: rgba(201,56,95,0.42);
}
:where(html[data-mode="light"]) .theme-audit {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .theme-audit .ta-row {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .theme-audit .ta-badge.pass {
  background: rgba(15,138,95,0.09);
  border-color: rgba(15,138,95,0.273);
}
:where(html[data-mode="light"]) .theme-audit .ta-badge.fail {
  background: rgba(201,56,95,0.09);
  border-color: rgba(201,56,95,0.315);
}
:where(html[data-mode="light"]) .reminder-card {
  border: 1px solid rgba(20,28,56,0.26);
  box-shadow: 0 6px 14px rgba(20,28,56,0.058);
}
:where(html[data-mode="light"]) .reminder-card.my {
  border-color: rgba(26,138,74,0.578);
  box-shadow: 0 6px 14px rgba(20,28,56,0.058);
  background: color-mix(in srgb, var(--surface-1) 90%, rgba(26,138,74,0.09));
}
:where(html[data-mode="light"]) .reminder-card.team {
  border-color: rgba(201,58,52,0.578);
  box-shadow: 0 6px 14px rgba(20,28,56,0.058);
  background: color-mix(in srgb, var(--surface-1) 90%, rgba(201,58,52,0.09));
}
:where(html[data-mode="light"]) .reminder-card.high.my {
  border-color: rgba(26,138,74,0.6);
  box-shadow: 0 10px 22px rgba(20,28,56,0.07);
}
:where(html[data-mode="light"]) .reminder-card.high.team {
  border-color: rgba(201,58,52,0.6);
  box-shadow: 0 10px 22px rgba(20,28,56,0.07);
}
:where(html[data-mode="light"]) .reminder-card.more {
  box-shadow: 0 0 0 1px rgba(var(--accent-rgb), .20), 0 10px 22px rgba(20,28,56,0.08) !important;
}
:where(html[data-mode="light"]) .rem-days {
  border: 1px dashed rgba(20,28,56,0.175);
  background: rgba(20,28,56,0.013);
}
:where(html[data-mode="light"]) .reminder-card .rc-badge {
  border: 1px solid rgba(26,138,74,0.578);
  background: rgba(26,138,74,0.09);
}
:where(html[data-mode="light"]) .reminder-card.team .rc-badge {
  border-color: rgba(201,58,52,0.578);
  background: rgba(201,58,52,0.108);
}
:where(html[data-mode="light"]) .reminder-card .rc-close {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .reminder-card.my .rc-close {
  border-color: rgba(26,138,74,0.473);
}
:where(html[data-mode="light"]) .reminder-card.team .rc-close {
  border-color: rgba(201,58,52,0.473);
}
:where(html[data-mode="light"]) .reminder-card .rc-body {
  border-top: 1px solid rgba(20,28,56,0.242);
}
:where(html[data-mode="light"]) .reminder-pill {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .reminder-card.my .reminder-pill {
  border-color: rgba(26,138,74,0.473);
}
:where(html[data-mode="light"]) .reminder-card.team .reminder-pill {
  border-color: rgba(201,58,52,0.473);
}
:where(html[data-mode="light"]) .rem-kpi {
  border: 1px solid rgba(20,28,56,0.242);
}
:where(html[data-mode="light"]) .rem-panel {
  border: 1px solid rgba(20,28,56,0.242);
  box-shadow: 0 6px 14px rgba(20,28,56,0.038);
}
:where(html[data-mode="light"]) .rem-panel .ph {
  border-bottom: 1px solid rgba(20,28,56,0.198);
}
:where(html[data-mode="light"]) .rem-badge {
  border: 1px solid rgba(20,28,56,0.26);
  background: rgba(20,28,56,0.022);
}
:where(html[data-mode="light"]) .rem-badge.ok {
  border-color: rgba(26,138,74,0.473);
}
:where(html[data-mode="light"]) .rem-badge.warn {
  border-color: rgba(154,103,0,0.525);
}
:where(html[data-mode="light"]) .rem-badge.danger {
  border-color: rgba(201,58,52,0.525);
}
:where(html[data-mode="light"]) .rem-badge.neutral {
  border-color: rgba(20,28,56,0.26);
}
:where(html[data-mode="light"]) .rem-filterbar {
  border-bottom: 1px solid rgba(20,28,56,0.198);
}
:where(html[data-mode="light"]) .rem-note {
  border-top: 1px solid rgba(20,28,56,0.198);
}
:where(html[data-mode="light"]) .nav .nav-item:hover,
:where(html[data-mode="light"]) .nav .nav-group-head:hover {
  background: rgba(31,86,184,0.054);
  border-color: rgba(31,86,184,0.189);
}
:where(html[data-mode="light"]) .nav .nav-item.active {
  background: rgba(31,86,184,0.09);
  border-color: rgba(31,86,184,0.315);
}
:where(html[data-mode="light"]) > body.sidebar-collapsed .nav .nav-item::after,
:where(html[data-mode="light"]) > body.sidebar-collapsed .nav .nav-group-head::after {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .nav a.active {
  background: rgba(10,127,174,0.09);
  border-color: rgba(10,127,174,0.294);
}
:where(html[data-mode="light"]) .nav a.active::before {
  background: rgba(10,127,174,0.855);
}
:where(html[data-mode="light"]) > body.sidebar-tempopen .side {
  box-shadow: 0 12px 28px rgba(20,28,56,0.058);
}
:where(html[data-mode="light"]) .announce-avatar {
  background: rgba(20,28,56,0.068);
  border: 1px solid rgba(20,28,56,0.175);
}
html:where([data-mode="light"]) {
  --scroll-track: rgba(91,96,118,.65);
  --scroll-thumb: rgba(91,96,118,.65);
  --scroll-thumb-hover: rgba(61,69,96,.75);
}
:where(html[data-mode="light"]) .mini-avatar {
  background: rgba(20,28,56,0.068);
  border: 1px solid rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .toast {
  border: 1px solid rgba(20,28,56,0.26);
  background: linear-gradient(120deg, #ffffff, #ffffff);
  box-shadow: 0 16px 38px rgba(20,28,56,0.112), inset 0 1px 0 rgba(255,255,255,0.04);
  color: #3d4560;
}
:where(html[data-mode="light"]) .toast.ok {
  border-color: rgba(15,138,95,0.6);
  background: linear-gradient(120deg, #ffffff, #ffffff);
}
:where(html[data-mode="light"]) .toast.warn {
  border-color: rgba(154,103,0,0.6);
  background: linear-gradient(120deg, rgba(120,53,15,0.96), rgba(146,64,14,0.95));
}
:where(html[data-mode="light"]) .toast.danger {
  border-color: rgba(201,58,52,0.6);
  background: linear-gradient(120deg, rgba(127,29,29,0.96), rgba(153,27,27,0.95));
}
:where(html[data-mode="light"]) .confirm-modal .btn.danger {
  background: rgba(201,58,52,0.108);
  border-color: rgba(201,58,52,0.368);
}
:where(html[data-mode="light"]) .online-pill {
  border: 2px solid rgba(26,138,74,0.6);
  background: rgba(20,28,56,0.051);
  box-shadow: 0 6px 14px rgba(20,28,56,0.07);
}
:where(html[data-mode="light"]) .online-pill.is-red {
  border-color: rgba(201,56,95,0.6);
}
:where(html[data-mode="light"]) .online-pill.is-idle {
  border-color: rgba(20,28,56,0.26);
}
:where(html[data-mode="light"]) .online-pill.is-idle::after {
  background: rgba(20,28,56,0.16);
  border: 1px solid rgba(20,28,56,0.24);
}
:where(html[data-mode="light"]) .mys-item:before {
  background: rgba(20,28,56,0.048);
}
:where(html[data-mode="light"]) .mys-dot {
  border: 2px solid rgba(31,86,184,0.368);
  background: rgba(31,86,184,0.108);
}
:where(html[data-mode="light"]) .mys-item.past .mys-dot {
  border-color: rgba(20,28,56,0.072);
  background: rgba(20,28,56,0.024);
}
:where(html[data-mode="light"]) .mys-item.now .mys-dot {
  border-color: rgba(19,122,63,0.42);
  background: rgba(19,122,63,0.144);
}
:where(html[data-mode="light"]) .mys-empty {
  background: rgba(20,28,56,0.006);
}
:where(html[data-mode="light"]) .mys-week-card {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .mys-week-card.today {
  border-color: rgba(31,86,184,0.473);
  box-shadow: 0 0 0 3px rgba(31,86,184,0.045);
}
:where(html[data-mode="light"]) .gmt-overview {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .gmt-tile {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.031);
}
:where(html[data-mode="light"]) .gmt-tile:hover {
  border-color: rgba(20,28,56,0.225);
  background: rgba(20,28,56,0.04);
}
:where(html[data-mode="light"]) .table.mbx-table thead th {
  background: rgba(20,28,56,0.07);
}
:where(html[data-mode="light"]) .table.mbx-table tfoot td {
  background: rgba(20,28,56,0.044);
}
:where(html[data-mode="light"]) .mbx-tr.mbx-assignable:hover td {
  background: rgba(17,92,167,0.054);
}
:where(html[data-mode="light"]) .mbx-duty-pill[data-tone="manager"] {
  color: #1151a7;
  border-color: rgba(12,122,184,0.578);
  background: rgba(24,130,160,0.306);
}
:where(html[data-mode="light"]) .mbx-duty-pill[data-tone="call"] {
  color: #16a146;
  border-color: rgba(15,138,95,0.578);
  background: rgba(20,28,56,0.075);
}
:where(html[data-mode="light"]) .mbx-duty-pill[data-tone="active"] {
  color: #1133a7;
  border-color: rgba(18,32,166,0.546);
  background: rgba(51,44,140,0.27);
}
:where(html[data-mode="light"]) .mbx-duty-pill[data-tone="break"] {
  color: #9a6700;
  border-color: rgba(154,103,0,0.578);
  background: rgba(160,75,24,0.288);
}
:where(html[data-mode="light"]) .table.mbx-table .active-col {
  box-shadow: inset 0 0 0 1px rgba(17,92,167,0.112);
  background: rgba(17,92,167,0.04);
}
:where(html[data-mode="light"]) .mbx-mon-cell.confirmed {
  background: rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .mbx-mon-wait-dot {
  border: 2px solid rgba(17,99,167,0.473);
  border-top-color: rgba(17,99,167,0.6);
}
:where(html[data-mode="light"]) .mbx-mon-done {
  background: rgba(26,138,74,0.144);
  border: 1px solid rgba(26,138,74,0.473);
  color: #1a8a4a;
}
@media (max-width: 768px) {
:where(html[data-mode="light"]) .mobile-drawer-overlay {
  background: rgba(20,28,56,0.1);
}
}
@media (max-width: 768px) {
:where(html[data-mode="light"]) .online-users-bar,
:where(html[data-mode="light"]) .quicklinks-bar {
  box-shadow: 0 22px 60px rgba(20,28,56,0.128);
}
}
@media (max-width: 768px) {
:where(html[data-mode="light"]) .mobile-fab-stack .fab {
  box-shadow: 0 18px 50px rgba(20,28,56,0.112);
}
}
:where(html[data-mode="light"]) .sync-status {
  background: rgba(20,28,56,0.5);
}
:where(html[data-mode="light"]) .realtime-blocker {
  background: rgba(20,28,56,0.05);
}
:where(html[data-mode="light"]) .realtime-blocker-card .rt-dot {
  box-shadow: 0 0 0 4px rgba(167,125,17,0.06);
}
:where(html[data-mode="light"]) .sp-presence-dot {
  border: 2px solid var(--surface-1,#d4d8e3);
  box-shadow: 0 0 0 2px rgba(20,28,56,0.048);
}
:where(html[data-mode="light"]) .sp-presence-dot.is-active {
  background: #1a8a4a;
}
:where(html[data-mode="light"]) .sp-presence-dot.is-idle {
  background: #e1e6f0;
}
:where(html[data-mode="light"]) .nav-group.is-record-group .nav-group-kids::before {
  background: rgba(20,28,56,0.16);
}
:where(html[data-mode="light"]) .logline .tl-dot {
  background: rgba(20,28,56,0.16);
}
:where(html[data-mode="light"]) .logline .tl-dot::after {
  background: rgba(20,28,56,0.16);
}
:where(html[data-mode="light"]) .high-alert-overlay {
  background: rgba(167,17,17,0.252);
}
:where(html[data-mode="light"]) .high-alert-box {
  border: 1px solid rgba(20,28,56,0.275);
  background: rgba(193,21,39,0.92);
  color: #1a1f36;
  box-shadow: 0 18px 60px rgba(20,28,56,0.112);
}
:where(html[data-mode="light"]) .high-alert-box .btn.danger {
  background: rgba(20,28,56,0.04);
  border-color: rgba(20,28,56,0.28);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .leave-monitor-list::-webkit-scrollbar-track,
:where(html[data-mode="light"]) .lm-body::-webkit-scrollbar-track {
  background: rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .leave-monitor-list::-webkit-scrollbar-thumb,
:where(html[data-mode="light"]) .lm-body::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.16);
}
:where(html[data-mode="light"]) .leave-monitor-list::-webkit-scrollbar-thumb:hover,
:where(html[data-mode="light"]) .lm-body::-webkit-scrollbar-thumb:hover {
  background: rgba(20,28,56,0.16);
}
:where(html[data-mode="light"]) .leave-monitor-list,
:where(html[data-mode="light"]) .lm-body {
  scrollbar-color: rgba(20,28,56,0.26) rgba(20,28,56,0.24);
}
:where(html[data-mode="light"]) .sidebar-footer-actions,
:where(html[data-mode="light"]) .right-sidebar-footer {
  background: linear-gradient(to top, #f4f6fb 0%, #ffffff 100%);
  border-top: 1px solid rgba(20,28,56,0.11);
}
:where(html[data-mode="light"]) .status-widget-tile {
  background: rgba(20,28,56,0.088);
  border-top: 1px solid rgba(20,28,56,0.1);
  border-bottom: 1px solid rgba(20,28,56,0.24);
  color: #5b6076;
}
:where(html[data-mode="light"]) .status-widget-tile:hover {
  border-color: rgba(20,28,56,0.188);
  background: rgba(20,28,56,0.043);
}
:where(html[data-mode="light"]) .status-widget-tile.is-active {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .status-widget-tile.is-blue.is-active {
  background: rgba(42,99,207,0.09);
  border: 1px solid rgba(42,99,207,0.315);
  box-shadow: 0 0 10px rgba(42,99,207,0.18),
0 0 20px rgba(42,99,207,0.09),
inset 0 0 15px rgba(42,99,207,0.045);
}
:where(html[data-mode="light"]) .status-widget-tile.is-yellow.is-active {
  background: rgba(154,103,0,0.09);
  border: 1px solid rgba(154,103,0,0.315);
  box-shadow: 0 0 10px rgba(154,103,0,0.18),
0 0 20px rgba(154,103,0,0.09),
inset 0 0 15px rgba(154,103,0,0.045);
}
:where(html[data-mode="light"]) .status-widget-tile.is-red.is-active {
  background: rgba(201,58,52,0.09);
  border: 1px solid rgba(201,58,52,0.315);
  box-shadow: 0 0 10px rgba(201,58,52,0.18),
0 0 20px rgba(201,58,52,0.09),
inset 0 0 15px rgba(201,58,52,0.045);
}
html:where([data-mode="light"]) {
  --surface-bg: #ffffff;
  --surface-bg-alt: #ffffff;
  --surface-card: #ffffff;
  --surface-card-alt: #ffffff;
  --surface-modal: #ffffff;
  --text-primary: #1a1f36;
  --accent-primary: #111da7;
  --accent-primary-hover: #4348b4;
  --accent-border: rgba(20,28,56,0.15);
  --status-success: #137a3f;
  --status-warn: #9a5c0a;
  --status-danger: #b73530;
  --effect-shadow-soft: 0 2px 10px rgba(20,28,56,0.064);
  --effect-shadow-strong: 0 12px 28px rgba(20,28,56,0.096);
  --effect-glow: 0 0 0 3px rgba(17,29,167,0.072);
  --effect-glass-backdrop: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .realtime-blocker {
  background: color-mix(in srgb, var(--surface-bg) 70%, #eef1f7 30%);
}
:where(html[data-mode="light"]) .side #nav::-webkit-scrollbar-thumb,
:where(html[data-mode="light"]) .side .nav::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.128);
}
:where(html[data-mode="light"]) .side #nav::-webkit-scrollbar-thumb:hover,
:where(html[data-mode="light"]) .side .nav::-webkit-scrollbar-thumb:hover {
  background: rgba(20,28,56,0.255);
}
:where(html[data-mode="light"]) .stngs-barvis-row {
  border: 1px solid rgba(20,28,56,0.154);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .stngs-barvis-row:hover {
  background: rgba(20,28,56,0.051);
  border-color: rgba(20,28,56,0.26);
}
:where(html[data-mode="light"]) .stngs-barvis-icon {
  background: rgba(20,28,56,0.05);
  color: #5b6076;
}
:where(html[data-mode="light"]) .stngs-barvis-label {
  color: var(--text, #3d4560);
}
:where(html[data-mode="light"]) .stngs-toggle-track {
  background: rgba(20,28,56,0.11);
  border: 1px solid rgba(20,28,56,0.22);
}
:where(html[data-mode="light"]) .stngs-barvis-chk:checked + .stngs-toggle-track {
  background: rgba(26,138,74,0.765);
  border-color: rgba(26,138,74,0.6);
}
:where(html[data-mode="light"]) .stngs-toggle-thumb {
  background: #ffffff;
  box-shadow: 0 1px 3px rgba(20,28,56,0.08);
}
:where(html[data-mode="light"]) .topbar {
  background: var(--panel, #ffffff);
  border-bottom: 1px solid var(--border, rgba(20,28,56,0.1));
}
:where(html[data-mode="light"]) .mc-page-header {
  border-bottom: 1px solid rgba(20,28,56,0.11);
  background: linear-gradient(180deg, rgba(20,28,56,0.026) 0%, transparent 100%);
}
:where(html[data-mode="light"]) .mc-header-icon {
  background: linear-gradient(135deg, rgba(13,127,115,0.18), rgba(10,127,174,0.108));
  border: 1px solid rgba(13,127,115,0.294);
  color: #0d7f73;
}
:where(html[data-mode="light"]) .mc-header-title {
  color: #3d4560;
}
:where(html[data-mode="light"]) .mc-header-sub {
  color: rgba(91,96,118,0.65);
}
:where(html[data-mode="light"]) .mc-view-tabs {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.154);
}
:where(html[data-mode="light"]) .mc-view-tab {
  color: rgba(91,96,118,0.7);
}
:where(html[data-mode="light"]) .mc-view-tab:hover {
  color: #3d4560;
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .mc-view-tab-active {
  color: #3d4560 !important;
  background: linear-gradient(135deg, rgba(13,127,115,0.18), rgba(10,127,174,0.108)) !important;
  border: 1px solid rgba(13,127,115,0.294) !important;
}
:where(html[data-mode="light"]) .mc-view-tab-active svg {
  color: #0d7f73;
}
:where(html[data-mode="light"]) .mc-reload-btn {
  color: #5b6076;
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.154);
}
:where(html[data-mode="light"]) .mc-reload-btn:hover {
  color: #3d4560;
  border-color: rgba(20,28,56,0.26);
  background: rgba(20,28,56,0.06);
}
:where(html[data-mode="light"]) .mc-status-bar {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .mc-status-success {
  color: #1a8a4a;
  background: rgba(26,138,74,0.054);
}
:where(html[data-mode="light"]) .mc-status-error {
  color: #c93a34;
  background: rgba(201,58,52,0.054);
}
:where(html[data-mode="light"]) .mc-status-info {
  color: #2a63cf;
  background: rgba(42,99,207,0.054);
}
:where(html[data-mode="light"]) .mc-spinner {
  border: 2px solid rgba(13,127,115,0.158);
  border-top-color: #a2d8d0;
}
:where(html[data-mode="light"]) .mc-loading-text {
  color: rgba(91,96,118,0.6);
}
:where(html[data-mode="light"]) .mc-empty {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .mc-empty-title {
  color: rgba(91,96,118,0.7);
}
:where(html[data-mode="light"]) .mc-empty-sub {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .mc-unconfigured svg {
  color: #0d7f73;
}
:where(html[data-mode="light"]) .mc-error svg {
  color: #c93a34;
}
:where(html[data-mode="light"]) .mc-nav {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .mc-month-title {
  color: #3d4560;
}
:where(html[data-mode="light"]) .mc-today-live-pill {
  color: #0d7f73;
  background: rgba(13,127,115,0.135);
  border: 1px solid rgba(13,127,115,0.368);
}
:where(html[data-mode="light"]) .mc-nav-btn {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.154);
  color: #5b6076;
}
:where(html[data-mode="light"]) .mc-nav-btn:hover {
  background: rgba(20,28,56,0.068);
  color: #3d4560;
  border-color: rgba(20,28,56,0.26);
}
:where(html[data-mode="light"]) .mc-grid-header {
  border-bottom: 1px solid rgba(20,28,56,0.11);
}
:where(html[data-mode="light"]) .mc-header-day {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .mc-row {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .mc-cell {
  border-right: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .mc-cell:hover {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .mc-cell-today {
  background: rgba(13,127,115,0.063);
  border-right-color: rgba(13,127,115,0.368) !important;
  outline: 1.5px solid rgba(13,127,115,0.578);
}
:where(html[data-mode="light"]) .mc-cell-today::before {
  background: linear-gradient(90deg, #0d7f73, #0a7fae);
}
:where(html[data-mode="light"]) .mc-cell-today::after {
  border: 1.5px solid rgba(13,127,115,0.42);
}
:where(html[data-mode="light"]) .mc-day-num {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .mc-today-num {
  background: linear-gradient(135deg, #0d7f73, #0b6b8f);
  color: #ffffff !important;
  box-shadow: 0 0 0 3px rgba(13,127,115,0.126),
    0 0 0 6px rgba(13,127,115,0.045);
}
:where(html[data-mode="light"]) .mc-today-label {
  color: #0d7f73;
  background: rgba(13,127,115,0.162);
  border: 1px solid rgba(13,127,115,0.315);
}
:where(html[data-mode="light"]) .mc-today-pip {
  background: #0d7f73;
}
:where(html[data-mode="light"]) .mc-overflow {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .mc-legend {
  border-top: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .mc-legend-item {
  color: rgba(91,96,118,0.6);
}
:where(html[data-mode="light"]) .mc-list-th {
  color: rgba(91,96,118,0.55);
  background: #ffffff;
  border-bottom: 2px solid rgba(20,28,56,0.154);
}
:where(html[data-mode="light"]) .mc-list-row:hover .mc-list-td {
  background: rgba(20,28,56,0.021);
}
:where(html[data-mode="light"]) .mc-list-td {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  color: #5b6076;
}
:where(html[data-mode="light"]) .mc-list-num-pill {
  background: rgba(20,28,56,0.05);
  border: 1px solid rgba(20,28,56,0.165);
  color: rgba(91,96,118,0.7);
}
:where(html[data-mode="light"]) .mc-list-avatar {
  background: linear-gradient(135deg, rgba(13,127,115,0.18), rgba(10,127,174,0.108));
  border: 1px solid rgba(13,127,115,0.21);
  color: #0d7f73;
}
:where(html[data-mode="light"]) .mc-list-date {
  color: rgba(91,96,118,0.7);
}
:where(html[data-mode="light"]) .mc-dur-badge {
  background: rgba(20,28,56,0.04);
  border: 1px solid rgba(20,28,56,0.132);
  color: rgba(91,96,118,0.7);
}
:where(html[data-mode="light"]) .mc-list-scroll::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .mc-list-scroll::-webkit-scrollbar-thumb:hover {
  background: rgba(20,28,56,0.16);
}
:where(html[data-mode="light"]) .lm-widget {
  background: linear-gradient(180deg, rgba(13,127,115,0.063) 0%, rgba(11,107,122,0.04) 100%);
  border: 1px solid rgba(13,127,115,0.21);
}
:where(html[data-mode="light"]) .lm-header {
  border-bottom: 1px solid rgba(13,127,115,0.14);
}
:where(html[data-mode="light"]) .lm-icon {
  background: rgba(13,127,115,0.135);
  border: 1px solid rgba(13,127,115,0.263);
}
:where(html[data-mode="light"]) .lm-title {
  color: #3d4560;
}
:where(html[data-mode="light"]) .lm-live-pip {
  background: #0d7f73;
}
:where(html[data-mode="light"]) .lm-count-badge {
  background: rgba(13,127,115,0.135);
  color: #0d7f73;
  border: 1px solid rgba(13,127,115,0.294);
}
:where(html[data-mode="light"]) .lm-badge-loading {
  background: rgba(20,28,56,0.05);
  color: rgba(91,96,118,0.55);
  border-color: rgba(20,28,56,0.165);
}
:where(html[data-mode="light"]) .lm-badge-error {
  background: rgba(201,58,52,0.108);
  color: #c93a34;
  border-color: rgba(201,58,52,0.263);
}
:where(html[data-mode="light"]) .lm-refresh-btn {
  border: 1px solid rgba(20,28,56,0.132);
  background: rgba(20,28,56,0.043);
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .lm-refresh-btn:hover {
  background: rgba(20,28,56,0.085);
  color: #5b6076;
}
:where(html[data-mode="light"]) .lm-rail {
  background: linear-gradient(180deg,
    rgba(13,127,115,0.315) 0%,
    rgba(42,99,207,0.18) 60%,
    rgba(42,99,207,0.045) 100%
  );
}
:where(html[data-mode="light"]) .lm-day-dot {
  background: #ffffff;
}
:where(html[data-mode="light"]) .lm-day-dot-today {
  background: #0d7f73;
  border-color: #a2d8d0;
  box-shadow: 0 0 0 3px rgba(13,127,115,0.09), 0 0 0 5px rgba(13,127,115,0.036);
}
:where(html[data-mode="light"]) .lm-day-dot-tmrw {
  border-color: #a0bce8;
  box-shadow: 0 0 0 3px rgba(42,99,207,0.068);
}
:where(html[data-mode="light"]) .lm-label-today {
  color: #0d7f73;
}
:where(html[data-mode="light"]) .lm-label-tmrw {
  color: #2a63cf;
}
:where(html[data-mode="light"]) .lm-tl-row {
  background: rgba(20,28,56,0.026);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .lm-tl-row:hover {
  background: rgba(20,28,56,0.047);
  border-color: rgba(20,28,56,0.112);
}
:where(html[data-mode="light"]) .lm-tl-name {
  color: #5b6076;
}
:where(html[data-mode="light"]) .lm-tl-empty {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .lm-skel {
  background: rgba(20,28,56,0.04);
}
:where(html[data-mode="light"]) .lm-error-state {
  color: rgba(201,58,52,0.7);
}
:where(html[data-mode="light"]) .lm-footer {
  border-top: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .lm-footer-txt {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .stngs-brightness-slider {
  background: linear-gradient(
    to right,
    var(--accent, #1856be) 0%,
    var(--accent, #1856be) var(--sval, 52.6%),
    rgba(20,28,56,0.102) var(--sval, 52.6%),
    rgba(20,28,56,0.102) 100%
  );
}
:where(html[data-mode="light"]) .stngs-brightness-slider::-webkit-slider-thumb {
  background: #ffffff;
  box-shadow: 0 1px 4px rgba(20,28,56,0.112), 0 0 0 2px rgba(17,73,167,0.12);
}
:where(html[data-mode="light"]) .stngs-brightness-slider::-webkit-slider-thumb:hover {
  box-shadow: 0 1px 6px rgba(20,28,56,0.144), 0 0 0 3px rgba(17,73,167,0.18);
}
:where(html[data-mode="light"]) .stngs-brightness-slider::-moz-range-thumb {
  background: #ffffff;
  box-shadow: 0 1px 4px rgba(20,28,56,0.112), 0 0 0 2px rgba(17,73,167,0.12);
}
:where(html[data-mode="light"]) .stngs-brightness-default-row {
  border-top: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .modal .ms-shell {
  background: var(--surface, #ffffff);
  border: 1px solid rgba(20,28,56,0.1);
  box-shadow: 0 40px 100px rgba(20,28,56,0.18), 0 0 0 1px rgba(255,255,255,0.013);
}
:where(html[data-mode="light"]) .modal .ms-topbar {
  background: rgba(20,28,56,0.017);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .modal .ms-topbar-dot {
  background: #3a56dc;
  box-shadow: 0 0 7px rgba(58,86,220,0.27);
}
:where(html[data-mode="light"]) .modal .ms-topbar-title {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .modal .ms-topbar-tag {
  color: #3a56dc;
  background: rgba(58,86,220,0.108);
  border: 1px solid rgba(58,86,220,0.231);
}
:where(html[data-mode="light"]) .modal .ms-meta-chip {
  color: rgba(61,69,96,.75);
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .modal .ms-xbtn {
  border: 1px solid rgba(20,28,56,0.125);
  color: #5b6076;
}
:where(html[data-mode="light"]) .modal .ms-xbtn:hover {
  background: rgba(167,17,17,0.081);
  border-color: rgba(167,17,17,0.231);
  color: #c93a34;
}
:where(html[data-mode="light"]) .modal .ms-sidenav {
  border-right: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .modal .ms-search-bar {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.013);
}
:where(html[data-mode="light"]) .modal .ms-search-bar svg {
  color: rgba(61,69,96,.75);
}
:where(html[data-mode="light"]) .modal .ms-search-input {
  color: #3d4560;
}
:where(html[data-mode="light"]) .modal .ms-search-input::placeholder {
  color: rgba(61,69,96,.75);
}
:where(html[data-mode="light"]) .modal .ms-grp-label {
  color: rgba(61,69,96,.75);
}
:where(html[data-mode="light"]) .modal .ms-grp-label::after {
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .modal .ms-nav-item {
  color: #5b6076;
}
:where(html[data-mode="light"]) .modal .ms-nav-item:hover {
  background: rgba(20,28,56,0.034);
  color: #3d4560;
}
:where(html[data-mode="light"]) .modal .ms-nav-item.ms-active {
  background: rgba(58,86,220,0.09);
  border-left-color: #aab8f0;
  color: #1a1f36;
}
:where(html[data-mode="light"]) .modal .ms-ni-box {
  background: rgba(20,28,56,0.043);
}
:where(html[data-mode="light"]) .modal .ms-nav-item.ms-active .ms-ni-box {
  background: rgba(58,86,220,0.162);
  color: #3a56dc;
}
:where(html[data-mode="light"]) .modal .ms-ni-sub {
  color: rgba(61,69,96,.75);
}
:where(html[data-mode="light"]) .modal .ms-nav-item.ms-active .ms-ni-sub {
  color: rgba(58,86,220,0.55);
}
:where(html[data-mode="light"]) .modal .ms-ni-kv {
  color: #3a56dc;
  background: rgba(58,86,220,0.126);
}
:where(html[data-mode="light"]) .modal .ms-panel-hero {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .modal .ms-hero-icon {
  background: rgba(58,86,220,0.108);
  border: 1px solid rgba(58,86,220,0.231);
  color: #3a56dc;
}
:where(html[data-mode="light"]) .modal .ms-hero-icon--default {
  background: rgba(20,28,56,0.043);
  border-color: rgba(20,28,56,0.1);
  color: rgba(61,69,96,.75);
}
:where(html[data-mode="light"]) .modal .ms-hero-icon--admin {
  background: rgba(154,103,0,0.09);
  border-color: rgba(154,103,0,0.231);
  color: #b47708;
}
:where(html[data-mode="light"]) .modal .ms-hero-title {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .modal .ms-hero-desc {
  color: rgba(61,69,96,.75);
}
:where(html[data-mode="light"]) .modal .ms-ctrl-group {
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .modal .ms-ctrl-group-label {
  color: rgba(61,69,96,.75);
  background: rgba(20,28,56,0.017);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .modal .ms-ctrl-row {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .modal .ms-ctrl-name {
  color: #3d4560;
}
:where(html[data-mode="light"]) .modal .ms-ctrl-hint {
  color: rgba(61,69,96,.75);
}
:where(html[data-mode="light"]) .modal .ms-slider-dim {
  color: rgba(61,69,96,.75);
}
:where(html[data-mode="light"]) .modal .ms-slider-bright {
  color: #3d4560;
}
:where(html[data-mode="light"]) .modal .ms-slider {
  background: linear-gradient(to right, #3a56dc 0%, #3a56dc var(--ms-sval,52.6%), rgba(20,28,56,0.085) var(--ms-sval,52.6%));
}
:where(html[data-mode="light"]) .modal .ms-slider::-webkit-slider-thumb {
  background: #ffffff;
  box-shadow: 0 1px 4px rgba(20,28,56,0.16), 0 0 0 2px rgba(58,86,220,0.158);
}
:where(html[data-mode="light"]) .modal .ms-slider::-webkit-slider-thumb:hover {
  box-shadow: 0 1px 6px rgba(20,28,56,0.18), 0 0 0 3px rgba(58,86,220,0.225);
}
:where(html[data-mode="light"]) .modal .ms-slider-val {
  color: #3a56dc;
}
:where(html[data-mode="light"]) .modal .ms-toggle-track {
  background: rgba(20,28,56,0.068);
  border: 1px solid rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .modal .ms-toggle-thumb {
  background: rgba(20,28,56,0.34);
}
:where(html[data-mode="light"]) .modal .ms-toggle-input:checked + .ms-toggle-track {
  background: #3a56dc;
  border-color: rgba(58,86,220,0.6);
}
:where(html[data-mode="light"]) .modal .ms-toggle-input:checked + .ms-toggle-track .ms-toggle-thumb {
  background: #ffffff;
}
:where(html[data-mode="light"]) .modal .ms-action-btn {
  background: rgba(58,86,220,0.09);
  border: 1px solid rgba(58,86,220,0.231);
  color: #1148a7;
}
:where(html[data-mode="light"]) .modal .ms-action-btn:hover {
  background: rgba(58,86,220,0.162);
  border-color: rgba(58,86,220,0.368);
  color: #114ca7;
}
:where(html[data-mode="light"]) .modal .ms-action-btn--secondary {
  background: rgba(20,28,56,0.034);
  border-color: rgba(20,28,56,0.125);
  color: #5b6076;
}
:where(html[data-mode="light"]) .modal .ms-action-btn--secondary:hover {
  background: rgba(20,28,56,0.06);
  color: #3d4560;
}
:where(html[data-mode="light"]) .modal .ms-status-bar {
  background: rgba(20,28,56,0.017);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .modal .ms-status-dot {
  background: #1a8a4a;
  box-shadow: 0 0 5px rgba(26,138,74,0.18);
}
:where(html[data-mode="light"]) .modal .ms-status-text {
  color: rgba(61,69,96,.75);
}
:where(html[data-mode="light"]) .modal .ms-panel-actions {
  border-top: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .stngs-radio {
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .stngs-radio:hover {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .stngs-radio input[type=radio]:checked ~ div {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .stngs-radio strong {
  color: #3d4560;
}
:where(html[data-mode="light"]) #qbCaseDetailModal {
  background: rgba(20,28,56,0.068) !important;
}
:where(html[data-mode="light"]) #qbCaseDetailModal .qbcd-panel {
  border: 1px solid rgba(10,127,174,0.158) !important;
  background: #ffffff !important;
  box-shadow: 0 0 0 1px rgba(10,127,174,0.023),
    0 40px 80px rgba(20,28,56,0.18),
    0 0 60px rgba(10,127,174,0.018) !important;
}
:where(html[data-mode="light"]) .qbcd-accent-bar {
  background: linear-gradient(90deg,
    #0a7fae 0%, #6d3fc4 50%, #0a7fae 100%);
}
:where(html[data-mode="light"]) .qbcd-header {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: linear-gradient(180deg, rgba(10,127,174,0.04) 0%, transparent 100%);
}
:where(html[data-mode="light"]) .qbcd-row-badge {
  background: rgba(10,127,174,0.09);
  border: 1px solid rgba(10,127,174,0.263);
  color: #0a7fae;
}
:where(html[data-mode="light"]) .qbcd-case-label {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .qbcd-case-id {
  color: #4348b4;
}
:where(html[data-mode="light"]) .qbcd-case-id #qbcdCaseId {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .qbcd-mini-link {
  background: rgba(20,28,56,0.068);
  border: 1px solid rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .qbcd-mini-link:hover {
  background: rgba(20,28,56,0.128);
}
:where(html[data-mode="light"]) .qbcd-desc {
  color: #5b6076;
}
:where(html[data-mode="light"]) .qbcd-close-btn {
  background: rgba(20,28,56,0.034) !important;
  border: 1px solid rgba(20,28,56,0.125) !important;
  color: #5b6779 !important;
}
:where(html[data-mode="light"]) .qbcd-close-btn:hover {
  background: rgba(201,56,95,0.09) !important;
  border-color: rgba(201,56,95,0.368) !important;
  color: #c9385f !important;
}
:where(html[data-mode="light"]) .qbcd-status-bar {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.013);
}
:where(html[data-mode="light"]) .qbcd-meta {
  color: #5b6779;
}
:where(html[data-mode="light"]) .qbcd-body::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.085);
}
:where(html[data-mode="light"]) .qbcd-kpi {
  background: rgba(20,28,56,0.021);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .qbcd-kpi-cyan::before {
  background: #0a7fae;
}
:where(html[data-mode="light"]) .qbcd-kpi-amber::before {
  background: #b47708;
}
:where(html[data-mode="light"]) .qbcd-kpi-violet::before {
  background: #6d3fc4;
}
:where(html[data-mode="light"]) .qbcd-kpi-emerald::before {
  background: #0f8a5f;
}
:where(html[data-mode="light"]) .qbcd-kpi-label {
  color: #5b6779;
}
:where(html[data-mode="light"]) .qbcd-kpi-cyan    .qbcd-kpi-value {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .qbcd-kpi-amber   .qbcd-kpi-value {
  color: #b47708;
}
:where(html[data-mode="light"]) .qbcd-kpi-violet  .qbcd-kpi-value {
  color: #6d3fc4;
}
:where(html[data-mode="light"]) .qbcd-kpi-emerald .qbcd-kpi-value {
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .qbcd-kpi-sub {
  color: #5b6779;
}
:where(html[data-mode="light"]) .qbcd-detail-block {
  background: rgba(20,28,56,0.017);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .qbcd-block-title {
  color: #5b6779;
}
:where(html[data-mode="light"]) .qbcd-block-cyan .qbcd-block-title::before {
  background: #0a7fae;
}
:where(html[data-mode="light"]) .qbcd-block-violet .qbcd-block-title::before {
  background: #6d3fc4;
}
:where(html[data-mode="light"]) .qbcd-kv-lbl {
  color: #5b6779;
}
:where(html[data-mode="light"]) .qbcd-kv-val {
  color: #5b6076;
}
:where(html[data-mode="light"]) .qbcd-kv-hi {
  color: #0a7fae !important;
}
:where(html[data-mode="light"]) .qbcd-update-block {
  background: linear-gradient(135deg,
    rgba(10,127,174,0.04),
    rgba(109,63,196,0.04));
  border: 1px solid rgba(10,127,174,0.14);
}
:where(html[data-mode="light"]) .qbcd-update-label {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .qbcd-update-dot {
  background: #0a7fae;
  box-shadow: 0 0 8px rgba(10,127,174,.22);
}
:where(html[data-mode="light"]) .qbcd-update-text {
  color: #5b6076;
  border-left: 2px solid rgba(10,127,174,0.21);
}
:where(html[data-mode="light"]) .qbcd-update-text::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.102);
}
:where(html[data-mode="light"]) .qbcd-extra-block {
  border-color: rgba(20,28,56,0.11) !important;
}
:where(html[data-mode="light"]) .qbcd-footer {
  border-top: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.009);
}
:where(html[data-mode="light"]) .qbcd-pos {
  color: #5b6779;
}
:where(html[data-mode="light"]) .qbcd-action-btn::before {
  background: linear-gradient(135deg, transparent, rgba(20,28,56,0.085));
}
:where(html[data-mode="light"]) .qbcd-edit-btn {
  background: linear-gradient(135deg,#1e40af,#1f56b8) !important;
  color: #ffffff !important;
  border-color: #a0bce8 !important;
  box-shadow: 0 2px 4px rgba(31,86,184,0.09) !important;
}
:where(html[data-mode="light"]) .qbcd-edit-btn:hover {
  background: linear-gradient(135deg,#1e3a8a,#2a63cf) !important;
  box-shadow: 0 4px 12px rgba(31,86,184,0.18) !important;
}
:where(html[data-mode="light"]) .qbcd-view-btn {
  background: linear-gradient(135deg,#0369a1,#0c7ab8) !important;
  color: #ffffff !important;
  border-color: #9fc9e4 !important;
  box-shadow: 0 2px 4px rgba(12,122,184,0.09) !important;
}
:where(html[data-mode="light"]) .qbcd-view-btn:hover {
  background: linear-gradient(135deg,#075985,#0c7ab8) !important;
  box-shadow: 0 4px 12px rgba(12,122,184,0.18) !important;
}
:where(html[data-mode="light"]) .qbcd-copy-btn,
:where(html[data-mode="light"]) .qbcd-close-pill {
  border: 1px solid rgba(20,28,56,0.188) !important;
  background: rgba(20,28,56,0.043) !important;
  color: #5b6076 !important;
}
:where(html[data-mode="light"]) .qbcd-copy-btn:hover {
  background: rgba(20,28,56,0.085) !important;
  border-color: rgba(20,28,56,0.28) !important;
}
:where(html[data-mode="light"]) .qbcd-close-pill {
  background: rgba(201,58,52,0.09) !important;
  color: #c93a34 !important;
  border-color: rgba(201,58,52,0.315) !important;
}
:where(html[data-mode="light"]) .qbcd-close-pill:hover {
  background: rgba(201,58,52,0.18) !important;
  border-color: rgba(201,58,52,0.525) !important;
}
:where(html[data-mode="light"]) .qb-row-detail-btn {
  background: rgba(10,127,174,0.04);
  border: 1px solid rgba(10,127,174,0.147);
  color: rgba(10,127,174,0.55);
}
:where(html[data-mode="light"]) .qb-row-detail-btn::after {
  background: radial-gradient(circle at center, rgba(10,127,174,0.18), transparent 70%);
}
:where(html[data-mode="light"]) .qb-row-detail-btn:hover {
  background: rgba(10,127,174,0.126);
  border-color: rgba(10,127,174,0.473);
  color: #0a7fae;
  box-shadow: 0 0 14px rgba(10,127,174,0.099), 0 0 4px rgba(10,127,174,0.054);
}
:where(html[data-mode="light"]) .services-btn {
  background: linear-gradient(135deg, rgba(10,127,174,0.072), rgba(10,127,174,0.04));
  border: 1px solid rgba(10,127,174,0.263);
  color: #0a7fae;
}
:where(html[data-mode="light"]) .services-btn:hover {
  background: linear-gradient(135deg, rgba(10,127,174,0.162), rgba(10,127,174,0.054));
  border-color: rgba(10,127,174,0.578);
  box-shadow: 0 0 24px rgba(10,127,174,0.113);
  color: #0a7fae;
}
:where(html[data-mode="light"]) .qb-send-ctx-root {
  background: #f7f9fc;
  border: 1px solid rgba(10,127,174,0.294);
  box-shadow: 0 0 0 1px rgba(10,127,174,0.036),
    0 8px 40px rgba(20,28,56,0.18),
    0 2px 12px rgba(10,127,174,0.054);
}
:where(html[data-mode="light"]) .qb-send-ctx-header {
  background: linear-gradient(135deg, rgba(10,127,174,0.09), rgba(18,32,166,0.072));
  border-bottom: 1px solid rgba(10,127,174,0.147);
}
:where(html[data-mode="light"]) .qb-send-ctx-case-label {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .qb-send-ctx-item-group-label {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .qb-send-ctx-item {
  color: #5b6076;
}
:where(html[data-mode="light"]) .qb-send-ctx-item:hover {
  background: rgba(10,127,174,0.09);
  color: #3d4560;
}
:where(html[data-mode="light"]) .qb-send-ctx-arrow {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .qb-send-ctx-sent-tick {
  color: #1a8a4a;
}
:where(html[data-mode="light"]) .qb-send-ctx-empty {
  color: rgba(91,96,118,0.6);
}
:where(html[data-mode="light"]) .qb-send-ctx-loading {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .qb-services-badge {
  background: linear-gradient(135deg, rgba(10,127,174,0.225), rgba(10,127,174,0.09));
  border: 1px solid rgba(10,127,174,0.42);
  color: #0a7fae;
  box-shadow: 0 0 8px rgba(10,127,174,0.09);
}
:where(html[data-mode="light"]) .qb-services-badge.qb-services-badge-single {
  background: linear-gradient(135deg, rgba(12,122,184,0.162), rgba(12,122,184,0.054));
  border-color: rgba(12,122,184,0.378);
  color: #0e7c8c;
  box-shadow: 0 0 6px rgba(12,122,184,0.072);
}
:where(html[data-mode="light"]) .qb-services-badge.qb-services-badge-multi {
  background: linear-gradient(135deg, rgba(109,63,196,0.198), rgba(10,127,174,0.09));
  border-color: rgba(109,63,196,0.42);
  color: #6d3fc4;
  box-shadow: 0 0 8px rgba(109,63,196,0.099);
}
:where(html[data-mode="light"]) .qb-services-badge.qb-services-badge-multi::after {
  background: rgba(20,28,56,0.5);
  color: #5f35ad;
  box-shadow: 0 0 0 1px rgba(109,63,196,0.18);
}
:where(html[data-mode="light"]) .qb-send-ctx-item-error .qb-send-ctx-arrow {
  color: #c93a34 !important;
}

/* ── from mailbox.css ── */
:where(html[data-mode="light"]) .override-label {
  color: #a75211;
  background: rgba(154,103,0,0.126);
  border: 1px solid rgba(154,103,0,0.473);
}
:where(html[data-mode="light"]) .override-label:focus {
  outline: 2px solid rgba(154,103,0,0.6);
}
:where(html[data-mode="light"]) .mbx-override-banner {
  background: rgba(154,103,0,0.09);
  border: 1.5px solid rgba(154,103,0,0.42);
}
:where(html[data-mode="light"]) .mbx-override-clock {
  color: #b47708;
}

/* ── from enterprise_ux.css ── */
html:where([data-mode="light"]) {
  --shift-morning: #208a97;
  --shift-mid: #a76d11;
  --shift-night: #1a1f36;
}
:where(html[data-mode="light"]) .ux-chip {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .mysx-cal {
  background: linear-gradient(180deg, rgba(20,28,56,0.026), rgba(20,28,56,0.007));
}
:where(html[data-mode="light"]) .mysx-daytab.active {
  background: rgba(67,72,180,0.288);
  border-color: rgba(67,72,180,0.6);
  box-shadow: 0 0 0 2px rgba(67,72,180,0.081);
}
:where(html[data-mode="light"]) .mysx-cal-grid::before {
  background-image: linear-gradient(to bottom, rgba(20,28,56,0.051) 1px, transparent 1px);
}
:where(html[data-mode="light"]) .mysx-block {
  border: 1px solid rgba(20,28,56,0.175);
  background: rgba(20,28,56,0.051);
  box-shadow: 0 10px 18px rgba(20,28,56,0.058);
}
:where(html[data-mode="light"]) .mysx-badge {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .mysx-badge.morning {
  border-color: rgba(13,127,115,0.473);
  background: rgba(13,127,115,0.09);
}
:where(html[data-mode="light"]) .mysx-badge.mid {
  border-color: rgba(42,99,207,0.473);
  background: rgba(42,99,207,0.09);
}
:where(html[data-mode="light"]) .mysx-badge.night {
  border-color: rgba(109,63,196,0.473);
  background: rgba(109,63,196,0.09);
}
:where(html[data-mode="light"]) .mysx-collapser {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .twp-shell {
  border: 1px solid rgba(12,122,184,0.294);
  box-shadow: 0 10px 35px rgba(20,28,56,0.122);
}
:where(html[data-mode="light"]) .twp-select {
  border: 1px solid rgba(20,28,56,0.26);
  background: rgba(20,28,56,0.068);
}
:where(html[data-mode="light"]) .twp-dist-card {
  border: 1px solid rgba(20,28,56,0.125);
  background: linear-gradient(180deg,rgba(20,28,56,0.092),rgba(20,28,56,0.062));
}
:where(html[data-mode="light"]) .twp-progress-track {
  background: rgba(20,28,56,0.068);
}
:where(html[data-mode="light"]) .dashx-heatmap .cell {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .dashx-filter.active {
  background: rgba(67,72,180,0.162);
  border-color: rgba(67,72,180,0.473);
}
:where(html[data-mode="light"]) .dashx-notif {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .dashx-notif.unread {
  border-color: rgba(67,72,180,0.578);
  background: rgba(67,72,180,0.09);
}
:where(html[data-mode="light"]) .mysx-tick {
  color: #3d4560;
}
:where(html[data-mode="light"]) .mysx-day-head {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .mysx-day-body {
  background: rgba(20,28,56,0.04);
}
:where(html[data-mode="light"]) .mysx-empty {
  color: #3d4560;
}
:where(html[data-mode="light"]) .mysx-tab {
  background: rgba(20,28,56,0.017);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .mysx-tab.active {
  background: rgba(42,99,207,0.252);
  border-color: rgba(42,99,207,0.6);
  color: #1a1f36;
  box-shadow: 0 0 0 2px rgba(42,99,207,0.081), 0 2px 8px rgba(42,99,207,0.081);
}
:where(html[data-mode="light"]) .mysx-pill {
  background: rgba(20,28,56,0.026);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .mysx-block-time {
  color: #3d4560;
}
:where(html[data-mode="light"]) .mysx-block-sub {
  color: #3d4560;
}
:where(html[data-mode="light"]) .mysx-tooltip {
  border: 1px solid rgba(20,28,56,0.125);
  background: #ffffff;
  color: #1a1f36;
}
:where(html[data-mode="light"]) .dashx-bar {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .dashx-bar .fill {
  background: rgba(42,99,207,0.495);
}
:where(html[data-mode="light"]) .dashx-top-row {
  border-bottom: 1px dashed rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .dashx-spin {
  border: 2px solid rgba(20,28,56,0.28);
  border-top-color: rgba(20,28,56,0.28);
}
:where(html[data-mode="light"]) .task-label {
  --task-color: #1a1f36;
  --task-bg: rgba(20,28,56,0.051);
  --task-border: rgba(20,28,56,0.175);
}
:where(html[data-mode="light"]) .task-label:focus,
:where(html[data-mode="light"]) .task-label:focus-visible {
  box-shadow: 0 0 0 3px rgba(12,122,184,0.113);
}
:where(html[data-mode="light"]) .task-color {
  box-shadow: 0 0 0 1px rgba(20,28,56,0.08) inset, 0 0 0 1px rgba(255,255,255,0.05);
}
:where(html[data-mode="light"]) .schedule-block {
  border: 1px solid var(--task-border, rgba(20,28,56,0.15));
  background: var(--task-bg, rgba(20,28,56,0.034));
}
:where(html[data-mode="light"]) .schedule-block:focus,
:where(html[data-mode="light"]) .schedule-block:focus-visible {
  box-shadow: 0 0 0 3px rgba(12,122,184,0.099), 0 14px 28px rgba(20,28,56,0.08);
  border-color: rgba(12,122,184,0.368);
}
:where(html[data-mode="light"]) .schedule-block:hover {
  border-color: rgba(12,122,184,0.368);
  box-shadow: 0 14px 28px rgba(20,28,56,0.08);
}
:where(html[data-mode="light"]) .schedule-block .sb-meta {
  color: #3d4560;
}
:where(html[data-mode="light"]) .member-row,
:where(html[data-mode="light"]) .members-row {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .member-row:hover,
:where(html[data-mode="light"]) .members-row:hover {
  border-color: rgba(20,28,56,0.225);
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .members-row.m-selected {
  border-color: rgba(12,122,184,0.368);
  box-shadow: 0 0 0 3px rgba(12,122,184,0.054);
}
:where(html[data-mode="light"]) .notification-popout {
  border: 1px solid rgba(20,28,56,0.175);
  background: linear-gradient(180deg, rgba(20,28,56,0.051), rgba(20,28,56,0.026));
  box-shadow: 0 22px 60px rgba(20,28,56,0.16);
}
:where(html[data-mode="light"]) .notification-popout .notif-member {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .notification-popout .body {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .notification-popout .notif-summary {
  border-top: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .notification-popout .notif-date {
  color: #5b6076;
}
:where(html[data-mode="light"]) .notification-popout .notif-task-bullet {
  background: var(--task-color, rgba(20,28,56,0.5));
  box-shadow: 0 0 0 3px rgba(255,255,255,0.03);
}
:where(html[data-mode="light"]) .notification-popout .notif-task-time {
  color: #5b6076;
}
:where(html[data-mode="light"]) .notification-popout .notif-task-label {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .notification-popout .notif-count {
  background: rgba(12,122,184,0.162);
  color: #5b6076;
}
:where(html[data-mode="light"]) .notification-popout .notif-item {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.099);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.01);
}
:where(html[data-mode="light"]) .notification-popout .notif-item-title {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-table-wrap {
  border: 1px solid rgba(20,28,56,0.24);
  background: #ffffff;
  box-shadow: 0 16px 32px rgba(20,28,56,0.144);
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-table thead th {
  background: #eef1f7;
  color: #8a90a4;
  border-bottom: 1px solid rgba(20,28,56,0.24);
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-table tbody td {
  background: #f7f9fc;
  color: #3d4560;
  border-bottom: 1px solid rgba(20,28,56,0.24);
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-table tbody tr:hover td {
  background: rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-case-cell {
  color: #2a63cf;
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-live {
  color: #1a8a4a;
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-by-name {
  color: #3d4560;
}
:where(html[data-mode="light"]) .notification-popout .mbx-accept-btn {
  border-color: rgba(31,86,184,0.6);
  background: linear-gradient(180deg, #1f56b8 0%, #2a63cf 100%);
  color: #ffffff;
}
:where(html[data-mode="light"]) .notification-popout .mbx-accept-btn:hover:not([disabled]) {
  background: linear-gradient(180deg, #2a63cf 0%, #1f56b8 100%);
}
:where(html[data-mode="light"]) .notification-popout .mailbox-assign {
  border: 1px solid rgba(20,28,56,0.125);
  background: #ffffff;
  box-shadow: 0 14px 32px rgba(20,28,56,0.134);
}
:where(html[data-mode="light"]) .notification-popout .mailbox-assign .notif-item-title {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-top,
:where(html[data-mode="light"]) .notification-popout .mbx-assign-card {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.044);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04);
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-title {
  color: #3d4560;
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-from {
  color: #3d4560;
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-timer-label {
  color: #1a8a4a;
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-timer-value {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-label {
  color: #5b6076;
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-desc {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-card.case-zone {
  border-color: rgba(13,127,115,0.378);
  background: linear-gradient(135deg, #ffffff, #ffffff);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.06);
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-case-no {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-copy {
  border: 1px solid rgba(20,28,56,0.26);
  background: #ffffff;
  color: #1a1f36;
  box-shadow: 0 6px 16px rgba(20,28,56,0.083);
}
:where(html[data-mode="light"]) .notification-popout .mbx-assign-copy:hover:not([disabled]) {
  box-shadow: 0 8px 18px rgba(20,28,56,0.072);
  background: #f7f9fc;
}
:where(html[data-mode="light"]) .schx-toggle {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.033);
}
:where(html[data-mode="light"]) .schx-toggle .btn.active {
  background: rgba(42,99,207,0.27) !important;
  border-color: rgba(42,99,207,0.6) !important;
  color: #1a1f36 !important;
  box-shadow: 0 0 0 2px rgba(42,99,207,0.09), 0 2px 8px rgba(42,99,207,0.09) !important;
}
:where(html[data-mode="light"]) .schx-kpi {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .schx-kpi.countdown.ok {
  border-color: rgba(15,138,95,0.473);
  background: rgba(15,138,95,0.108);
}
:where(html[data-mode="light"]) .schx-kpi.countdown.focus {
  border-color: rgba(12,122,184,0.473);
  background: rgba(12,122,184,0.108);
}
:where(html[data-mode="light"]) .schx-kpi.countdown.warn {
  border-color: rgba(154,103,0,0.578);
  background: rgba(154,103,0,0.126);
}
:where(html[data-mode="light"]) .schx-kpi.countdown.warn .big {
  color: #a76e11;
}
:where(html[data-mode="light"]) .schx-daytab {
  background: rgba(20,28,56,0.017);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .schx-daytab .dot {
  background: rgba(20,28,56,0.468);
}
:where(html[data-mode="light"]) .schx-daytab.active {
  border-color: #dbe1ec;
  color: #1a1f36;
}
:where(html[data-mode="light"]) .schx-daytab.active .dot {
  background: rgba(20,28,56,0.046);
}
:where(html[data-mode="light"]) .schx-daytab.is-today:not(.active) {
  border-color: rgba(42,99,207,0.6);
  box-shadow: inset 0 0 0 1px rgba(42,99,207,0.117);
  background: rgba(42,99,207,0.126);
}
:where(html[data-mode="light"]) .schx-cal {
  border: 1px solid rgba(20,28,56,0.15);
  background: linear-gradient(180deg, #ffffff, #ffffff);
}
:where(html[data-mode="light"]) .schx-grid {
  border: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .schx-tick-label {
  background: rgba(20,28,56,0.048);
  border: 1px solid rgba(20,28,56,0.1);
  color: #3d4560;
}
:where(html[data-mode="light"]) .schx-tick {
  color: #3d4560;
}
:where(html[data-mode="light"]) .schx-tick span {
  background: rgba(20,28,56,0.048);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .schx-day {
  border-left: 1px solid rgba(20,28,56,0.26);
}
:where(html[data-mode="light"]) .schx-day.is-completed {
  background: rgba(20,28,56,0.04);
}
:where(html[data-mode="light"]) .schx-dayhead {
  border-bottom: 1px solid rgba(50,81,133,0.357);
  background: #ffffff;
}
:where(html[data-mode="light"]) .schx-dayhead.is-today {
  background: linear-gradient(180deg, rgba(31,86,184,0.252), #ffffff);
  border-bottom-color: rgba(42,99,207,0.6);
}
:where(html[data-mode="light"]) .schx-dayhead.is-completed {
  background: rgba(20,28,56,0.084);
  border-bottom-color: rgba(20,28,56,0.26);
}
:where(html[data-mode="light"]) .schx-daybody {
  border-right: 1px solid rgba(20,28,56,0.26);
  background: rgba(20,28,56,0.1);
  background-image: repeating-linear-gradient(
    to bottom,
    rgba(50,82,133,0.27) 0px,
    rgba(50,82,133,0.27) 1px,
    rgba(20,28,56,0) 1px,
    rgba(20,28,56,0) var(--schx-row-h)
  );
}
:where(html[data-mode="light"]) .schx-day.is-completed .schx-daybody {
  background: rgba(20,28,56,0.05);
}
:where(html[data-mode="light"]) .schx-vline {
  background: rgba(50,82,133,0.306);
}
:where(html[data-mode="light"]) .schx-line {
  background: rgba(50,82,133,0.306);
}
:where(html[data-mode="light"]) .schx-nowline {
  background: #c11517;
  box-shadow: 0 0 10px rgba(167,17,18,0.18);
}
:where(html[data-mode="light"]) .schx-nowline-dot {
  background: #c11517;
}
:where(html[data-mode="light"]) .schx-nowline-badge {
  border: 1px solid rgba(167,17,18,0.6);
  background: rgba(167,17,18,0.144);
  color: #a71111;
}
:where(html[data-mode="light"]) .schx-block {
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.1);
  border: 2px solid var(--task-color, rgba(20,28,56,0.28));
  background: color-mix(in srgb, var(--task-color, #dde9fa) 20%, transparent);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .schx-block[data-task-type] {
  border-color: var(--theme-call_available, var(--task-color, #bacff2));
  background: color-mix(in srgb, var(--theme-call_available, var(--task-color, #dde9fa)) 20%, transparent);
}
:where(html[data-mode="light"]) .schx-block[data-task-type="mailbox_manager"] {
  border-color: var(--theme-mailbox_manager, var(--task-color, #bacff2));
  background: color-mix(in srgb, var(--theme-mailbox_manager, var(--task-color, #dde9fa)) 20%, transparent);
}
:where(html[data-mode="light"]) .schx-block[data-task-type="back_office"] {
  border-color: var(--theme-back_office, var(--task-color, #bacff2));
  background: color-mix(in srgb, var(--theme-back_office, var(--task-color, #dde9fa)) 20%, transparent);
}
:where(html[data-mode="light"]) .schx-block[data-task-type="call_available"],
:where(html[data-mode="light"]) .schx-block[data-task-type="call_onqueue"] {
  border-color: var(--theme-call_available, var(--theme-call_onqueue, var(--task-color, #bacff2)));
  background: color-mix(in srgb, var(--theme-call_available, var(--theme-call_onqueue, var(--task-color, #dde9fa))) 20%, transparent);
}
:where(html[data-mode="light"]) .schx-block[data-task-type="lunch"] {
  border-color: var(--theme-lunch, var(--task-color, #bacff2));
  background: color-mix(in srgb, var(--theme-lunch, var(--task-color, #dde9fa)) 20%, transparent);
}
:where(html[data-mode="light"]) .schx-status-tag {
  border: 1px solid rgba(20,28,56,0.28);
  background: rgba(20,28,56,0.044);
}
:where(html[data-mode="light"]) .schx-block-title {
  color: #1a1f36;
  text-shadow: 0 1px 0 rgba(20,28,56,0.096);
}
:where(html[data-mode="light"]) .schx-block.is-selected {
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.16), 0 0 0 1px rgba(255,255,255,0.09), 0 12px 20px rgba(20,28,56,0.08);
}
:where(html[data-mode="light"]) .schx-block.is-completed {
  border-color: rgba(20,28,56,0.26) !important;
  background: rgba(50,85,133,0.324) !important;
  color: #5b6076;
  box-shadow: inset 0 0 0 1px rgba(20,28,56,0.045);
}
:where(html[data-mode="light"]) .schx-block.is-completed .schx-block-title,
:where(html[data-mode="light"]) .schx-block.is-completed .schx-time-range,
:where(html[data-mode="light"]) .schx-block.is-completed .schx-bfoot,
:where(html[data-mode="light"]) .schx-block.is-completed .schx-status-icon {
  color: #5b6076;
}
:where(html[data-mode="light"]) .schx-block.is-completed .schx-status-tag {
  border-color: rgba(20,28,56,0.26);
  background: rgba(20,28,56,0.099);
  color: #5b6076;
}
:where(html[data-mode="light"]) .schx-block.is-live-current {
  border-color: color-mix(in srgb, var(--task-color, #a0bce8) 84%, rgba(17,81,167,0.6)) !important;
  background: linear-gradient(125deg,
      color-mix(in srgb, var(--task-color, #2a63cf) 30%, rgba(20,28,56,0.07)),
      color-mix(in srgb, var(--task-color, #2a63cf) 18%, rgba(20,28,56,0.062)));
}
:where(html[data-mode="light"]) .schx-block.is-live-current .schx-status-tag,
:where(html[data-mode="light"]) .schx-block.is-live-current .schx-bfoot {
  border-color: color-mix(in srgb, var(--task-color, #a0bce8) 88%, rgba(20,28,56,0.28));
  background: color-mix(in srgb, var(--task-color, #2a63cf) 28%, rgba(20,28,56,0.058));
  color: #1a1f36;
}
:where(html[data-mode="light"]) .schx-header-cta {
  border: 1px solid rgba(42,99,207,0.6);
  background: linear-gradient(180deg, #2a63cf, #1f56b8);
  box-shadow: 0 8px 20px rgba(31,86,184,0.158);
}
:where(html[data-mode="light"]) .schx-header-cta:hover {
  border-color: rgba(42,99,207,0.6);
  background: linear-gradient(180deg, #3a56dc, #154ac1);
}
:where(html[data-mode="light"]) .schx-header-cta:focus-visible {
  outline: 2px solid rgba(42,99,207,0.6);
}
:where(html[data-mode="light"]) .schx-checkline {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .schx-legend .legend-item {
  color: #3d4560;
}
:where(html[data-mode="light"]) .schx-legend .legend-dot {
  border: 1px solid rgba(20,28,56,0.225);
}
:where(html[data-mode="light"]) .schx-legend .legend-dot.mailbox {
  background: #2a63cf;
}
:where(html[data-mode="light"]) .schx-legend .legend-dot.admin {
  background: #c17b15;
}
:where(html[data-mode="light"]) .schx-legend .legend-dot.break {
  background: #0a7fae;
}
:where(html[data-mode="light"]) .schx-context {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.064);
}
:where(html[data-mode="light"]) .schx-context-card {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .team-schedule-wrap {
  background: rgba(20,28,56,0.048);
}
:where(html[data-mode="light"]) .team-schedule-header {
  background: #ffffff;
  border-bottom: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .tsg-h {
  color: #3d4560;
  border-right: 1px solid rgba(20,28,56,0.26);
}
:where(html[data-mode="light"]) .tsg-h.ts-name {
  background: #ffffff;
}
:where(html[data-mode="light"]) .tsg-hour-cell,
:where(html[data-mode="light"]) .tsg-coverage-cell {
  border-left: 1px solid rgba(20,28,56,0.26);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .tsg-name {
  color: #1a1f36;
  border-right: 1px solid rgba(20,28,56,0.26);
  border-top: 1px solid rgba(20,28,56,0.26);
  background: #ffffff;
}
:where(html[data-mode="light"]) .team-schedule-row.member-row:hover .tsg-name {
  background: rgba(42,99,207,0.09);
}
:where(html[data-mode="light"]) .tsg-avatar {
  border: 1px solid rgba(20,28,56,0.26);
  background: rgba(20,28,56,0.09);
}
:where(html[data-mode="light"]) .tsg-avatar-fallback {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .tsg-rest-day {
  color: rgba(91,96,118,0.7);
}
:where(html[data-mode="light"]) .tsg-on-leave {
  color: #9a6700;
}
:where(html[data-mode="light"]) .team-schedule-row.member-row.is-inactive .tsg-timeline {
  background: rgba(20,28,56,0.056);
}
:where(html[data-mode="light"]) .tsg-timeline {
  border-top: 1px solid rgba(20,28,56,0.26);
  background: #ffffff;
}
:where(html[data-mode="light"]) .tsg-timeline .tsg-hour-grid {
  background-image: repeating-linear-gradient(
    to right,
    rgba(20,28,56,0.14) 0,
    rgba(20,28,56,0.14) 1px,
    transparent 1px,
    transparent var(--tsg-hour-px, 120px)
  );
}
:where(html[data-mode="light"]) .tsg-block {
  border: 2px solid var(--task-color, #bacff2);
  background: color-mix(in srgb, var(--task-color, #dde9fa) 32%, rgba(20,28,56,0.068));
  color: var(--task-text, #1a1f36);
  box-shadow: inset 0 0 0 1px rgba(20,28,56,0.038);
}
:where(html[data-mode="light"]) .tsg-block[data-task-type="mailbox_manager"] {
  border-color: var(--theme-mailbox_manager, var(--task-color, #cfbaee));
  background: color-mix(in srgb, var(--theme-mailbox_manager, var(--task-color, #e8e0fb)) 40%, rgba(20,28,56,0.102));
}
:where(html[data-mode="light"]) .tsg-block[data-task-type="back_office"] {
  border-color: var(--theme-back_office, var(--task-color, #eac9aa));
  background: color-mix(in srgb, var(--theme-back_office, var(--task-color, #f3ddc4)) 40%, rgba(20,28,56,0.102));
}
:where(html[data-mode="light"]) .tsg-block[data-task-type="call_available"],
:where(html[data-mode="light"]) .tsg-block[data-task-type="call_onqueue"] {
  border-color: var(--theme-call_available, var(--theme-call_onqueue, var(--task-color, #b2e2c6)));
  background: color-mix(in srgb, var(--theme-call_available, var(--theme-call_onqueue, var(--task-color, #def4e6))) 40%, rgba(20,28,56,0.102));
}
:where(html[data-mode="light"]) .tsg-block[data-task-type="lunch"] {
  border-color: var(--theme-lunch, var(--task-color, #c8d1e2));
  background: color-mix(in srgb, var(--theme-lunch, var(--task-color, #e1e6f0)) 40%, rgba(20,28,56,0.102));
}
:where(html[data-mode="light"]) .tsg-coverage .tsg-name,
:where(html[data-mode="light"]) .tsg-coverage .tsg-timeline {
  background: #ffffff;
}
:where(html[data-mode="light"]) .tsg-coverage-grid .tsg-coverage-cell {
  border-top: 1px solid rgba(20,28,56,0.2);
}
:where(html[data-mode="light"]) .tsg-nowline {
  background: #c93a34;
  box-shadow: 0 0 0 1px rgba(201,58,52,0.153), 0 0 12px rgba(201,58,52,0.225);
}
:where(html[data-mode="light"]) .tsg-nowline span {
  color: #ffffff;
  background: rgba(201,58,52,0.855);
}
:where(html[data-mode="light"]) .graph-toggle {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .graph-toggle input {
  accent-color: var(--accent, #3a56dc);
}
:where(html[data-mode="light"]) .graph-status-panel {
  border: 1px solid rgba(20,28,56,0.15);
  background: linear-gradient(180deg, #ffffff, #ffffff);
  box-shadow: 0 18px 48px rgba(20,28,56,0.144);
}
:where(html[data-mode="light"]) .graph-status-panel.gsp-resizing {
  outline: 2px solid rgba(58,86,220,0.263);
}
:where(html[data-mode="light"]) .graph-status-panel .gsp-head {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .graph-status-panel .gsp-head.dragging {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .graph-status-panel .gsp-sub {
  color: #3d4560;
}
:where(html[data-mode="light"]) .graph-status-panel .gsp-foot {
  border-top: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.022);
}
:where(html[data-mode="light"]) .gsp-row {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .gsp-row.member-highlight {
  border-color: rgba(58,86,220,0.578);
  box-shadow: 0 0 0 3px rgba(58,86,220,0.054);
}
:where(html[data-mode="light"]) .gsp-name .meta {
  color: #3d4560;
}
:where(html[data-mode="light"]) .gsp-bar {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .task-bar {
  background: var(--c, #3a56dc);
}
:where(html[data-mode="light"]) .gsp-controls {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.031);
}
:where(html[data-mode="light"]) .gsp-controls label {
  color: #3d4560;
}
:where(html[data-mode="light"]) .gsp-controls .input {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.051);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .gsp-controls .input:focus {
  box-shadow: 0 0 0 3px rgba(58,86,220,0.09);
  border-color: rgba(58,86,220,0.473);
}
:where(html[data-mode="light"]) .gsp-note {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.034);
  color: #3d4560;
}
:where(html[data-mode="light"]) .gsp-note.low {
  border-color: rgba(10,127,174,0.368);
  background: rgba(10,127,174,0.09);
  color: #1199a7;
}
:where(html[data-mode="light"]) .gsp-note.high {
  border-color: rgba(176,110,10,0.42);
  background: rgba(176,110,10,0.108);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .gsp-govbadge {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.043);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .gsp-govbadge:focus {
  box-shadow: 0 0 0 3px rgba(58,86,220,0.099);
}
:where(html[data-mode="light"]) .gsp-govtip {
  border: 1px solid rgba(20,28,56,0.15);
  background: #ffffff;
  color: #1a1f36;
  box-shadow: 0 14px 32px rgba(20,28,56,0.112);
}
:where(html[data-mode="light"]) .gsp-govtip.low {
  border-color: rgba(10,127,174,0.368);
}
:where(html[data-mode="light"]) .gsp-govtip.high {
  border-color: rgba(176,110,10,0.42);
}
:where(html[data-mode="light"]) .gsp-govbadge.low {
  border-color: rgba(10,127,174,0.368);
  background: rgba(10,127,174,0.09);
  color: #1199a7;
}
:where(html[data-mode="light"]) .gsp-govbadge.high {
  border-color: rgba(176,110,10,0.42);
  background: rgba(176,110,10,0.108);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .gsp-badge {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.043);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .gsp-badge:focus {
  box-shadow: 0 0 0 3px rgba(58,86,220,0.099);
}
:where(html[data-mode="light"]) .gsp-badge.pri-high {
  border-color: rgba(167,17,17,0.399);
  background: rgba(167,17,17,0.108);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .gsp-badge.pri-balanced {
  border-color: rgba(26,138,74,0.368);
  background: rgba(26,138,74,0.108);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .gsp-badge.pri-over {
  border-color: rgba(176,110,10,0.42);
  background: rgba(176,110,10,0.108);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .gsp-tip {
  border: 1px solid rgba(20,28,56,0.15);
  background: #ffffff;
  color: #1a1f36;
  box-shadow: 0 14px 32px rgba(20,28,56,0.112);
}
:where(html[data-mode="light"]) .gsp-tip.pri-high {
  border-color: rgba(167,17,17,0.42);
}
:where(html[data-mode="light"]) .gsp-tip.pri-over {
  border-color: rgba(176,110,10,0.473);
}
:where(html[data-mode="light"]) .gsp-pie {
  border: 1px solid rgba(20,28,56,0.125);
  background: conic-gradient(var(--c, #3a56dc) calc(var(--p, 0)*1%), rgba(20,28,56,0.068) 0);
  box-shadow: inset 0 0 0 1px rgba(20,28,56,0.064);
}
:where(html[data-mode="light"]) .gsp-donut::after {
  background: #ffffff;
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .gsp-stackcol {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .gsp-stackcol .fill {
  background: var(--c, #3a56dc);
}
:where(html[data-mode="light"]) .gsp-heat .cell {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.043);
}
:where(html[data-mode="light"]) .gsp-heat .cell::after {
  background: var(--c, #3a56dc);
}
:where(html[data-mode="light"]) .gsp-radar .grid {
  stroke: rgba(91,96,118,.65);
}
:where(html[data-mode="light"]) .gsp-radar .poly {
  fill: color-mix(in srgb, var(--c, #3a56dc) 26%, transparent);
  stroke: var(--c, #3a56dc);
}
:where(html[data-mode="light"]) .gsp-landscape-table {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .gsp-thead {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .gsp-th {
  color: #3d4560;
}
:where(html[data-mode="light"]) .gsp-tr {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .gsp-tr.gsp-highlighted {
  background: rgba(58,86,220,0.09);
}
:where(html[data-mode="light"]) .gsp-td-name {
  border-right: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .gsp-td-name .gsp-hours {
  color: #3d4560;
}
:where(html[data-mode="light"]) .gsp-progress-track {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.125);
  --c: var(--gsp-bar, #3a56dc);
}
:where(html[data-mode="light"]) .gsp-progress-label {
  color: #1a1f36;
  text-shadow: 0 1px 2px rgba(20,28,56,0.144);
}
:where(html[data-mode="light"]) .gsp-task-mailbox {
  --gsp-bar: #b47708;
}
:where(html[data-mode="light"]) .gsp-task-call {
  --gsp-bar: #137a3f;
}
:where(html[data-mode="light"]) .gsp-task-backoffice {
  --gsp-bar: #b47708;
}
:where(html[data-mode="light"]) .gsp-task-generic {
  --gsp-bar: #3a56dc;
}
:where(html[data-mode="light"]) .gsp-settings {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .gsp-settings-title {
  color: #3d4560;
}
:where(html[data-mode="light"]) .gsp-max-item {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .gsp-max-item .lbl {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .member-task-stats {
  color: #3d4560;
}
:where(html[data-mode="light"]) .reports-menu {
  border: 1px solid rgba(20,28,56,0.15);
  background: linear-gradient(180deg, #ffffff, #ffffff);
  box-shadow: 0 18px 48px rgba(20,28,56,0.144);
}
:where(html[data-mode="light"]) .reports-item {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .reports-item:hover,
:where(html[data-mode="light"]) .reports-item:focus {
  background: rgba(58,86,220,0.09);
  border-color: rgba(58,86,220,0.231);
}
:where(html[data-mode="light"]) .progress-track {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .progress-text {
  color: #3d4560;
}
:where(html[data-mode="light"]) .progress-tooltip {
  color: #3d4560;
}
:where(html[data-mode="light"]) .progress-green {
  background-color: #4caf50;
}
:where(html[data-mode="light"]) .progress-orange {
  background-color: #ff9800;
}
:where(html[data-mode="light"]) .progress-red {
  background-color: #bd251a;
}
:where(html[data-mode="light"]) .member-progress-track {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .member-progress-pct {
  color: #3d4560;
}
:where(html[data-mode="light"]) .member-progress-fill.pct-green {
  background-color: #4caf50;
}
:where(html[data-mode="light"]) .member-progress-fill.pct-orange {
  background-color: #ff9800;
}
:where(html[data-mode="light"]) .member-progress-fill.pct-red {
  background-color: #bd251a;
}
:where(html[data-mode="light"]) .members-page .timeline {
  background: rgba(20,28,56,0.017) !important;
}
:where(html[data-mode="light"]) .members-page .member-actions {
  border-left: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-page .leave-field {
  color: #3d4560;
}
:where(html[data-mode="light"]) .members-page .leave-label {
  color: #3d4560;
}
:where(html[data-mode="light"]) .members-page .leave-select {
  color: #1a1f36 !important;
  background-color: #f7f9fc !important;
  border: 1px solid rgba(20,28,56,0.125) !important;
}
:where(html[data-mode="light"]) .members-page .iconbtn {
  background: rgba(20,28,56,0.043) !important;
  border: 1px solid rgba(20,28,56,0.125) !important;
}
:where(html[data-mode="light"]) .members-page .iconbtn:not([data-act="edit"]):hover {
  background: rgba(10,127,174,0.135) !important;
  border-color: #a4d4e6 !important;
  color: #0a7fae !important;
}
:where(html[data-mode="light"]) .members-page .iconbtn[data-act="edit"],
:where(html[data-mode="light"]) .members-page button[title="Edit schedule"] {
  color: #0a7fae !important;
}
:where(html[data-mode="light"]) .members-page .iconbtn[data-act="edit"]:hover {
  color: #0a7fae !important;
}
:where(html[data-mode="light"]) .members-page .leave-select option {
  background-color: #f7f9fc !important;
  color: #1a1f36 !important;
}
:where(html[data-mode="light"]) .members-page .leave-select:focus,
:where(html[data-mode="light"]) .members-page .leave-select:active {
  border-color: #a4d4e6 !important;
  box-shadow: 0 0 0 3px rgba(10,127,174,0.113) !important;
}
:where(html[data-mode="light"]) .members-page .leave-select:hover {
  border-color: rgba(10,127,174,0.525) !important;
}
:where(html[data-mode="light"]) .members-fullscreen-overlay {
  background: linear-gradient(180deg, #ffffff 0%, #ffffff 45%, #ffffff 100%);
}
:where(html[data-mode="light"]) .members-fullscreen-overlay .card {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.048);
  box-shadow: 0 18px 40px rgba(20,28,56,0.112);
}
:where(html[data-mode="light"]) .members-fullscreen-overlay .members-roster-header {
  background: rgba(20,28,56,0.056);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-fullscreen-overlay .members-timeline-toolbar {
  background: rgba(20,28,56,0.054);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-fullscreen-overlay .members-analytics-header {
  background: rgba(20,28,56,0.056);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-fullscreen-overlay .members-splitter {
  background: rgba(20,28,56,0.051);
  box-shadow: inset 0 0 0 1px rgba(20,28,56,0.096);
}
:where(html[data-mode="light"]) .members-fullscreen-overlay .members-splitter:hover {
  background: rgba(20,28,56,0.085);
}
:where(html[data-mode="light"]) .members-fullscreen-overlay .members-splitter:focus {
  outline: 2px solid rgba(17,95,167,0.578);
}
:where(html[data-mode="light"]) .members-fullscreen-overlay .legend-item {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-fullscreen-overlay .legend-item:hover {
  background: rgba(20,28,56,0.077);
}
:where(html[data-mode="light"]) .members-fullscreen-overlay .coverage-panel {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-fullscreen-overlay :focus-visible {
  outline: 2px solid rgba(17,95,167,0.578);
}
:where(html[data-mode="light"]) .bg-zinc-950 {
  background-color: #ffffff;
}
:where(html[data-mode="light"]) .bg-zinc-900\/50 {
  background-color: rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .bg-zinc-800\/50 {
  background-color: rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .bg-white\/5 {
  background-color: rgba(20,28,56,0.043);
}
:where(html[data-mode="light"]) .border-zinc-800 {
  border-color: rgba(20,28,56,0.28);
}
:where(html[data-mode="light"]) .text-zinc-100 {
  color: #3d4560;
}
:where(html[data-mode="light"]) .text-zinc-400 {
  color: #8a90a4;
}
:where(html[data-mode="light"]) .members-page {
  background: #ffffff;
  color: #3d4560;
}
:where(html[data-mode="light"]) .members-topbar {
  border: 1px solid rgba(20,28,56,0.28);
  background: rgba(20,28,56,0.077);
}
:where(html[data-mode="light"]) .members-timeline > .members-timeline-scroll::-webkit-scrollbar-track {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .members-timeline > .members-timeline-scroll::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.16);
  background-clip: padding-box;
}
:where(html[data-mode="light"]) .members-timeline > .members-timeline-scroll::-webkit-scrollbar-thumb:hover {
  background: rgba(20,28,56,0.16);
  background-clip: padding-box;
}
:where(html[data-mode="light"]) .members-timeline > .members-timeline-scroll {
  scrollbar-color: rgba(20,28,56,0.26) rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-splitter::after {
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .members-splitter:focus::after {
  background: rgba(42,99,207,0.54);
}
:where(html[data-mode="light"]) .members-page .card {
  background: rgba(20,28,56,0.1);
  border: 1px solid rgba(20,28,56,0.28);
  box-shadow: 0 14px 40px rgba(20,28,56,0.112);
}
:where(html[data-mode="light"]) .members-page .input {
  background: rgba(20,28,56,0.044);
  border: 1px solid rgba(20,28,56,0.112);
  color: #3d4560;
}
:where(html[data-mode="light"]) .members-page .input:focus {
  border-color: rgba(42,99,207,0.6);
  box-shadow: 0 0 0 4px rgba(42,99,207,0.068);
}
:where(html[data-mode="light"]) .btn {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.077);
  color: #3d4560;
}
:where(html[data-mode="light"]) .btn:hover {
  background: rgba(20,28,56,0.044);
}
:where(html[data-mode="light"]) .btn.primary {
  background: rgba(42,99,207,0.675);
  border-color: rgba(42,99,207,0.578);
}
:where(html[data-mode="light"]) .btn.primary:hover {
  background: rgba(42,99,207,0.81);
}
:where(html[data-mode="light"]) .btn.danger {
  background: rgba(201,58,52,0.225);
  border-color: rgba(201,58,52,0.368);
}
:where(html[data-mode="light"]) .btn.danger:hover {
  background: rgba(201,58,52,0.288);
}
:where(html[data-mode="light"]) .btn.ghost {
  border-color: rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .btn.ghost:hover {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .schx-toggle .btn.ghost.active,
:where(html[data-mode="light"]) .schx-toggle .btn.ghost.active:hover {
  background: rgba(42,99,207,0.27) !important;
  border-color: rgba(42,99,207,0.6) !important;
  color: #1a1f36 !important;
  box-shadow: 0 0 0 2px rgba(42,99,207,0.09), 0 2px 8px rgba(42,99,207,0.09) !important;
}
:where(html[data-mode="light"]) .iconbtn {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.055);
  color: #3d4560;
}
:where(html[data-mode="light"]) .iconbtn:hover {
  background: rgba(20,28,56,0.099);
}
:where(html[data-mode="light"]) .badge {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.034);
  color: #8a90a4;
}
:where(html[data-mode="light"]) .week-warn {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.077);
}
:where(html[data-mode="light"]) .members-roster-header {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .roster-searchbar {
  background: rgba(20,28,56,0.077);
  border: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .search-ic {
  color: #8a90a4;
}
:where(html[data-mode="light"]) .roster-item {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  color: #3d4560;
}
:where(html[data-mode="light"]) .roster-item:hover {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .roster-item.selected {
  background: rgba(42,99,207,0.108);
}
:where(html[data-mode="light"]) .status-dot {
  box-shadow: 0 0 0 1px rgba(20,28,56,0.18) inset;
}
:where(html[data-mode="light"]) .status-active {
  background: #0f8a5f;
  box-shadow: 0 0 0 1px rgba(20,28,56,0.18) inset, 0 0 0 5px rgba(15,138,95,0.063), 0 8px 20px rgba(15,138,95,0.081);
}
:where(html[data-mode="light"]) .status-inactive {
  background: #d7deea;
  box-shadow: 0 0 0 1px rgba(20,28,56,0.18) inset;
}
:where(html[data-mode="light"]) .empty-state {
  color: #8a90a4;
}
:where(html[data-mode="light"]) .members-timeline-toolbar {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .paint-task-label {
  color: #8a90a4;
}
:where(html[data-mode="light"]) .paint-hint-inline {
  color: #5b6076;
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .paint-hint-inline b {
  color: #3d4560;
}
:where(html[data-mode="light"]) .members-timeline-scroll .timeline .seg.bad {
  outline: 2px solid rgba(201,58,52,0.6);
}
:where(html[data-mode="light"]) .timeline-legend {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.04);
}
:where(html[data-mode="light"]) .legend-item {
  color: #8a90a4;
}
:where(html[data-mode="light"]) .legend-dot {
  box-shadow: 0 0 0 1px rgba(20,28,56,0.16) inset;
}
:where(html[data-mode="light"]) .coverage-panel {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.077);
  color: #3d4560;
}
:where(html[data-mode="light"]) .members-row {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .members-row:nth-child(even) {
  background: rgba(20,28,56,0.043);
}
:where(html[data-mode="light"]) .seg {
  border: 1px solid rgba(20,28,56,0.125);
  background: color-mix(in srgb, var(--seg-raw, #eef1f7) 55%, #ffffff);
  color: var(--seg-fg, #3d4560);
}
:where(html[data-mode="light"]) .seg.is-selected {
  outline: 2px solid rgba(42,99,207,0.6);
  box-shadow: 0 0 0 4px rgba(42,99,207,0.063);
}
:where(html[data-mode="light"]) .seg.role-mailbox_manager {
  --seg-raw: #1f56b8;
}
:where(html[data-mode="light"]) .seg.role-call_onqueue {
  --seg-raw: #5f35ad;
}
:where(html[data-mode="light"]) .seg.role-back_office {
  --seg-raw: #0c7ab8;
}
:where(html[data-mode="light"]) .seg.role-mailbox_call {
  --seg-raw: #1a8a4a;
}
:where(html[data-mode="light"]) .seg.role-lunch {
  --seg-raw: #b47708;
  --seg-fg: #1a1f36;
}
:where(html[data-mode="light"]) .seg.role-block {
  --seg-raw: #d7deea;
}
:where(html[data-mode="light"]) .legend-dot.role-mailbox_manager {
  background: #1f56b8;
}
:where(html[data-mode="light"]) .legend-dot.role-call_onqueue {
  background: #5f35ad;
}
:where(html[data-mode="light"]) .legend-dot.role-back_office {
  background: #0c7ab8;
}
:where(html[data-mode="light"]) .legend-dot.role-mailbox_call {
  background: #1a8a4a;
}
:where(html[data-mode="light"]) .legend-dot.role-lunch {
  background: #b47708;
}
:where(html[data-mode="light"]) .legend-dot.role-block {
  background: #d7deea;
}
:where(html[data-mode="light"]) .locked-below {
  color: #3d4560;
  background: rgba(20,28,56,0.052);
}
:where(html[data-mode="light"]) .inspector-tabs {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.04);
}
:where(html[data-mode="light"]) .tab {
  color: #8a90a4;
}
:where(html[data-mode="light"]) .tab:hover {
  background: rgba(20,28,56,0.034);
  color: #3d4560;
}
:where(html[data-mode="light"]) .tab.is-on {
  background: rgba(20,28,56,0.051);
  color: #3d4560;
  border: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .legend-row {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .legend-row .l-sub {
  color: #8a90a4;
}
:where(html[data-mode="light"]) .switch {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.04);
}
:where(html[data-mode="light"]) .switch-ui {
  background: rgba(20,28,56,0.102);
}
:where(html[data-mode="light"]) .switch-ui::after {
  background: rgba(20,28,56,0.5);
}
:where(html[data-mode="light"]) .switch input:checked + .switch-ui {
  background: rgba(42,99,207,0.495);
}
:where(html[data-mode="light"]) .switch input:checked + .switch-ui::after {
  background: rgba(20,28,56,0.5);
}
:where(html[data-mode="light"]) .switch-tx {
  color: #8a90a4;
}
:where(html[data-mode="light"]) .lock-badge {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.055);
  color: #8a90a4;
}
:where(html[data-mode="light"]) .lock-badge .lock-ic {
  color: #8a90a4;
}
:where(html[data-mode="light"]) .border-zinc-800\/50 {
  border-color: rgba(20,28,56,0.24);
}
:where(html[data-mode="light"]) .text-zinc-500 {
  color: #5b6779;
}
:where(html[data-mode="light"]) .text-emerald-400 {
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .bg-zinc-800 {
  background-color: #ffffff;
}
:where(html[data-mode="light"]) .bg-emerald-500 {
  background-color: #0f8a5f;
}
:where(html[data-mode="light"]) .members-page .tick {
  border-left: 1px solid rgba(20,28,56,0.24) !important;
}
:where(html[data-mode="light"]) .members-page .timeline {
  border: 1px solid rgba(20,28,56,0.24) !important;
  background: rgba(20,28,56,0.077) !important;
}
:where(html[data-mode="light"]) .members-page .timeline-ruler .ruler-tick {
  border-left: 1px solid rgba(20,28,56,0.24) !important;
}
:where(html[data-mode="light"]) .members-page .members-row {
  border: 1px solid rgba(20,28,56,0.24) !important;
}
:where(html[data-mode="light"]) .members-page .btn,
:where(html[data-mode="light"]) .members-page .iconbtn,
:where(html[data-mode="light"]) .members-page .inspector-tabs .tab,
:where(html[data-mode="light"]) .members-page .reports-item {
  border: 1px solid rgba(20,28,56,0.125) !important;
  background: rgba(20,28,56,0.026) !important;
}
:where(html[data-mode="light"]) .members-page .btn.secondary {
  background: rgba(20,28,56,0.068) !important;
}
:where(html[data-mode="light"]) .members-page .btn.primary {
  background: rgba(5,150,105,0.95) !important;
  border-color: rgba(17,167,120,0.6) !important;
  color: #1a1f36 !important;
}
:where(html[data-mode="light"]) .members-page .btn.danger {
  background: rgba(183,53,48,0.765) !important;
  border-color: rgba(183,53,48,0.6) !important;
  color: #1a1f36 !important;
}
:where(html[data-mode="light"]) .modal .foot {
  border-top: 1px solid rgba(20,28,56,0.24);
}
:where(html[data-mode="light"]) .ts-row {
  border: 1px solid rgba(20,28,56,0.24);
  background: rgba(20,28,56,0.077);
}
:where(html[data-mode="light"]) .ts-dot {
  box-shadow: 0 0 0 3px rgba(255,255,255,0.02);
}
:where(html[data-mode="light"]) .ts-name {
  color: #1a1f36;
}
html:where([data-mode="light"]) {
  --shift-morning: #208a97;
  --shift-mid: #a76d11;
  --shift-night: #1a1f36;
}
:where(html[data-mode="light"]) .members-page .members-settings-menu {
  background: #ffffff;
  border: 1px solid rgba(20,28,56,0.15);
  box-shadow: 0 18px 48px rgba(20,28,56,0.176);
}
:where(html[data-mode="light"]) .reports-item {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .reports-item:hover {
  background: rgba(58,86,220,0.09);
  border-color: rgba(58,86,220,0.231);
}
:where(html[data-mode="light"]) .reports-sep {
  background: rgba(20,28,56,0.085);
}
:where(html[data-mode="light"]) .members-page .members-topbar {
  background: rgba(20,28,56,0.068);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-page .members-navtool {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.088);
}
:where(html[data-mode="light"]) .members-page .members-navtool .navbtn {
  color: #1a1f36;
  border-right: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-page .members-navtool .navbtn:hover {
  background: rgba(20,28,56,0.068);
}
:where(html[data-mode="light"]) .members-page .members-navtool .navinput {
  color: #1a1f36;
  border-right: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .navbtn-accent {
  color: #0a7fae !important;
}
:where(html[data-mode="light"]) .daytab {
  background: rgba(20,28,56,0.026);
  border: 1px solid rgba(20,28,56,0.1);
  color: #8a90a4;
}
:where(html[data-mode="light"]) .daytab:hover {
  background: rgba(20,28,56,0.068);
}
:where(html[data-mode="light"]) .daytab.is-on {
  background: #0a7fae;
  color: #1a1f36;
  border-color: #a4d4e6;
  box-shadow: 0 0 15px rgba(10,127,174,0.18);
}
:where(html[data-mode="light"]) .members-page .seg {
  box-shadow: 0 1px 3px rgba(20,28,56,0.096);
}
:where(html[data-mode="light"]) .members-page .seg .seg-time {
  color: var(--seg-fg, #1a1f36);
  text-shadow: 0 1px 2px rgba(20,28,56,0.18);
}
:where(html[data-mode="light"]) .members-page .seg .seg-time-stack .seg-time {
  border-left: 1px solid rgba(20,28,56,0.225);
}
:where(html[data-mode="light"]) .members-page .members-topbar {
  background: rgba(20,28,56,0.068);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-page .members-navtool {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.088);
}
:where(html[data-mode="light"]) .members-page .members-navtool .navbtn,
:where(html[data-mode="light"]) .members-page .members-navtool .navinput {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .members-page .members-navtool .navinput {
  color: #1a1f36;
  border-left: 1px solid rgba(20,28,56,0.1);
  border-right: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-page .members-navtool .navbtn:hover {
  background: rgba(20,28,56,0.068);
}
:where(html[data-mode="light"]) .members-page .members-navtool .navbtn-accent {
  color: #0a7fae !important;
}
:where(html[data-mode="light"]) .members-page .members-timeline-toolbar {
  background: #ffffff;
  border: 1px solid rgba(20,28,56,0.125);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-page #coverageMeter.coverage-sticky {
  background: rgba(20,28,56,0.07);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .members-page .daytab {
  background: rgba(20,28,56,0.026);
  border: 1px solid rgba(20,28,56,0.125);
  color: #8a90a4;
}
:where(html[data-mode="light"]) .members-page .daytab:hover {
  background: rgba(20,28,56,0.068);
}
:where(html[data-mode="light"]) .members-page .daytab.is-on {
  background: #0a7fae;
  color: #1a1f36;
  border-color: #a4d4e6;
  box-shadow: 0 0 15px rgba(10,127,174,0.158);
}
:where(html[data-mode="light"]) .members-page .members-row .progress-text {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .members-page .grid-ghost-label {
  color: rgba(91,96,118,.65);
}
:where(html[data-mode="light"]) .members-fullscreen-overlay .card {
  background: rgba(20,28,56,0.058);
  box-shadow: 0 12px 28px rgba(20,28,56,0.096);
}
:where(html[data-mode="light"]) .members-page select,
:where(html[data-mode="light"]) .members-page .input,
:where(html[data-mode="light"]) .members-page option {
  color: #3d4560 !important;
  background-color: #ffffff !important;
}
:where(html[data-mode="light"]) .members-page .member-actions select {
  color: #3d4560 !important;
  background-color: rgba(20,28,56,0.043) !important;
}
:where(html[data-mode="light"]) .qb-counter-label {
  color: #5b6076;
}
:where(html[data-mode="light"]) .qb-data-table thead th {
  background-color: var(--surface-color, #ffffff);
  box-shadow: 0 1px 0 rgba(20,28,56,0.075);
}
:where(html[data-mode="light"]) .qb-counter-widget.is-active {
  border-color: rgba(20,28,56,0.26) !important;
  box-shadow: 0 0 0 1px rgba(255,255,255,0.11), 0 12px 28px rgba(20,28,56,0.134) !important;
}
:where(html[data-mode="light"]) .qb-page-shell {
  background: linear-gradient(160deg, rgba(20,28,56,0.048) 0%, rgba(20,28,56,0.088) 100%);
}
:where(html[data-mode="light"]) .qb-page-shell.qb-is-fullscreen {
  background: #ffffff !important;
}
:where(html[data-mode="light"]) .qb-tabbar-wrap {
  background: rgba(20,28,56,0.047);
  border: 1px solid rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .qb-tab-btn {
  color: #5b6076;
}
:where(html[data-mode="light"]) .qb-tab-btn:hover {
  background: rgba(20,28,56,0.051);
  color: #3d4560;
  border-color: rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .qb-tab-btn-active {
  background: linear-gradient(135deg, rgba(42,99,207,0.18), rgba(10,127,174,0.09));
  color: #4348b4;
  border-color: rgba(42,99,207,0.525);
}
:where(html[data-mode="light"]) .qb-tab-badge-live {
  color: #1a8a4a;
}
:where(html[data-mode="light"]) .qb-tab-badge-cached {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .qb-new-case-btn {
  border: 1px solid rgba(12,122,184,0.473);
  background: linear-gradient(135deg, rgba(12,122,184,0.162) 0%, rgba(12,122,184,0.108) 50%, rgba(67,72,180,0.126) 100%);
  color: #0e7c8c;
}
:where(html[data-mode="light"]) .qb-new-case-btn:hover {
  border-color: rgba(12,122,184,0.6);
  color: #0c7ab8;
  box-shadow: 0 0 22px rgba(12,122,184,0.225),
              0 6px 24px rgba(12,122,184,0.135),
              inset 0 1px 0 rgba(255,255,255,0.1);
}
:where(html[data-mode="light"]) .qb-new-case-btn:visited {
  color: #0e7c8c;
}
:where(html[data-mode="light"]) .qb-tab-add-btn {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.125);
  color: rgba(91,96,118,0.7);
}
:where(html[data-mode="light"]) .qb-tab-add-btn:hover {
  background: rgba(42,99,207,0.108);
  color: #2a63cf;
  border-color: rgba(42,99,207,0.42);
}
:where(html[data-mode="light"]) .qb-fullscreen-btn {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.125);
  color: rgba(91,96,118,0.7);
}
:where(html[data-mode="light"]) .qb-fullscreen-btn:hover {
  background: rgba(42,99,207,0.108);
  color: #2a63cf;
  border-color: rgba(42,99,207,0.42);
}
:where(html[data-mode="light"]) .qb-header-card {
  background: linear-gradient(135deg, rgba(20,28,56,0.055) 0%, rgba(20,28,56,0.026) 100%);
  border: 1px solid rgba(20,28,56,0.163);
  box-shadow: 0 2px 12px rgba(20,28,56,0.064), inset 0 1px 0 rgba(255,255,255,0.035);
}
:where(html[data-mode="light"]) .qb-instance-title {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .qb-instance-sub {
  color: rgba(50,81,133,0.7);
}
:where(html[data-mode="light"]) .qb-search-ico {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .qb-search-input {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.125);
  color: #3d4560;
}
:where(html[data-mode="light"]) .qb-search-input:focus {
  border-color: rgba(42,99,207,0.6);
}
:where(html[data-mode="light"]) .qb-search-input::placeholder {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .qb-search-input.qb-search-scoped {
  border-color: rgba(42,99,207,0.42) !important;
  background: rgba(42,99,207,0.04) !important;
}
:where(html[data-mode="light"]) .qb-search-scope-tag {
  background: rgba(42,99,207,0.072);
  border: 1px solid rgba(42,99,207,0.231);
  color: rgba(91,96,118,0.75);
}
:where(html[data-mode="light"]) .qb-scope-ico {
  color: #2a63cf;
}
:where(html[data-mode="light"]) .qb-scope-lbl {
  color: #2a63cf;
}
:where(html[data-mode="light"]) .qb-scope-count {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .qb-scope-dismiss {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .qb-scope-dismiss:hover {
  color: #c93a34;
  background: rgba(201,58,52,0.108);
}
:where(html[data-mode="light"]) .qb-btn-ghost {
  background: rgba(20,28,56,0.043);
  color: #5b6076;
  border: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .qb-btn-ghost:hover {
  background: rgba(20,28,56,0.077);
  color: #3d4560;
}
:where(html[data-mode="light"]) .qb-btn-primary {
  background: linear-gradient(135deg,#1f56b8,#0b6b8f);
  color: #ffffff;
  border: 1px solid rgba(42,99,207,0.368);
}
:where(html[data-mode="light"]) .qb-counter-widget {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.175);
  box-shadow: 0 4px 16px rgba(20,28,56,0.08), inset 0 1px 0 rgba(255,255,255,0.04);
}
:where(html[data-mode="light"]) .qb-counter-widget:hover {
  box-shadow: 0 8px 24px rgba(20,28,56,0.112), inset 0 1px 0 rgba(255,255,255,0.04);
}
:where(html[data-mode="light"]) .qb-counter-widget.is-active {
  border-color: rgba(18,113,183,0.6) !important;
  box-shadow: 0 0 0 1px rgba(11,98,196,0.113), 0 10px 28px rgba(20,28,56,0.128) !important;
  background: rgba(11,98,196,0.09) !important;
}
:where(html[data-mode="light"]) .qb-counter-label {
  color: rgba(50,78,133,0.75);
}
:where(html[data-mode="light"]) .qb-counter-value {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .qb-table-card {
  background: rgba(20,28,56,0.038);
  border: 1px solid rgba(20,28,56,0.163);
  box-shadow: 0 4px 20px rgba(20,28,56,0.08), inset 0 1px 0 rgba(255,255,255,0.03);
}
:where(html[data-mode="light"]) .qb-table-head {
  background: rgba(20,28,56,0.034);
  border-bottom: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .qb-table-title {
  color: #2d508b;
}
:where(html[data-mode="light"]) .qb-meta-text {
  color: rgba(50,80,133,0.75);
}
:where(html[data-mode="light"]) .qb-fresh-badge {
  color: #1a8a4a;
  background: rgba(26,138,74,0.09);
  border: 1px solid rgba(26,138,74,0.294);
}
:where(html[data-mode="light"]) .qb-cache-badge {
  color: rgba(50,80,133,0.7);
  background: rgba(50,80,133,0.063);
  border: 1px solid rgba(50,80,133,0.189);
}
:where(html[data-mode="light"]) .qb-cache-badge:hover {
  color: #1a8a4a;
  background: rgba(26,138,74,0.09);
  border-color: rgba(26,138,74,0.294);
}
:where(html[data-mode="light"]) .qb-data-body .qb-table-inner::-webkit-scrollbar-track {
  background: rgba(20,28,56,0.017);
}
:where(html[data-mode="light"]) .qb-data-body .qb-table-inner::-webkit-scrollbar-thumb {
  background: rgba(50,78,133,0.18);
}
:where(html[data-mode="light"]) .qb-data-body .qb-table-inner::-webkit-scrollbar-thumb:hover {
  background: rgba(50,78,133,0.324);
}
:where(html[data-mode="light"]) .qb-data-table thead th {
  background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%);
  border-bottom: 2px solid rgba(50,75,133,0.368);
  box-shadow: 0 2px 8px rgba(20,28,56,0.112);
  color: #2b4d8c;
}
:where(html[data-mode="light"]) .qb-data-table thead th:hover {
  background: linear-gradient(180deg, #1e2d50 0%, #ffffff 100%);
  color: #1141a7;
}
:where(html[data-mode="light"]) .qb-data-table tbody tr {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .qb-data-table tbody tr:nth-child(even) {
  background: rgba(20,28,56,0.015);
}
:where(html[data-mode="light"]) .qb-data-table tbody tr:hover {
  background: rgba(40,66,144,0.063);
}
:where(html[data-mode="light"]) .qb-data-table td {
  color: #2d528b;
}
:where(html[data-mode="light"]) .qb-case-id {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .qb-row-num-th {
  color: rgba(50,80,133,0.55) !important;
  border-right: 1px solid rgba(50,75,133,0.21);
  background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%) !important;
}
:where(html[data-mode="light"]) .qb-row-num-cell {
  border-right: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.077);
}
:where(html[data-mode="light"]) .qb-row-num-pill {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(48,75,136,0.158);
  color: rgba(50,80,133,0.55);
}
:where(html[data-mode="light"]) .qb-data-table tbody tr:hover .qb-row-num-pill {
  background: rgba(37,60,147,0.135);
  border-color: rgba(17,55,167,0.368);
  color: #1139a7;
}
:where(html[data-mode="light"]) .qb-modal-panel {
  background: linear-gradient(145deg, #f7f9fc, #f7f9fc);
  border: 1px solid rgba(20,28,56,0.15);
  box-shadow: 0 24px 80px rgba(20,28,56,0.18);
}
:where(html[data-mode="light"]) .qb-modal-header {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .qb-modal-title {
  color: #4348b4;
}
:where(html[data-mode="light"]) .qb-modal-sub {
  color: rgba(91,96,118,0.6);
}
:where(html[data-mode="light"]) .qb-modal-close {
  background: rgba(20,28,56,0.043);
  border: 1px solid rgba(20,28,56,0.125);
  color: rgba(91,96,118,0.7);
}
:where(html[data-mode="light"]) .qb-modal-close:hover {
  background: rgba(201,58,52,0.108);
  color: #c93a34;
  border-color: rgba(201,58,52,0.315);
}
:where(html[data-mode="light"]) .qb-modal-tabs {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .qb-modal-tab {
  color: rgba(91,96,118,0.7);
}
:where(html[data-mode="light"]) .qb-modal-tab:hover {
  color: #3d4560;
}
:where(html[data-mode="light"]) .qb-modal-tab.active {
  color: #2a63cf;
  border-bottom-color: #a0bce8;
}
:where(html[data-mode="light"]) .qb-modal-footer {
  border-top: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .qb-modal-section {
  background: rgba(20,28,56,0.026);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .qb-section-title {
  color: #3d4560;
}
:where(html[data-mode="light"]) .qb-section-num {
  background: rgba(42,99,207,0.18);
  border: 1px solid rgba(42,99,207,0.368);
  color: #2a63cf;
}
:where(html[data-mode="light"]) .qb-field-label {
  color: #5b6076;
}
:where(html[data-mode="light"]) .qb-field-input {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.125);
  color: #3d4560;
}
:where(html[data-mode="light"]) .qb-field-input:focus {
  border-color: rgba(42,99,207,0.6);
}
:where(html[data-mode="light"]) .qb-field-readonly {
  background: rgba(20,28,56,0.017) !important;
  color: rgba(91,96,118,0.65) !important;
}
:where(html[data-mode="light"]) .qb-field-hint {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .qb-columns-scroll {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.18);
}
:where(html[data-mode="light"]) .stngs-close-btn:hover {
  background: rgba(20,28,56,0.068);
  border-color: rgba(20,28,56,0.225);
}
:where(html[data-mode="light"]) .stngs-body {
  scrollbar-color: rgba(20,28,56,0.15) transparent;
}
:where(html[data-mode="light"]) .stngs-body::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.102);
}
:where(html[data-mode="light"]) .stngs-tile {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .stngs-tile:hover {
  background: rgba(20,28,56,0.06);
  border-color: rgba(20,28,56,0.225);
}
:where(html[data-mode="light"]) .stngs-icon-profile {
  background: rgba(67,72,180,0.135);
  color: #4348b4;
}
:where(html[data-mode="light"]) .stngs-icon-sound {
  background: rgba(15,138,95,0.117);
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .stngs-icon-theme {
  background: rgba(154,103,0,0.117);
  color: #b47708;
}
:where(html[data-mode="light"]) .stngs-icon-cursor {
  background: rgba(159,25,91,0.117);
  color: #a2155f;
}
:where(html[data-mode="light"]) .stngs-icon-sidebar {
  background: rgba(42,99,207,0.117);
  color: #2a63cf;
}
:where(html[data-mode="light"]) .stngs-icon-links {
  background: rgba(12,122,184,0.117);
  color: #0c7ab8;
}
:where(html[data-mode="light"]) .stngs-icon-clocks {
  background: rgba(109,63,196,0.117);
  color: #6d3fc4;
}
:where(html[data-mode="light"]) .stngs-icon-data {
  background: rgba(154,103,0,0.117);
  color: #b47708;
}
:where(html[data-mode="light"]) .stngs-icon-time {
  background: rgba(191,90,19,0.117);
  color: #bf5a13;
}
:where(html[data-mode="light"]) .stngs-icon-system {
  background: rgba(201,58,52,0.117);
  color: #c93a34;
}
:where(html[data-mode="light"]) .stngs-icon-qb {
  background: rgba(15,138,95,0.117);
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .stngs-icon-login {
  background: rgba(67,72,180,0.135);
  color: #4348b4;
}
:where(html[data-mode="light"]) .stngs-tile:hover .stngs-tile-inner-btn {
  background: rgba(20,28,56,0.06);
}
:where(html[data-mode="light"]) .stngs-tile-chip {
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .stngs-tile-chip:hover {
  background: rgba(20,28,56,0.102);
  border-color: rgba(20,28,56,0.275);
}
:where(html[data-mode="light"]) .stngs-radio:hover {
  background: rgba(20,28,56,0.043);
}
:where(html[data-mode="light"]) .qb-btn-force-refresh {
  background: rgba(15,138,95,0.09);
  color: #0f8a5f;
  border: 1px solid rgba(15,138,95,0.294);
}
:where(html[data-mode="light"]) .qb-btn-force-refresh::before {
  background: radial-gradient(circle at center, rgba(15,138,95,0.162) 0%, transparent 70%);
}
:where(html[data-mode="light"]) .qb-btn-force-refresh:hover {
  background: rgba(15,138,95,0.162);
  border-color: rgba(15,138,95,0.525);
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .qb-btn-force-refresh.qb-force-fetching {
  background: rgba(154,103,0,0.108);
  border-color: rgba(154,103,0,0.368);
  color: #b47708;
}
:where(html[data-mode="light"]) .qb-btn-force-refresh.qb-force-success {
  background: rgba(15,138,95,0.198);
  border-color: rgba(15,138,95,0.6);
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .qb-bypass-row {
  background: rgba(67,72,180,0.063);
  border-bottom: 1px solid rgba(67,72,180,0.21);
  border-top: 1px solid rgba(67,72,180,0.14);
}
:where(html[data-mode="light"]) .qb-bypass-info {
  color: #1116a7;
}
:where(html[data-mode="light"]) .qb-bypass-label {
  color: #1116a7;
}
:where(html[data-mode="light"]) .qb-bypass-desc {
  color: rgba(91,96,118,0.75);
}
:where(html[data-mode="light"]) .qb-toggle-track {
  background: rgba(20,28,56,0.102);
  border: 1px solid rgba(20,28,56,0.188);
}
:where(html[data-mode="light"]) .qb-toggle-thumb {
  background: rgba(20,28,56,0.468);
}
:where(html[data-mode="light"]) .qb-toggle input:checked ~ .qb-toggle-track {
  background: rgba(67,72,180,0.675);
  border-color: rgba(67,72,180,0.6);
}
:where(html[data-mode="light"]) .qb-toggle input:checked ~ .qb-toggle-track .qb-toggle-thumb {
  background: #ffffff;
}
:where(html[data-mode="light"]) .qb-modal-tab[data-qb-settings-tab="report-config"] {
  color: #1116a7;
  border-color: rgba(67,72,180,0.368) !important;
}
:where(html[data-mode="light"]) .qb-modal-tab[data-qb-settings-tab="report-config"].active {
  color: #1116a7;
  background: rgba(67,72,180,0.135);
  border-color: rgba(67,72,180,0.525) !important;
}
:where(html[data-mode="light"]) .qb-bypass-num {
  background: rgba(67,72,180,0.225) !important;
  color: #1116a7 !important;
  border-color: rgba(67,72,180,0.368) !important;
}
:where(html[data-mode="light"]) .qb-bypass-notice {
  background: rgba(67,72,180,0.072);
  border: 1px solid rgba(67,72,180,0.21);
  color: #1116a7;
}
:where(html[data-mode="light"]) .qb-bypass-notice svg {
  color: rgba(17,22,167,0.7);
}
:where(html[data-mode="light"]) mark.qb-date-today {
  color: #0a7fae;
  background: rgba(10,127,174,0.108);
  border: 1px solid rgba(10,127,174,0.294);
  box-shadow: 0 0 8px rgba(10,127,174,0.068);
}
:where(html[data-mode="light"]) mark.qb-date-today.qb-date-mine {
  background: rgba(20,28,56,0.05);
  border: 1px solid rgba(20,28,56,0.26);
  color: #5b6076;
}
:where(html[data-mode="light"]) mark.qb-date-mine .qb-date-mine-badge {
  background: rgba(20,28,56,0.075);
  border: 1px solid rgba(20,28,56,0.26);
  color: #5b6076;
}
:where(html[data-mode="light"]) .qb-data-table td.qb-col-hasnew::before {
  background: linear-gradient(180deg, #0a7fae, #4348b4);
  box-shadow: 0 0 8px rgba(10,127,174,0.225);
}
:where(html[data-mode="light"]) .qb-data-table tr:has(.qb-col-hasnew) td.qb-row-num-cell .qb-row-num-pill {
  background: rgba(10,127,174,0.126);
  border-color: rgba(10,127,174,0.42);
  color: #0a7fae;
  box-shadow: 0 0 10px rgba(10,127,174,0.09);
}
:where(html[data-mode="light"]) .qb-data-table tr:has(.qb-col-hasnew) {
  background: rgba(10,127,174,0.04);
}
:where(html[data-mode="light"]) .qb-cell-tooltip mark.qb-date-today {
  background: rgba(10,127,174,0.162);
  border: 1px solid rgba(10,127,174,0.42);
  color: #0a7fae;
  box-shadow: 0 0 6px rgba(10,127,174,0.09);
}
:where(html[data-mode="light"]) .qb-cell-tooltip mark.qb-date-today.qb-date-mine {
  background: rgba(20,28,56,0.06);
  border: 1px solid rgba(20,28,56,0.26);
  color: #5b6076;
}
:where(html[data-mode="light"]) .qb-cell-tooltip {
  background: linear-gradient(140deg, #ffffff, #ffffff);
  border: 1px solid rgba(40,74,144,0.315);
  box-shadow: 0 16px 48px rgba(20,28,56,0.18), 0 0 0 1px rgba(17,55,167,0.032);
  color: #204897;
}
:where(html[data-mode="light"]) .qb-vc-th {
  color: #6d3fc4 !important;
  border-right: 1px solid rgba(109,63,196,0.189) !important;
}
:where(html[data-mode="light"]) .qb-vc-cell {
  border-right: 1px solid rgba(109,63,196,0.14);
}
:where(html[data-mode="light"]) .qb-vc-select {
  border: 1px solid rgba(109,63,196,0.294);
  background-color: rgba(109,63,196,0.072);
  color: #6d3fc4;
  box-shadow: 0 1px 3px rgba(20,28,56,0.064), inset 0 1px 0 rgba(255,255,255,0.02);
}
:where(html[data-mode="light"]) .qb-vc-select:hover {
  border-color: rgba(109,63,196,0.578);
  background-color: rgba(109,63,196,0.135);
  color: #2b11a7;
  box-shadow: 0 2px 6px rgba(20,28,56,0.08);
}
:where(html[data-mode="light"]) .qb-vc-select:focus {
  border-color: #cfbaee;
  box-shadow: 0 0 0 2px rgba(109,63,196,0.099);
}
:where(html[data-mode="light"]) .qb-vc-select.qb-vc-has-value {
  border-color: rgba(109,63,196,0.578);
  background-color: rgba(109,63,196,0.18);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .qb-vc-select option {
  background: #e8eafc;
  color: #2b11a7;
}
:where(html[data-mode="light"]) .qb-vc-enable-row {
  background: rgba(109,63,196,0.054);
  border: 1px solid rgba(109,63,196,0.189);
}
:where(html[data-mode="light"]) .qb-vc-item-drag {
  color: rgba(91,96,118,0.55);
}
:where(html[data-mode="light"]) .qb-vc-item-del {
  color: rgba(201,58,52,0.7) !important;
  border-color: rgba(201,58,52,0.21) !important;
}
:where(html[data-mode="light"]) .qb-vc-item-del:hover {
  background: rgba(201,58,52,0.09) !important;
  color: #c93a34 !important;
  border-color: rgba(201,58,52,0.42) !important;
}
:where(html[data-mode="light"]) .qb-vc-cf-rule {
  background: rgba(20,28,56,0.026);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .qb-vc-cf-badge {
  border: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .qb-vc-cf-ctrl {
  color: rgba(91,96,118,0.7);
}
:where(html[data-mode="light"]) .qb-vc-cf-color {
  border: 1px solid rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .tb-search-left.top-global-search {
  background: rgba(20,28,56,0.068) !important;
}
:where(html[data-mode="light"]) .tb-search-left.top-global-search:hover,
:where(html[data-mode="light"]) .tb-search-left.top-global-search:focus-within {
  background: rgba(20,28,56,0.111) !important;
}
:where(html[data-mode="light"]) > body[data-theme] .tb-search-left.top-global-search {
  background: rgba(20,28,56,0.068) !important;
}
:where(html[data-mode="light"]) > body[data-theme] .tb-search-left.top-global-search:hover,
:where(html[data-mode="light"]) > body[data-theme] .tb-search-left.top-global-search:focus-within {
  background: rgba(20,28,56,0.111) !important;
}
:where(html[data-mode="light"]) > body[data-theme] .tb-search-left #globalSearchInput,
:where(html[data-mode="light"]) .tb-search-left #globalSearchInput {
  color: var(--text, #5b6076) !important;
}
:where(html[data-mode="light"]) .mums-notif-btn.has-unread {
  border-color: rgba(10,127,174,0.21) !important;
  background: rgba(10,127,174,0.054) !important;
  color: var(--primary, #0a7fae) !important;
}
:where(html[data-mode="light"]) .mums-notif-badge {
  background: linear-gradient(135deg, #c9385f, #c9385f);
  border: 2px solid var(--panel, rgba(20,28,56,0.28));
  color: #ffffff;
  box-shadow: 0 0 8px rgba(201,56,95,0.248);
}
:where(html[data-mode="light"]) .mums-notif-panel {
  background: linear-gradient(160deg, #ffffff, #ffffff);
  border: 1px solid rgba(20,28,56,0.125);
  box-shadow: 0 0 0 1px rgba(10,127,174,0.018),
    inset 0 1px 0 rgba(255,255,255,0.035),
    0 24px 64px rgba(20,28,56,0.18);
}
:where(html[data-mode="light"]) .mnp-head {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .mnp-title {
  color: #1f56b8;
}
:where(html[data-mode="light"]) .mnp-tabs {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .mnp-tab-on {
  color: #0a7fae !important;
  border-bottom-color: #a4d4e6 !important;
  background: rgba(10,127,174,0.054) !important;
}
:where(html[data-mode="light"]) .mnp-tab:hover:not(.mnp-tab-on) {
  color: #5b6076;
}
:where(html[data-mode="light"]) .mnp-tab-ct {
  background: rgba(10,127,174,0.135);
  color: #0a7fae;
}
:where(html[data-mode="light"]) .mnp-tab-action:hover {
  background: rgba(20,28,56,0.043);
  color: #5b6076;
}
:where(html[data-mode="light"]) .mnp-range {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .mnp-range-opt {
  color: #3d4560;
}
:where(html[data-mode="light"]) .mnp-range-opt:hover:not(.mnp-range-on) {
  color: #5b6076;
}
:where(html[data-mode="light"]) .mnp-range-opt.mnp-range-on {
  background: rgba(10,127,174,0.108);
  color: #0a7fae;
  box-shadow: 0 0 0 1px rgba(10,127,174,0.113) inset;
}
:where(html[data-mode="light"]) .mnp-range-opt:focus-visible {
  outline: 2px solid rgba(10,127,174,0.525);
}
:where(html[data-mode="light"]) .mnp-list::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.085);
}
:where(html[data-mode="light"]) .mnp-item:hover {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .mnp-item.mnp-unread {
  background: rgba(10,127,174,0.04);
  border-left-color: #a4d4e6;
}
:where(html[data-mode="light"]) .mnp-item.mnp-unread:hover {
  background: rgba(10,127,174,0.063);
}
:where(html[data-mode="light"]) .mnp-icon {
  color: #0a7fae;
  background: rgba(10,127,174,0.09);
  border: 1px solid rgba(10,127,174,0.189);
}
:where(html[data-mode="light"]) .mnp-icon.mnp-c1 {
  color: #0a7fae;
  background: rgba(10,127,174,0.09);
  border-color: rgba(10,127,174,0.21);
}
:where(html[data-mode="light"]) .mnp-icon.mnp-c2 {
  color: #b47708;
  background: rgba(154,103,0,0.09);
  border-color: rgba(154,103,0,0.21);
}
:where(html[data-mode="light"]) .mnp-icon.mnp-c3 {
  color: #6d3fc4;
  background: rgba(109,63,196,0.09);
  border-color: rgba(109,63,196,0.21);
}
:where(html[data-mode="light"]) .mnp-icon.mnp-c4 {
  color: #0f8a5f;
  background: rgba(15,138,95,0.09);
  border-color: rgba(15,138,95,0.21);
}
:where(html[data-mode="light"]) .mnp-casenum {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .mnp-item-tc .mnp-casenum {
  color: #6d3fc4;
}
:where(html[data-mode="light"]) .mnp-tc-tag {
  color: #6d3fc4;
  background: rgba(109,63,196,0.135);
  border: 1px solid rgba(109,63,196,0.368);
}
:where(html[data-mode="light"]) .mnp-item-tc {
  border-left: 2px solid rgba(109,63,196,0.42);
}
:where(html[data-mode="light"]) .mnp-item-tc .mnp-desc strong {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .mnp-unread-dot {
  background: #0a7fae;
  box-shadow: 0 0 6px rgba(10,127,174,0.27);
}
:where(html[data-mode="light"]) .mnp-desc {
  color: #1f56b8;
}
:where(html[data-mode="light"]) .mnp-note {
  color: #5b6076;
}
:where(html[data-mode="light"]) .mnp-note-who {
  color: #b47708;
}
:where(html[data-mode="light"]) .mnp-note-time {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .mnp-divider {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .mums-toast-host::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.119);
}
:where(html[data-mode="light"]) .mtoast {
  background: linear-gradient(165deg, #ffffff, #ffffff);
  border: 1px solid rgba(44,81,139,0.147);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.025),
    0 12px 32px rgba(20,28,56,0.18);
}
:where(html[data-mode="light"]) .mtoast:hover {
  border-color: rgba(44,81,139,0.273);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.035),
    0 16px 40px rgba(20,28,56,0.18);
}
:where(html[data-mode="light"]) .mtoast-assigned .mtoast-rail {
  background: linear-gradient(180deg, #0a7fae, rgba(10,127,174,0.225));
}
:where(html[data-mode="light"]) .mtoast-noteevt  .mtoast-rail {
  background: linear-gradient(180deg, #b47708, rgba(154,103,0,0.225));
}
:where(html[data-mode="light"]) .mtoast-reply    .mtoast-rail {
  background: linear-gradient(180deg, #6d3fc4, rgba(109,63,196,0.225));
}
:where(html[data-mode="light"]) .mtoast-system   .mtoast-rail {
  background: linear-gradient(180deg, #0f8a5f, rgba(15,138,95,0.225));
}
:where(html[data-mode="light"]) .mtoast-assigned .mtoast-kind {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .mtoast-noteevt  .mtoast-kind {
  color: #b47708;
}
:where(html[data-mode="light"]) .mtoast-reply    .mtoast-kind {
  color: #6d3fc4;
}
:where(html[data-mode="light"]) .mtoast-system   .mtoast-kind {
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .mtoast-ava.mtc1 {
  color: #0a7fae;
  background: rgba(10,127,174,0.108);
  border: 1px solid rgba(10,127,174,0.231);
}
:where(html[data-mode="light"]) .mtoast-ava.mtc2 {
  color: #b47708;
  background: rgba(154,103,0,0.108);
  border: 1px solid rgba(154,103,0,0.231);
}
:where(html[data-mode="light"]) .mtoast-ava.mtc3 {
  color: #6d3fc4;
  background: rgba(109,63,196,0.108);
  border: 1px solid rgba(109,63,196,0.231);
}
:where(html[data-mode="light"]) .mtoast-ava.mtc4 {
  color: #0f8a5f;
  background: rgba(15,138,95,0.108);
  border: 1px solid rgba(15,138,95,0.231);
}
:where(html[data-mode="light"]) .mtoast-case {
  color: #1f56b8;
  background: rgba(20,28,56,0.068);
  border: 1px solid rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .mtoast-src {
  color: rgba(61,69,96,.75);
}
:where(html[data-mode="light"]) .mtoast-title {
  color: #245294;
}
:where(html[data-mode="light"]) .mtoast-title strong {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .mtoast-x {
  color: #5b6076;
}
:where(html[data-mode="light"]) .mtoast-x:hover {
  background: rgba(20,28,56,0.085);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .mtoast-body {
  color: #325485;
}
:where(html[data-mode="light"]) .mtoast-note {
  color: #325585;
  border-left: 2px solid rgba(44,81,139,0.294);
  background: rgba(44,81,139,0.045);
}
:where(html[data-mode="light"]) .mtoast-btn {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.034);
  color: #5b6076;
}
:where(html[data-mode="light"]) .mtoast-btn:hover {
  background: rgba(20,28,56,0.077);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .mtoast-btn-primary {
  border-color: rgba(10,127,174,0.368);
  background: rgba(10,127,174,0.09);
  color: #0a7fae;
}
:where(html[data-mode="light"]) .mtoast-btn-primary:hover {
  background: rgba(10,127,174,0.162);
  color: #0a7fae;
}
:where(html[data-mode="light"]) .mtoast.mtoast-noteevt .mtoast-btn-primary {
  border-color: rgba(154,103,0,0.368);
  background: rgba(154,103,0,0.09);
  color: #b47708;
}
:where(html[data-mode="light"]) .mtoast.mtoast-noteevt .mtoast-btn-primary:hover {
  background: rgba(154,103,0,0.162);
  color: #b47708;
}
:where(html[data-mode="light"]) .mtoast.mtoast-reply .mtoast-btn-primary {
  border-color: rgba(109,63,196,0.368);
  background: rgba(109,63,196,0.09);
  color: #6d3fc4;
}
:where(html[data-mode="light"]) .mtoast.mtoast-reply .mtoast-btn-primary:hover {
  background: rgba(109,63,196,0.162);
  color: #2b11a7;
}
:where(html[data-mode="light"]) .mtoast-time {
  color: #5b6076;
}
:where(html[data-mode="light"]) .mtoast-progress {
  background: rgba(20,28,56,0.043);
}
:where(html[data-mode="light"]) .mtoast-progress i {
  background: linear-gradient(90deg, rgba(10,127,174,0.585), rgba(10,127,174,0.225));
}
:where(html[data-mode="light"]) .mtoast.mtoast-noteevt .mtoast-progress i {
  background: linear-gradient(90deg, rgba(154,103,0,0.585), rgba(154,103,0,0.225));
}
:where(html[data-mode="light"]) .mtoast.mtoast-reply  .mtoast-progress i {
  background: linear-gradient(90deg, rgba(109,63,196,0.585), rgba(109,63,196,0.225));
}
:where(html[data-mode="light"]) .mtoast.mtoast-system .mtoast-progress i {
  background: linear-gradient(90deg, rgba(15,138,95,0.585), rgba(15,138,95,0.225));
}
:where(html[data-mode="light"]) .mtoast-more {
  background: #ffffff;
  border: 1px solid rgba(20,28,56,0.125);
  box-shadow: 0 10px 28px rgba(20,28,56,0.176);
  color: #325585;
}
:where(html[data-mode="light"]) .mtoast-more button {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.043);
  color: #5b6076;
}
:where(html[data-mode="light"]) .mtoast-more button:hover {
  background: rgba(20,28,56,0.085);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .msn-vol-pct {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .msn-seg-card {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .msn-seg-title {
  color: #5b6076;
}
:where(html[data-mode="light"]) .msn-seg-desc {
  color: #5b6076;
}
:where(html[data-mode="light"]) .msn-seg-opt:hover .msn-seg-card {
  background: rgba(20,28,56,0.051);
}
:where(html[data-mode="light"]) .msn-seg-opt input:checked + .msn-seg-card {
  border-color: rgba(10,127,174,0.473);
  background: rgba(10,127,174,0.072);
  box-shadow: 0 0 0 1px rgba(10,127,174,0.09) inset;
}
:where(html[data-mode="light"]) .msn-seg-opt input:checked + .msn-seg-card .msn-seg-title {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .msn-seg-opt input:focus-visible + .msn-seg-card {
  outline: 2px solid rgba(10,127,174,0.525);
}
:where(html[data-mode="light"]) .msn-evt {
  color: #5b6076;
}
:where(html[data-mode="light"]) .msn-evt input {
  accent-color: #0a7fae;
}
:where(html[data-mode="light"]) .msn-evt em {
  color: #5b6076;
}
:where(html[data-mode="light"]) .msn-saved {
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .rn-modal-head {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: linear-gradient(90deg, rgba(10,127,174,0.04), transparent);
}
:where(html[data-mode="light"]) .rn-modal-icon {
  background: rgba(10,127,174,0.09);
  border: 1px solid rgba(10,127,174,0.231);
  box-shadow: 0 0 16px rgba(10,127,174,0.045);
}
:where(html[data-mode="light"]) .rn-modal-title {
  color: #1f56b8;
}
:where(html[data-mode="light"]) .rn-sidebar {
  border-right: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.033);
}
:where(html[data-mode="light"]) .rn-sidebar::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.085);
}
:where(html[data-mode="light"]) .rn-note-item:hover {
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .rn-note-item.active {
  background: rgba(10,127,174,0.054);
  border-left-color: #a4d4e6;
}
:where(html[data-mode="light"]) .rn-note-version {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .rn-new-badge {
  background: rgba(10,127,174,0.135);
  border: 1px solid rgba(10,127,174,0.315);
  color: #0a7fae;
}
:where(html[data-mode="light"]) .rn-note-title {
  color: #1f56b8;
}
:where(html[data-mode="light"]) .rn-tag-feature {
  background: rgba(10,127,174,0.09);
  color: #0a7fae;
  border: 1px solid rgba(10,127,174,0.21);
}
:where(html[data-mode="light"]) .rn-tag-fix {
  background: rgba(15,138,95,0.09);
  color: #0f8a5f;
  border: 1px solid rgba(15,138,95,0.21);
}
:where(html[data-mode="light"]) .rn-tag-security {
  background: rgba(109,63,196,0.09);
  color: #6d3fc4;
  border: 1px solid rgba(109,63,196,0.21);
}
:where(html[data-mode="light"]) .rn-tag-breaking {
  background: rgba(201,56,95,0.09);
  color: #c9385f;
  border: 1px solid rgba(201,56,95,0.21);
}
:where(html[data-mode="light"]) .rn-tag-ui {
  background: rgba(154,103,0,0.09);
  color: #b47708;
  border: 1px solid rgba(154,103,0,0.21);
}
:where(html[data-mode="light"]) .rn-sidebar-divider {
  background: rgba(20,28,56,0.043);
}
:where(html[data-mode="light"]) .rn-compose-card {
  background: rgba(20,28,56,0.017);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .rn-compose-head {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  color: #1f56b8;
  background: rgba(10,127,174,0.04);
}
:where(html[data-mode="light"]) .rn-input,
:where(html[data-mode="light"]) .rn-textarea {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.125);
  color: var(--text, #5b6076);
}
:where(html[data-mode="light"]) .rn-input:focus,
:where(html[data-mode="light"]) .rn-textarea:focus {
  border-color: rgba(10,127,174,0.42);
  background: rgba(10,127,174,0.04);
}
:where(html[data-mode="light"]) .rn-tag-toggle {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .rn-tag-toggle.selected {
  background: rgba(10,127,174,0.108);
  border-color: rgba(10,127,174,0.315);
  color: #0a7fae;
}
:where(html[data-mode="light"]) .rn-upload-zone {
  border: 2px dashed rgba(10,127,174,0.21);
  background: rgba(10,127,174,0.04);
}
:where(html[data-mode="light"]) .rn-upload-zone:hover,
:where(html[data-mode="light"]) .rn-upload-zone.dragover {
  border-color: rgba(10,127,174,0.525);
  background: rgba(10,127,174,0.054);
}
:where(html[data-mode="light"]) .rn-upload-text {
  color: var(--text, #5b6076);
}
:where(html[data-mode="light"]) .rn-file-loaded {
  background: rgba(15,138,95,0.063);
  border: 1px solid rgba(15,138,95,0.21);
}
:where(html[data-mode="light"]) .rn-file-name {
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .rn-preview-wrap {
  background: rgba(20,28,56,0.017);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .rn-preview-head {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .rn-preview-iframe {
  background: #ffffff;
}
:where(html[data-mode="light"]) .rn-publish-btn {
  background: linear-gradient(135deg, rgba(10,127,174,0.72), rgba(10,127,174,0.54));
  color: #1a1f36;
}
:where(html[data-mode="light"]) .rn-publish-btn:hover {
  box-shadow: 0 0 20px rgba(10,127,174,0.09);
}
:where(html[data-mode="light"]) .rn-published-item {
  background: rgba(20,28,56,0.026);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .rn-pi-ver {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .rn-pi-title {
  color: #1f56b8;
}
:where(html[data-mode="light"]) .rn-pi-del {
  border: 1px solid rgba(201,56,95,0.21);
  background: rgba(201,56,95,0.054);
  color: #c9385f;
}
:where(html[data-mode="light"]) .rn-pi-del:hover {
  background: rgba(201,56,95,0.126);
  border-color: rgba(201,56,95,0.399);
}
:where(html[data-mode="light"]) .members-page {
  --mp-bg: #ffffff;
  --mp-surface-0: #ffffff;
  --mp-surface-1: #ffffff;
  --mp-border: rgba(50,80,133,0.14);
  --mp-border-strong: rgba(50,80,133,0.189);
  --mp-text: #1a1f36;
  --mp-muted: #324d85;
  --mp-accent: #2a63cf;
  --mp-accent-soft: rgba(42,99,207,0.55);
  --mp-accent-rim: rgba(42,99,207,0.55);
  --mp-warn-soft: rgba(154,103,0,0.108);
  --mp-warn-rim: rgba(154,103,0,0.324);
  --mp-emerald: #0f8a5f;
  --mp-shadow-1: 0 1px 0 rgba(255,255,255,0.02), 0 14px 36px rgba(20,28,56,0.144);
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-topbar {
  background: linear-gradient(180deg, #ffffff, #ffffff) !important;
}
:where(html[data-mode="light"]) .members-page .members-h1 {
  color: #1a1f36 !important;
}
:where(html[data-mode="light"]) .members-page .members-navtool .navbtn:hover {
  background: rgba(20,28,56,0.043) !important;
}
:where(html[data-mode="light"]) .members-page .members-navtool .navinput {
  background: rgba(20,28,56,0.026) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page #weekWarn,
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .week-warn {
  color: #9a6700 !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .daytabs {
  background: linear-gradient(180deg, #ffffff, rgba(20,28,56,0.069)) !important;
}
:where(html[data-mode="light"]) .members-page .daytab:hover {
  background: rgba(20,28,56,0.034) !important;
}
:where(html[data-mode="light"]) .members-page .daytab.is-on {
  color: #1a1f36 !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-roster,
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-timeline {
  background: linear-gradient(180deg, var(--mp-surface-0), rgba(20,28,56,0.07)) !important;
}
:where(html[data-mode="light"]) .members-page .members-roster-title .h2 {
  color: #324f85 !important;
}
:where(html[data-mode="light"]) .members-page .roster-item {
  color: #1a1f36 !important;
}
:where(html[data-mode="light"]) .members-page .roster-item:hover {
  background: rgba(20,28,56,0.034) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-timeline-toolbar {
  background: linear-gradient(180deg, #ffffff, #ffffff) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page #coverageMeter,
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .coverage-panel {
  background: linear-gradient(180deg, #ffffff, #ffffff) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-tip {
  background: rgba(20,28,56,0.052) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .timeline-ruler {
  background: linear-gradient(180deg, #ffffff, rgba(20,28,56,0.07)) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-timeline-toolbar .btn.primary {
  background: linear-gradient(180deg,#f6e9c4,#b47708) !important;
  border-color: rgba(167,82,17,0.6) !important;
  color: #1a1f36 !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-timeline-toolbar .btn.danger {
  background: linear-gradient(180deg,#c9385f,#c93a34) !important;
  border-color: #e6b7b4 !important;
  color: #1a1f36 !important;
}
:where(html[data-mode="light"]) .members-page {
  --ox-bg: #ffffff;
  --ox-bg-elev: #ffffff;
  --ox-panel: #ffffff;
  --ox-panel-2: #ffffff;
  --ox-panel-3: #ffffff;
  --ox-border: #d6dcea;
  --ox-border-light: rgba(20,28,56,0.28);
  --ox-text: #1a1f36;
  --ox-text-2: #3d4560;
  --ox-text-dim: #4a6e91;
  --ox-text-faint: #5a6475;
  --ox-gold: #b08f3a;
  --ox-gold-2: #b78f46;
  --ox-gold-glow: rgba(138,108,34,0.09);
  --ox-emerald: #0f8a5f;
  --ox-teal: #0d7f73;
  --ox-amber: #b47708;
  --ox-red: #c93a34;
  --ox-shadow: 0 10px 30px rgba(20,28,56,0.144), 0 2px 8px rgba(20,28,56,0.096);
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-topbar {
  background: rgba(20,28,56,0.062) !important;
}
:where(html[data-mode="light"]) .members-page .members-navtool .navbtn:hover {
  background: rgba(20,28,56,0.048) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page #weekWarn,
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .week-warn {
  background: linear-gradient(180deg, rgba(138,108,34,0.126), rgba(138,108,34,0.054)) !important;
  border: 1px solid rgba(138,108,34,0.294) !important;
  color: #936e24 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.025), 0 4px 16px rgba(20,28,56,0.08) !important;
  border-top: 1px solid rgba(138,108,34,0.294) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-topbar .btn:hover {
  background: #ffffff !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-topbar .btn.primary {
  color: #1a1f36 !important;
  box-shadow: 0 6px 16px var(--ox-gold-glow), inset 0 1px 0 rgba(255,255,255,0.1) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-topbar .btn.danger {
  background: #ffffff !important;
  color: #c93a34 !important;
  border-color: rgba(201,58,52,0.336) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-topbar .switch .switch-ui {
  background: rgba(20,28,56,0.085) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-topbar .switch .switch-ui::after {
  background: #e8ecf4 !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page #membersSettingsToggle:hover {
  background: #ffffff !important;
}
:where(html[data-mode="light"]) .members-page .members-settings-menu .reports-item:hover {
  background: rgba(20,28,56,0.056) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .daytabs {
  background: rgba(20,28,56,0.062) !important;
}
:where(html[data-mode="light"]) .members-page .daytab.is-on {
  background: linear-gradient(180deg, #ffffff, #ffffff) !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.02) !important;
}
:where(html[data-mode="light"]) .members-page .daytab .tab-dot {
  box-shadow: 0 0 0 3px rgba(15,138,95,0.081) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-roster,
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-timeline {
  background: linear-gradient(180deg, rgba(20,28,56,0.058), rgba(20,28,56,0.058)) !important;
}
:where(html[data-mode="light"]) .members-page .roster-item:hover {
  background: rgba(20,28,56,0.056) !important;
}
:where(html[data-mode="light"]) .members-page .roster-item.selected,
:where(html[data-mode="light"]) .members-page .roster-item[aria-selected="true"] {
  background: rgba(20,28,56,0.068) !important;
}
:where(html[data-mode="light"]) .members-page .roster-item .roster-right {
  background: rgba(20,28,56,0.055) !important;
}
:where(html[data-mode="light"]) .members-page .roster-item .status-dot,
:where(html[data-mode="light"]) .members-page .roster-item .roster-status,
:where(html[data-mode="light"]) .members-page .roster-item > span:first-child:not(.roster-left):not(.roster-right) {
  box-shadow: 0 0 0 3px rgba(15,138,95,0.068), 0 0 10px rgba(15,138,95,0.203) !important;
}
:where(html[data-mode="light"]) .members-page .roster-item.inactive .status-dot,
:where(html[data-mode="light"]) .members-page .roster-item.is-inactive .status-dot,
:where(html[data-mode="light"]) .members-page .roster-item.inactive > span:first-child {
  background: #3a4454 !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-timeline-toolbar .btn.primary {
  color: #1a1f36 !important;
  box-shadow: 0 6px 16px var(--ox-gold-glow), inset 0 1px 0 rgba(255,255,255,0.1) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-timeline-toolbar .btn.danger {
  background: rgba(201,58,52,0.09) !important;
  color: #c93a34 !important;
  border-color: rgba(201,58,52,0.294) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page #coverageMeter,
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .coverage-panel {
  background: linear-gradient(180deg, #ffffff, #ffffff) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-row:hover {
  box-shadow: 0 4px 12px rgba(20,28,56,0.08) !important;
}
:where(html[data-mode="light"]) .members-page .lock-badge {
  background: linear-gradient(180deg, rgba(138,108,34,0.162), rgba(138,108,34,0.072)) !important;
  border: 1px solid rgba(138,108,34,0.42) !important;
  color: #9a6700 !important;
  box-shadow: 0 0 0 3px rgba(138,108,34,0.045) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-topbar .apply-split .apply-chevron {
  border-left: 1px solid rgba(20,28,56,0.18) !important;
}
:where(html[data-mode="light"]) .members-page .apply-menu {
  background: linear-gradient(180deg, #ffffff, #ffffff) !important;
  border: 1px solid rgba(20,28,56,0.28) !important;
  box-shadow: 0 10px 30px rgba(20,28,56,0.144), 0 2px 8px rgba(20,28,56,0.096) !important;
}
:where(html[data-mode="light"]) .members-page .apply-menu .apply-menu-item {
  color: #3d4560 !important;
}
:where(html[data-mode="light"]) .members-page .apply-menu .apply-menu-item:hover {
  background: rgba(20,28,56,0.056) !important;
  color: #1a1f36 !important;
}
:where(html[data-mode="light"]) .members-page .apply-menu .ami-sub {
  color: #5a6475 !important;
}
:where(html[data-mode="light"]) .members-page .cm-col.ok {
  border-color: rgba(15,138,95,0.473) !important;
  box-shadow: inset 0 0 0 1px rgba(15,138,95,0.027),
    0 0 14px rgba(15,138,95,0.036) !important;
}
:where(html[data-mode="light"]) .members-page .cm-col.ok::after {
  background: #0f8a5f !important;
  box-shadow: 0 0 8px rgba(15,138,95,0.248) !important;
}
:where(html[data-mode="light"]) .members-page .cm-col.bad {
  border-color: rgba(201,58,52,0.473) !important;
  box-shadow: inset 0 0 0 1px rgba(201,58,52,0.036),
    0 0 14px rgba(201,58,52,0.045) !important;
}
:where(html[data-mode="light"]) .members-page .cm-col.bad::after {
  background: #c93a34 !important;
  box-shadow: 0 0 10px rgba(201,58,52,0.248) !important;
}
:where(html[data-mode="light"]) .members-page .settings-section-label {
  color: #5a6475 !important;
}
:where(html[data-mode="light"]) .members-page .density-label {
  color: #3d4560 !important;
}
:where(html[data-mode="light"]) .members-page .density-toggle {
  background: #ffffff !important;
  border: 1px solid #d6dcea !important;
}
:where(html[data-mode="light"]) .members-page .density-opt {
  color: #4a6e91 !important;
}
:where(html[data-mode="light"]) .members-page .density-opt.is-on {
  background: linear-gradient(180deg, #ffffff, #ffffff) !important;
  color: #1a1f36 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.02) !important;
}
:where(html[data-mode="light"]) .members-page .members-settings-menu .reports-sep {
  border-top: 1px solid #d6dcea !important;
}
:where(html[data-mode="light"]) .members-page .btn .btn-kbd {
  background: rgba(20,28,56,0.051) !important;
  border: 1px solid rgba(20,28,56,0.15) !important;
  color: #4a6e91 !important;
}
:where(html[data-mode="light"]) .members-page .btn:hover .btn-kbd {
  color: #1a1f36 !important;
}
:where(html[data-mode="light"]) .members-page #paintHelpBtn {
  border: 1px solid #d6dcea !important;
  color: #4a6e91 !important;
}
:where(html[data-mode="light"]) .members-page #paintHelpBtn:hover {
  border-color: #d9c48c !important;
  color: #8a6c22 !important;
}
:where(html[data-mode="light"]) .members-page #paintModeHint {
  color: #5a6475 !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-topbar {
  border-bottom: 1px solid #d6dcea !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page #weekWarn,
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .week-warn {
  border-left: 1px solid rgba(138,108,34,0.294) !important;
  border-right: 1px solid rgba(138,108,34,0.294) !important;
  border-top: 1px solid rgba(138,108,34,0.294) !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .daytabs {
  border-bottom: 1px solid #d6dcea !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .members-timeline-toolbar {
  background: #ffffff !important;
  border-bottom: 1px solid #d6dcea !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page #coverageMeter,
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .coverage-panel {
  border-bottom: 1px solid #d6dcea !important;
  background: linear-gradient(180deg, #ffffff, #ffffff) !important;
}
:where(html[data-mode="light"]) .members-page .coverage-title {
  color: #3d4560 !important;
}
:where(html[data-mode="light"]) .members-page .coverage-sub {
  color: #5a6475 !important;
}
:where(html[data-mode="light"]) .members-page .coverage-day-center {
  color: #3d4560 !important;
}
:where(html[data-mode="light"]) .members-page .kpi-label {
  color: #5a6475 !important;
}
:where(html[data-mode="light"]) .members-page .kpi-val {
  color: #1a1f36 !important;
}
:where(html[data-mode="light"]) .members-page .cm-label {
  color: #5a6475 !important;
}
:where(html[data-mode="light"]) .members-page .cm-bar {
  background: rgba(20,28,56,0.055) !important;
  color: #4a6e91 !important;
  border: 1px solid #d6dcea !important;
}
:where(html[data-mode="light"]) .members-page .cm-bar[data-kind="mailbox"] {
  color: #0e7c8c !important;
}
:where(html[data-mode="light"]) .members-page .cm-bar[data-kind="call"] {
  color: #0f8a5f !important;
}
:where(html[data-mode="light"]) > body:not(.members-fullscreen-active) .members-page .timeline-ruler {
  background: #ffffff !important;
  border-bottom: 1px solid #d6dcea !important;
  color: #5a6475 !important;
}
:where(html[data-mode="light"]) > body.members-fullscreen-active .members-page .timeline-ruler,
:where(html[data-mode="light"]) .members-fullscreen-overlay .timeline-ruler {
  background: #ffffff !important;
  border-bottom: 1px solid #d6dcea !important;
  color: #5a6475 !important;
}
:where(html[data-mode="light"]) .members-page .coverage-freeze {
  border-bottom: 1px solid #d6dcea !important;
  background: linear-gradient(180deg, #ffffff, #ffffff) !important;
}
:where(html[data-mode="light"]) .members-page .timeline-ruler-freeze {
  background: #ffffff !important;
  border-bottom: 1px solid #d6dcea !important;
  color: #5a6475 !important;
}
:where(html[data-mode="light"]) .side.sidebar-fb {
  --sb-bg: var(--panel, #ffffff);
  --sb-bg2: rgba(20,28,56,0.017);
  --sb-item-hover: rgba(91,96,118,.65);
  --sb-item-active: rgba(91,96,118,.65);
  --sb-border: rgba(20,28,56,0.1);
  --sb-text: #5b6076;
  --sb-text-muted: #325385;
  --sb-text-active: #1a1f36;
}
:where(html[data-mode="light"]) .side.sidebar-fb .sidebar-scroll {
  scrollbar-color: rgba(20,28,56,0.125) transparent;
}
:where(html[data-mode="light"]) .side.sidebar-fb .sidebar-scroll::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.068);
}
:where(html[data-mode="light"]) .side.sidebar-fb .sidebar-scroll::-webkit-scrollbar-thumb:hover {
  background: rgba(20,28,56,0.136);
}
:where(html[data-mode="light"]) .side.sidebar-fb #nav a.nav-item.active,
:where(html[data-mode="light"]) .side.sidebar-fb #nav a.nav-item-fb.active,
:where(html[data-mode="light"]) .side.sidebar-fb .nav-item-fb.active {
  border-color: rgba(109,63,196,0.231);
}
:where(html[data-mode="light"]) .side.sidebar-fb .nav-icon-bubble {
  background: color-mix(in srgb, var(--sb-tint, #d7deea) 14%, transparent);
  border: 1.5px solid color-mix(in srgb, var(--sb-tint, #bcc6d8) 28%, transparent);
}
:where(html[data-mode="light"]) .side.sidebar-fb .nav-icon-bubble svg {
  color: var(--sb-tint, #5b6076);
}
:where(html[data-mode="light"]) .side.sidebar-fb .nav-item-fb:hover .nav-icon-bubble {
  background: color-mix(in srgb, var(--sb-tint, #d7deea) 22%, transparent);
  border-color: color-mix(in srgb, var(--sb-tint, #bcc6d8) 42%, transparent);
}
:where(html[data-mode="light"]) .side.sidebar-fb .nav-item-fb.active .nav-icon-bubble {
  background: color-mix(in srgb, var(--sb-tint, #d7deea) 28%, transparent);
  border-color: color-mix(in srgb, var(--sb-tint, #bcc6d8) 55%, transparent);
}
:where(html[data-mode="light"]) .side.sidebar-fb .nav-badge {
  background: #c93a34;
  color: #1a1f36;
  box-shadow: 0 2px 6px rgba(201,58,52,0.158);
}
:where(html[data-mode="light"]) .side.sidebar-fb .side-logs-viewall {
  background: rgba(67,72,180,0.09);
  border: 1px solid rgba(67,72,180,0.231);
  color: #4348b4;
}
:where(html[data-mode="light"]) .side.sidebar-fb .side-logs-viewall:hover {
  background: rgba(67,72,180,0.162);
  border-color: rgba(67,72,180,0.42);
  color: #4348b4;
}

/* ── from widget_enhancements.css ── */
:where(html[data-mode="light"]) #status-widget-grid .cw-tile {
  background: radial-gradient(120% 80% at 50% 0%, rgba(20,28,56,0.034), transparent 55%),
    linear-gradient(180deg, #ffffff, rgba(28,36,62,.42)) !important;
  border: 1px solid rgba(20,28,56,0.1) !important;
  color: #1a1f36 !important;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile:hover {
  box-shadow: 0 12px 26px rgba(20,28,56,0.144),
    0 0 0 1px rgba(255,255,255,0.02) !important;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile-label {
  color: #3d4560 !important;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile-value {
  color: #3d4560 !important;
}
:where(html[data-mode="light"]) .cw-list-overlay {
  background: rgba(20,28,56,0.066);
}
:where(html[data-mode="light"]) .cw-list-card {
  background: linear-gradient(180deg, #ffffff 0%, #f4f6fb 100%);
  border: 1px solid rgba(20,28,56,0.15);
  box-shadow: 0 32px 80px rgba(20,28,56,0.18);
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-blue .cw-list-card {
  border-color: rgba(42,99,207,0.315);
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-rose .cw-list-card {
  border-color: rgba(201,56,95,0.315);
}
:where(html[data-mode="light"]) .cw-list-head {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: linear-gradient(135deg, rgba(42,99,207,0.045), transparent 60%);
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-rose .cw-list-head {
  background: linear-gradient(135deg, rgba(201,56,95,0.045), transparent 60%);
}
:where(html[data-mode="light"]) .cw-list-eyebrow {
  color: #5b6076;
}
:where(html[data-mode="light"]) .cw-list-title {
  color: #3d4560;
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-blue .cw-list-title {
  color: #2a63cf;
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-rose .cw-list-title {
  color: #c9385f;
}
:where(html[data-mode="light"]) .cw-list-chip {
  color: #3d4560;
  background: rgba(20,28,56,0.043);
  border: 1px solid rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-blue .cw-list-chip {
  color: #2a63cf;
  background: rgba(42,99,207,0.072);
  border-color: rgba(42,99,207,0.263);
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-rose .cw-list-chip {
  color: #c9385f;
  background: rgba(201,56,95,0.072);
  border-color: rgba(201,56,95,0.263);
}
:where(html[data-mode="light"]) .cw-list-close {
  background: rgba(20,28,56,0.043);
  border: 1px solid rgba(20,28,56,0.125);
  color: #5b6076;
}
:where(html[data-mode="light"]) .cw-list-close:hover {
  background: rgba(201,58,52,0.126);
  color: #c93a34;
  border-color: rgba(201,58,52,0.315);
}
:where(html[data-mode="light"]) .cw-list-loading,
:where(html[data-mode="light"]) .cw-list-empty {
  color: #5b6076;
}
:where(html[data-mode="light"]) .cw-list-empty {
  color: #b47708;
}
:where(html[data-mode="light"]) .cw-list-table-wrap::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.102);
}
:where(html[data-mode="light"]) .cw-list-table {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .cw-list-table thead th {
  background: linear-gradient(180deg, #ffffff, #ffffff);
  border-bottom: 1px solid rgba(20,28,56,0.125);
  color: #3d4560;
}
:where(html[data-mode="light"]) .cw-list-table tbody tr {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .cw-list-table tbody tr:hover {
  background: rgba(42,99,207,0.04);
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-rose .cw-list-table tbody tr:hover {
  background: rgba(201,56,95,0.04);
}
:where(html[data-mode="light"]) .cw-list-mono {
  color: #2a63cf;
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-rose .cw-list-mono {
  color: #c9385f;
}
:where(html[data-mode="light"]) .cw-list-rownum {
  background: rgba(42,99,207,0.108);
  border: 1px solid rgba(42,99,207,0.368);
  color: #2a63cf;
}
:where(html[data-mode="light"]) .cw-list-rownum:hover {
  background: rgba(42,99,207,0.234);
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-rose .cw-list-rownum {
  background: rgba(201,56,95,0.108);
  border-color: rgba(201,56,95,0.368);
  color: #c9385f;
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-rose .cw-list-rownum:hover {
  background: rgba(201,56,95,0.234);
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-tone-blue {
  color: #2a63cf;
  border-color: rgba(42,99,207,0.231) !important;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-tone-amber {
  color: #b47708;
  border-color: rgba(154,103,0,0.231) !important;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-tone-rose {
  color: #c9385f;
  border-color: rgba(201,56,95,0.231) !important;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-tone-blue:hover {
  border-color: rgba(42,99,207,0.441) !important;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-tone-amber:hover {
  border-color: rgba(154,103,0,0.441) !important;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-tone-rose:hover {
  border-color: rgba(201,56,95,0.441) !important;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-tone-blue  .cw-tile-icon {
  background: rgba(42,99,207,0.108);
  border-color: rgba(42,99,207,0.294);
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-tone-amber .cw-tile-icon {
  background: rgba(154,103,0,0.108);
  border-color: rgba(154,103,0,0.294);
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-tone-rose  .cw-tile-icon {
  background: rgba(201,56,95,0.108);
  border-color: rgba(201,56,95,0.294);
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-empty .cw-tile-value {
  color: rgba(61,69,96,.75) !important;
}
:where(html[data-mode="light"]) .cw-pop {
  background: radial-gradient(120% 60% at 0% 0%, rgba(20,28,56,0.034), transparent 60%),
    linear-gradient(180deg, #ffffff 0%, #f4f6fb 100%);
  border: 1px solid rgba(20,28,56,0.125);
  box-shadow: 0 24px 60px rgba(20,28,56,0.176),
    0 0 0 1px rgba(255,255,255,0.02);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-blue {
  border-color: rgba(42,99,207,0.294);
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-amber {
  border-color: rgba(154,103,0,0.294);
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-rose {
  border-color: rgba(201,56,95,0.294);
}
:where(html[data-mode="light"]) .cw-pop-head {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: linear-gradient(135deg, rgba(20,28,56,0.026), transparent 60%);
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-blue  .cw-pop-head {
  background: linear-gradient(135deg, rgba(42,99,207,0.063), transparent 60%);
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-amber .cw-pop-head {
  background: linear-gradient(135deg, rgba(154,103,0,0.063), transparent 60%);
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-rose  .cw-pop-head {
  background: linear-gradient(135deg, rgba(201,56,95,0.063), transparent 60%);
}
:where(html[data-mode="light"]) .cw-pop-title {
  color: #3d4560;
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-blue  .cw-pop-title {
  color: #2a63cf;
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-amber .cw-pop-title {
  color: #b47708;
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-rose  .cw-pop-title {
  color: #c9385f;
}
:where(html[data-mode="light"]) .cw-pop-close {
  background: rgba(20,28,56,0.043);
  border: 1px solid rgba(20,28,56,0.125);
  color: #5b6076;
}
:where(html[data-mode="light"]) .cw-pop-close:hover {
  background: rgba(201,58,52,0.126);
  color: #c93a34;
  border-color: rgba(201,58,52,0.315);
}
:where(html[data-mode="light"]) .cw-pop-sub {
  color: #5b6076;
}
:where(html[data-mode="light"]) .cw-pop-banner {
  background: rgba(154,103,0,0.072);
  border: 1px solid rgba(154,103,0,0.294);
  color: #b47708;
}
:where(html[data-mode="light"]) .cw-pop-banner strong {
  color: #9a6700;
}
:where(html[data-mode="light"]) .cw-pop-list::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.085);
}
:where(html[data-mode="light"]) .cw-opt {
  background: rgba(20,28,56,0.021);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .cw-opt:hover {
  background: rgba(20,28,56,0.043);
  border-color: rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .cw-opt input[type="checkbox"] {
  accent-color: #2a63cf;
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-blue  .cw-opt input[type="checkbox"] {
  accent-color: #2a63cf;
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-amber .cw-opt input[type="checkbox"] {
  accent-color: #b47708;
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-rose  .cw-opt input[type="checkbox"] {
  accent-color: #c9385f;
}
:where(html[data-mode="light"]) .cw-opt-label {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .cw-opt-hint {
  color: #5b6076;
}
:where(html[data-mode="light"]) .cw-opt-count {
  color: #5b6076;
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-blue  .cw-opt:has(input:checked) .cw-opt-count {
  color: #2a63cf;
  background: rgba(42,99,207,0.108);
  border-color: rgba(42,99,207,0.294);
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-amber .cw-opt:has(input:checked) .cw-opt-count {
  color: #b47708;
  background: rgba(154,103,0,0.108);
  border-color: rgba(154,103,0,0.294);
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-rose  .cw-opt:has(input:checked) .cw-opt-count {
  color: #c9385f;
  background: rgba(201,56,95,0.108);
  border-color: rgba(201,56,95,0.294);
}
:where(html[data-mode="light"]) .cw-pop-foot {
  border-top: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.013);
}
:where(html[data-mode="light"]) .cw-pop-foot-sum {
  color: #3d4560;
}
:where(html[data-mode="light"]) .cw-btn {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.034);
  color: #3d4560;
}
:where(html[data-mode="light"]) .cw-btn:hover {
  background: rgba(20,28,56,0.085);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .cw-btn-primary {
  background: linear-gradient(135deg, #2a63cf, #2a63cf);
  border-color: rgba(42,99,207,0.525);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-amber .cw-btn-primary {
  background: linear-gradient(135deg, #b47708, #b47708);
  border-color: rgba(154,103,0,0.525);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .cw-pop.cw-tone-rose  .cw-btn-primary {
  background: linear-gradient(135deg, #c9385f, #c9385f);
  border-color: rgba(201,56,95,0.525);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .cw-list-toolbar {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: linear-gradient(180deg, rgba(20,28,56,0.017), rgba(20,28,56,0.013));
}
:where(html[data-mode="light"]) .cw-list-toolbar-label {
  color: #5b6076;
}
:where(html[data-mode="light"]) .cw-list-segmented {
  background: rgba(20,28,56,0.07);
  border: 1px solid rgba(20,28,56,0.1);
  box-shadow: inset 0 0 0 1px rgba(255,255,255,0.01);
}
:where(html[data-mode="light"]) .cw-seg-btn {
  color: #3d4560;
}
:where(html[data-mode="light"]) .cw-seg-btn:hover {
  color: #1a1f36;
  background: rgba(20,28,56,0.034);
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-blue .cw-seg-btn--active {
  background: linear-gradient(135deg, rgba(42,99,207,0.288), rgba(42,99,207,0.288));
  color: #0c7ab8;
  box-shadow: 0 1px 0 rgba(20,28,56,0.08), inset 0 0 0 1px rgba(42,99,207,0.203);
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-rose .cw-seg-btn--active {
  background: linear-gradient(135deg, rgba(201,56,95,0.288), rgba(201,56,95,0.288));
  color: #a7111c;
  box-shadow: 0 1px 0 rgba(20,28,56,0.08), inset 0 0 0 1px rgba(201,56,95,0.203);
}
:where(html[data-mode="light"]) .cw-counter-pill {
  background: rgba(201,56,95,0.126);
  color: #c9385f;
  border: 1px solid rgba(201,56,95,0.336);
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-blue .cw-counter-pill {
  background: rgba(42,99,207,0.126);
  color: #2a63cf;
  border-color: rgba(42,99,207,0.336);
}
:where(html[data-mode="light"]) .cw-counter-pill--muted {
  background: rgba(20,28,56,0.034);
  color: #3d4560;
  border-color: rgba(20,28,56,0.125);
}
:where(html[data-mode="light"]) .cw-counter-reset {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.15);
  color: #3d4560;
}
:where(html[data-mode="light"]) .cw-counter-reset:hover {
  background: rgba(20,28,56,0.085);
  color: #1a1f36;
}
:where(html[data-mode="light"]) .cw-title-of {
  color: #5b6076;
}
:where(html[data-mode="light"]) .cw-title-excl {
  color: #c9385f;
}
:where(html[data-mode="light"]) .cw-incl-track {
  background: rgba(20,28,56,0.068);
  border: 1px solid rgba(20,28,56,0.175);
}
:where(html[data-mode="light"]) .cw-incl-track::after {
  background: rgba(20,28,56,0.468);
}
:where(html[data-mode="light"]) .cw-incl-input:checked + .cw-incl-track {
  background: rgba(26,138,74,0.252);
  border-color: rgba(26,138,74,0.525);
}
:where(html[data-mode="light"]) .cw-incl-input:checked + .cw-incl-track::after {
  background: #1a8a4a;
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-rose .cw-incl-input:checked + .cw-incl-track {
  background: rgba(201,56,95,0.252);
  border-color: rgba(201,56,95,0.525);
}
:where(html[data-mode="light"]) .cw-list-overlay.cw-tone-rose .cw-incl-input:checked + .cw-incl-track::after {
  background: #c9385f;
}
:where(html[data-mode="light"]) .cw-list-table tbody tr.cw-row-excluded {
  background: repeating-linear-gradient(
    45deg,
    transparent 0 6px,
    rgba(20,28,56,0.021) 6px 12px
  );
}
:where(html[data-mode="light"]) .cw-due {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .cw-due-date {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .cw-due-rel {
  color: #3d4560;
}
:where(html[data-mode="light"]) .cw-due-empty {
  color: #5b6076;
}
:where(html[data-mode="light"]) .cw-due-overdue {
  background: linear-gradient(135deg, rgba(201,58,52,0.198), rgba(183,53,48,0.162));
  border-color: rgba(201,58,52,0.578);
  box-shadow: 0 0 0 1px rgba(201,58,52,0.081), 0 6px 16px rgba(201,58,52,0.081);
}
:where(html[data-mode="light"]) .cw-due-overdue .cw-due-date {
  color: #c93a34;
}
:where(html[data-mode="light"]) .cw-due-overdue .cw-due-rel {
  color: #c93a34;
}
:where(html[data-mode="light"]) .cw-due-today {
  background: linear-gradient(135deg, rgba(154,103,0,0.198), rgba(154,103,0,0.162));
  border-color: rgba(154,103,0,0.578);
}
:where(html[data-mode="light"]) .cw-due-today .cw-due-date {
  color: #9a6700;
}
:where(html[data-mode="light"]) .cw-due-today .cw-due-rel {
  color: #b47708;
}
:where(html[data-mode="light"]) .cw-due-soon {
  background: rgba(154,103,0,0.09);
  border-color: rgba(154,103,0,0.336);
}
:where(html[data-mode="light"]) .cw-due-soon .cw-due-rel {
  color: #b47708;
}
:where(html[data-mode="light"]) .cw-due-future {
  background: rgba(42,99,207,0.072);
  border-color: rgba(42,99,207,0.294);
}
:where(html[data-mode="light"]) .cw-due-future .cw-due-rel {
  color: #2a63cf;
}
:where(html[data-mode="light"]) .cw-due-far {
  background: rgba(20,28,56,0.04);
  border-color: rgba(20,28,56,0.242);
}
:where(html[data-mode="light"]) .cw-due-far .cw-due-rel {
  color: #5b6076;
}
:where(html[data-mode="light"]) .cw-due-overdue {
  background: linear-gradient(135deg, rgba(201,58,52,0.234), rgba(150,34,34,0.198));
  border-color: rgba(201,58,52,0.6);
}
:where(html[data-mode="light"]) .cw-due-today {
  background: linear-gradient(135deg, rgba(201,58,52,0.216), rgba(163,46,41,0.18));
  border-color: rgba(201,58,52,0.6);
}
:where(html[data-mode="light"]) .cw-due-today .cw-due-date {
  color: #c93a34;
}
:where(html[data-mode="light"]) .cw-due-today .cw-due-rel {
  color: #c93a34;
}
:where(html[data-mode="light"]) .cw-due-tomorrow {
  background: linear-gradient(135deg, rgba(191,90,19,0.18), rgba(165,61,19,0.144));
  border-color: rgba(191,90,19,0.578);
}
:where(html[data-mode="light"]) .cw-due-tomorrow .cw-due-date {
  color: #bf5a13;
}
:where(html[data-mode="light"]) .cw-due-tomorrow .cw-due-rel {
  color: #bf5a13;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-urgent-red {
  border-color: rgba(201,58,52,0.578) !important;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-urgent-red .cw-tile-value {
  color: #c93a34 !important;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-urgent-orange {
  border-color: rgba(191,90,19,0.578) !important;
}
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-urgent-orange .cw-tile-value {
  color: #bf5a13 !important;
}
@media (prefers-reduced-motion: reduce) {
:where(html[data-mode="light"]) .cw-due-overdue,
:where(html[data-mode="light"]) .cw-due-today {
  box-shadow: 0 0 0 2px rgba(201,58,52,0.383), 0 0 18px rgba(201,58,52,0.203);
}
}
@media (prefers-reduced-motion: reduce) {
:where(html[data-mode="light"]) .cw-due-tomorrow {
  box-shadow: 0 0 0 2px rgba(191,90,19,0.293), 0 0 14px rgba(191,90,19,0.158);
}
}
@media (prefers-reduced-motion: reduce) {
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-urgent-red {
  box-shadow: 0 0 0 3px rgba(201,58,52,0.383), 0 0 24px rgba(201,58,52,0.248) !important;
}
}
@media (prefers-reduced-motion: reduce) {
:where(html[data-mode="light"]) #status-widget-grid .cw-tile.cw-urgent-orange {
  box-shadow: 0 0 0 2px rgba(191,90,19,0.315), 0 0 18px rgba(191,90,19,0.18) !important;
}
}

/* ── from update_screen.css ── */
html:where([data-mode="light"]) {
  --muo-accent: #2a63cf;
  --muo-accent-2: #2e11a7;
  --muo-ok: #1a8a4a;
}
:where(html[data-mode="light"]) #mumsUpdateOverlay.muo-root {
  background: radial-gradient(1200px 700px at 50% -10%, rgba(42,99,207,0.126), transparent 60%),
    radial-gradient(900px 600px at 100% 110%, rgba(46,17,167,0.108), transparent 55%),
    rgba(20,28,56,0.066);
}
:where(html[data-mode="light"]) .muo-card {
  color: #1a1f36;
  background: linear-gradient(180deg, #ffffff, #ffffff);
  border: 1px solid rgba(43,72,140,0.21);
  box-shadow: 0 0 0 1px rgba(20,28,56,0.128),
    0 40px 120px -30px rgba(20,28,56,0.18),
    0 0 90px -20px rgba(42,99,207,0.158);
}
:where(html[data-mode="light"]) .muo-icon {
  color: #ffffff;
  box-shadow: 0 12px 32px -8px rgba(42,99,207,0.27), inset 0 1px 0 rgba(255,255,255,0.125);
}
:where(html[data-mode="light"]) .muo-state-completed .muo-icon {
  background: linear-gradient(135deg, #1a8a4a, #1a8a4a);
  box-shadow: 0 12px 32px -8px rgba(26,138,74,0.27), inset 0 1px 0 rgba(255,255,255,0.125);
}
:where(html[data-mode="light"]) .muo-eyebrow .muo-pulse {
  box-shadow: 0 0 0 0 rgba(42,99,207,0.315);
}
:where(html[data-mode="light"]) .muo-state-completed .muo-eyebrow .muo-pulse {
  box-shadow: 0 0 0 0 rgba(26,138,74,0.315);
}
:where(html[data-mode="light"]) .muo-title {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .muo-message {
  color: #2c4c8b;
}
:where(html[data-mode="light"]) .muo-details {
  background: rgba(42,99,207,0.054);
  border: 1px solid rgba(42,99,207,0.168);
  color: #254c92;
}
:where(html[data-mode="light"]) .muo-details-label {
  color: rgba(50,80,133,0.75);
}
:where(html[data-mode="light"]) .muo-meta {
  border-top: 1px solid rgba(20,28,56,0.1);
  color: rgba(50,79,133,0.72);
}
:where(html[data-mode="light"]) .muo-meta b {
  color: #2c4c8b;
}
:where(html[data-mode="light"]) .muo-btn-primary {
  color: #ffffff;
  box-shadow: 0 10px 26px -8px rgba(42,99,207,0.27), inset 0 1px 0 rgba(255,255,255,0.11);
}
:where(html[data-mode="light"]) .muo-btn-primary:hover {
  box-shadow: 0 14px 34px -8px rgba(42,99,207,0.338), inset 0 1px 0 rgba(255,255,255,0.14);
}
:where(html[data-mode="light"]) .muo-btn-ghost {
  color: #2c4c8b;
  background: rgba(20,28,56,0.038);
  border-color: rgba(20,28,56,0.15);
}
:where(html[data-mode="light"]) .muo-btn-ghost:hover {
  background: rgba(20,28,56,0.077);
  border-color: rgba(20,28,56,0.25);
}
:where(html[data-mode="light"]) .muo-state-completed .muo-btn-primary {
  background: linear-gradient(135deg, #1a8a4a, #1a8a4a);
  box-shadow: 0 10px 26px -8px rgba(26,138,74,0.27), inset 0 1px 0 rgba(255,255,255,0.11);
}
:where(html[data-mode="light"]) .muo-foot {
  color: rgba(50,79,133,0.62);
}
:where(html[data-mode="light"]) .muo-working {
  color: #254c92;
}
:where(html[data-mode="light"]) .muo-spinner {
  border: 2.5px solid rgba(20,28,56,0.225);
}
:where(html[data-mode="light"]) .fu-status {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.021);
}
:where(html[data-mode="light"]) .fu-status.fu-active {
  border-color: rgba(26,138,74,0.336);
  background: rgba(26,138,74,0.063);
}
:where(html[data-mode="light"]) .fu-status.fu-error {
  border-color: rgba(201,58,52,0.336);
  background: rgba(201,58,52,0.063);
}
:where(html[data-mode="light"]) .fu-status-head {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .fu-dot {
  background: #d7deea;
}
:where(html[data-mode="light"]) .fu-status.fu-active .fu-dot {
  box-shadow: 0 0 0 4px rgba(26,138,74,0.063);
}
:where(html[data-mode="light"]) .fu-status-meta {
  color: #324f85;
}
:where(html[data-mode="light"]) .fu-status-meta b {
  color: #254c93;
}
:where(html[data-mode="light"]) .fu-callout {
  color: #5b6076;
  background: rgba(42,99,207,0.054);
  border: 1px solid rgba(42,99,207,0.168);
}
:where(html[data-mode="light"]) .fu-msg.fu-ok {
  color: #1a8a4a;
}
:where(html[data-mode="light"]) .fu-msg.fu-bad {
  color: #c93a34;
}
:where(html[data-mode="light"]) .fu-btn-danger {
  background: linear-gradient(135deg, #d9822b, #ad3b29) !important;
  border-color: rgba(152,48,32,0.525) !important;
  color: #ffffff !important;
}

/* ── from elevate_rights.css ── */
html:where([data-mode="light"]) {
  --er-accent: var(--accent-primary, var(--accent, #1157a7));
  --er-panel: var(--card, var(--bg2, #ffffff));
  --er-panel-2: var(--card2, var(--bg, #ffffff));
  --er-border: var(--border, rgba(20,28,56,0.125));
  --er-text: var(--text, #1a1f36);
  --er-muted: var(--muted, var(--text-muted, #325785));
  --er-danger: var(--danger, #a7111e);
  --er-warn: var(--warn, #a76511);
  --er-ok: var(--status-success, #0f8a5f);
}
:where(html[data-mode="light"]) .er-overlay {
  background: radial-gradient(120% 120% at 50% 0%, rgba(20,28,56,0.044), rgba(20,28,56,0.062));
}
:where(html[data-mode="light"]) .er-modal {
  box-shadow: 0 30px 90px rgba(20,28,56,0.18), 0 0 0 1px rgba(var(--er-accent-rgb), .08);
}
:where(html[data-mode="light"]) .er-modal__x:hover {
  border-color: rgba(20,28,56,0.28);
}
:where(html[data-mode="light"]) .er-textarea {
  background: var(--control-bg, rgba(20,28,56,0.055));
}
:where(html[data-mode="light"]) .er-modal--premium {
  box-shadow: 0 40px 110px rgba(20,28,56,0.18), 0 0 0 1px rgba(var(--er-accent-rgb), .14), inset 0 1px 0 rgba(255,255,255,0.025);
}
:where(html[data-mode="light"]) .er-stat {
  background: linear-gradient(180deg, rgba(20,28,56,0.038), rgba(20,28,56,0.013));
}
:where(html[data-mode="light"]) .er-scopecard:hover {
  box-shadow: 0 10px 24px rgba(20,28,56,0.112);
}
:where(html[data-mode="light"]) .er-scopecard__chk {
  background: rgba(15,138,95,0.144);
  border: 1px solid rgba(15,138,95,0.42);
}
:where(html[data-mode="light"]) .er-notice {
  background: rgba(176,110,10,0.072);
  border: 1px solid rgba(176,110,10,0.315);
}
:where(html[data-mode="light"]) .er-notice__ic {
  background: rgba(176,110,10,0.126);
  border: 1px solid rgba(176,110,10,0.357);
}
:where(html[data-mode="light"]) .er-bt:hover {
  border-color: rgba(20,28,56,0.28);
}
:where(html[data-mode="light"]) .er-bt--primary {
  color: var(--accent-contrast, #1a1f36);
}
:where(html[data-mode="light"]) .er-bt--ok {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .er-bt--danger {
  border-color: rgba(167,17,30,0.42);
}
:where(html[data-mode="light"]) .er-countdown {
  background: linear-gradient(180deg, #ffffff, #ffffff);
  border: 1px solid rgba(176,110,10,0.578);
  box-shadow: 0 10px 34px rgba(20,28,56,0.16), 0 0 22px rgba(176,110,10,0.099);
}
:where(html[data-mode="light"]) .er-countdown__clock {
  background: rgba(176,110,10,0.108);
}
:where(html[data-mode="light"]) .er-countdown.is-urgent .er-countdown__clock {
  background: rgba(167,17,30,0.126);
}
:where(html[data-mode="light"]) .er-countdown__done {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .er-toast {
  box-shadow: 0 18px 46px rgba(20,28,56,0.176);
}
:where(html[data-mode="light"]) .er-toast__btn:hover {
  border-color: rgba(20,28,56,0.28);
}
:where(html[data-mode="light"]) .er-toast__btn--primary {
  color: var(--accent-contrast, #1a1f36);
}
:where(html[data-mode="light"]) .er-ctx {
  box-shadow: 0 20px 60px rgba(20,28,56,0.18);
}
:where(html[data-mode="light"]) .er-logs__search {
  background: var(--control-bg, rgba(20,28,56,0.055));
}
:where(html[data-mode="light"]) .er-table tr:hover td {
  background: rgba(20,28,56,0.026);
}
:where(html[data-mode="light"]) .er-kind--activate {
  background: rgba(15,138,95,0.144);
}
:where(html[data-mode="light"]) .er-kind--write {
  background: rgba(20,28,56,0.068);
}
:where(html[data-mode="light"]) .er-kind--complete {
  background: rgba(176,110,10,0.144);
}
:where(html[data-mode="light"]) .er-kind--expire {
  background: rgba(167,17,30,0.144);
}

/* ── from profile_card.css ── */
html:where([data-mode="light"]) {
  --pc-gold-2: #a67911;
  --pc-gold-3: #a78111;
  --pc-cyan: #1185a7;
  --pc-cyan-soft: rgba(17,133,167,0.55);
}
:where(html[data-mode="light"]) .pcard {
  background: radial-gradient(120% 140% at 82% 6%, rgba(47,81,137,0.09) 0%, rgba(20,28,56,0) 52%),
    linear-gradient(135deg, rgba(20,28,56,0.043) 0%, rgba(20,28,56,0.014) 60%, rgba(20,28,56,0.007) 100%);
  box-shadow: 0 6px 18px -12px rgba(20,28,56,0.176),
    0 1px 0 0 rgba(255,255,255,0.02) inset;
}
:where(html[data-mode="light"]) .pcard::after {
  background: radial-gradient(55% 70% at 100% 4%, rgba(17,94,167,0.108) 0%, rgba(17,94,167,0.04) 48%),
    linear-gradient(118deg, rgba(20,28,56,0) 42%, rgba(20,28,56,0.043) 50%, rgba(20,28,56,0) 58%);
}
:where(html[data-mode="light"]) .pcard-ava::after {
  background: radial-gradient(circle at 50% 30%, rgba(20,28,56,0.068), #ffffff);
}
:where(html[data-mode="light"]) .pcard-ava-inner {
  background: radial-gradient(circle at 50% 38%, #243456 0%, #ffffff 58%, #ffffff 100%);
  box-shadow: inset 0 1px 2px rgba(255,255,255,0.04), inset 0 -2px 6px rgba(20,28,56,0.176);
}
:where(html[data-mode="light"]) .pcard-ava-inner::after {
  background: linear-gradient(150deg, rgba(20,28,56,0.119) 0%, rgba(20,28,56,0) 36%);
}
:where(html[data-mode="light"]) .pcard-ava-inner .initials {
  color: #1a1f36;
  text-shadow: 0 1px 2px rgba(20,28,56,0.18), 0 0 10px rgba(17,61,167,0.14);
}
:where(html[data-mode="light"]) .pcard-ava .sp-presence-dot {
  border: 2px solid rgba(20,28,56,0.28);
  box-shadow: 0 0 0 1px rgba(20,28,56,0.128);
}
:where(html[data-mode="light"]) .pcard-ava .sp-presence-dot.is-active {
  box-shadow: 0 0 0 1px rgba(20,28,56,0.128), 0 0 6px rgba(34,149,77,0.3);
}
:where(html[data-mode="light"]) .pcard-ava .sp-presence-dot.is-idle {
  background: #e1e6f0;
}
:where(html[data-mode="light"]) .pcard-name {
  color: #1a1f36 !important;
  text-shadow: 0 1px 6px rgba(20,28,56,0.128);
}
:where(html[data-mode="light"]) .pcard-mrole .pcard-mk {
  color: #1a1f36;
  box-shadow: 0 1px 3px rgba(152,116,31,0.16);
}
:where(html[data-mode="light"]) .pcard-mteam .pcard-mk {
  color: #224c95;
  background: rgba(50,78,133,0.144);
  border: 1px solid rgba(50,78,133,0.294);
}
:where(html[data-mode="light"]) .pcard-mrole .pcard-mv {
  color: #977721 !important;
}
:where(html[data-mode="light"]) .pcard-mteam .pcard-mv {
  color: #324f85 !important;
}
:where(html[data-mode="light"]) .pcard .mcs-star-chip {
  background: linear-gradient(135deg, rgba(166,121,17,0.18), rgba(152,116,31,0.072)) !important;
  border: 1px solid rgba(166,121,17,0.42) !important;
  box-shadow: 0 1px 7px rgba(152,116,31,0.072), inset 0 1px 0 rgba(167,129,17,0.08) !important;
  color: #a77e11 !important;
}
:where(html[data-mode="light"]) .pcard .mcs-star-chip:hover {
  border-color: rgba(167,129,17,0.6) !important;
  box-shadow: 0 4px 13px rgba(152,116,31,0.14), inset 0 1px 0 rgba(167,129,17,0.12) !important;
}
:where(html[data-mode="light"]) .pcard .mcs-star-chip .mcs-star-ic {
  color: #a77f11 !important;
}
:where(html[data-mode="light"]) .pcard .mcs-star-chip.is-zero {
  color: #856e32 !important;
  border-color: rgba(166,121,17,0.252) !important;
}

/* ── from my_stats.css ── */
:where(html[data-mode="light"]) .ms-page {
  --ms-cyan: #0a7fae;
  --ms-violet: #6d3fc4;
  --ms-green: #0f8a5f;
  --ms-amber: #b47708;
  --ms-red: #c93a34;
  --ms-bg: #f4f6fb;
  --ms-panel: rgba(20,28,56,0.044);
  --ms-panel-2: rgba(28,36,62,.42);
  --ms-border: rgba(50,80,133,0.6);
  --ms-border-2: rgba(50,79,133,0.6);
  --ms-text: #3d4560;
  --ms-muted: #325c85;
  --ms-faint: #d7deea;
}
:where(html[data-mode="light"]) .ms-head-icon {
  background: linear-gradient(135deg,#0a7fae,#5f35ad);
  box-shadow: 0 10px 26px rgba(11,107,122,0.158);
}
:where(html[data-mode="light"]) .ms-head-title {
  background: linear-gradient(120deg,#e4f2f8,#e8e0fb);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
}
:where(html[data-mode="light"]) .ms-id-badge {
  color: #1162a7;
  background: rgba(10,127,174,0.09);
  border: 1px solid rgba(10,127,174,0.315);
}
:where(html[data-mode="light"]) .ms-id-badge.warn {
  color: #9a6700;
  background: rgba(154,103,0,0.09);
  border-color: rgba(154,103,0,0.368);
}
:where(html[data-mode="light"]) .ms-btn-primary {
  background: linear-gradient(135deg,#0a7fae,#5f35ad);
  color: #ffffff;
  border-color: rgba(95,53,173,0.525);
  box-shadow: 0 6px 18px rgba(11,107,122,0.113);
}
:where(html[data-mode="light"]) .ms-btn-ghost {
  background: rgba(20,28,56,0.056);
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-btn-ghost:hover {
  background: #ffffff;
  border-color: #bcc6d8;
  color: #1a1f36;
}
:where(html[data-mode="light"]) .ms-seg {
  background: rgba(20,28,56,0.068);
}
:where(html[data-mode="light"]) .ms-seg button {
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-seg button:hover {
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-seg button.active {
  background: linear-gradient(135deg,rgba(10,127,174,0.216),rgba(95,53,173,0.18));
  color: #0a7fae;
  box-shadow: inset 0 0 0 1px rgba(10,127,174,0.158);
}
:where(html[data-mode="light"]) .ms-search input {
  background: #f7f9fc;
}
:where(html[data-mode="light"]) .ms-search .ms-search-clear:hover {
  color: #1a1f36;
  background: rgba(201,58,52,0.162);
}
:where(html[data-mode="light"]) .ms-select {
  background: #f7f9fc;
}
:where(html[data-mode="light"]) .ms-date {
  background: #f7f9fc;
}
:where(html[data-mode="light"]) .ms-kpi-val {
  color: #3d4560;
}
:where(html[data-mode="light"]) .ms-kpi.k-violet {
  color: #6d3fc4;
  background: linear-gradient(135deg,rgba(95,53,173,0.126),rgba(95,53,173,0.04));
  border-color: rgba(95,53,173,0.315);
}
:where(html[data-mode="light"]) .ms-kpi.k-violet .ms-kpi-val {
  color: #6d3fc4;
}
:where(html[data-mode="light"]) .ms-kpi.k-cyan {
  color: #0a7fae;
  background: linear-gradient(135deg,rgba(10,127,174,0.108),rgba(10,127,174,0.04));
  border-color: rgba(10,127,174,0.315);
}
:where(html[data-mode="light"]) .ms-kpi.k-cyan .ms-kpi-val {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .ms-kpi.k-green {
  color: #0f8a5f;
  background: linear-gradient(135deg,rgba(15,138,95,0.108),rgba(15,138,95,0.04));
  border-color: rgba(15,138,95,0.315);
}
:where(html[data-mode="light"]) .ms-kpi.k-green .ms-kpi-val {
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .ms-kpi.k-amber {
  color: #b47708;
  background: linear-gradient(135deg,rgba(154,103,0,0.108),rgba(154,103,0,0.04));
  border-color: rgba(154,103,0,0.315);
}
:where(html[data-mode="light"]) .ms-kpi.k-amber .ms-kpi-val {
  color: #b47708;
}
:where(html[data-mode="light"]) .ms-kpi.k-red {
  color: #c93a34;
  background: linear-gradient(135deg,rgba(201,58,52,0.108),rgba(201,58,52,0.04));
  border-color: rgba(201,58,52,0.315);
}
:where(html[data-mode="light"]) .ms-kpi.k-red .ms-kpi-val {
  color: #c93a34;
}
:where(html[data-mode="light"]) .ms-tab {
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-tab:hover {
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-tab.active {
  color: #1a1f36;
}
:where(html[data-mode="light"]) .ms-tab.active::after {
  background: linear-gradient(90deg,#0a7fae,#5f35ad);
}
:where(html[data-mode="light"]) .ms-panel-head {
  border-bottom: 1px solid rgba(20,28,56,0.24);
}
:where(html[data-mode="light"]) .ms-panel-title {
  color: #3d4560;
}
:where(html[data-mode="light"]) .ms-chip {
  background: rgba(20,28,56,0.056);
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-chip.on {
  color: #3d4560;
  border-color: rgba(10,127,174,0.525);
  background: rgba(10,127,174,0.09);
}
:where(html[data-mode="light"]) .ms-chip-mini:hover {
  color: #5b6076;
  background: rgba(20,28,56,0.048);
}
:where(html[data-mode="light"]) .ms-table thead th {
  background: #ffffff;
}
:where(html[data-mode="light"]) .ms-table thead th.sortable:hover {
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-table tbody td {
  border-bottom: 1px solid rgba(20,28,56,0.24);
}
:where(html[data-mode="light"]) .ms-table tbody tr.clickable:hover td {
  background: rgba(10,127,174,0.054);
}
:where(html[data-mode="light"]) .ms-table tfoot td {
  color: #3d4560;
  background: rgba(28,36,62,.42);
}
:where(html[data-mode="light"]) .ms-cell-strong {
  color: #3d4560;
}
:where(html[data-mode="light"]) .ms-type-cell {
  color: #3d4560;
}
:where(html[data-mode="light"]) .ms-pill-open {
  background: rgba(10,127,174,0.135);
  color: #0a7fae;
}
:where(html[data-mode="light"]) .ms-pill-res {
  background: rgba(15,138,95,0.135);
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .ms-badge.s-open {
  background: rgba(10,127,174,0.108);
  color: #0a7fae;
  border: 1px solid rgba(10,127,174,0.315);
}
:where(html[data-mode="light"]) .ms-badge.s-res {
  background: rgba(15,138,95,0.108);
  color: #0f8a5f;
  border: 1px solid rgba(15,138,95,0.315);
}
:where(html[data-mode="light"]) .ms-due.overdue {
  color: #c93a34;
}
:where(html[data-mode="light"]) .ms-due.soon {
  color: #b47708;
}
:where(html[data-mode="light"]) .ms-due.ok {
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-group-head:hover {
  background: rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .ms-group-name {
  color: #3d4560;
}
:where(html[data-mode="light"]) .ms-chart-type {
  background: rgba(20,28,56,0.056);
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-chart-type:hover {
  color: #5b6076;
  border-color: #bcc6d8;
}
:where(html[data-mode="light"]) .ms-chart-type.active {
  background: linear-gradient(135deg,rgba(10,127,174,0.198),rgba(95,53,173,0.162));
  color: #0a7fae;
  border-color: rgba(10,127,174,0.525);
}
:where(html[data-mode="light"]) .ms-cal-month {
  color: #3d4560;
}
:where(html[data-mode="light"]) .ms-cal-navbtn {
  background: rgba(20,28,56,0.056);
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-cal-navbtn:hover {
  background: #ffffff;
  border-color: #bcc6d8;
}
:where(html[data-mode="light"]) .ms-cal-cell {
  background: rgba(20,28,56,0.088);
}
:where(html[data-mode="light"]) .ms-cal-cell.has {
  border-color: rgba(15,138,95,0.368);
}
:where(html[data-mode="light"]) .ms-cal-cell.has:hover {
  box-shadow: 0 6px 16px rgba(20,28,56,0.112);
}
:where(html[data-mode="light"]) .ms-cal-cell.today {
  outline: 2px solid rgba(10,127,174,0.578);
}
:where(html[data-mode="light"]) .ms-cal-cell.selected {
  background: rgba(10,127,174,0.072);
}
:where(html[data-mode="light"]) .ms-cal-daynum {
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-modal-ov {
  background: rgba(28,36,62,.42);
}
:where(html[data-mode="light"]) .ms-modal-card {
  background: #ffffff;
  box-shadow: 0 36px 90px rgba(20,28,56,0.18);
}
:where(html[data-mode="light"]) .ms-modal-head {
  border-bottom: 1px solid rgba(20,28,56,0.24);
  background: linear-gradient(135deg,rgba(10,127,174,0.063),rgba(95,53,173,0.045));
}
:where(html[data-mode="light"]) .ms-modal-head-icon {
  background: linear-gradient(135deg,#0a7fae,#5f35ad);
}
:where(html[data-mode="light"]) .ms-modal-title {
  color: #3d4560;
}
:where(html[data-mode="light"]) .ms-modal-close {
  background: rgba(201,58,52,0.072);
  border: 1px solid rgba(201,58,52,0.315);
  color: #c93a34;
}
:where(html[data-mode="light"]) .ms-modal-close:hover {
  background: rgba(201,58,52,0.162);
}
:where(html[data-mode="light"]) .ms-detail-row {
  background: rgba(20,28,56,0.1);
}
:where(html[data-mode="light"]) .ms-detail-v {
  color: #3d4560;
}
:where(html[data-mode="light"]) .ms-modal-foot {
  border-top: 1px solid rgba(20,28,56,0.24);
}
:where(html[data-mode="light"]) .ms-spinner {
  border: 3px solid rgba(20,28,56,0.24);
  border-top-color: #a4d4e6;
}
:where(html[data-mode="light"]) .ms-empty b {
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-err-box {
  background: rgba(201,58,52,0.072);
  border: 1px solid rgba(201,58,52,0.21);
  color: #c93a34;
}
:where(html[data-mode="light"]) .ms-foot-note {
  color: #325685;
}
:where(html[data-mode="light"]) .ms-meta-badge {
  background: rgba(20,28,56,0.056);
}
:where(html[data-mode="light"]) .ms-meta-badge.warn {
  color: #9a6700;
  background: rgba(154,103,0,0.09);
  border-color: rgba(154,103,0,0.315);
}
:where(html[data-mode="light"]) .ms-perf-ic {
  background: rgba(20,28,56,0.06);
}
:where(html[data-mode="light"]) .ms-perf-val {
  color: #3d4560;
}
:where(html[data-mode="light"]) .ms-perf-tile.tone-good .ms-perf-ic {
  background: rgba(15,138,95,0.126);
}
:where(html[data-mode="light"]) .ms-perf-tile.tone-info .ms-perf-ic {
  background: rgba(10,127,174,0.126);
}
:where(html[data-mode="light"]) .ms-perf-tile.tone-up .ms-perf-ic {
  background: rgba(201,58,52,0.126);
}
:where(html[data-mode="light"]) .ms-perf-tile.tone-up .ms-perf-val {
  color: #c93a34;
}
:where(html[data-mode="light"]) .ms-perf-tile.tone-down .ms-perf-ic {
  background: rgba(15,138,95,0.126);
}
:where(html[data-mode="light"]) .ms-perf-tile.tone-down .ms-perf-val {
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .ms-gran-seg {
  background: rgba(20,28,56,0.068);
}
:where(html[data-mode="light"]) .ms-gran-seg button {
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-gran-seg button:hover {
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-gran-seg button.active {
  background: linear-gradient(135deg,rgba(10,127,174,0.216),rgba(95,53,173,0.18));
  color: #0a7fae;
  box-shadow: inset 0 0 0 1px rgba(10,127,174,0.158);
}
:where(html[data-mode="light"]) .ms-icobtn {
  color: #5b6076;
  background: rgba(20,28,56,0.056);
}
:where(html[data-mode="light"]) .ms-icobtn:hover {
  color: #0a7fae;
  border-color: #bcc6d8;
  background: #ffffff;
}
:where(html[data-mode="light"]) .ms-insights {
  background: linear-gradient(135deg,rgba(10,127,174,0.081),rgba(95,53,173,0.054));
  border: 1px solid rgba(10,127,174,0.294);
}
:where(html[data-mode="light"]) .ms-insights-title {
  color: #0a7fae;
}
:where(html[data-mode="light"]) .ms-insights-list li {
  color: #5b6076;
}
:where(html[data-mode="light"]) .ms-insights-list b {
  color: #3d4560;
}
:where(html[data-mode="light"]) .ms-cal-grid.mode-received .ms-cal-cell.has {
  border-color: rgba(10,127,174,0.368);
}
:where(html[data-mode="light"]) .ms-cal-grid.mode-received .ms-cal-cell.has:hover {
  box-shadow: 0 6px 16px rgba(20,28,56,0.112);
}

/* ── from enterprise_summary.css ── */
:where(html[data-mode="light"]) .espg .es-note.es-note-err {
  color: #c9385f;
}
:where(html[data-mode="light"]) .espg .es-badge {
  color: #ffffff;
}
:where(html[data-mode="light"]) .espg .es-exbtn[data-ex="xlsx"] svg {
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .espg .es-exbtn[data-ex="csv"] svg {
  color: #2a63cf;
}
:where(html[data-mode="light"]) .espg .es-exbtn[data-ex="pdf"] svg {
  color: #c9385f;
}
:where(html[data-mode="light"]) .espg .es-exbtn[data-ex="pptx"] svg {
  color: #b47708;
}
:where(html[data-mode="light"]) .espg .es-banner {
  border: 1px solid rgba(154,103,0,0.473);
  background: rgba(154,103,0,0.072);
}
:where(html[data-mode="light"]) .espg .es-errorcard {
  border: 1px solid rgba(201,56,95,0.42);
  background: rgba(201,56,95,0.054);
}
:where(html[data-mode="light"]) .espg .es-red {
  color: #c9385f;
}
:where(html[data-mode="light"]) .espg .es-ok {
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .espg .es-status.is-open {
  background: rgba(154,103,0,0.126);
  color: #b47708;
}
:where(html[data-mode="light"]) .espg .es-status.is-resolved {
  background: rgba(15,138,95,0.126);
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .espg .es-status.is-overdue {
  background: rgba(201,56,95,0.144);
  color: #c9385f;
}
:where(html[data-mode="light"]) .espg .es-mode-office {
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .espg .es-mode-wfh {
  color: #b47708;
}
:where(html[data-mode="light"]) .espg .es-mode-overtime {
  color: #6d3fc4;
}
:where(html[data-mode="light"]) .espg .es-leave-sick {
  background: rgba(201,56,95,0.126);
  color: #c9385f;
}
:where(html[data-mode="light"]) .espg .es-leave-emergency {
  background: rgba(154,103,0,0.126);
  color: #b47708;
}
:where(html[data-mode="light"]) .espg .es-leave-vacation {
  background: rgba(15,138,95,0.126);
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .espg .es-leave-holiday {
  background: rgba(42,99,207,0.126);
  color: #2a63cf;
}
:where(html[data-mode="light"]) .espg .es-pop {
  box-shadow: var(--shadow, 0 14px 40px rgba(20,28,56,0.128));
}
:where(html[data-mode="light"]) .espg .es-absentbar i {
  background: linear-gradient(90deg, #b47708, #c9385f);
}

/* ── from qb_status_banner.css ── */
:where(html[data-mode="light"]) .qbsb {
  background: #ffffff;
  border: 1px solid rgba(154,103,0,0.473);
  box-shadow: 0 22px 60px rgba(20,28,56,0.176), 0 0 0 1px rgba(154,103,0,0.036) inset;
}
:where(html[data-mode="light"]) .qbsb::before {
  background: radial-gradient(ellipse at top left, rgba(154,103,0,0.09), transparent 60%);
}
:where(html[data-mode="light"]) .qbsb-icon {
  background: linear-gradient(135deg, rgba(154,103,0,0.198), rgba(201,58,52,0.162));
  border: 1px solid rgba(154,103,0,0.42);
}
:where(html[data-mode="light"]) .qbsb-title {
  color: #9a6700;
}
:where(html[data-mode="light"]) .qbsb-live {
  color: #b47708;
  background: rgba(154,103,0,0.126);
  border: 1px solid rgba(154,103,0,0.368);
}
:where(html[data-mode="light"]) .qbsb-msg {
  color: #5b6076;
}
:where(html[data-mode="light"]) .qbsb-msg b {
  color: #3d4560;
}
:where(html[data-mode="light"]) .qbsb-btn-primary {
  background: linear-gradient(135deg,#b47708,#bf5a13);
  color: #1a1f36;
  border-color: rgba(154,103,0,0.6);
}
:where(html[data-mode="light"]) .qbsb-btn-ghost {
  background: rgba(20,28,56,0.04);
  color: #5b6076;
  border-color: #c8d1e2;
}
:where(html[data-mode="light"]) .qbsb-btn-ghost:hover {
  background: rgba(20,28,56,0.08);
  color: #1a1f36;
  border-color: #bcc6d8;
}
:where(html[data-mode="light"]) .qbsb-close {
  border: 1px solid #c8d1e2;
  background: rgba(20,28,56,0.04);
  color: #5b6076;
}
:where(html[data-mode="light"]) .qbsb-close:hover {
  background: rgba(201,58,52,0.144);
  border-color: rgba(201,58,52,0.42);
  color: #c93a34;
}
:where(html[data-mode="light"]) .qbsb-checking {
  color: #5b6779;
}
:where(html[data-mode="light"]) .qbsb-dot {
  background: #b47708;
}
:where(html[data-mode="light"]) .qbsb-token {
  border-color: rgba(191,90,19,0.525);
}
:where(html[data-mode="light"]) .qbsb-token .qbsb-title {
  color: #bf5a13;
}
:where(html[data-mode="light"]) .qbsb-token .qbsb-icon {
  background: linear-gradient(135deg,rgba(191,90,19,0.198),rgba(173,80,15,0.162));
  border-color: rgba(191,90,19,0.473);
}
:where(html[data-mode="light"]) .qbsb-up {
  border-color: rgba(15,138,95,0.525);
}
:where(html[data-mode="light"]) .qbsb-up .qbsb-title {
  color: #0f8a5f;
}
:where(html[data-mode="light"]) .qbsb-up .qbsb-icon {
  background: linear-gradient(135deg,rgba(15,138,95,0.198),rgba(17,167,120,0.162));
  border-color: rgba(15,138,95,0.473);
}
:where(html[data-mode="light"]) .qbsb-up .qbsb-btn-primary {
  background: linear-gradient(135deg,#0f8a5f,#0b7a54);
  color: #1a1f36;
  border-color: rgba(15,138,95,0.6);
}

/* ── from center_island.css ── */
html:where([data-mode="light"]) {
  --ci-accent: var(--primary, #1f56b8);
  --ci-accent-2: var(--primary2, #2a63cf);
  --ci-panel: var(--panel, #ffffff);
  --ci-muted: var(--muted, #d7deea);
  --ci-border: var(--border, rgba(20,28,56,0.28));
}
:where(html[data-mode="light"]) .ci-folder {
  box-shadow: var(--shadow2, 0 2px 10px rgba(20,28,56,0.019));
}
:where(html[data-mode="light"]) .ci-badge {
  color: #ffffff;
  background: linear-gradient(180deg, #c11526, #e11d48);
  box-shadow: 0 2px 6px rgba(156,28,56,0.2);
}
:where(html[data-mode="light"]) .ci-flash {
  background: linear-gradient(180deg, #c11526, #e11d48);
  color: #ffffff;
  box-shadow: 0 10px 24px -6px rgba(156,28,56,0.28);
}
:where(html[data-mode="light"]) .ci-flash-dot {
  background: #ffffff;
}
:where(html[data-mode="light"]) .ci-card {
  box-shadow: 0 20px 50px -12px rgba(20,28,56,0.144), 0 2px 8px rgba(20,28,56,0.058);
}
:where(html[data-mode="light"]) .ci-remind-menu {
  box-shadow: 0 16px 40px -10px rgba(20,28,56,0.16);
}
:where(html[data-mode="light"]) .ci-btn-primary {
  color: #ffffff;
}
:where(html[data-mode="light"]) .ci-btn-danger {
  color: #ffffff;
  background: linear-gradient(180deg, #c93a34, var(--danger, #b73530));
}
:where(html[data-mode="light"]) .ci-modal-backdrop {
  background: rgba(28,36,62,.42);
}
:where(html[data-mode="light"]) .ci-modal-panel {
  box-shadow: 0 30px 70px -20px rgba(20,28,56,0.192);
}
:where(html[data-mode="light"]) .ci-av {
  background: linear-gradient(135deg, color-mix(in srgb, var(--ci-accent) 75%, #5f35ad), var(--ci-accent-2));
  color: #ffffff;
}
:where(html[data-mode="light"]) .ci-aud-global {
  color: #0b6b8f;
  background: color-mix(in srgb, #0a7fae 22%, transparent);
}
:where(html[data-mode="light"]) .ci-aud-team {
  color: #5f35ad;
  background: color-mix(in srgb, #6d3fc4 22%, transparent);
}
:where(html[data-mode="light"]) .ci-seen-av {
  color: #ffffff;
  background: linear-gradient(135deg, color-mix(in srgb, var(--ci-accent) 70%, #5f35ad), var(--ci-accent-2));
}
:where(html[data-mode="light"]) .ci-err {
  color: var(--danger, #b73530);
}
:where(html[data-mode="light"]) .ci-toast {
  color: #ffffff;
}

/* ── from feed.css ── */
:where(html[data-mode="light"]) .feed-page {
  color: var(--text,#1a1f36);
}
:where(html[data-mode="light"]) .feed-hd {
  border-bottom: 1px solid var(--border,rgba(20,28,56,0.1));
}
:where(html[data-mode="light"]) .feed-hd-ico {
  color: var(--accent,#8a6c22);
}
:where(html[data-mode="light"]) .feed-hd-sub {
  color: var(--muted,#8a90a4);
}
:where(html[data-mode="light"]) .feed-live {
  color: #18a060;
  background: rgba(24,160,96,0.108);
  border: 1px solid rgba(24,160,96,0.315);
}
:where(html[data-mode="light"]) .feed-live-dot {
  box-shadow: 0 0 0 3px rgba(24,160,96,0.08);
}
:where(html[data-mode="light"]) .feed-live.is-off {
  background: rgba(20,28,56,0.04);
  border-color: rgba(20,28,56,0.225);
}
:where(html[data-mode="light"]) .feed-count {
  background: var(--panel2,rgba(20,28,56,0.034));
  border: 1px solid var(--border,rgba(20,28,56,0.1));
}
:where(html[data-mode="light"]) .feed-refresh {
  color: var(--accent,#8a6c22);
}
:where(html[data-mode="light"]) .feed-chip {
  background: var(--panel2,rgba(20,28,56,0.034));
  border: 1px solid var(--border,rgba(20,28,56,0.112));
}
:where(html[data-mode="light"]) .feed-chip.on {
  color: #1a1f36;
  background: var(--accent,#b08f3a);
  border-color: var(--accent,#d9c48c);
}
:where(html[data-mode="light"]) .feed-card:hover {
  background: var(--panel2,rgba(20,28,56,0.026));
  border-color: var(--border,rgba(20,28,56,0.1));
}
:where(html[data-mode="light"]) .feed-bubble {
  color: var(--tc,#5b6076);
}
:where(html[data-mode="light"]) .feed-line {
  background: var(--border,rgba(20,28,56,0.068));
}
:where(html[data-mode="light"]) .feed-bubble--pc,
:where(html[data-mode="light"]) .feed-pill--pc {
  --tc: #2565b1;
}
:where(html[data-mode="light"]) .feed-bubble--tr,
:where(html[data-mode="light"]) .feed-pill--tr {
  --tc: #281b9d;
}
:where(html[data-mode="light"]) .feed-bubble--remove,
:where(html[data-mode="light"]) .feed-pill--remove {
  --tc: #ad2a29;
}
:where(html[data-mode="light"]) .feed-av--ini {
  color: var(--accent,#8a6c22);
}
:where(html[data-mode="light"]) .feed-dot {
  background: var(--accent,#b08f3a);
}
:where(html[data-mode="light"]) .feed-pill {
  color: var(--tc,#5b6076);
}
:where(html[data-mode="light"]) .feed-pill--aud {
  --tc: var(--accent,#b08f3a);
  color: var(--accent,#8a6c22);
}
:where(html[data-mode="light"]) .feed-new {
  color: var(--accent,#8a6c22);
}
:where(html[data-mode="light"]) .feed-ref {
  background: var(--panel2,rgba(20,28,56,0.043));
  border: 1px solid var(--border,rgba(20,28,56,0.112));
}
:where(html[data-mode="light"]) .feed-cta {
  color: var(--accent,#8a6c22);
}
:where(html[data-mode="light"]) .feed-empty-ico {
  color: var(--accent,#8a6c22);
}
:where(html[data-mode="light"]) .feed-foot {
  border-top: 1px solid var(--border,rgba(20,28,56,0.1));
}
:where(html[data-mode="light"]) .feed-foot-ico {
  color: var(--accent,#8a6c22);
}

/* ── from JS:mums-boot-loader.js ── */
html[data-mode="light"] #mums-boot-loader {
  background: linear-gradient(180deg,#ffffff 0%,#ffffff 40%,#ffffff 100%);
}
html[data-mode="light"] #bl-panel {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.125);
  box-shadow: 0 30px 80px -20px rgba(20,28,56,0.18),0 10px 30px -10px rgba(20,28,56,0.16),inset 0 1px 0 rgba(255,255,255,0.04);
}
html[data-mode="light"] #bl-welcome {
  background: rgba(20,28,56,0.06);
}
html[data-mode="light"] #bl-check-wrap {
  background: linear-gradient(135deg,#2a63cf,#6d3fc4);
  box-shadow: 0 10px 40px rgba(42,99,207,0.158),inset 0 1px 0 rgba(255,255,255,0.1);
}
html[data-mode="light"] .bl-step-dot {
  background: rgba(20,28,56,0.043);
  border: 1px solid rgba(20,28,56,0.15);
  color: #5b6076;
}
html[data-mode="light"] .bl-step.bl-done .bl-step-dot {
  background: linear-gradient(135deg,#2a63cf,#6d3fc4);
  color: #ffffff;
  box-shadow: 0 0 20px rgba(42,99,207,0.113),inset 0 1px 0 rgba(255,255,255,0.1);
}
html[data-mode="light"] .bl-step.bl-active .bl-step-dot {
  background: rgba(20,28,56,0.068);
  border-color: rgba(109,63,196,0.578);
  color: #1a1f36;
  box-shadow: 0 0 0 4px rgba(109,63,196,0.054),inset 0 0 12px rgba(109,63,196,0.045);
}
html[data-mode="light"] .bl-pill {
  background: rgba(20,28,56,0.03);
  border: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .bl-pill.bl-shimmer::after {
  background: linear-gradient(90deg,transparent,rgba(20,28,56,0.077),transparent);
}
html[data-mode="light"] .bl-gradient-text {
  background: linear-gradient(180deg,#ffffff,rgba(20,28,56,0.5));
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
}

/* ── from JS:ui.js ── */
html[data-mode="light"] .mbx-assign-table tbody tr:hover {
  background: rgba(12,122,184,0.045);
}
html[data-mode="light"] .mbx-accept-btn:hover {
  background: linear-gradient(145deg, #0f8a5f, #0f8a5f) !important;
  box-shadow: 0 6px 16px rgba(15,138,95,0.18) !important;
}
html[data-mode="light"] .ms-enterprise-toast {
  background: linear-gradient(145deg, #ffffff, #ffffff);
  border: 1px solid rgba(15,138,95,0.315);
  border-left: 4px solid #a5d9c7;
  box-shadow: 0 15px 35px -5px rgba(20,28,56,0.18), 0 0 20px rgba(15,138,95,0.045);
}
html[data-mode="light"] .ms-toast-close {
  color: #5b6076;
}
html[data-mode="light"] .ms-toast-close:hover {
  background: rgba(20,28,56,0.085);
  color: #3d4560;
}
html[data-mode="light"] .ms-toast-progress {
  background: linear-gradient(90deg, #0c7ab8, #0f8a5f);
}

/* ── from JS:security_pin.js ── */
html[data-mode="light"] .mspk:hover {
  background: rgba(12,122,184,0.063) !important;
  border-color: rgba(12,122,184,0.294) !important;
  box-shadow: 0 8px 20px rgba(20,28,56,0.096);
}
html[data-mode="light"] #mumsSecDelBtn:hover {
  background: rgba(201,56,95,0.09) !important;
  border-color: rgba(201,56,95,0.315) !important;
  color: #c9385f !important;
}
html[data-mode="light"] #mumsSecCta:hover {
  background: linear-gradient(135deg,rgba(12,122,184,0.378),rgba(67,72,180,0.27)) !important;
  box-shadow: 0 0 26px rgba(12,122,184,0.068),0 4px 16px rgba(20,28,56,0.096);
}
html[data-mode="light"] .mums-dot-filled {
  background: linear-gradient(135deg,#0c7ab8,#4348b4) !important;
  border-color: #9fc9e4 !important;
  box-shadow: 0 0 16px rgba(12,122,184,0.203),0 2px 6px rgba(12,122,184,0.09) !important;
}
html[data-mode="light"] .mums-dot-filled::after {
  background: rgba(20,28,56,0.298);
}
html[data-mode="light"] .mums-dot-error {
  border-color: rgba(201,56,95,0.525) !important;
  background: rgba(201,56,95,0.198) !important;
}
html[data-mode="light"] .mums-attempt-hit {
  background: linear-gradient(90deg,#c9385f,#b47708) !important;
  box-shadow: 0 0 8px rgba(201,56,95,0.158) !important;
}
html[data-mode="light"] .mums-attempt-last {
  background: #b47708 !important;
}

/* ── from JS:my-notes.js ── */
html[data-mode="light"] .mntb:hover {
  background: rgba(12,122,184,0.162) !important;
  color: #0c7ab8 !important;
  border-color: rgba(12,122,184,0.315) !important;
}
html[data-mode="light"] .mntb.mn-active {
  background: rgba(12,122,184,0.216) !important;
  color: #0c7ab8 !important;
  border-color: rgba(12,122,184,0.473) !important;
}
html[data-mode="light"] .mn-ws-row:hover>.mn-ws-btn {
  background: rgba(12,122,184,0.072) !important;
}
html[data-mode="light"] .mn-ws-btn.mn-ws-active {
  background: rgba(12,122,184,0.162) !important;
  border-color: rgba(12,122,184,0.42) !important;
  color: #0c7ab8 !important;
}
html[data-mode="light"] #mnCtxMenu button:hover {
  background: rgba(12,122,184,0.126) !important;
  color: #3d4560 !important;
}
html[data-mode="light"] #mnCtxMenu button.mn-danger:hover {
  background: rgba(201,58,52,0.135) !important;
  color: #c93a34 !important;
}
html[data-mode="light"] #mnEditor h1 {
  color: #3d4560;
  border-bottom: 1px solid rgba(20,28,56,0.125);
}
html[data-mode="light"] #mnEditor h2 {
  color: #3d4560;
}
html[data-mode="light"] #mnEditor h3 {
  color: #5b6076;
}
html[data-mode="light"] #mnEditor pre {
  background: rgba(20,28,56,0.099);
  color: #0e7c8c;
  border: 1px solid rgba(12,122,184,0.21);
}
html[data-mode="light"] #mnEditor blockquote {
  border-left: 3px solid rgba(12,122,184,0.525);
  color: #5b6076;
  background: rgba(12,122,184,0.04);
}
html[data-mode="light"] #mnEditor ul.mn-cl li input {
  accent-color: #0c7ab8;
}
html[data-mode="light"] #mnEditor a {
  color: #0c7ab8;
}
html[data-mode="light"] #mnEditor hr {
  border-top: 1px solid rgba(20,28,56,0.175);
}
html[data-mode="light"] #mnContentView h1 {
  color: #3d4560;
  border-bottom: 1px solid rgba(20,28,56,0.125);
}
html[data-mode="light"] #mnContentView h2 {
  color: #3d4560;
}
html[data-mode="light"] #mnContentView h3 {
  color: #5b6076;
}
html[data-mode="light"] #mnContentView p {
  color: #1a1f36;
}
html[data-mode="light"] #mnContentView pre {
  background: rgba(20,28,56,0.099);
  color: #0e7c8c;
  border: 1px solid rgba(12,122,184,0.21);
}
html[data-mode="light"] #mnContentView blockquote {
  border-left: 3px solid rgba(12,122,184,0.525);
  color: #5b6076;
  background: rgba(12,122,184,0.04);
}
html[data-mode="light"] #mnContentView li {
  color: #1a1f36;
}
html[data-mode="light"] #mnContentView ul.mn-cl li input {
  accent-color: #0c7ab8;
}
html[data-mode="light"] #mnContentView a {
  color: #0c7ab8;
}
html[data-mode="light"] #mnContentView hr {
  border-top: 1px solid rgba(20,28,56,0.175);
}
html[data-mode="light"] #mnSyncPill {
  color: #325b85;
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.112);
}
html[data-mode="light"] #mnSyncBtn:hover {
  background: rgba(12,122,184,0.144) !important;
  color: #0c7ab8 !important;
  border-color: rgba(12,122,184,0.368) !important;
}
html[data-mode="light"] #mnBanner,
html[data-mode="light"] #mnDraftBanner {
  background: rgba(154,103,0,0.09);
  border: 1px solid rgba(154,103,0,0.315);
  color: #9a6700;
}
html[data-mode="light"] .mn-banner-btn {
  border: 1px solid rgba(154,103,0,0.473);
  background: rgba(154,103,0,0.18);
  color: #9a6700;
}
html[data-mode="light"] .mn-banner-btn:hover {
  background: rgba(154,103,0,0.306);
}
html[data-mode="light"] .mn-banner-ghost {
  background: rgba(20,28,56,0.043);
  border-color: rgba(20,28,56,0.175);
  color: #5b6076;
}
html[data-mode="light"] #mnEmptyState {
  color: #325985;
}
html[data-mode="light"] #mnEmptyState b {
  color: #325b85;
}
html[data-mode="light"] .mn-pin-btn:hover {
  background: rgba(154,103,0,0.162);
}
html[data-mode="light"] .mn-note-card.mn-card-active::before {
  background: linear-gradient(180deg,#0c7ab8,#0c7ab8);
}
html[data-mode="light"] .mn-ws-chip {
  background: rgba(95,53,173,0.144);
  color: #6d3fc4;
}
html[data-mode="light"] #mnScopeBtn.mn-scope-on {
  background: rgba(12,122,184,0.144) !important;
  color: #0c7ab8 !important;
  border-color: rgba(12,122,184,0.441) !important;
}
html[data-mode="light"] #mnMetaBar {
  color: #325d85;
  border-top: 1px solid rgba(12,122,184,0.14);
}
html[data-mode="light"] > body {
  color: #1a1f36;
}
html[data-mode="light"] h1.mn-x-title {
  border-bottom: 2px solid #e4e9f2;
}
html[data-mode="light"] pre {
  background: #f7f9fc;
}
html[data-mode="light"] blockquote {
  border-left: 3px solid rgba(20,28,56,0.28);
  color: #1a1f36;
}

/* ── from JS:case_detail_modal.js ── */
html[data-mode="light"] #qbCaseDetailModal {
  background: rgba(20,28,56,0.07);
}
html[data-mode="light"] .qbcd-shell {
  background: #ffffff;
  border: 1px solid rgba(20,28,56,0.15);
  box-shadow: 0 32px 80px rgba(20,28,56,0.18),0 0 0 1px rgba(255,255,255,0.03);
}
html[data-mode="light"] .qbcd-header {
  background: linear-gradient(135deg,rgba(42,99,207,0.054),rgba(10,127,174,0.04));
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .qbcd-row-badge {
  background: rgba(42,99,207,0.135);
  border: 1px solid rgba(42,99,207,0.315);
  color: #2a63cf;
}
html[data-mode="light"] .qbcd-quick-icon-btn {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.125);
  color: #5b6076;
}
html[data-mode="light"] .qbcd-quick-icon-btn:hover {
  background: rgba(20,28,56,0.102);
  color: #3d4560;
}
html[data-mode="light"] .qbcd-label {
  color: #2a63cf;
}
html[data-mode="light"] .qbcd-case-num {
  color: #1a1f36;
}
html[data-mode="light"] .qbcd-case-num span {
  color: #0a7fae;
}
html[data-mode="light"] .qbcd-desc {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-close-x {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.125);
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-close-x:hover {
  background: rgba(201,58,52,0.108);
  border-color: rgba(201,58,52,0.315);
  color: #c93a34;
}
html[data-mode="light"] .qbcd-meta-line {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-status-strip {
  background: rgba(20,28,56,0.017);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .qbcd-status-label {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-kpis {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .qbcd-kpi {
  border-right: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .qbcd-kpi-label {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-kpi-val {
  color: #1a1f36;
}
html[data-mode="light"] .qbcd-kpi-sub {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-kpi-val.age-val {
  color: #2a63cf;
}
html[data-mode="light"] .qbcd-kpi-val.last-val {
  color: #9a6700;
}
html[data-mode="light"] .qbcd-kpi-val.type-val {
  color: #6d3fc4;
}
html[data-mode="light"] .qbcd-kpi-val.user-val {
  color: #1a8a4a;
}
html[data-mode="light"] .qbcd-body::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.085);
}
html[data-mode="light"] .qbcd-section {
  background: rgba(20,28,56,0.021);
  border: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .qbcd-section-header {
  background: rgba(20,28,56,0.026);
  border-bottom: 1px solid rgba(20,28,56,0.1);
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-kv-lbl {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-kv-val {
  color: #1a1f36;
}
html[data-mode="light"] .qbcd-kv-val.accent-blue {
  color: #2a63cf;
}
html[data-mode="light"] .qbcd-kv-val.accent-green {
  color: #1a8a4a;
}
html[data-mode="light"] #qbCaseDetailModal #qbcdNotesBlock {
  background: rgba(26,138,74,0.04) !important;
  border: 1px solid rgba(26,138,74,0.189) !important;
}
html[data-mode="light"] #qbCaseDetailModal #qbcdNotesBlock .qbcd-section-header {
  color: #1a8a4a !important;
  background: rgba(26,138,74,0.054) !important;
  border-bottom-color: rgba(26,138,74,0.168) !important;
}
html[data-mode="light"] #qbCaseDetailModal .qbcd-notes-text {
  color: #1a1f36 !important;
}
html[data-mode="light"] .qbcd-notes-text::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.128);
}
html[data-mode="light"] .qbcd-latest-text {
  color: #3d4560;
}
html[data-mode="light"] .qbcd-dot {
  background: #1a8a4a;
  box-shadow: 0 0 6px rgba(26,138,74,.22);
}
html[data-mode="light"] .qbcd-footer {
  border-top: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.013);
}
html[data-mode="light"] .qbcd-nav-btn {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.125);
  color: #3d4560;
}
html[data-mode="light"] .qbcd-nav-btn:hover {
  background: rgba(20,28,56,0.102);
}
html[data-mode="light"] .qbcd-pos {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-footer-btn {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.034);
  color: #3d4560;
}
html[data-mode="light"] .qbcd-edit-btn {
  background: rgba(67,72,180,0.144);
  border-color: rgba(67,72,180,0.42);
  color: #4348b4;
}
html[data-mode="light"] .qbcd-view-btn {
  background: rgba(10,127,174,0.144);
  border-color: rgba(10,127,174,0.42);
  color: #0a7fae;
}
html[data-mode="light"] .qbcd-close-btn:hover {
  background: rgba(201,58,52,0.126);
  color: #c93a34;
  border-color: rgba(201,58,52,0.336);
}
html[data-mode="light"] .qb-status-badge {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.15);
  color: #3d4560;
}
html[data-mode="light"] .qb-status-investigating {
  color: #9a6700;
  background: rgba(154,103,0,0.126);
  border-color: rgba(154,103,0,0.368);
}
html[data-mode="light"] .qb-status-waiting {
  color: #6d3fc4;
  background: rgba(109,63,196,0.126);
  border-color: rgba(109,63,196,0.368);
}
html[data-mode="light"] .qb-status-initial {
  color: #0a7fae;
  background: rgba(10,127,174,0.126);
  border-color: rgba(10,127,174,0.368);
}
html[data-mode="light"] .qb-status-soft-close {
  color: #8a90a4;
  background: rgba(20,28,56,0.07);
  border-color: rgba(20,28,56,0.26);
}
html[data-mode="light"] .qb-status-response {
  color: #2a63cf;
  background: rgba(42,99,207,0.126);
  border-color: rgba(42,99,207,0.368);
}
html[data-mode="light"] .qb-status-closed {
  color: #1a8a4a;
  background: rgba(26,138,74,0.126);
  border-color: rgba(26,138,74,0.368);
}
html[data-mode="light"] #qbCaseDetailModal mark.qbcd-hl {
  background: rgba(154,103,0,0.288);
  color: #9a6700;
  box-shadow: 0 0 0 1px rgba(154,103,0,0.126);
}
html[data-mode="light"] #qbCaseDetailModal mark.qbcd-hl.qbcd-hl-current {
  background: rgba(12,122,184,0.378);
  color: #0c7ab8;
  box-shadow: 0 0 0 2px rgba(12,122,184,0.248);
}
html[data-mode="light"] #qbcdHlBar {
  color: #9a6700;
  background: rgba(154,103,0,0.072);
  border: 1px solid rgba(154,103,0,0.294);
}
html[data-mode="light"] #qbcdHlBar b {
  color: #b47708;
}
html[data-mode="light"] #qbcdHlBar .qbcd-hl-terms {
  color: #3d4560;
}
html[data-mode="light"] #qbcdHlBar button {
  background: rgba(20,28,56,0.06);
  border: 1px solid rgba(20,28,56,0.175);
  color: #1a1f36;
}
html[data-mode="light"] #qbcdHlBar button:hover {
  background: rgba(20,28,56,0.136);
}
html[data-mode="light"] #qbCaseDetailModal {
  background: rgba(20,28,56,0.07);
}
html[data-mode="light"] .qbcd-shell {
  background: #ffffff;
  border: 1px solid rgba(20,28,56,0.15);
  box-shadow: 0 32px 80px rgba(20,28,56,0.18),0 0 0 1px rgba(255,255,255,0.03);
}
html[data-mode="light"] .qbcd-header {
  background: linear-gradient(135deg,rgba(42,99,207,0.054),rgba(10,127,174,0.04));
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .qbcd-row-badge {
  background: rgba(42,99,207,0.135);
  border: 1px solid rgba(42,99,207,0.315);
  color: #2a63cf;
}
html[data-mode="light"] .qbcd-quick-icon-btn {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.125);
  color: #5b6076;
}
html[data-mode="light"] .qbcd-quick-icon-btn:hover {
  background: rgba(20,28,56,0.102);
  color: #3d4560;
}
html[data-mode="light"] .qbcd-label {
  color: #2a63cf;
}
html[data-mode="light"] .qbcd-case-num {
  color: #1a1f36;
}
html[data-mode="light"] .qbcd-case-num span {
  color: #0a7fae;
}
html[data-mode="light"] .qbcd-desc {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-close-x {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.125);
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-close-x:hover {
  background: rgba(201,58,52,0.108);
  border-color: rgba(201,58,52,0.315);
  color: #c93a34;
}
html[data-mode="light"] .qbcd-meta-line {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-status-strip {
  background: rgba(20,28,56,0.017);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .qbcd-status-label {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-kpis {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .qbcd-kpi {
  border-right: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .qbcd-kpi-label {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-kpi-val {
  color: #1a1f36;
}
html[data-mode="light"] .qbcd-kpi-sub {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-kpi-val.age-val {
  color: #2a63cf;
}
html[data-mode="light"] .qbcd-kpi-val.last-val {
  color: #9a6700;
}
html[data-mode="light"] .qbcd-kpi-val.type-val {
  color: #6d3fc4;
}
html[data-mode="light"] .qbcd-kpi-val.user-val {
  color: #1a8a4a;
}
html[data-mode="light"] .qbcd-body::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.085);
}
html[data-mode="light"] .qbcd-section {
  background: rgba(20,28,56,0.021);
  border: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .qbcd-section-header {
  background: rgba(20,28,56,0.026);
  border-bottom: 1px solid rgba(20,28,56,0.1);
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-kv-lbl {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-kv-val {
  color: #1a1f36;
}
html[data-mode="light"] .qbcd-kv-val.accent-blue {
  color: #2a63cf;
}
html[data-mode="light"] .qbcd-kv-val.accent-green {
  color: #1a8a4a;
}
html[data-mode="light"] #qbCaseDetailModal #qbcdNotesBlock {
  background: rgba(26,138,74,0.04) !important;
  border: 1px solid rgba(26,138,74,0.189) !important;
}
html[data-mode="light"] #qbCaseDetailModal #qbcdNotesBlock .qbcd-section-header {
  color: #1a8a4a !important;
  background: rgba(26,138,74,0.054) !important;
  border-bottom-color: rgba(26,138,74,0.168) !important;
}
html[data-mode="light"] #qbCaseDetailModal .qbcd-notes-text {
  color: #1a1f36 !important;
}
html[data-mode="light"] .qbcd-notes-text::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.128);
}
html[data-mode="light"] .qbcd-latest-text {
  color: #3d4560;
}
html[data-mode="light"] .qbcd-dot {
  background: #1a8a4a;
  box-shadow: 0 0 6px rgba(26,138,74,.22);
}
html[data-mode="light"] .qbcd-footer {
  border-top: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.013);
}
html[data-mode="light"] .qbcd-nav-btn {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.125);
  color: #3d4560;
}
html[data-mode="light"] .qbcd-nav-btn:hover {
  background: rgba(20,28,56,0.102);
}
html[data-mode="light"] .qbcd-pos {
  color: #8a90a4;
}
html[data-mode="light"] .qbcd-footer-btn {
  border: 1px solid rgba(20,28,56,0.15);
  background: rgba(20,28,56,0.034);
  color: #3d4560;
}
html[data-mode="light"] .qbcd-edit-btn {
  background: rgba(67,72,180,0.144);
  border-color: rgba(67,72,180,0.42);
  color: #4348b4;
}
html[data-mode="light"] .qbcd-view-btn {
  background: rgba(10,127,174,0.144);
  border-color: rgba(10,127,174,0.42);
  color: #0a7fae;
}
html[data-mode="light"] .qbcd-close-btn:hover {
  background: rgba(201,58,52,0.126);
  color: #c93a34;
  border-color: rgba(201,58,52,0.336);
}
html[data-mode="light"] .qb-status-badge {
  background: rgba(20,28,56,0.051);
  border: 1px solid rgba(20,28,56,0.15);
  color: #3d4560;
}
html[data-mode="light"] .qb-status-investigating {
  color: #9a6700;
  background: rgba(154,103,0,0.126);
  border-color: rgba(154,103,0,0.368);
}
html[data-mode="light"] .qb-status-waiting {
  color: #6d3fc4;
  background: rgba(109,63,196,0.126);
  border-color: rgba(109,63,196,0.368);
}
html[data-mode="light"] .qb-status-initial {
  color: #0a7fae;
  background: rgba(10,127,174,0.126);
  border-color: rgba(10,127,174,0.368);
}
html[data-mode="light"] .qb-status-soft-close {
  color: #8a90a4;
  background: rgba(20,28,56,0.07);
  border-color: rgba(20,28,56,0.26);
}
html[data-mode="light"] .qb-status-response {
  color: #2a63cf;
  background: rgba(42,99,207,0.126);
  border-color: rgba(42,99,207,0.368);
}
html[data-mode="light"] .qb-status-closed {
  color: #1a8a4a;
  background: rgba(26,138,74,0.126);
  border-color: rgba(26,138,74,0.368);
}
html[data-mode="light"] #qbCaseDetailModal mark.qbcd-hl {
  background: rgba(154,103,0,0.288);
  color: #9a6700;
  box-shadow: 0 0 0 1px rgba(154,103,0,0.126);
}
html[data-mode="light"] #qbCaseDetailModal mark.qbcd-hl.qbcd-hl-current {
  background: rgba(12,122,184,0.378);
  color: #0c7ab8;
  box-shadow: 0 0 0 2px rgba(12,122,184,0.248);
}
html[data-mode="light"] #qbcdHlBar {
  color: #9a6700;
  background: rgba(154,103,0,0.072);
  border: 1px solid rgba(154,103,0,0.294);
}
html[data-mode="light"] #qbcdHlBar b {
  color: #b47708;
}
html[data-mode="light"] #qbcdHlBar .qbcd-hl-terms {
  color: #3d4560;
}
html[data-mode="light"] #qbcdHlBar button {
  background: rgba(20,28,56,0.06);
  border: 1px solid rgba(20,28,56,0.175);
  color: #1a1f36;
}
html[data-mode="light"] #qbcdHlBar button:hover {
  background: rgba(20,28,56,0.136);
}

/* ── from JS:case_notes_timeline.js ── */
html[data-mode="light"] #qbCaseDetailModal .cnt-thread {
  color: #1a1f36;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-timeline::before {
  background: linear-gradient(to bottom,rgba(26,138,74,0.495),rgba(20,28,56,0.055) 32%,rgba(20,28,56,0.018));
}
html[data-mode="light"] #qbCaseDetailModal .cnt-avatar {
  color: #3d4560;
  border: 2px solid #d4d8e3;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-card {
  background: linear-gradient(180deg,rgba(20,28,56,0.021),rgba(20,28,56,0));
  border: 1px solid rgba(20,28,56,0.112);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-card:hover {
  border-color: rgba(26,138,74,0.336);
  box-shadow: 0 8px 22px rgba(20,28,56,0.134);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-card-head {
  background: rgba(20,28,56,0.1);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-author-name {
  color: #1a1f36;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-author-name.cnt-author-anon {
  color: #5b6076;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-time {
  color: #8a90a4;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-badge.note {
  color: #0f8a5f;
  background: rgba(15,138,95,0.09);
  border-color: rgba(15,138,95,0.315);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-badge.email {
  color: #0c7ab8;
  background: rgba(12,122,184,0.09);
  border-color: rgba(12,122,184,0.315);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-lead {
  color: #3d4560;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-text {
  color: #3d4560;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-email {
  background: #ffffff;
  border: 1px solid rgba(12,122,184,0.168);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-email-head {
  color: #325e85;
  background: #ffffff;
  border-bottom: 1px dashed rgba(12,122,184,0.21);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-email-meta {
  color: #5b6076;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-email-body {
  color: #5b6076;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-link {
  color: #0e7c8c;
  border-bottom: 1px solid rgba(14,124,140,0.368);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-link:hover {
  color: #0c7ab8;
  border-bottom-color: #abd6ec;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-mailto {
  color: #a41462;
  border-bottom: 1px dashed rgba(164,20,98,0.42);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-mailto:hover {
  color: #a21665;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-empty {
  color: #8a90a4;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-thread {
  color: #1a1f36;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-timeline::before {
  background: linear-gradient(to bottom,rgba(26,138,74,0.495),rgba(20,28,56,0.055) 32%,rgba(20,28,56,0.018));
}
html[data-mode="light"] #qbCaseDetailModal .cnt-avatar {
  color: #3d4560;
  border: 2px solid #d4d8e3;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-card {
  background: linear-gradient(180deg,rgba(20,28,56,0.021),rgba(20,28,56,0));
  border: 1px solid rgba(20,28,56,0.112);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-card:hover {
  border-color: rgba(26,138,74,0.336);
  box-shadow: 0 8px 22px rgba(20,28,56,0.134);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-card-head {
  background: rgba(20,28,56,0.1);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-author-name {
  color: #1a1f36;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-author-name.cnt-author-anon {
  color: #5b6076;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-time {
  color: #8a90a4;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-badge.note {
  color: #0f8a5f;
  background: rgba(15,138,95,0.09);
  border-color: rgba(15,138,95,0.315);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-badge.email {
  color: #0c7ab8;
  background: rgba(12,122,184,0.09);
  border-color: rgba(12,122,184,0.315);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-lead {
  color: #3d4560;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-text {
  color: #3d4560;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-email {
  background: #ffffff;
  border: 1px solid rgba(12,122,184,0.168);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-email-head {
  color: #325e85;
  background: #ffffff;
  border-bottom: 1px dashed rgba(12,122,184,0.21);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-email-meta {
  color: #5b6076;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-email-body {
  color: #5b6076;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-link {
  color: #0e7c8c;
  border-bottom: 1px solid rgba(14,124,140,0.368);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-link:hover {
  color: #0c7ab8;
  border-bottom-color: #abd6ec;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-mailto {
  color: #a41462;
  border-bottom: 1px dashed rgba(164,20,98,0.42);
}
html[data-mode="light"] #qbCaseDetailModal .cnt-mailto:hover {
  color: #a21665;
}
html[data-mode="light"] #qbCaseDetailModal .cnt-empty {
  color: #8a90a4;
}

/* ── from JS:dashboard.js ── */
html[data-mode="light"] .ep-pill {
  background: linear-gradient(180deg,rgba(20,28,56,0.06) 0%,rgba(20,28,56,0.017) 100%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.045),inset 0 0 30px rgba(20,28,56,0.08),0 8px 32px rgba(20,28,56,0.144);
  border: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .ep-pill:hover {
  background: rgba(20,28,56,0.043);
}
html[data-mode="light"] .ep-val {
  color: #8a6c22;
  text-shadow: 0 0 60px rgba(138,108,34,0.054),0 0 20px rgba(138,108,34,0.036);
}
html[data-mode="light"] .ep-pill:hover .ep-val {
  text-shadow: 0 0 80px rgba(138,108,34,0.126),0 0 30px rgba(138,108,34,0.081);
}
html[data-mode="light"] .ep-val-null {
  color: rgba(91,96,118,.65);
}
html[data-mode="light"] .ep-hero-core {
  background: radial-gradient(ellipse at center,rgba(20,28,56,0.068) 0%,rgba(20,28,56,0.021) 45%,transparent 70%);
  box-shadow: inset 0 1px 1px rgba(255,255,255,0.05),inset 0 -30px 60px rgba(20,28,56,0.176),inset 0 0 80px rgba(20,28,56,0.128);
  border: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .ep-hero-count {
  color: #8a6c22;
  text-shadow: 0 0 60px rgba(138,108,34,0.068),0 0 20px rgba(138,108,34,0.045);
}
html[data-mode="light"] .ep-hero-label {
  color: #5b6076;
}
html[data-mode="light"] .ep-toppill {
  background: linear-gradient(180deg,rgba(20,28,56,0.06) 0%,rgba(20,28,56,0.017) 100%);
  border: 1px solid rgba(20,28,56,0.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04),0 4px 16px rgba(20,28,56,0.112);
}
html[data-mode="light"] .ep-toppill:hover {
  background: rgba(20,28,56,0.051);
}
html[data-mode="light"] .ep-toppill-label {
  color: #5b6076;
}
html[data-mode="light"] .ep-toppill-val {
  color: #8a6c22;
  text-shadow: 0 0 30px rgba(138,108,34,0.072),0 0 14px rgba(138,108,34,0.045);
}
html[data-mode="light"] .__ep-tbl thead th {
  background: #ffffff;
  color: #5b6076;
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .__ep-tbl tbody tr {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .__ep-tbl tbody tr:hover {
  background: rgba(20,28,56,0.034);
}
html[data-mode="light"] .__ep-tbl tbody td {
  color: #5b6076;
}
html[data-mode="light"] .__ep-rn {
  background: rgba(20,28,56,0.044);
  border-right: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .__ep-rn-btn {
  background: rgba(10,127,174,0.108);
  border: 1px solid rgba(10,127,174,0.263);
  color: #0a7fae;
}
html[data-mode="light"] .__ep-rn-btn:hover {
  background: rgba(10,127,174,0.252);
}
html[data-mode="light"] .__ep-notes-cell {
  color: rgba(17,71,167,0.7);
}

/* ── from JS:mailbox.js ── */
html[data-mode="light"] .mbx-shell,
html[data-mode="light"] .mbx-custom-backdrop,
html[data-mode="light"] .mbx-notif-panel,
html[data-mode="light"] .mbx-settings-panel,
html[data-mode="light"] .mbx-row-tooltip {
  --mbx-bg-0: #ffffff;
  --mbx-bg-1: #ffffff;
  --mbx-bg-2: #ffffff;
  --mbx-bg-3: #ffffff;
  --mbx-line: rgba(20,28,56,0.11);
  --mbx-line-strong: rgba(20,28,56,0.198);
  --mbx-accent: #0b62c4;
  --mbx-accent-soft: rgba(11,98,196,0.108);
  --mbx-accent-line: rgba(11,98,196,0.336);
  --mbx-accent-hi: #2a63cf;
  --mbx-violet: #6d3fc4;
  --mbx-amber: #b47708;
  --mbx-red: #c93a34;
  --mbx-text-hi: #1a1f36;
  --mbx-text: #5b6076;
  --mbx-text-mid: #5b6076;
  --mbx-text-low: #5b6779;
  --mbx-shadow-1: 0 8px 28px rgba(20,28,56,0.102);
  --mbx-shadow-2: 0 18px 48px rgba(20,28,56,0.144);
}
html[data-mode="light"] .mbx-title-emblem {
  color: #1152a7;
  background: radial-gradient(120% 120% at 20% 0%, rgba(17,159,167,0.198), transparent 55%),
          linear-gradient(150deg, #0b3a7e 0%, #0b62c4 55%, #0060d0 100%);
  border: 1px solid rgba(42,99,207,0.473);
  box-shadow: 0 10px 24px rgba(17,83,167,0.14), inset 0 1px 0 rgba(255,255,255,0.11);
}
html[data-mode="light"] .mbx-live-chip {
  color: #1a8a4a;
  background: rgba(11,138,85,0.09);
  border: 1px solid rgba(11,138,85,0.315);
}
html[data-mode="light"] .mbx-live-dot {
  background: #098a65;
  box-shadow: 0 0 6px rgba(9,138,101,0.36);
}
html[data-mode="light"] .btn-glass:focus-visible {
  box-shadow: 0 0 0 2px rgba(42,99,207,0.248);
}
html[data-mode="light"] .btn-glass-ghost {
  background: rgba(20,28,56,0.04);
  color: #325485;
  border: 1px solid var(--mbx-line-strong, rgba(20,28,56,0.15));
}
html[data-mode="light"] .btn-glass-ghost:hover {
  background: rgba(20,28,56,0.06);
  color: var(--mbx-text-hi, #3d4560);
  border-color: rgba(20,28,56,0.26);
}
html[data-mode="light"] .btn-glass-ghost.is-active {
  background: var(--mbx-accent-soft, rgba(11,98,196,0.108));
  border-color: var(--mbx-accent-line, rgba(11,98,196,0.368));
  color: var(--mbx-accent-hi, #2a63cf);
}
html[data-mode="light"] .btn-glass-primary {
  background: linear-gradient(150deg, #0084ff 0%, #0b62c4 55%, #0060d0 100%);
  color: #ffffff;
  border: 1px solid rgba(42,99,207,0.473);
  box-shadow: 0 6px 16px rgba(17,86,167,0.14), inset 0 1px 0 rgba(255,255,255,0.09);
}
html[data-mode="light"] .btn-glass-primary:hover:not(:disabled) {
  background: linear-gradient(150deg, #1570c1 0%, #0084ff 55%, #0b62c4 100%);
  box-shadow: 0 9px 22px rgba(17,86,167,0.18), inset 0 1px 0 rgba(255,255,255,0.11);
}
html[data-mode="light"] .btn-glass-danger {
  background: rgba(201,58,52,0.072);
  color: #a71123;
  border: 1px solid rgba(201,58,52,0.399);
}
html[data-mode="light"] .btn-glass-danger:hover {
  background: rgba(201,58,52,0.144);
  color: #c93a34;
  border-color: rgba(201,58,52,0.578);
}
html[data-mode="light"] .mbx-stat-box {
  background: radial-gradient(130% 140% at 100% 0%, rgba(11,98,196,0.063), transparent 55%),
          linear-gradient(160deg, rgba(20,28,56,0.068) 0%, #ffffff 100%);
  box-shadow: var(--mbx-shadow-1), inset 0 1px 0 rgba(255,255,255,0.015);
}
html[data-mode="light"] .mbx-stat-box::before {
  background: linear-gradient(90deg, transparent 0%, var(--mbx-kpi-accent, #0b62c4) 50%, transparent 100%);
}
html[data-mode="light"] .mbx-stat-box:hover {
  border-color: rgba(42,99,207,0.294);
  box-shadow: var(--mbx-shadow-2), inset 0 1px 0 rgba(255,255,255,0.02);
}
html[data-mode="light"] .mbx-stat-box[data-kpi="window"] {
  --mbx-kpi-accent: #0b62c4;
}
html[data-mode="light"] .mbx-stat-box[data-kpi="assignments"] {
  --mbx-kpi-accent: #6d3fc4;
}
html[data-mode="light"] .mbx-stat-icon {
  color: var(--mbx-kpi-accent, #2a63cf);
  background: color-mix(in srgb, var(--mbx-kpi-accent, #0b62c4) 12%, transparent);
  border: 1px solid color-mix(in srgb, var(--mbx-kpi-accent, #93b6e4) 32%, transparent);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.03);
}
html[data-mode="light"] .timer-display {
  color: #0a7fae;
  text-shadow: 0 0 14px rgba(17,159,167,0.14);
}
html[data-mode="light"] .mbx-ring-track {
  stroke: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-stat-ring .mbx-ring-core {
  color: #0a7fae;
}
html[data-mode="light"] .mbx-analytics-panel {
  background: radial-gradient(120% 100% at 0% 0%, rgba(11,98,196,0.04), transparent 50%),
          rgba(20,28,56,0.044);
}
html[data-mode="light"] .mbx-panel-icon {
  color: var(--mbx-panel-accent, #2a63cf);
  background: color-mix(in srgb, var(--mbx-panel-accent, #0b62c4) 12%, transparent);
  border: 1px solid color-mix(in srgb, var(--mbx-panel-accent, #93b6e4) 30%, transparent);
}
html[data-mode="light"] .mbx-panel-icon.is-matrix {
  --mbx-panel-accent: #6d3fc4;
}
html[data-mode="light"] .mbx-panel-chip {
  background: rgba(20,28,56,0.04);
}
html[data-mode="light"] .mbx-ana-card {
  background: linear-gradient(165deg, rgba(20,28,56,0.058) 0%, rgba(20,28,56,0.068) 100%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.015);
}
html[data-mode="light"] .mbx-ana-card::before {
  background: linear-gradient(180deg, var(--mbx-ana-accent, #0b62c4), transparent 90%);
}
html[data-mode="light"] .mbx-ana-card[data-accent="blue"] {
  --mbx-ana-accent: #0b62c4;
}
html[data-mode="light"] .mbx-ana-card[data-accent="violet"] {
  --mbx-ana-accent: #6d3fc4;
}
html[data-mode="light"] .mbx-ana-card-title svg {
  color: var(--mbx-ana-accent, #2a63cf);
}
html[data-mode="light"] .mbx-ana-row {
  border-bottom: 1px dashed rgba(20,28,56,0.1);
}
html[data-mode="light"] .mbx-ana-badge {
  background: color-mix(in srgb, var(--mbx-ana-accent, #0c7ab8) 12%, transparent);
  color: color-mix(in srgb, var(--mbx-ana-accent, #0c7ab8) 78%, #1a1f36);
  border: 1px solid color-mix(in srgb, var(--mbx-ana-accent, #9fc9e4) 28%, transparent);
}
html[data-mode="light"] .mbx-ana-badge.is-muted {
  background: rgba(20,28,56,0.04);
}
html[data-mode="light"] .mbx-ana-live-tag {
  background: rgba(17,159,167,0.126);
  color: #0a7fae;
  border: 1px solid rgba(17,159,167,0.315);
}
html[data-mode="light"] .mbx-ana-bar-wrap {
  background: rgba(28,36,62,.42);
  border: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .mbx-ana-bar-fill {
  background: linear-gradient(90deg, color-mix(in srgb, var(--mbx-bar-color, #0b62c4) 70%, #eef1f7), var(--mbx-bar-color, #0c7ab8));
}
html[data-mode="light"] .mbx-ana-dist-row {
  border-bottom: 1px dashed rgba(20,28,56,0.1);
}
html[data-mode="light"] .mbx-ana-dist-val {
  color: var(--mbx-bar-color, #0c7ab8);
}
html[data-mode="light"] .mbx-counter-wrap {
  border: 1px solid rgba(20,28,56,0.1);
  background: #ffffff;
  box-shadow: 0 8px 32px rgba(20,28,56,0.112);
}
html[data-mode="light"] .mbx-counter-wrap::before {
  background: linear-gradient(90deg, #0b62c4 0%, #00c2cd 45%, #6d3fc4 100%);
}
html[data-mode="light"] .mbx-no-mgr-notice {
  background: radial-gradient(140% 100% at 0% 0%, rgba(154,103,0,0.072), transparent 55%),
          linear-gradient(180deg, rgba(154,103,0,0.09) 0%, rgba(154,103,0,0.04) 100%);
  border: 1px solid rgba(154,103,0,0.336);
  box-shadow: 0 0 0 1px rgba(154,103,0,0.027) inset,
          0 18px 38px rgba(20,28,56,0.112);
}
html[data-mode="light"] .mbx-no-mgr-notice::before {
  background: linear-gradient(180deg, #b47708 0%, #b47708 100%);
  box-shadow: 0 0 10px rgba(154,103,0,0.225);
}
html[data-mode="light"] .mbx-no-mgr-icon {
  background: rgba(154,103,0,0.135);
  border: 1px solid rgba(154,103,0,0.399);
  color: #b47708;
  box-shadow: 0 4px 12px rgba(20,28,56,0.08);
}
html[data-mode="light"] .mbx-no-mgr-title {
  color: #9a6700;
}
html[data-mode="light"] .mbx-no-mgr-sub {
  color: #1a1f36;
}
html[data-mode="light"] .mbx-no-mgr-sub strong {
  color: #b47708;
}
html[data-mode="light"] .mbx-no-mgr-meta {
  color: #3d4560;
}
html[data-mode="light"] .mbx-no-mgr-bullets {
  color: #9a6700;
}
html[data-mode="light"] .mbx-counter-table tbody tr.mbx-row-offduty .mbx-agent-avatar {
  background: rgba(20,28,56,0.09) !important;
  color: rgba(91,96,118,0.55) !important;
}
html[data-mode="light"] .mbx-counter-table tbody tr.mbx-row-offduty .mbx-agent-name {
  color: rgba(91,96,118,0.65) !important;
}
html[data-mode="light"] .mbx-counter-table tbody tr.mbx-row-offduty .mbx-agent-role {
  color: rgba(91,96,118,0.55) !important;
}
html[data-mode="light"] .mbx-counter-table tbody tr.mbx-row-offduty td {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-counter-table thead tr {
  background: #ffffff;
}
html[data-mode="light"] .mbx-counter-table th {
  background: #ffffff;
  color: rgba(91,96,118,0.65);
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .mbx-counter-table th.active-head-col {
  background: rgba(11,98,196,0.108);
  color: #2a63cf;
  border-bottom: 2px solid #93b6e4;
}
html[data-mode="light"] .mbx-th-time {
  color: #3d4560;
}
html[data-mode="light"] .mbx-th-time.is-active {
  color: #2a63cf;
}
html[data-mode="light"] .mbx-mgr-label {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-mgr-label.active {
  background: linear-gradient(90deg,#2a63cf 0%,#dde9fa 30%,#ffffff 50%,#dde9fa 70%,#2a63cf 100%);
  border: 1px solid rgba(12,122,184,0.294);
  background-color: rgba(11,98,196,0.108);
  box-shadow: 0 0 10px rgba(11,98,196,0.113), inset 0 1px 0 rgba(255,255,255,0.025);
  -webkit-background-clip: text;
  background-clip: text;
}
html[data-mode="light"] .mbx-mgr-label.active::before {
  background: #0c7ab8;
  box-shadow: 0 0 5px #0c7ab8;
}
html[data-mode="light"] .mbx-mgr-label.syncing {
  color: #b06e0a;
}
html[data-mode="light"] .mbx-mgr-label.empty {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-mgr-label.assigned {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-mgr-label.assigned::before {
  background: rgba(20,28,56,0.16);
}
html[data-mode="light"] .mbx-counter-table tbody tr {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .mbx-counter-table tbody tr:nth-child(even) {
  background: rgba(20,28,56,0.009);
}
html[data-mode="light"] .mbx-counter-table tbody tr:hover {
  background: rgba(11,98,196,0.045) !important;
}
html[data-mode="light"] .mbx-counter-table td {
  color: #3d4560;
}
html[data-mode="light"] .mbx-counter-table td.active-col {
  background: rgba(11,98,196,0.054);
  border-left: 1px solid rgba(11,98,196,0.14);
  border-right: 1px solid rgba(11,98,196,0.14);
}
html[data-mode="light"] .mbx-agent-avatar {
  background: linear-gradient(135deg, #1e3a5f, rgba(11,98,196,0.162));
  border: 1px solid rgba(11,98,196,0.294);
  color: #2a63cf;
}
html[data-mode="light"] .mbx-agent-avatar.is-lead {
  background: linear-gradient(135deg, #3b1e6e, rgba(109,63,196,0.162));
  border-color: rgba(109,63,196,0.336);
  color: #6d3fc4;
}
html[data-mode="light"] .mbx-agent-name {
  color: #1a1f36;
}
html[data-mode="light"] .mbx-agent-role.is-lead {
  color: rgba(109,63,196,0.62);
}
html[data-mode="light"] .mbx-agent-role.is-member {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-count-badge.is-zero {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-count-badge.has-val {
  background: rgba(11,98,196,0.108);
  color: #2a63cf;
  border: 1px solid rgba(11,98,196,0.231);
}
html[data-mode="light"] .mbx-count-badge.is-active-col {
  background: rgba(11,98,196,0.162);
  color: #2a63cf;
  border: 1px solid rgba(11,98,196,0.336);
}
html[data-mode="light"] .mbx-count-badge.is-overall {
  background: rgba(17,159,167,0.09);
  color: #0a7fae;
  border: 1px solid rgba(17,159,167,0.231);
}
html[data-mode="light"] .mbx-count-badge.is-overall.is-zero {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-liquid-badge {
  background: #ffffff;
  border: 1px solid rgba(20,28,56,0.125);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.02), 0 2px 8px rgba(20,28,56,0.096);
}
html[data-mode="light"] .mbx-liquid-fill::after {
  background: linear-gradient(
          105deg,
          transparent 20%,
          rgba(20,28,56,0.119) 45%,
          rgba(20,28,56,0.187) 50%,
          rgba(20,28,56,0.119) 55%,
          transparent 80%
        );
}
html[data-mode="light"] .mbx-liquid-fill::before {
  background: rgba(20,28,56,0.255);
}
html[data-mode="light"] .mbx-liq-label {
  color: #1a1f36;
  text-shadow: 0 1px 4px rgba(20,28,56,0.18);
}
html[data-mode="light"] .mbx-liq-timer {
  color: #1a1f36;
  background: rgba(20,28,56,0.092);
  border: 1px solid rgba(20,28,56,0.125);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="idle"] {
  border-color: rgba(20,28,56,0.22);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="idle"] .mbx-liquid-fill {
  background: linear-gradient(90deg, #ffffff, rgba(20,28,56,0.048));
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="idle"] .mbx-liq-label {
  color: rgba(91,96,118,0.65);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="idle"] .mbx-liq-dot {
  background: rgba(20,28,56,0.16);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="call"],
html[data-mode="light"] .mbx-liquid-badge[data-tone="active"] {
  border-color: rgba(11,138,85,0.368);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.02), 0 0 10px rgba(11,138,85,0.068);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="call"]   .mbx-liquid-fill,
html[data-mode="light"] .mbx-liquid-badge[data-tone="active"] .mbx-liquid-fill {
  background: linear-gradient(90deg, #ffffff 0%, #00a85e 60%, #00ca72 100%);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="call"]   .mbx-liq-dot,
html[data-mode="light"] .mbx-liquid-badge[data-tone="active"] .mbx-liq-dot {
  background: #098a65;
  box-shadow: 0 0 6px #098a65;
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="manager"] {
  border-color: rgba(12,122,184,0.368);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.02), 0 0 12px rgba(11,98,196,0.09);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="manager"] .mbx-liquid-fill {
  background: linear-gradient(90deg, #00308a 0%, #0060d0 60%, #0b62c4 100%);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="manager"] .mbx-liq-dot {
  background: #0c7ab8;
  box-shadow: 0 0 6px #0c7ab8;
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="backoffice"] {
  border-color: rgba(154,103,0,0.315);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.02), 0 0 8px rgba(154,103,0,0.063);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="backoffice"] .mbx-liquid-fill {
  background: linear-gradient(90deg, #6b3400 0%, #c47000 60%, #b47708 100%);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="backoffice"] .mbx-liq-dot {
  background: #b47708;
  box-shadow: 0 0 5px #b47708;
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="break"] {
  border-color: rgba(109,63,196,0.294);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.02), 0 0 8px rgba(95,53,173,0.068);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="break"] .mbx-liquid-fill {
  background: linear-gradient(90deg, #2e1065 0%, #5b21b6 60%, #5f35ad 100%);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="break"] .mbx-liq-dot {
  background: #6d3fc4;
  box-shadow: 0 0 5px #6d3fc4;
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="training"] {
  border-color: rgba(67,72,180,0.294);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.02), 0 0 8px rgba(67,72,180,0.063);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="training"] .mbx-liquid-fill {
  background: linear-gradient(90deg, #e8eafc 0%, #3730a3 60%, #4348b4 100%);
}
html[data-mode="light"] .mbx-liquid-badge[data-tone="training"] .mbx-liq-dot {
  background: #4348b4;
  box-shadow: 0 0 5px #4348b4;
}
html[data-mode="light"] .mbx-liquid-badge.mbx-liq-urgent {
  border-color: rgba(201,58,52,0.578) !important;
  box-shadow: 0 0 14px rgba(201,58,52,0.126) !important;
}
html[data-mode="light"] .mbx-liquid-badge.mbx-liq-urgent .mbx-liquid-fill {
  background: linear-gradient(90deg, #7f1d1d 0%, #a32e29 60%, #c93a34 100%) !important;
}
html[data-mode="light"] .mbx-liquid-badge.mbx-liq-urgent .mbx-liq-dot {
  background: #c93a34 !important;
  box-shadow: 0 0 8px #c93a34 !important;
}
html[data-mode="light"] .mbx-liquid-badge.mbx-liq-urgent .mbx-liq-label {
  color: #c93a34 !important;
}
html[data-mode="light"] .mbx-liquid-badge.mbx-liq-urgent .mbx-liq-timer {
  color: #c93a34 !important;
  border-color: rgba(201,58,52,0.315) !important;
}
html[data-mode="light"] .mbx-counter-table tfoot tr {
  background: linear-gradient(180deg, #ffffff 0%, #ffffff 100%);
  border-top: 2px solid rgba(11,98,196,0.21);
}
html[data-mode="light"] .mbx-foot-label {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-foot-label::before {
  background: linear-gradient(180deg, #0b62c4, #00c2cd);
}
html[data-mode="light"] .mbx-agg-badge {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-agg-badge.has-total {
  background: rgba(17,159,167,0.09);
  color: #0a7fae;
  border: 1px solid rgba(17,159,167,0.231);
}
html[data-mode="light"] .mbx-agg-badge.grand-total {
  background: rgba(11,98,196,0.135);
  color: #2a63cf;
  border: 1px solid rgba(11,98,196,0.315);
}
html[data-mode="light"] .mbx-monitor-panel {
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.01);
}
html[data-mode="light"] .mbx-mon-agent-count {
  color: #0a7fae;
  background: rgba(17,159,167,0.09);
  border: 1px solid rgba(17,159,167,0.294);
}
html[data-mode="light"] .mbx-mon-agent-count.is-zero {
  background: rgba(20,28,56,0.04);
}
html[data-mode="light"] .mbx-mon-table td {
  border: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .mbx-mon-cell:hover {
  background: rgba(11,98,196,0.09) !important;
  box-shadow: inset 0 0 0 1px rgba(42,99,207,0.158);
}
html[data-mode="light"] .mbx-mon-cell.confirmed {
  background: rgba(11,138,85,0.045);
}
html[data-mode="light"] .mbx-case-badge {
  background: rgba(28,36,62,.42);
  border: 1px solid rgba(20,28,56,0.154);
  box-shadow: 0 2px 8px rgba(20,28,56,0.08);
}
html[data-mode="light"] .mbx-stat-wait {
  color: #9a6700;
}
html[data-mode="light"] .mbx-stat-done {
  color: #0f8a5f;
}
html[data-mode="light"] .mbx-matrix-legend .dot.pending {
  background: #f1e1b2;
  box-shadow: 0 0 6px rgba(167,132,17,0.2);
}
html[data-mode="light"] .mbx-matrix-legend .dot.done {
  background: #0f8a5f;
  box-shadow: 0 0 6px rgba(15,138,95,0.225);
}
html[data-mode="light"] .mbx-case-badge.glow {
  border-color: rgba(154,103,0,0.441);
  box-shadow: 0 0 12px rgba(154,103,0,0.054);
}
html[data-mode="light"] .mbx-mon-cell.confirmed .mbx-case-badge {
  border-color: rgba(11,138,85,0.336);
  box-shadow: 0 0 10px rgba(11,138,85,0.045);
}
html[data-mode="light"] .mbx-row-tooltip {
  background: #ffffff;
  border: 1px solid rgba(11,98,196,0.42);
  color: #1a1f36;
  box-shadow: 0 8px 24px rgba(20,28,56,0.144), 0 0 0 1px rgba(11,98,196,0.068);
}
html[data-mode="light"] .mbx-row-tooltip::before {
  background: #0b62c4;
  box-shadow: 0 0 0 3px rgba(11,98,196,0.09);
}
html[data-mode="light"] .mbx-shell.is-fullscreen {
  background: #f4f6fb !important;
}
html[data-mode="light"] .mbx-fs-btn {
  background: rgba(20,28,56,0.043);
  border: 1px solid rgba(20,28,56,0.125);
  color: #5b6076;
}
html[data-mode="light"] .mbx-fs-btn:hover {
  background: rgba(20,28,56,0.085);
  color: #3d4560;
}
html[data-mode="light"] .mbx-fs-btn.active {
  background: rgba(11,98,196,0.108);
  border-color: rgba(11,98,196,0.368);
  color: #2a63cf;
}
html[data-mode="light"] .mbx-gear-btn {
  background: rgba(20,28,56,0.043);
  border: 1px solid rgba(20,28,56,0.125);
  color: #5b6076;
}
html[data-mode="light"] .mbx-gear-btn:hover {
  background: rgba(20,28,56,0.085);
  color: #3d4560;
}
html[data-mode="light"] .mbx-gear-btn.panel-open {
  background: rgba(11,98,196,0.108);
  border-color: rgba(11,98,196,0.368);
  color: #2a63cf;
}
html[data-mode="light"] .mbx-settings-panel {
  background: #ffffff;
  border: 1px solid rgba(11,98,196,0.315);
  box-shadow: 0 16px 48px rgba(20,28,56,0.176), 0 0 0 1px rgba(11,98,196,0.045);
}
html[data-mode="light"] .mbx-settings-title {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-settings-title::before {
  background: linear-gradient(180deg, #0b62c4, #00c2cd);
}
html[data-mode="light"] .mbx-settings-row {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .mbx-settings-row-label strong {
  color: #325785;
}
html[data-mode="light"] .mbx-settings-row-label span {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-toggle-track {
  background: rgba(20,28,56,0.15);
  border: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .mbx-toggle input:checked + .mbx-toggle-track {
  background: #0b62c4;
  border-color: rgba(11,98,196,0.525);
}
html[data-mode="light"] .mbx-toggle-thumb {
  background: #ffffff;
  box-shadow: 0 1px 4px rgba(20,28,56,0.096);
}
html[data-mode="light"] .mbx-cf-swatch {
  color: rgba(91,96,118,0.65);
}
html[data-mode="light"] .mbx-cf-dot.gray {
  background: rgba(20,28,56,0.075);
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-cf-dot.orange {
  background: rgba(191,90,19,0.135);
  color: #bf5a13;
  border: 1px solid rgba(191,90,19,0.315);
}
html[data-mode="light"] .mbx-cf-dot.blue {
  background: rgba(11,98,196,0.135);
  color: #2a63cf;
  border: 1px solid rgba(11,98,196,0.315);
}
html[data-mode="light"] .mbx-cf-dot.red {
  background: rgba(201,58,52,0.135);
  color: #c93a34;
  border: 1px solid rgba(201,58,52,0.315);
}
html[data-mode="light"] .mbx-count-badge.cf-orange {
  background: rgba(191,90,19,0.135) !important;
  color: #bf5a13 !important;
  border: 1px solid rgba(191,90,19,0.336) !important;
}
html[data-mode="light"] .mbx-count-badge.cf-blue {
  background: rgba(11,98,196,0.135) !important;
  color: #2a63cf !important;
  border: 1px solid rgba(11,98,196,0.336) !important;
}
html[data-mode="light"] .mbx-count-badge.cf-red {
  background: rgba(201,58,52,0.135) !important;
  color: #c93a34 !important;
  border: 1px solid rgba(201,58,52,0.336) !important;
}
html[data-mode="light"] .mbx-settings-divider {
  background: linear-gradient(90deg, transparent, rgba(20,28,56,0.068), transparent);
}
html[data-mode="light"] .mbx-mgr-vis-list {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.24);
}
html[data-mode="light"] .mbx-mgr-vis-list::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.125);
}
html[data-mode="light"] .mbx-mgr-vis-row {
  color: #5b6076;
}
html[data-mode="light"] .mbx-mgr-vis-row:hover {
  background: rgba(12,122,184,0.063);
  color: #3d4560;
}
html[data-mode="light"] .mbx-mgr-vis-row.is-hidden {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-mgr-vis-row .mbx-mgr-vis-role {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-mgr-vis-row.is-self .mbx-mgr-vis-role::after {
  color: #0c7ab8;
}
html[data-mode="light"] .mbx-mgr-vis-empty {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-bell-btn {
  background: rgba(20,28,56,0.043);
  border: 1px solid rgba(20,28,56,0.125);
  color: #5b6076;
}
html[data-mode="light"] .mbx-bell-btn:hover {
  background: rgba(20,28,56,0.085);
  color: #3d4560;
}
html[data-mode="light"] .mbx-bell-btn.has-notifs {
  border-color: rgba(12,122,184,0.368);
  color: #0c7ab8;
}
html[data-mode="light"] .mbx-bell-badge {
  background: linear-gradient(135deg,#c93a34,#b73530);
  color: #ffffff;
  box-shadow: 0 0 0 2px rgba(20,28,56,0.18);
}
html[data-mode="light"] .mbx-notif-panel {
  background: linear-gradient(180deg,#ffffff,#ffffff);
  border-left: 1px solid rgba(12,122,184,0.189);
  box-shadow: -8px 0 32px rgba(20,28,56,0.16);
}
html[data-mode="light"] .mbx-notif-panel-head {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .mbx-notif-panel-title {
  color: #3d4560;
}
html[data-mode="light"] .mbx-notif-panel-close {
  border: 1px solid rgba(20,28,56,0.125);
  color: #5b6076;
}
html[data-mode="light"] .mbx-notif-panel-close:hover {
  background: rgba(20,28,56,0.068);
  color: #3d4560;
}
html[data-mode="light"] .mbx-notif-list::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.102);
}
html[data-mode="light"] .mbx-notif-empty {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-notif-item {
  background: rgba(20,28,56,0.048);
  border: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .mbx-notif-item.is-new {
  border-color: rgba(12,122,184,0.294);
}
html[data-mode="light"] .mbx-notif-item:hover {
  background: rgba(11,98,196,0.063);
}
html[data-mode="light"] .mbx-notif-dot {
  background: #0c7ab8;
  box-shadow: 0 0 6px rgba(12,122,184,0.27);
}
html[data-mode="light"] .mbx-notif-dot.read {
  background: rgba(20,28,56,0.16);
}
html[data-mode="light"] .mbx-notif-case {
  color: #3d4560;
}
html[data-mode="light"] .mbx-notif-meta {
  color: #5b6779;
}
html[data-mode="light"] .mbx-notif-time {
  color: rgba(91,96,118,0.7);
}
html[data-mode="light"] .mbx-notif-dismiss {
  color: rgba(91,96,118,0.55);
}
html[data-mode="light"] .mbx-notif-dismiss:hover {
  color: #5b6076;
}
html[data-mode="light"] .mbx-notif-panel-footer {
  border-top: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .mbx-notif-clear-all {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.1);
  color: #5b6779;
}
html[data-mode="light"] .mbx-notif-clear-all:hover {
  background: rgba(20,28,56,0.068);
  color: #5b6076;
}
html[data-mode="light"] .mbx-notif-overlay {
  background: rgba(20,28,56,0.099);
}
html[data-mode="light"] .mbx-custom-backdrop {
  background: rgba(28,36,62,.42);
}
html[data-mode="light"] .mbx-modal-glass {
  background: radial-gradient(130% 90% at 50% 0%, rgba(11,98,196,0.072), transparent 55%),
          linear-gradient(165deg, #ffffff, #ffffff);
  border: 1px solid rgba(42,99,207,0.273);
  box-shadow: 0 32px 70px -12px rgba(20,28,56,0.18), 0 0 0 1px rgba(11,98,196,0.036);
}
html[data-mode="light"] .mbx-modal-head {
  background: rgba(20,28,56,0.044);
}
html[data-mode="light"] .mbx-modal-icon {
  color: #2a63cf;
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.04);
}
html[data-mode="light"] .mbx-modal-icon.is-action {
  color: #6d3fc4;
  background: rgba(109,63,196,0.108);
  border-color: rgba(109,63,196,0.357);
}
html[data-mode="light"] .mbx-field-label .req {
  color: #c93a34;
}
html[data-mode="light"] .mbx-context-card {
  background: rgba(20,28,56,0.04);
}
html[data-mode="light"] .mbx-note-card {
  background: rgba(11,98,196,0.045);
  border: 1px solid rgba(11,98,196,0.21);
}
html[data-mode="light"] .mbx-note-card svg {
  color: #2a63cf;
}
html[data-mode="light"] .mbx-note-card .txt {
  color: #325485;
}
html[data-mode="light"] .mbx-input {
  background: rgba(28,36,62,.42);
  border: 1px solid rgba(20,28,56,0.26);
}
html[data-mode="light"] .mbx-input::placeholder {
  color: rgba(91,96,118,0.75);
}
html[data-mode="light"] .mbx-input:focus {
  border-color: #a0bce8;
  box-shadow: 0 0 0 3px rgba(11,98,196,0.081);
  background: rgba(28,36,62,.42);
}
html[data-mode="light"] .mbx-input.mbx-input-error {
  border-color: rgba(201,58,52,0.6);
  box-shadow: 0 0 0 3px rgba(201,58,52,0.063);
}
html[data-mode="light"] .mbx-danger-zone {
  border-top: 1px dashed rgba(201,58,52,0.231);
}
html[data-mode="light"] .mbx-shell :where(button):focus-visible,
html[data-mode="light"] .mbx-custom-backdrop :where(button,
html[data-mode="light"] input,
html[data-mode="light"] select):focus-visible {
  outline: 2px solid rgba(42,99,207,0.6);
}
html[data-mode="light"] .mbx-counter-wrap::-webkit-scrollbar-thumb,
html[data-mode="light"] .mbx-monitor-panel::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.11);
  border: 2px solid rgba(20,28,56,0.48);
  background-clip:padding-box;
}
html[data-mode="light"] .mbx-empty-state svg {
  color: rgba(91,96,118,0.55);
}

/* ── from JS:my_stats.js ── */
html[data-mode="light"] > body {
  background: #ffffff;
}
html[data-mode="light"] .hd {
  border-bottom: 3px solid #a4d4e6;
}
html[data-mode="light"] .logo {
  background: linear-gradient(135deg,#0a7fae,#5f35ad);
  color: #ffffff;
}
html[data-mode="light"] .meta {
  color: #5b6779;
}
html[data-mode="light"] .k {
  border: 1px solid #dde3ee;
  background: #f7f9fc;
}
html[data-mode="light"] .kv {
  color: #0b6b8f;
}
html[data-mode="light"] .kl {
  color: #5b6779;
}
html[data-mode="light"] .k2 {
  background: #f7f9fc;
  border-color: #d8c7f0;
}
html[data-mode="light"] .k2 .kv {
  color: #5f35ad;
}
html[data-mode="light"] .ins {
  background: #f7f9fc;
  border: 1px solid #dde3ee;
  border-left: 4px solid #a4d4e6;
}
html[data-mode="light"] h2 {
  border-left: 4px solid #cfbaee;
}
html[data-mode="light"] th,
html[data-mode="light"] td {
  border: 1px solid #dde3ee;
}
html[data-mode="light"] th {
  background: #f7f9fc;
}
html[data-mode="light"] img.chart {
  background: #f4f6fb;
  border: 1px solid #d6dcea;
}

/* ── from JS:my_task.js ── */
html[data-mode="light"] .task-shell {
  color: #3d4560;
}
html[data-mode="light"] .task-header {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .task-title-main {
  color: #3d4560;
}
html[data-mode="light"] .task-section-title {
  color: #3d4560;
}
html[data-mode="light"] .task-section-title .badge-count {
  background: rgba(12,122,184,0.135);
  color: #0c7ab8;
}
html[data-mode="light"] .task-card {
  background: linear-gradient(145deg, rgba(20,28,56,0.088), rgba(20,28,56,0.048));
  border: 1px solid rgba(20,28,56,0.1);
  box-shadow: 0 4px 12px rgba(20,28,56,0.032), inset 0 1px 0 rgba(255,255,255,0.01);
}
html[data-mode="light"] .task-card:hover {
  border-color: rgba(12,122,184,0.315);
  box-shadow: 0 8px 20px rgba(20,28,56,0.064), inset 0 1px 0 rgba(255,255,255,0.025);
}
html[data-mode="light"] .task-title {
  color: #3d4560;
}
html[data-mode="light"] .task-meta {
  color: #5b6076;
}
html[data-mode="light"] .task-meta strong {
  color: #5b6076;
}
html[data-mode="light"] .task-progress-rail {
  background: rgba(28,36,62,.42);
  border: 1px solid rgba(20,28,56,0.1);
  box-shadow: inset 0 1px 3px rgba(20,28,56,0.096);
}
html[data-mode="light"] .task-progress-fill {
  background: linear-gradient(90deg,#0c7ab8,#0c7ab8);
}
html[data-mode="light"] .task-progress-fill.complete {
  background: linear-gradient(90deg,#0f8a5f,#0f8a5f);
  box-shadow: 0 0 10px rgba(15,138,95,0.18);
}
html[data-mode="light"] .task-empty {
  color: #5b6779;
  border: 1px dashed rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.066);
}
html[data-mode="light"] .task-tab {
  border: 1px solid rgba(20,28,56,0.22);
  background: rgba(20,28,56,0.048);
  color: #5b6076;
}
html[data-mode="light"] .task-tab:hover {
  background: rgba(12,122,184,0.09);
  border-color: rgba(12,122,184,0.42);
  color: #3d4560;
}
html[data-mode="light"] .task-tab.active {
  background: linear-gradient(145deg, #0c7ab8, #0c7ab8);
  border-color: #9fc9e4;
  color: #ffffff;
  box-shadow: 0 4px 12px rgba(12,122,184,0.135);
}
html[data-mode="light"] .task-ref {
  border: 1px solid rgba(12,122,184,0.42);
  color: #0c7ab8;
  background: rgba(12,122,184,0.09);
}
html[data-mode="light"] .task-ref:hover {
  background: rgba(12,122,184,0.18);
  box-shadow: 0 4px 10px rgba(12,122,184,0.09);
}
html[data-mode="light"] .task-grid-wrap.open {
  border-top: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .task-grid {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.24);
}
html[data-mode="light"] .task-grid th {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  color: #5b6076;
  background: #ffffff;
}
html[data-mode="light"] .task-grid td {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .task-grid tbody tr:hover {
  background: rgba(20,28,56,0.026);
}
html[data-mode="light"] .task-grid::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.15);
}
html[data-mode="light"] .task-grid::-webkit-scrollbar-thumb:hover {
  background: rgba(20,28,56,0.16);
}
html[data-mode="light"] .task-overlay {
  background: rgba(28,36,62,.42);
}
html[data-mode="light"] .task-spinner {
  border: 4px solid rgba(20,28,56,0.125);
  border-top-color: #9fc9e4;
}
html[data-mode="light"] .task-status-select {
  border: 1px solid rgba(20,28,56,0.22);
  background: rgba(20,28,56,0.064);
  color: #3d4560;
}
html[data-mode="light"] .task-status-select.status-pending {
  border-color: rgba(154,103,0,0.42);
  background: rgba(154,103,0,0.09);
  color: #9a6700;
}
html[data-mode="light"] .task-status-select.status-ongoing {
  border-color: rgba(12,122,184,0.42);
  background: rgba(12,122,184,0.09);
  color: #0e7c8c;
}
html[data-mode="light"] .task-status-select.status-completed {
  border-color: rgba(15,138,95,0.42);
  background: rgba(15,138,95,0.09);
  color: #0f8a5f;
}
html[data-mode="light"] .task-status-select.status-problem {
  border-color: rgba(201,58,52,0.42);
  background: rgba(201,58,52,0.09);
  color: #c93a34;
}
html[data-mode="light"] .task-problem-notes {
  color: #c93a34;
  background: rgba(201,58,52,0.09);
  border-left: 3px solid #e6b7b4;
}
html[data-mode="light"] .dist-filter-btn {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(28,36,62,.42);
}
html[data-mode="light"] .dist-filter-btn:hover {
  background: rgba(20,28,56,0.064);
  box-shadow: 0 4px 12px rgba(20,28,56,0.064);
}
html[data-mode="light"] .dist-filter-btn.active[data-filter="Pending"] {
  border-color: #e2ca98;
  box-shadow: 0 0 15px rgba(154,103,0,0.09);
}
html[data-mode="light"] .dist-filter-btn.active[data-filter="Ongoing"] {
  border-color: #9fc9e4;
  box-shadow: 0 0 15px rgba(12,122,184,0.09);
}
html[data-mode="light"] .dist-filter-btn.active[data-filter="With Problem"] {
  border-color: #e6b7b4;
  box-shadow: 0 0 15px rgba(201,58,52,0.09);
}
html[data-mode="light"] .dist-filter-btn.active[data-filter="Completed"] {
  border-color: #a5d9c7;
  box-shadow: 0 0 15px rgba(15,138,95,0.09);
}
html[data-mode="light"] .team-progress-pill {
  background: rgba(20,28,56,0.048);
  border: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .team-progress-pill-header {
  color: #3d4560;
}
html[data-mode="light"] .team-progress-pill-rail {
  background: rgba(28,36,62,.42);
}
html[data-mode="light"] .team-progress-pill-fill {
  background: linear-gradient(90deg, #0c7ab8, #0c7ab8);
}
html[data-mode="light"] .task-modal-glass::-webkit-scrollbar-thumb,
html[data-mode="light"] .glass-table-container::-webkit-scrollbar-thumb,
html[data-mode="light"] .modal-body-scroll::-webkit-scrollbar-thumb {
  background: rgba(20,28,56,0.15);
}
html[data-mode="light"] .task-modal-glass::-webkit-scrollbar-thumb:hover,
html[data-mode="light"] .glass-table-container::-webkit-scrollbar-thumb:hover,
html[data-mode="light"] .modal-body-scroll::-webkit-scrollbar-thumb:hover {
  background: rgba(20,28,56,0.16);
}
html[data-mode="light"] .task-modal-backdrop {
  background: rgba(28,36,62,.42);
}
html[data-mode="light"] .task-modal-glass {
  background: linear-gradient(145deg, #ffffff 0%, #ffffff 100%);
  border: 1px solid rgba(20,28,56,0.22);
  box-shadow: 0 25px 50px -12px rgba(20,28,56,0.18), inset 0 1px 0 rgba(255,255,255,0.05);
}
html[data-mode="light"] .modal-header-glass {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.048);
}
html[data-mode="light"] .modal-header-glass h3 {
  color: #3d4560;
}
html[data-mode="light"] .glass-card {
  background: rgba(20,28,56,0.017);
  border: 1px solid rgba(20,28,56,0.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.01);
}
html[data-mode="light"] .premium-label {
  color: #5b6076;
}
html[data-mode="light"] .premium-input {
  background: rgba(28,36,62,.42);
  border: 1px solid rgba(20,28,56,0.22);
  color: #3d4560;
  box-shadow: inset 0 2px 4px rgba(20,28,56,0.064);
}
html[data-mode="light"] .premium-input:focus {
  border-color: #9fc9e4;
  box-shadow: 0 0 0 2px rgba(12,122,184,0.09), inset 0 2px 4px rgba(20,28,56,0.064);
  background: rgba(20,28,56,0.064);
}
html[data-mode="light"] .premium-checkbox-container {
  background: rgba(20,28,56,0.24);
  border: 1px solid rgba(20,28,56,0.165);
}
html[data-mode="light"] .premium-checkbox-container:hover {
  border-color: rgba(20,28,56,0.26);
  background: rgba(20,28,56,0.048);
}
html[data-mode="light"] .upload-zone-glass {
  border: 2px dashed rgba(12,122,184,0.315);
  background: rgba(12,122,184,0.04);
}
html[data-mode="light"] .upload-zone-glass:hover,
html[data-mode="light"] .upload-zone-glass.drag {
  border-color: #9fc9e4;
  background: rgba(12,122,184,0.072);
  box-shadow: 0 10px 25px -5px rgba(12,122,184,0.045);
}
html[data-mode="light"] .stat-box {
  background: linear-gradient(145deg, rgba(20,28,56,0.1), rgba(20,28,56,0.064));
  border: 1px solid rgba(20,28,56,0.1);
  box-shadow: inset 0 1px 0 rgba(255,255,255,0.025), 0 4px 6px -1px rgba(20,28,56,0.032);
}
html[data-mode="light"] .stat-label {
  color: #5b6076;
}
html[data-mode="light"] .stat-value {
  color: #3d4560;
}
html[data-mode="light"] .enterprise-toolbar {
  background: linear-gradient(90deg, rgba(20,28,56,0.064), rgba(28,36,62,.42));
  border: 1px solid rgba(20,28,56,0.1);
  box-shadow: 0 4px 12px rgba(20,28,56,0.048);
}
html[data-mode="light"] .glass-table-container {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(28,36,62,.42);
  box-shadow: inset 0 2px 10px rgba(20,28,56,0.064);
}
html[data-mode="light"] .glass-table-container th {
  background: #ffffff;
  color: #5b6076;
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .glass-table-container td {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .glass-table-container tr:hover {
  background: rgba(20,28,56,0.026);
}
html[data-mode="light"] .btn-glass-ghost {
  color: #5b6076;
  border-color: rgba(20,28,56,0.26);
}
html[data-mode="light"] .btn-glass-ghost:hover {
  background: rgba(20,28,56,0.05);
  color: #3d4560;
}
html[data-mode="light"] .btn-glass-primary {
  background: linear-gradient(145deg, #0c7ab8, #0c7ab8);
  color: #ffffff;
  box-shadow: 0 4px 12px rgba(12,122,184,0.135);
  border: 1px solid rgba(12,122,184,0.42);
}
html[data-mode="light"] .btn-glass-primary:hover:not(:disabled) {
  background: linear-gradient(145deg, #0c7ab8, #0c7ab8);
  box-shadow: 0 6px 16px rgba(12,122,184,0.18);
}
html[data-mode="light"] .btn-glass-primary:disabled {
  background: rgba(12,122,184,0.18);
  color: #5b6076;
}
html[data-mode="light"] .btn-glass-danger {
  background: rgba(201,58,52,0.09);
  color: #c93a34;
  border: 1px solid rgba(201,58,52,0.315);
}
html[data-mode="light"] .btn-glass-danger:hover {
  background: rgba(201,58,52,0.18);
  border-color: #e6b7b4;
  color: #c93a34;
  box-shadow: 0 4px 12px rgba(201,58,52,0.09);
}
html[data-mode="light"] .btn-glass-action {
  background: linear-gradient(145deg, #0f8a5f, #0b7a54);
  color: #ffffff;
  border: 1px solid rgba(15,138,95,0.42);
  box-shadow: 0 4px 12px rgba(15,138,95,0.135);
}
html[data-mode="light"] .btn-glass-action:hover:not(:disabled) {
  background: linear-gradient(145deg, #0f8a5f, #0f8a5f);
  box-shadow: 0 6px 16px rgba(15,138,95,0.18);
}
html[data-mode="light"] .task-invalid {
  background: rgba(201,58,52,0.072) !important;
  border-left: 3px solid #e6b7b4;
}
html[data-mode="light"] .task-modal-error {
  color: #c93a34;
  background: rgba(201,58,52,0.126);
  border: 1px solid rgba(201,58,52,0.263);
}
html[data-mode="light"] .login-alert-modal {
  background: linear-gradient(145deg,#ffffff,#ffffff);
  border: 1px solid rgba(201,58,52,0.42);
  box-shadow: 0 18px 48px rgba(20,28,56,0.2), inset 0 1px 0 rgba(255,255,255,0.025);
  color: #3d4560;
}
html[data-mode="light"] .login-alert-pill {
  background: rgba(201,58,52,0.18);
  border: 1px solid rgba(201,58,52,0.473);
  color: #c93a34;
}
html[data-mode="light"] .login-alert-actions {
  border-top: 1px solid rgba(20,28,56,0.1);
}

/* ── from JS:system.js ── */
html[data-mode="light"] .sys-wrap .sysv2-h2 {
  color: #3d4560;
}
html[data-mode="light"] .sys-wrap .sysv2-sub {
  color: #5b6076;
}
html[data-mode="light"] .sys-wrap .sysv2-sub code {
  background: rgba(10,127,174,0.072);
  color: #0a7fae;
}
html[data-mode="light"] .sys-wrap .sysv2-range {
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .sys-wrap .sysv2-range-opt {
  color: #3d4560;
}
html[data-mode="light"] .sys-wrap .sysv2-range-opt:hover {
  color: #5b6076;
}
html[data-mode="light"] .sys-wrap .sysv2-range-opt.is-on {
  background: rgba(10,127,174,0.108);
  color: #0a7fae;
  box-shadow: 0 0 0 1px rgba(10,127,174,0.113) inset;
}
html[data-mode="light"] .sys-wrap .sysv2-kpi {
  border: 1px solid rgba(20,28,56,0.1);
  background: radial-gradient(120% 80% at 100% 0%, rgba(20,28,56,0.034), transparent 60%), linear-gradient(180deg, #ffffff, rgba(28,36,62,.42));
}
html[data-mode="light"] .sys-wrap .sysv2-kpi::before {
  background: linear-gradient(180deg,#0a7fae,#0c7ab8);
}
html[data-mode="light"] .sys-wrap .sysv2-kpi-lbl {
  color: #5b6076;
}
html[data-mode="light"] .sys-wrap .sysv2-kpi-val {
  color: #3d4560;
}
html[data-mode="light"] .sys-wrap .sysv2-card {
  border: 1px solid rgba(20,28,56,0.1);
  background: linear-gradient(180deg, rgba(20,28,56,0.07), rgba(28,36,62,.42));
}
html[data-mode="light"] .sys-wrap .sysv2-card-head {
  color: #3d4560;
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.013);
}
html[data-mode="light"] .sys-wrap .sysv2-table {
  color: #1a1f36;
}
html[data-mode="light"] .sys-wrap .sysv2-table thead th {
  color: #5b6076;
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.017);
}
html[data-mode="light"] .sys-wrap .sysv2-table tbody td {
  border-bottom: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .sys-wrap .sysv2-table tbody tr:hover td {
  background: rgba(10,127,174,0.04);
}
html[data-mode="light"] .sys-wrap .sysv2-muted {
  color: #5b6076;
}
html[data-mode="light"] .sys-wrap .sysv2-rank {
  color: #0a7fae;
}
html[data-mode="light"] .sys-wrap .sysv2-avatar {
  background: rgba(10,127,174,0.126);
  border: 1px solid rgba(10,127,174,0.336);
  color: #0a7fae;
}
html[data-mode="light"] .sys-wrap .sysv2-user-name {
  color: #3d4560;
}
html[data-mode="light"] .sys-wrap .sysv2-user-meta {
  color: #5b6076;
}
html[data-mode="light"] .sys-wrap .sysv2-pill {
  color: #3d4560;
  background: rgba(20,28,56,0.034);
  border: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .sys-wrap .sysv2-pill strong {
  color: #0a7fae;
}
html[data-mode="light"] .sys-wrap .sysv2-empty-state {
  color: #5b6076;
  border: 1px dashed rgba(20,28,56,0.125);
}
html[data-mode="light"] .sys-wrap .sysv2-empty-cell {
  color: #5b6076;
}
html[data-mode="light"] .sys-wrap .sysv2-feature-label {
  color: #5b6076;
}
html[data-mode="light"] .sys-wrap .sysv2-feature-bar {
  background: rgba(20,28,56,0.034);
}
html[data-mode="light"] .sys-wrap .sysv2-feature-fill {
  background: linear-gradient(90deg, #0a7fae 0%, #0c7ab8 100%);
}
html[data-mode="light"] .sys-wrap .sysv2-feature-val {
  color: #0a7fae;
}
html[data-mode="light"] .sys-badge {
  background: var(--accent,#4348b4);
  color: #ffffff;
}
html[data-mode="light"] .sys-tabs {
  border-bottom: 2px solid var(--border,#c8d1e2);
}
html[data-mode="light"] .sys-tab {
  color: var(--muted,#5b6076);
}
html[data-mode="light"] .sys-tab:hover {
  color: var(--text,#3d4560);
  background: var(--surface2,#eef1f7);
}
html[data-mode="light"] .sys-tab.active {
  color: var(--accent,#4348b4);
  border-bottom-color: var(--accent,#c5caf2);
  background: var(--surface2,#eef1f7);
}
html[data-mode="light"] .sys-card {
  background: var(--surface,#f7f9fc);
  border: 1px solid var(--border,#c8d1e2);
}
html[data-mode="light"] .sys-card-label {
  color: var(--muted,#5b6076);
}
html[data-mode="light"] .sys-card-val {
  color: var(--text,#3d4560);
}
html[data-mode="light"] .sys-card-sub {
  color: var(--muted,#5b6076);
}
html[data-mode="light"] .sys-card.warn {
  border-color: #e2ca98;
}
html[data-mode="light"] .sys-card.crit {
  border-color: #e6b7b4;
  background: #ffffff;
}
html[data-mode="light"] .sys-card.ok {
  border-color: #abd8ba;
}
html[data-mode="light"] .sys-progress {
  background: var(--border,#e1e6f0);
}
html[data-mode="light"] .sys-table th {
  color: var(--muted,#5b6076);
  border-bottom: 1px solid var(--border,#c8d1e2);
}
html[data-mode="light"] .sys-table td {
  border-bottom: 1px solid var(--border,#d6dcea);
}
html[data-mode="light"] .sys-table tr:hover td {
  background: var(--surface2,#eef1f7);
}
html[data-mode="light"] .sys-pill.ok {
  color: #1a8a4a;
}
html[data-mode="light"] .sys-pill.warn {
  color: #b47708;
}
html[data-mode="light"] .sys-pill.crit {
  background: #ffffff;
  color: #c93a34;
}
html[data-mode="light"] .sys-pill.info {
  color: #2a63cf;
}
html[data-mode="light"] .sys-btn {
  background: var(--accent,#4348b4);
  color: #ffffff;
}
html[data-mode="light"] .sys-btn.ghost {
  background: var(--surface,#f7f9fc);
  border: 1px solid var(--border,#c8d1e2);
  color: var(--text,#3d4560);
}
html[data-mode="light"] .sys-section-title {
  color: var(--text,#3d4560);
}
html[data-mode="light"] .sys-alert.crit {
  background: #ffffff;
  border: 1px solid #e6b7b4;
  color: #c93a34;
}
html[data-mode="light"] .sys-alert.warn {
  background: #ffffff;
  border: 1px solid #e2ca98;
  color: #9a6700;
}
html[data-mode="light"] .sys-alert.ok {
  border: 1px solid #abd8ba;
  color: #1a8a4a;
}
html[data-mode="light"] .sys-alert.info {
  background: #ffffff;
  border: 1px solid #a0bce8;
  color: #2a63cf;
}
html[data-mode="light"] .sys-refresh-ts {
  color: var(--muted,#5b6076);
}
html[data-mode="light"] .sys-tip {
  color: var(--muted,#5b6076);
}

/* ── from JS:team_report.js ── */
html[data-mode="light"] .tr2-shell {
  background: #f4f6fb;
  color: #3d4560;
}
html[data-mode="light"] .tr2-boot {
  color: #5b6779;
}
html[data-mode="light"] .pbi-grid-bg {
  background-image: linear-gradient(rgba(20,28,56,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(20,28,56,0.04) 1px,transparent 1px);
}
html[data-mode="light"] .tr2-title {
  color: #1a1f36;
}
html[data-mode="light"] .tr2-title-badge {
  background: #eef1f7;
  border: 1px solid #c8d1e2;
  color: #5b6076;
}
html[data-mode="light"] .tr2-subtitle {
  color: #5b6779;
}
html[data-mode="light"] .tr2-live-indicator {
  color: #5b6779;
}
html[data-mode="light"] .tr2-live-dot {
  background: #0f8a5f;
}
html[data-mode="light"] .tr2-kpi {
  background: #eef1f7;
  border: 1px solid rgba(20,28,56,0.26);
}
html[data-mode="light"] .tr2-kpi:hover {
  border-color: rgba(20,28,56,0.26);
}
html[data-mode="light"] .tr2-kpi--red {
  border-color: rgba(144,40,40,0.6);
}
html[data-mode="light"] .tr2-kpi--red:hover {
  border-color: #e6b7b4;
}
html[data-mode="light"] .tr2-kpi--amber {
  border-color: rgba(156,74,28,0.525);
}
html[data-mode="light"] .tr2-kpi-label {
  color: #5b6779;
}
html[data-mode="light"] .tr2-kpi-val {
  color: #1a1f36;
}
html[data-mode="light"] .tr2-kpi-sub {
  color: #5b6779;
}
html[data-mode="light"] .tr2-kpi-sub-amber {
  color: #b47708;
}
html[data-mode="light"] .tr2-kpi-sub-red {
  color: #c93a34;
}
html[data-mode="light"] .tr2-kpi-sub-green {
  color: #0f8a5f;
}
html[data-mode="light"] .tr2-filters {
  background: #eef1f7;
  border: 1px solid rgba(20,28,56,0.26);
}
html[data-mode="light"] .tr2-filter-label {
  color: #5b6779;
}
html[data-mode="light"] .tr2-select {
  background: #f7f9fc;
  border: 1px solid #c8d1e2;
  color: #3d4560;
}
html[data-mode="light"] .tr2-select:focus {
  border-color: #a0bce8;
}
html[data-mode="light"] .tr2-date-btn {
  background: #f7f9fc;
  border: 1px solid #c8d1e2;
  color: #3d4560;
}
html[data-mode="light"] .tr2-vsep {
  background: #e1e6f0;
}
html[data-mode="light"] .tr2-search-wrap svg {
  color: #5b6779;
}
html[data-mode="light"] .tr2-search {
  background: #f7f9fc;
  border: 1px solid #c8d1e2;
  color: #3d4560;
}
html[data-mode="light"] .tr2-search:focus {
  border-color: #a0bce8;
}
html[data-mode="light"] .tr2-panel {
  background: #eef1f7;
  border: 1px solid rgba(20,28,56,0.26);
}
html[data-mode="light"] .tr2-panel-head {
  background: rgba(20,28,56,0.1);
  border-bottom: 1px solid rgba(20,28,56,0.22);
}
html[data-mode="light"] .tr2-panel-title {
  color: #1a1f36;
}
html[data-mode="light"] .tr2-panel-icon {
  background: #f7f9fc;
  border: 1px solid #c8d1e2;
}
html[data-mode="light"] .tr2-leg-n {
  background: rgba(15,138,95,0.108);
  color: #0f8a5f;
  border: 1px solid rgba(15,138,95,0.21);
}
html[data-mode="light"] .tr2-leg-w {
  background: rgba(154,103,0,0.108);
  color: #b47708;
  border: 1px solid rgba(154,103,0,0.21);
}
html[data-mode="light"] .tr2-leg-o {
  background: rgba(201,58,52,0.108);
  color: #c93a34;
  border: 1px solid rgba(201,58,52,0.21);
}
html[data-mode="light"] .tr2-table thead {
  background: rgba(20,28,56,0.064);
}
html[data-mode="light"] .tr2-table th {
  color: #2a63cf;
  border-bottom: 2px solid rgba(42,99,207,0.263);
  border-right: 1px solid rgba(20,28,56,0.24);
}
html[data-mode="light"] .tr2-table th.th-highlight {
  color: #2a63cf;
  background: rgba(42,99,207,0.054);
}
html[data-mode="light"] .tr2-table tbody tr {
  border-bottom: 1px solid rgba(20,28,56,0.24);
}
html[data-mode="light"] .tr2-table tbody tr:hover {
  background: rgba(20,28,56,0.077);
}
html[data-mode="light"] .tr2-table tbody tr.tr2-row-even {
  background: rgba(20,28,56,0.055);
}
html[data-mode="light"] .tr2-table tbody tr.tr2-row-overload {
  background: rgba(144,40,40,0.09);
  border-left: 2px solid #e6b7b4;
}
html[data-mode="light"] .tr2-table tbody tr.tr2-row-overload:hover {
  background: rgba(144,40,40,0.18);
}
html[data-mode="light"] .tr2-table tbody tr.tr2-row-lead {
  border-left: 2px solid #a0bce8;
}
html[data-mode="light"] .tr2-table td {
  color: #5b6076;
  border-right: 1px solid rgba(20,28,56,0.24);
}
html[data-mode="light"] .tr2-avatar {
  color: #1a1f36;
}
html[data-mode="light"] .tr2-avatar-overload {
  box-shadow: 0 0 0 2px rgba(201,58,52,0.225);
}
html[data-mode="light"] .tr2-avatar-lead {
  box-shadow: 0 0 0 2px rgba(42,99,207,0.225);
}
html[data-mode="light"] .tr2-member-name {
  color: #1a1f36;
}
html[data-mode="light"] .tr2-member-sub {
  color: #5b6779;
}
html[data-mode="light"] .tr2-overload-pulse {
  background: #c93a34;
}
html[data-mode="light"] .tr2-role-lead {
  background: rgba(42,99,207,0.18);
  color: #2a63cf;
  border: 1px solid rgba(42,99,207,0.315);
}
html[data-mode="light"] .tr2-att-present {
  background: #0f8a5f;
}
html[data-mode="light"] .tr2-att-partial {
  background: #b47708;
}
html[data-mode="light"] .tr2-att-absent {
  background: #e1e6f0;
}
html[data-mode="light"] .tr2-att-today.tr2-att-present {
  box-shadow: 0 0 0 2px rgba(15,138,95,0.225);
  background: #0f8a5f;
}
html[data-mode="light"] .tr2-att-today.tr2-att-partial {
  box-shadow: 0 0 0 2px rgba(154,103,0,0.225);
  background: #b47708;
}
html[data-mode="light"] .tr2-att-today.tr2-att-absent {
  box-shadow: 0 0 0 2px rgba(50,82,133,0.24);
  background: #e1e6f0;
}
html[data-mode="light"] .tr2-lt-mailbox {
  background: rgba(109,63,196,0.162);
  color: #6d3fc4;
  border: 1px solid rgba(109,63,196,0.315);
}
html[data-mode="light"] .tr2-lt-call {
  background: rgba(15,138,95,0.135);
  color: #0f8a5f;
  border: 1px solid rgba(15,138,95,0.263);
}
html[data-mode="light"] .tr2-lt-back {
  background: rgba(42,99,207,0.135);
  color: #2a63cf;
  border: 1px solid rgba(42,99,207,0.263);
}
html[data-mode="light"] .tr2-lt-break {
  background: rgba(154,103,0,0.108);
  color: #9a6700;
  border: 1px solid rgba(154,103,0,0.21);
}
html[data-mode="light"] .tr2-lt-training {
  background: rgba(159,25,91,0.108);
  color: #a41462;
  border: 1px solid rgba(159,25,91,0.21);
}
html[data-mode="light"] .tr2-lt-active {
  background: rgba(15,138,95,0.09);
  color: #0f8a5f;
  border: 1px solid rgba(15,138,95,0.158);
}
html[data-mode="light"] .tr2-lt-other {
  background: rgba(20,28,56,0.1);
  color: #5b6076;
  border: 1px solid rgba(20,28,56,0.24);
}
html[data-mode="light"] .tr2-nb-high {
  background: rgba(201,58,52,0.18);
  color: #c93a34;
}
html[data-mode="light"] .tr2-nb-med {
  background: rgba(154,103,0,0.162);
  color: #9a6700;
}
html[data-mode="light"] .tr2-nb-low {
  background: rgba(20,28,56,0.1);
  color: #3d4560;
}
html[data-mode="light"] .tr2-nb-svc {
  background: rgba(42,99,207,0.162);
  color: #2a63cf;
}
html[data-mode="light"] .tr2-nb-deadline {
  background: rgba(154,103,0,0.162);
  color: #b47708;
}
html[data-mode="light"] .tr2-nb-deadline-high {
  background: rgba(201,58,52,0.162);
  color: #c93a34;
}
html[data-mode="light"] .tr2-dl-toggle-track {
  background: rgba(20,28,56,0.09);
  border: 1px solid rgba(20,28,56,0.26);
}
html[data-mode="light"] .tr2-dl-toggle-track::after {
  background: #e8ecf4;
}
html[data-mode="light"] .tr2-dl-toggle input:checked + .tr2-dl-toggle-track {
  background: rgba(154,103,0,0.288);
  border-color: rgba(154,103,0,0.578);
}
html[data-mode="light"] .tr2-dl-toggle input:checked + .tr2-dl-toggle-track::after {
  background: #b47708;
}
html[data-mode="light"] .tr2-dl-toggle input:focus-visible + .tr2-dl-toggle-track {
  box-shadow: 0 0 0 2px rgba(154,103,0,0.203);
}
html[data-mode="light"] .tr2-md-due {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
}
html[data-mode="light"] .tr2-md-due-date {
  color: #1a1f36;
}
html[data-mode="light"] .tr2-md-due-rel {
  color: #3d4560;
}
html[data-mode="light"] .tr2-md-due-empty {
  color: #5b6076;
}
html[data-mode="light"] .tr2-md-due-overdue {
  background: linear-gradient(135deg,rgba(201,58,52,0.198),rgba(183,53,48,0.162));
  border-color: rgba(201,58,52,0.578);
  box-shadow: 0 0 0 1px rgba(201,58,52,0.081),0 6px 16px rgba(201,58,52,0.081);
}
html[data-mode="light"] .tr2-md-due-overdue .tr2-md-due-date {
  color: #c93a34;
}
html[data-mode="light"] .tr2-md-due-overdue .tr2-md-due-rel {
  color: #c93a34;
}
html[data-mode="light"] .tr2-md-due-today {
  background: linear-gradient(135deg,rgba(154,103,0,0.198),rgba(154,103,0,0.162));
  border-color: rgba(154,103,0,0.578);
}
html[data-mode="light"] .tr2-md-due-today .tr2-md-due-date {
  color: #9a6700;
}
html[data-mode="light"] .tr2-md-due-today .tr2-md-due-rel {
  color: #b47708;
}
html[data-mode="light"] .tr2-md-due-soon {
  background: rgba(154,103,0,0.09);
  border-color: rgba(154,103,0,0.336);
}
html[data-mode="light"] .tr2-md-due-soon .tr2-md-due-rel {
  color: #b47708;
}
html[data-mode="light"] .tr2-md-due-future {
  background: rgba(42,99,207,0.072);
  border-color: rgba(42,99,207,0.294);
}
html[data-mode="light"] .tr2-md-due-future .tr2-md-due-rel {
  color: #2a63cf;
}
html[data-mode="light"] .tr2-md-due-far {
  background: rgba(20,28,56,0.04);
  border-color: rgba(20,28,56,0.242);
}
html[data-mode="light"] .tr2-md-due-far .tr2-md-due-rel {
  color: #5b6076;
}
html[data-mode="light"] .tr2-cur-overload {
  background: rgba(201,58,52,0.18);
  color: #c93a34;
  border: 1px solid rgba(201,58,52,0.315);
}
html[data-mode="light"] .tr2-cur-warning {
  background: rgba(154,103,0,0.135);
  color: #9a6700;
  border: 1px solid rgba(154,103,0,0.263);
}
html[data-mode="light"] .tr2-cur-normal {
  background: rgba(15,138,95,0.108);
  color: #0f8a5f;
  border: 1px solid rgba(15,138,95,0.21);
}
html[data-mode="light"] .tr2-status-overload {
  background: rgba(201,58,52,0.135);
  color: #c93a34;
  border: 1px solid rgba(201,58,52,0.315);
}
html[data-mode="light"] .tr2-status-warning {
  background: rgba(154,103,0,0.135);
  color: #b47708;
  border: 1px solid rgba(154,103,0,0.263);
}
html[data-mode="light"] .tr2-status-normal {
  background: rgba(15,138,95,0.108);
  color: #0f8a5f;
  border: 1px solid rgba(15,138,95,0.21);
}
html[data-mode="light"] .tr2-status-pending {
  background: rgba(20,28,56,0.06);
  color: #5b6076;
  border: 1px solid rgba(20,28,56,0.26);
}
html[data-mode="light"] .tr2-nb-pending {
  background: rgba(20,28,56,0.05);
  color: #5b6779;
}
html[data-mode="light"] .tr2-table-foot {
  background: rgba(20,28,56,0.1);
  border-top: 1px solid rgba(20,28,56,0.24);
}
html[data-mode="light"] .tr2-chart-summary {
  border-top: 1px solid rgba(20,28,56,0.24);
}
html[data-mode="light"] .tr2-chart-summary-label {
  color: #5b6779;
}
html[data-mode="light"] .tr2-chart-summary-val {
  color: #1a1f36;
}
html[data-mode="light"] .tr2-donut-center-num {
  color: #1a1f36;
}
html[data-mode="light"] .tr2-donut-center-lbl {
  color: #5b6779;
}
html[data-mode="light"] .tr2-donut-legend-left {
  color: #5b6076;
}
html[data-mode="light"] .tr2-donut-legend-right {
  color: #1a1f36;
}
html[data-mode="light"] .tr2-skel {
  background: linear-gradient(90deg,#eef1f7 25%,#263148 50%,#eef1f7 75%);
}
html[data-mode="light"] .tr2-empty {
  color: #5b6779;
}
html[data-mode="light"] .tr2-load-total {
  color: #5b6779;
}
html[data-mode="light"] .tr2-load-sum {
  color: #5b6076;
}
html[data-mode="light"] .tr2-md-overlay {
  background: rgba(28,36,62,.42);
}
html[data-mode="light"] .tr2-md-overlay::before {
  background: radial-gradient(ellipse at top right,rgba(109,63,196,0.063),transparent 50%),radial-gradient(ellipse at bottom left,rgba(10,127,174,0.054),transparent 50%);
}
html[data-mode="light"] .tr2-md-card {
  background: #ffffff;
  border: 1px solid rgba(50,81,133,0.6);
  box-shadow: 0 30px 80px rgba(20,28,56,0.18),0 0 0 1px rgba(10,127,174,0.036);
}
html[data-mode="light"] .tr2-md-head {
  border-bottom: 1px solid rgba(50,81,133,0.6);
  background: linear-gradient(135deg,rgba(10,127,174,0.045),rgba(109,63,196,0.04));
}
html[data-mode="light"] .tr2-md-avatar {
  color: #1a1f36;
  box-shadow: 0 6px 18px rgba(20,28,56,0.112);
}
html[data-mode="light"] .tr2-md-name {
  color: #3d4560;
}
html[data-mode="light"] .tr2-md-sub {
  color: #5b6076;
}
html[data-mode="light"] .tr2-md-rolepill.lead {
  background: rgba(154,103,0,0.135);
  color: #b47708;
  border-color: rgba(154,103,0,0.42);
}
html[data-mode="light"] .tr2-md-rolepill.agent {
  background: rgba(42,99,207,0.135);
  color: #2a63cf;
  border-color: rgba(42,99,207,0.42);
}
html[data-mode="light"] .tr2-md-close {
  background: rgba(201,58,52,0.072);
  border: 1px solid rgba(201,58,52,0.294);
  color: #c93a34;
}
html[data-mode="light"] .tr2-md-close:hover {
  background: rgba(201,58,52,0.162);
  border-color: rgba(201,58,52,0.525);
}
html[data-mode="light"] .tr2-md-kpis {
  border-bottom: 1px solid rgba(50,81,133,0.42);
}
html[data-mode="light"] .tr2-md-kpi {
  background: rgba(20,28,56,0.1);
}
html[data-mode="light"] .tr2-md-kpi.kpi-red {
  background: linear-gradient(135deg,rgba(201,58,52,0.09),rgba(201,58,52,0.04));
  border-color: rgba(201,58,52,0.263);
}
html[data-mode="light"] .tr2-md-kpi.kpi-green {
  background: linear-gradient(135deg,rgba(15,138,95,0.09),rgba(15,138,95,0.04));
  border-color: rgba(15,138,95,0.263);
}
html[data-mode="light"] .tr2-md-kpi.kpi-amber {
  background: linear-gradient(135deg,rgba(154,103,0,0.09),rgba(154,103,0,0.04));
  border-color: rgba(154,103,0,0.263);
}
html[data-mode="light"] .tr2-md-kpi.kpi-cyan {
  background: linear-gradient(135deg,rgba(10,127,174,0.09),rgba(109,63,196,0.045));
  border-color: rgba(10,127,174,0.263);
}
html[data-mode="light"] .kpi-red .tr2-md-kpi-val {
  color: #c93a34;
}
html[data-mode="light"] .kpi-green .tr2-md-kpi-val {
  color: #0f8a5f;
}
html[data-mode="light"] .kpi-amber .tr2-md-kpi-val {
  color: #b47708;
}
html[data-mode="light"] .kpi-cyan .tr2-md-kpi-val {
  color: #0a7fae;
}
html[data-mode="light"] .tr2-md-kpi-lbl {
  color: #5b6076;
}
html[data-mode="light"] .tr2-md-tabs {
  border-bottom: 1px solid rgba(50,81,133,0.42);
  background: rgba(20,28,56,0.24);
}
html[data-mode="light"] .tr2-md-tab {
  color: #5b6076;
}
html[data-mode="light"] .tr2-md-tab:hover {
  color: #5b6076;
  background: rgba(20,28,56,0.1);
}
html[data-mode="light"] .tr2-md-tab.active {
  color: #0a7fae;
  border-bottom-color: #a4d4e6;
  background: rgba(10,127,174,0.072);
}
html[data-mode="light"] .tr2-md-tab-count {
  background: rgba(45,55,72,0.7);
  color: #5b6076;
}
html[data-mode="light"] .tr2-md-tab.active .tr2-md-tab-count {
  background: rgba(10,127,174,0.18);
  color: #0a7fae;
}
html[data-mode="light"] .tr2-md-section-title {
  color: #3d4560;
}
html[data-mode="light"] .tr2-md-section-count {
  color: #5b6779;
  background: rgba(45,55,72,0.6);
}
html[data-mode="light"] .tr2-md-empty {
  color: #5b6779;
}
html[data-mode="light"] .tr2-md-table-wrap {
  border: 1px solid rgba(50,81,133,0.6);
  background: rgba(28,36,62,.42);
}
html[data-mode="light"] .tr2-md-table thead th {
  background: #ffffff;
  color: #5b6076;
  border-bottom: 1px solid rgba(50,81,133,0.6);
}
html[data-mode="light"] .tr2-md-table tbody td {
  color: #3d4560;
  border-bottom: 1px solid rgba(50,81,133,0.368);
}
html[data-mode="light"] .tr2-md-table tbody tr:hover td {
  background: rgba(20,28,56,0.1);
}
html[data-mode="light"] .tr2-md-cell-row {
  color: #5b6779;
}
html[data-mode="light"] .tr2-md-cell-case strong {
  color: #0a7fae;
}
html[data-mode="light"] .tr2-md-cell-notes {
  color: #5b6076;
}
html[data-mode="light"] .tr2-md-cell-age {
  color: #c93a34;
}
html[data-mode="light"] .tr2-md-stat-investigating {
  background: rgba(109,63,196,0.135);
  color: #6d3fc4;
  border-color: rgba(109,63,196,0.368);
}
html[data-mode="light"] .tr2-md-stat-checking {
  background: rgba(10,127,174,0.135);
  color: #0a7fae;
  border-color: rgba(10,127,174,0.368);
}
html[data-mode="light"] .tr2-md-stat-pending {
  background: rgba(154,103,0,0.135);
  color: #b47708;
  border-color: rgba(154,103,0,0.368);
}
html[data-mode="light"] .tr2-md-stat-resolved {
  background: rgba(15,138,95,0.135);
  color: #0f8a5f;
  border-color: rgba(15,138,95,0.368);
}
html[data-mode="light"] .tr2-md-stat-waiting {
  background: rgba(154,103,0,0.108);
  color: #b47708;
  border-color: rgba(154,103,0,0.315);
}
html[data-mode="light"] .tr2-md-stat-initial {
  background: rgba(42,99,207,0.135);
  color: #2a63cf;
  border-color: rgba(42,99,207,0.368);
}
html[data-mode="light"] .tr2-md-stat-default {
  background: rgba(20,28,56,0.06);
  color: #5b6076;
  border-color: rgba(20,28,56,0.26);
}
html[data-mode="light"] .tr2-md-prio-high {
  background: rgba(201,58,52,0.135);
  color: #c93a34;
  border-color: rgba(201,58,52,0.42);
}
html[data-mode="light"] .tr2-md-prio-mid {
  background: rgba(154,103,0,0.135);
  color: #b47708;
  border-color: rgba(154,103,0,0.42);
}
html[data-mode="light"] .tr2-md-prio-low {
  background: rgba(15,138,95,0.108);
  color: #0f8a5f;
  border-color: rgba(15,138,95,0.336);
}
html[data-mode="light"] .tr2-md-att-title {
  color: #3d4560;
}
html[data-mode="light"] .tr2-md-att-range {
  color: #5b6076;
  background: rgba(45,55,72,0.5);
}
html[data-mode="light"] .tr2-md-att-cell {
  background: rgba(20,28,56,0.048);
}
html[data-mode="light"] .tr2-md-att-present {
  background: linear-gradient(135deg,rgba(15,138,95,0.09),rgba(15,138,95,0.04));
  border-color: rgba(15,138,95,0.368);
}
html[data-mode="light"] .tr2-md-att-partial {
  background: linear-gradient(135deg,rgba(154,103,0,0.09),rgba(154,103,0,0.04));
  border-color: rgba(154,103,0,0.368);
}
html[data-mode="light"] .tr2-md-att-absent {
  background: linear-gradient(135deg,rgba(201,58,52,0.072),rgba(201,58,52,0.04));
  border-color: rgba(201,58,52,0.315);
}
html[data-mode="light"] .tr2-md-att-dow {
  color: #5b6076;
}
html[data-mode="light"] .tr2-md-att-day {
  color: #3d4560;
}
html[data-mode="light"] .tr2-md-att-present .tr2-md-att-day {
  color: #0f8a5f;
}
html[data-mode="light"] .tr2-md-att-partial .tr2-md-att-day {
  color: #b47708;
}
html[data-mode="light"] .tr2-md-att-absent .tr2-md-att-day {
  color: #c93a34;
}
html[data-mode="light"] .tr2-md-att-present .tr2-md-att-icon {
  color: #0f8a5f;
}
html[data-mode="light"] .tr2-md-att-partial .tr2-md-att-icon {
  color: #b47708;
}
html[data-mode="light"] .tr2-md-att-absent .tr2-md-att-icon {
  color: #c93a34;
}
html[data-mode="light"] .tr2-md-spinner {
  border: 3px solid rgba(50,81,133,0.525);
  border-top-color: #a4d4e6;
}
html[data-mode="light"] .tr2-md-loading-label {
  color: #5b6076;
}
html[data-mode="light"] .tr2-md-loading-label strong {
  color: #0a7fae;
}
html[data-mode="light"] .tr2-md-error-icon {
  color: #c93a34;
}
html[data-mode="light"] .tr2-md-error-title {
  color: #c93a34;
}
html[data-mode="light"] .tr2-md-error-sub {
  color: #5b6076;
  background: rgba(201,58,52,0.072);
  border: 1px solid rgba(201,58,52,0.21);
}
html[data-mode="light"] #tr2Matrix tbody tr[data-mid]:hover {
  background: rgba(10,127,174,0.045);
}
html[data-mode="light"] .tr2-md-row-clickable:hover td {
  background: rgba(10,127,174,0.072) !important;
}

/* ── from JS:team_report_pro.js ── */
html[data-mode="light"] > body {
  background: #ffffff;
}
html[data-mode="light"] .hd {
  border-bottom: 3px solid #a4d4e6;
}
html[data-mode="light"] .logo {
  background: linear-gradient(135deg,#0a7fae,#5f35ad);
  color: #ffffff;
}
html[data-mode="light"] .meta {
  color: #5b6779;
}
html[data-mode="light"] .k {
  border: 1px solid #dde3ee;
  background: #f7f9fc;
}
html[data-mode="light"] .kv {
  color: #0b6b8f;
}
html[data-mode="light"] .kl {
  color: #5b6779;
}
html[data-mode="light"] h2 {
  border-left: 4px solid #cfbaee;
}
html[data-mode="light"] th,
html[data-mode="light"] td {
  border: 1px solid #dde3ee;
}
html[data-mode="light"] th {
  background: #f7f9fc;
}
html[data-mode="light"] .foot {
  color: #5b6076;
  border-top: 1px solid #dde3ee;
}
html[data-mode="light"] .trp-btn-primary {
  background: linear-gradient(135deg,#0a7fae,#5f35ad);
  color: #ffffff;
  border-color: rgba(95,53,173,0.525);
  box-shadow: 0 6px 18px rgba(11,107,122,0.113);
}
html[data-mode="light"] .trp-btn-ghost {
  background: rgba(20,28,56,0.056);
  color: #5b6076;
  border-color: #c8d1e2;
}
html[data-mode="light"] .trp-btn-ghost:hover {
  background: #ffffff;
  border-color: #bcc6d8;
  color: #1a1f36;
}
html[data-mode="light"] .trp-toolbar-hint {
  color: #5b6779;
}
html[data-mode="light"] .trp-overlay {
  background: rgba(28,36,62,.42);
}
html[data-mode="light"] .trp-overlay::before {
  background: radial-gradient(ellipse at top right,rgba(95,53,173,0.09),transparent 55%),radial-gradient(ellipse at bottom left,rgba(10,127,174,0.072),transparent 55%);
}
html[data-mode="light"] .trp-card {
  background: #ffffff;
  border: 1px solid #d6dcea;
  box-shadow: 0 36px 90px rgba(20,28,56,0.18);
}
html[data-mode="light"] .trp-head {
  border-bottom: 1px solid rgba(20,28,56,0.24);
  background: linear-gradient(135deg,rgba(10,127,174,0.054),rgba(95,53,173,0.045));
}
html[data-mode="light"] .trp-head-icon {
  background: linear-gradient(135deg,#0a7fae,#5f35ad);
  box-shadow: 0 6px 16px rgba(11,107,122,0.158);
}
html[data-mode="light"] .trp-head-title {
  color: #3d4560;
}
html[data-mode="light"] .trp-head-sub {
  color: #325c85;
}
html[data-mode="light"] .trp-close {
  background: rgba(201,58,52,0.072);
  border: 1px solid rgba(201,58,52,0.315);
  color: #c93a34;
}
html[data-mode="light"] .trp-close:hover {
  background: rgba(201,58,52,0.162);
}
html[data-mode="light"] .trp-controls {
  border-bottom: 1px solid rgba(20,28,56,0.24);
  background: rgba(20,28,56,0.088);
}
html[data-mode="light"] .trp-seg {
  background: rgba(20,28,56,0.064);
  border: 1px solid rgba(50,79,133,0.6);
}
html[data-mode="light"] .trp-seg button {
  color: #5b6076;
}
html[data-mode="light"] .trp-seg button.active {
  background: linear-gradient(135deg,rgba(10,127,174,0.198),rgba(95,53,173,0.162));
  color: #0a7fae;
  box-shadow: inset 0 0 0 1px rgba(10,127,174,0.158);
}
html[data-mode="light"] .trp-select {
  background: #f7f9fc;
  border: 1px solid rgba(50,79,133,0.6);
  color: #3d4560;
}
html[data-mode="light"] .trp-select:focus {
  border-color: #a4d4e6;
}
html[data-mode="light"] .trp-ctl-label {
  color: #5b6779;
}
html[data-mode="light"] .trp-spinner {
  border: 3px solid rgba(20,28,56,0.24);
  border-top-color: #a4d4e6;
}
html[data-mode="light"] .trp-muted {
  color: #325c85;
}
html[data-mode="light"] .trp-kpi {
  background: rgba(20,28,56,0.048);
  border: 1px solid rgba(50,80,133,0.6);
}
html[data-mode="light"] .trp-kpi-val {
  color: #3d4560;
}
html[data-mode="light"] .trp-kpi-lbl {
  color: #325c85;
}
html[data-mode="light"] .trp-kpi.k-cyan {
  background: linear-gradient(135deg,rgba(10,127,174,0.108),rgba(10,127,174,0.04));
  border-color: rgba(10,127,174,0.315);
}
html[data-mode="light"] .trp-kpi.k-cyan .trp-kpi-val {
  color: #0a7fae;
}
html[data-mode="light"] .trp-kpi.k-green {
  background: linear-gradient(135deg,rgba(15,138,95,0.108),rgba(15,138,95,0.04));
  border-color: rgba(15,138,95,0.315);
}
html[data-mode="light"] .trp-kpi.k-green .trp-kpi-val {
  color: #0f8a5f;
}
html[data-mode="light"] .trp-kpi.k-amber {
  background: linear-gradient(135deg,rgba(154,103,0,0.108),rgba(154,103,0,0.04));
  border-color: rgba(154,103,0,0.315);
}
html[data-mode="light"] .trp-kpi.k-amber .trp-kpi-val {
  color: #b47708;
}
html[data-mode="light"] .trp-kpi.k-violet {
  background: linear-gradient(135deg,rgba(95,53,173,0.126),rgba(95,53,173,0.04));
  border-color: rgba(95,53,173,0.315);
}
html[data-mode="light"] .trp-kpi.k-violet .trp-kpi-val {
  color: #6d3fc4;
}
html[data-mode="light"] .trp-panel {
  background: rgba(20,28,56,0.1);
  border: 1px solid rgba(50,80,133,0.6);
}
html[data-mode="light"] .trp-panel-head {
  border-bottom: 1px solid rgba(20,28,56,0.24);
  background: rgba(28,36,62,.42);
}
html[data-mode="light"] .trp-panel-title {
  color: #3d4560;
}
html[data-mode="light"] .trp-chip {
  border: 1px solid rgba(50,79,133,0.6);
  background: rgba(20,28,56,0.056);
  color: #5b6076;
}
html[data-mode="light"] .trp-chip.on {
  color: #3d4560;
  border-color: rgba(10,127,174,0.525);
  background: rgba(10,127,174,0.09);
}
html[data-mode="light"] .trp-chip-mini {
  color: #5b6779;
}
html[data-mode="light"] .trp-chip-mini:hover {
  color: #5b6076;
  background: rgba(20,28,56,0.048);
}
html[data-mode="light"] .trp-table-wrap {
  border: 1px solid rgba(50,80,133,0.6);
}
html[data-mode="light"] .trp-table thead th {
  background: #ffffff;
  color: #325c85;
  border-bottom: 1px solid #d6dcea;
}
html[data-mode="light"] .trp-table tbody td {
  color: #3d4560;
  border-bottom: 1px solid rgba(20,28,56,0.24);
}
html[data-mode="light"] .trp-table tbody tr:hover td {
  background: rgba(20,28,56,0.099);
}
html[data-mode="light"] .trp-table tfoot td {
  color: #3d4560;
  border-top: 2px solid #d6dcea;
  background: rgba(28,36,62,.42);
}
html[data-mode="light"] .trp-type-cell {
  color: #3d4560;
}
html[data-mode="light"] .trp-mini-avatar {
  color: #1a1f36;
}
html[data-mode="light"] .trp-bar-track {
  background: rgba(20,28,56,0.048);
}
html[data-mode="light"] .trp-bar-fill {
  background: linear-gradient(90deg,#0a7fae,#5f35ad);
}
html[data-mode="light"] .trp-pill-open {
  background: rgba(10,127,174,0.135);
  color: #0a7fae;
}
html[data-mode="light"] .trp-pill-res {
  background: rgba(15,138,95,0.135);
  color: #0f8a5f;
}
html[data-mode="light"] .trp-no-qb {
  color: #b47708;
}
html[data-mode="light"] .trp-foot-note {
  color: #325685;
}
html[data-mode="light"] .trp-badge {
  background: rgba(20,28,56,0.056);
  color: #325c85;
  border: 1px solid rgba(50,79,133,0.6);
}
html[data-mode="light"] .trp-empty {
  color: #5b6779;
}

/* ── from JS:deadline_reminder.js ── */
html[data-mode="light"] #dlr-fab {
  border: 1px solid rgba(201,58,52,0.525);
  color: #ffffff;
  background: linear-gradient(135deg,#ffffff 0%,#ffffff 55%,#ffffff 100%);
}
html[data-mode="light"] #dlr-fab.dlr-orange {
  border-color: rgba(191,90,19,0.578);
  background: linear-gradient(135deg,#ffffff 0%,#ffffff 55%,#ffffff 100%);
}
html[data-mode="light"] #dlr-fab:focus-visible {
  outline: 2px solid #eec8c6;
}
html[data-mode="light"] #dlr-fab.dlr-red .dlr-bell {
  color: #a71123;
}
html[data-mode="light"] #dlr-fab.dlr-orange .dlr-bell {
  color: #bf5a13;
}
html[data-mode="light"] #dlr-fab .dlr-fab-title {
  color: #1a1f36;
}
html[data-mode="light"] #dlr-fab .dlr-fab-sub {
  color: #3d4560;
}
html[data-mode="light"] #dlr-fab.dlr-red .dlr-fab-sub {
  color: #c93a34;
}
html[data-mode="light"] #dlr-fab.dlr-orange .dlr-fab-sub {
  color: #bf5a13;
}
html[data-mode="light"] #dlr-fab .dlr-badge {
  background: #b73530;
  color: #1a1f36;
  box-shadow: 0 0 0 2px rgba(255,255,255,0.08);
}
html[data-mode="light"] #dlr-fab.dlr-orange .dlr-badge {
  background: #ad500f;
}
html[data-mode="light"] .dlr-panel {
  background: linear-gradient(180deg,#f7f9fc 0%,#f4f6fb 100%);
  border-left: 1px solid rgba(201,58,52,0.368);
  box-shadow: -24px 0 64px rgba(20,28,56,0.18);
}
html[data-mode="light"] .dlr-panel-head {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: linear-gradient(135deg,rgba(201,58,52,0.09),transparent 65%);
}
html[data-mode="light"] .dlr-panel-eyebrow {
  color: #c9385f;
}
html[data-mode="light"] .dlr-panel-title {
  color: #3d4560;
}
html[data-mode="light"] .dlr-panel-date {
  color: #5b6076;
}
html[data-mode="light"] .dlr-x {
  border: 1px solid rgba(20,28,56,0.175);
  background: rgba(20,28,56,0.043);
  color: #1a1f36;
}
html[data-mode="light"] .dlr-x:hover {
  background: rgba(20,28,56,0.102);
}
html[data-mode="light"] .dlr-chip-red {
  color: #c93a34;
  border-color: rgba(201,58,52,0.525);
  background: rgba(201,58,52,0.108);
}
html[data-mode="light"] .dlr-chip-orange {
  color: #bf5a13;
  border-color: rgba(191,90,19,0.525);
  background: rgba(191,90,19,0.09);
}
html[data-mode="light"] .dlr-chip-mute {
  color: #3d4560;
  border-color: rgba(20,28,56,0.2);
  background: rgba(20,28,56,0.034);
}
html[data-mode="light"] .dlr-tab {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.026);
  color: #3d4560;
}
html[data-mode="light"] .dlr-tab.dlr-tab-on {
  background: rgba(201,58,52,0.108);
  color: #c93a34;
  border-color: rgba(201,58,52,0.473);
}
html[data-mode="light"] .dlr-tab .dlr-tab-n {
  background: rgba(20,28,56,0.085);
}
html[data-mode="light"] .dlr-sec-overdue .dlr-sec-h {
  color: #c93a34;
}
html[data-mode="light"] .dlr-sec-overdue .dlr-dot {
  background: #c93a34;
  box-shadow: 0 0 10px #c93a34;
}
html[data-mode="light"] .dlr-sec-today .dlr-sec-h {
  color: #c93a34;
}
html[data-mode="light"] .dlr-sec-today .dlr-dot {
  background: #c93a34;
  box-shadow: 0 0 10px #c93a34;
}
html[data-mode="light"] .dlr-sec-tomorrow .dlr-sec-h {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-sec-tomorrow .dlr-dot {
  background: #bf5a13;
  box-shadow: 0 0 8px #bf5a13;
}
html[data-mode="light"] .dlr-row {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
  color: #1a1f36;
}
html[data-mode="light"] .dlr-row:hover {
  border-color: rgba(201,58,52,0.525);
  background: rgba(201,58,52,0.063);
}
html[data-mode="light"] .dlr-row-static:hover {
  border-color: rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
}
html[data-mode="light"] .dlr-row-case {
  color: #a71123;
}
html[data-mode="light"] .dlr-row-desc {
  color: #1a1f36;
}
html[data-mode="light"] .dlr-row-meta {
  color: #5b6076;
}
html[data-mode="light"] .dlr-row-due .d1 {
  color: #1a1f36;
}
html[data-mode="light"] .dlr-due-red .d2 {
  color: #c93a34;
}
html[data-mode="light"] .dlr-due-orange .d2 {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-empty {
  color: #5b6076;
}
html[data-mode="light"] .dlr-empty-ok {
  color: #1a8a4a;
}
html[data-mode="light"] .dlr-member {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
html[data-mode="light"] .dlr-member-head:hover {
  background: rgba(20,28,56,0.034);
}
html[data-mode="light"] .dlr-avatar {
  color: #1a1f36;
  background: linear-gradient(135deg,#c1152b,#c9385f);
}
html[data-mode="light"] .dlr-member-name {
  color: #3d4560;
}
html[data-mode="light"] .dlr-member-name small {
  color: #5b6076;
}
html[data-mode="light"] .dlr-mini-red {
  color: #c93a34;
  border-color: rgba(201,58,52,0.525);
  background: rgba(201,58,52,0.108);
}
html[data-mode="light"] .dlr-mini-orange {
  color: #bf5a13;
  border-color: rgba(191,90,19,0.525);
  background: rgba(191,90,19,0.09);
}
html[data-mode="light"] .dlr-member-body {
  border-top: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .dlr-caret {
  color: #5b6076;
}
html[data-mode="light"] .dlr-panel-foot {
  border-top: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .dlr-foot-note {
  color: #5b6076;
}
html[data-mode="light"] .dlr-btn {
  border: 1px solid rgba(20,28,56,0.2);
  background: rgba(20,28,56,0.043);
  color: #1a1f36;
}
html[data-mode="light"] .dlr-btn:hover {
  background: rgba(20,28,56,0.085);
}
html[data-mode="light"] .dlr-btn-primary {
  background: linear-gradient(135deg,#c9385f,#b73530);
  border-color: rgba(201,58,52,0.6);
  color: #ffffff;
}
html[data-mode="light"] .dlr-export-label {
  color: #5b6076;
}
html[data-mode="light"] .dlr-splash-card {
  background: linear-gradient(180deg,#ffffff 0%,#ffffff 42%,#ffffff 100%);
  border: 1px solid rgba(201,58,52,0.473);
}
html[data-mode="light"] .dlr-splash-card.dlr-sev-orange {
  border-color: rgba(191,90,19,0.525);
  box-shadow: 0 0 0 1px rgba(191,90,19,0.18),0 24px 80px rgba(20,28,56,0.18),0 0 34px rgba(191,90,19,0.063);
}
html[data-mode="light"] .dlr-splash-head {
  border-bottom: 1px solid rgba(201,58,52,0.231);
  background: radial-gradient(130% 130% at 0% 0%,rgba(201,58,52,0.126),transparent 62%);
}
html[data-mode="light"] .dlr-sev-orange .dlr-splash-head {
  border-bottom-color: rgba(191,90,19,0.252);
  background: radial-gradient(130% 130% at 0% 0%,rgba(191,90,19,0.108),transparent 62%);
}
html[data-mode="light"] .dlr-splash-icon-box {
  border: 1px solid rgba(201,58,52,0.525);
  background: rgba(201,58,52,0.108);
}
html[data-mode="light"] .dlr-sev-orange .dlr-splash-icon-box {
  border-color: rgba(191,90,19,0.525);
  background: rgba(191,90,19,0.09);
}
html[data-mode="light"] .dlr-splash-icon {
  color: #c93a34;
}
html[data-mode="light"] .dlr-sev-orange .dlr-splash-icon {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-splash-eyebrow {
  color: #c9385f;
}
html[data-mode="light"] .dlr-sev-orange .dlr-splash-eyebrow {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-sev-orange .dlr-splash-title {
  color: #bf5a13;
  text-shadow: 0 0 14px rgba(191,90,19,0.225);
}
html[data-mode="light"] .dlr-splash-sub {
  color: #3d4560;
}
html[data-mode="light"] .dlr-splash-sub strong {
  color: #c93a34;
}
html[data-mode="light"] .dlr-sev-orange .dlr-splash-sub strong {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-splash-when {
  color: #5b6076;
}
html[data-mode="light"] .dlr-stat-overdue {
  border-color: rgba(201,58,52,0.578);
  background: rgba(201,58,52,0.09);
}
html[data-mode="light"] .dlr-stat-overdue .n {
  color: #c93a34;
}
html[data-mode="light"] .dlr-stat-overdue .l {
  color: #c93a34;
}
html[data-mode="light"] .dlr-stat-today {
  border-color: rgba(201,58,52,0.473);
  background: rgba(201,58,52,0.063);
}
html[data-mode="light"] .dlr-stat-today .n {
  color: #c93a34;
}
html[data-mode="light"] .dlr-stat-today .l {
  color: #c93a34;
}
html[data-mode="light"] .dlr-stat-tomorrow {
  border-color: rgba(191,90,19,0.525);
  background: rgba(191,90,19,0.072);
}
html[data-mode="light"] .dlr-stat-tomorrow .n {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-stat-tomorrow .l {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-stat-team {
  border-color: rgba(42,99,207,0.525);
  background: rgba(42,99,207,0.072);
}
html[data-mode="light"] .dlr-stat-team .n {
  color: #2a63cf;
}
html[data-mode="light"] .dlr-stat-team .l {
  color: #2a63cf;
}
html[data-mode="light"] .dlr-more-note {
  color: #5b6076;
}
html[data-mode="light"] .dlr-splash-foot {
  border-top: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .dlr-splash-foot .dlr-btn-ack {
  border-color: rgba(20,28,56,0.275);
}
html[data-mode="light"] #dlr-fab.dlr-red {
  box-shadow: 0 0 0 2px rgba(201,58,52,0.383),0 0 18px rgba(201,58,52,0.203);
}
html[data-mode="light"] #dlr-fab.dlr-orange {
  box-shadow: 0 0 0 2px rgba(191,90,19,0.315),0 0 14px rgba(191,90,19,0.162);
}
html[data-mode="light"] .dlr-splash-card {
  box-shadow: 0 0 0 2px rgba(201,58,52,0.27),0 24px 80px rgba(20,28,56,0.18);
}
html[data-mode="light"] #dlr-fab {
  border: 1px solid rgba(201,58,52,0.525);
  color: #ffffff;
  background: linear-gradient(135deg,#ffffff 0%,#ffffff 55%,#ffffff 100%);
}
html[data-mode="light"] #dlr-fab.dlr-orange {
  border-color: rgba(191,90,19,0.578);
  background: linear-gradient(135deg,#ffffff 0%,#ffffff 55%,#ffffff 100%);
}
html[data-mode="light"] #dlr-fab:focus-visible {
  outline: 2px solid #eec8c6;
}
html[data-mode="light"] #dlr-fab.dlr-red .dlr-bell {
  color: #a71123;
}
html[data-mode="light"] #dlr-fab.dlr-orange .dlr-bell {
  color: #bf5a13;
}
html[data-mode="light"] #dlr-fab .dlr-fab-title {
  color: #1a1f36;
}
html[data-mode="light"] #dlr-fab .dlr-fab-sub {
  color: #3d4560;
}
html[data-mode="light"] #dlr-fab.dlr-red .dlr-fab-sub {
  color: #c93a34;
}
html[data-mode="light"] #dlr-fab.dlr-orange .dlr-fab-sub {
  color: #bf5a13;
}
html[data-mode="light"] #dlr-fab .dlr-badge {
  background: #b73530;
  color: #1a1f36;
  box-shadow: 0 0 0 2px rgba(255,255,255,0.08);
}
html[data-mode="light"] #dlr-fab.dlr-orange .dlr-badge {
  background: #ad500f;
}
html[data-mode="light"] .dlr-panel {
  background: linear-gradient(180deg,#f7f9fc 0%,#f4f6fb 100%);
  border-left: 1px solid rgba(201,58,52,0.368);
  box-shadow: -24px 0 64px rgba(20,28,56,0.18);
}
html[data-mode="light"] .dlr-panel-head {
  border-bottom: 1px solid rgba(20,28,56,0.1);
  background: linear-gradient(135deg,rgba(201,58,52,0.09),transparent 65%);
}
html[data-mode="light"] .dlr-panel-eyebrow {
  color: #c9385f;
}
html[data-mode="light"] .dlr-panel-title {
  color: #3d4560;
}
html[data-mode="light"] .dlr-panel-date {
  color: #5b6076;
}
html[data-mode="light"] .dlr-x {
  border: 1px solid rgba(20,28,56,0.175);
  background: rgba(20,28,56,0.043);
  color: #1a1f36;
}
html[data-mode="light"] .dlr-x:hover {
  background: rgba(20,28,56,0.102);
}
html[data-mode="light"] .dlr-chip-red {
  color: #c93a34;
  border-color: rgba(201,58,52,0.525);
  background: rgba(201,58,52,0.108);
}
html[data-mode="light"] .dlr-chip-orange {
  color: #bf5a13;
  border-color: rgba(191,90,19,0.525);
  background: rgba(191,90,19,0.09);
}
html[data-mode="light"] .dlr-chip-mute {
  color: #3d4560;
  border-color: rgba(20,28,56,0.2);
  background: rgba(20,28,56,0.034);
}
html[data-mode="light"] .dlr-tab {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.026);
  color: #3d4560;
}
html[data-mode="light"] .dlr-tab.dlr-tab-on {
  background: rgba(201,58,52,0.108);
  color: #c93a34;
  border-color: rgba(201,58,52,0.473);
}
html[data-mode="light"] .dlr-tab .dlr-tab-n {
  background: rgba(20,28,56,0.085);
}
html[data-mode="light"] .dlr-sec-overdue .dlr-sec-h {
  color: #c93a34;
}
html[data-mode="light"] .dlr-sec-overdue .dlr-dot {
  background: #c93a34;
  box-shadow: 0 0 10px #c93a34;
}
html[data-mode="light"] .dlr-sec-today .dlr-sec-h {
  color: #c93a34;
}
html[data-mode="light"] .dlr-sec-today .dlr-dot {
  background: #c93a34;
  box-shadow: 0 0 10px #c93a34;
}
html[data-mode="light"] .dlr-sec-tomorrow .dlr-sec-h {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-sec-tomorrow .dlr-dot {
  background: #bf5a13;
  box-shadow: 0 0 8px #bf5a13;
}
html[data-mode="light"] .dlr-row {
  border: 1px solid rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
  color: #1a1f36;
}
html[data-mode="light"] .dlr-row:hover {
  border-color: rgba(201,58,52,0.525);
  background: rgba(201,58,52,0.063);
}
html[data-mode="light"] .dlr-row-static:hover {
  border-color: rgba(20,28,56,0.1);
  background: rgba(20,28,56,0.026);
}
html[data-mode="light"] .dlr-row-case {
  color: #a71123;
}
html[data-mode="light"] .dlr-row-desc {
  color: #1a1f36;
}
html[data-mode="light"] .dlr-row-meta {
  color: #5b6076;
}
html[data-mode="light"] .dlr-row-due .d1 {
  color: #1a1f36;
}
html[data-mode="light"] .dlr-due-red .d2 {
  color: #c93a34;
}
html[data-mode="light"] .dlr-due-orange .d2 {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-empty {
  color: #5b6076;
}
html[data-mode="light"] .dlr-empty-ok {
  color: #1a8a4a;
}
html[data-mode="light"] .dlr-member {
  border: 1px solid rgba(20,28,56,0.125);
  background: rgba(20,28,56,0.017);
}
html[data-mode="light"] .dlr-member-head:hover {
  background: rgba(20,28,56,0.034);
}
html[data-mode="light"] .dlr-avatar {
  color: #1a1f36;
  background: linear-gradient(135deg,#c1152b,#c9385f);
}
html[data-mode="light"] .dlr-member-name {
  color: #3d4560;
}
html[data-mode="light"] .dlr-member-name small {
  color: #5b6076;
}
html[data-mode="light"] .dlr-mini-red {
  color: #c93a34;
  border-color: rgba(201,58,52,0.525);
  background: rgba(201,58,52,0.108);
}
html[data-mode="light"] .dlr-mini-orange {
  color: #bf5a13;
  border-color: rgba(191,90,19,0.525);
  background: rgba(191,90,19,0.09);
}
html[data-mode="light"] .dlr-member-body {
  border-top: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .dlr-caret {
  color: #5b6076;
}
html[data-mode="light"] .dlr-panel-foot {
  border-top: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .dlr-foot-note {
  color: #5b6076;
}
html[data-mode="light"] .dlr-btn {
  border: 1px solid rgba(20,28,56,0.2);
  background: rgba(20,28,56,0.043);
  color: #1a1f36;
}
html[data-mode="light"] .dlr-btn:hover {
  background: rgba(20,28,56,0.085);
}
html[data-mode="light"] .dlr-btn-primary {
  background: linear-gradient(135deg,#c9385f,#b73530);
  border-color: rgba(201,58,52,0.6);
  color: #ffffff;
}
html[data-mode="light"] .dlr-export-label {
  color: #5b6076;
}
html[data-mode="light"] .dlr-splash-card {
  background: linear-gradient(180deg,#ffffff 0%,#ffffff 42%,#ffffff 100%);
  border: 1px solid rgba(201,58,52,0.473);
}
html[data-mode="light"] .dlr-splash-card.dlr-sev-orange {
  border-color: rgba(191,90,19,0.525);
  box-shadow: 0 0 0 1px rgba(191,90,19,0.18),0 24px 80px rgba(20,28,56,0.18),0 0 34px rgba(191,90,19,0.063);
}
html[data-mode="light"] .dlr-splash-head {
  border-bottom: 1px solid rgba(201,58,52,0.231);
  background: radial-gradient(130% 130% at 0% 0%,rgba(201,58,52,0.126),transparent 62%);
}
html[data-mode="light"] .dlr-sev-orange .dlr-splash-head {
  border-bottom-color: rgba(191,90,19,0.252);
  background: radial-gradient(130% 130% at 0% 0%,rgba(191,90,19,0.108),transparent 62%);
}
html[data-mode="light"] .dlr-splash-icon-box {
  border: 1px solid rgba(201,58,52,0.525);
  background: rgba(201,58,52,0.108);
}
html[data-mode="light"] .dlr-sev-orange .dlr-splash-icon-box {
  border-color: rgba(191,90,19,0.525);
  background: rgba(191,90,19,0.09);
}
html[data-mode="light"] .dlr-splash-icon {
  color: #c93a34;
}
html[data-mode="light"] .dlr-sev-orange .dlr-splash-icon {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-splash-eyebrow {
  color: #c9385f;
}
html[data-mode="light"] .dlr-sev-orange .dlr-splash-eyebrow {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-sev-orange .dlr-splash-title {
  color: #bf5a13;
  text-shadow: 0 0 14px rgba(191,90,19,0.225);
}
html[data-mode="light"] .dlr-splash-sub {
  color: #3d4560;
}
html[data-mode="light"] .dlr-splash-sub strong {
  color: #c93a34;
}
html[data-mode="light"] .dlr-sev-orange .dlr-splash-sub strong {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-splash-when {
  color: #5b6076;
}
html[data-mode="light"] .dlr-stat-overdue {
  border-color: rgba(201,58,52,0.578);
  background: rgba(201,58,52,0.09);
}
html[data-mode="light"] .dlr-stat-overdue .n {
  color: #c93a34;
}
html[data-mode="light"] .dlr-stat-overdue .l {
  color: #c93a34;
}
html[data-mode="light"] .dlr-stat-today {
  border-color: rgba(201,58,52,0.473);
  background: rgba(201,58,52,0.063);
}
html[data-mode="light"] .dlr-stat-today .n {
  color: #c93a34;
}
html[data-mode="light"] .dlr-stat-today .l {
  color: #c93a34;
}
html[data-mode="light"] .dlr-stat-tomorrow {
  border-color: rgba(191,90,19,0.525);
  background: rgba(191,90,19,0.072);
}
html[data-mode="light"] .dlr-stat-tomorrow .n {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-stat-tomorrow .l {
  color: #bf5a13;
}
html[data-mode="light"] .dlr-stat-team {
  border-color: rgba(42,99,207,0.525);
  background: rgba(42,99,207,0.072);
}
html[data-mode="light"] .dlr-stat-team .n {
  color: #2a63cf;
}
html[data-mode="light"] .dlr-stat-team .l {
  color: #2a63cf;
}
html[data-mode="light"] .dlr-more-note {
  color: #5b6076;
}
html[data-mode="light"] .dlr-splash-foot {
  border-top: 1px solid rgba(20,28,56,0.1);
}
html[data-mode="light"] .dlr-splash-foot .dlr-btn-ack {
  border-color: rgba(20,28,56,0.275);
}
@media (prefers-reduced-motion: reduce) {
html[data-mode="light"] #dlr-fab.dlr-red {
  box-shadow: 0 0 0 2px rgba(201,58,52,0.383),0 0 18px rgba(201,58,52,0.203);
}
}
@media (prefers-reduced-motion: reduce) {
html[data-mode="light"] #dlr-fab.dlr-orange {
  box-shadow: 0 0 0 2px rgba(191,90,19,0.315),0 0 14px rgba(191,90,19,0.162);
}
}
@media (prefers-reduced-motion: reduce) {
html[data-mode="light"] .dlr-splash-card {
  box-shadow: 0 0 0 2px rgba(201,58,52,0.27),0 24px 80px rgba(20,28,56,0.18);
}
}

/* ════════════════════════════════════════════════════════════════
   SECTION M5 — GENERATED INLINE-STYLE NEUTRALIZERS (light theme).
   Matches inline style literals from index.html + JS templates plus
   the serialized form of static el.style.prop= assignments, via
   [style*=...] so no markup or feature JS is modified.
   Regenerate with node tools/theme-main/gen_inline_overrides.js
   ════════════════════════════════════════════════════════════════ */
html[data-mode="light"] [style="background:#22d3ee"],
html[data-mode="light"] [style^="background:#22d3ee;"],
html[data-mode="light"] [style*=";background:#22d3ee;"],
html[data-mode="light"] [style*="; background:#22d3ee;"],
html[data-mode="light"] [style$=";background:#22d3ee"],
html[data-mode="light"] [style$="; background:#22d3ee"],
html[data-mode="light"] [style*="background:#22d3ee;"] { background: #0a7fae !important; }
html[data-mode="light"] [style="box-shadow:0 0 6px rgba(34,211,238,.7)"],
html[data-mode="light"] [style^="box-shadow:0 0 6px rgba(34,211,238,.7);"],
html[data-mode="light"] [style*=";box-shadow:0 0 6px rgba(34,211,238,.7);"],
html[data-mode="light"] [style*="; box-shadow:0 0 6px rgba(34,211,238,.7);"],
html[data-mode="light"] [style$=";box-shadow:0 0 6px rgba(34,211,238,.7)"],
html[data-mode="light"] [style$="; box-shadow:0 0 6px rgba(34,211,238,.7)"],
html[data-mode="light"] [style*="box-shadow:0 0 6px rgba(34,211,238,.7);"] { box-shadow: 0 0 6px rgba(10,127,174,0.315) !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(255,255,255,.06)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(255,255,255,.06);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(255,255,255,.06);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(255,255,255,.06);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(255,255,255,.06)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(255,255,255,.06)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(255,255,255,.06);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background:rgba(255,255,255,.015)"],
html[data-mode="light"] [style^="background:rgba(255,255,255,.015);"],
html[data-mode="light"] [style*=";background:rgba(255,255,255,.015);"],
html[data-mode="light"] [style*="; background:rgba(255,255,255,.015);"],
html[data-mode="light"] [style$=";background:rgba(255,255,255,.015)"],
html[data-mode="light"] [style$="; background:rgba(255,255,255,.015)"],
html[data-mode="light"] [style*="background:rgba(255,255,255,.015);"] { background: rgba(20,28,56,0.013) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.45)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.45);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.45);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.45);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.45)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.45)"] { color: #5b6076 !important; }
html[data-mode="light"] [style="background:rgba(255,255,255,.02)"],
html[data-mode="light"] [style^="background:rgba(255,255,255,.02);"],
html[data-mode="light"] [style*=";background:rgba(255,255,255,.02);"],
html[data-mode="light"] [style*="; background:rgba(255,255,255,.02);"],
html[data-mode="light"] [style$=";background:rgba(255,255,255,.02)"],
html[data-mode="light"] [style$="; background:rgba(255,255,255,.02)"],
html[data-mode="light"] [style*="background:rgba(255,255,255,.02);"] { background: rgba(20,28,56,0.017) !important; }
html[data-mode="light"] [style="accent-color:#58a6ff"],
html[data-mode="light"] [style^="accent-color:#58a6ff;"],
html[data-mode="light"] [style*=";accent-color:#58a6ff;"],
html[data-mode="light"] [style*="; accent-color:#58a6ff;"],
html[data-mode="light"] [style$=";accent-color:#58a6ff"],
html[data-mode="light"] [style$="; accent-color:#58a6ff"] { accent-color: #2a63cf !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.6)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.6);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.6);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.6);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.6)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.6)"] { color: #3d4560 !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.35)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.35);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.35);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.35);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.35)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.35)"] { color: #5b6076 !important; }
html[data-mode="light"] [style="background: rgba(0, 115, 234, 0.07)"],
html[data-mode="light"] [style^="background: rgba(0, 115, 234, 0.07);"],
html[data-mode="light"] [style*=";background: rgba(0, 115, 234, 0.07);"],
html[data-mode="light"] [style*="; background: rgba(0, 115, 234, 0.07);"],
html[data-mode="light"] [style$=";background: rgba(0, 115, 234, 0.07)"],
html[data-mode="light"] [style$="; background: rgba(0, 115, 234, 0.07)"],
html[data-mode="light"] [style*="background: rgba(0, 115, 234, 0.07);"] { background: rgba(11,98,196,0.063) !important; }
html[data-mode="light"] [style="border: 1px solid rgba(0, 115, 234, 0.22)"],
html[data-mode="light"] [style^="border: 1px solid rgba(0, 115, 234, 0.22);"],
html[data-mode="light"] [style*=";border: 1px solid rgba(0, 115, 234, 0.22);"],
html[data-mode="light"] [style*="; border: 1px solid rgba(0, 115, 234, 0.22);"],
html[data-mode="light"] [style$=";border: 1px solid rgba(0, 115, 234, 0.22)"],
html[data-mode="light"] [style$="; border: 1px solid rgba(0, 115, 234, 0.22)"],
html[data-mode="light"] [style*="border: 1px solid rgba(0, 115, 234, 0.22);"] { border-color: rgba(11,98,196,0.231) !important; }
html[data-mode="light"] [style="color: #58a6ff"],
html[data-mode="light"] [style^="color: #58a6ff;"],
html[data-mode="light"] [style*=";color: #58a6ff;"],
html[data-mode="light"] [style*="; color: #58a6ff;"],
html[data-mode="light"] [style$=";color: #58a6ff"],
html[data-mode="light"] [style$="; color: #58a6ff"] { color: #2a63cf !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(255,255,255,0.1);"] { border-color: rgba(20,28,56,0.125) !important; }
html[data-mode="light"] [style="border:1px solid rgba(148,163,184,.3)"],
html[data-mode="light"] [style^="border:1px solid rgba(148,163,184,.3);"],
html[data-mode="light"] [style*=";border:1px solid rgba(148,163,184,.3);"],
html[data-mode="light"] [style*="; border:1px solid rgba(148,163,184,.3);"],
html[data-mode="light"] [style$=";border:1px solid rgba(148,163,184,.3)"],
html[data-mode="light"] [style$="; border:1px solid rgba(148,163,184,.3)"],
html[data-mode="light"] [style*="border:1px solid rgba(148,163,184,.3);"] { border-color: rgba(20,28,56,0.26) !important; }
html[data-mode="light"] [style="box-shadow:0 16px 40px rgba(0,0,0,.5)"],
html[data-mode="light"] [style^="box-shadow:0 16px 40px rgba(0,0,0,.5);"],
html[data-mode="light"] [style*=";box-shadow:0 16px 40px rgba(0,0,0,.5);"],
html[data-mode="light"] [style*="; box-shadow:0 16px 40px rgba(0,0,0,.5);"],
html[data-mode="light"] [style$=";box-shadow:0 16px 40px rgba(0,0,0,.5)"],
html[data-mode="light"] [style$="; box-shadow:0 16px 40px rgba(0,0,0,.5)"],
html[data-mode="light"] [style*="box-shadow:0 16px 40px rgba(0,0,0,.5);"] { box-shadow: 0 16px 40px rgba(20,28,56,0.16) !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(148,163,184,.2)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(148,163,184,.2);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(148,163,184,.2);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(148,163,184,.2);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(148,163,184,.2)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(148,163,184,.2)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(148,163,184,.2);"] { border-color: rgba(20,28,56,0.22) !important; }
html[data-mode="light"] [style="background:rgba(245,215,110,.04)"],
html[data-mode="light"] [style^="background:rgba(245,215,110,.04);"],
html[data-mode="light"] [style*=";background:rgba(245,215,110,.04);"],
html[data-mode="light"] [style*="; background:rgba(245,215,110,.04);"],
html[data-mode="light"] [style$=";background:rgba(245,215,110,.04)"],
html[data-mode="light"] [style$="; background:rgba(245,215,110,.04)"],
html[data-mode="light"] [style*="background:rgba(245,215,110,.04);"] { background: rgba(138,108,34,0.04) !important; }
html[data-mode="light"] [style="border:1px solid rgba(245,215,110,.18)"],
html[data-mode="light"] [style^="border:1px solid rgba(245,215,110,.18);"],
html[data-mode="light"] [style*=";border:1px solid rgba(245,215,110,.18);"],
html[data-mode="light"] [style*="; border:1px solid rgba(245,215,110,.18);"],
html[data-mode="light"] [style$=";border:1px solid rgba(245,215,110,.18)"],
html[data-mode="light"] [style$="; border:1px solid rgba(245,215,110,.18)"],
html[data-mode="light"] [style*="border:1px solid rgba(245,215,110,.18);"] { border-color: rgba(138,108,34,0.189) !important; }
html[data-mode="light"] [style="color:#f5d76e"],
html[data-mode="light"] [style^="color:#f5d76e;"],
html[data-mode="light"] [style*=";color:#f5d76e;"],
html[data-mode="light"] [style*="; color:#f5d76e;"],
html[data-mode="light"] [style$=";color:#f5d76e"],
html[data-mode="light"] [style$="; color:#f5d76e"] { color: #8a6c22 !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.3)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.3);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.3);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.3);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.3)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.3)"] { color: rgba(61,69,96,.75) !important; }
html[data-mode="light"] [style="background:rgba(255,255,255,.06)"],
html[data-mode="light"] [style^="background:rgba(255,255,255,.06);"],
html[data-mode="light"] [style*=";background:rgba(255,255,255,.06);"],
html[data-mode="light"] [style*="; background:rgba(255,255,255,.06);"],
html[data-mode="light"] [style$=";background:rgba(255,255,255,.06)"],
html[data-mode="light"] [style$="; background:rgba(255,255,255,.06)"],
html[data-mode="light"] [style*="background:rgba(255,255,255,.06);"] { background: rgba(20,28,56,0.051) !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,.12)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,.12);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,.12);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,.12);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,.12)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,.12)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,.12);"] { border-color: rgba(20,28,56,0.15) !important; }
html[data-mode="light"] [style="background:rgba(56,189,248,.06)"],
html[data-mode="light"] [style^="background:rgba(56,189,248,.06);"],
html[data-mode="light"] [style*=";background:rgba(56,189,248,.06);"],
html[data-mode="light"] [style*="; background:rgba(56,189,248,.06);"],
html[data-mode="light"] [style$=";background:rgba(56,189,248,.06)"],
html[data-mode="light"] [style$="; background:rgba(56,189,248,.06)"],
html[data-mode="light"] [style*="background:rgba(56,189,248,.06);"] { background: rgba(12,122,184,0.054) !important; }
html[data-mode="light"] [style="border:1px solid rgba(56,189,248,.18)"],
html[data-mode="light"] [style^="border:1px solid rgba(56,189,248,.18);"],
html[data-mode="light"] [style*=";border:1px solid rgba(56,189,248,.18);"],
html[data-mode="light"] [style*="; border:1px solid rgba(56,189,248,.18);"],
html[data-mode="light"] [style$=";border:1px solid rgba(56,189,248,.18)"],
html[data-mode="light"] [style$="; border:1px solid rgba(56,189,248,.18)"],
html[data-mode="light"] [style*="border:1px solid rgba(56,189,248,.18);"] { border-color: rgba(12,122,184,0.189) !important; }
html[data-mode="light"] [style="color:#38bdf8"],
html[data-mode="light"] [style^="color:#38bdf8;"],
html[data-mode="light"] [style*=";color:#38bdf8;"],
html[data-mode="light"] [style*="; color:#38bdf8;"],
html[data-mode="light"] [style$=";color:#38bdf8"],
html[data-mode="light"] [style$="; color:#38bdf8"] { color: #0c7ab8 !important; }
html[data-mode="light"] [style="border-top:1px solid rgba(255,255,255,.07)"],
html[data-mode="light"] [style^="border-top:1px solid rgba(255,255,255,.07);"],
html[data-mode="light"] [style*=";border-top:1px solid rgba(255,255,255,.07);"],
html[data-mode="light"] [style*="; border-top:1px solid rgba(255,255,255,.07);"],
html[data-mode="light"] [style$=";border-top:1px solid rgba(255,255,255,.07)"],
html[data-mode="light"] [style$="; border-top:1px solid rgba(255,255,255,.07)"],
html[data-mode="light"] [style*="border-top:1px solid rgba(255,255,255,.07);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.7)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.7);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.7);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.7);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.7)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.7)"] { color: #3d4560 !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,.10)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,.10);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,.10);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,.10);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,.10)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,.10)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,.10);"] { border-color: rgba(20,28,56,0.125) !important; }
html[data-mode="light"] [style="border:1px solid rgba(96,165,250,.35)"],
html[data-mode="light"] [style^="border:1px solid rgba(96,165,250,.35);"],
html[data-mode="light"] [style*=";border:1px solid rgba(96,165,250,.35);"],
html[data-mode="light"] [style*="; border:1px solid rgba(96,165,250,.35);"],
html[data-mode="light"] [style$=";border:1px solid rgba(96,165,250,.35)"],
html[data-mode="light"] [style$="; border:1px solid rgba(96,165,250,.35)"],
html[data-mode="light"] [style*="border:1px solid rgba(96,165,250,.35);"] { border-color: rgba(42,99,207,0.368) !important; }
html[data-mode="light"] [style="background:rgba(96,165,250,.06)"],
html[data-mode="light"] [style^="background:rgba(96,165,250,.06);"],
html[data-mode="light"] [style*=";background:rgba(96,165,250,.06);"],
html[data-mode="light"] [style*="; background:rgba(96,165,250,.06);"],
html[data-mode="light"] [style$=";background:rgba(96,165,250,.06)"],
html[data-mode="light"] [style$="; background:rgba(96,165,250,.06)"],
html[data-mode="light"] [style*="background:rgba(96,165,250,.06);"] { background: rgba(42,99,207,0.054) !important; }
html[data-mode="light"] [style="color:rgba(148,163,184,.7)"],
html[data-mode="light"] [style^="color:rgba(148,163,184,.7);"],
html[data-mode="light"] [style*=";color:rgba(148,163,184,.7);"],
html[data-mode="light"] [style*="; color:rgba(148,163,184,.7);"],
html[data-mode="light"] [style$=";color:rgba(148,163,184,.7)"],
html[data-mode="light"] [style$="; color:rgba(148,163,184,.7)"] { color: rgba(91,96,118,0.7) !important; }
html[data-mode="light"] [style="background:rgba(20,184,166,.06)"],
html[data-mode="light"] [style^="background:rgba(20,184,166,.06);"],
html[data-mode="light"] [style*=";background:rgba(20,184,166,.06);"],
html[data-mode="light"] [style*="; background:rgba(20,184,166,.06);"],
html[data-mode="light"] [style$=";background:rgba(20,184,166,.06)"],
html[data-mode="light"] [style$="; background:rgba(20,184,166,.06)"],
html[data-mode="light"] [style*="background:rgba(20,184,166,.06);"] { background: rgba(13,127,115,0.054) !important; }
html[data-mode="light"] [style="border:1px solid rgba(20,184,166,.14)"],
html[data-mode="light"] [style^="border:1px solid rgba(20,184,166,.14);"],
html[data-mode="light"] [style*=";border:1px solid rgba(20,184,166,.14);"],
html[data-mode="light"] [style*="; border:1px solid rgba(20,184,166,.14);"],
html[data-mode="light"] [style$=";border:1px solid rgba(20,184,166,.14)"],
html[data-mode="light"] [style$="; border:1px solid rgba(20,184,166,.14)"],
html[data-mode="light"] [style*="border:1px solid rgba(20,184,166,.14);"] { border-color: rgba(13,127,115,0.147) !important; }
html[data-mode="light"] [style="color:#4ade80"],
html[data-mode="light"] [style^="color:#4ade80;"],
html[data-mode="light"] [style*=";color:#4ade80;"],
html[data-mode="light"] [style*="; color:#4ade80;"],
html[data-mode="light"] [style$=";color:#4ade80"],
html[data-mode="light"] [style$="; color:#4ade80"] { color: #1a8a4a !important; }
html[data-mode="light"] [style="border-color:rgba(20,184,166,.5)"],
html[data-mode="light"] [style^="border-color:rgba(20,184,166,.5);"],
html[data-mode="light"] [style*=";border-color:rgba(20,184,166,.5);"],
html[data-mode="light"] [style*="; border-color:rgba(20,184,166,.5);"],
html[data-mode="light"] [style$=";border-color:rgba(20,184,166,.5)"],
html[data-mode="light"] [style$="; border-color:rgba(20,184,166,.5)"] { border-color: rgba(13,127,115,0.525) !important; }
html[data-mode="light"] [style="background:rgba(34,197,94,.08)"],
html[data-mode="light"] [style^="background:rgba(34,197,94,.08);"],
html[data-mode="light"] [style*=";background:rgba(34,197,94,.08);"],
html[data-mode="light"] [style*="; background:rgba(34,197,94,.08);"],
html[data-mode="light"] [style$=";background:rgba(34,197,94,.08)"],
html[data-mode="light"] [style$="; background:rgba(34,197,94,.08)"],
html[data-mode="light"] [style*="background:rgba(34,197,94,.08);"] { background: rgba(26,138,74,0.072) !important; }
html[data-mode="light"] [style="border:1px solid rgba(34,197,94,.25)"],
html[data-mode="light"] [style^="border:1px solid rgba(34,197,94,.25);"],
html[data-mode="light"] [style*=";border:1px solid rgba(34,197,94,.25);"],
html[data-mode="light"] [style*="; border:1px solid rgba(34,197,94,.25);"],
html[data-mode="light"] [style$=";border:1px solid rgba(34,197,94,.25)"],
html[data-mode="light"] [style$="; border:1px solid rgba(34,197,94,.25)"],
html[data-mode="light"] [style*="border:1px solid rgba(34,197,94,.25);"] { border-color: rgba(26,138,74,0.263) !important; }
html[data-mode="light"] [style="background:#22c55e"],
html[data-mode="light"] [style^="background:#22c55e;"],
html[data-mode="light"] [style*=";background:#22c55e;"],
html[data-mode="light"] [style*="; background:#22c55e;"],
html[data-mode="light"] [style$=";background:#22c55e"],
html[data-mode="light"] [style$="; background:#22c55e"],
html[data-mode="light"] [style*="background:#22c55e;"] { background: #1a8a4a !important; }
html[data-mode="light"] [style="box-shadow:0 0 8px rgba(34,197,94,.6)"],
html[data-mode="light"] [style^="box-shadow:0 0 8px rgba(34,197,94,.6);"],
html[data-mode="light"] [style*=";box-shadow:0 0 8px rgba(34,197,94,.6);"],
html[data-mode="light"] [style*="; box-shadow:0 0 8px rgba(34,197,94,.6);"],
html[data-mode="light"] [style$=";box-shadow:0 0 8px rgba(34,197,94,.6)"],
html[data-mode="light"] [style$="; box-shadow:0 0 8px rgba(34,197,94,.6)"],
html[data-mode="light"] [style*="box-shadow:0 0 8px rgba(34,197,94,.6);"] { box-shadow: 0 0 8px rgba(26,138,74,0.27) !important; }
html[data-mode="light"] [style="color:rgba(148,163,184,.65)"],
html[data-mode="light"] [style^="color:rgba(148,163,184,.65);"],
html[data-mode="light"] [style*=";color:rgba(148,163,184,.65);"],
html[data-mode="light"] [style*="; color:rgba(148,163,184,.65);"],
html[data-mode="light"] [style$=";color:rgba(148,163,184,.65)"],
html[data-mode="light"] [style$="; color:rgba(148,163,184,.65)"] { color: rgba(91,96,118,0.65) !important; }
html[data-mode="light"] [style="background:rgba(239,68,68,.07)"],
html[data-mode="light"] [style^="background:rgba(239,68,68,.07);"],
html[data-mode="light"] [style*=";background:rgba(239,68,68,.07);"],
html[data-mode="light"] [style*="; background:rgba(239,68,68,.07);"],
html[data-mode="light"] [style$=";background:rgba(239,68,68,.07)"],
html[data-mode="light"] [style$="; background:rgba(239,68,68,.07)"],
html[data-mode="light"] [style*="background:rgba(239,68,68,.07);"] { background: rgba(201,58,52,0.063) !important; }
html[data-mode="light"] [style="border:1px solid rgba(239,68,68,.25)"],
html[data-mode="light"] [style^="border:1px solid rgba(239,68,68,.25);"],
html[data-mode="light"] [style*=";border:1px solid rgba(239,68,68,.25);"],
html[data-mode="light"] [style*="; border:1px solid rgba(239,68,68,.25);"],
html[data-mode="light"] [style$=";border:1px solid rgba(239,68,68,.25)"],
html[data-mode="light"] [style$="; border:1px solid rgba(239,68,68,.25)"],
html[data-mode="light"] [style*="border:1px solid rgba(239,68,68,.25);"] { border-color: rgba(201,58,52,0.263) !important; }
html[data-mode="light"] [style="color:#fca5a5"],
html[data-mode="light"] [style^="color:#fca5a5;"],
html[data-mode="light"] [style*=";color:#fca5a5;"],
html[data-mode="light"] [style*="; color:#fca5a5;"],
html[data-mode="light"] [style$=";color:#fca5a5"],
html[data-mode="light"] [style$="; color:#fca5a5"] { color: #c93a34 !important; }
html[data-mode="light"] [style="color:rgba(148,163,184,.75)"],
html[data-mode="light"] [style^="color:rgba(148,163,184,.75);"],
html[data-mode="light"] [style*=";color:rgba(148,163,184,.75);"],
html[data-mode="light"] [style*="; color:rgba(148,163,184,.75);"],
html[data-mode="light"] [style$=";color:rgba(148,163,184,.75)"],
html[data-mode="light"] [style$="; color:rgba(148,163,184,.75)"] { color: rgba(91,96,118,0.75) !important; }
html[data-mode="light"] [style="border:1px solid rgba(20,184,166,.2)"],
html[data-mode="light"] [style^="border:1px solid rgba(20,184,166,.2);"],
html[data-mode="light"] [style*=";border:1px solid rgba(20,184,166,.2);"],
html[data-mode="light"] [style*="; border:1px solid rgba(20,184,166,.2);"],
html[data-mode="light"] [style$=";border:1px solid rgba(20,184,166,.2)"],
html[data-mode="light"] [style$="; border:1px solid rgba(20,184,166,.2)"],
html[data-mode="light"] [style*="border:1px solid rgba(20,184,166,.2);"] { border-color: rgba(13,127,115,0.21) !important; }
html[data-mode="light"] [style="box-shadow:0 24px 64px rgba(0,0,0,.55)"],
html[data-mode="light"] [style^="box-shadow:0 24px 64px rgba(0,0,0,.55);"],
html[data-mode="light"] [style*=";box-shadow:0 24px 64px rgba(0,0,0,.55);"],
html[data-mode="light"] [style*="; box-shadow:0 24px 64px rgba(0,0,0,.55);"],
html[data-mode="light"] [style$=";box-shadow:0 24px 64px rgba(0,0,0,.55)"],
html[data-mode="light"] [style$="; box-shadow:0 24px 64px rgba(0,0,0,.55)"],
html[data-mode="light"] [style*="box-shadow:0 24px 64px rgba(0,0,0,.55);"] { box-shadow: 0 24px 64px rgba(20,28,56,0.176) !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(20,184,166,.15)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(20,184,166,.15);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(20,184,166,.15);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(20,184,166,.15);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(20,184,166,.15)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(20,184,166,.15)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(20,184,166,.15);"] { border-color: rgba(13,127,115,0.158) !important; }
html[data-mode="light"] [style="border:1px solid rgba(20,184,166,.3)"],
html[data-mode="light"] [style^="border:1px solid rgba(20,184,166,.3);"],
html[data-mode="light"] [style*=";border:1px solid rgba(20,184,166,.3);"],
html[data-mode="light"] [style*="; border:1px solid rgba(20,184,166,.3);"],
html[data-mode="light"] [style$=";border:1px solid rgba(20,184,166,.3)"],
html[data-mode="light"] [style$="; border:1px solid rgba(20,184,166,.3)"],
html[data-mode="light"] [style*="border:1px solid rgba(20,184,166,.3);"] { border-color: rgba(13,127,115,0.315) !important; }
html[data-mode="light"] [style="color:#e2e8f0"],
html[data-mode="light"] [style^="color:#e2e8f0;"],
html[data-mode="light"] [style*=";color:#e2e8f0;"],
html[data-mode="light"] [style*="; color:#e2e8f0;"],
html[data-mode="light"] [style$=";color:#e2e8f0"],
html[data-mode="light"] [style$="; color:#e2e8f0"] { color: #3d4560 !important; }
html[data-mode="light"] [style="border-top:1px solid rgba(148,163,184,.1)"],
html[data-mode="light"] [style^="border-top:1px solid rgba(148,163,184,.1);"],
html[data-mode="light"] [style*=";border-top:1px solid rgba(148,163,184,.1);"],
html[data-mode="light"] [style*="; border-top:1px solid rgba(148,163,184,.1);"],
html[data-mode="light"] [style$=";border-top:1px solid rgba(148,163,184,.1)"],
html[data-mode="light"] [style$="; border-top:1px solid rgba(148,163,184,.1)"],
html[data-mode="light"] [style*="border-top:1px solid rgba(148,163,184,.1);"] { border-color: rgba(20,28,56,0.11) !important; }
html[data-mode="light"] [style="color:rgba(148,163,184,.6)"],
html[data-mode="light"] [style^="color:rgba(148,163,184,.6);"],
html[data-mode="light"] [style*=";color:rgba(148,163,184,.6);"],
html[data-mode="light"] [style*="; color:rgba(148,163,184,.6);"],
html[data-mode="light"] [style$=";color:rgba(148,163,184,.6)"],
html[data-mode="light"] [style$="; color:rgba(148,163,184,.6)"] { color: rgba(91,96,118,0.6) !important; }
html[data-mode="light"] [style="color:rgba(148,163,184,.9)"],
html[data-mode="light"] [style^="color:rgba(148,163,184,.9);"],
html[data-mode="light"] [style*=";color:rgba(148,163,184,.9);"],
html[data-mode="light"] [style*="; color:rgba(148,163,184,.9);"],
html[data-mode="light"] [style$=";color:rgba(148,163,184,.9)"],
html[data-mode="light"] [style$="; color:rgba(148,163,184,.9)"] { color: #5b6076 !important; }
html[data-mode="light"] [style="border-top:1px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style^="border-top:1px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style*=";border-top:1px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style*="; border-top:1px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style$=";border-top:1px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style$="; border-top:1px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style*="border-top:1px solid rgba(255,255,255,0.1);"] { border-color: rgba(20,28,56,0.125) !important; }
html[data-mode="light"] [style="background:rgba(34,211,238,.12)"],
html[data-mode="light"] [style^="background:rgba(34,211,238,.12);"],
html[data-mode="light"] [style*=";background:rgba(34,211,238,.12);"],
html[data-mode="light"] [style*="; background:rgba(34,211,238,.12);"],
html[data-mode="light"] [style$=";background:rgba(34,211,238,.12)"],
html[data-mode="light"] [style$="; background:rgba(34,211,238,.12)"],
html[data-mode="light"] [style*="background:rgba(34,211,238,.12);"] { background: rgba(10,127,174,0.108) !important; }
html[data-mode="light"] [style="border:1px solid rgba(34,211,238,.25)"],
html[data-mode="light"] [style^="border:1px solid rgba(34,211,238,.25);"],
html[data-mode="light"] [style*=";border:1px solid rgba(34,211,238,.25);"],
html[data-mode="light"] [style*="; border:1px solid rgba(34,211,238,.25);"],
html[data-mode="light"] [style$=";border:1px solid rgba(34,211,238,.25)"],
html[data-mode="light"] [style$="; border:1px solid rgba(34,211,238,.25)"],
html[data-mode="light"] [style*="border:1px solid rgba(34,211,238,.25);"] { border-color: rgba(10,127,174,0.263) !important; }
html[data-mode="light"] [style="color:#22d3ee"],
html[data-mode="light"] [style^="color:#22d3ee;"],
html[data-mode="light"] [style*=";color:#22d3ee;"],
html[data-mode="light"] [style*="; color:#22d3ee;"],
html[data-mode="light"] [style$=";color:#22d3ee"],
html[data-mode="light"] [style$="; color:#22d3ee"] { color: #0a7fae !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(255,255,255,.07)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(255,255,255,.07);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(255,255,255,.07);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(255,255,255,.07);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(255,255,255,.07)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(255,255,255,.07)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(255,255,255,.07);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background:rgba(34,211,238,.025)"],
html[data-mode="light"] [style^="background:rgba(34,211,238,.025);"],
html[data-mode="light"] [style*=";background:rgba(34,211,238,.025);"],
html[data-mode="light"] [style*="; background:rgba(34,211,238,.025);"],
html[data-mode="light"] [style$=";background:rgba(34,211,238,.025)"],
html[data-mode="light"] [style$="; background:rgba(34,211,238,.025)"],
html[data-mode="light"] [style*="background:rgba(34,211,238,.025);"] { background: rgba(10,127,174,0.04) !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,.14)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,.14);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,.14);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,.14);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,.14)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,.14)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,.14);"] { border-color: rgba(20,28,56,0.175) !important; }
html[data-mode="light"] [style="color:#061018"],
html[data-mode="light"] [style^="color:#061018;"],
html[data-mode="light"] [style*=";color:#061018;"],
html[data-mode="light"] [style*="; color:#061018;"],
html[data-mode="light"] [style$=";color:#061018"],
html[data-mode="light"] [style$="; color:#061018"] { color: #1a1f36 !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,.08)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,.08);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,.08);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,.08);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,.08)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,.08)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,.08);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background:#fff"],
html[data-mode="light"] [style^="background:#fff;"],
html[data-mode="light"] [style*=";background:#fff;"],
html[data-mode="light"] [style*="; background:#fff;"],
html[data-mode="light"] [style$=";background:#fff"],
html[data-mode="light"] [style$="; background:#fff"],
html[data-mode="light"] [style*="background:#fff;"] { background: #ffffff !important; }
html[data-mode="light"] [style="color:#7d8590"],
html[data-mode="light"] [style^="color:#7d8590;"],
html[data-mode="light"] [style*=";color:#7d8590;"],
html[data-mode="light"] [style*="; color:#7d8590;"],
html[data-mode="light"] [style$=";color:#7d8590"],
html[data-mode="light"] [style$="; color:#7d8590"] { color: #8a90a4 !important; }
html[data-mode="light"] [style="background:rgba(255,255,255,.04)"],
html[data-mode="light"] [style^="background:rgba(255,255,255,.04);"],
html[data-mode="light"] [style*=";background:rgba(255,255,255,.04);"],
html[data-mode="light"] [style*="; background:rgba(255,255,255,.04);"],
html[data-mode="light"] [style$=";background:rgba(255,255,255,.04)"],
html[data-mode="light"] [style$="; background:rgba(255,255,255,.04)"],
html[data-mode="light"] [style*="background:rgba(255,255,255,.04);"] { background: rgba(20,28,56,0.034) !important; }
html[data-mode="light"] [style="background:rgba(255,255,255,.15)"],
html[data-mode="light"] [style^="background:rgba(255,255,255,.15);"],
html[data-mode="light"] [style*=";background:rgba(255,255,255,.15);"],
html[data-mode="light"] [style*="; background:rgba(255,255,255,.15);"],
html[data-mode="light"] [style$=";background:rgba(255,255,255,.15)"],
html[data-mode="light"] [style$="; background:rgba(255,255,255,.15)"],
html[data-mode="light"] [style*="background:rgba(255,255,255,.15);"] { background: rgba(20,28,56,0.128) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.4)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.4);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.4);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.4);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.4)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.4)"] { color: #5b6076 !important; }
html[data-mode="light"] [style="background:rgba(52,211,153,.8)"],
html[data-mode="light"] [style^="background:rgba(52,211,153,.8);"],
html[data-mode="light"] [style*=";background:rgba(52,211,153,.8);"],
html[data-mode="light"] [style*="; background:rgba(52,211,153,.8);"],
html[data-mode="light"] [style$=";background:rgba(52,211,153,.8)"],
html[data-mode="light"] [style$="; background:rgba(52,211,153,.8)"],
html[data-mode="light"] [style*="background:rgba(52,211,153,.8);"] { background: rgba(15,138,95,0.72) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.5)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.5);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.5);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.5);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.5)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.5)"] { color: #5b6076 !important; }
html[data-mode="light"] [style="background:rgba(255,255,255,.08)"],
html[data-mode="light"] [style^="background:rgba(255,255,255,.08);"],
html[data-mode="light"] [style*=";background:rgba(255,255,255,.08);"],
html[data-mode="light"] [style*="; background:rgba(255,255,255,.08);"],
html[data-mode="light"] [style$=";background:rgba(255,255,255,.08)"],
html[data-mode="light"] [style$="; background:rgba(255,255,255,.08)"],
html[data-mode="light"] [style*="background:rgba(255,255,255,.08);"] { background: rgba(20,28,56,0.068) !important; }
html[data-mode="light"] [style="box-shadow:0 0 10px rgba(96,165,250,.5)"],
html[data-mode="light"] [style^="box-shadow:0 0 10px rgba(96,165,250,.5);"],
html[data-mode="light"] [style*=";box-shadow:0 0 10px rgba(96,165,250,.5);"],
html[data-mode="light"] [style*="; box-shadow:0 0 10px rgba(96,165,250,.5);"],
html[data-mode="light"] [style$=";box-shadow:0 0 10px rgba(96,165,250,.5)"],
html[data-mode="light"] [style$="; box-shadow:0 0 10px rgba(96,165,250,.5)"],
html[data-mode="light"] [style*="box-shadow:0 0 10px rgba(96,165,250,.5);"] { box-shadow: 0 0 10px rgba(42,99,207,0.225) !important; }
html[data-mode="light"] [style="border-top:1px solid rgba(255,255,255,.06)"],
html[data-mode="light"] [style^="border-top:1px solid rgba(255,255,255,.06);"],
html[data-mode="light"] [style*=";border-top:1px solid rgba(255,255,255,.06);"],
html[data-mode="light"] [style*="; border-top:1px solid rgba(255,255,255,.06);"],
html[data-mode="light"] [style$=";border-top:1px solid rgba(255,255,255,.06)"],
html[data-mode="light"] [style$="; border-top:1px solid rgba(255,255,255,.06)"],
html[data-mode="light"] [style*="border-top:1px solid rgba(255,255,255,.06);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="border:1px solid rgba(56,189,248,0.3)"],
html[data-mode="light"] [style^="border:1px solid rgba(56,189,248,0.3);"],
html[data-mode="light"] [style*=";border:1px solid rgba(56,189,248,0.3);"],
html[data-mode="light"] [style*="; border:1px solid rgba(56,189,248,0.3);"],
html[data-mode="light"] [style$=";border:1px solid rgba(56,189,248,0.3)"],
html[data-mode="light"] [style$="; border:1px solid rgba(56,189,248,0.3)"],
html[data-mode="light"] [style*="border:1px solid rgba(56,189,248,0.3);"] { border-color: rgba(12,122,184,0.315) !important; }
html[data-mode="light"] [style="box-shadow:0 25px 50px -12px rgba(0,0,0,0.7)"],
html[data-mode="light"] [style^="box-shadow:0 25px 50px -12px rgba(0,0,0,0.7);"],
html[data-mode="light"] [style*=";box-shadow:0 25px 50px -12px rgba(0,0,0,0.7);"],
html[data-mode="light"] [style*="; box-shadow:0 25px 50px -12px rgba(0,0,0,0.7);"],
html[data-mode="light"] [style$=";box-shadow:0 25px 50px -12px rgba(0,0,0,0.7)"],
html[data-mode="light"] [style$="; box-shadow:0 25px 50px -12px rgba(0,0,0,0.7)"],
html[data-mode="light"] [style*="box-shadow:0 25px 50px -12px rgba(0,0,0,0.7);"] { box-shadow: 0 25px 50px -12px rgba(20,28,56,0.18) !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(255,255,255,0.06)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(255,255,255,0.06);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(255,255,255,0.06);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(255,255,255,0.06);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(255,255,255,0.06)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(255,255,255,0.06)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(255,255,255,0.06);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background:rgba(15,23,42,0.6)"],
html[data-mode="light"] [style^="background:rgba(15,23,42,0.6);"],
html[data-mode="light"] [style*=";background:rgba(15,23,42,0.6);"],
html[data-mode="light"] [style*="; background:rgba(15,23,42,0.6);"],
html[data-mode="light"] [style$=";background:rgba(15,23,42,0.6)"],
html[data-mode="light"] [style$="; background:rgba(15,23,42,0.6)"],
html[data-mode="light"] [style*="background:rgba(15,23,42,0.6);"] { background: rgba(20,28,56,0.048) !important; }
html[data-mode="light"] [style="background:#0ea5e9"],
html[data-mode="light"] [style^="background:#0ea5e9;"],
html[data-mode="light"] [style*=";background:#0ea5e9;"],
html[data-mode="light"] [style*="; background:#0ea5e9;"],
html[data-mode="light"] [style$=";background:#0ea5e9"],
html[data-mode="light"] [style$="; background:#0ea5e9"],
html[data-mode="light"] [style*="background:#0ea5e9;"] { background: #0c7ab8 !important; }
html[data-mode="light"] [style="color:#f8fafc"],
html[data-mode="light"] [style^="color:#f8fafc;"],
html[data-mode="light"] [style*=";color:#f8fafc;"],
html[data-mode="light"] [style*="; color:#f8fafc;"],
html[data-mode="light"] [style$=";color:#f8fafc"],
html[data-mode="light"] [style$="; color:#f8fafc"] { color: #3d4560 !important; }
html[data-mode="light"] [style="background:rgba(239,68,68,0.15)"],
html[data-mode="light"] [style^="background:rgba(239,68,68,0.15);"],
html[data-mode="light"] [style*=";background:rgba(239,68,68,0.15);"],
html[data-mode="light"] [style*="; background:rgba(239,68,68,0.15);"],
html[data-mode="light"] [style$=";background:rgba(239,68,68,0.15)"],
html[data-mode="light"] [style$="; background:rgba(239,68,68,0.15)"],
html[data-mode="light"] [style*="background:rgba(239,68,68,0.15);"] { background: rgba(201,58,52,0.135) !important; }
html[data-mode="light"] [style="border:1px solid rgba(239,68,68,0.4)"],
html[data-mode="light"] [style^="border:1px solid rgba(239,68,68,0.4);"],
html[data-mode="light"] [style*=";border:1px solid rgba(239,68,68,0.4);"],
html[data-mode="light"] [style*="; border:1px solid rgba(239,68,68,0.4);"],
html[data-mode="light"] [style$=";border:1px solid rgba(239,68,68,0.4)"],
html[data-mode="light"] [style$="; border:1px solid rgba(239,68,68,0.4)"],
html[data-mode="light"] [style*="border:1px solid rgba(239,68,68,0.4);"] { border-color: rgba(201,58,52,0.42) !important; }
html[data-mode="light"] [style="color:#94a3b8"],
html[data-mode="light"] [style^="color:#94a3b8;"],
html[data-mode="light"] [style*=";color:#94a3b8;"],
html[data-mode="light"] [style*="; color:#94a3b8;"],
html[data-mode="light"] [style$=";color:#94a3b8"],
html[data-mode="light"] [style$="; color:#94a3b8"] { color: #5b6076 !important; }
html[data-mode="light"] [style="background:rgba(255,255,255,0.05)"],
html[data-mode="light"] [style^="background:rgba(255,255,255,0.05);"],
html[data-mode="light"] [style*=";background:rgba(255,255,255,0.05);"],
html[data-mode="light"] [style*="; background:rgba(255,255,255,0.05);"],
html[data-mode="light"] [style$=";background:rgba(255,255,255,0.05)"],
html[data-mode="light"] [style$="; background:rgba(255,255,255,0.05)"],
html[data-mode="light"] [style*="background:rgba(255,255,255,0.05);"] { background: rgba(20,28,56,0.043) !important; }
html[data-mode="light"] [style="color:#cbd5e1"],
html[data-mode="light"] [style^="color:#cbd5e1;"],
html[data-mode="light"] [style*=";color:#cbd5e1;"],
html[data-mode="light"] [style*="; color:#cbd5e1;"],
html[data-mode="light"] [style$=";color:#cbd5e1"],
html[data-mode="light"] [style$="; color:#cbd5e1"] { color: #5b6076 !important; }
html[data-mode="light"] [style="background:#ef4444"],
html[data-mode="light"] [style^="background:#ef4444;"],
html[data-mode="light"] [style*=";background:#ef4444;"],
html[data-mode="light"] [style*="; background:#ef4444;"],
html[data-mode="light"] [style$=";background:#ef4444"],
html[data-mode="light"] [style$="; background:#ef4444"],
html[data-mode="light"] [style*="background:#ef4444;"] { background: #c93a34 !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,0.1);"] { border-color: rgba(20,28,56,0.125) !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(255,255,255,0.02)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(255,255,255,0.02);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(255,255,255,0.02);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(255,255,255,0.02);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(255,255,255,0.02)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(255,255,255,0.02)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(255,255,255,0.02);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="color:#64748b"],
html[data-mode="light"] [style^="color:#64748b;"],
html[data-mode="light"] [style*=";color:#64748b;"],
html[data-mode="light"] [style*="; color:#64748b;"],
html[data-mode="light"] [style$=";color:#64748b"],
html[data-mode="light"] [style$="; color:#64748b"] { color: #5b6779 !important; }
html[data-mode="light"] [style="color:#fcd34d"],
html[data-mode="light"] [style^="color:#fcd34d;"],
html[data-mode="light"] [style*=";color:#fcd34d;"],
html[data-mode="light"] [style*="; color:#fcd34d;"],
html[data-mode="light"] [style$=";color:#fcd34d"],
html[data-mode="light"] [style$="; color:#fcd34d"] { color: #9a6700 !important; }
html[data-mode="light"] [style="border:1px solid rgba(52,211,153,0.4)"],
html[data-mode="light"] [style^="border:1px solid rgba(52,211,153,0.4);"],
html[data-mode="light"] [style*=";border:1px solid rgba(52,211,153,0.4);"],
html[data-mode="light"] [style*="; border:1px solid rgba(52,211,153,0.4);"],
html[data-mode="light"] [style$=";border:1px solid rgba(52,211,153,0.4)"],
html[data-mode="light"] [style$="; border:1px solid rgba(52,211,153,0.4)"],
html[data-mode="light"] [style*="border:1px solid rgba(52,211,153,0.4);"] { border-color: rgba(15,138,95,0.42) !important; }
html[data-mode="light"] [style="box-shadow:0 4px 12px rgba(16,185,129,0.3)"],
html[data-mode="light"] [style^="box-shadow:0 4px 12px rgba(16,185,129,0.3);"],
html[data-mode="light"] [style*=";box-shadow:0 4px 12px rgba(16,185,129,0.3);"],
html[data-mode="light"] [style*="; box-shadow:0 4px 12px rgba(16,185,129,0.3);"],
html[data-mode="light"] [style$=";box-shadow:0 4px 12px rgba(16,185,129,0.3)"],
html[data-mode="light"] [style$="; box-shadow:0 4px 12px rgba(16,185,129,0.3)"],
html[data-mode="light"] [style*="box-shadow:0 4px 12px rgba(16,185,129,0.3);"] { box-shadow: 0 4px 12px rgba(15,138,95,0.135) !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,0.06)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,0.06);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,0.06);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,0.06);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,0.06)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,0.06)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,0.06);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background:rgba(2,6,23,0.5)"],
html[data-mode="light"] [style^="background:rgba(2,6,23,0.5);"],
html[data-mode="light"] [style*=";background:rgba(2,6,23,0.5);"],
html[data-mode="light"] [style*="; background:rgba(2,6,23,0.5);"],
html[data-mode="light"] [style$=";background:rgba(2,6,23,0.5)"],
html[data-mode="light"] [style$="; background:rgba(2,6,23,0.5)"],
html[data-mode="light"] [style*="background:rgba(2,6,23,0.5);"] { background: rgba(28,36,62,.42) !important; }
html[data-mode="light"] [style="background:rgba(15,23,42,0.95)"],
html[data-mode="light"] [style^="background:rgba(15,23,42,0.95);"],
html[data-mode="light"] [style*=";background:rgba(15,23,42,0.95);"],
html[data-mode="light"] [style*="; background:rgba(15,23,42,0.95);"],
html[data-mode="light"] [style$=";background:rgba(15,23,42,0.95)"],
html[data-mode="light"] [style$="; background:rgba(15,23,42,0.95)"],
html[data-mode="light"] [style*="background:rgba(15,23,42,0.95);"] { background: #ffffff !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(255,255,255,0.08)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(255,255,255,0.08);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(255,255,255,0.08);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(255,255,255,0.08);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(255,255,255,0.08)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(255,255,255,0.08)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(255,255,255,0.08);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="box-shadow: 0 4px 10px rgba(14,165,233,0.3)"],
html[data-mode="light"] [style^="box-shadow: 0 4px 10px rgba(14,165,233,0.3);"],
html[data-mode="light"] [style*=";box-shadow: 0 4px 10px rgba(14,165,233,0.3);"],
html[data-mode="light"] [style*="; box-shadow: 0 4px 10px rgba(14,165,233,0.3);"],
html[data-mode="light"] [style$=";box-shadow: 0 4px 10px rgba(14,165,233,0.3)"],
html[data-mode="light"] [style$="; box-shadow: 0 4px 10px rgba(14,165,233,0.3)"],
html[data-mode="light"] [style*="box-shadow: 0 4px 10px rgba(14,165,233,0.3);"] { box-shadow: 0 4px 10px rgba(12,122,184,0.135) !important; }
html[data-mode="light"] [style="border:2px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style^="border:2px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style*=";border:2px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style*="; border:2px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style$=";border:2px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style$="; border:2px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style*="border:2px solid rgba(255,255,255,0.1);"] { border-color: rgba(20,28,56,0.125) !important; }
html[data-mode="light"] [style="background:#10b981"],
html[data-mode="light"] [style^="background:#10b981;"],
html[data-mode="light"] [style*=";background:#10b981;"],
html[data-mode="light"] [style*="; background:#10b981;"],
html[data-mode="light"] [style$=";background:#10b981"],
html[data-mode="light"] [style$="; background:#10b981"],
html[data-mode="light"] [style*="background:#10b981;"] { background: #0f8a5f !important; }
html[data-mode="light"] [style="border:2px solid #0f172a"],
html[data-mode="light"] [style^="border:2px solid #0f172a;"],
html[data-mode="light"] [style*=";border:2px solid #0f172a;"],
html[data-mode="light"] [style*="; border:2px solid #0f172a;"],
html[data-mode="light"] [style$=";border:2px solid #0f172a"],
html[data-mode="light"] [style$="; border:2px solid #0f172a"],
html[data-mode="light"] [style*="border:2px solid #0f172a;"] { border-color: #d6dcea !important; }
html[data-mode="light"] [style="box-shadow: 0 0 8px rgba(16,185,129,0.5)"],
html[data-mode="light"] [style^="box-shadow: 0 0 8px rgba(16,185,129,0.5);"],
html[data-mode="light"] [style*=";box-shadow: 0 0 8px rgba(16,185,129,0.5);"],
html[data-mode="light"] [style*="; box-shadow: 0 0 8px rgba(16,185,129,0.5);"],
html[data-mode="light"] [style$=";box-shadow: 0 0 8px rgba(16,185,129,0.5)"],
html[data-mode="light"] [style$="; box-shadow: 0 0 8px rgba(16,185,129,0.5)"],
html[data-mode="light"] [style*="box-shadow: 0 0 8px rgba(16,185,129,0.5);"] { box-shadow: 0 0 8px rgba(15,138,95,0.225) !important; }
html[data-mode="light"] [style="color:#10b981"],
html[data-mode="light"] [style^="color:#10b981;"],
html[data-mode="light"] [style*=";color:#10b981;"],
html[data-mode="light"] [style*="; color:#10b981;"],
html[data-mode="light"] [style$=";color:#10b981"],
html[data-mode="light"] [style$="; color:#10b981"] { color: #0f8a5f !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,80,80,.35)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,80,80,.35);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,80,80,.35);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,80,80,.35);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,80,80,.35)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,80,80,.35)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,80,80,.35);"] { border-color: rgba(167,17,17,0.368) !important; }
html[data-mode="light"] [style="color:#58a6ff"],
html[data-mode="light"] [style^="color:#58a6ff;"],
html[data-mode="light"] [style*=";color:#58a6ff;"],
html[data-mode="light"] [style*="; color:#58a6ff;"],
html[data-mode="light"] [style$=";color:#58a6ff"],
html[data-mode="light"] [style$="; color:#58a6ff"] { color: #2a63cf !important; }
html[data-mode="light"] [style="color:#f85149"],
html[data-mode="light"] [style^="color:#f85149;"],
html[data-mode="light"] [style*=";color:#f85149;"],
html[data-mode="light"] [style*="; color:#f85149;"],
html[data-mode="light"] [style$=";color:#f85149"],
html[data-mode="light"] [style$="; color:#f85149"] { color: #c93a34 !important; }
html[data-mode="light"] [style="background:rgba(255,255,255,.03)"],
html[data-mode="light"] [style^="background:rgba(255,255,255,.03);"],
html[data-mode="light"] [style*=";background:rgba(255,255,255,.03);"],
html[data-mode="light"] [style*="; background:rgba(255,255,255,.03);"],
html[data-mode="light"] [style$=";background:rgba(255,255,255,.03)"],
html[data-mode="light"] [style$="; background:rgba(255,255,255,.03)"],
html[data-mode="light"] [style*="background:rgba(255,255,255,.03);"] { background: rgba(20,28,56,0.026) !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,.07)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,.07);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,.07);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,.07);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,.07)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,.07)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,.07);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="color:#e6edf3"],
html[data-mode="light"] [style^="color:#e6edf3;"],
html[data-mode="light"] [style*=";color:#e6edf3;"],
html[data-mode="light"] [style*="; color:#e6edf3;"],
html[data-mode="light"] [style$=";color:#e6edf3"],
html[data-mode="light"] [style$="; color:#e6edf3"] { color: #1a1f36 !important; }
html[data-mode="light"] [style="background:rgba(255,255,255,.05)"],
html[data-mode="light"] [style^="background:rgba(255,255,255,.05);"],
html[data-mode="light"] [style*=";background:rgba(255,255,255,.05);"],
html[data-mode="light"] [style*="; background:rgba(255,255,255,.05);"],
html[data-mode="light"] [style$=";background:rgba(255,255,255,.05)"],
html[data-mode="light"] [style$="; background:rgba(255,255,255,.05)"],
html[data-mode="light"] [style*="background:rgba(255,255,255,.05);"] { background: rgba(20,28,56,0.043) !important; }
html[data-mode="light"] [style="color:#3fb950"],
html[data-mode="light"] [style^="color:#3fb950;"],
html[data-mode="light"] [style*=";color:#3fb950;"],
html[data-mode="light"] [style*="; color:#3fb950;"],
html[data-mode="light"] [style$=";color:#3fb950"],
html[data-mode="light"] [style$="; color:#3fb950"] { color: #1a8a4a !important; }
html[data-mode="light"] [style="background:rgba(63,185,80,.1)"],
html[data-mode="light"] [style^="background:rgba(63,185,80,.1);"],
html[data-mode="light"] [style*=";background:rgba(63,185,80,.1);"],
html[data-mode="light"] [style*="; background:rgba(63,185,80,.1);"],
html[data-mode="light"] [style$=";background:rgba(63,185,80,.1)"],
html[data-mode="light"] [style$="; background:rgba(63,185,80,.1)"],
html[data-mode="light"] [style*="background:rgba(63,185,80,.1);"] { background: rgba(26,138,74,0.09) !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(255,255,255,.03)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(255,255,255,.03);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(255,255,255,.03);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(255,255,255,.03);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(255,255,255,.03)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(255,255,255,.03)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(255,255,255,.03);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background:rgba(56,189,248,.1)"],
html[data-mode="light"] [style^="background:rgba(56,189,248,.1);"],
html[data-mode="light"] [style*=";background:rgba(56,189,248,.1);"],
html[data-mode="light"] [style*="; background:rgba(56,189,248,.1);"],
html[data-mode="light"] [style$=";background:rgba(56,189,248,.1)"],
html[data-mode="light"] [style$="; background:rgba(56,189,248,.1)"],
html[data-mode="light"] [style*="background:rgba(56,189,248,.1);"] { background: rgba(12,122,184,0.09) !important; }
html[data-mode="light"] [style="background:rgba(99,102,241,.1)"],
html[data-mode="light"] [style^="background:rgba(99,102,241,.1);"],
html[data-mode="light"] [style*=";background:rgba(99,102,241,.1);"],
html[data-mode="light"] [style*="; background:rgba(99,102,241,.1);"],
html[data-mode="light"] [style$=";background:rgba(99,102,241,.1)"],
html[data-mode="light"] [style$="; background:rgba(99,102,241,.1)"],
html[data-mode="light"] [style*="background:rgba(99,102,241,.1);"] { background: rgba(67,72,180,0.09) !important; }
html[data-mode="light"] [style="border:1px solid rgba(99,102,241,.18)"],
html[data-mode="light"] [style^="border:1px solid rgba(99,102,241,.18);"],
html[data-mode="light"] [style*=";border:1px solid rgba(99,102,241,.18);"],
html[data-mode="light"] [style*="; border:1px solid rgba(99,102,241,.18);"],
html[data-mode="light"] [style$=";border:1px solid rgba(99,102,241,.18)"],
html[data-mode="light"] [style$="; border:1px solid rgba(99,102,241,.18)"],
html[data-mode="light"] [style*="border:1px solid rgba(99,102,241,.18);"] { border-color: rgba(67,72,180,0.189) !important; }
html[data-mode="light"] [style="background:rgba(16,185,129,.1)"],
html[data-mode="light"] [style^="background:rgba(16,185,129,.1);"],
html[data-mode="light"] [style*=";background:rgba(16,185,129,.1);"],
html[data-mode="light"] [style*="; background:rgba(16,185,129,.1);"],
html[data-mode="light"] [style$=";background:rgba(16,185,129,.1)"],
html[data-mode="light"] [style$="; background:rgba(16,185,129,.1)"],
html[data-mode="light"] [style*="background:rgba(16,185,129,.1);"] { background: rgba(15,138,95,0.09) !important; }
html[data-mode="light"] [style="border:1px solid rgba(16,185,129,.2)"],
html[data-mode="light"] [style^="border:1px solid rgba(16,185,129,.2);"],
html[data-mode="light"] [style*=";border:1px solid rgba(16,185,129,.2);"],
html[data-mode="light"] [style*="; border:1px solid rgba(16,185,129,.2);"],
html[data-mode="light"] [style$=";border:1px solid rgba(16,185,129,.2)"],
html[data-mode="light"] [style$="; border:1px solid rgba(16,185,129,.2)"],
html[data-mode="light"] [style*="border:1px solid rgba(16,185,129,.2);"] { border-color: rgba(15,138,95,0.21) !important; }
html[data-mode="light"] [style="border:1px solid rgba(56,189,248,.14)"],
html[data-mode="light"] [style^="border:1px solid rgba(56,189,248,.14);"],
html[data-mode="light"] [style*=";border:1px solid rgba(56,189,248,.14);"],
html[data-mode="light"] [style*="; border:1px solid rgba(56,189,248,.14);"],
html[data-mode="light"] [style$=";border:1px solid rgba(56,189,248,.14)"],
html[data-mode="light"] [style$="; border:1px solid rgba(56,189,248,.14)"],
html[data-mode="light"] [style*="border:1px solid rgba(56,189,248,.14);"] { border-color: rgba(12,122,184,0.147) !important; }
html[data-mode="light"] [style="background:rgba(56,189,248,.2)"],
html[data-mode="light"] [style^="background:rgba(56,189,248,.2);"],
html[data-mode="light"] [style*=";background:rgba(56,189,248,.2);"],
html[data-mode="light"] [style*="; background:rgba(56,189,248,.2);"],
html[data-mode="light"] [style$=";background:rgba(56,189,248,.2)"],
html[data-mode="light"] [style$="; background:rgba(56,189,248,.2)"],
html[data-mode="light"] [style*="background:rgba(56,189,248,.2);"] { background: rgba(12,122,184,0.18) !important; }
html[data-mode="light"] [style="background:#38bdf8"],
html[data-mode="light"] [style^="background:#38bdf8;"],
html[data-mode="light"] [style*=";background:#38bdf8;"],
html[data-mode="light"] [style*="; background:#38bdf8;"],
html[data-mode="light"] [style$=";background:#38bdf8"],
html[data-mode="light"] [style$="; background:#38bdf8"],
html[data-mode="light"] [style*="background:#38bdf8;"] { background: #0c7ab8 !important; }
html[data-mode="light"] [style="box-shadow:0 0 10px rgba(56,189,248,.45)"],
html[data-mode="light"] [style^="box-shadow:0 0 10px rgba(56,189,248,.45);"],
html[data-mode="light"] [style*=";box-shadow:0 0 10px rgba(56,189,248,.45);"],
html[data-mode="light"] [style*="; box-shadow:0 0 10px rgba(56,189,248,.45);"],
html[data-mode="light"] [style$=";box-shadow:0 0 10px rgba(56,189,248,.45)"],
html[data-mode="light"] [style$="; box-shadow:0 0 10px rgba(56,189,248,.45)"],
html[data-mode="light"] [style*="box-shadow:0 0 10px rgba(56,189,248,.45);"] { box-shadow: 0 0 10px rgba(12,122,184,0.203) !important; }
html[data-mode="light"] [style="color:#06111e"],
html[data-mode="light"] [style^="color:#06111e;"],
html[data-mode="light"] [style*=";color:#06111e;"],
html[data-mode="light"] [style*="; color:#06111e;"],
html[data-mode="light"] [style$=";color:#06111e"],
html[data-mode="light"] [style$="; color:#06111e"] { color: #1a1f36 !important; }
html[data-mode="light"] [style="background:rgba(14,165,233,.22)"],
html[data-mode="light"] [style^="background:rgba(14,165,233,.22);"],
html[data-mode="light"] [style*=";background:rgba(14,165,233,.22);"],
html[data-mode="light"] [style*="; background:rgba(14,165,233,.22);"],
html[data-mode="light"] [style$=";background:rgba(14,165,233,.22)"],
html[data-mode="light"] [style$="; background:rgba(14,165,233,.22)"],
html[data-mode="light"] [style*="background:rgba(14,165,233,.22);"] { background: rgba(12,122,184,0.198) !important; }
html[data-mode="light"] [style="border:1px solid rgba(56,189,248,.55)"],
html[data-mode="light"] [style^="border:1px solid rgba(56,189,248,.55);"],
html[data-mode="light"] [style*=";border:1px solid rgba(56,189,248,.55);"],
html[data-mode="light"] [style*="; border:1px solid rgba(56,189,248,.55);"],
html[data-mode="light"] [style$=";border:1px solid rgba(56,189,248,.55)"],
html[data-mode="light"] [style$="; border:1px solid rgba(56,189,248,.55)"],
html[data-mode="light"] [style*="border:1px solid rgba(56,189,248,.55);"] { border-color: rgba(12,122,184,0.578) !important; }
html[data-mode="light"] [style="color:rgba(251,113,133,.8)"],
html[data-mode="light"] [style^="color:rgba(251,113,133,.8);"],
html[data-mode="light"] [style*=";color:rgba(251,113,133,.8);"],
html[data-mode="light"] [style*="; color:rgba(251,113,133,.8);"],
html[data-mode="light"] [style$=";color:rgba(251,113,133,.8)"],
html[data-mode="light"] [style$="; color:rgba(251,113,133,.8)"] { color: #c9385f !important; }
html[data-mode="light"] [style="border:2px solid rgba(56,189,248,.15)"],
html[data-mode="light"] [style^="border:2px solid rgba(56,189,248,.15);"],
html[data-mode="light"] [style*=";border:2px solid rgba(56,189,248,.15);"],
html[data-mode="light"] [style*="; border:2px solid rgba(56,189,248,.15);"],
html[data-mode="light"] [style$=";border:2px solid rgba(56,189,248,.15)"],
html[data-mode="light"] [style$="; border:2px solid rgba(56,189,248,.15)"],
html[data-mode="light"] [style*="border:2px solid rgba(56,189,248,.15);"] { border-color: rgba(12,122,184,0.158) !important; }
html[data-mode="light"] [style="background:rgba(5,8,18,.92)"],
html[data-mode="light"] [style^="background:rgba(5,8,18,.92);"],
html[data-mode="light"] [style*=";background:rgba(5,8,18,.92);"],
html[data-mode="light"] [style*="; background:rgba(5,8,18,.92);"],
html[data-mode="light"] [style$=";background:rgba(5,8,18,.92)"],
html[data-mode="light"] [style$="; background:rgba(5,8,18,.92)"],
html[data-mode="light"] [style*="background:rgba(5,8,18,.92);"] { background: #ffffff !important; }
html[data-mode="light"] [style="background:rgba(10,18,32,.75)"],
html[data-mode="light"] [style^="background:rgba(10,18,32,.75);"],
html[data-mode="light"] [style*=";background:rgba(10,18,32,.75);"],
html[data-mode="light"] [style*="; background:rgba(10,18,32,.75);"],
html[data-mode="light"] [style$=";background:rgba(10,18,32,.75)"],
html[data-mode="light"] [style$="; background:rgba(10,18,32,.75)"],
html[data-mode="light"] [style*="background:rgba(10,18,32,.75);"] { background: rgba(20,28,56,0.06) !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,.1)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,.1);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,.1);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,.1);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,.1)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,.1)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,.1);"] { border-color: rgba(20,28,56,0.125) !important; }
html[data-mode="light"] [style="box-shadow:0 0 0 1px rgba(56,189,248,.04),inset 0 1px 0 rgba(255,255,255,.07),0 40px 80px rgba(0,0,0,.65)"],
html[data-mode="light"] [style^="box-shadow:0 0 0 1px rgba(56,189,248,.04),inset 0 1px 0 rgba(255,255,255,.07),0 40px 80px rgba(0,0,0,.65);"],
html[data-mode="light"] [style*=";box-shadow:0 0 0 1px rgba(56,189,248,.04),inset 0 1px 0 rgba(255,255,255,.07),0 40px 80px rgba(0,0,0,.65);"],
html[data-mode="light"] [style*="; box-shadow:0 0 0 1px rgba(56,189,248,.04),inset 0 1px 0 rgba(255,255,255,.07),0 40px 80px rgba(0,0,0,.65);"],
html[data-mode="light"] [style$=";box-shadow:0 0 0 1px rgba(56,189,248,.04),inset 0 1px 0 rgba(255,255,255,.07),0 40px 80px rgba(0,0,0,.65)"],
html[data-mode="light"] [style$="; box-shadow:0 0 0 1px rgba(56,189,248,.04),inset 0 1px 0 rgba(255,255,255,.07),0 40px 80px rgba(0,0,0,.65)"],
html[data-mode="light"] [style*="box-shadow:0 0 0 1px rgba(56,189,248,.04),inset 0 1px 0 rgba(255,255,255,.07),0 40px 80px rgba(0,0,0,.65);"] { box-shadow: 0 0 0 1px rgba(12,122,184,0.018),inset 0 1px 0 rgba(255,255,255,0.035),0 40px 80px rgba(20,28,56,0.18) !important; }
html[data-mode="light"] [style="border:1px solid rgba(56,189,248,.22)"],
html[data-mode="light"] [style^="border:1px solid rgba(56,189,248,.22);"],
html[data-mode="light"] [style*=";border:1px solid rgba(56,189,248,.22);"],
html[data-mode="light"] [style*="; border:1px solid rgba(56,189,248,.22);"],
html[data-mode="light"] [style$=";border:1px solid rgba(56,189,248,.22)"],
html[data-mode="light"] [style$="; border:1px solid rgba(56,189,248,.22)"],
html[data-mode="light"] [style*="border:1px solid rgba(56,189,248,.22);"] { border-color: rgba(12,122,184,0.231) !important; }
html[data-mode="light"] [style="box-shadow:0 0 24px rgba(56,189,248,.1)"],
html[data-mode="light"] [style^="box-shadow:0 0 24px rgba(56,189,248,.1);"],
html[data-mode="light"] [style*=";box-shadow:0 0 24px rgba(56,189,248,.1);"],
html[data-mode="light"] [style*="; box-shadow:0 0 24px rgba(56,189,248,.1);"],
html[data-mode="light"] [style$=";box-shadow:0 0 24px rgba(56,189,248,.1)"],
html[data-mode="light"] [style$="; box-shadow:0 0 24px rgba(56,189,248,.1)"],
html[data-mode="light"] [style*="box-shadow:0 0 24px rgba(56,189,248,.1);"] { box-shadow: 0 0 24px rgba(12,122,184,0.045) !important; }
html[data-mode="light"] [style="color:#eef5ff"],
html[data-mode="light"] [style^="color:#eef5ff;"],
html[data-mode="light"] [style*=";color:#eef5ff;"],
html[data-mode="light"] [style*="; color:#eef5ff;"],
html[data-mode="light"] [style$=";color:#eef5ff"],
html[data-mode="light"] [style$="; color:#eef5ff"] { color: #1f56b8 !important; }
html[data-mode="light"] [style="color:#7a95b5"],
html[data-mode="light"] [style^="color:#7a95b5;"],
html[data-mode="light"] [style*=";color:#7a95b5;"],
html[data-mode="light"] [style*="; color:#7a95b5;"],
html[data-mode="light"] [style$=";color:#7a95b5"],
html[data-mode="light"] [style$="; color:#7a95b5"] { color: #325885 !important; }
html[data-mode="light"] [style="color:#3d5470"],
html[data-mode="light"] [style^="color:#3d5470;"],
html[data-mode="light"] [style*=";color:#3d5470;"],
html[data-mode="light"] [style*="; color:#3d5470;"],
html[data-mode="light"] [style$=";color:#3d5470"],
html[data-mode="light"] [style$="; color:#3d5470"] { color: #325885 !important; }
html[data-mode="light"] [style="background:rgba(244,63,94,.06)"],
html[data-mode="light"] [style^="background:rgba(244,63,94,.06);"],
html[data-mode="light"] [style*=";background:rgba(244,63,94,.06);"],
html[data-mode="light"] [style*="; background:rgba(244,63,94,.06);"],
html[data-mode="light"] [style$=";background:rgba(244,63,94,.06)"],
html[data-mode="light"] [style$="; background:rgba(244,63,94,.06)"],
html[data-mode="light"] [style*="background:rgba(244,63,94,.06);"] { background: rgba(201,56,95,0.054) !important; }
html[data-mode="light"] [style="border:1px solid rgba(244,63,94,.18)"],
html[data-mode="light"] [style^="border:1px solid rgba(244,63,94,.18);"],
html[data-mode="light"] [style*=";border:1px solid rgba(244,63,94,.18);"],
html[data-mode="light"] [style*="; border:1px solid rgba(244,63,94,.18);"],
html[data-mode="light"] [style$=";border:1px solid rgba(244,63,94,.18)"],
html[data-mode="light"] [style$="; border:1px solid rgba(244,63,94,.18)"],
html[data-mode="light"] [style*="border:1px solid rgba(244,63,94,.18);"] { border-color: rgba(201,56,95,0.189) !important; }
html[data-mode="light"] [style="color:#f43f5e"],
html[data-mode="light"] [style^="color:#f43f5e;"],
html[data-mode="light"] [style*=";color:#f43f5e;"],
html[data-mode="light"] [style*="; color:#f43f5e;"],
html[data-mode="light"] [style$=";color:#f43f5e"],
html[data-mode="light"] [style$="; color:#f43f5e"] { color: #c9385f !important; }
html[data-mode="light"] [style="color:#f59e0b"],
html[data-mode="light"] [style^="color:#f59e0b;"],
html[data-mode="light"] [style*=";color:#f59e0b;"],
html[data-mode="light"] [style*="; color:#f59e0b;"],
html[data-mode="light"] [style$=";color:#f59e0b"],
html[data-mode="light"] [style$="; color:#f59e0b"] { color: #b47708 !important; }
html[data-mode="light"] [style="border:2px solid rgba(56,189,248,.22)"],
html[data-mode="light"] [style^="border:2px solid rgba(56,189,248,.22);"],
html[data-mode="light"] [style*=";border:2px solid rgba(56,189,248,.22);"],
html[data-mode="light"] [style*="; border:2px solid rgba(56,189,248,.22);"],
html[data-mode="light"] [style$=";border:2px solid rgba(56,189,248,.22)"],
html[data-mode="light"] [style$="; border:2px solid rgba(56,189,248,.22)"],
html[data-mode="light"] [style*="border:2px solid rgba(56,189,248,.22);"] { border-color: rgba(12,122,184,0.231) !important; }
html[data-mode="light"] [style="border:1px solid rgba(244,63,94,.12)"],
html[data-mode="light"] [style^="border:1px solid rgba(244,63,94,.12);"],
html[data-mode="light"] [style*=";border:1px solid rgba(244,63,94,.12);"],
html[data-mode="light"] [style*="; border:1px solid rgba(244,63,94,.12);"],
html[data-mode="light"] [style$=";border:1px solid rgba(244,63,94,.12)"],
html[data-mode="light"] [style$="; border:1px solid rgba(244,63,94,.12)"],
html[data-mode="light"] [style*="border:1px solid rgba(244,63,94,.12);"] { border-color: rgba(201,56,95,0.14) !important; }
html[data-mode="light"] [style="background:rgba(244,63,94,.04)"],
html[data-mode="light"] [style^="background:rgba(244,63,94,.04);"],
html[data-mode="light"] [style*=";background:rgba(244,63,94,.04);"],
html[data-mode="light"] [style*="; background:rgba(244,63,94,.04);"],
html[data-mode="light"] [style$=";background:rgba(244,63,94,.04)"],
html[data-mode="light"] [style$="; background:rgba(244,63,94,.04)"],
html[data-mode="light"] [style*="background:rgba(244,63,94,.04);"] { background: rgba(201,56,95,0.04) !important; }
html[data-mode="light"] [style="color:rgba(244,63,94,.7)"],
html[data-mode="light"] [style^="color:rgba(244,63,94,.7);"],
html[data-mode="light"] [style*=";color:rgba(244,63,94,.7);"],
html[data-mode="light"] [style*="; color:rgba(244,63,94,.7);"],
html[data-mode="light"] [style$=";color:rgba(244,63,94,.7)"],
html[data-mode="light"] [style$="; color:rgba(244,63,94,.7)"] { color: rgba(201,56,95,0.7) !important; }
html[data-mode="light"] [style="border:1px solid rgba(56,189,248,.35)"],
html[data-mode="light"] [style^="border:1px solid rgba(56,189,248,.35);"],
html[data-mode="light"] [style*=";border:1px solid rgba(56,189,248,.35);"],
html[data-mode="light"] [style*="; border:1px solid rgba(56,189,248,.35);"],
html[data-mode="light"] [style$=";border:1px solid rgba(56,189,248,.35)"],
html[data-mode="light"] [style$="; border:1px solid rgba(56,189,248,.35)"],
html[data-mode="light"] [style*="border:1px solid rgba(56,189,248,.35);"] { border-color: rgba(12,122,184,0.368) !important; }
html[data-mode="light"] [style="background:rgba(20,184,166,.05)"],
html[data-mode="light"] [style^="background:rgba(20,184,166,.05);"],
html[data-mode="light"] [style*=";background:rgba(20,184,166,.05);"],
html[data-mode="light"] [style*="; background:rgba(20,184,166,.05);"],
html[data-mode="light"] [style$=";background:rgba(20,184,166,.05)"],
html[data-mode="light"] [style$="; background:rgba(20,184,166,.05)"],
html[data-mode="light"] [style*="background:rgba(20,184,166,.05);"] { background: rgba(13,127,115,0.045) !important; }
html[data-mode="light"] [style="border:1px solid rgba(20,184,166,.15)"],
html[data-mode="light"] [style^="border:1px solid rgba(20,184,166,.15);"],
html[data-mode="light"] [style*=";border:1px solid rgba(20,184,166,.15);"],
html[data-mode="light"] [style*="; border:1px solid rgba(20,184,166,.15);"],
html[data-mode="light"] [style$=";border:1px solid rgba(20,184,166,.15)"],
html[data-mode="light"] [style$="; border:1px solid rgba(20,184,166,.15)"],
html[data-mode="light"] [style*="border:1px solid rgba(20,184,166,.15);"] { border-color: rgba(13,127,115,0.158) !important; }
html[data-mode="light"] [style="color:rgba(20,184,166,.75)"],
html[data-mode="light"] [style^="color:rgba(20,184,166,.75);"],
html[data-mode="light"] [style*=";color:rgba(20,184,166,.75);"],
html[data-mode="light"] [style*="; color:rgba(20,184,166,.75);"],
html[data-mode="light"] [style$=";color:rgba(20,184,166,.75)"],
html[data-mode="light"] [style$="; color:rgba(20,184,166,.75)"] { color: rgba(13,127,115,0.75) !important; }
html[data-mode="light"] [style="background:rgba(255,255,255,.14)"],
html[data-mode="light"] [style^="background:rgba(255,255,255,.14);"],
html[data-mode="light"] [style*=";background:rgba(255,255,255,.14);"],
html[data-mode="light"] [style*="; background:rgba(255,255,255,.14);"],
html[data-mode="light"] [style$=";background:rgba(255,255,255,.14)"],
html[data-mode="light"] [style$="; background:rgba(255,255,255,.14)"],
html[data-mode="light"] [style*="background:rgba(255,255,255,.14);"] { background: rgba(20,28,56,0.119) !important; }
html[data-mode="light"] [style="color:#8fa3bb"],
html[data-mode="light"] [style^="color:#8fa3bb;"],
html[data-mode="light"] [style*=";color:#8fa3bb;"],
html[data-mode="light"] [style*="; color:#8fa3bb;"],
html[data-mode="light"] [style$=";color:#8fa3bb"],
html[data-mode="light"] [style$="; color:#8fa3bb"] { color: #325885 !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(56,189,248,.1)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(56,189,248,.1);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(56,189,248,.1);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(56,189,248,.1);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(56,189,248,.1)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(56,189,248,.1)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(56,189,248,.1);"] { border-color: rgba(12,122,184,0.14) !important; }
html[data-mode="light"] [style="background:rgba(0,0,0,.35)"],
html[data-mode="light"] [style^="background:rgba(0,0,0,.35);"],
html[data-mode="light"] [style*=";background:rgba(0,0,0,.35);"],
html[data-mode="light"] [style*="; background:rgba(0,0,0,.35);"],
html[data-mode="light"] [style$=";background:rgba(0,0,0,.35)"],
html[data-mode="light"] [style$="; background:rgba(0,0,0,.35)"],
html[data-mode="light"] [style*="background:rgba(0,0,0,.35);"] { background: rgba(20,28,56,0.077) !important; }
html[data-mode="light"] [style="background:rgba(0,0,0,.5)"],
html[data-mode="light"] [style^="background:rgba(0,0,0,.5);"],
html[data-mode="light"] [style*=";background:rgba(0,0,0,.5);"],
html[data-mode="light"] [style*="; background:rgba(0,0,0,.5);"],
html[data-mode="light"] [style$=";background:rgba(0,0,0,.5)"],
html[data-mode="light"] [style$="; background:rgba(0,0,0,.5)"],
html[data-mode="light"] [style*="background:rgba(0,0,0,.5);"] { background: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="border-bottom:3px solid #f87171"],
html[data-mode="light"] [style^="border-bottom:3px solid #f87171;"],
html[data-mode="light"] [style*=";border-bottom:3px solid #f87171;"],
html[data-mode="light"] [style*="; border-bottom:3px solid #f87171;"],
html[data-mode="light"] [style$=";border-bottom:3px solid #f87171"],
html[data-mode="light"] [style$="; border-bottom:3px solid #f87171"],
html[data-mode="light"] [style*="border-bottom:3px solid #f87171;"] { border-color: #e6b7b4 !important; }
html[data-mode="light"] [style="background:#fef08a"],
html[data-mode="light"] [style^="background:#fef08a;"],
html[data-mode="light"] [style*=";background:#fef08a;"],
html[data-mode="light"] [style*="; background:#fef08a;"],
html[data-mode="light"] [style$=";background:#fef08a"],
html[data-mode="light"] [style$="; background:#fef08a"],
html[data-mode="light"] [style*="background:#fef08a;"] { background: #c1ac15 !important; }
html[data-mode="light"] [style="color:#000"],
html[data-mode="light"] [style^="color:#000;"],
html[data-mode="light"] [style*=";color:#000;"],
html[data-mode="light"] [style*="; color:#000;"],
html[data-mode="light"] [style$=";color:#000"],
html[data-mode="light"] [style$="; color:#000"] { color: #1a1f36 !important; }
html[data-mode="light"] [style="border:1px solid rgba(56,189,248,.32)"],
html[data-mode="light"] [style^="border:1px solid rgba(56,189,248,.32);"],
html[data-mode="light"] [style*=";border:1px solid rgba(56,189,248,.32);"],
html[data-mode="light"] [style*="; border:1px solid rgba(56,189,248,.32);"],
html[data-mode="light"] [style$=";border:1px solid rgba(56,189,248,.32)"],
html[data-mode="light"] [style$="; border:1px solid rgba(56,189,248,.32)"],
html[data-mode="light"] [style*="border:1px solid rgba(56,189,248,.32);"] { border-color: rgba(12,122,184,0.336) !important; }
html[data-mode="light"] [style="box-shadow:0 0 0 1px rgba(56,189,248,.06),0 40px 100px rgba(0,0,0,.85),0 0 80px rgba(56,189,248,.04)"],
html[data-mode="light"] [style^="box-shadow:0 0 0 1px rgba(56,189,248,.06),0 40px 100px rgba(0,0,0,.85),0 0 80px rgba(56,189,248,.04);"],
html[data-mode="light"] [style*=";box-shadow:0 0 0 1px rgba(56,189,248,.06),0 40px 100px rgba(0,0,0,.85),0 0 80px rgba(56,189,248,.04);"],
html[data-mode="light"] [style*="; box-shadow:0 0 0 1px rgba(56,189,248,.06),0 40px 100px rgba(0,0,0,.85),0 0 80px rgba(56,189,248,.04);"],
html[data-mode="light"] [style$=";box-shadow:0 0 0 1px rgba(56,189,248,.06),0 40px 100px rgba(0,0,0,.85),0 0 80px rgba(56,189,248,.04)"],
html[data-mode="light"] [style$="; box-shadow:0 0 0 1px rgba(56,189,248,.06),0 40px 100px rgba(0,0,0,.85),0 0 80px rgba(56,189,248,.04)"],
html[data-mode="light"] [style*="box-shadow:0 0 0 1px rgba(56,189,248,.06),0 40px 100px rgba(0,0,0,.85),0 0 80px rgba(56,189,248,.04);"] { box-shadow: 0 0 0 1px rgba(12,122,184,0.027),0 40px 100px rgba(20,28,56,0.18),0 0 80px rgba(12,122,184,0.018) !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(56,189,248,.14)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(56,189,248,.14);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(56,189,248,.14);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(56,189,248,.14);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(56,189,248,.14)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(56,189,248,.14)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(56,189,248,.14);"] { border-color: rgba(12,122,184,0.147) !important; }
html[data-mode="light"] [style="background:rgba(245,158,11,.18)"],
html[data-mode="light"] [style^="background:rgba(245,158,11,.18);"],
html[data-mode="light"] [style*=";background:rgba(245,158,11,.18);"],
html[data-mode="light"] [style*="; background:rgba(245,158,11,.18);"],
html[data-mode="light"] [style$=";background:rgba(245,158,11,.18)"],
html[data-mode="light"] [style$="; background:rgba(245,158,11,.18)"],
html[data-mode="light"] [style*="background:rgba(245,158,11,.18);"] { background: rgba(154,103,0,0.162) !important; }
html[data-mode="light"] [style="color:#fbbf24"],
html[data-mode="light"] [style^="color:#fbbf24;"],
html[data-mode="light"] [style*=";color:#fbbf24;"],
html[data-mode="light"] [style*="; color:#fbbf24;"],
html[data-mode="light"] [style$=";color:#fbbf24"],
html[data-mode="light"] [style$="; color:#fbbf24"] { color: #b47708 !important; }
html[data-mode="light"] [style="background:#64748b"],
html[data-mode="light"] [style^="background:#64748b;"],
html[data-mode="light"] [style*=";background:#64748b;"],
html[data-mode="light"] [style*="; background:#64748b;"],
html[data-mode="light"] [style$=";background:#64748b"],
html[data-mode="light"] [style$="; background:#64748b"],
html[data-mode="light"] [style*="background:#64748b;"] { background: #d7deea !important; }
html[data-mode="light"] [style="color:#9db4cc"],
html[data-mode="light"] [style^="color:#9db4cc;"],
html[data-mode="light"] [style*=";color:#9db4cc;"],
html[data-mode="light"] [style*="; color:#9db4cc;"],
html[data-mode="light"] [style$=";color:#9db4cc"],
html[data-mode="light"] [style$="; color:#9db4cc"] { color: #325b85 !important; }
html[data-mode="light"] [style="border-right:1px solid rgba(56,189,248,.1)"],
html[data-mode="light"] [style^="border-right:1px solid rgba(56,189,248,.1);"],
html[data-mode="light"] [style*=";border-right:1px solid rgba(56,189,248,.1);"],
html[data-mode="light"] [style*="; border-right:1px solid rgba(56,189,248,.1);"],
html[data-mode="light"] [style$=";border-right:1px solid rgba(56,189,248,.1)"],
html[data-mode="light"] [style$="; border-right:1px solid rgba(56,189,248,.1)"],
html[data-mode="light"] [style*="border-right:1px solid rgba(56,189,248,.1);"] { border-color: rgba(12,122,184,0.14) !important; }
html[data-mode="light"] [style="background:rgba(0,0,0,.22)"],
html[data-mode="light"] [style^="background:rgba(0,0,0,.22);"],
html[data-mode="light"] [style*=";background:rgba(0,0,0,.22);"],
html[data-mode="light"] [style*="; background:rgba(0,0,0,.22);"],
html[data-mode="light"] [style$=";background:rgba(0,0,0,.22)"],
html[data-mode="light"] [style$="; background:rgba(0,0,0,.22)"],
html[data-mode="light"] [style*="background:rgba(0,0,0,.22);"] { background: rgba(20,28,56,0.048) !important; }
html[data-mode="light"] [style="color:#4e6a85"],
html[data-mode="light"] [style^="color:#4e6a85;"],
html[data-mode="light"] [style*=";color:#4e6a85;"],
html[data-mode="light"] [style*="; color:#4e6a85;"],
html[data-mode="light"] [style$=";color:#4e6a85"],
html[data-mode="light"] [style$="; color:#4e6a85"] { color: #325d85 !important; }
html[data-mode="light"] [style="border-top:1px solid rgba(255,255,255,.05)"],
html[data-mode="light"] [style^="border-top:1px solid rgba(255,255,255,.05);"],
html[data-mode="light"] [style*=";border-top:1px solid rgba(255,255,255,.05);"],
html[data-mode="light"] [style*="; border-top:1px solid rgba(255,255,255,.05);"],
html[data-mode="light"] [style$=";border-top:1px solid rgba(255,255,255,.05)"],
html[data-mode="light"] [style$="; border-top:1px solid rgba(255,255,255,.05)"],
html[data-mode="light"] [style*="border-top:1px solid rgba(255,255,255,.05);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="border:1px dashed rgba(56,189,248,.25)"],
html[data-mode="light"] [style^="border:1px dashed rgba(56,189,248,.25);"],
html[data-mode="light"] [style*=";border:1px dashed rgba(56,189,248,.25);"],
html[data-mode="light"] [style*="; border:1px dashed rgba(56,189,248,.25);"],
html[data-mode="light"] [style$=";border:1px dashed rgba(56,189,248,.25)"],
html[data-mode="light"] [style$="; border:1px dashed rgba(56,189,248,.25)"],
html[data-mode="light"] [style*="border:1px dashed rgba(56,189,248,.25);"] { border-color: rgba(12,122,184,0.263) !important; }
html[data-mode="light"] [style="background:rgba(0,0,0,.12)"],
html[data-mode="light"] [style^="background:rgba(0,0,0,.12);"],
html[data-mode="light"] [style*=";background:rgba(0,0,0,.12);"],
html[data-mode="light"] [style*="; background:rgba(0,0,0,.12);"],
html[data-mode="light"] [style$=";background:rgba(0,0,0,.12)"],
html[data-mode="light"] [style$="; background:rgba(0,0,0,.12)"],
html[data-mode="light"] [style*="background:rgba(0,0,0,.12);"] { background: rgba(20,28,56,0.026) !important; }
html[data-mode="light"] [style="border:1px solid rgba(56,189,248,.2)"],
html[data-mode="light"] [style^="border:1px solid rgba(56,189,248,.2);"],
html[data-mode="light"] [style*=";border:1px solid rgba(56,189,248,.2);"],
html[data-mode="light"] [style*="; border:1px solid rgba(56,189,248,.2);"],
html[data-mode="light"] [style$=";border:1px solid rgba(56,189,248,.2)"],
html[data-mode="light"] [style$="; border:1px solid rgba(56,189,248,.2)"],
html[data-mode="light"] [style*="border:1px solid rgba(56,189,248,.2);"] { border-color: rgba(12,122,184,0.21) !important; }
html[data-mode="light"] [style="color:#f1f5f9"],
html[data-mode="light"] [style^="color:#f1f5f9;"],
html[data-mode="light"] [style*=";color:#f1f5f9;"],
html[data-mode="light"] [style*="; color:#f1f5f9;"],
html[data-mode="light"] [style$=";color:#f1f5f9"],
html[data-mode="light"] [style$="; color:#f1f5f9"] { color: #3d4560 !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(56,189,248,.08)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(56,189,248,.08);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(56,189,248,.08);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(56,189,248,.08);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(56,189,248,.08)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(56,189,248,.08)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(56,189,248,.08);"] { border-color: rgba(12,122,184,0.14) !important; }
html[data-mode="light"] [style="color:#5f83a8"],
html[data-mode="light"] [style^="color:#5f83a8;"],
html[data-mode="light"] [style*=";color:#5f83a8;"],
html[data-mode="light"] [style*="; color:#5f83a8;"],
html[data-mode="light"] [style$=";color:#5f83a8"],
html[data-mode="light"] [style$="; color:#5f83a8"] { color: #325b85 !important; }
html[data-mode="light"] [style="border-top:1px solid rgba(56,189,248,.07)"],
html[data-mode="light"] [style^="border-top:1px solid rgba(56,189,248,.07);"],
html[data-mode="light"] [style*=";border-top:1px solid rgba(56,189,248,.07);"],
html[data-mode="light"] [style*="; border-top:1px solid rgba(56,189,248,.07);"],
html[data-mode="light"] [style$=";border-top:1px solid rgba(56,189,248,.07)"],
html[data-mode="light"] [style$="; border-top:1px solid rgba(56,189,248,.07)"],
html[data-mode="light"] [style*="border-top:1px solid rgba(56,189,248,.07);"] { border-color: rgba(12,122,184,0.14) !important; }
html[data-mode="light"] [style="background:rgba(0,0,0,.3)"],
html[data-mode="light"] [style^="background:rgba(0,0,0,.3);"],
html[data-mode="light"] [style*=";background:rgba(0,0,0,.3);"],
html[data-mode="light"] [style*="; background:rgba(0,0,0,.3);"],
html[data-mode="light"] [style$=";background:rgba(0,0,0,.3)"],
html[data-mode="light"] [style$="; background:rgba(0,0,0,.3)"],
html[data-mode="light"] [style*="background:rgba(0,0,0,.3);"] { background: rgba(20,28,56,0.066) !important; }
html[data-mode="light"] [style="color:#6b8aa8"],
html[data-mode="light"] [style^="color:#6b8aa8;"],
html[data-mode="light"] [style*=";color:#6b8aa8;"],
html[data-mode="light"] [style*="; color:#6b8aa8;"],
html[data-mode="light"] [style$=";color:#6b8aa8"],
html[data-mode="light"] [style$="; color:#6b8aa8"] { color: #325c85 !important; }
html[data-mode="light"] [style="color:#5a7a96"],
html[data-mode="light"] [style^="color:#5a7a96;"],
html[data-mode="light"] [style*=";color:#5a7a96;"],
html[data-mode="light"] [style*="; color:#5a7a96;"],
html[data-mode="light"] [style$=";color:#5a7a96"],
html[data-mode="light"] [style$="; color:#5a7a96"] { color: #325f85 !important; }
html[data-mode="light"] [style="background:rgba(245,158,11,.22)"],
html[data-mode="light"] [style^="background:rgba(245,158,11,.22);"],
html[data-mode="light"] [style*=";background:rgba(245,158,11,.22);"],
html[data-mode="light"] [style*="; background:rgba(245,158,11,.22);"],
html[data-mode="light"] [style$=";background:rgba(245,158,11,.22)"],
html[data-mode="light"] [style$="; background:rgba(245,158,11,.22)"],
html[data-mode="light"] [style*="background:rgba(245,158,11,.22);"] { background: rgba(154,103,0,0.198) !important; }
html[data-mode="light"] [style="background:rgba(245,158,11,.1)"],
html[data-mode="light"] [style^="background:rgba(245,158,11,.1);"],
html[data-mode="light"] [style*=";background:rgba(245,158,11,.1);"],
html[data-mode="light"] [style*="; background:rgba(245,158,11,.1);"],
html[data-mode="light"] [style$=";background:rgba(245,158,11,.1)"],
html[data-mode="light"] [style$="; background:rgba(245,158,11,.1)"],
html[data-mode="light"] [style*="background:rgba(245,158,11,.1);"] { background: rgba(154,103,0,0.09) !important; }
html[data-mode="light"] [style="background:rgba(56,189,248,.14)"],
html[data-mode="light"] [style^="background:rgba(56,189,248,.14);"],
html[data-mode="light"] [style*=";background:rgba(56,189,248,.14);"],
html[data-mode="light"] [style*="; background:rgba(56,189,248,.14);"],
html[data-mode="light"] [style$=";background:rgba(56,189,248,.14)"],
html[data-mode="light"] [style$="; background:rgba(56,189,248,.14)"],
html[data-mode="light"] [style*="background:rgba(56,189,248,.14);"] { background: rgba(12,122,184,0.126) !important; }
html[data-mode="light"] [style="background:rgba(124,58,237,.2)"],
html[data-mode="light"] [style^="background:rgba(124,58,237,.2);"],
html[data-mode="light"] [style*=";background:rgba(124,58,237,.2);"],
html[data-mode="light"] [style*="; background:rgba(124,58,237,.2);"],
html[data-mode="light"] [style$=";background:rgba(124,58,237,.2)"],
html[data-mode="light"] [style$="; background:rgba(124,58,237,.2)"],
html[data-mode="light"] [style*="background:rgba(124,58,237,.2);"] { background: rgba(95,53,173,0.18) !important; }
html[data-mode="light"] [style="color:#a78bfa"],
html[data-mode="light"] [style^="color:#a78bfa;"],
html[data-mode="light"] [style*=";color:#a78bfa;"],
html[data-mode="light"] [style*="; color:#a78bfa;"],
html[data-mode="light"] [style$=";color:#a78bfa"],
html[data-mode="light"] [style$="; color:#a78bfa"] { color: #6d3fc4 !important; }
html[data-mode="light"] [style="background:rgba(245,158,11,.14)"],
html[data-mode="light"] [style^="background:rgba(245,158,11,.14);"],
html[data-mode="light"] [style*=";background:rgba(245,158,11,.14);"],
html[data-mode="light"] [style*="; background:rgba(245,158,11,.14);"],
html[data-mode="light"] [style$=";background:rgba(245,158,11,.14)"],
html[data-mode="light"] [style$="; background:rgba(245,158,11,.14)"],
html[data-mode="light"] [style*="background:rgba(245,158,11,.14);"] { background: rgba(154,103,0,0.126) !important; }
html[data-mode="light"] [style="color:#fde68a"],
html[data-mode="light"] [style^="color:#fde68a;"],
html[data-mode="light"] [style*=";color:#fde68a;"],
html[data-mode="light"] [style*="; color:#fde68a;"],
html[data-mode="light"] [style$=";color:#fde68a"],
html[data-mode="light"] [style$="; color:#fde68a"] { color: #9a6700 !important; }
html[data-mode="light"] [style="background:rgba(34,197,94,.1)"],
html[data-mode="light"] [style^="background:rgba(34,197,94,.1);"],
html[data-mode="light"] [style*=";background:rgba(34,197,94,.1);"],
html[data-mode="light"] [style*="; background:rgba(34,197,94,.1);"],
html[data-mode="light"] [style$=";background:rgba(34,197,94,.1)"],
html[data-mode="light"] [style$="; background:rgba(34,197,94,.1)"],
html[data-mode="light"] [style*="background:rgba(34,197,94,.1);"] { background: rgba(26,138,74,0.09) !important; }
html[data-mode="light"] [style="color:#86efac"],
html[data-mode="light"] [style^="color:#86efac;"],
html[data-mode="light"] [style*=";color:#86efac;"],
html[data-mode="light"] [style*="; color:#86efac;"],
html[data-mode="light"] [style$=";color:#86efac"],
html[data-mode="light"] [style$="; color:#86efac"] { color: #1a8a4a !important; }
html[data-mode="light"] [style="background:rgba(248,113,113,.12)"],
html[data-mode="light"] [style^="background:rgba(248,113,113,.12);"],
html[data-mode="light"] [style*=";background:rgba(248,113,113,.12);"],
html[data-mode="light"] [style*="; background:rgba(248,113,113,.12);"],
html[data-mode="light"] [style$=";background:rgba(248,113,113,.12)"],
html[data-mode="light"] [style$="; background:rgba(248,113,113,.12)"],
html[data-mode="light"] [style*="background:rgba(248,113,113,.12);"] { background: rgba(201,58,52,0.108) !important; }
html[data-mode="light"] [style="background:rgba(255,255,255,.07)"],
html[data-mode="light"] [style^="background:rgba(255,255,255,.07);"],
html[data-mode="light"] [style*=";background:rgba(255,255,255,.07);"],
html[data-mode="light"] [style*="; background:rgba(255,255,255,.07);"],
html[data-mode="light"] [style$=";background:rgba(255,255,255,.07)"],
html[data-mode="light"] [style$="; background:rgba(255,255,255,.07)"],
html[data-mode="light"] [style*="background:rgba(255,255,255,.07);"] { background: rgba(20,28,56,0.06) !important; }
html[data-mode="light"] [style="background:rgba(10,18,35,.6)"],
html[data-mode="light"] [style^="background:rgba(10,18,35,.6);"],
html[data-mode="light"] [style*=";background:rgba(10,18,35,.6);"],
html[data-mode="light"] [style*="; background:rgba(10,18,35,.6);"],
html[data-mode="light"] [style$=";background:rgba(10,18,35,.6)"],
html[data-mode="light"] [style$="; background:rgba(10,18,35,.6)"],
html[data-mode="light"] [style*="background:rgba(10,18,35,.6);"] { background: rgba(20,28,56,0.048) !important; }
html[data-mode="light"] [style="color:#f0f6ff"],
html[data-mode="light"] [style^="color:#f0f6ff;"],
html[data-mode="light"] [style*=";color:#f0f6ff;"],
html[data-mode="light"] [style*="; color:#f0f6ff;"],
html[data-mode="light"] [style$=";color:#f0f6ff"],
html[data-mode="light"] [style$="; color:#f0f6ff"] { color: #1a1f36 !important; }
html[data-mode="light"] [style="box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(56,189,248,.04)"],
html[data-mode="light"] [style^="box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(56,189,248,.04);"],
html[data-mode="light"] [style*=";box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(56,189,248,.04);"],
html[data-mode="light"] [style*="; box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(56,189,248,.04);"],
html[data-mode="light"] [style$=";box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(56,189,248,.04)"],
html[data-mode="light"] [style$="; box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(56,189,248,.04)"],
html[data-mode="light"] [style*="box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(56,189,248,.04);"] { box-shadow: inset 0 1px 0 rgba(255,255,255,0.03),inset 0 0 0 1px rgba(12,122,184,0.018) !important; }
html[data-mode="light"] [style="background:rgba(0,0,0,.28)"],
html[data-mode="light"] [style^="background:rgba(0,0,0,.28);"],
html[data-mode="light"] [style*=";background:rgba(0,0,0,.28);"],
html[data-mode="light"] [style*="; background:rgba(0,0,0,.28);"],
html[data-mode="light"] [style$=";background:rgba(0,0,0,.28)"],
html[data-mode="light"] [style$="; background:rgba(0,0,0,.28)"],
html[data-mode="light"] [style*="background:rgba(0,0,0,.28);"] { background: rgba(20,28,56,0.062) !important; }
html[data-mode="light"] [style="box-shadow:0 0 0 1px rgba(56,189,248,.08) inset"],
html[data-mode="light"] [style^="box-shadow:0 0 0 1px rgba(56,189,248,.08) inset;"],
html[data-mode="light"] [style*=";box-shadow:0 0 0 1px rgba(56,189,248,.08) inset;"],
html[data-mode="light"] [style*="; box-shadow:0 0 0 1px rgba(56,189,248,.08) inset;"],
html[data-mode="light"] [style$=";box-shadow:0 0 0 1px rgba(56,189,248,.08) inset"],
html[data-mode="light"] [style$="; box-shadow:0 0 0 1px rgba(56,189,248,.08) inset"],
html[data-mode="light"] [style*="box-shadow:0 0 0 1px rgba(56,189,248,.08) inset;"] { box-shadow: 0 0 0 1px rgba(12,122,184,0.036) inset !important; }
html[data-mode="light"] [style="border:1px solid rgba(56,189,248,.28)"],
html[data-mode="light"] [style^="border:1px solid rgba(56,189,248,.28);"],
html[data-mode="light"] [style*=";border:1px solid rgba(56,189,248,.28);"],
html[data-mode="light"] [style*="; border:1px solid rgba(56,189,248,.28);"],
html[data-mode="light"] [style$=";border:1px solid rgba(56,189,248,.28)"],
html[data-mode="light"] [style$="; border:1px solid rgba(56,189,248,.28)"],
html[data-mode="light"] [style*="border:1px solid rgba(56,189,248,.28);"] { border-color: rgba(12,122,184,0.294) !important; }
html[data-mode="light"] [style="box-shadow:0 8px 32px rgba(0,0,0,.75),0 0 0 1px rgba(56,189,248,.05)"],
html[data-mode="light"] [style^="box-shadow:0 8px 32px rgba(0,0,0,.75),0 0 0 1px rgba(56,189,248,.05);"],
html[data-mode="light"] [style*=";box-shadow:0 8px 32px rgba(0,0,0,.75),0 0 0 1px rgba(56,189,248,.05);"],
html[data-mode="light"] [style*="; box-shadow:0 8px 32px rgba(0,0,0,.75),0 0 0 1px rgba(56,189,248,.05);"],
html[data-mode="light"] [style$=";box-shadow:0 8px 32px rgba(0,0,0,.75),0 0 0 1px rgba(56,189,248,.05)"],
html[data-mode="light"] [style$="; box-shadow:0 8px 32px rgba(0,0,0,.75),0 0 0 1px rgba(56,189,248,.05)"],
html[data-mode="light"] [style*="box-shadow:0 8px 32px rgba(0,0,0,.75),0 0 0 1px rgba(56,189,248,.05);"] { box-shadow: 0 8px 32px rgba(20,28,56,0.18),0 0 0 1px rgba(12,122,184,0.023) !important; }
html[data-mode="light"] [style="background:rgba(0,0,0,.6)"],
html[data-mode="light"] [style^="background:rgba(0,0,0,.6);"],
html[data-mode="light"] [style*=";background:rgba(0,0,0,.6);"],
html[data-mode="light"] [style*="; background:rgba(0,0,0,.6);"],
html[data-mode="light"] [style$=";background:rgba(0,0,0,.6)"],
html[data-mode="light"] [style$="; background:rgba(0,0,0,.6)"],
html[data-mode="light"] [style*="background:rgba(0,0,0,.6);"] { background: rgba(20,28,56,0.048) !important; }
html[data-mode="light"] [style="border:1px solid rgba(56,189,248,.38)"],
html[data-mode="light"] [style^="border:1px solid rgba(56,189,248,.38);"],
html[data-mode="light"] [style*=";border:1px solid rgba(56,189,248,.38);"],
html[data-mode="light"] [style*="; border:1px solid rgba(56,189,248,.38);"],
html[data-mode="light"] [style$=";border:1px solid rgba(56,189,248,.38)"],
html[data-mode="light"] [style$="; border:1px solid rgba(56,189,248,.38)"],
html[data-mode="light"] [style*="border:1px solid rgba(56,189,248,.38);"] { border-color: rgba(12,122,184,0.399) !important; }
html[data-mode="light"] [style="box-shadow:0 0 0 1px rgba(56,189,248,.07),0 24px 64px rgba(0,0,0,.75)"],
html[data-mode="light"] [style^="box-shadow:0 0 0 1px rgba(56,189,248,.07),0 24px 64px rgba(0,0,0,.75);"],
html[data-mode="light"] [style*=";box-shadow:0 0 0 1px rgba(56,189,248,.07),0 24px 64px rgba(0,0,0,.75);"],
html[data-mode="light"] [style*="; box-shadow:0 0 0 1px rgba(56,189,248,.07),0 24px 64px rgba(0,0,0,.75);"],
html[data-mode="light"] [style$=";box-shadow:0 0 0 1px rgba(56,189,248,.07),0 24px 64px rgba(0,0,0,.75)"],
html[data-mode="light"] [style$="; box-shadow:0 0 0 1px rgba(56,189,248,.07),0 24px 64px rgba(0,0,0,.75)"],
html[data-mode="light"] [style*="box-shadow:0 0 0 1px rgba(56,189,248,.07),0 24px 64px rgba(0,0,0,.75);"] { box-shadow: 0 0 0 1px rgba(12,122,184,0.032),0 24px 64px rgba(20,28,56,0.18) !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,.13)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,.13);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,.13);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,.13);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,.13)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,.13)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,.13);"] { border-color: rgba(20,28,56,0.163) !important; }
html[data-mode="light"] [style="background:rgba(0,0,0,.45)"],
html[data-mode="light"] [style^="background:rgba(0,0,0,.45);"],
html[data-mode="light"] [style*=";background:rgba(0,0,0,.45);"],
html[data-mode="light"] [style*="; background:rgba(0,0,0,.45);"],
html[data-mode="light"] [style$=";background:rgba(0,0,0,.45)"],
html[data-mode="light"] [style$="; background:rgba(0,0,0,.45)"],
html[data-mode="light"] [style*="background:rgba(0,0,0,.45);"] { background: rgba(20,28,56,0.099) !important; }
html[data-mode="light"] [style="border:1px solid rgba(124,58,237,.38)"],
html[data-mode="light"] [style^="border:1px solid rgba(124,58,237,.38);"],
html[data-mode="light"] [style*=";border:1px solid rgba(124,58,237,.38);"],
html[data-mode="light"] [style*="; border:1px solid rgba(124,58,237,.38);"],
html[data-mode="light"] [style$=";border:1px solid rgba(124,58,237,.38)"],
html[data-mode="light"] [style$="; border:1px solid rgba(124,58,237,.38)"],
html[data-mode="light"] [style*="border:1px solid rgba(124,58,237,.38);"] { border-color: rgba(95,53,173,0.399) !important; }
html[data-mode="light"] [style="box-shadow:0 0 0 1px rgba(124,58,237,.07),0 24px 64px rgba(0,0,0,.75)"],
html[data-mode="light"] [style^="box-shadow:0 0 0 1px rgba(124,58,237,.07),0 24px 64px rgba(0,0,0,.75);"],
html[data-mode="light"] [style*=";box-shadow:0 0 0 1px rgba(124,58,237,.07),0 24px 64px rgba(0,0,0,.75);"],
html[data-mode="light"] [style*="; box-shadow:0 0 0 1px rgba(124,58,237,.07),0 24px 64px rgba(0,0,0,.75);"],
html[data-mode="light"] [style$=";box-shadow:0 0 0 1px rgba(124,58,237,.07),0 24px 64px rgba(0,0,0,.75)"],
html[data-mode="light"] [style$="; box-shadow:0 0 0 1px rgba(124,58,237,.07),0 24px 64px rgba(0,0,0,.75)"],
html[data-mode="light"] [style*="box-shadow:0 0 0 1px rgba(124,58,237,.07),0 24px 64px rgba(0,0,0,.75);"] { box-shadow: 0 0 0 1px rgba(95,53,173,0.032),0 24px 64px rgba(20,28,56,0.18) !important; }
html[data-mode="light"] [style="color:#7c3aed"],
html[data-mode="light"] [style^="color:#7c3aed;"],
html[data-mode="light"] [style*=";color:#7c3aed;"],
html[data-mode="light"] [style*="; color:#7c3aed;"],
html[data-mode="light"] [style$=";color:#7c3aed"],
html[data-mode="light"] [style$="; color:#7c3aed"] { color: #5f35ad !important; }
html[data-mode="light"] [style="background:rgba(124,58,237,.12)"],
html[data-mode="light"] [style^="background:rgba(124,58,237,.12);"],
html[data-mode="light"] [style*=";background:rgba(124,58,237,.12);"],
html[data-mode="light"] [style*="; background:rgba(124,58,237,.12);"],
html[data-mode="light"] [style$=";background:rgba(124,58,237,.12)"],
html[data-mode="light"] [style$="; background:rgba(124,58,237,.12)"],
html[data-mode="light"] [style*="background:rgba(124,58,237,.12);"] { background: rgba(95,53,173,0.108) !important; }
html[data-mode="light"] [style="color:#888"],
html[data-mode="light"] [style^="color:#888;"],
html[data-mode="light"] [style*=";color:#888;"],
html[data-mode="light"] [style*="; color:#888;"],
html[data-mode="light"] [style$=";color:#888"],
html[data-mode="light"] [style$="; color:#888"] { color: #8a90a4 !important; }
html[data-mode="light"] [style="border:1px solid rgba(56,189,248,.3)"],
html[data-mode="light"] [style^="border:1px solid rgba(56,189,248,.3);"],
html[data-mode="light"] [style*=";border:1px solid rgba(56,189,248,.3);"],
html[data-mode="light"] [style*="; border:1px solid rgba(56,189,248,.3);"],
html[data-mode="light"] [style$=";border:1px solid rgba(56,189,248,.3)"],
html[data-mode="light"] [style$="; border:1px solid rgba(56,189,248,.3)"],
html[data-mode="light"] [style*="border:1px solid rgba(56,189,248,.3);"] { border-color: rgba(12,122,184,0.315) !important; }
html[data-mode="light"] [style="background:rgba(139,92,246,.18)"],
html[data-mode="light"] [style^="background:rgba(139,92,246,.18);"],
html[data-mode="light"] [style*=";background:rgba(139,92,246,.18);"],
html[data-mode="light"] [style*="; background:rgba(139,92,246,.18);"],
html[data-mode="light"] [style$=";background:rgba(139,92,246,.18)"],
html[data-mode="light"] [style$="; background:rgba(139,92,246,.18)"],
html[data-mode="light"] [style*="background:rgba(139,92,246,.18);"] { background: rgba(109,63,196,0.162) !important; }
html[data-mode="light"] [style="color:#0e7490"],
html[data-mode="light"] [style^="color:#0e7490;"],
html[data-mode="light"] [style*=";color:#0e7490;"],
html[data-mode="light"] [style*="; color:#0e7490;"],
html[data-mode="light"] [style$=";color:#0e7490"],
html[data-mode="light"] [style$="; color:#0e7490"] { color: #0b6b8f !important; }
html[data-mode="light"] [style="background:rgba(6,182,212,.18)"],
html[data-mode="light"] [style^="background:rgba(6,182,212,.18);"],
html[data-mode="light"] [style*=";background:rgba(6,182,212,.18);"],
html[data-mode="light"] [style*="; background:rgba(6,182,212,.18);"],
html[data-mode="light"] [style$=";background:rgba(6,182,212,.18)"],
html[data-mode="light"] [style$="; background:rgba(6,182,212,.18)"],
html[data-mode="light"] [style*="background:rgba(6,182,212,.18);"] { background: rgba(10,127,174,0.162) !important; }
html[data-mode="light"] [style="background:#050b14"],
html[data-mode="light"] [style^="background:#050b14;"],
html[data-mode="light"] [style*=";background:#050b14;"],
html[data-mode="light"] [style*="; background:#050b14;"],
html[data-mode="light"] [style$=";background:#050b14"],
html[data-mode="light"] [style$="; background:#050b14"],
html[data-mode="light"] [style*="background:#050b14;"] { background: #ffffff !important; }
html[data-mode="light"] [style="box-shadow:inset 0 0 200px rgba(0,0,0,.85)"],
html[data-mode="light"] [style^="box-shadow:inset 0 0 200px rgba(0,0,0,.85);"],
html[data-mode="light"] [style*=";box-shadow:inset 0 0 200px rgba(0,0,0,.85);"],
html[data-mode="light"] [style*="; box-shadow:inset 0 0 200px rgba(0,0,0,.85);"],
html[data-mode="light"] [style$=";box-shadow:inset 0 0 200px rgba(0,0,0,.85)"],
html[data-mode="light"] [style$="; box-shadow:inset 0 0 200px rgba(0,0,0,.85)"],
html[data-mode="light"] [style*="box-shadow:inset 0 0 200px rgba(0,0,0,.85);"] { box-shadow: inset 0 0 200px rgba(20,28,56,0.18) !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(255,255,255,.04)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(255,255,255,.04);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(255,255,255,.04);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(255,255,255,.04);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(255,255,255,.04)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(255,255,255,.04)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(255,255,255,.04);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.25)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.25);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.25);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.25);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.25)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.25)"] { color: rgba(61,69,96,.75) !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,.06)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,.06);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,.06);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,.06);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,.06)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,.06)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,.06);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background:#34d399"],
html[data-mode="light"] [style^="background:#34d399;"],
html[data-mode="light"] [style*=";background:#34d399;"],
html[data-mode="light"] [style*="; background:#34d399;"],
html[data-mode="light"] [style$=";background:#34d399"],
html[data-mode="light"] [style$="; background:#34d399"],
html[data-mode="light"] [style*="background:#34d399;"] { background: #0f8a5f !important; }
html[data-mode="light"] [style="border-top:1px solid rgba(255,255,255,.04)"],
html[data-mode="light"] [style^="border-top:1px solid rgba(255,255,255,.04);"],
html[data-mode="light"] [style*=";border-top:1px solid rgba(255,255,255,.04);"],
html[data-mode="light"] [style*="; border-top:1px solid rgba(255,255,255,.04);"],
html[data-mode="light"] [style$=";border-top:1px solid rgba(255,255,255,.04)"],
html[data-mode="light"] [style$="; border-top:1px solid rgba(255,255,255,.04)"],
html[data-mode="light"] [style*="border-top:1px solid rgba(255,255,255,.04);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.28)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.28);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.28);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.28);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.28)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.28)"] { color: rgba(61,69,96,.75) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.2)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.2);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.2);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.2);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.2)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.2)"] { color: rgba(61,69,96,.75) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.38)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.38);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.38);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.38);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.38)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.38)"] { color: #5b6076 !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.22)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.22);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.22);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.22);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.22)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.22)"] { color: rgba(61,69,96,.75) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.32)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.32);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.32);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.32);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.32)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.32)"] { color: rgba(61,69,96,.75) !important; }
html[data-mode="light"] [style="border-color:rgba(255,90,90,.35)"],
html[data-mode="light"] [style^="border-color:rgba(255,90,90,.35);"],
html[data-mode="light"] [style*=";border-color:rgba(255,90,90,.35);"],
html[data-mode="light"] [style*="; border-color:rgba(255,90,90,.35);"],
html[data-mode="light"] [style$=";border-color:rgba(255,90,90,.35)"],
html[data-mode="light"] [style$="; border-color:rgba(255,90,90,.35)"] { border-color: rgba(201,58,52,0.368) !important; }
html[data-mode="light"] [style="background:rgba(255,90,90,.10)"],
html[data-mode="light"] [style^="background:rgba(255,90,90,.10);"],
html[data-mode="light"] [style*=";background:rgba(255,90,90,.10);"],
html[data-mode="light"] [style*="; background:rgba(255,90,90,.10);"],
html[data-mode="light"] [style$=";background:rgba(255,90,90,.10)"],
html[data-mode="light"] [style$="; background:rgba(255,90,90,.10)"],
html[data-mode="light"] [style*="background:rgba(255,90,90,.10);"] { background: rgba(201,58,52,0.09) !important; }
html[data-mode="light"] [style="color:#ff7b7b"],
html[data-mode="light"] [style^="color:#ff7b7b;"],
html[data-mode="light"] [style*=";color:#ff7b7b;"],
html[data-mode="light"] [style*="; color:#ff7b7b;"],
html[data-mode="light"] [style$=";color:#ff7b7b"],
html[data-mode="light"] [style$="; color:#ff7b7b"] { color: #a71111 !important; }
html[data-mode="light"] [style="border:1px solid rgba(239,68,68,.28)"],
html[data-mode="light"] [style^="border:1px solid rgba(239,68,68,.28);"],
html[data-mode="light"] [style*=";border:1px solid rgba(239,68,68,.28);"],
html[data-mode="light"] [style*="; border:1px solid rgba(239,68,68,.28);"],
html[data-mode="light"] [style$=";border:1px solid rgba(239,68,68,.28)"],
html[data-mode="light"] [style$="; border:1px solid rgba(239,68,68,.28)"],
html[data-mode="light"] [style*="border:1px solid rgba(239,68,68,.28);"] { border-color: rgba(201,58,52,0.294) !important; }
html[data-mode="light"] [style="box-shadow:0 0 32px rgba(239,68,68,.12)"],
html[data-mode="light"] [style^="box-shadow:0 0 32px rgba(239,68,68,.12);"],
html[data-mode="light"] [style*=";box-shadow:0 0 32px rgba(239,68,68,.12);"],
html[data-mode="light"] [style*="; box-shadow:0 0 32px rgba(239,68,68,.12);"],
html[data-mode="light"] [style$=";box-shadow:0 0 32px rgba(239,68,68,.12)"],
html[data-mode="light"] [style$="; box-shadow:0 0 32px rgba(239,68,68,.12)"],
html[data-mode="light"] [style*="box-shadow:0 0 32px rgba(239,68,68,.12);"] { box-shadow: 0 0 32px rgba(201,58,52,0.054) !important; }
html[data-mode="light"] [style="background:rgba(245,158,11,.07)"],
html[data-mode="light"] [style^="background:rgba(245,158,11,.07);"],
html[data-mode="light"] [style*=";background:rgba(245,158,11,.07);"],
html[data-mode="light"] [style*="; background:rgba(245,158,11,.07);"],
html[data-mode="light"] [style$=";background:rgba(245,158,11,.07)"],
html[data-mode="light"] [style$="; background:rgba(245,158,11,.07)"],
html[data-mode="light"] [style*="background:rgba(245,158,11,.07);"] { background: rgba(154,103,0,0.063) !important; }
html[data-mode="light"] [style="border:1px solid rgba(245,158,11,.22)"],
html[data-mode="light"] [style^="border:1px solid rgba(245,158,11,.22);"],
html[data-mode="light"] [style*=";border:1px solid rgba(245,158,11,.22);"],
html[data-mode="light"] [style*="; border:1px solid rgba(245,158,11,.22);"],
html[data-mode="light"] [style$=";border:1px solid rgba(245,158,11,.22)"],
html[data-mode="light"] [style$="; border:1px solid rgba(245,158,11,.22)"],
html[data-mode="light"] [style*="border:1px solid rgba(245,158,11,.22);"] { border-color: rgba(154,103,0,0.231) !important; }
html[data-mode="light"] [style="color:#60a5fa"],
html[data-mode="light"] [style^="color:#60a5fa;"],
html[data-mode="light"] [style*=";color:#60a5fa;"],
html[data-mode="light"] [style*="; color:#60a5fa;"],
html[data-mode="light"] [style$=";color:#60a5fa"],
html[data-mode="light"] [style$="; color:#60a5fa"] { color: #2a63cf !important; }
html[data-mode="light"] [style="border:1px solid rgba(148,163,184,0.03)"],
html[data-mode="light"] [style^="border:1px solid rgba(148,163,184,0.03);"],
html[data-mode="light"] [style*=";border:1px solid rgba(148,163,184,0.03);"],
html[data-mode="light"] [style*="; border:1px solid rgba(148,163,184,0.03);"],
html[data-mode="light"] [style$=";border:1px solid rgba(148,163,184,0.03)"],
html[data-mode="light"] [style$="; border:1px solid rgba(148,163,184,0.03)"],
html[data-mode="light"] [style*="border:1px solid rgba(148,163,184,0.03);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background:rgba(0,202,114,.08)"],
html[data-mode="light"] [style^="background:rgba(0,202,114,.08);"],
html[data-mode="light"] [style*=";background:rgba(0,202,114,.08);"],
html[data-mode="light"] [style*="; background:rgba(0,202,114,.08);"],
html[data-mode="light"] [style$=";background:rgba(0,202,114,.08)"],
html[data-mode="light"] [style$="; background:rgba(0,202,114,.08)"],
html[data-mode="light"] [style*="background:rgba(0,202,114,.08);"] { background: rgba(11,138,85,0.072) !important; }
html[data-mode="light"] [style="border:1px solid rgba(0,202,114,.45)"],
html[data-mode="light"] [style^="border:1px solid rgba(0,202,114,.45);"],
html[data-mode="light"] [style*=";border:1px solid rgba(0,202,114,.45);"],
html[data-mode="light"] [style*="; border:1px solid rgba(0,202,114,.45);"],
html[data-mode="light"] [style$=";border:1px solid rgba(0,202,114,.45)"],
html[data-mode="light"] [style$="; border:1px solid rgba(0,202,114,.45)"],
html[data-mode="light"] [style*="border:1px solid rgba(0,202,114,.45);"] { border-color: rgba(11,138,85,0.473) !important; }
html[data-mode="light"] [style="color:#6ee7b7"],
html[data-mode="light"] [style^="color:#6ee7b7;"],
html[data-mode="light"] [style*=";color:#6ee7b7;"],
html[data-mode="light"] [style*="; color:#6ee7b7;"],
html[data-mode="light"] [style$=";color:#6ee7b7"],
html[data-mode="light"] [style$="; color:#6ee7b7"] { color: #0f8a5f !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,0.02)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,0.02);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,0.02);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,0.02);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,0.02)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,0.02)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,0.02);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background:rgba(245,158,11,0.10)"],
html[data-mode="light"] [style^="background:rgba(245,158,11,0.10);"],
html[data-mode="light"] [style*=";background:rgba(245,158,11,0.10);"],
html[data-mode="light"] [style*="; background:rgba(245,158,11,0.10);"],
html[data-mode="light"] [style$=";background:rgba(245,158,11,0.10)"],
html[data-mode="light"] [style$="; background:rgba(245,158,11,0.10)"],
html[data-mode="light"] [style*="background:rgba(245,158,11,0.10);"] { background: rgba(154,103,0,0.09) !important; }
html[data-mode="light"] [style="border:1.5px solid rgba(245,158,11,0.40)"],
html[data-mode="light"] [style^="border:1.5px solid rgba(245,158,11,0.40);"],
html[data-mode="light"] [style*=";border:1.5px solid rgba(245,158,11,0.40);"],
html[data-mode="light"] [style*="; border:1.5px solid rgba(245,158,11,0.40);"],
html[data-mode="light"] [style$=";border:1.5px solid rgba(245,158,11,0.40)"],
html[data-mode="light"] [style$="; border:1.5px solid rgba(245,158,11,0.40)"],
html[data-mode="light"] [style*="border:1.5px solid rgba(245,158,11,0.40);"] { border-color: rgba(154,103,0,0.42) !important; }
html[data-mode="light"] [style="background:rgba(245,158,11,0.18)"],
html[data-mode="light"] [style^="background:rgba(245,158,11,0.18);"],
html[data-mode="light"] [style*=";background:rgba(245,158,11,0.18);"],
html[data-mode="light"] [style*="; background:rgba(245,158,11,0.18);"],
html[data-mode="light"] [style$=";background:rgba(245,158,11,0.18)"],
html[data-mode="light"] [style$="; background:rgba(245,158,11,0.18)"],
html[data-mode="light"] [style*="background:rgba(245,158,11,0.18);"] { background: rgba(154,103,0,0.162) !important; }
html[data-mode="light"] [style="color:#ef4444"],
html[data-mode="light"] [style^="color:#ef4444;"],
html[data-mode="light"] [style*=";color:#ef4444;"],
html[data-mode="light"] [style*="; color:#ef4444;"],
html[data-mode="light"] [style$=";color:#ef4444"],
html[data-mode="light"] [style$="; color:#ef4444"] { color: #c93a34 !important; }
html[data-mode="light"] [style="background:rgba(56,189,248,.15)"],
html[data-mode="light"] [style^="background:rgba(56,189,248,.15);"],
html[data-mode="light"] [style*=";background:rgba(56,189,248,.15);"],
html[data-mode="light"] [style*="; background:rgba(56,189,248,.15);"],
html[data-mode="light"] [style$=";background:rgba(56,189,248,.15)"],
html[data-mode="light"] [style$="; background:rgba(56,189,248,.15)"],
html[data-mode="light"] [style*="background:rgba(56,189,248,.15);"] { background: rgba(12,122,184,0.135) !important; }
html[data-mode="light"] [style="background:#16a34a"],
html[data-mode="light"] [style^="background:#16a34a;"],
html[data-mode="light"] [style*=";background:#16a34a;"],
html[data-mode="light"] [style*="; background:#16a34a;"],
html[data-mode="light"] [style$=";background:#16a34a"],
html[data-mode="light"] [style$="; background:#16a34a"],
html[data-mode="light"] [style*="background:#16a34a;"] { background: #137a3f !important; }
html[data-mode="light"] [style="border:1px solid #16a34a"],
html[data-mode="light"] [style^="border:1px solid #16a34a;"],
html[data-mode="light"] [style*=";border:1px solid #16a34a;"],
html[data-mode="light"] [style*="; border:1px solid #16a34a;"],
html[data-mode="light"] [style$=";border:1px solid #16a34a"],
html[data-mode="light"] [style$="; border:1px solid #16a34a"],
html[data-mode="light"] [style*="border:1px solid #16a34a;"] { border-color: #abd8ba !important; }
html[data-mode="light"] [style="border:1px solid rgba(245,158,11,0.35)"],
html[data-mode="light"] [style^="border:1px solid rgba(245,158,11,0.35);"],
html[data-mode="light"] [style*=";border:1px solid rgba(245,158,11,0.35);"],
html[data-mode="light"] [style*="; border:1px solid rgba(245,158,11,0.35);"],
html[data-mode="light"] [style$=";border:1px solid rgba(245,158,11,0.35)"],
html[data-mode="light"] [style$="; border:1px solid rgba(245,158,11,0.35)"],
html[data-mode="light"] [style*="border:1px solid rgba(245,158,11,0.35);"] { border-color: rgba(154,103,0,0.368) !important; }
html[data-mode="light"] [style="border-color:rgba(245,158,11,.45)"],
html[data-mode="light"] [style^="border-color:rgba(245,158,11,.45);"],
html[data-mode="light"] [style*=";border-color:rgba(245,158,11,.45);"],
html[data-mode="light"] [style*="; border-color:rgba(245,158,11,.45);"],
html[data-mode="light"] [style$=";border-color:rgba(245,158,11,.45)"],
html[data-mode="light"] [style$="; border-color:rgba(245,158,11,.45)"] { border-color: rgba(154,103,0,0.473) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,0.4)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,0.4);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,0.4);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,0.4);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,0.4)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,0.4)"] { color: #5b6076 !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,0.6)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,0.6);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,0.6);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,0.6);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,0.6)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,0.6)"] { color: #3d4560 !important; }
html[data-mode="light"] [style="accent-color:#f59e0b"],
html[data-mode="light"] [style^="accent-color:#f59e0b;"],
html[data-mode="light"] [style*=";accent-color:#f59e0b;"],
html[data-mode="light"] [style*="; accent-color:#f59e0b;"],
html[data-mode="light"] [style$=";accent-color:#f59e0b"],
html[data-mode="light"] [style$="; accent-color:#f59e0b"] { accent-color: #b47708 !important; }
html[data-mode="light"] [style="background:rgba(245,158,11,0.25)"],
html[data-mode="light"] [style^="background:rgba(245,158,11,0.25);"],
html[data-mode="light"] [style*=";background:rgba(245,158,11,0.25);"],
html[data-mode="light"] [style*="; background:rgba(245,158,11,0.25);"],
html[data-mode="light"] [style$=";background:rgba(245,158,11,0.25)"],
html[data-mode="light"] [style$="; background:rgba(245,158,11,0.25)"],
html[data-mode="light"] [style*="background:rgba(245,158,11,0.25);"] { background: rgba(154,103,0,0.225) !important; }
html[data-mode="light"] [style="color:#34d399"],
html[data-mode="light"] [style^="color:#34d399;"],
html[data-mode="light"] [style*=";color:#34d399;"],
html[data-mode="light"] [style*="; color:#34d399;"],
html[data-mode="light"] [style$=";color:#34d399"],
html[data-mode="light"] [style$="; color:#34d399"] { color: #0f8a5f !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(255,255,255,.08)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(255,255,255,.08);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(255,255,255,.08);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(255,255,255,.08);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(255,255,255,.08)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(255,255,255,.08)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(255,255,255,.08);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background:rgba(245,158,11,.2)"],
html[data-mode="light"] [style^="background:rgba(245,158,11,.2);"],
html[data-mode="light"] [style*=";background:rgba(245,158,11,.2);"],
html[data-mode="light"] [style*="; background:rgba(245,158,11,.2);"],
html[data-mode="light"] [style$=";background:rgba(245,158,11,.2)"],
html[data-mode="light"] [style$="; background:rgba(245,158,11,.2)"],
html[data-mode="light"] [style*="background:rgba(245,158,11,.2);"] { background: rgba(154,103,0,0.18) !important; }
html[data-mode="light"] [style="background:rgba(245,158,11,.08)"],
html[data-mode="light"] [style^="background:rgba(245,158,11,.08);"],
html[data-mode="light"] [style*=";background:rgba(245,158,11,.08);"],
html[data-mode="light"] [style*="; background:rgba(245,158,11,.08);"],
html[data-mode="light"] [style$=";background:rgba(245,158,11,.08)"],
html[data-mode="light"] [style$="; background:rgba(245,158,11,.08)"],
html[data-mode="light"] [style*="background:rgba(245,158,11,.08);"] { background: rgba(154,103,0,0.072) !important; }
html[data-mode="light"] [style="border:1px solid rgba(245,158,11,.25)"],
html[data-mode="light"] [style^="border:1px solid rgba(245,158,11,.25);"],
html[data-mode="light"] [style*=";border:1px solid rgba(245,158,11,.25);"],
html[data-mode="light"] [style*="; border:1px solid rgba(245,158,11,.25);"],
html[data-mode="light"] [style$=";border:1px solid rgba(245,158,11,.25)"],
html[data-mode="light"] [style$="; border:1px solid rgba(245,158,11,.25)"],
html[data-mode="light"] [style*="border:1px solid rgba(245,158,11,.25);"] { border-color: rgba(154,103,0,0.263) !important; }
html[data-mode="light"] [style="border-top:1px solid rgba(255,255,255,.08)"],
html[data-mode="light"] [style^="border-top:1px solid rgba(255,255,255,.08);"],
html[data-mode="light"] [style*=";border-top:1px solid rgba(255,255,255,.08);"],
html[data-mode="light"] [style*="; border-top:1px solid rgba(255,255,255,.08);"],
html[data-mode="light"] [style$=";border-top:1px solid rgba(255,255,255,.08)"],
html[data-mode="light"] [style$="; border-top:1px solid rgba(255,255,255,.08)"],
html[data-mode="light"] [style*="border-top:1px solid rgba(255,255,255,.08);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="color:#93c5fd"],
html[data-mode="light"] [style^="color:#93c5fd;"],
html[data-mode="light"] [style*=";color:#93c5fd;"],
html[data-mode="light"] [style*="; color:#93c5fd;"],
html[data-mode="light"] [style$=";color:#93c5fd"],
html[data-mode="light"] [style$="; color:#93c5fd"] { color: #2a63cf !important; }
html[data-mode="light"] [style="color: #EAF2FF"],
html[data-mode="light"] [style^="color: #EAF2FF;"],
html[data-mode="light"] [style*=";color: #EAF2FF;"],
html[data-mode="light"] [style*="; color: #EAF2FF;"],
html[data-mode="light"] [style$=";color: #EAF2FF"],
html[data-mode="light"] [style$="; color: #EAF2FF"] { color: #1a1f36 !important; }
html[data-mode="light"] [style="color: #A8B6D6"],
html[data-mode="light"] [style^="color: #A8B6D6;"],
html[data-mode="light"] [style*=";color: #A8B6D6;"],
html[data-mode="light"] [style*="; color: #A8B6D6;"],
html[data-mode="light"] [style$=";color: #A8B6D6"],
html[data-mode="light"] [style$="; color: #A8B6D6"] { color: #324c85 !important; }
html[data-mode="light"] [style="background: rgba(255,255,255,0.03)"],
html[data-mode="light"] [style^="background: rgba(255,255,255,0.03);"],
html[data-mode="light"] [style*=";background: rgba(255,255,255,0.03);"],
html[data-mode="light"] [style*="; background: rgba(255,255,255,0.03);"],
html[data-mode="light"] [style$=";background: rgba(255,255,255,0.03)"],
html[data-mode="light"] [style$="; background: rgba(255,255,255,0.03)"],
html[data-mode="light"] [style*="background: rgba(255,255,255,0.03);"] { background: rgba(20,28,56,0.026) !important; }
html[data-mode="light"] [style="color:#A8B6D6"],
html[data-mode="light"] [style^="color:#A8B6D6;"],
html[data-mode="light"] [style*=";color:#A8B6D6;"],
html[data-mode="light"] [style*="; color:#A8B6D6;"],
html[data-mode="light"] [style$=";color:#A8B6D6"],
html[data-mode="light"] [style$="; color:#A8B6D6"] { color: #324c85 !important; }
html[data-mode="light"] [style="border-bottom: 1px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style^="border-bottom: 1px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style*=";border-bottom: 1px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style*="; border-bottom: 1px solid rgba(255,255,255,0.1);"],
html[data-mode="light"] [style$=";border-bottom: 1px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style$="; border-bottom: 1px solid rgba(255,255,255,0.1)"],
html[data-mode="light"] [style*="border-bottom: 1px solid rgba(255,255,255,0.1);"] { border-color: rgba(20,28,56,0.125) !important; }
html[data-mode="light"] [style="border-bottom: 1px solid rgba(255,255,255,0.05)"],
html[data-mode="light"] [style^="border-bottom: 1px solid rgba(255,255,255,0.05);"],
html[data-mode="light"] [style*=";border-bottom: 1px solid rgba(255,255,255,0.05);"],
html[data-mode="light"] [style*="; border-bottom: 1px solid rgba(255,255,255,0.05);"],
html[data-mode="light"] [style$=";border-bottom: 1px solid rgba(255,255,255,0.05)"],
html[data-mode="light"] [style$="; border-bottom: 1px solid rgba(255,255,255,0.05)"],
html[data-mode="light"] [style*="border-bottom: 1px solid rgba(255,255,255,0.05);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background: rgba(18,28,47,0.4)"],
html[data-mode="light"] [style^="background: rgba(18,28,47,0.4);"],
html[data-mode="light"] [style*=";background: rgba(18,28,47,0.4);"],
html[data-mode="light"] [style*="; background: rgba(18,28,47,0.4);"],
html[data-mode="light"] [style$=";background: rgba(18,28,47,0.4)"],
html[data-mode="light"] [style$="; background: rgba(18,28,47,0.4)"],
html[data-mode="light"] [style*="background: rgba(18,28,47,0.4);"] { background: rgba(20,28,56,0.088) !important; }
html[data-mode="light"] [style="color:#EAF2FF"],
html[data-mode="light"] [style^="color:#EAF2FF;"],
html[data-mode="light"] [style*=";color:#EAF2FF;"],
html[data-mode="light"] [style*="; color:#EAF2FF;"],
html[data-mode="light"] [style$=";color:#EAF2FF"],
html[data-mode="light"] [style$="; color:#EAF2FF"] { color: #1a1f36 !important; }
html[data-mode="light"] [style="color:#CBD5E1"],
html[data-mode="light"] [style^="color:#CBD5E1;"],
html[data-mode="light"] [style*=";color:#CBD5E1;"],
html[data-mode="light"] [style*="; color:#CBD5E1;"],
html[data-mode="light"] [style$=";color:#CBD5E1"],
html[data-mode="light"] [style$="; color:#CBD5E1"] { color: #5b6076 !important; }
html[data-mode="light"] [style="border: 1px solid rgba(255,255,255,0.08)"],
html[data-mode="light"] [style^="border: 1px solid rgba(255,255,255,0.08);"],
html[data-mode="light"] [style*=";border: 1px solid rgba(255,255,255,0.08);"],
html[data-mode="light"] [style*="; border: 1px solid rgba(255,255,255,0.08);"],
html[data-mode="light"] [style$=";border: 1px solid rgba(255,255,255,0.08)"],
html[data-mode="light"] [style$="; border: 1px solid rgba(255,255,255,0.08)"],
html[data-mode="light"] [style*="border: 1px solid rgba(255,255,255,0.08);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background: #121C2F"],
html[data-mode="light"] [style^="background: #121C2F;"],
html[data-mode="light"] [style*=";background: #121C2F;"],
html[data-mode="light"] [style*="; background: #121C2F;"],
html[data-mode="light"] [style$=";background: #121C2F"],
html[data-mode="light"] [style$="; background: #121C2F"],
html[data-mode="light"] [style*="background: #121C2F;"] { background: #ffffff !important; }
html[data-mode="light"] [style="box-shadow: 0 10px 40px rgba(0,0,0,0.4)"],
html[data-mode="light"] [style^="box-shadow: 0 10px 40px rgba(0,0,0,0.4);"],
html[data-mode="light"] [style*=";box-shadow: 0 10px 40px rgba(0,0,0,0.4);"],
html[data-mode="light"] [style*="; box-shadow: 0 10px 40px rgba(0,0,0,0.4);"],
html[data-mode="light"] [style$=";box-shadow: 0 10px 40px rgba(0,0,0,0.4)"],
html[data-mode="light"] [style$="; box-shadow: 0 10px 40px rgba(0,0,0,0.4)"],
html[data-mode="light"] [style*="box-shadow: 0 10px 40px rgba(0,0,0,0.4);"] { box-shadow: 0 10px 40px rgba(20,28,56,0.128) !important; }
html[data-mode="light"] [style="background:rgba(88,166,255,.12)"],
html[data-mode="light"] [style^="background:rgba(88,166,255,.12);"],
html[data-mode="light"] [style*=";background:rgba(88,166,255,.12);"],
html[data-mode="light"] [style*="; background:rgba(88,166,255,.12);"],
html[data-mode="light"] [style$=";background:rgba(88,166,255,.12)"],
html[data-mode="light"] [style$="; background:rgba(88,166,255,.12)"],
html[data-mode="light"] [style*="background:rgba(88,166,255,.12);"] { background: rgba(42,99,207,0.108) !important; }
html[data-mode="light"] [style="border:1px solid rgba(88,166,255,.3)"],
html[data-mode="light"] [style^="border:1px solid rgba(88,166,255,.3);"],
html[data-mode="light"] [style*=";border:1px solid rgba(88,166,255,.3);"],
html[data-mode="light"] [style*="; border:1px solid rgba(88,166,255,.3);"],
html[data-mode="light"] [style$=";border:1px solid rgba(88,166,255,.3)"],
html[data-mode="light"] [style$="; border:1px solid rgba(88,166,255,.3)"],
html[data-mode="light"] [style*="border:1px solid rgba(88,166,255,.3);"] { border-color: rgba(42,99,207,0.315) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,0.85)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,0.85);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,0.85);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,0.85);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,0.85)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,0.85)"] { color: #1a1f36 !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,0.45)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,0.45);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,0.45);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,0.45);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,0.45)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,0.45)"] { color: #5b6076 !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,0.7)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,0.7);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,0.7);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,0.7);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,0.7)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,0.7)"] { color: #3d4560 !important; }
html[data-mode="light"] [style="color:#0b1220"],
html[data-mode="light"] [style^="color:#0b1220;"],
html[data-mode="light"] [style*=";color:#0b1220;"],
html[data-mode="light"] [style*="; color:#0b1220;"],
html[data-mode="light"] [style$=";color:#0b1220"],
html[data-mode="light"] [style$="; color:#0b1220"] { color: #1a1f36 !important; }
html[data-mode="light"] [style="border:1px solid rgba(148,163,184,0.3)"],
html[data-mode="light"] [style^="border:1px solid rgba(148,163,184,0.3);"],
html[data-mode="light"] [style*=";border:1px solid rgba(148,163,184,0.3);"],
html[data-mode="light"] [style*="; border:1px solid rgba(148,163,184,0.3);"],
html[data-mode="light"] [style$=";border:1px solid rgba(148,163,184,0.3)"],
html[data-mode="light"] [style$="; border:1px solid rgba(148,163,184,0.3)"],
html[data-mode="light"] [style*="border:1px solid rgba(148,163,184,0.3);"] { border-color: rgba(20,28,56,0.26) !important; }
html[data-mode="light"] [style="background:rgba(0,0,0,0.75)"],
html[data-mode="light"] [style^="background:rgba(0,0,0,0.75);"],
html[data-mode="light"] [style*=";background:rgba(0,0,0,0.75);"],
html[data-mode="light"] [style*="; background:rgba(0,0,0,0.75);"],
html[data-mode="light"] [style$=";background:rgba(0,0,0,0.75)"],
html[data-mode="light"] [style$="; background:rgba(0,0,0,0.75)"],
html[data-mode="light"] [style*="background:rgba(0,0,0,0.75);"] { background: rgba(20,28,56,0.06) !important; }
html[data-mode="light"] [style="background:rgba(2,6,23,.8)"],
html[data-mode="light"] [style^="background:rgba(2,6,23,.8);"],
html[data-mode="light"] [style*=";background:rgba(2,6,23,.8);"],
html[data-mode="light"] [style*="; background:rgba(2,6,23,.8);"],
html[data-mode="light"] [style$=";background:rgba(2,6,23,.8)"],
html[data-mode="light"] [style$="; background:rgba(2,6,23,.8)"],
html[data-mode="light"] [style*="background:rgba(2,6,23,.8);"] { background: rgba(28,36,62,.42) !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,.2)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,.2);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,.2);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,.2);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,.2)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,.2)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,.2);"] { border-color: rgba(20,28,56,0.25) !important; }
html[data-mode="light"] [style="background:rgba(15,23,42,.95)"],
html[data-mode="light"] [style^="background:rgba(15,23,42,.95);"],
html[data-mode="light"] [style*=";background:rgba(15,23,42,.95);"],
html[data-mode="light"] [style*="; background:rgba(15,23,42,.95);"],
html[data-mode="light"] [style$=";background:rgba(15,23,42,.95)"],
html[data-mode="light"] [style$="; background:rgba(15,23,42,.95)"],
html[data-mode="light"] [style*="background:rgba(15,23,42,.95);"] { background: #ffffff !important; }
html[data-mode="light"] [style="background:rgba(15,23,42,.35)"],
html[data-mode="light"] [style^="background:rgba(15,23,42,.35);"],
html[data-mode="light"] [style*=";background:rgba(15,23,42,.35);"],
html[data-mode="light"] [style*="; background:rgba(15,23,42,.35);"],
html[data-mode="light"] [style$=";background:rgba(15,23,42,.35)"],
html[data-mode="light"] [style$="; background:rgba(15,23,42,.35)"],
html[data-mode="light"] [style*="background:rgba(15,23,42,.35);"] { background: rgba(20,28,56,0.077) !important; }
html[data-mode="light"] [style="border:1px solid rgba(148,163,184,0.12)"],
html[data-mode="light"] [style^="border:1px solid rgba(148,163,184,0.12);"],
html[data-mode="light"] [style*=";border:1px solid rgba(148,163,184,0.12);"],
html[data-mode="light"] [style*="; border:1px solid rgba(148,163,184,0.12);"],
html[data-mode="light"] [style$=";border:1px solid rgba(148,163,184,0.12)"],
html[data-mode="light"] [style$="; border:1px solid rgba(148,163,184,0.12)"],
html[data-mode="light"] [style*="border:1px solid rgba(148,163,184,0.12);"] { border-color: rgba(20,28,56,0.132) !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(148,163,184,0.1)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(148,163,184,0.1);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(148,163,184,0.1);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(148,163,184,0.1);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(148,163,184,0.1)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(148,163,184,0.1)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(148,163,184,0.1);"] { border-color: rgba(20,28,56,0.11) !important; }
html[data-mode="light"] [style="box-shadow:0 1px 4px rgba(0,0,0,.2)"],
html[data-mode="light"] [style^="box-shadow:0 1px 4px rgba(0,0,0,.2);"],
html[data-mode="light"] [style*=";box-shadow:0 1px 4px rgba(0,0,0,.2);"],
html[data-mode="light"] [style*="; box-shadow:0 1px 4px rgba(0,0,0,.2);"],
html[data-mode="light"] [style$=";box-shadow:0 1px 4px rgba(0,0,0,.2)"],
html[data-mode="light"] [style$="; box-shadow:0 1px 4px rgba(0,0,0,.2)"],
html[data-mode="light"] [style*="box-shadow:0 1px 4px rgba(0,0,0,.2);"] { box-shadow: 0 1px 4px rgba(20,28,56,0.064) !important; }
html[data-mode="light"] [style="color:rgba(148,163,184,.55)"],
html[data-mode="light"] [style^="color:rgba(148,163,184,.55);"],
html[data-mode="light"] [style*=";color:rgba(148,163,184,.55);"],
html[data-mode="light"] [style*="; color:rgba(148,163,184,.55);"],
html[data-mode="light"] [style$=";color:rgba(148,163,184,.55)"],
html[data-mode="light"] [style$="; color:rgba(148,163,184,.55)"] { color: rgba(91,96,118,0.55) !important; }
html[data-mode="light"] [style="color:rgba(226,232,240,.7)"],
html[data-mode="light"] [style^="color:rgba(226,232,240,.7);"],
html[data-mode="light"] [style*=";color:rgba(226,232,240,.7);"],
html[data-mode="light"] [style*="; color:rgba(226,232,240,.7);"],
html[data-mode="light"] [style$=";color:rgba(226,232,240,.7)"],
html[data-mode="light"] [style$="; color:rgba(226,232,240,.7)"] { color: rgba(91,96,118,0.7) !important; }
html[data-mode="light"] [style="border:1px solid rgba(148,163,184,.25)"],
html[data-mode="light"] [style^="border:1px solid rgba(148,163,184,.25);"],
html[data-mode="light"] [style*=";border:1px solid rgba(148,163,184,.25);"],
html[data-mode="light"] [style*="; border:1px solid rgba(148,163,184,.25);"],
html[data-mode="light"] [style$=";border:1px solid rgba(148,163,184,.25)"],
html[data-mode="light"] [style$="; border:1px solid rgba(148,163,184,.25)"],
html[data-mode="light"] [style*="border:1px solid rgba(148,163,184,.25);"] { border-color: rgba(20,28,56,0.26) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,0.5)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,0.5);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,0.5);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,0.5);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,0.5)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,0.5)"] { color: #5b6076 !important; }
html[data-mode="light"] [style="color:#fecaca"],
html[data-mode="light"] [style^="color:#fecaca;"],
html[data-mode="light"] [style*=";color:#fecaca;"],
html[data-mode="light"] [style*="; color:#fecaca;"],
html[data-mode="light"] [style$=";color:#fecaca"],
html[data-mode="light"] [style$="; color:#fecaca"] { color: #c93a34 !important; }
html[data-mode="light"] [style="color:rgba(255,80,80,0.9)"],
html[data-mode="light"] [style^="color:rgba(255,80,80,0.9);"],
html[data-mode="light"] [style*=";color:rgba(255,80,80,0.9);"],
html[data-mode="light"] [style*="; color:rgba(255,80,80,0.9);"],
html[data-mode="light"] [style$=";color:rgba(255,80,80,0.9)"],
html[data-mode="light"] [style$="; color:rgba(255,80,80,0.9)"] { color: #a71111 !important; }
html[data-mode="light"] [style="border:1px solid rgba(148,163,184,.2)"],
html[data-mode="light"] [style^="border:1px solid rgba(148,163,184,.2);"],
html[data-mode="light"] [style*=";border:1px solid rgba(148,163,184,.2);"],
html[data-mode="light"] [style*="; border:1px solid rgba(148,163,184,.2);"],
html[data-mode="light"] [style$=";border:1px solid rgba(148,163,184,.2)"],
html[data-mode="light"] [style$="; border:1px solid rgba(148,163,184,.2)"],
html[data-mode="light"] [style*="border:1px solid rgba(148,163,184,.2);"] { border-color: rgba(20,28,56,0.22) !important; }
html[data-mode="light"] [style="border:2px solid rgba(148,163,184,.4)"],
html[data-mode="light"] [style^="border:2px solid rgba(148,163,184,.4);"],
html[data-mode="light"] [style*=";border:2px solid rgba(148,163,184,.4);"],
html[data-mode="light"] [style*="; border:2px solid rgba(148,163,184,.4);"],
html[data-mode="light"] [style$=";border:2px solid rgba(148,163,184,.4)"],
html[data-mode="light"] [style$="; border:2px solid rgba(148,163,184,.4)"],
html[data-mode="light"] [style*="border:2px solid rgba(148,163,184,.4);"] { border-color: rgba(20,28,56,0.26) !important; }
html[data-mode="light"] [style="color:#f87171"],
html[data-mode="light"] [style^="color:#f87171;"],
html[data-mode="light"] [style*=";color:#f87171;"],
html[data-mode="light"] [style*="; color:#f87171;"],
html[data-mode="light"] [style$=";color:#f87171"],
html[data-mode="light"] [style$="; color:#f87171"] { color: #c93a34 !important; }
html[data-mode="light"] [style="border-top:1px solid #e2e8f0"],
html[data-mode="light"] [style^="border-top:1px solid #e2e8f0;"],
html[data-mode="light"] [style*=";border-top:1px solid #e2e8f0;"],
html[data-mode="light"] [style*="; border-top:1px solid #e2e8f0;"],
html[data-mode="light"] [style$=";border-top:1px solid #e2e8f0"],
html[data-mode="light"] [style$="; border-top:1px solid #e2e8f0"],
html[data-mode="light"] [style*="border-top:1px solid #e2e8f0;"] { border-color: #dde3ee !important; }
html[data-mode="light"] [style="background: rgba(255,255,255,0.05)"],
html[data-mode="light"] [style^="background: rgba(255,255,255,0.05);"],
html[data-mode="light"] [style*=";background: rgba(255,255,255,0.05);"],
html[data-mode="light"] [style*="; background: rgba(255,255,255,0.05);"],
html[data-mode="light"] [style$=";background: rgba(255,255,255,0.05)"],
html[data-mode="light"] [style$="; background: rgba(255,255,255,0.05)"],
html[data-mode="light"] [style*="background: rgba(255,255,255,0.05);"] { background: rgba(20,28,56,0.043) !important; }
html[data-mode="light"] [style="color: #cbd5e1"],
html[data-mode="light"] [style^="color: #cbd5e1;"],
html[data-mode="light"] [style*=";color: #cbd5e1;"],
html[data-mode="light"] [style*="; color: #cbd5e1;"],
html[data-mode="light"] [style$=";color: #cbd5e1"],
html[data-mode="light"] [style$="; color: #cbd5e1"] { color: #5b6076 !important; }
html[data-mode="light"] [style="background:rgba(15,23,42,0.5)"],
html[data-mode="light"] [style^="background:rgba(15,23,42,0.5);"],
html[data-mode="light"] [style*=";background:rgba(15,23,42,0.5);"],
html[data-mode="light"] [style*="; background:rgba(15,23,42,0.5);"],
html[data-mode="light"] [style$=";background:rgba(15,23,42,0.5)"],
html[data-mode="light"] [style$="; background:rgba(15,23,42,0.5)"],
html[data-mode="light"] [style*="background:rgba(15,23,42,0.5);"] { background: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="border:1px solid rgba(255,255,255,0.05)"],
html[data-mode="light"] [style^="border:1px solid rgba(255,255,255,0.05);"],
html[data-mode="light"] [style*=";border:1px solid rgba(255,255,255,0.05);"],
html[data-mode="light"] [style*="; border:1px solid rgba(255,255,255,0.05);"],
html[data-mode="light"] [style$=";border:1px solid rgba(255,255,255,0.05)"],
html[data-mode="light"] [style$="; border:1px solid rgba(255,255,255,0.05)"],
html[data-mode="light"] [style*="border:1px solid rgba(255,255,255,0.05);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background: rgba(16,185,129,0.1)"],
html[data-mode="light"] [style^="background: rgba(16,185,129,0.1);"],
html[data-mode="light"] [style*=";background: rgba(16,185,129,0.1);"],
html[data-mode="light"] [style*="; background: rgba(16,185,129,0.1);"],
html[data-mode="light"] [style$=";background: rgba(16,185,129,0.1)"],
html[data-mode="light"] [style$="; background: rgba(16,185,129,0.1)"],
html[data-mode="light"] [style*="background: rgba(16,185,129,0.1);"] { background: rgba(15,138,95,0.09) !important; }
html[data-mode="light"] [style="color: #10b981"],
html[data-mode="light"] [style^="color: #10b981;"],
html[data-mode="light"] [style*=";color: #10b981;"],
html[data-mode="light"] [style*="; color: #10b981;"],
html[data-mode="light"] [style$=";color: #10b981"],
html[data-mode="light"] [style$="; color: #10b981"] { color: #0f8a5f !important; }
html[data-mode="light"] [style="background:rgba(2,6,23,0.95)"],
html[data-mode="light"] [style^="background:rgba(2,6,23,0.95);"],
html[data-mode="light"] [style*=";background:rgba(2,6,23,0.95);"],
html[data-mode="light"] [style*="; background:rgba(2,6,23,0.95);"],
html[data-mode="light"] [style$=";background:rgba(2,6,23,0.95)"],
html[data-mode="light"] [style$="; background:rgba(2,6,23,0.95)"],
html[data-mode="light"] [style*="background:rgba(2,6,23,0.95);"] { background: #ffffff !important; }
html[data-mode="light"] [style="border-color:rgba(239,68,68,0.5)"],
html[data-mode="light"] [style^="border-color:rgba(239,68,68,0.5);"],
html[data-mode="light"] [style*=";border-color:rgba(239,68,68,0.5);"],
html[data-mode="light"] [style*="; border-color:rgba(239,68,68,0.5);"],
html[data-mode="light"] [style$=";border-color:rgba(239,68,68,0.5)"],
html[data-mode="light"] [style$="; border-color:rgba(239,68,68,0.5)"] { border-color: rgba(201,58,52,0.525) !important; }
html[data-mode="light"] [style="box-shadow: 0 0 50px rgba(239,68,68,0.15)"],
html[data-mode="light"] [style^="box-shadow: 0 0 50px rgba(239,68,68,0.15);"],
html[data-mode="light"] [style*=";box-shadow: 0 0 50px rgba(239,68,68,0.15);"],
html[data-mode="light"] [style*="; box-shadow: 0 0 50px rgba(239,68,68,0.15);"],
html[data-mode="light"] [style$=";box-shadow: 0 0 50px rgba(239,68,68,0.15)"],
html[data-mode="light"] [style$="; box-shadow: 0 0 50px rgba(239,68,68,0.15)"],
html[data-mode="light"] [style*="box-shadow: 0 0 50px rgba(239,68,68,0.15);"] { box-shadow: 0 0 50px rgba(201,58,52,0.068) !important; }
html[data-mode="light"] [style="border-bottom:1px solid rgba(239,68,68,0.2)"],
html[data-mode="light"] [style^="border-bottom:1px solid rgba(239,68,68,0.2);"],
html[data-mode="light"] [style*=";border-bottom:1px solid rgba(239,68,68,0.2);"],
html[data-mode="light"] [style*="; border-bottom:1px solid rgba(239,68,68,0.2);"],
html[data-mode="light"] [style$=";border-bottom:1px solid rgba(239,68,68,0.2)"],
html[data-mode="light"] [style$="; border-bottom:1px solid rgba(239,68,68,0.2)"],
html[data-mode="light"] [style*="border-bottom:1px solid rgba(239,68,68,0.2);"] { border-color: rgba(201,58,52,0.21) !important; }
html[data-mode="light"] [style="border-top: 1px solid rgba(255,255,255,0.06)"],
html[data-mode="light"] [style^="border-top: 1px solid rgba(255,255,255,0.06);"],
html[data-mode="light"] [style*=";border-top: 1px solid rgba(255,255,255,0.06);"],
html[data-mode="light"] [style*="; border-top: 1px solid rgba(255,255,255,0.06);"],
html[data-mode="light"] [style$=";border-top: 1px solid rgba(255,255,255,0.06)"],
html[data-mode="light"] [style$="; border-top: 1px solid rgba(255,255,255,0.06)"],
html[data-mode="light"] [style*="border-top: 1px solid rgba(255,255,255,0.06);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="background:rgba(239,68,68,0.1)"],
html[data-mode="light"] [style^="background:rgba(239,68,68,0.1);"],
html[data-mode="light"] [style*=";background:rgba(239,68,68,0.1);"],
html[data-mode="light"] [style*="; background:rgba(239,68,68,0.1);"],
html[data-mode="light"] [style$=";background:rgba(239,68,68,0.1)"],
html[data-mode="light"] [style$="; background:rgba(239,68,68,0.1)"],
html[data-mode="light"] [style*="background:rgba(239,68,68,0.1);"] { background: rgba(201,58,52,0.09) !important; }
html[data-mode="light"] [style="border:1px solid rgba(239,68,68,0.3)"],
html[data-mode="light"] [style^="border:1px solid rgba(239,68,68,0.3);"],
html[data-mode="light"] [style*=";border:1px solid rgba(239,68,68,0.3);"],
html[data-mode="light"] [style*="; border:1px solid rgba(239,68,68,0.3);"],
html[data-mode="light"] [style$=";border:1px solid rgba(239,68,68,0.3)"],
html[data-mode="light"] [style$="; border:1px solid rgba(239,68,68,0.3)"],
html[data-mode="light"] [style*="border:1px solid rgba(239,68,68,0.3);"] { border-color: rgba(201,58,52,0.315) !important; }
html[data-mode="light"] [style="box-shadow: 0 0 50px rgba(239,68,68,0.2)"],
html[data-mode="light"] [style^="box-shadow: 0 0 50px rgba(239,68,68,0.2);"],
html[data-mode="light"] [style*=";box-shadow: 0 0 50px rgba(239,68,68,0.2);"],
html[data-mode="light"] [style*="; box-shadow: 0 0 50px rgba(239,68,68,0.2);"],
html[data-mode="light"] [style$=";box-shadow: 0 0 50px rgba(239,68,68,0.2)"],
html[data-mode="light"] [style$="; box-shadow: 0 0 50px rgba(239,68,68,0.2)"],
html[data-mode="light"] [style*="box-shadow: 0 0 50px rgba(239,68,68,0.2);"] { box-shadow: 0 0 50px rgba(201,58,52,0.09) !important; }
html[data-mode="light"] [style="background:rgba(15,23,42,0.8)"],
html[data-mode="light"] [style^="background:rgba(15,23,42,0.8);"],
html[data-mode="light"] [style*=";background:rgba(15,23,42,0.8);"],
html[data-mode="light"] [style*="; background:rgba(15,23,42,0.8);"],
html[data-mode="light"] [style$=";background:rgba(15,23,42,0.8)"],
html[data-mode="light"] [style$="; background:rgba(15,23,42,0.8)"],
html[data-mode="light"] [style*="background:rgba(15,23,42,0.8);"] { background: rgba(20,28,56,0.064) !important; }
html[data-mode="light"] [style="border:1px solid rgba(148,163,184,0.2)"],
html[data-mode="light"] [style^="border:1px solid rgba(148,163,184,0.2);"],
html[data-mode="light"] [style*=";border:1px solid rgba(148,163,184,0.2);"],
html[data-mode="light"] [style*="; border:1px solid rgba(148,163,184,0.2);"],
html[data-mode="light"] [style$=";border:1px solid rgba(148,163,184,0.2)"],
html[data-mode="light"] [style$="; border:1px solid rgba(148,163,184,0.2)"],
html[data-mode="light"] [style*="border:1px solid rgba(148,163,184,0.2);"] { border-color: rgba(20,28,56,0.22) !important; }
html[data-mode="light"] [style="background:rgba(2,6,23,0.9)"],
html[data-mode="light"] [style^="background:rgba(2,6,23,0.9);"],
html[data-mode="light"] [style*=";background:rgba(2,6,23,0.9);"],
html[data-mode="light"] [style*="; background:rgba(2,6,23,0.9);"],
html[data-mode="light"] [style$=";background:rgba(2,6,23,0.9)"],
html[data-mode="light"] [style$="; background:rgba(2,6,23,0.9)"],
html[data-mode="light"] [style*="background:rgba(2,6,23,0.9);"] { background: #ffffff !important; }
html[data-mode="light"] [style="background:rgba(2,6,23,0.92)"],
html[data-mode="light"] [style^="background:rgba(2,6,23,0.92);"],
html[data-mode="light"] [style*=";background:rgba(2,6,23,0.92);"],
html[data-mode="light"] [style*="; background:rgba(2,6,23,0.92);"],
html[data-mode="light"] [style$=";background:rgba(2,6,23,0.92)"],
html[data-mode="light"] [style$="; background:rgba(2,6,23,0.92)"],
html[data-mode="light"] [style*="background:rgba(2,6,23,0.92);"] { background: #ffffff !important; }
html[data-mode="light"] [style="border-color:#8b5cf6"],
html[data-mode="light"] [style^="border-color:#8b5cf6;"],
html[data-mode="light"] [style*=";border-color:#8b5cf6;"],
html[data-mode="light"] [style*="; border-color:#8b5cf6;"],
html[data-mode="light"] [style$=";border-color:#8b5cf6"],
html[data-mode="light"] [style$="; border-color:#8b5cf6"] { border-color: #cfbaee !important; }
html[data-mode="light"] [style="box-shadow: 0 0 40px rgba(139,92,246,0.15)"],
html[data-mode="light"] [style^="box-shadow: 0 0 40px rgba(139,92,246,0.15);"],
html[data-mode="light"] [style*=";box-shadow: 0 0 40px rgba(139,92,246,0.15);"],
html[data-mode="light"] [style*="; box-shadow: 0 0 40px rgba(139,92,246,0.15);"],
html[data-mode="light"] [style$=";box-shadow: 0 0 40px rgba(139,92,246,0.15)"],
html[data-mode="light"] [style$="; box-shadow: 0 0 40px rgba(139,92,246,0.15)"],
html[data-mode="light"] [style*="box-shadow: 0 0 40px rgba(139,92,246,0.15);"] { box-shadow: 0 0 40px rgba(109,63,196,0.068) !important; }
html[data-mode="light"] [style="background:rgba(15,23,42,0.9)"],
html[data-mode="light"] [style^="background:rgba(15,23,42,0.9);"],
html[data-mode="light"] [style*=";background:rgba(15,23,42,0.9);"],
html[data-mode="light"] [style*="; background:rgba(15,23,42,0.9);"],
html[data-mode="light"] [style$=";background:rgba(15,23,42,0.9)"],
html[data-mode="light"] [style$="; background:rgba(15,23,42,0.9)"],
html[data-mode="light"] [style*="background:rgba(15,23,42,0.9);"] { background: #ffffff !important; }
html[data-mode="light"] [style="background:rgba(245,158,11,0.1)"],
html[data-mode="light"] [style^="background:rgba(245,158,11,0.1);"],
html[data-mode="light"] [style*=";background:rgba(245,158,11,0.1);"],
html[data-mode="light"] [style*="; background:rgba(245,158,11,0.1);"],
html[data-mode="light"] [style$=";background:rgba(245,158,11,0.1)"],
html[data-mode="light"] [style$="; background:rgba(245,158,11,0.1)"],
html[data-mode="light"] [style*="background:rgba(245,158,11,0.1);"] { background: rgba(154,103,0,0.09) !important; }
html[data-mode="light"] [style="border:1px solid rgba(245,158,11,0.3)"],
html[data-mode="light"] [style^="border:1px solid rgba(245,158,11,0.3);"],
html[data-mode="light"] [style*=";border:1px solid rgba(245,158,11,0.3);"],
html[data-mode="light"] [style*="; border:1px solid rgba(245,158,11,0.3);"],
html[data-mode="light"] [style$=";border:1px solid rgba(245,158,11,0.3)"],
html[data-mode="light"] [style$="; border:1px solid rgba(245,158,11,0.3)"],
html[data-mode="light"] [style*="border:1px solid rgba(245,158,11,0.3);"] { border-color: rgba(154,103,0,0.315) !important; }
html[data-mode="light"] [style="accent-color:#8b5cf6"],
html[data-mode="light"] [style^="accent-color:#8b5cf6;"],
html[data-mode="light"] [style*=";accent-color:#8b5cf6;"],
html[data-mode="light"] [style*="; accent-color:#8b5cf6;"],
html[data-mode="light"] [style$=";accent-color:#8b5cf6"],
html[data-mode="light"] [style$="; accent-color:#8b5cf6"] { accent-color: #6d3fc4 !important; }
html[data-mode="light"] [style="box-shadow: 0 4px 12px rgba(139,92,246,0.3)"],
html[data-mode="light"] [style^="box-shadow: 0 4px 12px rgba(139,92,246,0.3);"],
html[data-mode="light"] [style*=";box-shadow: 0 4px 12px rgba(139,92,246,0.3);"],
html[data-mode="light"] [style*="; box-shadow: 0 4px 12px rgba(139,92,246,0.3);"],
html[data-mode="light"] [style$=";box-shadow: 0 4px 12px rgba(139,92,246,0.3)"],
html[data-mode="light"] [style$="; box-shadow: 0 4px 12px rgba(139,92,246,0.3)"],
html[data-mode="light"] [style*="box-shadow: 0 4px 12px rgba(139,92,246,0.3);"] { box-shadow: 0 4px 12px rgba(109,63,196,0.135) !important; }
html[data-mode="light"] [style="background:rgba(239,68,68,0.2)"],
html[data-mode="light"] [style^="background:rgba(239,68,68,0.2);"],
html[data-mode="light"] [style*=";background:rgba(239,68,68,0.2);"],
html[data-mode="light"] [style*="; background:rgba(239,68,68,0.2);"],
html[data-mode="light"] [style$=";background:rgba(239,68,68,0.2)"],
html[data-mode="light"] [style$="; background:rgba(239,68,68,0.2)"],
html[data-mode="light"] [style*="background:rgba(239,68,68,0.2);"] { background: rgba(201,58,52,0.18) !important; }
html[data-mode="light"] [style="background:rgba(34,197,94,0.2)"],
html[data-mode="light"] [style^="background:rgba(34,197,94,0.2);"],
html[data-mode="light"] [style*=";background:rgba(34,197,94,0.2);"],
html[data-mode="light"] [style*="; background:rgba(34,197,94,0.2);"],
html[data-mode="light"] [style$=";background:rgba(34,197,94,0.2)"],
html[data-mode="light"] [style$="; background:rgba(34,197,94,0.2)"],
html[data-mode="light"] [style*="background:rgba(34,197,94,0.2);"] { background: rgba(26,138,74,0.18) !important; }
html[data-mode="light"] [style="border:1px solid rgba(34,197,94,0.3)"],
html[data-mode="light"] [style^="border:1px solid rgba(34,197,94,0.3);"],
html[data-mode="light"] [style*=";border:1px solid rgba(34,197,94,0.3);"],
html[data-mode="light"] [style*="; border:1px solid rgba(34,197,94,0.3);"],
html[data-mode="light"] [style$=";border:1px solid rgba(34,197,94,0.3)"],
html[data-mode="light"] [style$="; border:1px solid rgba(34,197,94,0.3)"],
html[data-mode="light"] [style*="border:1px solid rgba(34,197,94,0.3);"] { border-color: rgba(26,138,74,0.315) !important; }
html[data-mode="light"] [style="accent-color:#0ea5e9"],
html[data-mode="light"] [style^="accent-color:#0ea5e9;"],
html[data-mode="light"] [style*=";accent-color:#0ea5e9;"],
html[data-mode="light"] [style*="; accent-color:#0ea5e9;"],
html[data-mode="light"] [style$=";accent-color:#0ea5e9"],
html[data-mode="light"] [style$="; accent-color:#0ea5e9"] { accent-color: #0c7ab8 !important; }
html[data-mode="light"] [style="border-color:rgba(56,189,248,0.3)"],
html[data-mode="light"] [style^="border-color:rgba(56,189,248,0.3);"],
html[data-mode="light"] [style*=";border-color:rgba(56,189,248,0.3);"],
html[data-mode="light"] [style*="; border-color:rgba(56,189,248,0.3);"],
html[data-mode="light"] [style$=";border-color:rgba(56,189,248,0.3)"],
html[data-mode="light"] [style$="; border-color:rgba(56,189,248,0.3)"] { border-color: rgba(12,122,184,0.315) !important; }
html[data-mode="light"] [style="background:rgba(56,189,248,0.05)"],
html[data-mode="light"] [style^="background:rgba(56,189,248,0.05);"],
html[data-mode="light"] [style*=";background:rgba(56,189,248,0.05);"],
html[data-mode="light"] [style*="; background:rgba(56,189,248,0.05);"],
html[data-mode="light"] [style$=";background:rgba(56,189,248,0.05)"],
html[data-mode="light"] [style$="; background:rgba(56,189,248,0.05)"],
html[data-mode="light"] [style*="background:rgba(56,189,248,0.05);"] { background: rgba(12,122,184,0.045) !important; }
html[data-mode="light"] [style="border-left: 3px solid #38bdf8"],
html[data-mode="light"] [style^="border-left: 3px solid #38bdf8;"],
html[data-mode="light"] [style*=";border-left: 3px solid #38bdf8;"],
html[data-mode="light"] [style*="; border-left: 3px solid #38bdf8;"],
html[data-mode="light"] [style$=";border-left: 3px solid #38bdf8"],
html[data-mode="light"] [style$="; border-left: 3px solid #38bdf8"],
html[data-mode="light"] [style*="border-left: 3px solid #38bdf8;"] { border-color: #9fc9e4 !important; }
html[data-mode="light"] [style="border-left: 3px solid #22c55e"],
html[data-mode="light"] [style^="border-left: 3px solid #22c55e;"],
html[data-mode="light"] [style*=";border-left: 3px solid #22c55e;"],
html[data-mode="light"] [style*="; border-left: 3px solid #22c55e;"],
html[data-mode="light"] [style$=";border-left: 3px solid #22c55e"],
html[data-mode="light"] [style$="; border-left: 3px solid #22c55e"],
html[data-mode="light"] [style*="border-left: 3px solid #22c55e;"] { border-color: #abd8ba !important; }
html[data-mode="light"] [style="box-shadow: 0 4px 12px rgba(245,158,11,0.3)"],
html[data-mode="light"] [style^="box-shadow: 0 4px 12px rgba(245,158,11,0.3);"],
html[data-mode="light"] [style*=";box-shadow: 0 4px 12px rgba(245,158,11,0.3);"],
html[data-mode="light"] [style*="; box-shadow: 0 4px 12px rgba(245,158,11,0.3);"],
html[data-mode="light"] [style$=";box-shadow: 0 4px 12px rgba(245,158,11,0.3)"],
html[data-mode="light"] [style$="; box-shadow: 0 4px 12px rgba(245,158,11,0.3)"],
html[data-mode="light"] [style*="box-shadow: 0 4px 12px rgba(245,158,11,0.3);"] { box-shadow: 0 4px 12px rgba(154,103,0,0.135) !important; }
html[data-mode="light"] [style="background:rgba(56,189,248,0.1)"],
html[data-mode="light"] [style^="background:rgba(56,189,248,0.1);"],
html[data-mode="light"] [style*=";background:rgba(56,189,248,0.1);"],
html[data-mode="light"] [style*="; background:rgba(56,189,248,0.1);"],
html[data-mode="light"] [style$=";background:rgba(56,189,248,0.1)"],
html[data-mode="light"] [style$="; background:rgba(56,189,248,0.1)"],
html[data-mode="light"] [style*="background:rgba(56,189,248,0.1);"] { background: rgba(12,122,184,0.09) !important; }
html[data-mode="light"] [style="background: rgba(15,23,42,0.6)"],
html[data-mode="light"] [style^="background: rgba(15,23,42,0.6);"],
html[data-mode="light"] [style*=";background: rgba(15,23,42,0.6);"],
html[data-mode="light"] [style*="; background: rgba(15,23,42,0.6);"],
html[data-mode="light"] [style$=";background: rgba(15,23,42,0.6)"],
html[data-mode="light"] [style$="; background: rgba(15,23,42,0.6)"],
html[data-mode="light"] [style*="background: rgba(15,23,42,0.6);"] { background: rgba(20,28,56,0.048) !important; }
html[data-mode="light"] [style="border-top:1px solid rgba(255,255,255,0.02)"],
html[data-mode="light"] [style^="border-top:1px solid rgba(255,255,255,0.02);"],
html[data-mode="light"] [style*=";border-top:1px solid rgba(255,255,255,0.02);"],
html[data-mode="light"] [style*="; border-top:1px solid rgba(255,255,255,0.02);"],
html[data-mode="light"] [style$=";border-top:1px solid rgba(255,255,255,0.02)"],
html[data-mode="light"] [style$="; border-top:1px solid rgba(255,255,255,0.02)"],
html[data-mode="light"] [style*="border-top:1px solid rgba(255,255,255,0.02);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="border-right:1px solid rgba(255,255,255,0.02)"],
html[data-mode="light"] [style^="border-right:1px solid rgba(255,255,255,0.02);"],
html[data-mode="light"] [style*=";border-right:1px solid rgba(255,255,255,0.02);"],
html[data-mode="light"] [style*="; border-right:1px solid rgba(255,255,255,0.02);"],
html[data-mode="light"] [style$=";border-right:1px solid rgba(255,255,255,0.02)"],
html[data-mode="light"] [style$="; border-right:1px solid rgba(255,255,255,0.02)"],
html[data-mode="light"] [style*="border-right:1px solid rgba(255,255,255,0.02);"] { border-color: rgba(20,28,56,0.1) !important; }
html[data-mode="light"] [style="color: #f8fafc"],
html[data-mode="light"] [style^="color: #f8fafc;"],
html[data-mode="light"] [style*=";color: #f8fafc;"],
html[data-mode="light"] [style*="; color: #f8fafc;"],
html[data-mode="light"] [style$=";color: #f8fafc"],
html[data-mode="light"] [style$="; color: #f8fafc"] { color: #3d4560 !important; }
html[data-mode="light"] [style="color: #94a3b8"],
html[data-mode="light"] [style^="color: #94a3b8;"],
html[data-mode="light"] [style*=";color: #94a3b8;"],
html[data-mode="light"] [style*="; color: #94a3b8;"],
html[data-mode="light"] [style$=";color: #94a3b8"],
html[data-mode="light"] [style$="; color: #94a3b8"] { color: #5b6076 !important; }
html[data-mode="light"] [style="box-shadow:0 0 0 3px rgba(239,68,68,.2)"],
html[data-mode="light"] [style^="box-shadow:0 0 0 3px rgba(239,68,68,.2);"],
html[data-mode="light"] [style*=";box-shadow:0 0 0 3px rgba(239,68,68,.2);"],
html[data-mode="light"] [style*="; box-shadow:0 0 0 3px rgba(239,68,68,.2);"],
html[data-mode="light"] [style$=";box-shadow:0 0 0 3px rgba(239,68,68,.2)"],
html[data-mode="light"] [style$="; box-shadow:0 0 0 3px rgba(239,68,68,.2)"],
html[data-mode="light"] [style*="box-shadow:0 0 0 3px rgba(239,68,68,.2);"] { box-shadow: 0 0 0 3px rgba(201,58,52,0.09) !important; }
html[data-mode="light"] [style="background:rgba(239,68,68,.12)"],
html[data-mode="light"] [style^="background:rgba(239,68,68,.12);"],
html[data-mode="light"] [style*=";background:rgba(239,68,68,.12);"],
html[data-mode="light"] [style*="; background:rgba(239,68,68,.12);"],
html[data-mode="light"] [style$=";background:rgba(239,68,68,.12)"],
html[data-mode="light"] [style$="; background:rgba(239,68,68,.12)"],
html[data-mode="light"] [style*="background:rgba(239,68,68,.12);"] { background: rgba(201,58,52,0.108) !important; }
html[data-mode="light"] [style="border:1px solid rgba(239,68,68,.3)"],
html[data-mode="light"] [style^="border:1px solid rgba(239,68,68,.3);"],
html[data-mode="light"] [style*=";border:1px solid rgba(239,68,68,.3);"],
html[data-mode="light"] [style*="; border:1px solid rgba(239,68,68,.3);"],
html[data-mode="light"] [style$=";border:1px solid rgba(239,68,68,.3)"],
html[data-mode="light"] [style$="; border:1px solid rgba(239,68,68,.3)"],
html[data-mode="light"] [style*="border:1px solid rgba(239,68,68,.3);"] { border-color: rgba(201,58,52,0.315) !important; }
html[data-mode="light"] [style="color:#6b7280"],
html[data-mode="light"] [style^="color:#6b7280;"],
html[data-mode="light"] [style*=";color:#6b7280;"],
html[data-mode="light"] [style*="; color:#6b7280;"],
html[data-mode="light"] [style$=";color:#6b7280"],
html[data-mode="light"] [style$="; color:#6b7280"] { color: #5b6779 !important; }
html[data-mode="light"] [style="color:#22c55e"],
html[data-mode="light"] [style^="color:#22c55e;"],
html[data-mode="light"] [style*=";color:#22c55e;"],
html[data-mode="light"] [style*="; color:#22c55e;"],
html[data-mode="light"] [style$=";color:#22c55e"],
html[data-mode="light"] [style$="; color:#22c55e"] { color: #1a8a4a !important; }
html[data-mode="light"] [style="background:rgba(34,197,94,.06)"],
html[data-mode="light"] [style^="background:rgba(34,197,94,.06);"],
html[data-mode="light"] [style*=";background:rgba(34,197,94,.06);"],
html[data-mode="light"] [style*="; background:rgba(34,197,94,.06);"],
html[data-mode="light"] [style$=";background:rgba(34,197,94,.06)"],
html[data-mode="light"] [style$="; background:rgba(34,197,94,.06)"],
html[data-mode="light"] [style*="background:rgba(34,197,94,.06);"] { background: rgba(26,138,74,0.054) !important; }
html[data-mode="light"] [style="border:1px solid rgba(34,197,94,.18)"],
html[data-mode="light"] [style^="border:1px solid rgba(34,197,94,.18);"],
html[data-mode="light"] [style*=";border:1px solid rgba(34,197,94,.18);"],
html[data-mode="light"] [style*="; border:1px solid rgba(34,197,94,.18);"],
html[data-mode="light"] [style$=";border:1px solid rgba(34,197,94,.18)"],
html[data-mode="light"] [style$="; border:1px solid rgba(34,197,94,.18)"],
html[data-mode="light"] [style*="border:1px solid rgba(34,197,94,.18);"] { border-color: rgba(26,138,74,0.189) !important; }
html[data-mode="light"] [style="background:#0c2a4d"],
html[data-mode="light"] [style^="background:#0c2a4d;"],
html[data-mode="light"] [style*=";background:#0c2a4d;"],
html[data-mode="light"] [style*="; background:#0c2a4d;"],
html[data-mode="light"] [style$=";background:#0c2a4d"],
html[data-mode="light"] [style$="; background:#0c2a4d"],
html[data-mode="light"] [style*="background:#0c2a4d;"] { background: #ffffff !important; }
html[data-mode="light"] [style="color:#7dd3fc"],
html[data-mode="light"] [style^="color:#7dd3fc;"],
html[data-mode="light"] [style*=";color:#7dd3fc;"],
html[data-mode="light"] [style*="; color:#7dd3fc;"],
html[data-mode="light"] [style$=";color:#7dd3fc"],
html[data-mode="light"] [style$="; color:#7dd3fc"] { color: #0e7c8c !important; }
html[data-mode="light"] [style="background:#3a2a0a"],
html[data-mode="light"] [style^="background:#3a2a0a;"],
html[data-mode="light"] [style*=";background:#3a2a0a;"],
html[data-mode="light"] [style*="; background:#3a2a0a;"],
html[data-mode="light"] [style$=";background:#3a2a0a"],
html[data-mode="light"] [style$="; background:#3a2a0a"],
html[data-mode="light"] [style*="background:#3a2a0a;"] { background: #ffffff !important; }
html[data-mode="light"] [style="color:#e9d5ff"],
html[data-mode="light"] [style^="color:#e9d5ff;"],
html[data-mode="light"] [style*=";color:#e9d5ff;"],
html[data-mode="light"] [style*="; color:#e9d5ff;"],
html[data-mode="light"] [style$=";color:#e9d5ff"],
html[data-mode="light"] [style$="; color:#e9d5ff"] { color: #6d3fc4 !important; }
html[data-mode="light"] [style="border-left:3px solid #fbbf24"],
html[data-mode="light"] [style^="border-left:3px solid #fbbf24;"],
html[data-mode="light"] [style*=";border-left:3px solid #fbbf24;"],
html[data-mode="light"] [style*="; border-left:3px solid #fbbf24;"],
html[data-mode="light"] [style$=";border-left:3px solid #fbbf24"],
html[data-mode="light"] [style$="; border-left:3px solid #fbbf24"],
html[data-mode="light"] [style*="border-left:3px solid #fbbf24;"] { border-color: #e2ca98 !important; }
html[data-mode="light"] [style="border:1px solid #1e293b"],
html[data-mode="light"] [style^="border:1px solid #1e293b;"],
html[data-mode="light"] [style*=";border:1px solid #1e293b;"],
html[data-mode="light"] [style*="; border:1px solid #1e293b;"],
html[data-mode="light"] [style$=";border:1px solid #1e293b"],
html[data-mode="light"] [style$="; border:1px solid #1e293b"],
html[data-mode="light"] [style*="border:1px solid #1e293b;"] { border-color: #d6dcea !important; }
html[data-mode="light"] [style="background:#1d4ed8"],
html[data-mode="light"] [style^="background:#1d4ed8;"],
html[data-mode="light"] [style*=";background:#1d4ed8;"],
html[data-mode="light"] [style*="; background:#1d4ed8;"],
html[data-mode="light"] [style$=";background:#1d4ed8"],
html[data-mode="light"] [style$="; background:#1d4ed8"],
html[data-mode="light"] [style*="background:#1d4ed8;"] { background: #2a63cf !important; }
html[data-mode="light"] [style="background:rgba(248,113,113,.08)"],
html[data-mode="light"] [style^="background:rgba(248,113,113,.08);"],
html[data-mode="light"] [style*=";background:rgba(248,113,113,.08);"],
html[data-mode="light"] [style*="; background:rgba(248,113,113,.08);"],
html[data-mode="light"] [style$=";background:rgba(248,113,113,.08)"],
html[data-mode="light"] [style$="; background:rgba(248,113,113,.08)"],
html[data-mode="light"] [style*="background:rgba(248,113,113,.08);"] { background: rgba(201,58,52,0.072) !important; }
html[data-mode="light"] [style="border:1px solid rgba(248,113,113,.2)"],
html[data-mode="light"] [style^="border:1px solid rgba(248,113,113,.2);"],
html[data-mode="light"] [style*=";border:1px solid rgba(248,113,113,.2);"],
html[data-mode="light"] [style*="; border:1px solid rgba(248,113,113,.2);"],
html[data-mode="light"] [style$=";border:1px solid rgba(248,113,113,.2)"],
html[data-mode="light"] [style$="; border:1px solid rgba(248,113,113,.2)"],
html[data-mode="light"] [style*="border:1px solid rgba(248,113,113,.2);"] { border-color: rgba(201,58,52,0.21) !important; }
html[data-mode="light"] [style="border-color:rgba(255,255,255,.09)"],
html[data-mode="light"] [style^="border-color:rgba(255,255,255,.09);"],
html[data-mode="light"] [style*=";border-color:rgba(255,255,255,.09);"],
html[data-mode="light"] [style*="; border-color:rgba(255,255,255,.09);"],
html[data-mode="light"] [style$=";border-color:rgba(255,255,255,.09)"],
html[data-mode="light"] [style$="; border-color:rgba(255,255,255,.09)"] { border-color: rgba(20,28,56,0.112) !important; }
html[data-mode="light"] [style="border:1px solid rgba(16,185,129,.22)"],
html[data-mode="light"] [style^="border:1px solid rgba(16,185,129,.22);"],
html[data-mode="light"] [style*=";border:1px solid rgba(16,185,129,.22);"],
html[data-mode="light"] [style*="; border:1px solid rgba(16,185,129,.22);"],
html[data-mode="light"] [style$=";border:1px solid rgba(16,185,129,.22)"],
html[data-mode="light"] [style$="; border:1px solid rgba(16,185,129,.22)"],
html[data-mode="light"] [style*="border:1px solid rgba(16,185,129,.22);"] { border-color: rgba(15,138,95,0.231) !important; }
html[data-mode="light"] [style="box-shadow:0 0 6px #10b981"],
html[data-mode="light"] [style^="box-shadow:0 0 6px #10b981;"],
html[data-mode="light"] [style*=";box-shadow:0 0 6px #10b981;"],
html[data-mode="light"] [style*="; box-shadow:0 0 6px #10b981;"],
html[data-mode="light"] [style$=";box-shadow:0 0 6px #10b981"],
html[data-mode="light"] [style$="; box-shadow:0 0 6px #10b981"],
html[data-mode="light"] [style*="box-shadow:0 0 6px #10b981;"] { box-shadow: 0 0 6px #0f8a5f !important; }
html[data-mode="light"] [style="border:1px solid rgba(244,63,94,.2)"],
html[data-mode="light"] [style^="border:1px solid rgba(244,63,94,.2);"],
html[data-mode="light"] [style*=";border:1px solid rgba(244,63,94,.2);"],
html[data-mode="light"] [style*="; border:1px solid rgba(244,63,94,.2);"],
html[data-mode="light"] [style$=";border:1px solid rgba(244,63,94,.2)"],
html[data-mode="light"] [style$="; border:1px solid rgba(244,63,94,.2)"],
html[data-mode="light"] [style*="border:1px solid rgba(244,63,94,.2);"] { border-color: rgba(201,56,95,0.21) !important; }
html[data-mode="light"] [style="color:#6366f1"],
html[data-mode="light"] [style^="color:#6366f1;"],
html[data-mode="light"] [style*=";color:#6366f1;"],
html[data-mode="light"] [style*="; color:#6366f1;"],
html[data-mode="light"] [style$=";color:#6366f1"],
html[data-mode="light"] [style$="; color:#6366f1"] { color: #4348b4 !important; }
html[data-mode="light"] [style="border:1px solid rgba(99,102,241,.2)"],
html[data-mode="light"] [style^="border:1px solid rgba(99,102,241,.2);"],
html[data-mode="light"] [style*=";border:1px solid rgba(99,102,241,.2);"],
html[data-mode="light"] [style*="; border:1px solid rgba(99,102,241,.2);"],
html[data-mode="light"] [style$=";border:1px solid rgba(99,102,241,.2)"],
html[data-mode="light"] [style$="; border:1px solid rgba(99,102,241,.2)"],
html[data-mode="light"] [style*="border:1px solid rgba(99,102,241,.2);"] { border-color: rgba(67,72,180,0.21) !important; }
html[data-mode="light"] [style="background:rgba(34,197,94,.10)"],
html[data-mode="light"] [style^="background:rgba(34,197,94,.10);"],
html[data-mode="light"] [style*=";background:rgba(34,197,94,.10);"],
html[data-mode="light"] [style*="; background:rgba(34,197,94,.10);"],
html[data-mode="light"] [style$=";background:rgba(34,197,94,.10)"],
html[data-mode="light"] [style$="; background:rgba(34,197,94,.10)"],
html[data-mode="light"] [style*="background:rgba(34,197,94,.10);"] { background: rgba(26,138,74,0.09) !important; }
html[data-mode="light"] [style="background:rgba(248,81,73,.08)"],
html[data-mode="light"] [style^="background:rgba(248,81,73,.08);"],
html[data-mode="light"] [style*=";background:rgba(248,81,73,.08);"],
html[data-mode="light"] [style*="; background:rgba(248,81,73,.08);"],
html[data-mode="light"] [style$=";background:rgba(248,81,73,.08)"],
html[data-mode="light"] [style$="; background:rgba(248,81,73,.08)"],
html[data-mode="light"] [style*="background:rgba(248,81,73,.08);"] { background: rgba(201,58,52,0.072) !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.75)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.75);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.75);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.75);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.75)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.75)"] { color: #3d4560 !important; }
html[data-mode="light"] [style="color:rgba(255,255,255,.85)"],
html[data-mode="light"] [style^="color:rgba(255,255,255,.85);"],
html[data-mode="light"] [style*=";color:rgba(255,255,255,.85);"],
html[data-mode="light"] [style*="; color:rgba(255,255,255,.85);"],
html[data-mode="light"] [style$=";color:rgba(255,255,255,.85)"],
html[data-mode="light"] [style$="; color:rgba(255,255,255,.85)"] { color: #1a1f36 !important; }
html[data-mode="light"] [style="background:#60a5fa"],
html[data-mode="light"] [style^="background:#60a5fa;"],
html[data-mode="light"] [style*=";background:#60a5fa;"],
html[data-mode="light"] [style*="; background:#60a5fa;"],
html[data-mode="light"] [style$=";background:#60a5fa"],
html[data-mode="light"] [style$="; background:#60a5fa"],
html[data-mode="light"] [style*="background:#60a5fa;"] { background: #2a63cf !important; }
html[data-mode="light"] [style="box-shadow:0 0 8px #60a5fa"],
html[data-mode="light"] [style^="box-shadow:0 0 8px #60a5fa;"],
html[data-mode="light"] [style*=";box-shadow:0 0 8px #60a5fa;"],
html[data-mode="light"] [style*="; box-shadow:0 0 8px #60a5fa;"],
html[data-mode="light"] [style$=";box-shadow:0 0 8px #60a5fa"],
html[data-mode="light"] [style$="; box-shadow:0 0 8px #60a5fa"],
html[data-mode="light"] [style*="box-shadow:0 0 8px #60a5fa;"] { box-shadow: 0 0 8px #2a63cf !important; }
html[data-mode="light"] [style="color:#2ecc71"],
html[data-mode="light"] [style^="color:#2ecc71;"],
html[data-mode="light"] [style*=";color:#2ecc71;"],
html[data-mode="light"] [style*="; color:#2ecc71;"],
html[data-mode="light"] [style$=";color:#2ecc71"],
html[data-mode="light"] [style$="; color:#2ecc71"] { color: #289054 !important; }

/* ── serialized JS style-property assignments ── */
html[data-mode="light"] [style*="color: rgba(255, 255, 255, .7)"] { color: #3d4560 !important; }
html[data-mode="light"] [style*="background: rgba(2, 6, 23, 0.85)"] { background: rgba(28,36,62,.42) !important; }
html[data-mode="light"] [style*="background: rgba(5, 150, 105, 0.09)"] { background: rgba(17,167,120,0.081) !important; }
html[data-mode="light"] [style*="background: rgba(37, 99, 235, .10)"] { background: rgba(31,86,184,0.09) !important; }
html[data-mode="light"] [style*="border-color: rgba(37, 99, 235, .30)"] { border-color: rgba(31,86,184,0.315) !important; }
html[data-mode="light"] [style*="background: rgba(239, 68, 68, .08)"] { background: rgba(201,58,52,0.072) !important; }
html[data-mode="light"] [style*="border-color: rgba(239, 68, 68, .28)"] { border-color: rgba(201,58,52,0.294) !important; }
html[data-mode="light"] [style*="background: rgba(34, 197, 94, .08)"] { background: rgba(26,138,74,0.072) !important; }
html[data-mode="light"] [style*="border-color: rgba(34, 197, 94, .25)"] { border-color: rgba(26,138,74,0.263) !important; }
html[data-mode="light"] [style*="border-color: rgb(56, 189, 248)"] { border-color: #9fc9e4 !important; }
html[data-mode="light"] [style*="border-color: rgba(56, 189, 248, .22)"] { border-color: rgba(12,122,184,0.231) !important; }
html[data-mode="light"] [style*="background: rgba(244, 63, 94, .22)"] { background: rgba(201,56,95,0.198) !important; }
html[data-mode="light"] [style*="border-color: rgba(244, 63, 94, .5)"] { border-color: rgba(201,56,95,0.525) !important; }
html[data-mode="light"] [style*="color: rgb(245, 158, 11)"] { color: #b47708 !important; }
html[data-mode="light"] [style*="color: rgb(244, 63, 94)"] { color: #c9385f !important; }
html[data-mode="light"] [style*="background: rgba(56, 189, 248, .1)"] { background: rgba(12,122,184,0.09) !important; }
html[data-mode="light"] [style*="background: rgba(56, 189, 248, .14)"] { background: rgba(12,122,184,0.126) !important; }
html[data-mode="light"] [style*="background: rgba(56, 189, 248, .06)"] { background: rgba(12,122,184,0.054) !important; }
html[data-mode="light"] [style*="background: rgba(255, 255, 255, .04)"] { background: rgba(20,28,56,0.034) !important; }
html[data-mode="light"] [style*="color: rgb(239, 68, 68)"] { color: #c93a34 !important; }
html[data-mode="light"] [style*="color: rgb(34, 197, 94)"] { color: #1a8a4a !important; }
html[data-mode="light"] [style*="background: rgba(255, 255, 255, .1)"] { background: rgba(20,28,56,0.085) !important; }
html[data-mode="light"] [style*="background: rgba(255, 255, 255, .05)"] { background: rgba(20,28,56,0.043) !important; }
html[data-mode="light"] [style*="background: rgba(16, 185, 129, 0.05)"] { background: rgba(15,138,95,0.045) !important; }
html[data-mode="light"] [style*="border-color: rgba(16, 185, 129, 0.35)"] { border-color: rgba(15,138,95,0.368) !important; }
html[data-mode="light"] [style*="background: rgb(239, 68, 68)"] { background: #c93a34 !important; }
html[data-mode="light"] [style*="background: rgb(245, 158, 11)"] { background: #b47708 !important; }
html[data-mode="light"] [style*="background: rgba(16, 185, 129, .1)"] { background: rgba(15,138,95,0.09) !important; }
html[data-mode="light"] [style*="color: rgb(16, 185, 129)"] { color: #0f8a5f !important; }
html[data-mode="light"] [style*="background: rgb(16, 185, 129)"] { background: #0f8a5f !important; }
html[data-mode="light"] [style*="background: rgba(244, 63, 94, .08)"] { background: rgba(201,56,95,0.072) !important; }
html[data-mode="light"] [style*="background: rgb(244, 63, 94)"] { background: #c9385f !important; }
html[data-mode="light"] [style*="color: rgb(134, 239, 172)"] { color: #1a8a4a !important; }
html[data-mode="light"] [style*="color: rgb(252, 165, 165)"] { color: #c93a34 !important; }

/* ════════════════════════════════════════════════════════════════
   SECTION M6 — PRIMITIVES (hand-crafted enterprise chrome, light)
   Token-driven polish that the machine map cannot judge: chrome
   hierarchy, hover/active states, the theme quick-toggle, and the
   handful of legacy "aggressive" bright_board rules that need a
   more nuanced treatment than a blanket wash.
   ════════════════════════════════════════════════════════════════ */

/* ── theme quick-toggle (topbar) — both modes ── */
.mx-theme-toggle { position: relative; overflow: hidden; }
.mx-theme-toggle svg { display: block; transition: transform .35s cubic-bezier(.4,0,.2,1), opacity .2s ease; }
.mx-theme-toggle .mx-tt-sun  { position: absolute; inset: 0; margin: auto; opacity: 0; transform: rotate(-90deg) scale(.5); }
.mx-theme-toggle .mx-tt-moon { opacity: 1; transform: rotate(0) scale(1); }
html[data-mode="light"] .mx-theme-toggle .mx-tt-sun  { opacity: 1; transform: rotate(0) scale(1); }
html[data-mode="light"] .mx-theme-toggle .mx-tt-moon { opacity: 0; transform: rotate(90deg) scale(.5); }

/* ── topbar (light): white chrome, hairline edge, ink text ── */
html[data-mode="light"] .topbar {
  background: #ffffff;
  border: 1px solid var(--mx-line);
  border-bottom: 1px solid var(--mx-line-strong);
  box-shadow: 0 1px 2px rgba(20,28,56,.05);
  color: var(--mx-text);
}
html[data-mode="light"] .topbar .btn.ghost.iconbtn {
  color: var(--mx-text-3);
  border-color: transparent;
}
html[data-mode="light"] .topbar .btn.ghost.iconbtn:hover {
  background: var(--mx-surface-3);
  color: var(--mx-text);
  border-color: var(--mx-line);
}
html[data-mode="light"] .top-global-search {
  background: var(--mx-surface-3);
  border: 1px solid var(--mx-line);
}
html[data-mode="light"] .top-global-search:focus-within {
  background: #ffffff;
  border-color: rgba(91,110,245,.55);
  box-shadow: 0 0 0 3px rgba(91,110,245,.15);
}
html[data-mode="light"] #globalSearchInput { color: var(--mx-text); }
html[data-mode="light"] #globalSearchInput::placeholder { color: var(--mx-muted); }

/* ── sidebar (light) ── */
html[data-mode="light"] aside.side {
  background: #ffffff;
  border: 1px solid var(--mx-line);
}
html[data-mode="light"] .nav .nav-item,
html[data-mode="light"] .nav .nav-group-head {
  color: var(--mx-text-2);
}
html[data-mode="light"] .nav .nav-item:hover,
html[data-mode="light"] .nav .nav-group-head:hover {
  background: var(--mx-surface-3);
  color: var(--mx-text);
}
html[data-mode="light"] .nav .nav-item.active {
  background: var(--mx-accent-soft);
  color: #4256ec;
}

/* ── logout button keeps its identity as the single strong action ── */
html[data-mode="light"] #logoutBtn {
  background: #ffffff;
  border: 1px solid var(--mx-line-strong);
  color: var(--mx-text-2);
}
html[data-mode="light"] #logoutBtn:hover {
  border-color: #c9384f;
  color: #c22e47;
  background: #fdf1f3;
}

/* ── sync status chip ── */
html[data-mode="light"] .sync-status {
  background: var(--mx-surface-2);
  border: 1px solid var(--mx-line);
  color: var(--mx-text-3);
}

/* ── boot loader overlay (self-contained dark CSS injected pre-DOM).
      The generated map re-colors its rules; these two anchors guarantee the
      canvas + glass panel land on the light system even if the loader's
      inline gradient evolves. ── */
html[data-mode="light"] #mums-boot-loader {
  background: linear-gradient(180deg, #f7f9fc 0%, #f4f6fb 60%, #eef1f7 100%) !important;
}
html[data-mode="light"] #mums-boot-loader #bl-panel {
  background: rgba(255,255,255,.85) !important;
  border-color: #e7eaf2 !important;
  box-shadow: 0 30px 80px -20px rgba(20,28,56,.18), 0 10px 30px -10px rgba(20,28,56,.10) !important;
}


/* ════════════════════════════════════════════════════════════════
   SECTION M7 — DARK (APEX) REFINEMENTS
   The dark theme is the legacy default and already premium; rules
   here only align the pieces this theme layer introduced (toggle,
   scrollbars) and normalize chrome consistency — no redesign.
   ════════════════════════════════════════════════════════════════ */

/* scrollbars — consistent dark rails (was UA default in some panes) */
html[data-mode="dark"] * {
  scrollbar-color: var(--mx-scroll-thumb) transparent;
}
html[data-mode="dark"] ::-webkit-scrollbar { width: 10px; height: 10px; }
html[data-mode="dark"] ::-webkit-scrollbar-track { background: transparent; }
html[data-mode="dark"] ::-webkit-scrollbar-thumb {
  background: var(--mx-scroll-thumb);
  border-radius: 8px;
  border: 2px solid rgba(0,0,0,.35);
}
html[data-mode="dark"] ::-webkit-scrollbar-thumb:hover {
  background: var(--mx-scroll-thumb-hover);
}
html[data-mode="dark"] ::-webkit-scrollbar-corner { background: transparent; }

/* focus visibility parity with light mode */
html[data-mode="dark"] :focus-visible {
  outline: 2px solid rgba(201,168,76,.55);
  outline-offset: 1px;
}

/* theme toggle hover feedback on dark chrome */
html[data-mode="dark"] .mx-theme-toggle:hover {
  background: rgba(201,168,76,.10);
  border-color: rgba(201,168,76,.30);
}
