/* ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════
   Tema claro (pacote 96, 10/11/2026). TUDO aqui fica sob [data-theme="light"]: o tema escuro e os demais não mudam.
   Carregado por último no index.html e nas telas próprias (iframes).
   Causas corrigidas:
   1. O tema claro só redefinia 11 das 30 cores: acento, verde, vermelho, âmbar, sombras etc. continuavam as do escuro
      (ciano #06b6d4 sobre branco = contraste 2,4).
   2. 169 variáveis usadas nas telas não existem em tema nenhum e caíam na reserva escura do código
      (var(--bg-secondary, #0b1220), var(--bg-card, #1e293b), var(--bg-main, #0f172a)…).
   3. Cores escuras fixas em CSS e no HTML gerado pelo JS (style="background:#111827…").
   ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════ */
[data-theme="light"] {
    color-scheme: light;
    /* 1. cores do tema que faltavam (tons mais escuros: legíveis sobre branco, contraste ≥ 3) */
    --accent:           #0e7490;
    --accent-hover:     #155e75;
    --accent-secondary: #2563eb;
    --border-glow:      rgba(14, 116, 144, 0.28);
    --green:            #047857;
    --red:              #e11d48;
    --yellow:           #b45309;
    --blue:             #2563eb;
    --indigo:           #4f46e5;
    --shadow-sm:        0 1px 3px rgba(31, 35, 40, 0.10);
    --shadow-md:        0 6px 16px rgba(31, 35, 40, 0.12);
    --shadow-glow:      0 0 0 3px rgba(14, 116, 144, 0.15);

    /* 2. nomes usados pelas telas sem definição em tema nenhum: apontam para as cores do tema */
    --bg-main: var(--bg);            --bg-base: var(--bg);            --bg-body: var(--bg);
    --bg-color: var(--bg);           --bg-dark: var(--bg);            --bg-primary: var(--bg-surface);
    --bg-card: var(--bg-surface);    --card: var(--bg-surface);       --surface: var(--bg-surface);
    --bg-panel: var(--bg-surface);   --bg-input: var(--bg-surface);   --input-bg: var(--bg-surface);
    --bg-secondary: #f1f4f8;         --bg-sec: #f1f4f8;               --bg-soft: #f1f4f8;
    --bg-tertiary: #e9edf2;          --bg-lighter: #e9edf2;           --bg-card-sub: #f6f8fa;
    --bg-card-hover: var(--bg-hover); --item-hover: var(--bg-hover);  --item-active: #e6f0f3;
    --glass: rgba(255, 255, 255, 0.92);
    --text: var(--text-primary);     --text-main: var(--text-primary); --text-color: var(--text-primary);
    --txt: var(--text-primary);      --text-2: var(--text-secondary); --text-dim: var(--text-muted);
    --muted: var(--text-muted);
    --border-color: var(--border);   --borda: var(--border);          --border-hi: #b6c0cc;
    --primary: var(--accent-secondary); --primary-color: var(--accent-secondary); --pri: var(--accent-secondary);
    --primary-soft: rgba(37, 99, 235, 0.10);
    --success: var(--green);         --ok: var(--green);              --accent-green: var(--green);
    --danger: var(--red);            --error: var(--red);             --erro: var(--red);   --er: var(--red);
    --accent-red: var(--red);        --text-danger: var(--red);       --status-critical: var(--red);
    --warning: var(--yellow);        --amber: var(--yellow);          --accent-amber: var(--yellow);
    --accent-blue: var(--blue);      --accent-indigo: var(--indigo);  --accent-purple: #7c3aed;
    --status-normal: var(--green);
    --sidebar-bg: var(--bg-surface); --sidebar-border: var(--border); --sidebar-hover: var(--bg-hover);
    --header-bg: var(--bg-surface);  --header-border: var(--border);  --tab-bg: #f1f4f8;
    --sombra: var(--shadow-md);      --shadow-2xl: 0 24px 48px rgba(31, 35, 40, 0.18);
}

/* ── Topologia: cores próprias (--topo-*) em versão clara ── */
[data-theme="light"] {
    --topo-glass-bg: rgba(255, 255, 255, 0.90);       --topo-glass-bg-soft: rgba(255, 255, 255, 0.78);
    --topo-glass-bg-deep: rgba(255, 255, 255, 0.96);  --topo-glass-border: rgba(31, 35, 40, 0.12);
    --topo-glass-border-hi: rgba(31, 35, 40, 0.24);   --topo-glass-hilite: rgba(37, 99, 235, 0.08);
    --topo-glass-hilite-strong: rgba(37, 99, 235, 0.15);
    --topo-glass-shadow: 0 6px 20px -6px rgba(31, 35, 40, 0.18), 0 1px 3px rgba(31, 35, 40, 0.10);
    --topo-accent: #1d4ed8; --topo-accent-2: #0369a1; --topo-accent-3: #4338ca;
    --topo-text-1: #1f2328; --topo-text-2: #475569; --topo-text-3: #64748b; --topo-text-4: #94a3b8;
}
/* ── Terminal CLI (workspace): continua escuro como terminal; o contêiner ganha o fundo dele (antes o texto claro
   caía sobre o fundo branco do tema) ── */
[data-theme="light"] .cliws-scope { background: var(--bg); color: var(--text); }
/* ── pontos fixos achados na varredura ── */
[data-theme="light"] #noc-kpi-total-dev { color: var(--text-primary) !important; }
[data-theme="light"] .flatpickr-calendar { background: #fff; color: var(--text-primary); box-shadow: var(--shadow-md); }
[data-theme="light"] .flatpickr-calendar .flatpickr-day, [data-theme="light"] .flatpickr-calendar .flatpickr-weekday,
[data-theme="light"] .flatpickr-calendar .flatpickr-month, [data-theme="light"] .flatpickr-calendar .cur-month,
[data-theme="light"] .flatpickr-calendar .flatpickr-current-month input.cur-year { color: var(--text-primary); fill: var(--text-primary); }
[data-theme="light"] .flatpickr-calendar .flatpickr-months .flatpickr-month,
[data-theme="light"] .flatpickr-calendar .flatpickr-weekdays,
[data-theme="light"] .flatpickr-calendar span.flatpickr-weekday,
[data-theme="light"] .flatpickr-calendar .flatpickr-monthDropdown-months { background: #fff; }
[data-theme="light"] .flatpickr-calendar .flatpickr-day:hover { background: var(--bg-hover); }
[data-theme="light"] .flatpickr-calendar .flatpickr-day.selected { background: var(--accent-secondary); color: #fff; }
[data-theme="light"] select option { background: #fff; color: var(--text-primary); }
[data-theme="light"] .noc-title { color: var(--text-primary); }
[data-theme="light"] .cc-kpi.ativo { color: var(--accent); }
[data-theme="light"] #sec-scripts-status-badge { color: #b45309 !important; }

/* ── chassi-desenho.css: 5 regra(s) ── */
[data-theme="light"] .cv-alca { fill: #1d4ed8; }
[data-theme="light"] .cv-dica { background: var(--bg-surface); border: 1px solid var(--border, var(--border)); }
[data-theme="light"] .cv-legenda i.cv-l-off { background: var(--bg-secondary); border: 1px solid var(--border); }
[data-theme="light"] .cv-palco { background: var(--bg-surface); }
[data-theme="light"] .cd-foto img { background: var(--bg-surface); }
/* ── ftth-map.css: 10 regra(s) ── */
[data-theme="light"] .ftth-map { background: var(--bg-surface); }
[data-theme="light"] .ftth-danger { color: #b91c1c !important; }
[data-theme="light"] .ftth-viab-pin { color: #0e7490; }
[data-theme="light"] .ftth-pop-alert { color: #b91c1c; }
[data-theme="light"] .ftth-viab-verdict.ok { color: #15803d; }
[data-theme="light"] .ftth-viab-verdict.bad { color: #b91c1c; }
[data-theme="light"] .ftth-port.free { color: #15803d; }
[data-theme="light"] .ftth-port.used { color: #1d4ed8; }
[data-theme="light"] .ftth-port.used.off { color: #b91c1c; }
[data-theme="light"] .ftth-port.reserved { color: #b45309; }
/* ── janelas.css: 2 regra(s) ── */
[data-theme="light"] .jm-chip { background: var(--bg-secondary); border: 1px solid var(--border, var(--border)); }
[data-theme="light"] .jm-chip-fechar { border-left: 1px solid var(--border, var(--border)) !important; }
/* ── mapa-rede.css: 5 regra(s) ── */
[data-theme="light"] .mr-grupo { background: var(--bg-surface); color: var(--text-primary); }
[data-theme="light"] .mr-ok { color: #15803d; }
[data-theme="light"] .mr-pend { color: #b45309; }
[data-theme="light"] .mr-raiz:fullscreen,
[data-theme="light"] .mr-raiz.mr-cheia-css { background: var(--bg-surface); }
[data-theme="light"] .mpc-alerta i { color: #b45309; }
/* ── noc_operational.css: 41 regra(s) ── */
[data-theme="light"] #noc-section { background: var(--bg-surface); }
[data-theme="light"] .noc-header { border-bottom: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-badge-live.online { color: #047857; }
[data-theme="light"] .noc-badge-live.offline { color: #b45309; }
[data-theme="light"] .noc-kpi-card { background: var(--bg-surface); border: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-nav-bar { background: rgba(255, 255, 255, 0.86); border: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-p-filter-btn { border: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-p-filter-btn:hover { border-color: rgba(31, 35, 40, 0.18); }
[data-theme="light"] .noc-search-box { border: 1px solid rgba(31, 35, 40, 0.16); }
[data-theme="light"] .noc-incidents-table-wrapper { background: var(--bg-surface); border: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-table th { border-bottom: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-table td { border-bottom: 1px solid rgba(31, 35, 40, 0.064); }
[data-theme="light"] .noc-p-badge.p-p1 { color: #b91c1c; }
[data-theme="light"] .noc-p-badge.p-p2 { color: #c2410c; }
[data-theme="light"] .noc-p-badge.p-p3 { color: #a16207; }
[data-theme="light"] .noc-p-badge.p-p4 { color: #0369a1; }
[data-theme="light"] .noc-if-tag { color: #1d4ed8; }
[data-theme="light"] .noc-status-chip.open { color: #b91c1c; }
[data-theme="light"] .noc-status-chip.investigating { color: #b45309; }
[data-theme="light"] .noc-status-chip.mitigating { color: #1d4ed8; }
[data-theme="light"] .noc-status-chip.resolved { color: #047857; }
[data-theme="light"] .noc-status-chip.healthy { color: #047857; }
[data-theme="light"] .noc-status-chip.warning { color: #b45309; }
[data-theme="light"] .noc-status-chip.critical { color: #b91c1c; }
[data-theme="light"] .noc-traffic-card { border: 1px solid rgba(31, 35, 40, 0.08); }
[data-theme="light"] .noc-pop-status-row { border: 1px solid rgba(31, 35, 40, 0.08); }
[data-theme="light"] .noc-pred-card { background: var(--bg-surface); border: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-horizon-badge { border: 1px solid rgba(31, 35, 40, 0.16); }
[data-theme="light"] .noc-modal-content { background: var(--bg-surface); border: 1px solid rgba(31, 35, 40, 0.18); }
[data-theme="light"] .noc-modal-header { border-bottom: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-detail-card { border: 1px solid rgba(31, 35, 40, 0.096); }
[data-theme="light"] .noc-diag-box { background: var(--bg-surface); color: #0369a1; border: 1px solid rgba(31, 35, 40, 0.096); }
[data-theme="light"] .noc-mini-table th { border-bottom: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-mini-table td { border-bottom: 1px solid rgba(31, 35, 40, 0.048); }
[data-theme="light"] .noc-chat-container { background: var(--bg-surface); border: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-chat-msg.bot .noc-chat-bubble { border: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-chat-meta { border-top: 1px solid rgba(31, 35, 40, 0.096); }
[data-theme="light"] .noc-chat-input-bar { border-top: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-quick-questions { border-top: 1px solid rgba(31, 35, 40, 0.064); }
[data-theme="light"] .noc-quick-btn { border: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .noc-videowall-mode { background: var(--bg-surface) !important; }
/* ── portal.css: 1 regra(s) ── */
[data-theme="light"] { --pf-marca: #0e7490; --pf-marca-tinta: #f6f8fa; --pf-bg: #f6f8fa; --pf-surface: #f6f8fa; --pf-elevated: #f6f8fa; --pf-inset: #f6f8fa; --pf-linha: rgba(31, 35, 40, 0.14); --pf-linha-forte: rgba(31, 35, 40, 0.14); --pf-txt: #1f2328; }
/* ── protocol_inventory.css: 3 regra(s) ── */
[data-theme="light"] .protocol-state.is-up { color: #047857; }
[data-theme="light"] .protocol-state.is-down { color: #be123c; }
[data-theme="light"] .protocol-dialog::backdrop { background: rgba(255, 255, 255, 0.86); }
/* ── server-manager.css: 32 regra(s) ── */
[data-theme="light"] .sm-container { color: var(--text-primary); }
[data-theme="light"] .sm-header { border-bottom: 1px solid var(--border); }
[data-theme="light"] .sm-title-group h1 { color: var(--text-primary); }
[data-theme="light"] .sm-title-group p { color: var(--text-secondary); }
[data-theme="light"] .sm-stat-pill { background: var(--bg-surface); border: 1px solid var(--border); }
[data-theme="light"] .sm-tabs { border-bottom: 1px solid var(--border); }
[data-theme="light"] .sm-tab-btn { color: var(--text-secondary); }
[data-theme="light"] .sm-tab-btn:hover { background: rgba(255, 255, 255, 0.86); color: var(--text-primary); }
[data-theme="light"] .sm-tab-btn.active { background: rgba(255, 255, 255, 0.86); color: #0369a1; }
[data-theme="light"] .sm-card { background: var(--bg-surface); border: 1px solid var(--border); }
[data-theme="light"] .sm-card:hover { border-color: var(--border); }
[data-theme="light"] .sm-card-title { color: var(--text-secondary); }
[data-theme="light"] .sm-card-val { color: var(--text-primary); }
[data-theme="light"] .sm-prog-wrap { background: var(--bg-secondary); }
[data-theme="light"] .sm-table-box { background: var(--bg-surface); border: 1px solid var(--border); }
[data-theme="light"] .sm-table-box-header { border-bottom: 1px solid var(--border); }
[data-theme="light"] .sm-table-box-header h3 { color: var(--text-primary); }
[data-theme="light"] .sm-table th { background: var(--bg-secondary); color: var(--text-secondary); border-bottom: 1px solid var(--border); }
[data-theme="light"] .sm-table td { color: var(--text-primary); border-bottom: 1px solid var(--border); }
[data-theme="light"] .sm-table tr:hover td { background: rgba(255, 255, 255, 0.86); }
[data-theme="light"] .sm-badge-active { color: #047857; }
[data-theme="light"] .sm-badge-inactive { color: var(--text-secondary); }
[data-theme="light"] .sm-badge-failed { color: #b91c1c; }
[data-theme="light"] .sm-badge-warning { color: #b45309; }
[data-theme="light"] .sm-badge-blue { color: #0369a1; }
[data-theme="light"] .sm-btn-secondary { background: var(--bg-secondary); color: var(--text-primary); border-color: var(--border); }
[data-theme="light"] .sm-btn-secondary:hover { background: var(--bg-tertiary); color: var(--text-primary); }
[data-theme="light"] .sm-modal-card { background: var(--bg-surface); border: 1px solid var(--border); }
[data-theme="light"] .sm-modal-header { border-bottom: 1px solid var(--border); }
[data-theme="light"] .sm-modal-footer { border-top: 1px solid var(--border); }
[data-theme="light"] .sm-form-group label { color: var(--text-secondary); }
[data-theme="light"] .sm-input { background: var(--bg-secondary); color: var(--text-primary); border: 1px solid var(--border); }
/* ── style.css: 107 regra(s) ── */
[data-theme="light"] .login-page { background: var(--bg-surface); }
[data-theme="light"] .login-card { background: rgba(255, 255, 255, 0.86); border: 1px solid rgba(31, 35, 40, 0.18); border-top: 1px solid rgba(31, 35, 40, 0.18); }
[data-theme="light"] .login-error { color: #be123c; }
[data-theme="light"] .input-with-icon input { background: rgba(255, 255, 255, 0.86) !important; color: var(--text-primary) !important; border: 1px solid rgba(31, 35, 40, 0.18) !important; }
[data-theme="light"] .input-with-icon input:focus { background: rgba(255, 255, 255, 0.9) !important; }
[data-theme="light"] .rack-frame { background: var(--bg-surface); border: 2px solid var(--border); }
[data-theme="light"] .rack-header-label { background: var(--bg-surface); color: var(--text-secondary); border-bottom: 2px solid var(--border); }
[data-theme="light"] #rack-label-bottom { border-top: 2px solid var(--border); }
[data-theme="light"] .rack-units-container { background: var(--bg-surface); }
[data-theme="light"] .rack-unit-empty { border: 1px solid rgba(31, 35, 40, 0.08); }
[data-theme="light"] .rack-unit-occupied,
[data-theme="light"] .rack-unit-patchpanel,
[data-theme="light"] .rack-unit-accessory { background: var(--bg-surface); border-bottom: 1px solid var(--border); border-left: 1px solid var(--border); border-right: 1px solid var(--border); }
[data-theme="light"] .rack-unit-occupied .device-name-label,
[data-theme="light"] .rack-unit-patchpanel .device-name-label,
[data-theme="light"] .rack-unit-accessory .device-name-label { background: rgba(255, 255, 255, 0.86); border: 1px solid rgba(31, 35, 40, 0.16); }
[data-theme="light"] .rack-unit-occupied .device-height-tag,
[data-theme="light"] .rack-unit-patchpanel .device-height-tag { background: rgba(255, 255, 255, 0.86); border: 1px solid rgba(31, 35, 40, 0.16); }
[data-theme="light"] .topo-linking .topo-port:hover { fill: #15803d; }
[data-theme="light"] .iface-tab.active { color: #1d4ed8; }
[data-theme="light"] .zbx-step-active { color: #1d4ed8; }
[data-theme="light"] .zbx-step-done { color: #15803d; }
[data-theme="light"] .zbx-dropzone:hover .zbx-drop-icon,
[data-theme="light"] .zbx-dropzone.drag-over .zbx-drop-icon { color: #1d4ed8; }
[data-theme="light"] .zbx-error { color: #b91c1c; }
[data-theme="light"] .zbx-option-check { color: #1d4ed8; }
[data-theme="light"] .topo-tool.active { color: #1d4ed8; }
[data-theme="light"] .topo-grid-type-btn.active { color: #1d4ed8; }
[data-theme="light"] .sp-tab.active { color: #1d4ed8; }
[data-theme="light"] .sp-zoom-reset { color: #1d4ed8; }
[data-theme="light"] th.sort-asc::after { color: #1d4ed8; }
[data-theme="light"] th.sort-desc::after { color: #1d4ed8; }
[data-theme="light"] .iface-name-trigger { border-bottom: 1px dashed rgba(31, 35, 40, 0.18); }
[data-theme="light"] #iface-hover-preview .ihp-row { border-top: 1px solid rgba(31, 35, 40, 0.08); }
[data-theme="light"] .dev-type-olt { color: #4338ca; }
[data-theme="light"] .dev-type-switch { color: #1d4ed8; }
[data-theme="light"] .dev-type-router { color: #047857; }
[data-theme="light"] .dev-type-ret { color: #b45309; }
[data-theme="light"] .proto-ok { color: #047857; }
[data-theme="light"] .proto-fail { color: #b91c1c; }
[data-theme="light"] .dev-action-danger:hover { color: #b91c1c; }
[data-theme="light"] .test-conn-sucesso { color: #15803d; }
[data-theme="light"] .test-conn-falha { color: #b91c1c; }
[data-theme="light"] .topo-canvas-wrap.topo-fs-active { background: var(--bg-surface); }
[data-theme="light"] .topo-canvas-wrap:fullscreen { background: var(--bg-surface); }
[data-theme="light"] .iface-chip { color: #4338ca; }
[data-theme="light"] .topo-viewer .noc-viewer-bar { background: rgba(255, 255, 255, 0.86); }
[data-theme="light"] .topo-viewer .noc-alerts-panel { background: rgba(255, 255, 255, 0.86); }
[data-theme="light"] .noc-alerts-hdr { color: #b91c1c; }
[data-theme="light"] .dash-alarm-row { border-bottom: 1px solid var(--border-muted, rgba(31, 35, 40, 0.08)); }
[data-theme="light"] .dash-table td { border-bottom: 1px solid var(--border-muted,rgba(31, 35, 40, 0.08)); }
[data-theme="light"] .dash-var-row { border-bottom: 1px solid var(--border-muted,rgba(31, 35, 40, 0.096)); }
[data-theme="light"] .help-tip i { color: #b45309; }
[data-theme="light"] .vpn-det-row { border-bottom: 1px solid var(--border-muted, rgba(31, 35, 40, 0.08)); }
[data-theme="light"] .audit-stat { background: var(--bg-secondary); border: 1px solid var(--border, var(--border)); }
[data-theme="light"] .chip-btn { border: 1px solid var(--border, var(--border)); }
[data-theme="light"] .chip-btn.active { color: #1d4ed8; }
[data-theme="light"] .audit-preview-row { background: var(--bg-surface); }
[data-theme="light"] .audit-preview-hdr { border: 1px solid var(--border, var(--border)); }
[data-theme="light"] .audit-error { color: #b91c1c; }
[data-theme="light"] .act-btn:hover { border-color: var(--border, var(--border)); }
[data-theme="light"] .act-menu { background: var(--bg-surface); border: 1px solid var(--border, var(--border)); }
[data-theme="light"] .badge-live { color: #15803d; }
[data-theme="light"] .btn.active { color: #1d4ed8 !important; }
[data-theme="light"] .cli-macro-builtin { color: #15803d; }
[data-theme="light"] .cli-diff-line.add { color: #15803d; }
[data-theme="light"] .cli-diff-line.del { color: #b91c1c; }
[data-theme="light"] .cli-tb-viewer-badge { color: #1d4ed8; }
[data-theme="light"] .cli-bk-hist-icon.success { color: #15803d; }
[data-theme="light"] .cli-bk-hist-icon.failed { color: #b91c1c; }
[data-theme="light"] .cli-bk-diff-add { color: #15803d; }
[data-theme="light"] .cli-bk-diff-del { color: #b91c1c; }
[data-theme="light"] .cli-bk-diff-hdr { color: #1d4ed8; }
[data-theme="light"] .ch-board-online { color: #047857; }
[data-theme="light"] .ch-board-offline { color: #b91c1c; }
[data-theme="light"] .ch-board-alarm { color: #b45309; }
[data-theme="light"] .ch-board-maintenance { color: #4338ca; }
[data-theme="light"] .ch-component-etiqueta { background: rgba(255, 255, 255, 0.86); color: var(--text-primary); }
[data-theme="light"] .ch-component-etiqueta { background: rgba(255, 255, 255, 0.9); color: var(--text-primary); }
[data-theme="light"] .ch-component-status-unknown { background: var(--bg-surface) !important; border-color: var(--border) !important; }
[data-theme="light"] .ftth-stat-card:hover { border-color: rgba(31, 35, 40, 0.16); }
[data-theme="light"] .ftth-pill.online { color: #15803d; }
[data-theme="light"] .ftth-pill.offline { color: #b91c1c; }
[data-theme="light"] .ftth-pill.los { color: #4338ca; }
[data-theme="light"] .ftth-pill.dying { color: #b45309; }
[data-theme="light"] .ftth-pill.warning { color: #b45309; }
[data-theme="light"] .ftth-pill.neutral { color: var(--text-secondary); }
[data-theme="light"] .bkp-stat { background: var(--bg-secondary); border: 1px solid var(--border, var(--border)); }
[data-theme="light"] .bkp-bulk-bar { background: var(--bg-secondary); }
[data-theme="light"] .bkp-badge-success { color: #15803d; }
[data-theme="light"] .bkp-badge-failed { color: #b91c1c; }
[data-theme="light"] .bkp-badge-never { color: var(--text-secondary); }
[data-theme="light"] .bkp-badge-routine { color: #1d4ed8; }
[data-theme="light"] .bkp-diff-viewer { background: var(--bg-surface); border: 1px solid var(--border, var(--border)); }
[data-theme="light"] .bkp-diff-viewer .diff-add { color: #15803d; }
[data-theme="light"] .bkp-diff-viewer .diff-del { color: #b91c1c; }
[data-theme="light"] .bkp-diff-viewer .diff-hunk { color: #1d4ed8; }
[data-theme="light"] .bkp-config-viewer { background: var(--bg-surface); color: #15803d; border: 1px solid var(--border, var(--border)); }
[data-theme="light"] .bkp-search-row input,
[data-theme="light"] .bkp-search-row select { background: var(--bg-secondary); border: 1px solid var(--border, var(--border)); }
[data-theme="light"] .devlib-del:hover { color: #b91c1c; }
[data-theme="light"] .tree-lag-badge { color: #6d28d9; }
[data-theme="light"] .ipam-ip-slot.ipam-free { border: 1px solid rgba(31, 35, 40, 0.096); }
[data-theme="light"] .alert-toast-item { background: rgba(255, 255, 255, 0.94); color: var(--text-primary); border: 1px solid rgba(31, 35, 40, 0.16); }
[data-theme="light"] .alert-toast-item.toast-critical .toast-icon { color: #b91c1c; }
[data-theme="light"] .alert-toast-item.toast-warning .toast-icon { color: #b45309; }
[data-theme="light"] .alert-toast-item.toast-info .toast-icon { color: #1d4ed8; }
[data-theme="light"] .alert-toast-item .toast-title { color: var(--text-primary); }
[data-theme="light"] .alert-toast-item .toast-sub { color: var(--text-secondary); }
[data-theme="light"] .alert-toast-item .toast-close:hover { color: var(--text-primary); }
[data-theme="light"] .hud-warning-header i { color: #b91c1c; }
[data-theme="light"] .hud-info-box { background: rgba(255, 255, 255, 0.86); border: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .hud-info-box .lbl { color: var(--text-secondary); }
[data-theme="light"] .hud-info-box .val { color: var(--text-primary); }
/* ── topology.css: 26 regra(s) ── */
[data-theme="light"] { --topo-glass-bg: rgba(255, 255, 255, 0.9); --topo-glass-bg-soft: rgba(255, 255, 255, 0.9); --topo-glass-bg-deep: rgba(255, 255, 255, 0.9); --topo-glass-hilite: #1d4ed8; --topo-glass-hilite-strong: #1d4ed8; --topo-accent: #1d4ed8; }
[data-theme="light"] .topo-iface-row { border-bottom: 1px solid rgba(31, 35, 40, 0.032); }
[data-theme="light"] .topo-shape-submap { color: #6d28d9; }
[data-theme="light"] .topo-shape-submap:hover { color: #6d28d9; }
[data-theme="light"] .topo-canvas-wrap { background: var(--bg-surface); }
[data-theme="light"] .topo-toolbar { background: var(--bg-surface); border-bottom: 1px solid var(--border); }
[data-theme="light"] .topo-tool-group { background: var(--bg-surface); border: 1px solid var(--border); }
[data-theme="light"] .topo-tool { color: var(--text-secondary); }
[data-theme="light"] .topo-tool-sep { background: var(--bg-secondary); }
[data-theme="light"] .topo-grid-panel-row + .topo-grid-panel-row { border-top: 1px solid rgba(31, 35, 40, 0.064); }
[data-theme="light"] .topo-ctx-menu button.danger:hover { color: #b91c1c; }
[data-theme="light"] .topo-props-inner select option { background: var(--bg-surface); }
[data-theme="light"] .topo-props-inner .btn-danger { color: #b91c1c; }
[data-theme="light"] .topo-tag-online { color: #15803d; }
[data-theme="light"] .topo-tag-offline { color: #b91c1c; }
[data-theme="light"] .topo-tag-warn { color: #b45309; }
[data-theme="light"] .topo-tag-info { color: #1d4ed8; }
[data-theme="light"] .topo-tag-muted { color: var(--text-secondary); }
[data-theme="light"] .topo-alarm-pulse { color: #b45309; }
[data-theme="light"] .topo-ev-sev-btn { border: 1px solid rgba(31, 35, 40, 0.128); }
[data-theme="light"] .disc-host-row { border-bottom: 1px solid rgba(31, 35, 40, 0.048); }
[data-theme="light"] .probe-stat-card { border: 1px solid rgba(31, 35, 40, 0.096); }
[data-theme="light"] .probe-stat-lbl { color: var(--text-secondary); }
[data-theme="light"] .probe-badge.up { color: #15803d; }
[data-theme="light"] .probe-badge.down { color: #b91c1c; }
[data-theme="light"] .probe-badge.unknown { color: var(--text-secondary); }
/* ── chat-ia.js: 19 regra(s) ── */
[data-theme="light"] .cia { background: var(--bg-surface); }
[data-theme="light"] .cia-side { background: var(--bg-surface); border-right: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cia-novo { border: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cia-busca { border: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cia-top { border-bottom: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cia-top select { border: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cia-top select option { background: var(--bg-surface); }
[data-theme="light"] .cia-m.u .cia-av { background: var(--bg-tertiary); }
[data-theme="light"] .cia-b blockquote { border-left: 3px solid var(--border); }
[data-theme="light"] .cia-t th,
[data-theme="light"] .cia-t td { border: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cia-erro { color: #b91c1c; }
[data-theme="light"] .cia-box { background: var(--bg-surface); border: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cia-rec { color: #b91c1c !important; }
[data-theme="light"] .cia-chip { border: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cia-sug button { border: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cia-arq { border: 1px solid var(--border,var(--border)); }
[data-theme="light"] .exp-cab { border-bottom: 1px solid var(--border); }
[data-theme="light"] .exp-cab p { color: var(--text-secondary); }
[data-theme="light"] .exp-tit { color: var(--text-primary); }
/* ── chat-lateral.js: 6 regra(s) ── */
[data-theme="light"] .cl-painel { background: var(--bg-surface); border-left: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cl-top { border-bottom: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cl-top select { border: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cl-top select option { background: var(--bg-surface); }
[data-theme="light"] .cl-sug button { border: 1px solid var(--border,var(--border)); }
[data-theme="light"] .cl-comp { border-top: 1px solid var(--border,var(--border)); }
/* ── device-config.js: 2 regra(s) ── */
[data-theme="light"] .dc-version-card { background: var(--bg-surface); }
[data-theme="light"] .dc-version-card:hover { background: var(--bg-secondary); }
/* ── dispositivos-compacto.js: 4 regra(s) ── */
[data-theme="light"] .devc-kpi.crit b { color: #b91c1c; }
[data-theme="light"] .devc-kpi.warn b { color: #b45309; }
[data-theme="light"] .devc-kpi.info b { color: #1d4ed8; }
[data-theme="light"] .devc-kpi.alarm b { color: #6d28d9; }
/* ── ftth-collection.js: 2 regra(s) ── */
[data-theme="light"] .ftthc-err { color: #b91c1c; }
[data-theme="light"] .ftthc-step.bad { color: #b91c1c; }
/* ── ftth-map.js: 5 regra(s) ── */
[data-theme="light"] .ftth-arv-menu { background: var(--bg-secondary); border: 1px solid var(--border,var(--border)); }
[data-theme="light"] .ftth-arv-menu button:hover { background: var(--bg-tertiary); }
[data-theme="light"] .ftth-arv-menu button.perigo { color: #b91c1c; }
[data-theme="light"] .ftth-arv-menu hr { border-top: 1px solid var(--border,var(--border)); }
[data-theme="light"] .ftth-cam-pastas { border: 1px solid var(--border,var(--border)); }
/* ── ftth-onus.js: 1 regra(s) ── */
[data-theme="light"] .ftthn-dd-panel { background: var(--bg-surface); }
/* ── llm-aprendizado-servidor.js: 3 regra(s) ── */
[data-theme="light"] .la-aviso { color: #b45309; }
[data-theme="light"] .la-ok { color: #047857; }
[data-theme="light"] .la-am { color: #b45309; }
/* ── llm-chat.js: 6 regra(s) ── */
[data-theme="light"] .lc-tag { color: #4338ca; }
[data-theme="light"] .lc-tag.licao { color: #047857; }
[data-theme="light"] .lc-tag.conhecimento { color: #b45309; }
[data-theme="light"] .lc-tag.memoria { color: #0369a1; }
[data-theme="light"] .lc-ok { color: #047857; }
[data-theme="light"] .lc-aviso { color: #b45309; }
/* ── llm-professor.js: 9 regra(s) ── */
[data-theme="light"] .pf-aviso { color: #b45309; }
[data-theme="light"] .pf-ok { color: #047857; }
[data-theme="light"] .pf-am { color: #b45309; }
[data-theme="light"] .pf-sit .it span.pf-b-ok { color: #047857; }
[data-theme="light"] .pf-sit .it span.pf-b-am { color: #b45309; }
[data-theme="light"] .pf-sit .it span.pf-b-mut { color: var(--text-primary); }
[data-theme="light"] .pf-b-ok { color: #047857; }
[data-theme="light"] .pf-b-am { color: #b45309; }
[data-theme="light"] .pf-b-mut { color: var(--text-primary); }
/* ── llm-servidores.js: 2 regra(s) ── */
[data-theme="light"] .ls-aviso { color: #b45309; }
[data-theme="light"] .ls-ok { color: #047857; }
/* ── mib-browser.js: 7 regra(s) ── */
[data-theme="light"] .mb-oid-badge.ro { color: #15803d; }
[data-theme="light"] .mb-oid-badge.rw { color: #b45309; }
[data-theme="light"] .mb-oid-badge.notif { color: #6d28d9; }
[data-theme="light"] .mb-badge.syntax { color: #047857; }
[data-theme="light"] .mb-badge.access { color: #b45309; }
[data-theme="light"] .mb-badge.mib { color: #1d4ed8; }
[data-theme="light"] .mb-result-val { color: #047857; }
/* ── radius_multi.js: 4 regra(s) ── */
[data-theme="light"] .tab-radius-btn.active { color: #0369a1; }
[data-theme="light"] .badge-running { color: #15803d; }
[data-theme="light"] .badge-stopped { color: #b91c1c; }
[data-theme="light"] .badge-wildcard { color: #0369a1; }
/* ── server-network.js: 2 regra(s) ── */
[data-theme="light"] .snw-diff .del { color: #b91c1c; }
[data-theme="light"] .snw-diff .add { color: #15803d; }
/* ── tabelas-ajuste.js: 4 regra(s) ── */
[data-theme="light"] .tbx-barra { background: var(--bg-surface); border-top: 1px solid var(--border,var(--border)); }
[data-theme="light"] .tbx-barra button { background: var(--bg-secondary); border: 1px solid var(--border,var(--border)); }
[data-theme="light"] table.tbx-tab > thead > tr > th.tbx-fixa-e,
[data-theme="light"] table.tbx-tab > tbody > tr > td.tbx-fixa-e,
[data-theme="light"] table.tbx-tab > thead > tr > th.tbx-fixa-e2,
[data-theme="light"] table.tbx-tab > tbody > tr > td.tbx-fixa-e2,
[data-theme="light"] table.tbx-tab > thead > tr > th.tbx-fixa-d,
[data-theme="light"] table.tbx-tab > tbody > tr > td.tbx-fixa-d { background-color: var(--bg-surface); }
[data-theme="light"] table.tbx-empilhada > tbody > tr { border-bottom: 1px solid var(--border,var(--border)); }
/* ── whatsapp-bot.js: 3 regra(s) ── */
[data-theme="light"] .wab-ok { color: #15803d; }
[data-theme="light"] .wab-bad { color: #b91c1c; }
[data-theme="light"] .wab-warn { color: #b45309; }
/* ── index.html: 2 regra(s) ── */
[data-theme="light"] #dev-modal-carregando { background: var(--bg-surface); }
[data-theme="light"] #dev-modal-carregando > div { background: var(--bg-surface); }

/* ── cores escritas direto no HTML (style="…") pelo JS ── */
[data-theme="light"] [style^="color:#f59e0b"],
[data-theme="light"] [style*=";color:#f59e0b"],
[data-theme="light"] [style*="; color:#f59e0b"],
[data-theme="light"] [style^="color: #f59e0b"],
[data-theme="light"] [style*=";color: #f59e0b"],
[data-theme="light"] [style*="; color: #f59e0b"] { color: #b45309 !important; }
[data-theme="light"] [style^="color:#F59E0B"],
[data-theme="light"] [style*=";color:#F59E0B"],
[data-theme="light"] [style*="; color:#F59E0B"],
[data-theme="light"] [style^="color: #F59E0B"],
[data-theme="light"] [style*=";color: #F59E0B"],
[data-theme="light"] [style*="; color: #F59E0B"] { color: #b45309 !important; }
[data-theme="light"] [style^="color:#22c55e"],
[data-theme="light"] [style*=";color:#22c55e"],
[data-theme="light"] [style*="; color:#22c55e"],
[data-theme="light"] [style^="color: #22c55e"],
[data-theme="light"] [style*=";color: #22c55e"],
[data-theme="light"] [style*="; color: #22c55e"] { color: #15803d !important; }
[data-theme="light"] [style^="color:#22C55E"],
[data-theme="light"] [style*=";color:#22C55E"],
[data-theme="light"] [style*="; color:#22C55E"],
[data-theme="light"] [style^="color: #22C55E"],
[data-theme="light"] [style*=";color: #22C55E"],
[data-theme="light"] [style*="; color: #22C55E"] { color: #15803d !important; }
[data-theme="light"] [style^="color:#10b981"],
[data-theme="light"] [style*=";color:#10b981"],
[data-theme="light"] [style*="; color:#10b981"],
[data-theme="light"] [style^="color: #10b981"],
[data-theme="light"] [style*=";color: #10b981"],
[data-theme="light"] [style*="; color: #10b981"] { color: #047857 !important; }
[data-theme="light"] [style^="color:#10B981"],
[data-theme="light"] [style*=";color:#10B981"],
[data-theme="light"] [style*="; color:#10B981"],
[data-theme="light"] [style^="color: #10B981"],
[data-theme="light"] [style*=";color: #10B981"],
[data-theme="light"] [style*="; color: #10B981"] { color: #047857 !important; }
[data-theme="light"] [style^="color:#60a5fa"],
[data-theme="light"] [style*=";color:#60a5fa"],
[data-theme="light"] [style*="; color:#60a5fa"],
[data-theme="light"] [style^="color: #60a5fa"],
[data-theme="light"] [style*=";color: #60a5fa"],
[data-theme="light"] [style*="; color: #60a5fa"] { color: #1d4ed8 !important; }
[data-theme="light"] [style^="color:#60A5FA"],
[data-theme="light"] [style*=";color:#60A5FA"],
[data-theme="light"] [style*="; color:#60A5FA"],
[data-theme="light"] [style^="color: #60A5FA"],
[data-theme="light"] [style*=";color: #60A5FA"],
[data-theme="light"] [style*="; color: #60A5FA"] { color: #1d4ed8 !important; }
[data-theme="light"] [style^="color:#94a3b8"],
[data-theme="light"] [style*=";color:#94a3b8"],
[data-theme="light"] [style*="; color:#94a3b8"],
[data-theme="light"] [style^="color: #94a3b8"],
[data-theme="light"] [style*=";color: #94a3b8"],
[data-theme="light"] [style*="; color: #94a3b8"] { color: #64748b !important; }
[data-theme="light"] [style^="color:#94A3B8"],
[data-theme="light"] [style*=";color:#94A3B8"],
[data-theme="light"] [style*="; color:#94A3B8"],
[data-theme="light"] [style^="color: #94A3B8"],
[data-theme="light"] [style*=";color: #94A3B8"],
[data-theme="light"] [style*="; color: #94A3B8"] { color: #64748b !important; }
[data-theme="light"] [style^="color:#0ea5e9"],
[data-theme="light"] [style*=";color:#0ea5e9"],
[data-theme="light"] [style*="; color:#0ea5e9"],
[data-theme="light"] [style^="color: #0ea5e9"],
[data-theme="light"] [style*=";color: #0ea5e9"],
[data-theme="light"] [style*="; color: #0ea5e9"] { color: #0369a1 !important; }
[data-theme="light"] [style^="color:#0EA5E9"],
[data-theme="light"] [style*=";color:#0EA5E9"],
[data-theme="light"] [style*="; color:#0EA5E9"],
[data-theme="light"] [style^="color: #0EA5E9"],
[data-theme="light"] [style*=";color: #0EA5E9"],
[data-theme="light"] [style*="; color: #0EA5E9"] { color: #0369a1 !important; }
[data-theme="light"] [style^="color:#a78bfa"],
[data-theme="light"] [style*=";color:#a78bfa"],
[data-theme="light"] [style*="; color:#a78bfa"],
[data-theme="light"] [style^="color: #a78bfa"],
[data-theme="light"] [style*=";color: #a78bfa"],
[data-theme="light"] [style*="; color: #a78bfa"] { color: #6d28d9 !important; }
[data-theme="light"] [style^="color:#A78BFA"],
[data-theme="light"] [style*=";color:#A78BFA"],
[data-theme="light"] [style*="; color:#A78BFA"],
[data-theme="light"] [style^="color: #A78BFA"],
[data-theme="light"] [style*=";color: #A78BFA"],
[data-theme="light"] [style*="; color: #A78BFA"] { color: #6d28d9 !important; }
[data-theme="light"] [style^="color:#38bdf8"],
[data-theme="light"] [style*=";color:#38bdf8"],
[data-theme="light"] [style*="; color:#38bdf8"],
[data-theme="light"] [style^="color: #38bdf8"],
[data-theme="light"] [style*=";color: #38bdf8"],
[data-theme="light"] [style*="; color: #38bdf8"] { color: #0369a1 !important; }
[data-theme="light"] [style^="color:#38BDF8"],
[data-theme="light"] [style*=";color:#38BDF8"],
[data-theme="light"] [style*="; color:#38BDF8"],
[data-theme="light"] [style^="color: #38BDF8"],
[data-theme="light"] [style*=";color: #38BDF8"],
[data-theme="light"] [style*="; color: #38BDF8"] { color: #0369a1 !important; }
[data-theme="light"] [style^="color:#f87171"],
[data-theme="light"] [style*=";color:#f87171"],
[data-theme="light"] [style*="; color:#f87171"],
[data-theme="light"] [style^="color: #f87171"],
[data-theme="light"] [style*=";color: #f87171"],
[data-theme="light"] [style*="; color: #f87171"] { color: #b91c1c !important; }
[data-theme="light"] [style^="color:#F87171"],
[data-theme="light"] [style*=";color:#F87171"],
[data-theme="light"] [style*="; color:#F87171"],
[data-theme="light"] [style^="color: #F87171"],
[data-theme="light"] [style*=";color: #F87171"],
[data-theme="light"] [style*="; color: #F87171"] { color: #b91c1c !important; }
[data-theme="light"] [style^="color:#fca5a5"],
[data-theme="light"] [style*=";color:#fca5a5"],
[data-theme="light"] [style*="; color:#fca5a5"],
[data-theme="light"] [style^="color: #fca5a5"],
[data-theme="light"] [style*=";color: #fca5a5"],
[data-theme="light"] [style*="; color: #fca5a5"] { color: #b91c1c !important; }
[data-theme="light"] [style^="color:#FCA5A5"],
[data-theme="light"] [style*=";color:#FCA5A5"],
[data-theme="light"] [style*="; color:#FCA5A5"],
[data-theme="light"] [style^="color: #FCA5A5"],
[data-theme="light"] [style*=";color: #FCA5A5"],
[data-theme="light"] [style*="; color: #FCA5A5"] { color: #b91c1c !important; }
[data-theme="light"] [style^="color:#eab308"],
[data-theme="light"] [style*=";color:#eab308"],
[data-theme="light"] [style*="; color:#eab308"],
[data-theme="light"] [style^="color: #eab308"],
[data-theme="light"] [style*=";color: #eab308"],
[data-theme="light"] [style*="; color: #eab308"] { color: #a16207 !important; }
[data-theme="light"] [style^="color:#EAB308"],
[data-theme="light"] [style*=";color:#EAB308"],
[data-theme="light"] [style*="; color:#EAB308"],
[data-theme="light"] [style^="color: #EAB308"],
[data-theme="light"] [style*=";color: #EAB308"],
[data-theme="light"] [style*="; color: #EAB308"] { color: #a16207 !important; }
[data-theme="light"] [style^="color:#818cf8"],
[data-theme="light"] [style*=";color:#818cf8"],
[data-theme="light"] [style*="; color:#818cf8"],
[data-theme="light"] [style^="color: #818cf8"],
[data-theme="light"] [style*=";color: #818cf8"],
[data-theme="light"] [style*="; color: #818cf8"] { color: #4338ca !important; }
[data-theme="light"] [style^="color:#818CF8"],
[data-theme="light"] [style*=";color:#818CF8"],
[data-theme="light"] [style*="; color:#818CF8"],
[data-theme="light"] [style^="color: #818CF8"],
[data-theme="light"] [style*=";color: #818CF8"],
[data-theme="light"] [style*="; color: #818CF8"] { color: #4338ca !important; }
[data-theme="light"] [style^="color:#06b6d4"],
[data-theme="light"] [style*=";color:#06b6d4"],
[data-theme="light"] [style*="; color:#06b6d4"],
[data-theme="light"] [style^="color: #06b6d4"],
[data-theme="light"] [style*=";color: #06b6d4"],
[data-theme="light"] [style*="; color: #06b6d4"] { color: #0e7490 !important; }
[data-theme="light"] [style^="color:#06B6D4"],
[data-theme="light"] [style*=";color:#06B6D4"],
[data-theme="light"] [style*="; color:#06B6D4"],
[data-theme="light"] [style^="color: #06B6D4"],
[data-theme="light"] [style*=";color: #06B6D4"],
[data-theme="light"] [style*="; color: #06B6D4"] { color: #0e7490 !important; }
[data-theme="light"] [style^="color:#22d3ee"],
[data-theme="light"] [style*=";color:#22d3ee"],
[data-theme="light"] [style*="; color:#22d3ee"],
[data-theme="light"] [style^="color: #22d3ee"],
[data-theme="light"] [style*=";color: #22d3ee"],
[data-theme="light"] [style*="; color: #22d3ee"] { color: #0e7490 !important; }
[data-theme="light"] [style^="color:#22D3EE"],
[data-theme="light"] [style*=";color:#22D3EE"],
[data-theme="light"] [style*="; color:#22D3EE"],
[data-theme="light"] [style^="color: #22D3EE"],
[data-theme="light"] [style*=";color: #22D3EE"],
[data-theme="light"] [style*="; color: #22D3EE"] { color: #0e7490 !important; }
[data-theme="light"] [style^="color:#34d399"],
[data-theme="light"] [style*=";color:#34d399"],
[data-theme="light"] [style*="; color:#34d399"],
[data-theme="light"] [style^="color: #34d399"],
[data-theme="light"] [style*=";color: #34d399"],
[data-theme="light"] [style*="; color: #34d399"] { color: #047857 !important; }
[data-theme="light"] [style^="color:#34D399"],
[data-theme="light"] [style*=";color:#34D399"],
[data-theme="light"] [style*="; color:#34D399"],
[data-theme="light"] [style^="color: #34D399"],
[data-theme="light"] [style*=";color: #34D399"],
[data-theme="light"] [style*="; color: #34D399"] { color: #047857 !important; }
[data-theme="light"] [style^="color:#fbbf24"],
[data-theme="light"] [style*=";color:#fbbf24"],
[data-theme="light"] [style*="; color:#fbbf24"],
[data-theme="light"] [style^="color: #fbbf24"],
[data-theme="light"] [style*=";color: #fbbf24"],
[data-theme="light"] [style*="; color: #fbbf24"] { color: #b45309 !important; }
[data-theme="light"] [style^="color:#FBBF24"],
[data-theme="light"] [style*=";color:#FBBF24"],
[data-theme="light"] [style*="; color:#FBBF24"],
[data-theme="light"] [style^="color: #FBBF24"],
[data-theme="light"] [style*=";color: #FBBF24"],
[data-theme="light"] [style*="; color: #FBBF24"] { color: #b45309 !important; }
[data-theme="light"] [style^="color:#93c5fd"],
[data-theme="light"] [style*=";color:#93c5fd"],
[data-theme="light"] [style*="; color:#93c5fd"],
[data-theme="light"] [style^="color: #93c5fd"],
[data-theme="light"] [style*=";color: #93c5fd"],
[data-theme="light"] [style*="; color: #93c5fd"] { color: #1d4ed8 !important; }
[data-theme="light"] [style^="color:#93C5FD"],
[data-theme="light"] [style*=";color:#93C5FD"],
[data-theme="light"] [style*="; color:#93C5FD"],
[data-theme="light"] [style^="color: #93C5FD"],
[data-theme="light"] [style*=";color: #93C5FD"],
[data-theme="light"] [style*="; color: #93C5FD"] { color: #1d4ed8 !important; }
[data-theme="light"] [style^="color:#4ade80"],
[data-theme="light"] [style*=";color:#4ade80"],
[data-theme="light"] [style*="; color:#4ade80"],
[data-theme="light"] [style^="color: #4ade80"],
[data-theme="light"] [style*=";color: #4ade80"],
[data-theme="light"] [style*="; color: #4ade80"] { color: #15803d !important; }
[data-theme="light"] [style^="color:#4ADE80"],
[data-theme="light"] [style*=";color:#4ADE80"],
[data-theme="light"] [style*="; color:#4ADE80"],
[data-theme="light"] [style^="color: #4ADE80"],
[data-theme="light"] [style*=";color: #4ADE80"],
[data-theme="light"] [style*="; color: #4ADE80"] { color: #15803d !important; }
[data-theme="light"] [style^="color:#fcd34d"],
[data-theme="light"] [style*=";color:#fcd34d"],
[data-theme="light"] [style*="; color:#fcd34d"],
[data-theme="light"] [style^="color: #fcd34d"],
[data-theme="light"] [style*=";color: #fcd34d"],
[data-theme="light"] [style*="; color: #fcd34d"] { color: #b45309 !important; }
[data-theme="light"] [style^="color:#FCD34D"],
[data-theme="light"] [style*=";color:#FCD34D"],
[data-theme="light"] [style*="; color:#FCD34D"],
[data-theme="light"] [style^="color: #FCD34D"],
[data-theme="light"] [style*=";color: #FCD34D"],
[data-theme="light"] [style*="; color: #FCD34D"] { color: #b45309 !important; }
[data-theme="light"] [style^="color:#fb923c"],
[data-theme="light"] [style*=";color:#fb923c"],
[data-theme="light"] [style*="; color:#fb923c"],
[data-theme="light"] [style^="color: #fb923c"],
[data-theme="light"] [style*=";color: #fb923c"],
[data-theme="light"] [style*="; color: #fb923c"] { color: #c2410c !important; }
[data-theme="light"] [style^="color:#FB923C"],
[data-theme="light"] [style*=";color:#FB923C"],
[data-theme="light"] [style*="; color:#FB923C"],
[data-theme="light"] [style^="color: #FB923C"],
[data-theme="light"] [style*=";color: #FB923C"],
[data-theme="light"] [style*="; color: #FB923C"] { color: #c2410c !important; }
[data-theme="light"] [style^="color:#c084fc"],
[data-theme="light"] [style*=";color:#c084fc"],
[data-theme="light"] [style*="; color:#c084fc"],
[data-theme="light"] [style^="color: #c084fc"],
[data-theme="light"] [style*=";color: #c084fc"],
[data-theme="light"] [style*="; color: #c084fc"] { color: #7e22ce !important; }
[data-theme="light"] [style^="color:#C084FC"],
[data-theme="light"] [style*=";color:#C084FC"],
[data-theme="light"] [style*="; color:#C084FC"],
[data-theme="light"] [style^="color: #C084FC"],
[data-theme="light"] [style*=";color: #C084FC"],
[data-theme="light"] [style*="; color: #C084FC"] { color: #7e22ce !important; }
[data-theme="light"] [style^="color:#f472b6"],
[data-theme="light"] [style*=";color:#f472b6"],
[data-theme="light"] [style*="; color:#f472b6"],
[data-theme="light"] [style^="color: #f472b6"],
[data-theme="light"] [style*=";color: #f472b6"],
[data-theme="light"] [style*="; color: #f472b6"] { color: #be185d !important; }
[data-theme="light"] [style^="color:#F472B6"],
[data-theme="light"] [style*=";color:#F472B6"],
[data-theme="light"] [style*="; color:#F472B6"],
[data-theme="light"] [style^="color: #F472B6"],
[data-theme="light"] [style*=";color: #F472B6"],
[data-theme="light"] [style*="; color: #F472B6"] { color: #be185d !important; }
[data-theme="light"] [style^="color:#58a6ff"],
[data-theme="light"] [style*=";color:#58a6ff"],
[data-theme="light"] [style*="; color:#58a6ff"],
[data-theme="light"] [style^="color: #58a6ff"],
[data-theme="light"] [style*=";color: #58a6ff"],
[data-theme="light"] [style*="; color: #58a6ff"] { color: #0969da !important; }
[data-theme="light"] [style^="color:#58A6FF"],
[data-theme="light"] [style*=";color:#58A6FF"],
[data-theme="light"] [style*="; color:#58A6FF"],
[data-theme="light"] [style^="color: #58A6FF"],
[data-theme="light"] [style*=";color: #58A6FF"],
[data-theme="light"] [style*="; color: #58A6FF"] { color: #0969da !important; }
[data-theme="light"] [style^="color:#fde047"],
[data-theme="light"] [style*=";color:#fde047"],
[data-theme="light"] [style*="; color:#fde047"],
[data-theme="light"] [style^="color: #fde047"],
[data-theme="light"] [style*=";color: #fde047"],
[data-theme="light"] [style*="; color: #fde047"] { color: #a16207 !important; }
[data-theme="light"] [style^="color:#FDE047"],
[data-theme="light"] [style*=";color:#FDE047"],
[data-theme="light"] [style*="; color:#FDE047"],
[data-theme="light"] [style^="color: #FDE047"],
[data-theme="light"] [style*=";color: #FDE047"],
[data-theme="light"] [style*="; color: #FDE047"] { color: #a16207 !important; }
[data-theme="light"] [style^="color:#86efac"],
[data-theme="light"] [style*=";color:#86efac"],
[data-theme="light"] [style*="; color:#86efac"],
[data-theme="light"] [style^="color: #86efac"],
[data-theme="light"] [style*=";color: #86efac"],
[data-theme="light"] [style*="; color: #86efac"] { color: #15803d !important; }
[data-theme="light"] [style^="color:#86EFAC"],
[data-theme="light"] [style*=";color:#86EFAC"],
[data-theme="light"] [style*="; color:#86EFAC"],
[data-theme="light"] [style^="color: #86EFAC"],
[data-theme="light"] [style*=";color: #86EFAC"],
[data-theme="light"] [style*="; color: #86EFAC"] { color: #15803d !important; }
[data-theme="light"] [style^="color:#e2e8f0"]:not([style*="background"]),
[data-theme="light"] [style*=";color:#e2e8f0"]:not([style*="background"]),
[data-theme="light"] [style*="; color:#e2e8f0"]:not([style*="background"]),
[data-theme="light"] [style^="color: #e2e8f0"]:not([style*="background"]),
[data-theme="light"] [style*=";color: #e2e8f0"]:not([style*="background"]),
[data-theme="light"] [style*="; color: #e2e8f0"]:not([style*="background"]),
[data-theme="light"] [style^="color:#f8fafc"]:not([style*="background"]),
[data-theme="light"] [style*=";color:#f8fafc"]:not([style*="background"]),
[data-theme="light"] [style*="; color:#f8fafc"]:not([style*="background"]),
[data-theme="light"] [style^="color: #f8fafc"]:not([style*="background"]),
[data-theme="light"] [style*=";color: #f8fafc"]:not([style*="background"]),
[data-theme="light"] [style*="; color: #f8fafc"]:not([style*="background"]),
[data-theme="light"] [style^="color:#f1f5f9"]:not([style*="background"]),
[data-theme="light"] [style*=";color:#f1f5f9"]:not([style*="background"]),
[data-theme="light"] [style*="; color:#f1f5f9"]:not([style*="background"]),
[data-theme="light"] [style^="color: #f1f5f9"]:not([style*="background"]),
[data-theme="light"] [style*=";color: #f1f5f9"]:not([style*="background"]),
[data-theme="light"] [style*="; color: #f1f5f9"]:not([style*="background"]),
[data-theme="light"] [style^="color:#cbd5e1"]:not([style*="background"]),
[data-theme="light"] [style*=";color:#cbd5e1"]:not([style*="background"]),
[data-theme="light"] [style*="; color:#cbd5e1"]:not([style*="background"]),
[data-theme="light"] [style^="color: #cbd5e1"]:not([style*="background"]),
[data-theme="light"] [style*=";color: #cbd5e1"]:not([style*="background"]),
[data-theme="light"] [style*="; color: #cbd5e1"]:not([style*="background"]),
[data-theme="light"] [style^="color:#c9d1d9"]:not([style*="background"]),
[data-theme="light"] [style*=";color:#c9d1d9"]:not([style*="background"]),
[data-theme="light"] [style*="; color:#c9d1d9"]:not([style*="background"]),
[data-theme="light"] [style^="color: #c9d1d9"]:not([style*="background"]),
[data-theme="light"] [style*=";color: #c9d1d9"]:not([style*="background"]),
[data-theme="light"] [style*="; color: #c9d1d9"]:not([style*="background"]),
[data-theme="light"] [style^="color:#d1d5db"]:not([style*="background"]),
[data-theme="light"] [style*=";color:#d1d5db"]:not([style*="background"]),
[data-theme="light"] [style*="; color:#d1d5db"]:not([style*="background"]),
[data-theme="light"] [style^="color: #d1d5db"]:not([style*="background"]),
[data-theme="light"] [style*=";color: #d1d5db"]:not([style*="background"]),
[data-theme="light"] [style*="; color: #d1d5db"]:not([style*="background"]),
[data-theme="light"] [style^="color:#e5e7eb"]:not([style*="background"]),
[data-theme="light"] [style*=";color:#e5e7eb"]:not([style*="background"]),
[data-theme="light"] [style*="; color:#e5e7eb"]:not([style*="background"]),
[data-theme="light"] [style^="color: #e5e7eb"]:not([style*="background"]),
[data-theme="light"] [style*=";color: #e5e7eb"]:not([style*="background"]),
[data-theme="light"] [style*="; color: #e5e7eb"]:not([style*="background"]),
[data-theme="light"] [style^="color:#f3f4f6"]:not([style*="background"]),
[data-theme="light"] [style*=";color:#f3f4f6"]:not([style*="background"]),
[data-theme="light"] [style*="; color:#f3f4f6"]:not([style*="background"]),
[data-theme="light"] [style^="color: #f3f4f6"]:not([style*="background"]),
[data-theme="light"] [style*=";color: #f3f4f6"]:not([style*="background"]),
[data-theme="light"] [style*="; color: #f3f4f6"]:not([style*="background"]),
[data-theme="light"] [style^="color:#e6edf3"]:not([style*="background"]),
[data-theme="light"] [style*=";color:#e6edf3"]:not([style*="background"]),
[data-theme="light"] [style*="; color:#e6edf3"]:not([style*="background"]),
[data-theme="light"] [style^="color: #e6edf3"]:not([style*="background"]),
[data-theme="light"] [style*=";color: #e6edf3"]:not([style*="background"]),
[data-theme="light"] [style*="; color: #e6edf3"]:not([style*="background"]),
[data-theme="light"] [style^="color:#fff"]:not([style*="background"]),
[data-theme="light"] [style*=";color:#fff"]:not([style*="background"]),
[data-theme="light"] [style*="; color:#fff"]:not([style*="background"]),
[data-theme="light"] [style^="color: #fff"]:not([style*="background"]),
[data-theme="light"] [style*=";color: #fff"]:not([style*="background"]),
[data-theme="light"] [style*="; color: #fff"]:not([style*="background"]),
[data-theme="light"] [style^="color:#ffffff"]:not([style*="background"]),
[data-theme="light"] [style*=";color:#ffffff"]:not([style*="background"]),
[data-theme="light"] [style*="; color:#ffffff"]:not([style*="background"]),
[data-theme="light"] [style^="color: #ffffff"]:not([style*="background"]),
[data-theme="light"] [style*=";color: #ffffff"]:not([style*="background"]),
[data-theme="light"] [style*="; color: #ffffff"]:not([style*="background"]),
[data-theme="light"] [style^="color:white"]:not([style*="background"]),
[data-theme="light"] [style*=";color:white"]:not([style*="background"]),
[data-theme="light"] [style*="; color:white"]:not([style*="background"]),
[data-theme="light"] [style^="color: white"]:not([style*="background"]),
[data-theme="light"] [style*=";color: white"]:not([style*="background"]),
[data-theme="light"] [style*="; color: white"]:not([style*="background"]) { color: var(--text-primary) !important; }
[data-theme="light"] [style^="background:#0f172a"],
[data-theme="light"] [style*=";background:#0f172a"],
[data-theme="light"] [style*="; background:#0f172a"],
[data-theme="light"] [style^="background: #0f172a"],
[data-theme="light"] [style*=";background: #0f172a"],
[data-theme="light"] [style*="; background: #0f172a"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background-color:#0f172a"],
[data-theme="light"] [style*=";background-color:#0f172a"],
[data-theme="light"] [style*="; background-color:#0f172a"],
[data-theme="light"] [style^="background-color: #0f172a"],
[data-theme="light"] [style*=";background-color: #0f172a"],
[data-theme="light"] [style*="; background-color: #0f172a"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background:#1e293b"],
[data-theme="light"] [style*=";background:#1e293b"],
[data-theme="light"] [style*="; background:#1e293b"],
[data-theme="light"] [style^="background: #1e293b"],
[data-theme="light"] [style*=";background: #1e293b"],
[data-theme="light"] [style*="; background: #1e293b"] { background: var(--bg-tertiary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background-color:#1e293b"],
[data-theme="light"] [style*=";background-color:#1e293b"],
[data-theme="light"] [style*="; background-color:#1e293b"],
[data-theme="light"] [style^="background-color: #1e293b"],
[data-theme="light"] [style*=";background-color: #1e293b"],
[data-theme="light"] [style*="; background-color: #1e293b"] { background: var(--bg-tertiary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background:#0d1117"],
[data-theme="light"] [style*=";background:#0d1117"],
[data-theme="light"] [style*="; background:#0d1117"],
[data-theme="light"] [style^="background: #0d1117"],
[data-theme="light"] [style*=";background: #0d1117"],
[data-theme="light"] [style*="; background: #0d1117"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background-color:#0d1117"],
[data-theme="light"] [style*=";background-color:#0d1117"],
[data-theme="light"] [style*="; background-color:#0d1117"],
[data-theme="light"] [style^="background-color: #0d1117"],
[data-theme="light"] [style*=";background-color: #0d1117"],
[data-theme="light"] [style*="; background-color: #0d1117"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background:#0b0f19"],
[data-theme="light"] [style*=";background:#0b0f19"],
[data-theme="light"] [style*="; background:#0b0f19"],
[data-theme="light"] [style^="background: #0b0f19"],
[data-theme="light"] [style*=";background: #0b0f19"],
[data-theme="light"] [style*="; background: #0b0f19"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background-color:#0b0f19"],
[data-theme="light"] [style*=";background-color:#0b0f19"],
[data-theme="light"] [style*="; background-color:#0b0f19"],
[data-theme="light"] [style^="background-color: #0b0f19"],
[data-theme="light"] [style*=";background-color: #0b0f19"],
[data-theme="light"] [style*="; background-color: #0b0f19"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background:#090d16"],
[data-theme="light"] [style*=";background:#090d16"],
[data-theme="light"] [style*="; background:#090d16"],
[data-theme="light"] [style^="background: #090d16"],
[data-theme="light"] [style*=";background: #090d16"],
[data-theme="light"] [style*="; background: #090d16"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background-color:#090d16"],
[data-theme="light"] [style*=";background-color:#090d16"],
[data-theme="light"] [style*="; background-color:#090d16"],
[data-theme="light"] [style^="background-color: #090d16"],
[data-theme="light"] [style*=";background-color: #090d16"],
[data-theme="light"] [style*="; background-color: #090d16"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background:#111827"],
[data-theme="light"] [style*=";background:#111827"],
[data-theme="light"] [style*="; background:#111827"],
[data-theme="light"] [style^="background: #111827"],
[data-theme="light"] [style*=";background: #111827"],
[data-theme="light"] [style*="; background: #111827"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background-color:#111827"],
[data-theme="light"] [style*=";background-color:#111827"],
[data-theme="light"] [style*="; background-color:#111827"],
[data-theme="light"] [style^="background-color: #111827"],
[data-theme="light"] [style*=";background-color: #111827"],
[data-theme="light"] [style*="; background-color: #111827"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background:#161b22"],
[data-theme="light"] [style*=";background:#161b22"],
[data-theme="light"] [style*="; background:#161b22"],
[data-theme="light"] [style^="background: #161b22"],
[data-theme="light"] [style*=";background: #161b22"],
[data-theme="light"] [style*="; background: #161b22"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background-color:#161b22"],
[data-theme="light"] [style*=";background-color:#161b22"],
[data-theme="light"] [style*="; background-color:#161b22"],
[data-theme="light"] [style^="background-color: #161b22"],
[data-theme="light"] [style*=";background-color: #161b22"],
[data-theme="light"] [style*="; background-color: #161b22"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background:#0b1220"],
[data-theme="light"] [style*=";background:#0b1220"],
[data-theme="light"] [style*="; background:#0b1220"],
[data-theme="light"] [style^="background: #0b1220"],
[data-theme="light"] [style*=";background: #0b1220"],
[data-theme="light"] [style*="; background: #0b1220"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background-color:#0b1220"],
[data-theme="light"] [style*=";background-color:#0b1220"],
[data-theme="light"] [style*="; background-color:#0b1220"],
[data-theme="light"] [style^="background-color: #0b1220"],
[data-theme="light"] [style*=";background-color: #0b1220"],
[data-theme="light"] [style*="; background-color: #0b1220"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background:#1f2937"],
[data-theme="light"] [style*=";background:#1f2937"],
[data-theme="light"] [style*="; background:#1f2937"],
[data-theme="light"] [style^="background: #1f2937"],
[data-theme="light"] [style*=";background: #1f2937"],
[data-theme="light"] [style*="; background: #1f2937"] { background: var(--bg-tertiary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background-color:#1f2937"],
[data-theme="light"] [style*=";background-color:#1f2937"],
[data-theme="light"] [style*="; background-color:#1f2937"],
[data-theme="light"] [style^="background-color: #1f2937"],
[data-theme="light"] [style*=";background-color: #1f2937"],
[data-theme="light"] [style*="; background-color: #1f2937"] { background: var(--bg-tertiary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background:#020617"],
[data-theme="light"] [style*=";background:#020617"],
[data-theme="light"] [style*="; background:#020617"],
[data-theme="light"] [style^="background: #020617"],
[data-theme="light"] [style*=";background: #020617"],
[data-theme="light"] [style*="; background: #020617"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background-color:#020617"],
[data-theme="light"] [style*=";background-color:#020617"],
[data-theme="light"] [style*="; background-color:#020617"],
[data-theme="light"] [style^="background-color: #020617"],
[data-theme="light"] [style*=";background-color: #020617"],
[data-theme="light"] [style*="; background-color: #020617"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background:#0a0e17"],
[data-theme="light"] [style*=";background:#0a0e17"],
[data-theme="light"] [style*="; background:#0a0e17"],
[data-theme="light"] [style^="background: #0a0e17"],
[data-theme="light"] [style*=";background: #0a0e17"],
[data-theme="light"] [style*="; background: #0a0e17"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background-color:#0a0e17"],
[data-theme="light"] [style*=";background-color:#0a0e17"],
[data-theme="light"] [style*="; background-color:#0a0e17"],
[data-theme="light"] [style^="background-color: #0a0e17"],
[data-theme="light"] [style*=";background-color: #0a0e17"],
[data-theme="light"] [style*="; background-color: #0a0e17"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background:#060b16"],
[data-theme="light"] [style*=";background:#060b16"],
[data-theme="light"] [style*="; background:#060b16"],
[data-theme="light"] [style^="background: #060b16"],
[data-theme="light"] [style*=";background: #060b16"],
[data-theme="light"] [style*="; background: #060b16"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background-color:#060b16"],
[data-theme="light"] [style*=";background-color:#060b16"],
[data-theme="light"] [style*="; background-color:#060b16"],
[data-theme="light"] [style^="background-color: #060b16"],
[data-theme="light"] [style*=";background-color: #060b16"],
[data-theme="light"] [style*="; background-color: #060b16"] { background: var(--bg-secondary) !important; color: var(--text-primary) !important; border-color: var(--border) !important; }
[data-theme="light"] [style^="background:rgba(0,0,0,0.2)"],
[data-theme="light"] [style*=";background:rgba(0,0,0,0.2)"],
[data-theme="light"] [style*="; background:rgba(0,0,0,0.2)"],
[data-theme="light"] [style^="background: rgba(0,0,0,0.2)"],
[data-theme="light"] [style*=";background: rgba(0,0,0,0.2)"],
[data-theme="light"] [style*="; background: rgba(0,0,0,0.2)"] { background: rgba(31, 35, 40, 0.05) !important; }
[data-theme="light"] [style^="background:rgba(0,0,0,0.15)"],
[data-theme="light"] [style*=";background:rgba(0,0,0,0.15)"],
[data-theme="light"] [style*="; background:rgba(0,0,0,0.15)"],
[data-theme="light"] [style^="background: rgba(0,0,0,0.15)"],
[data-theme="light"] [style*=";background: rgba(0,0,0,0.15)"],
[data-theme="light"] [style*="; background: rgba(0,0,0,0.15)"] { background: rgba(31, 35, 40, 0.05) !important; }
[data-theme="light"] [style^="background:rgba(0,0,0,.2)"],
[data-theme="light"] [style*=";background:rgba(0,0,0,.2)"],
[data-theme="light"] [style*="; background:rgba(0,0,0,.2)"],
[data-theme="light"] [style^="background: rgba(0,0,0,.2)"],
[data-theme="light"] [style*=";background: rgba(0,0,0,.2)"],
[data-theme="light"] [style*="; background: rgba(0,0,0,.2)"] { background: rgba(31, 35, 40, 0.05) !important; }
[data-theme="light"] [style^="background:rgba(0,0,0,.15)"],
[data-theme="light"] [style*=";background:rgba(0,0,0,.15)"],
[data-theme="light"] [style*="; background:rgba(0,0,0,.15)"],
[data-theme="light"] [style^="background: rgba(0,0,0,.15)"],
[data-theme="light"] [style*=";background: rgba(0,0,0,.15)"],
[data-theme="light"] [style*="; background: rgba(0,0,0,.15)"] { background: rgba(31, 35, 40, 0.05) !important; }
[data-theme="light"] [style^="background:rgba(0,0,0,0.3)"],
[data-theme="light"] [style*=";background:rgba(0,0,0,0.3)"],
[data-theme="light"] [style*="; background:rgba(0,0,0,0.3)"],
[data-theme="light"] [style^="background: rgba(0,0,0,0.3)"],
[data-theme="light"] [style*=";background: rgba(0,0,0,0.3)"],
[data-theme="light"] [style*="; background: rgba(0,0,0,0.3)"] { background: rgba(31, 35, 40, 0.05) !important; }
[data-theme="light"] [style^="background:rgba(0,0,0,.3)"],
[data-theme="light"] [style*=";background:rgba(0,0,0,.3)"],
[data-theme="light"] [style*="; background:rgba(0,0,0,.3)"],
[data-theme="light"] [style^="background: rgba(0,0,0,.3)"],
[data-theme="light"] [style*=";background: rgba(0,0,0,.3)"],
[data-theme="light"] [style*="; background: rgba(0,0,0,.3)"] { background: rgba(31, 35, 40, 0.05) !important; }
[data-theme="light"] [style^="background:rgba(0,0,0,0.25)"],
[data-theme="light"] [style*=";background:rgba(0,0,0,0.25)"],
[data-theme="light"] [style*="; background:rgba(0,0,0,0.25)"],
[data-theme="light"] [style^="background: rgba(0,0,0,0.25)"],
[data-theme="light"] [style*=";background: rgba(0,0,0,0.25)"],
[data-theme="light"] [style*="; background: rgba(0,0,0,0.25)"] { background: rgba(31, 35, 40, 0.05) !important; }
