/* AUTOMATISCH ERZEUGT – nicht von Hand ändern.
   Quelle: tools/build-dark-theme.mjs (npm run build:dark). */
/* 01-tokens-and-shell.css */
html[data-theme="dark"],html[data-theme="dark"] body{background-color:#192124}
html[data-theme="dark"] body{color:var(--text-main);background:#192124}
html[data-theme="dark"] body::before{background-image:linear-gradient(125deg, rgba(17, 17, 17, 0.04) 8%, transparent 8%),
    linear-gradient(305deg, rgba(17, 17, 17, 0.03) 6%, transparent 6%)}
html[data-theme="dark"] body::after{background:radial-gradient(380px 180px at 84% 7%, rgba(17, 17, 17, 0.04), transparent 64%)}
html[data-theme="dark"] body[data-mode="auth"],html[data-theme="dark"] body[data-mode="team-select"],html[data-theme="dark"] body[data-mode="pending"]{background:radial-gradient(760px 420px at 16% -14%, rgba(17, 17, 17, 0.08), transparent 70%),
    radial-gradient(680px 420px at 94% -10%, rgba(17, 17, 17, 0.06), transparent 72%),
    linear-gradient(180deg, #192124 0%, #1d242b 100%)}
html[data-theme="dark"] #sidebar{background:radial-gradient(380px 300px at 110% -8%, var(--sidebar-accent-glow), transparent 62%),
    linear-gradient(160deg, var(--bg-sidebar) 0%, var(--bg-sidebar-2) 100%);border-right:1px solid rgba(41, 41, 41, 0.14);box-shadow:none}
html[data-theme="dark"] .sidebar-header{border-bottom:1px solid rgba(41, 41, 41, 0.12)}
html[data-theme="dark"] .sidebar-logo{color:var(--text-inverse)}
html[data-theme="dark"] .sidebar-nav::-webkit-scrollbar-thumb{background:rgba(25, 33, 36, 0.22)}
html[data-theme="dark"] .nav-section{color:rgba(220, 236, 244, 0.62)}
html[data-theme="dark"] .nav-item{border:1px solid transparent;color:rgba(244, 248, 255, 0.84)}
html[data-theme="dark"] .nav-item:hover{border-color:var(--nav-accent-border);background:linear-gradient(118deg, var(--nav-accent-bg), rgba(25, 33, 36, 0.06));color:#ffffff}
html[data-theme="dark"] .nav-item.active{border-color:var(--nav-accent-border);background:linear-gradient(115deg, rgba(var(--accent-rgb), 0.26), rgba(25, 33, 36, 0.08)),
    linear-gradient(145deg, var(--nav-active-from), var(--nav-active-to));color:#ffffff;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.12), 0 14px 24px rgba(3, 24, 30, 0.32)}
html[data-theme="dark"] .page-hero-card{background:#192124;border:1px solid rgba(108, 134, 151, 0.22)}
html[data-theme="dark"] .page-hero-kicker{color:var(--accent)}
html[data-theme="dark"] .page-hero-title{color:var(--text-main)}
html[data-theme="dark"] .page-hero-text{color:var(--text-muted)}
html[data-theme="dark"] .page-hero-stat{border:1px solid rgba(108, 134, 151, 0.18);background:rgba(25, 33, 36, 0.82)}
html[data-theme="dark"] .page-hero-stat.is-alert{border-color:rgba(203, 69, 69, 0.22);background:#192124}
html[data-theme="dark"] .page-hero-stat.is-warn{border-color:rgba(15, 118, 110, 0.2);background:#192124}
html[data-theme="dark"] .page-hero-stat.is-ok{border-color:rgba(67, 147, 89, 0.2);background:#192124}
html[data-theme="dark"] .page-hero-stat.is-info{border-color:rgba(var(--accent-rgb), 0.22);background:#192124}
html[data-theme="dark"] body[data-view="jobs_dispatch"] .page-hero-stat.is-alert,html[data-theme="dark"] body[data-view="jobs_dispatch"] .page-hero-stat.is-warn{border-color:rgba(108, 134, 151, 0.18) !important;background:rgba(25, 33, 36, 0.82) !important}
html[data-theme="dark"] .page-hero-stat-label{color:var(--text-muted)}
html[data-theme="dark"] .page-hero-stat-value{color:var(--text-main)}
html[data-theme="dark"] .page-hero-stat-hint{color:var(--text-muted)}
html[data-theme="dark"] .quick-action-strip{background:linear-gradient(180deg, rgba(26, 39, 39, 0.98), rgba(29, 40, 40, 0.96))}
/* 02-support-and-layout.css */
html[data-theme="dark"] .support-filter-card{background:linear-gradient(180deg, rgba(25, 33, 38, 0.98), rgba(27, 37, 41, 0.95))}
html[data-theme="dark"] .support-compose-card{background:linear-gradient(180deg, rgba(25, 38, 38, 0.99), rgba(28, 40, 42, 0.96))}
html[data-theme="dark"] .support-thread-title{color:var(--text-main)}
html[data-theme="dark"] .support-thread-block{border:1px solid rgba(108, 134, 151, 0.16);background:rgba(26, 37, 40, 0.92)}
html[data-theme="dark"] .support-thread-label{color:rgba(var(--accent-rgb), 0.86)}
html[data-theme="dark"] .support-thread-updated{color:var(--text-muted)}
html[data-theme="dark"] .support-reply-item + .support-reply-item{border-top:1px solid rgba(108, 134, 151, 0.16)}
html[data-theme="dark"] .support-reply-meta{color:var(--text-muted)}
html[data-theme="dark"] .support-reply-subject{color:var(--text-main)}
html[data-theme="dark"] .support-reply-message{color:var(--text-main)}
html[data-theme="dark"] .support-reply-empty{color:var(--text-muted)}
html[data-theme="dark"] .support-ticket-meta{color:var(--text-muted)}
html[data-theme="dark"] .support-ticket-preview{color:#c2c7ce}
html[data-theme="dark"] .support-ticket-updated{color:var(--text-muted)}
html[data-theme="dark"] .support-ticket-panel{border:1px solid rgba(108, 134, 151, 0.16);background:rgba(26, 37, 40, 0.9)}
html[data-theme="dark"] .support-ticket-section-label{color:rgba(var(--accent-rgb), 0.86)}
html[data-theme="dark"] .support-ticket-message{color:var(--text-main)}
html[data-theme="dark"] .support-debug-text{color:#bfc4cb}
html[data-theme="dark"] .support-side-card{background:linear-gradient(180deg, rgba(25, 33, 38, 0.98), rgba(27, 36, 41, 0.95))}
html[data-theme="dark"] .support-check-list div,html[data-theme="dark"] .support-focus-card{border:1px solid rgba(108, 134, 151, 0.16);background:rgba(26, 37, 40, 0.9)}
html[data-theme="dark"] .support-focus-title{color:var(--text-main)}
html[data-theme="dark"] .user-info{color:rgba(244, 248, 255, 0.95)}
html[data-theme="dark"] .user-info .btn.btn-ghost{border:none;background:transparent;color:rgba(244, 248, 255, 0.88)}
html[data-theme="dark"] .user-info .btn.btn-ghost:hover{background:transparent;color:#ffffff}
html[data-theme="dark"] .nav-ico svg{stroke:currentColor;fill:none}
html[data-theme="dark"] #main{background:linear-gradient(180deg, #1f2729 0%, #21292c 100%)}
html[data-theme="dark"] #topbar{border-bottom:1px solid var(--line-strong);background:linear-gradient(130deg, rgba(25, 33, 36, 0.86), rgba(28, 40, 40, 0.86))}
html[data-theme="dark"] .mobile-nav-toggle{border:1px solid var(--line-strong);background:linear-gradient(180deg, #192124, #1d252b);color:#d3e3ea}
html[data-theme="dark"] .mobile-nav-toggle span{background:currentColor}
html[data-theme="dark"] .mobile-nav-toggle:hover{border-color:rgba(var(--accent-rgb), 0.58);background:linear-gradient(180deg, #192124, #1f2c2e)}
html[data-theme="dark"] .topbar-sub{color:var(--text-muted)}
html[data-theme="dark"] .topbar-guide-btn{border:1px solid rgba(222, 226, 237, 0.28);background:#192124;color:#ebebeb}
html[data-theme="dark"] .topbar-guide-btn:hover{border-color:rgba(222, 226, 237, 0.52);background:#1a2127}
/* 03-help-and-dashboard.css */
html[data-theme="dark"] .help-drawer-overlay{background:rgba(7, 13, 24, 0.56)}
html[data-theme="dark"] .help-drawer-panel{background:linear-gradient(180deg, rgba(25, 33, 36, 0.99), rgba(27, 36, 40, 0.98));border-left:1px solid rgba(222, 226, 237, 0.16);box-shadow:-20px 0 42px rgba(8, 15, 30, 0.22)}
html[data-theme="dark"] .help-drawer-kicker{color:var(--text-muted)}
html[data-theme="dark"] .help-drawer-intro{color:#c6cdd5}
html[data-theme="dark"] .help-drawer-section{border:1px solid var(--line);background:#192124}
html[data-theme="dark"] .help-drawer-section>summary{color:#d3dae3}
html[data-theme="dark"] .help-drawer-section>summary::after{color:#b9bec6}
html[data-theme="dark"] .help-drawer-section ul,html[data-theme="dark"] .help-drawer-section ol{color:#c5ced7}
html[data-theme="dark"] .help-drawer-switcher{border-top:1px solid var(--line)}
html[data-theme="dark"] .help-drawer-switcher label{color:var(--text-muted)}
html[data-theme="dark"] .guided-tour-highlight{border:2px solid rgba(var(--accent-rgb), 0.92);box-shadow:0 0 0 9999px rgba(6, 11, 21, 0.44),
    0 14px 28px rgba(8, 15, 30, 0.34)}
html[data-theme="dark"] .guided-tour-card{border:1px solid rgba(41, 41, 41, 0.64);background:linear-gradient(180deg, rgba(25, 33, 36, 0.99), rgba(28, 35, 41, 0.98));box-shadow:0 22px 42px rgba(8, 14, 28, 0.38)}
html[data-theme="dark"] .guided-tour-step{color:#b9bfc7}
html[data-theme="dark"] .guided-tour-title{color:#d7dfe9}
html[data-theme="dark"] .guided-tour-copy{color:#c9d2db}
html[data-theme="dark"] .guided-tour-action{color:#cfd9e3}
html[data-theme="dark"] .context-help-trigger{border:1px solid rgba(210, 218, 228, 0.36);background:#192124;color:#cad2dc}
html[data-theme="dark"] .context-help-trigger:hover,html[data-theme="dark"] .context-help-trigger:focus-visible{border-color:rgba(var(--accent-rgb), 0.6);outline:none}
html[data-theme="dark"] .context-help-bubble{border:1px solid rgba(221, 228, 236, 0.18);background:rgba(14, 24, 38, 0.96);color:#e8f0fb;box-shadow:0 12px 26px rgba(5, 9, 17, 0.42)}
html[data-theme="dark"] .context-help-bubble::after{background:rgba(14, 24, 38, 0.96);border-left:1px solid rgba(221, 228, 236, 0.18);border-bottom:1px solid rgba(221, 228, 236, 0.18)}
html[data-theme="dark"] .context-help.is-align-left .context-help-bubble::after{border-left:none;border-bottom:none;border-right:1px solid rgba(221, 228, 236, 0.18);border-top:1px solid rgba(221, 228, 236, 0.18)}
html[data-theme="dark"] .context-help.is-align-right .context-help-bubble::after{border-right:none;border-top:none;border-left:1px solid rgba(221, 228, 236, 0.18);border-bottom:1px solid rgba(221, 228, 236, 0.18)}
html[data-theme="dark"] .view-mode-switch{border:1px solid var(--line);background:#192124}
html[data-theme="dark"] .view-mode-switch .tab-btn{background:#192124;border-color:rgba(131, 147, 170, 0.24);color:#c1c6cd}
html[data-theme="dark"] .view-mode-switch .tab-btn:not(.active):hover{border-color:rgba(var(--accent-rgb), 0.3);background:#192124;color:#cdd3da}
html[data-theme="dark"] .topbar-updates-btn{border:1px solid var(--nav-accent-border);background:linear-gradient(135deg, var(--accent-soft-1), var(--accent-soft-2));color:var(--accent-ink)}
html[data-theme="dark"] .topbar-updates-btn:hover{border-color:rgba(var(--accent-rgb), 0.54);background:linear-gradient(135deg, var(--accent-soft-3), var(--accent-soft-4))}
html[data-theme="dark"] .topbar-updates-count{background:var(--dashboard-hover-from);color:#f3fcff}
html[data-theme="dark"] h1,html[data-theme="dark"] .card-title,html[data-theme="dark"] .brand-title,html[data-theme="dark"] .logo{color:var(--text-main)}
html[data-theme="dark"] .card{background:linear-gradient(165deg, rgba(25, 33, 36, 0.97), rgba(26, 40, 40, 0.98));border:1px solid var(--line);box-shadow:var(--shadow-card)}
html[data-theme="dark"] .card::before{border:1px solid rgba(41, 41, 41, 0.65)}
html[data-theme="dark"] .dashboard-hero-panel{background:radial-gradient(360px 220px at 100% -8%, rgba(var(--accent-rgb), 0.12), transparent 62%),
    linear-gradient(160deg, rgba(25, 33, 36, 0.98), rgba(28, 38, 41, 0.98))}
html[data-theme="dark"] .dashboard-hero-kicker,html[data-theme="dark"] .dashboard-section-kicker{color:rgba(var(--accent-rgb), 0.82)}
html[data-theme="dark"] .dashboard-hero-copy{color:var(--text-muted)}
html[data-theme="dark"] .dashboard-insight-card{border:1px solid var(--line);background:rgba(25, 33, 36, 0.72)}
html[data-theme="dark"] .dashboard-insight-label{color:#b8bdc5}
html[data-theme="dark"] .dashboard-insight-value{color:var(--text-main)}
html[data-theme="dark"] .dashboard-insight-hint{color:var(--text-muted)}
html[data-theme="dark"] .dashboard-insight-ok{border-color:rgba(22, 163, 74, 0.24);background:linear-gradient(180deg, rgba(25, 33, 36, 0.86), rgba(28, 42, 36, 0.76))}
html[data-theme="dark"] .dashboard-insight-warn{border-color:rgba(15, 118, 110, 0.22);background:linear-gradient(180deg, rgba(25, 33, 36, 0.9), rgba(30, 42, 45, 0.82))}
html[data-theme="dark"] .dashboard-insight-danger{border-color:rgba(71, 85, 105, 0.26);background:linear-gradient(180deg, rgba(25, 33, 36, 0.9), rgba(28, 36, 42, 0.82))}
html[data-theme="dark"] .dashboard-summary-card{border:1px solid var(--line);background:rgba(25, 33, 36, 0.78)}
html[data-theme="dark"] .dashboard-summary-label{color:#bcc0c7}
html[data-theme="dark"] .dashboard-summary-value{color:var(--text-main)}
html[data-theme="dark"] .dashboard-summary-help{color:var(--text-muted)}
html[data-theme="dark"] .dashboard-problem-row{border:1px solid var(--line);background:rgba(25, 33, 36, 0.66)}
html[data-theme="dark"] .dashboard-section-title{color:var(--text-main)}
html[data-theme="dark"] .dashboard-team-kicker{color:rgba(var(--accent-rgb), 0.82)}
html[data-theme="dark"] .dashboard-team-name{color:var(--text-main)}
html[data-theme="dark"] .dashboard-team-spotlight{border:1px solid rgba(108, 125, 148, 0.18);background:linear-gradient(180deg, rgba(25, 33, 36, 0.84), rgba(27, 36, 41, 0.92))}
html[data-theme="dark"] .dashboard-team-spotlight span{color:#b4b9c0}
html[data-theme="dark"] .dashboard-team-spotlight strong{color:var(--text-main)}
html[data-theme="dark"] .dashboard-team-code-block{border:1px solid rgba(108, 125, 148, 0.18);background:radial-gradient(240px 160px at 100% -10%, rgba(var(--accent-rgb), 0.1), transparent 62%),
    linear-gradient(180deg, rgba(25, 33, 36, 0.88), rgba(27, 36, 40, 0.94))}
html[data-theme="dark"] .dashboard-team-code-block-simple{background:linear-gradient(180deg, rgba(25, 33, 36, 0.84), rgba(27, 36, 40, 0.9))}
html[data-theme="dark"] .dashboard-team-code-label{color:#b4b9c0}
html[data-theme="dark"] .dashboard-team-code-value{color:var(--text-main)}
html[data-theme="dark"] .dashboard-info-row{border-bottom:1px solid rgba(108, 125, 148, 0.14)}
html[data-theme="dark"] .dashboard-pill,html[data-theme="dark"] .dashboard-qty-pill{border:1px solid transparent}
html[data-theme="dark"] .dashboard-pill-active{background:rgba(var(--accent-rgb), 0.13);border-color:rgba(var(--accent-rgb), 0.28);color:#c9eae7}
html[data-theme="dark"] .dashboard-pill-ok{background:rgba(15, 118, 110, 0.11);border-color:rgba(15, 118, 110, 0.22);color:#c9eae7}
html[data-theme="dark"] .dashboard-pill-warn,html[data-theme="dark"] .dashboard-qty-warn{background:#302d20;border-color:rgba(202, 138, 4, 0.28);color:#efddbf}
html[data-theme="dark"] .dashboard-pill-critical,html[data-theme="dark"] .dashboard-qty-critical{background:#2c1f1d;border-color:rgba(204, 71, 49, 0.28);color:#deb6b1}
html[data-theme="dark"] .dashboard-pill-neutral{background:#1d2b28;border-color:rgba(var(--accent-rgb), 0.2);color:#c9e1df}
html[data-theme="dark"] .dashboard-pill-muted{background:#1b2329;border-color:rgba(95, 111, 127, 0.18);color:#c1c9d0}
html[data-theme="dark"] .dashboard-team-note{background:rgba(var(--accent-rgb), 0.08);color:#c1c9d0}
html[data-theme="dark"] .dashboard-grid>.card{background:linear-gradient(160deg, #192124, #1a2127)}
html[data-theme="dark"] .dashboard-grid>.card:hover,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover{background:radial-gradient(320px 180px at 100% -10%, rgba(var(--accent-rgb), 0.08), transparent 62%),
    linear-gradient(160deg, #192124, #1a2528);border-color:rgba(var(--accent-rgb), 0.22);color:var(--text-main);box-shadow:0 20px 36px rgba(8, 37, 48, 0.14)}
html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover:hover,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover:hover{background:radial-gradient(320px 180px at 100% -10%, rgba(var(--accent-rgb), 0.08), transparent 62%),
    linear-gradient(160deg, #192124, #1a2528);border-color:rgba(var(--accent-rgb), 0.22);color:var(--text-main);box-shadow:0 20px 36px rgba(8, 37, 48, 0.14)}
html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover:hover .table-container,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover:hover .table-container{background:#192124;border-color:var(--line)}
html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover:hover .table-container td,html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover:hover .table-container th,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover:hover .table-container td,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover:hover .table-container th{color:var(--text-main) !important}
html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover:hover .table-container tbody tr:hover,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover:hover .table-container tbody tr:hover{background:#1a1f27}
html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover.critical-stock-card:hover .table-container,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover.critical-stock-card:hover .table-container{background:#192124;border-color:var(--line)}
html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover.critical-stock-card:hover .table-container td,html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover.critical-stock-card:hover .table-container th,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover.critical-stock-card:hover .table-container td,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover.critical-stock-card:hover .table-container th{color:var(--text-main) !important;border-color:var(--line)}
html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover.critical-stock-card:hover .table-container tbody tr:hover,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover.critical-stock-card:hover .table-container tbody tr:hover{background:#1a1f27}
html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover.critical-stock-card:hover .badge-yellow,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover.critical-stock-card:hover .badge-yellow{background:rgba(15, 118, 110, 0.12);border-color:rgba(15, 118, 110, 0.24);color:#c9eae7 !important}
html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover.critical-stock-card:hover .badge-red,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover.critical-stock-card:hover .badge-red{background:rgba(71, 85, 105, 0.12);border-color:rgba(71, 85, 105, 0.28);color:#cdd3da !important}
html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover:hover .badge-yellow,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover:hover .badge-yellow{background:rgba(15, 118, 110, 0.12);border-color:rgba(15, 118, 110, 0.24);color:#c9eae7 !important}
html[data-theme="dark"] .dashboard-grid>.card.no-dark-hover:hover .badge-red,html[data-theme="dark"] .dashboard-overview-shell>.card.no-dark-hover:hover .badge-red{background:rgba(71, 85, 105, 0.12);border-color:rgba(71, 85, 105, 0.28);color:#cdd3da !important}
html[data-theme="dark"] .dashboard-grid>.card:hover .text-muted,html[data-theme="dark"] .dashboard-grid>.card:hover .text-dim,html[data-theme="dark"] .dashboard-grid>.card:hover .text-xs,html[data-theme="dark"] .dashboard-grid>.card:hover .text-sm,html[data-theme="dark"] .dashboard-grid>.card:hover .card-title,html[data-theme="dark"] .dashboard-grid>.card:hover strong,html[data-theme="dark"] .dashboard-grid>.card:hover span,html[data-theme="dark"] .dashboard-grid>.card:hover td,html[data-theme="dark"] .dashboard-grid>.card:hover th,html[data-theme="dark"] .dashboard-grid>.card:hover p,html[data-theme="dark"] .dashboard-grid>.card:hover h4,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover .text-muted,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover .text-dim,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover .text-xs,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover .text-sm,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover .card-title,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover strong,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover span,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover td,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover th,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover p,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover h4,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover .text-muted,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover .text-dim,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover .text-xs,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover .text-sm,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover .card-title,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover strong,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover span,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover td,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover th,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover p,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover h4{color:inherit !important}
html[data-theme="dark"] .dashboard-grid>.card:hover .context-help-bubble,html[data-theme="dark"] .dashboard-overview-shell>.card:hover .context-help-bubble,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover .context-help-bubble,html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover .context-help-bubble{color:#e8f0fb !important}
html[data-theme="dark"] .dashboard-grid>.card:hover .btn:not(.btn-primary),html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-hero-panel:hover .btn:not(.btn-primary),html[data-theme="dark"] .dashboard-overview-shell>.card.dashboard-critical-card:hover .btn:not(.btn-primary){background:linear-gradient(180deg, var(--btn-secondary-from), var(--btn-secondary-to));border-color:var(--btn-secondary-border);color:var(--btn-secondary-text)}
html[data-theme="dark"] .dashboard-task-item{border:1px solid var(--border)}
html[data-theme="dark"] .cleaner-home .ch-title{color:var(--text-main)}
html[data-theme="dark"] .cleaner-home .ch-progress-track{background:rgba(var(--accent-rgb), 0.14)}
html[data-theme="dark"] .cleaner-home .ch-progress-fill{background:rgb(var(--accent-rgb))}
html[data-theme="dark"] .cleaner-home .ch-progress-label{color:var(--text-muted)}
html[data-theme="dark"] .cleaner-home .ch-hero{border:1px solid var(--border);border-left:5px solid rgb(var(--accent-rgb));background:var(--bg-card, #192124);box-shadow:0 12px 28px rgba(0, 0, 0, 0.07)}
html[data-theme="dark"] .cleaner-home .ch-hero.is-overdue{border-left-color:#e5484d}
html[data-theme="dark"] .cleaner-home .ch-hero.is-active{border-left-color:#2f6feb}
html[data-theme="dark"] .cleaner-home .ch-hero.is-clear{border-left-color:rgb(var(--accent-rgb));box-shadow:none}
html[data-theme="dark"] .cleaner-home .ch-hero-eyebrow{color:var(--text-muted)}
html[data-theme="dark"] .cleaner-home .ch-hero-title{color:var(--text-main)}
html[data-theme="dark"] .cleaner-home .ch-hero-sub{color:var(--text-muted)}
html[data-theme="dark"] .cleaner-home .ch-hero-detail{color:var(--text-main)}
html[data-theme="dark"] .cleaner-home .ch-section-title{color:var(--text-main)}
html[data-theme="dark"] .cleaner-home .ch-job{border:1px solid var(--border);border-left:4px solid transparent;background:var(--bg-card, #192124)}
html[data-theme="dark"] .cleaner-home .ch-job.is-overdue{border-left-color:#e5484d}
html[data-theme="dark"] .cleaner-home .ch-job.is-active{border-left-color:#2f6feb}
html[data-theme="dark"] .cleaner-home .ch-job-title{color:var(--text-main)}
html[data-theme="dark"] .cleaner-home .ch-job-sub{color:var(--text-muted)}
html[data-theme="dark"] .cleaner-home .ch-empty{color:var(--text-muted)}
html[data-theme="dark"] .cleaner-home .ch-hero.is-critical,html[data-theme="dark"] .cleaner-home .ch-job.is-critical{border-left-color:#e5484d}
html[data-theme="dark"] .cleaner-home .ch-hero.is-warning,html[data-theme="dark"] .cleaner-home .ch-job.is-warning{border-left-color:#e0a516}
html[data-theme="dark"] .cleaner-home .ch-job.is-ok{border-left-color:rgb(var(--accent-rgb))}
html[data-theme="dark"] .cleaner-home .ch-note{color:var(--text-muted)}
/* 04-chat-and-forms.css */
html[data-theme="dark"] .chat-nav-list,html[data-theme="dark"] #chat-list,html[data-theme="dark"] .task-page-scroll,html[data-theme="dark"] .calendar-audience-list{border-top:1px solid rgba(108, 125, 148, 0.38)}
html[data-theme="dark"] .chat-nav-list::before,html[data-theme="dark"] #chat-list::before,html[data-theme="dark"] .task-page-scroll::before,html[data-theme="dark"] .calendar-audience-list::before{background:rgba(108, 125, 148, 0.38)}
html[data-theme="dark"] .chat-dropzone.is-dragover{background:rgba(var(--accent-rgb), 0.08) !important;box-shadow:inset 0 0 0 2px rgba(var(--accent-rgb), 0.35)}
html[data-theme="dark"] .chat-pending-thumb{border:1px solid rgba(91, 116, 145, 0.35)}
html[data-theme="dark"] .empty-state{border:1px dashed rgba(95, 123, 136, 0.45);background:rgba(25, 33, 36, 0.55)}
html[data-theme="dark"] .empty-state-ico{color:#bdd4d9}
html[data-theme="dark"] .empty-state-title{color:#d3dae3}
html[data-theme="dark"] .empty-state-text{color:#b4b9c0}
html[data-theme="dark"] .dash-cal-item{border:1px solid var(--line);background:rgba(25, 33, 36, 0.62)}
html[data-theme="dark"] .dash-cal-item:hover{border-color:var(--line-strong);background:#192124}
html[data-theme="dark"] .dash-cal-item.tone-teal{border-left:3px solid var(--accent)}
html[data-theme="dark"] .dash-cal-item.tone-blue{border-left:3px solid #2a68c7}
html[data-theme="dark"] .dash-cal-item.tone-violet{border-left:3px solid #7b56bb}
html[data-theme="dark"] .dash-cal-item.tone-amber{border-left:3px solid #0f766e}
html[data-theme="dark"] .table-container{border:1px solid var(--line);background:#192124}
html[data-theme="dark"] .table-container thead th{color:#bfc4cb;background:linear-gradient(180deg, #1c222a, #1e242c);border-bottom:1px solid var(--line)}
html[data-theme="dark"] .table-container tbody td{border-bottom:1px solid rgba(131, 147, 170, 0.24)}
html[data-theme="dark"] .table-container tbody tr:last-child td{border-bottom:none}
html[data-theme="dark"] .table-container tbody tr:hover{background:#1a1f27}
html[data-theme="dark"] .attachment-chip{border:1px solid rgba(88, 122, 132, 0.36);color:#d3dde6;background:linear-gradient(180deg, #1a2027, #1d252b)}
html[data-theme="dark"] .attachment-chip small{color:#6e7f95}
html[data-theme="dark"] .attachment-chip:hover{border-color:rgba(28, 92, 108, 0.56);background:linear-gradient(180deg, #192124, #1e2a2c)}
html[data-theme="dark"] .chat-attachment-image-link{border:1px solid rgba(88, 122, 132, 0.3);background:#1c252a}
html[data-theme="dark"] .chat-attachment-image{background:#1e262b}
html[data-theme="dark"] .chat-attachment-more-overlay{background:rgba(8, 16, 28, 0.52);color:#ffffff}
html[data-theme="dark"] .chat-image-lightbox-body{background:linear-gradient(180deg, #1b2428, #1f272d)}
html[data-theme="dark"] .chat-image-lightbox-img{background:#1e262b}
html[data-theme="dark"] .chat-image-lightbox-video{background:#0b1622}
html[data-theme="dark"] .chat-media-gallery-thumb{border:1px solid rgba(88, 122, 132, 0.32);background:#1e262b}
html[data-theme="dark"] .chat-media-gallery-thumb.active{border-color:rgba(var(--accent-rgb), 0.86);box-shadow:0 0 0 2px rgba(var(--accent-rgb), 0.22)}
html[data-theme="dark"] .chat-media-gallery-thumb-media{background:#1e262b}
html[data-theme="dark"] .chat-media-page-brand strong{color:var(--text-inverse)}
html[data-theme="dark"] .chat-media-page-brand span{color:rgba(244, 248, 255, 0.76)}
html[data-theme="dark"] .chat-media-page-card{border:1px solid rgba(41, 41, 41, 0.12);background:linear-gradient(160deg, rgba(6, 10, 16, 0.7), rgba(6, 10, 16, 0.56)),
    linear-gradient(135deg, var(--bg-sidebar), var(--bg-sidebar-2)),
    radial-gradient(380px 180px at 100% -10%, rgba(var(--accent-rgb), 0.18), transparent 62%);box-shadow:0 30px 80px rgba(3, 8, 14, 0.36)}
html[data-theme="dark"] .chat-media-page-meta strong{color:var(--text-inverse)}
html[data-theme="dark"] .chat-media-page-meta span{color:rgba(244, 248, 255, 0.76)}
html[data-theme="dark"] .chat-media-page-viewer{background:linear-gradient(180deg, rgba(7, 11, 16, 0.98), rgba(4, 7, 12, 0.98))}
html[data-theme="dark"] .chat-media-page-media{background:rgba(25, 33, 36, 0.04)}
html[data-theme="dark"] .chat-media-page-thumb{border:1px solid rgba(41, 41, 41, 0.12);background:rgba(25, 33, 36, 0.06)}
html[data-theme="dark"] .chat-media-page-thumb.active{border-color:rgba(var(--accent-rgb), 0.84);box-shadow:0 0 0 2px rgba(var(--accent-rgb), 0.24)}
html[data-theme="dark"] .chat-media-page-thumb-media{background:#0b1622}
html[data-theme="dark"] .chat-pending-panel{border:1px solid rgba(88, 122, 132, 0.22);background:linear-gradient(180deg, rgba(25, 30, 38, 0.98), rgba(28, 36, 42, 0.96))}
html[data-theme="dark"] .chat-pending-card{border:1px solid rgba(88, 122, 132, 0.22);background:#192124}
html[data-theme="dark"] .chat-pending-preview{background:#1e262b}
html[data-theme="dark"] .chat-pending-thumb{background:#1e262b}
html[data-theme="dark"] .chat-pending-file-icon{background:linear-gradient(180deg, #1b2228, #1f282e);color:#c4ccd3}
html[data-theme="dark"] .chat-pending-meta small{color:#6e7f95}
html[data-theme="dark"] .chat-pending-remove{border:0;background:rgba(15, 23, 42, 0.82);color:#fff}
html[data-theme="dark"] .chat-pending-remove:hover{background:rgba(15, 23, 42, 0.94)}
html[data-theme="dark"] input:not([type="checkbox"]):not([type="radio"]),html[data-theme="dark"] select,html[data-theme="dark"] textarea,html[data-theme="dark"] .form-control{color:var(--text-main);border:1px solid var(--line-strong);background:var(--bg-input);outline:none;caret-color:var(--accent)}
html[data-theme="dark"] select:not([multiple]):not([size]){color:var(--text-main);background-color:#192124}
html[data-theme="dark"] select option{color:var(--text-main)}
html[data-theme="dark"] select option[value=""]{color:var(--text-muted)}
html[data-theme="dark"] select:disabled{color:#8a95a7}
html[data-theme="dark"] input:focus,html[data-theme="dark"] textarea:focus,html[data-theme="dark"] .form-control:focus{border-color:rgba(32, 58, 101, 0.56);caret-color:var(--accent);box-shadow:0 0 0 4px rgba(18, 27, 44, 0.08)}
html[data-theme="dark"] select:focus{border-color:rgba(32, 58, 101, 0.56);box-shadow:0 0 0 4px rgba(18, 27, 44, 0.08)}
html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#8c97aa}
html[data-theme="dark"] input:-webkit-autofill,html[data-theme="dark"] input:-webkit-autofill:hover,html[data-theme="dark"] input:-webkit-autofill:focus,html[data-theme="dark"] textarea:-webkit-autofill,html[data-theme="dark"] textarea:-webkit-autofill:hover,html[data-theme="dark"] textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-main) !important;caret-color:var(--text-main);box-shadow:0 0 0 1000px var(--bg-input) inset !important}
html[data-theme="dark"] label{color:#c0c6ce}
html[data-theme="dark"] .form-inline-error{border:1px solid rgba(71, 85, 105, 0.24);background:#1a2027;color:#cdd3da}
html[data-theme="dark"] input.is-invalid,html[data-theme="dark"] select.is-invalid,html[data-theme="dark"] textarea.is-invalid,html[data-theme="dark"] .form-control.is-invalid{border-color:rgba(71, 85, 105, 0.56);box-shadow:0 0 0 4px rgba(71, 85, 105, 0.1);background:#1a2027}
html[data-theme="dark"] .ux-form-note{color:var(--text-muted)}
html[data-theme="dark"] .ux-form-section{border:1px solid var(--line);background:rgba(25, 33, 36, 0.66)}
html[data-theme="dark"] .ux-form-section-title{color:#b9c2c9}
html[data-theme="dark"] .ux-packlist{border:1px solid var(--border);background:rgba(25, 33, 36, 0.86)}
html[data-theme="dark"] .ux-packlist-row{border-bottom:1px dashed var(--border)}
html[data-theme="dark"] .ux-packlist-row:last-child{border-bottom:0}
html[data-theme="dark"] .btn{border:1px solid transparent;color:var(--text-main);background:transparent}
html[data-theme="dark"] .btn svg{stroke:currentColor;fill:none}
html[data-theme="dark"] .btn:disabled{background:#1a2825 !important;background-image:none !important;border-color:rgba(15, 118, 110, 0.16) !important;color:rgba(227, 232, 231, 0.58) !important;box-shadow:none !important}
html[data-theme="dark"] .btn-primary{color:#f6f9ff;border-color:var(--btn-primary-border);background:linear-gradient(135deg, var(--btn-primary-from), var(--btn-primary-mid) 68%, var(--btn-primary-to) 100%);box-shadow:0 8px 16px var(--btn-primary-shadow)}
html[data-theme="dark"] .btn-primary:hover{box-shadow:0 10px 18px var(--btn-primary-shadow)}
html[data-theme="dark"] .btn-secondary{color:var(--btn-secondary-text);border-color:var(--btn-secondary-border);background:linear-gradient(180deg, var(--btn-secondary-from), var(--btn-secondary-to))}
html[data-theme="dark"] .btn-secondary:hover{border-color:var(--btn-secondary-border-hover);background:linear-gradient(180deg, var(--btn-secondary-from), var(--btn-secondary-hover-to))}
html[data-theme="dark"] .btn-ghost{color:var(--btn-ghost-text);border-color:var(--btn-ghost-border);background:var(--btn-ghost-bg)}
html[data-theme="dark"] .btn-ghost:hover{border-color:var(--btn-ghost-border-hover);background:var(--btn-ghost-bg-hover)}
html[data-theme="dark"] .btn-soft{color:var(--btn-soft-text);border-color:var(--btn-soft-border);background:linear-gradient(140deg, var(--btn-soft-from), var(--btn-soft-to))}
html[data-theme="dark"] .btn-danger{color:#ffffff;border-color:#a53a32;background:#a53a32;background-image:none;box-shadow:0 8px 16px rgba(165, 58, 50, 0.16)}
html[data-theme="dark"] .btn-danger:hover{border-color:#8f312b;background:#8f312b;background-image:none}
html[data-theme="dark"] .btn-success{color:#d1ece9;border-color:rgba(var(--accent-rgb), 0.38);background:linear-gradient(180deg, rgba(var(--accent-rgb), 0.16), rgba(var(--accent-rgb), 0.08))}
html[data-theme="dark"] .tab-nav,html[data-theme="dark"] .auth-tabs{border:1px solid var(--line);background:rgba(27, 33, 40, 0.86)}
html[data-theme="dark"] .tab-btn{border:1px solid transparent;background:transparent;color:#c1c6cd}
html[data-theme="dark"] .tab-btn:hover{border-color:var(--line-strong);background:#192124}
html[data-theme="dark"] .tab-btn.active{color:#f4f8ff;border-color:rgba(var(--accent-rgb), 0.56);background:linear-gradient(130deg, var(--dashboard-hover-from), var(--dashboard-hover-to));box-shadow:0 8px 20px rgba(7, 50, 60, 0.28)}
html[data-theme="dark"] .disclosure-title{color:var(--text-main)}
html[data-theme="dark"] .disclosure-meta{color:var(--text-muted)}
html[data-theme="dark"] .disclosure-caret{border-right:2px solid #536175;border-bottom:2px solid #536175}
html[data-theme="dark"] .disclosure-body{border-top:0}
html[data-theme="dark"] .disclosure-body .chat-nav-list,html[data-theme="dark"] .disclosure-body #chat-list,html[data-theme="dark"] .disclosure-body .task-page-scroll,html[data-theme="dark"] .disclosure-body .calendar-audience-list{border-top:0}
html[data-theme="dark"] .badge{border:1px solid transparent}
html[data-theme="dark"] .badge-green{background:rgba(var(--accent-rgb), 0.17);border-color:rgba(var(--accent-rgb), 0.34);color:var(--accent-ink)}
html[data-theme="dark"] .badge-yellow{background:rgba(15, 118, 110, 0.12);border-color:rgba(15, 118, 110, 0.24);color:#c9eae7}
html[data-theme="dark"] .badge-red{background:rgba(71, 85, 105, 0.12);border-color:rgba(71, 85, 105, 0.28);color:#cdd3da}
html[data-theme="dark"] .badge-gray{background:rgba(107, 124, 149, 0.14);border-color:rgba(107, 124, 149, 0.36);color:#c1c6cd}
html[data-theme="dark"] .badge-blue{background:rgba(var(--accent-rgb), 0.16);border-color:rgba(var(--accent-rgb), 0.35);color:var(--accent-ink-soft)}
html[data-theme="dark"] .badge-violet{background:rgba(118, 83, 183, 0.14);border-color:rgba(118, 83, 183, 0.34);color:#beb4d0}
html[data-theme="dark"] .badge-amber{background:rgba(15, 118, 110, 0.12);border-color:rgba(15, 118, 110, 0.24);color:#c9eae7}
html[data-theme="dark"] .badge-outline{border-color:rgba(94, 111, 135, 0.52);color:#ccd3dc;background:rgba(25, 33, 36, 0.75)}
html[data-theme="dark"] .lamp-dot{border:2px solid rgba(41, 41, 41, 0.75);box-shadow:0 0 0 1px rgba(10, 18, 33, 0.18), 0 0 0 6px rgba(10, 18, 33, 0.04)}
html[data-theme="dark"] .chat-main-card{background:var(--bg-card, #192124)}
html[data-theme="dark"] .chat2-header{border-bottom:1px solid var(--border);background:var(--bg-card, #192124)}
html[data-theme="dark"] .chat2-header-avatar{background:rgba(var(--accent-rgb), 0.14);color:var(--accent-ink, #c9eae7)}
html[data-theme="dark"] .chat2-header-title{color:var(--text-main)}
html[data-theme="dark"] .chat2-header-sub{color:var(--text-muted)}
html[data-theme="dark"] .chat-main-card #chat-list{background:#1b2028}
html[data-theme="dark"] .chat2-empty{color:var(--text-muted)}
html[data-theme="dark"] .chat2-daysep span{color:var(--text-muted);background:rgba(17, 17, 17, 0.06)}
html[data-theme="dark"] .chat2-avatar{background:rgba(var(--accent-rgb), 0.14);color:var(--accent-ink, #c9eae7)}
html[data-theme="dark"] .chat2-avatar:empty{background:transparent}
html[data-theme="dark"] .chat2-bubble{background:#192124;border:1px solid var(--border);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05)}
html[data-theme="dark"] .chat2-row.is-mine .chat2-bubble{background:rgba(var(--accent-rgb), 0.12);border-color:rgba(var(--accent-rgb), 0.30)}
html[data-theme="dark"] .chat2-meta strong{color:var(--text-main)}
html[data-theme="dark"] .chat2-time{color:var(--text-muted)}
html[data-theme="dark"] .chat2-composer{border-top:1px solid var(--border);background:var(--bg-card, #192124)}
html[data-theme="dark"] .chat2-input{border:1px solid var(--border);background:#192124}
html[data-theme="dark"] .chat2-input:focus{outline:none;border-color:rgba(var(--accent-rgb), 0.5);box-shadow:0 0 0 3px rgba(var(--accent-rgb), 0.12)}
html[data-theme="dark"] .chat2-side-title{color:var(--text-muted)}
html[data-theme="dark"] .chat-nav-list{border-top:0}
/* 05-views-calendar-auth.css */
html[data-theme="dark"] body[data-view="stock"] #view-container{background:radial-gradient(920px 320px at 86% -8%, rgba(var(--accent-rgb), 0.1), transparent 62%),
    linear-gradient(180deg, rgba(30, 41, 42, 0.7), rgba(33, 42, 45, 0.86))}
html[data-theme="dark"] body[data-view="stock_forecast"] #view-container{background:radial-gradient(920px 320px at 86% -8%, rgba(var(--accent-rgb), 0.1), transparent 62%),
    linear-gradient(180deg, rgba(30, 41, 42, 0.7), rgba(33, 42, 45, 0.86))}
html[data-theme="dark"] body[data-view="tasks"] #main{background:#192124 !important}
html[data-theme="dark"] body[data-view="tasks"] #topbar{background:#192124 !important}
html[data-theme="dark"] body[data-view="tasks"] #view-container{background:#192124}
html[data-theme="dark"] body[data-mode="app"] #main{background:#192124 !important}
html[data-theme="dark"] body[data-mode="app"] #topbar{background:#192124 !important}
html[data-theme="dark"] body[data-mode="app"] #view-container{background:#192124 !important}
html[data-theme="dark"] body[data-mode="app"] .card,html[data-theme="dark"] body[data-mode="app"] .page-hero-card,html[data-theme="dark"] body[data-mode="app"] .page-hero-stat,html[data-theme="dark"] body[data-mode="app"] .dashboard-summary-card,html[data-theme="dark"] body[data-mode="app"] .task-card,html[data-theme="dark"] body[data-mode="app"] .task-filter-card,html[data-theme="dark"] body[data-mode="app"] .task-template-item,html[data-theme="dark"] body[data-mode="app"] .forecast-item,html[data-theme="dark"] body[data-mode="app"] .stock-item-header,html[data-theme="dark"] body[data-mode="app"] .stock-card.open .stock-item-header,html[data-theme="dark"] body[data-mode="app"] .stock-card:not(.open) .stock-item-header,html[data-theme="dark"] body[data-mode="app"] .stock-body,html[data-theme="dark"] body[data-mode="app"] .support-filter-card,html[data-theme="dark"] body[data-mode="app"] .support-compose-card,html[data-theme="dark"] body[data-mode="app"] .support-side-card,html[data-theme="dark"] body[data-mode="app"] .support-focus-card,html[data-theme="dark"] body[data-mode="app"] .support-thread-block,html[data-theme="dark"] body[data-mode="app"] .onboarding-step-card,html[data-theme="dark"] body[data-mode="app"] .onboarding-step-card--plan{background:#192124 !important;background-image:none !important}
html[data-theme="dark"] body[data-view="calendar"] #view-container{background:linear-gradient(180deg, #1a2027, #1d242b)}
html[data-theme="dark"] body[data-view="stock"] .stock-toolbar-card{background:radial-gradient(420px 140px at 100% -10%, rgba(var(--accent-rgb), 0.16), transparent 64%),
    linear-gradient(165deg, rgba(25, 33, 36, 0.96), rgba(28, 39, 42, 0.95));border-color:rgba(96, 137, 146, 0.34)}
html[data-theme="dark"] body[data-view="stock_forecast"] .stock-toolbar-card{background:radial-gradient(420px 140px at 100% -10%, rgba(var(--accent-rgb), 0.16), transparent 64%),
    linear-gradient(165deg, rgba(25, 33, 36, 0.96), rgba(28, 39, 42, 0.95));border-color:rgba(96, 137, 146, 0.34)}
html[data-theme="dark"] body[data-view="stock"] .stock-toolbar-actions .btn,html[data-theme="dark"] body[data-view="stock_forecast"] .stock-toolbar-actions .btn{border:1px solid rgba(15, 118, 110, 0.22);background:#192124;color:#c9eae7;box-shadow:none}
html[data-theme="dark"] body[data-view="stock"] .stock-toolbar-actions .btn:hover,html[data-theme="dark"] body[data-view="stock_forecast"] .stock-toolbar-actions .btn:hover{border-color:rgba(15, 118, 110, 0.34);background:#192124;color:#c9eae7;box-shadow:0 8px 18px rgba(15, 118, 110, 0.08)}
html[data-theme="dark"] .stock-card{border-color:rgba(93, 132, 142, 0.34);box-shadow:0 16px 28px rgba(8, 22, 36, 0.08)}
html[data-theme="dark"] .stock-item-header{background:radial-gradient(240px 120px at 100% -20%, rgba(var(--accent-rgb), 0.2), transparent 58%),
    linear-gradient(180deg, #1a2427, #1d282b) !important}
html[data-theme="dark"] .stock-caret{border-right:2px solid #6b7f99;border-bottom:2px solid #6b7f99}
html[data-theme="dark"] .stock-card.open .stock-item-header{background:radial-gradient(280px 160px at 100% -18%, rgba(var(--accent-rgb), 0.24), transparent 60%),
    linear-gradient(180deg, #1a2527, #1e282d) !important}
html[data-theme="dark"] .forecast-item{border:1px solid var(--line);background:linear-gradient(180deg, #192124, #1a1f27)}
html[data-theme="dark"] .forecast-title{color:var(--text-main)}
html[data-theme="dark"] .stock-body{background:linear-gradient(180deg, #1a2428, #1d252b)}
html[data-theme="dark"] .stepper-section{border:1px solid var(--line);background:rgba(25, 33, 36, 0.72)}
html[data-theme="dark"] .list-pager-text,html[data-theme="dark"] .list-pager-empty{color:var(--text-muted)}
html[data-theme="dark"] .task-filter-title{color:var(--text-main)}
html[data-theme="dark"] .task-filter-text{color:var(--text-muted)}
html[data-theme="dark"] body[data-view="tasks"] .task-filter-grid select.form-control,html[data-theme="dark"] body[data-view="jobs_dispatch"] .task-filter-grid select.form-control{color:#b3bac1 !important;-webkit-text-fill-color:#b3bac1;border-color:rgba(121, 140, 161, 0.42);background-color:#192124 !important}
html[data-theme="dark"] body[data-view="tasks"] .task-filter-grid select.form-control:focus,html[data-theme="dark"] body[data-view="jobs_dispatch"] .task-filter-grid select.form-control:focus{color:#b3bac1 !important;-webkit-text-fill-color:#b3bac1}
html[data-theme="dark"] .task-filter-status{color:var(--text-muted)}
html[data-theme="dark"] .task-section-kicker{color:var(--brand)}
html[data-theme="dark"] .task-section-title{color:var(--text-main)}
html[data-theme="dark"] .task-group-title{color:#cbd2db}
html[data-theme="dark"] .task-group-meta{color:var(--text-muted)}
html[data-theme="dark"] .task-meta-pill{border:1px solid rgba(126, 142, 166, 0.32);background:rgba(27, 34, 40, 0.95);color:#bec4cd}
html[data-theme="dark"] .task-detail-fact{border:1px solid rgba(126, 142, 166, 0.22);background:rgba(27, 36, 40, 0.92)}
html[data-theme="dark"] .task-detail-label{color:var(--text-muted)}
html[data-theme="dark"] .task-detail-fact strong{color:var(--text-main)}
html[data-theme="dark"] .task-packing-list{border:1px solid var(--line) !important;background:rgba(25, 33, 36, 0.85) !important}
html[data-theme="dark"] .task-template-list{border:1px solid var(--border);background:#192124}
html[data-theme="dark"] .jobs-dispatch-shell .badge-yellow,html[data-theme="dark"] .jobs-dispatch-shell .badge-red{background:#192124 !important;border-color:var(--border) !important;color:var(--text-main) !important}
html[data-theme="dark"] body[data-view="jobs_dispatch"] .badge-yellow,html[data-theme="dark"] body[data-view="jobs_dispatch"] .badge-red{background:#192124 !important;border-color:var(--border) !important;color:var(--text-main) !important}
html[data-theme="dark"] .jobs-dispatch-shell .page-hero-stat.is-alert,html[data-theme="dark"] .jobs-dispatch-shell .page-hero-stat.is-warn{border-color:rgba(108, 134, 151, 0.18) !important;background:rgba(25, 33, 36, 0.82) !important}
html[data-theme="dark"] .task-template-item{border:1px solid var(--line);background:linear-gradient(180deg, #192124, #1a2026)}
html[data-theme="dark"] .task-template-item.is-paused{background:linear-gradient(180deg, #1a1e27, #1b2129)}
html[data-theme="dark"] .calendar-audience-list{border:1px solid var(--line);background:#192124}
html[data-theme="dark"] .calendar-audience-item{border:1px solid rgba(120, 140, 166, 0.25);background:#1a2026}
html[data-theme="dark"] .calendar-audience-item small{color:var(--text-muted)}
html[data-theme="dark"] .cal-nav-left,html[data-theme="dark"] .cal-nav-right{border:1px solid var(--line-strong);background:linear-gradient(180deg, #192124, #1c222a);color:#c7dee6}
html[data-theme="dark"] .cal-nav-left:hover,html[data-theme="dark"] .cal-nav-right:hover{border-color:#2f7b89;background:linear-gradient(180deg, #192124, #1e2b2d)}
html[data-theme="dark"] .cal-title-btn{border:1px solid var(--line-strong);background:#192124;color:#cbdfe7}
html[data-theme="dark"] .cal-title-btn:hover{border-color:#2f7b89;box-shadow:var(--shadow-soft)}
html[data-theme="dark"] .cal-dow{color:#bcc1c8}
html[data-theme="dark"] .cal-cell{border:1px solid var(--line);background:#192124}
html[data-theme="dark"] .cal-cell:hover{border-color:var(--line-strong);box-shadow:var(--shadow-soft)}
html[data-theme="dark"] .cal-cell.muted{background:#1b2028}
html[data-theme="dark"] .cal-cell.today{border-color:rgba(var(--accent-rgb), 0.5);box-shadow:0 0 0 2px rgba(var(--accent-rgb), 0.14)}
html[data-theme="dark"] .cal-cell.selected{border-color:rgba(210, 231, 236, 0.58);box-shadow:0 0 0 3px rgba(13, 59, 72, 0.12)}
html[data-theme="dark"] .cal-date{color:#d1d6df;background:#1c222a}
html[data-theme="dark"] .cal-ev{border:1px solid rgba(49, 75, 114, 0.2);background:#1a1f27}
html[data-theme="dark"] .cal-ev.tone-teal{border-color:rgba(var(--accent-rgb), 0.34);background:rgba(var(--accent-rgb), 0.08)}
html[data-theme="dark"] .cal-ev.tone-blue{border-color:rgba(39, 93, 194, 0.3);background:rgba(39, 93, 194, 0.08)}
html[data-theme="dark"] .cal-ev.tone-violet{border-color:rgba(118, 83, 183, 0.32);background:rgba(118, 83, 183, 0.08)}
html[data-theme="dark"] .cal-ev.tone-red{border-color:rgba(71, 85, 105, 0.26);background:rgba(71, 85, 105, 0.08)}
html[data-theme="dark"] .cal-ev.tone-gray{border-color:rgba(107, 123, 148, 0.28);background:rgba(107, 123, 148, 0.08)}
html[data-theme="dark"] .cal-ev.tone-amber{border-color:rgba(15, 118, 110, 0.24);background:rgba(15, 118, 110, 0.09)}
html[data-theme="dark"] .cal-dot{background:var(--accent)}
html[data-theme="dark"] .cal-dot.tone-teal{background:var(--accent)}
html[data-theme="dark"] .cal-dot.tone-blue{background:#2a68c7}
html[data-theme="dark"] .cal-dot.tone-violet{background:#7b56bb}
html[data-theme="dark"] .cal-dot.tone-red{background:#614143}
html[data-theme="dark"] .cal-dot.tone-gray{background:#6b7b94}
html[data-theme="dark"] .cal-dot.tone-amber{background:#0f766e}
html[data-theme="dark"] .cal-more{color:#bcc1c8}
html[data-theme="dark"] .cal-day-item{border:1px solid var(--line);background:#192124}
html[data-theme="dark"] .cal-day-item.tone-teal{border-left:4px solid var(--accent)}
html[data-theme="dark"] .cal-day-item.tone-blue{border-left:4px solid #2a68c7}
html[data-theme="dark"] .cal-day-item.tone-violet{border-left:4px solid #7b56bb}
html[data-theme="dark"] .cal-day-item.tone-red{border-left:4px solid #d24d57}
html[data-theme="dark"] .cal-day-item.tone-gray{border-left:4px solid #6b7b94}
html[data-theme="dark"] .cal-day-item.tone-amber{border-left:4px solid #0f766e}
html[data-theme="dark"] .cal-time-badge.tone-teal{background:rgba(var(--accent-rgb), 0.14);color:var(--accent-ink)}
html[data-theme="dark"] .cal-time-badge.tone-blue{background:rgba(39, 93, 194, 0.14);color:#b1c1dd}
html[data-theme="dark"] .cal-time-badge.tone-violet{background:rgba(118, 83, 183, 0.14);color:#beb4d0}
html[data-theme="dark"] .cal-time-badge.tone-red{background:rgba(71, 85, 105, 0.12);color:#cdd3da}
html[data-theme="dark"] .cal-time-badge.tone-gray{background:rgba(107, 123, 148, 0.14);color:#bfc5cc}
html[data-theme="dark"] .cal-time-badge.tone-amber{background:rgba(15, 118, 110, 0.12);color:#c9eae7}
html[data-theme="dark"] .year-list{border:1px solid var(--line);background:#1a1f27}
html[data-theme="dark"] .year-item{border:1px solid transparent;background:#192124;color:#d1d7e1}
html[data-theme="dark"] .year-item:hover{border-color:var(--line-strong)}
html[data-theme="dark"] .year-item.active{border-color:rgba(var(--accent-rgb), 0.52);background:linear-gradient(140deg, var(--dashboard-hover-from), var(--dashboard-hover-to));color:#c9eae7}
html[data-theme="dark"] .auth-container.landing-site{background:#192124}
html[data-theme="dark"] .landing-nav{border-bottom:1px solid var(--line);background:rgba(25, 33, 36, 0.96) !important}
html[data-theme="dark"] .landing-logo{color:#ebebeb}
html[data-theme="dark"] .landing-nav-links a,html[data-theme="dark"] .landing-login-btn{color:#ebebeb}
html[data-theme="dark"] .landing-nav-links a{border-bottom:2px solid transparent}
html[data-theme="dark"] .landing-nav-links a:hover,html[data-theme="dark"] .landing-nav-links a.is-active{border-bottom-color:#0f766e;color:#c9eae7}
html[data-theme="dark"] .landing-login-btn{border:1px solid #0f766e;background:#0f766e !important;color:#ffffff}
html[data-theme="dark"] .landing-hero h1,html[data-theme="dark"] .landing-section h2{color:#ebebeb}
html[data-theme="dark"] .landing-hero p,html[data-theme="dark"] .landing-section p{color:var(--text-muted)}
html[data-theme="dark"] .landing-hero p{color:#c5cad1}
html[data-theme="dark"] .landing-proof-line{color:#ebebeb}
html[data-theme="dark"] .landing-proof-line span{border:1px solid rgba(15, 118, 110, 0.16);background:#1c2928 !important;color:#c9eae7}
html[data-theme="dark"] .landing-product-panel,html[data-theme="dark"] .landing-work-panel{border:1px solid rgba(242, 242, 242, 0.16);background:#192124 !important;box-shadow:0 26px 60px rgba(0, 0, 0, 0.1)}
html[data-theme="dark"] .landing-work-panel{box-shadow:none}
html[data-theme="dark"] .landing-work-head{border-bottom:1px solid rgba(242, 242, 242, 0.12)}
html[data-theme="dark"] .landing-work-head span,html[data-theme="dark"] .landing-work-list span,html[data-theme="dark"] .landing-work-list em,html[data-theme="dark"] .landing-work-bottom span,html[data-theme="dark"] .landing-image-copy span{color:#c0e8e5}
html[data-theme="dark"] .landing-work-list > div{border-bottom:1px solid rgba(242, 242, 242, 0.1)}
html[data-theme="dark"] .landing-work-bottom > div{border:1px solid rgba(15, 118, 110, 0.18);background:#1a2825}
html[data-theme="dark"] .landing-work-bottom strong{color:#c0e8e5}
html[data-theme="dark"] .landing-image-band{border-top:1px solid var(--line)}
html[data-theme="dark"] .landing-image-copy h2{color:#ebebeb}
html[data-theme="dark"] .landing-image-layout{border:1px solid rgba(242, 242, 242, 0.12)}
html[data-theme="dark"] .landing-image-layout > div{border-left:1px solid rgba(242, 242, 242, 0.12);background:#192124}
html[data-theme="dark"] .landing-image-layout > div:first-child{border-left:0}
html[data-theme="dark"] .landing-image-layout span{color:#c0e8e5}
html[data-theme="dark"] .landing-image-layout p{color:#c6c6c6}
html[data-theme="dark"] .landing-ops-preview::before{border-top:5px solid #ebebeb}
html[data-theme="dark"] .landing-window-preview{background:#192124}
html[data-theme="dark"] .landing-window-bar{border-bottom:1px solid rgba(242, 242, 242, 0.12);background:#1a1f27}
html[data-theme="dark"] .landing-window-bar span{border:1px solid rgba(242, 242, 242, 0.24)}
html[data-theme="dark"] .landing-window-bar strong{color:#c5cad1}
html[data-theme="dark"] .landing-window-head{border:1px solid rgba(242, 242, 242, 0.12)}
html[data-theme="dark"] .landing-window-head span,html[data-theme="dark"] .landing-window-list-title,html[data-theme="dark"] .landing-window-list span,html[data-theme="dark"] .landing-window-side span,html[data-theme="dark"] .landing-window-footer span{color:#c5c5c5}
html[data-theme="dark"] .landing-window-head em{color:#c5cad1}
html[data-theme="dark"] .landing-window-list,html[data-theme="dark"] .landing-window-side,html[data-theme="dark"] .landing-window-footer{border:1px solid rgba(242, 242, 242, 0.12);background:#192124}
html[data-theme="dark"] .landing-window-list-title{border-bottom:1px solid rgba(242, 242, 242, 0.1)}
html[data-theme="dark"] .landing-window-list div:not(.landing-window-list-title){border-top:1px solid rgba(242, 242, 242, 0.08)}
html[data-theme="dark"] .landing-window-list div:not(.landing-window-list-title):first-of-type{border-top:0}
html[data-theme="dark"] .landing-window-list em{background:#0f766e;color:#ffffff}
html[data-theme="dark"] .landing-window-side div{border-top:1px solid rgba(242, 242, 242, 0.08)}
html[data-theme="dark"] .landing-window-side div:first-child{border-top:0}
html[data-theme="dark"] .landing-window-footer{background:#1b2028}
html[data-theme="dark"] .landing-ops-topbar,html[data-theme="dark"] .landing-ops-footer,html[data-theme="dark"] .landing-job-row,html[data-theme="dark"] .landing-stock-widget,html[data-theme="dark"] .landing-team-widget{border:1px solid rgba(235, 235, 235, 0.12);background:#192124 !important}
html[data-theme="dark"] .landing-ops-topbar span,html[data-theme="dark"] .landing-ops-section-title,html[data-theme="dark"] .landing-stock-widget span,html[data-theme="dark"] .landing-team-widget span,html[data-theme="dark"] .landing-ops-footer span{color:#bbc0c6}
html[data-theme="dark"] .landing-live-pill{background:#20262d !important;color:#ebebeb !important}
html[data-theme="dark"] .landing-job-row.is-urgent{border-left:5px solid #ebebeb}
html[data-theme="dark"] .landing-job-row span{color:#bbc0c6}
html[data-theme="dark"] .landing-job-row em{background:#0f766e !important;color:#ffffff}
html[data-theme="dark"] .landing-stock-bar{background:#20262d !important}
html[data-theme="dark"] .landing-stock-bar i{background:#0f766e !important}
html[data-theme="dark"] .landing-team-widget small{color:#bbc0c6}
html[data-theme="dark"] .landing-ops-footer{background:#1b2028 !important}
html[data-theme="dark"] .landing-ops-footer strong{color:#ebebeb}
html[data-theme="dark"] .landing-metric-grid > div,html[data-theme="dark"] .landing-feature-card,html[data-theme="dark"] .landing-step-card,html[data-theme="dark"] .landing-proof-grid > div,html[data-theme="dark"] .landing-faq-item{border:1px solid rgba(15, 118, 110, 0.16);background:#192626 !important}
html[data-theme="dark"] .landing-metric-grid span,html[data-theme="dark"] .landing-preview-list span{color:var(--text-muted)}
html[data-theme="dark"] .landing-preview-list > div{border-top:1px solid var(--line)}
html[data-theme="dark"] .landing-section{border-top:1px solid var(--line)}
html[data-theme="dark"] .landing-page-main > .landing-section:first-child{border-top:0}
html[data-theme="dark"] .landing-page-hero{border-bottom:1px solid var(--line)}
html[data-theme="dark"] .landing-page-hero span{border:1px solid rgba(15, 118, 110, 0.18);background:#1c2928 !important;color:#c9eae7}
html[data-theme="dark"] .landing-page-hero h1{color:#ebebeb}
html[data-theme="dark"] .landing-page-hero p{color:var(--text-muted)}
html[data-theme="dark"] .landing-page-band{border-top:0}
html[data-theme="dark"] .landing-story-card,html[data-theme="dark"] .landing-role-card,html[data-theme="dark"] .landing-setup-card,html[data-theme="dark"] .landing-note-card,html[data-theme="dark"] .landing-outcome-card,html[data-theme="dark"] .landing-principle-card,html[data-theme="dark"] .landing-contact-step,html[data-theme="dark"] .landing-detail-list,html[data-theme="dark"] .landing-plan-table{border:1px solid rgba(15, 118, 110, 0.16);background:#192124 !important}
html[data-theme="dark"] .landing-story-card span,html[data-theme="dark"] .landing-setup-card > span{background:#0f766e !important;color:#ffffff}
html[data-theme="dark"] .landing-story-card h3{color:#ebebeb}
html[data-theme="dark"] .landing-role-card strong,html[data-theme="dark"] .landing-note-card strong,html[data-theme="dark"] .landing-outcome-card strong,html[data-theme="dark"] .landing-principle-card strong{color:#c9eae7}
html[data-theme="dark"] .landing-role-card span,html[data-theme="dark"] .landing-note-card span,html[data-theme="dark"] .landing-outcome-card span,html[data-theme="dark"] .landing-principle-card p{color:var(--text-muted)}
html[data-theme="dark"] .landing-detail-row{border-top:1px solid rgba(15, 118, 110, 0.14)}
html[data-theme="dark"] .landing-detail-row:first-child{border-top:0}
html[data-theme="dark"] .landing-detail-row strong,html[data-theme="dark"] .landing-plan-row strong{color:#c9eae7}
html[data-theme="dark"] .landing-detail-row span,html[data-theme="dark"] .landing-plan-row span{color:var(--text-muted)}
html[data-theme="dark"] .landing-plan-row{border-top:1px solid rgba(15, 118, 110, 0.14)}
html[data-theme="dark"] .landing-plan-row:first-child{border-top:0}
html[data-theme="dark"] .landing-plan-head{background:#0f766e !important}
html[data-theme="dark"] .landing-plan-head strong,html[data-theme="dark"] .landing-plan-head span{color:#ffffff}
html[data-theme="dark"] .landing-setup-card h3{color:#c9eae7}
html[data-theme="dark"] .landing-setup-card p{color:var(--text-muted)}
html[data-theme="dark"] .landing-contact-step > span{background:#0f766e !important;color:#ffffff}
html[data-theme="dark"] .landing-contact-step h3{color:#c9eae7}
html[data-theme="dark"] .landing-contact-step p{color:var(--text-muted)}
html[data-theme="dark"] .landing-contact-card{border:1px solid rgba(15, 118, 110, 0.16);background:#192124 !important}
html[data-theme="dark"] .landing-footer{border-top:1px solid var(--line)}
html[data-theme="dark"] .landing-footer p{color:var(--text-muted)}
html[data-theme="dark"] .landing-footer-legal-links a,html[data-theme="dark"] .landing-footer-legal-links a:visited,html[data-theme="dark"] .landing-footer-legal-links a:active,html[data-theme="dark"] .landing-footer-legal-links a:focus{border:1px solid rgba(15, 118, 110, 0.14);background:#192626 !important;color:#d8dddc !important}
html[data-theme="dark"] .landing-footer-legal-links a:hover,html[data-theme="dark"] .landing-footer-legal-links a:focus-visible{border-color:rgba(15, 118, 110, 0.28);background:#1d2b2a !important;color:#c9eae7 !important}
html[data-theme="dark"] .landing-legal-card{border:1px solid rgba(15, 118, 110, 0.16);background:#192124 !important}
html[data-theme="dark"] .landing-legal-card h2{color:#ebebeb}
html[data-theme="dark"] .landing-legal-card p{color:var(--text-muted)}
html[data-theme="dark"] .landing-feature-card p,html[data-theme="dark"] .landing-step-card p,html[data-theme="dark"] .landing-solution-card p,html[data-theme="dark"] .landing-proof-grid span,html[data-theme="dark"] .landing-faq-item p{color:var(--text-muted)}
html[data-theme="dark"] .landing-solution-card,html[data-theme="dark"] .landing-module-list,html[data-theme="dark"] .landing-comparison-table,html[data-theme="dark"] .landing-phone-preview{border:1px solid rgba(15, 118, 110, 0.16);background:#192124 !important}
html[data-theme="dark"] .landing-solution-card{border-top:4px solid rgba(15, 118, 110, 0.72);background:#1a2825 !important}
html[data-theme="dark"] .landing-module-row,html[data-theme="dark"] .landing-comparison-row{border-top:1px solid rgba(15, 118, 110, 0.14)}
html[data-theme="dark"] .landing-module-row:first-child,html[data-theme="dark"] .landing-comparison-row:first-child{border-top:0}
html[data-theme="dark"] .landing-module-row strong,html[data-theme="dark"] .landing-comparison-row strong{color:#c9eae7}
html[data-theme="dark"] .landing-module-row span,html[data-theme="dark"] .landing-comparison-row span{color:var(--text-muted)}
html[data-theme="dark"] .landing-phone-preview{box-shadow:0 20px 48px rgba(15, 118, 110, 0.1)}
html[data-theme="dark"] .landing-phone-top{background:#0f766e !important;color:#ffffff}
html[data-theme="dark"] .landing-phone-card{border:1px solid rgba(15, 118, 110, 0.14);background:#192124 !important}
html[data-theme="dark"] .landing-phone-card span,html[data-theme="dark"] .landing-mini-points span{color:var(--text-muted)}
html[data-theme="dark"] .landing-mini-points span{border:1px solid rgba(15, 118, 110, 0.18);background:#1c2928 !important;color:#c9eae7}
html[data-theme="dark"] .landing-comparison-head{background:#0f766e !important}
html[data-theme="dark"] .landing-comparison-head strong,html[data-theme="dark"] .landing-comparison-head span{color:#ffffff}
html[data-theme="dark"] .landing-step-card span{background:#0f766e !important;color:#ffffff}
html[data-theme="dark"] .landing-feature-card h3,html[data-theme="dark"] .landing-step-card h3,html[data-theme="dark"] .landing-solution-card h3,html[data-theme="dark"] .landing-proof-grid strong,html[data-theme="dark"] .landing-faq-item summary{color:#c9eae7}
html[data-theme="dark"] .auth-pricing-card{border-color:rgba(15, 118, 110, 0.16) !important;background:#192626 !important}
html[data-theme="dark"] .auth-pricing-price{color:#c0e8e5}
html[data-theme="dark"] .landing-auth-page{border-top:1px solid rgba(242, 242, 242, 0.12)}
html[data-theme="dark"] .landing-auth-page-copy h1{color:#ebebeb}
html[data-theme="dark"] .landing-auth-page-copy p{color:#c4c4c4}
html[data-theme="dark"] .landing-faq-item summary{color:#ebebeb}
html[data-theme="dark"] .landing-flow-list{border-left:2px solid rgba(15, 118, 110, 0.24)}
html[data-theme="dark"] .landing-flow-step::before{background:#0f766e !important}
html[data-theme="dark"] .landing-flow-step > span{color:#c9eae7}
html[data-theme="dark"] .landing-flow-step h3{color:#ebebeb}
html[data-theme="dark"] .landing-flow-step p{color:var(--text-muted)}
html[data-theme="dark"] .auth-product-story{border:1px solid rgba(41, 41, 41, 0.7);background:linear-gradient(145deg, rgba(25, 33, 36, 0.92), rgba(28, 36, 41, 0.82)),
    linear-gradient(135deg, rgba(13, 59, 72, 0.08), rgba(var(--accent-rgb), 0.1));box-shadow:0 28px 58px rgba(10, 18, 33, 0.14)}
html[data-theme="dark"] .auth-product-copy{color:var(--text-muted)}
html[data-theme="dark"] .auth-proof-grid > div,html[data-theme="dark"] .auth-pricing-card,html[data-theme="dark"] .auth-workflow-preview{border:1px solid var(--line);background:rgba(25, 33, 36, 0.72);box-shadow:0 12px 26px rgba(10, 18, 33, 0.06)}
html[data-theme="dark"] .auth-proof-grid span{color:var(--text-muted)}
html[data-theme="dark"] .auth-preview-row{border-top:1px solid var(--line)}
html[data-theme="dark"] .auth-preview-row span{color:var(--text-muted)}
html[data-theme="dark"] .auth-pricing-card.is-featured{border-color:rgba(var(--accent-rgb), 0.52);background:linear-gradient(180deg, rgba(25, 33, 36, 0.95), rgba(var(--accent-rgb), 0.1))}
html[data-theme="dark"] .auth-trust-line{color:var(--accent-ink)}
html[data-theme="dark"] .auth-box{border:1px solid rgba(242, 242, 242, 0.14);background:#192124;box-shadow:0 22px 48px rgba(0, 0, 0, 0.1)}
html[data-theme="dark"] .team-footer{border-top:1px solid var(--line)}
html[data-theme="dark"] .modal-backdrop{background:rgba(7, 12, 22, 0.52)}
html[data-theme="dark"] .modal-content{border:1px solid rgba(41, 41, 41, 0.62);background:linear-gradient(168deg, rgba(25, 33, 36, 0.98), rgba(27, 33, 41, 0.98));box-shadow:var(--shadow-hard)}
html[data-theme="dark"] .modal-backdrop.modal-backdrop-media-page{background:linear-gradient(180deg, rgba(4, 7, 12, 0.44), rgba(4, 7, 12, 0.82)),
    linear-gradient(135deg, var(--bg-sidebar), var(--bg-sidebar-2)),
    radial-gradient(920px 320px at 86% -8%, rgba(var(--accent-rgb), 0.16), transparent 62%),
    radial-gradient(520px 220px at 8% 100%, rgba(var(--accent-rgb), 0.12), transparent 64%)}
html[data-theme="dark"] .modal-content.modal-content-media-page{border:none;background:transparent;box-shadow:none}
html[data-theme="dark"] .buy-estimator-card{border:1px solid var(--line);background:rgba(25, 33, 36, 0.9)}
html[data-theme="dark"] .buy-flow-step{border:1px solid var(--line);background:rgba(25, 33, 36, 0.76);color:var(--text-muted)}
html[data-theme="dark"] .buy-flow-step.is-active{border-color:rgba(var(--accent-rgb), 0.46);background:rgba(var(--accent-rgb), 0.14);color:#d0e6ea}
html[data-theme="dark"] .buy-summary-card{border:1px solid var(--line);background:rgba(25, 33, 36, 0.9)}
html[data-theme="dark"] .buy-estimator-label{color:var(--text-main)}
html[data-theme="dark"] .buy-estimator-help{border:1px solid var(--line-strong);color:var(--text-muted)}
html[data-theme="dark"] .buy-estimator-result{border:1px solid var(--line);background:rgba(25, 33, 36, 0.82)}
html[data-theme="dark"] .buy-estimator-disclaimer{border-top:1px dashed var(--line)}
html[data-theme="dark"] .admin-onboarding-overlay{background:rgba(7, 12, 22, 0.62)}
html[data-theme="dark"] .admin-onboarding-panel{border:1px solid rgba(41, 41, 41, 0.65);background:#192124;box-shadow:var(--shadow-hard)}
html[data-theme="dark"] .admin-onboarding-progress{border:1px solid #2d383d !important;background:#1c2427 !important}
html[data-theme="dark"] .admin-onboarding-progress-fill{background:#0f8277 !important;background-image:none !important}
html[data-theme="dark"] .onboarding-step-card{border:1px solid var(--line);background:rgba(25, 33, 36, 0.78)}
html[data-theme="dark"] .onboarding-step-card--plan{border-color:rgba(15, 130, 119, 0.24) !important;background:#192124 !important;background-image:none !important;box-shadow:0 16px 34px rgba(13, 25, 40, 0.06)}
html[data-theme="dark"] .onboarding-plan-card.is-selected{border-color:rgba(var(--accent-rgb), 0.54);box-shadow:0 12px 26px rgba(22, 50, 70, 0.08)}
html[data-theme="dark"] .onboarding-plan-promo{border:1px solid rgba(22, 130, 114, 0.28);color:#c0e8e5;background:rgba(31, 47, 37, 0.62)}
html[data-theme="dark"] .onboarding-plan-status-line{border:1px solid rgba(var(--accent-rgb), 0.28);background:rgba(25, 33, 36, 0.88)}
html[data-theme="dark"] .onboarding-plan-status-line strong{color:#d3dde6}
html[data-theme="dark"] .onboarding-plan-status-line span{color:#c1c8cf}
html[data-theme="dark"] .onboarding-plan-choice{border:1px solid rgba(217, 224, 233, 0.16);background:rgba(25, 33, 36, 0.95)}
html[data-theme="dark"] .onboarding-plan-choice:hover{border-color:rgba(var(--accent-rgb), 0.5);box-shadow:0 12px 22px rgba(18, 32, 48, 0.09)}
html[data-theme="dark"] .onboarding-plan-choice:focus-visible{outline:3px solid rgba(var(--accent-rgb), 0.36);outline-offset:2px}
html[data-theme="dark"] .onboarding-plan-choice.is-selected{border-color:#0f8277 !important;box-shadow:0 0 0 2px rgba(15, 130, 119, 0.14), 0 16px 28px rgba(18, 32, 48, 0.1);background:#192124 !important;background-image:none !important}
html[data-theme="dark"] .onboarding-plan-choice-title{color:#d8dee9}
html[data-theme="dark"] .onboarding-plan-choice-price{color:#d2d9e3}
html[data-theme="dark"] .onboarding-plan-choice-audience{color:#d3dae2}
html[data-theme="dark"] .onboarding-plan-choice-value{color:#bec5cc}
html[data-theme="dark"] .onboarding-plan-choice-limit{color:#ced6e0}
html[data-theme="dark"] .onboarding-plan-choice-highlights{color:#ccd5de}
html[data-theme="dark"] .onboarding-plan-details-toggle{border:none;background:transparent;color:#c5cdd5}
html[data-theme="dark"] .onboarding-plan-details-toggle:hover,html[data-theme="dark"] .onboarding-plan-details-toggle:focus-visible{color:#d3dae4}
html[data-theme="dark"] .onboarding-plan-choice-details.is-open{border-top:1px dashed rgba(var(--accent-rgb), 0.3)}
html[data-theme="dark"] .onboarding-plan-choice-details ul{color:#c0c7cf}
html[data-theme="dark"] .onboarding-plan-compare-toggle{border:none;background:transparent;color:#d1d9e1}
html[data-theme="dark"] .onboarding-plan-compare-toggle:hover,html[data-theme="dark"] .onboarding-plan-compare-toggle:focus-visible{color:#d9e0e9}
html[data-theme="dark"] .onboarding-plan-compare-panel{border:1px solid rgba(var(--accent-rgb), 0.2);background:rgba(25, 33, 36, 0.94)}
html[data-theme="dark"] .onboarding-help{border:1px solid #2d383d !important;background:#192124 !important;background-image:none !important;color:#d3dde6}
html[data-theme="dark"] .belegung-scroll{border:1px solid var(--line);background:var(--bg-card)}
html[data-theme="dark"] .belegung-row{border-top:1px solid var(--line)}
html[data-theme="dark"] .belegung-head-row{border-top:0;background:var(--bg-card)}
html[data-theme="dark"] .belegung-side{background:var(--bg-card);border-right:1px solid var(--line)}
html[data-theme="dark"] .belegung-side-head{color:var(--text-main)}
html[data-theme="dark"] .belegung-side-name{color:var(--text-main)}
html[data-theme="dark"] .belegung-side-meta{color:var(--text-muted)}
html[data-theme="dark"] .belegung-day-head{border-left:1px solid var(--line)}
html[data-theme="dark"] .belegung-day-head:first-child{border-left:0}
html[data-theme="dark"] .belegung-day-head.is-weekend .belegung-day-num{color:var(--text-main)}
html[data-theme="dark"] .belegung-day-head.is-today{background:#1a1a1a;color:#ffffff}
html[data-theme="dark"] .belegung-day-head.is-today .belegung-day-num,html[data-theme="dark"] .belegung-day-head.is-today .belegung-day-dow{color:#ffffff}
html[data-theme="dark"] .belegung-day-num{color:var(--text-main)}
html[data-theme="dark"] .belegung-day-dow{color:var(--text-muted)}
html[data-theme="dark"] .belegung-today-col{background:rgba(0, 0, 0, 0.05)}
html[data-theme="dark"] .belegung-today-line{background:#1a1a1a}
html[data-theme="dark"] .belegung-bar{border:1.5px solid #e7e7e7;background:#192124;color:#ebebeb;box-shadow:0 1px 2px rgba(0, 0, 0, 0.06)}
html[data-theme="dark"] .belegung-bar.is-past{border-color:#3c3c3c;background:#1e262a;color:#8a8a8a;box-shadow:none}
html[data-theme="dark"] .belegung-bar.is-past .belegung-bar-name,html[data-theme="dark"] .belegung-bar.is-past .belegung-bar-count{color:#8a8a8a}
html[data-theme="dark"] .belegung-bar.is-past:hover{background:#202a2e;color:#c0c0c0}
html[data-theme="dark"] .belegung-bar.is-zero,html[data-theme="dark"] .belegung-bar.is-past.is-zero{background:#1f1d2b;border-color:#7c3aed;color:#bca8db;box-shadow:0 1px 2px rgba(124, 58, 237, 0.12)}
html[data-theme="dark"] .belegung-bar.is-zero .belegung-bar-name,html[data-theme="dark"] .belegung-bar.is-zero .belegung-bar-count{color:#bca8db}
html[data-theme="dark"] .belegung-bar.is-cancelled,html[data-theme="dark"] .belegung-bar.is-past.is-cancelled{background:#2d1e1e;border-color:#dc2626;color:#e0b3b3}
html[data-theme="dark"] .belegung-bar.is-cancelled .belegung-bar-name,html[data-theme="dark"] .belegung-bar.is-cancelled .belegung-bar-count{color:#e0b3b3}
html[data-theme="dark"] .belegung-bar.is-cancelled.is-zero,html[data-theme="dark"] .belegung-bar.is-past.is-cancelled.is-zero{background:#2d1e1e;border-color:#7c3aed;color:#e0b3b3}
html[data-theme="dark"] .belegung-past-col{background:rgba(120, 120, 120, 0.05)}
html[data-theme="dark"] .belegung-bar:hover{background:#1e272a;box-shadow:0 5px 14px rgba(0, 0, 0, 0.14)}
html[data-theme="dark"] .belegung-bar-count{color:#ebebeb;background:transparent}
html[data-theme="dark"] .belegung-row:not(.belegung-head-row):hover .belegung-track{background-color:rgba(var(--accent-rgb), 0.05)}
html[data-theme="dark"] .belegung-detail-box{border:1px solid var(--border);background:var(--bg-card-soft)}
html[data-theme="dark"] .belegung-detail-label{color:var(--text-muted)}
html[data-theme="dark"] .belegung-detail-value{color:var(--text-main)}
/* 06-ui-utilities-responsive.css */
html[data-theme="dark"] .confirm-dialog-title{color:#d6dee8}
html[data-theme="dark"] .confirm-dialog-text{color:#b9bec5}
html[data-theme="dark"] .notif-thread{border:1px solid var(--border);background:linear-gradient(180deg, #192026, #1b2429)}
html[data-theme="dark"] .notif-bubble{border:1px solid rgba(111, 136, 159, 0.25);background:#192124}
html[data-theme="dark"] .notif-bubble.is-unread{border-color:rgba(var(--accent-rgb), 0.44);background:linear-gradient(145deg, rgba(var(--accent-rgb), 0.2), rgba(26, 39, 35, 0.92))}
html[data-theme="dark"] #toast{border:1px solid rgba(var(--accent-rgb), 0.34);background:linear-gradient(140deg, rgba(var(--accent-rgb), 0.16), rgba(var(--accent-rgb), 0.09));box-shadow:var(--shadow-soft)}
html[data-theme="dark"] .toast-ico{color:var(--accent-ink)}
html[data-theme="dark"] .toast-ico svg{stroke:currentColor;fill:none}
html[data-theme="dark"] .toast-msg{color:var(--accent-ink-soft)}
html[data-theme="dark"] .toast-action{border:0;background:rgba(25, 33, 36, 0.72);color:var(--accent-ink)}
html[data-theme="dark"] .toast-action:hover{background:rgba(25, 33, 36, 0.92)}
html[data-theme="dark"] #toast.toast-info{border-color:rgba(34, 90, 148, 0.34);background:linear-gradient(140deg, #1c2229, #1d232b)}
html[data-theme="dark"] #toast.toast-info .toast-ico{color:#bacce0}
html[data-theme="dark"] #toast.toast-info .toast-msg{color:#c9d7e7}
html[data-theme="dark"] #toast.toast-error{border-color:rgba(71, 85, 105, 0.3);background:linear-gradient(140deg, #1a2027, #1e262d)}
html[data-theme="dark"] #toast.toast-error .toast-ico{color:#cdd3da}
html[data-theme="dark"] #toast.toast-error .toast-msg{color:#cdd3da}
html[data-theme="dark"] #toast.toast-error .toast-action{color:#cdd3da}
html[data-theme="dark"] #toast.toast-success{border-color:rgba(var(--accent-rgb), 0.34);background:linear-gradient(140deg, rgba(var(--accent-rgb), 0.16), rgba(var(--accent-rgb), 0.09))}
html[data-theme="dark"] .text-muted{color:var(--text-muted)}
html[data-theme="dark"] .text-dim{color:var(--text-dim)}
html[data-theme="dark"] .text-danger{color:var(--danger)}
html[data-theme="dark"] input[type="checkbox"],html[data-theme="dark"] input[type="radio"]{border:1px solid var(--line-strong);background:#192124}
html[data-theme="dark"] ::selection{background:rgba(20, 104, 118, 0.2)}
html[data-theme="dark"] body.compact-layout #sidebar-mobile-backdrop{border:0;background:rgba(5, 14, 26, 0.52)}
html[data-theme="dark"] body.compact-layout #sidebar{border-right:1px solid rgba(41, 41, 41, 0.14);border-bottom:none;box-shadow:0 20px 48px rgba(5, 18, 30, 0.44)}
html[data-theme="dark"] .dashboard-mobile-item{border:1px solid rgba(108, 134, 151, 0.16);background:rgba(25, 33, 36, 0.72)}
html[data-theme="dark"] .dashboard-mobile-item-meta{color:var(--text-muted)}
html[data-theme="dark"] body.cleaner-mobile-mode .cleaner-bottom-nav .cleaner-nav-btn{border:1px solid rgba(115, 135, 162, 0.34);background:rgba(25, 33, 36, 0.72);color:#c7ccd5;box-shadow:none}
html[data-theme="dark"] body.cleaner-mobile-mode .cleaner-bottom-nav .cleaner-nav-btn.cleaner-nav-btn-active{color:#f4f8ff;border-color:rgba(var(--accent-rgb), 0.62);background:linear-gradient(130deg, var(--dashboard-hover-from), var(--dashboard-hover-to));box-shadow:0 10px 20px rgba(7, 50, 60, 0.24)}
html[data-theme="dark"] body.compact-layout[data-view="team"] .team-members-table tbody tr{border:1px solid var(--line);background:#192124}
html[data-theme="dark"] body.compact-layout[data-view="team"] .team-members-table tbody td{border:0}
html[data-theme="dark"] body.compact-layout[data-view="team"] .team-members-table tbody td::before{color:#b4b9c0}
html[data-theme="dark"] body.compact-layout[data-view="locations"] .locations-table tbody tr{border:1px solid var(--line);background:#192124}
html[data-theme="dark"] body.compact-layout[data-view="locations"] .locations-table tbody td{border:0}
html[data-theme="dark"] body.compact-layout[data-view="locations"] .locations-table tbody td::before{color:#b4b9c0}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] #topbar{border-bottom-color:rgba(124, 143, 170, 0.32);background:linear-gradient(180deg, #192124, #1b2229)}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .topbar-title{color:#d4dae4}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .topbar-user .text-sm{color:#c2c9d2}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] #view-container{background:linear-gradient(180deg, #1a2027, #1d242b)}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .calendar-view .card-title{color:#d4dae4}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-main-card{border-color:rgba(124, 143, 170, 0.38);background:linear-gradient(180deg, #192124, #1a1f27);box-shadow:0 8px 20px rgba(15, 31, 52, 0.08)}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-nav-left,html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-nav-right{border-color:rgba(117, 138, 165, 0.46);background:#192124;color:#c9d4df}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-title-btn,html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-today-btn{border-color:rgba(117, 138, 165, 0.46);background:#192124;color:#cad3de}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-grid{border:0 !important}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-dow{color:#b2b9c2}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-cell{border:1px solid rgba(129, 147, 173, 0.28);background:linear-gradient(180deg, #192124, #1a2026)}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-cell:hover{box-shadow:none}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-cell.muted{background:linear-gradient(180deg, #1b1f28, #1c212a);border-color:rgba(144, 160, 182, 0.24)}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-cell.today{border-color:rgba(57, 133, 219, 0.58);box-shadow:0 0 0 2px rgba(57, 133, 219, 0.14)}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-cell.selected{box-shadow:0 0 0 2px rgba(45, 127, 219, 0.26)}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-date{color:#cad3de;background:transparent}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-cell.today .cal-date{background:#2f7fd5;color:#ffffff}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-cell.muted .cal-date{color:#7f8ea5}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-ev{border:none}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-more{color:#2f7fd5}
html[data-theme="dark"] body.compact-layout .cal-event-modal input:focus,html[data-theme="dark"] body.compact-layout .cal-event-modal select:focus,html[data-theme="dark"] body.compact-layout .cal-event-modal textarea:focus,html[data-theme="dark"] body.compact-layout .cal-event-modal .form-control:focus{box-shadow:0 0 0 2px rgba(18, 27, 44, 0.08)}
html[data-theme="dark"] body.compact-layout[data-view="calendar"] .cal-event-modal .flex-gap.mt-6{border:1px solid rgba(56, 65, 78, 0.34);background:linear-gradient(180deg, rgba(28, 34, 42, 0.98), rgba(26, 31, 39, 0.98))}
@media (max-width: 900px),
(max-width: 1080px) and (hover: none) and (pointer: coarse){
html[data-theme="dark"] #sidebar-mobile-backdrop{border:0;background:rgba(5, 14, 26, 0.52)}
html[data-theme="dark"] #sidebar{border-right:1px solid rgba(41, 41, 41, 0.14);border-bottom:none;box-shadow:0 20px 48px rgba(5, 18, 30, 0.44)}
html[data-theme="dark"] .landing-window-side div{border-top:0;border-left:1px solid rgba(242, 242, 242, 0.08)}
html[data-theme="dark"] .landing-window-side div:first-child{border-left:0}
html[data-theme="dark"] .landing-image-layout > div{border-left:0;border-top:1px solid rgba(242, 242, 242, 0.12)}
html[data-theme="dark"] .landing-image-layout > div:first-child{border-top:0}
}
@media (max-width: 620px),
(max-width: 780px) and (hover: none) and (pointer: coarse){
html[data-theme="dark"] .landing-window-side div{border-left:0;border-top:1px solid rgba(242, 242, 242, 0.08)}
}
/* main.css */
html[data-theme="dark"] body{background:#192124 !important}
html[data-theme="dark"] body[data-mode="auth"],html[data-theme="dark"] body[data-mode="team-select"],html[data-theme="dark"] body[data-mode="pending"]{background:#192124 !important}
html[data-theme="dark"] #sidebar{background:#192124 !important;border-right-color:rgba(15, 118, 110, 0.16) !important}
html[data-theme="dark"] .sidebar-header{border-bottom-color:rgba(15, 118, 110, 0.14) !important}
html[data-theme="dark"] .sidebar-logo{color:#ebebeb !important}
html[data-theme="dark"] .nav-section{color:#b9bebd !important}
html[data-theme="dark"] .nav-item{color:#d8dddc !important}
html[data-theme="dark"] .nav-item:hover{background:#1d2b2a !important;border-color:rgba(15, 118, 110, 0.18) !important;color:#c9eae7 !important}
html[data-theme="dark"] #sidebar .text-sm,html[data-theme="dark"] #sidebar .text-dim{color:#c9cecd !important}
html[data-theme="dark"] #main,html[data-theme="dark"] #view-container{background:var(--bg-main) !important}
html[data-theme="dark"] .card,html[data-theme="dark"] .auth-box,html[data-theme="dark"] .modal-content,html[data-theme="dark"] .help-drawer-panel,html[data-theme="dark"] .guided-tour-card,html[data-theme="dark"] .dashboard-hero-panel,html[data-theme="dark"] .dashboard-summary-card,html[data-theme="dark"] .dashboard-insight-card,html[data-theme="dark"] .dashboard-mobile-card,html[data-theme="dark"] .dashboard-problem-row,html[data-theme="dark"] .auth-pricing-card,html[data-theme="dark"] .auth-workflow-preview,html[data-theme="dark"] .auth-proof-grid > div,html[data-theme="dark"] .table-container{background-color:#192124 !important;border-color:rgba(242, 242, 242, 0.12) !important;box-shadow:var(--shadow-card) !important}
html[data-theme="dark"] .form-control,html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] textarea{background-color:#192124 !important;border-color:rgba(242, 242, 242, 0.18) !important}
html[data-theme="dark"] .btn-primary,html[data-theme="dark"] .tab-btn.active,html[data-theme="dark"] .nav-item.active{background:#0f766e !important;border-color:#0f766e !important;color:#ffffff !important;box-shadow:0 10px 22px rgba(15, 118, 110, 0.18) !important}
html[data-theme="dark"] .btn-secondary,html[data-theme="dark"] .btn-ghost,html[data-theme="dark"] .btn-soft{background:#192124 !important;border-color:rgba(242, 242, 242, 0.18) !important;color:#ebebeb !important;box-shadow:none !important}
html[data-theme="dark"] .badge,html[data-theme="dark"] .badge-green,html[data-theme="dark"] .badge-yellow,html[data-theme="dark"] .badge-amber,html[data-theme="dark"] .badge-blue,html[data-theme="dark"] .badge-gray,html[data-theme="dark"] .badge-outline{background:#1d2b2a !important;border-color:rgba(15, 118, 110, 0.18) !important;color:#c9eae7 !important}
html[data-theme="dark"] .badge-red{background:#a53a32 !important;border-color:#a53a32 !important;color:#ffffff !important}
html[data-theme="dark"] .btn-danger{background:#a53a32 !important;background-image:none !important;border-color:#a53a32 !important;color:#ffffff !important;box-shadow:0 8px 16px rgba(165, 58, 50, 0.16) !important}
html[data-theme="dark"] .btn-danger:hover{background:#8f312b !important;background-image:none !important;border-color:#8f312b !important}
html[data-theme="dark"] .btn-danger:disabled{background:#281c1a !important;background-image:none !important;border-color:rgba(165, 58, 50, 0.24) !important;color:rgba(222, 193, 191, 0.58) !important;box-shadow:none !important}
html[data-theme="dark"] .dashboard-grid > .card:hover,html[data-theme="dark"] .dashboard-overview-shell > .card.dashboard-hero-panel:hover,html[data-theme="dark"] .dashboard-overview-shell > .card.dashboard-critical-card:hover,html[data-theme="dark"] .dashboard-summary-card:hover,html[data-theme="dark"] .dashboard-insight-card:hover,html[data-theme="dark"] .dashboard-mobile-card:hover,html[data-theme="dark"] .stock-card:hover,html[data-theme="dark"] .auth-pricing-card:hover,html[data-theme="dark"] .onboarding-plan-choice:hover{background:#192124 !important;border-color:rgba(15, 118, 110, 0.22) !important;color:var(--text-main) !important}
html[data-theme="dark"] .auth-pricing-card.is-featured{background:#192124 !important;border-color:rgba(242, 242, 242, 0.24) !important}
html[data-theme="dark"] .card,html[data-theme="dark"] .dashboard-grid > .card,html[data-theme="dark"] .dashboard-overview-shell > .card,html[data-theme="dark"] .dashboard-hero-panel,html[data-theme="dark"] .dashboard-summary-card,html[data-theme="dark"] .dashboard-insight-card,html[data-theme="dark"] .dashboard-mobile-card,html[data-theme="dark"] .dashboard-problem-row,html[data-theme="dark"] .page-hero-card,html[data-theme="dark"] .page-hero-stat,html[data-theme="dark"] .auth-pricing-card,html[data-theme="dark"] .onboarding-step-card,html[data-theme="dark"] .onboarding-step-card--plan,html[data-theme="dark"] .onboarding-plan-choice,html[data-theme="dark"] .onboarding-plan-choice.is-selected,html[data-theme="dark"] .table-container,html[data-theme="dark"] .stock-card,html[data-theme="dark"] .modal-content,html[data-theme="dark"] .auth-box,html[data-theme="dark"] .guided-tour-card,html[data-theme="dark"] .help-drawer-panel{background:#192124 !important;background-image:none !important}
html[data-theme="dark"] body,html[data-theme="dark"] body[data-mode="auth"],html[data-theme="dark"] body[data-mode="team-select"],html[data-theme="dark"] body[data-mode="pending"]{background:#1c2427 !important}
html[data-theme="dark"] body[data-mode="app"] #main,html[data-theme="dark"] body[data-mode="app"] #view-container,html[data-theme="dark"] #main,html[data-theme="dark"] #view-container{background:#1c2427 !important}
html[data-theme="dark"] #topbar{border-bottom-color:rgba(227, 232, 231, 0.1) !important;background:rgba(25, 33, 36, 0.92) !important;box-shadow:0 1px 0 rgba(255, 255, 255, 0.102) inset}
html[data-theme="dark"] #sidebar{background:#1b2226 !important;border-right-color:rgba(227, 232, 231, 0.1) !important}
html[data-theme="dark"] .nav-section{color:#7f8d8a !important}
html[data-theme="dark"] .nav-item:hover{background:#1e2b28 !important}
html[data-theme="dark"] .nav-item.active{box-shadow:0 8px 18px rgba(15, 118, 110, 0.16) !important}
html[data-theme="dark"] .card,html[data-theme="dark"] .auth-box,html[data-theme="dark"] .modal-content,html[data-theme="dark"] .help-drawer-panel,html[data-theme="dark"] .guided-tour-card,html[data-theme="dark"] .dashboard-hero-panel,html[data-theme="dark"] .dashboard-summary-card,html[data-theme="dark"] .dashboard-insight-card,html[data-theme="dark"] .dashboard-mobile-card,html[data-theme="dark"] .dashboard-problem-row,html[data-theme="dark"] .auth-pricing-card,html[data-theme="dark"] .auth-workflow-preview,html[data-theme="dark"] .auth-proof-grid > div,html[data-theme="dark"] .table-container{border-color:rgba(227, 232, 231, 0.11) !important;box-shadow:0 10px 24px rgba(18, 30, 28, 0.055) !important}
html[data-theme="dark"] .dashboard-hero-panel{border-top:3px solid rgba(15, 118, 110, 0.72) !important}
html[data-theme="dark"] .dashboard-hero-copy{color:#c4cac9 !important}
html[data-theme="dark"] .dashboard-summary-card,html[data-theme="dark"] .dashboard-insight-card{background:#1a2225 !important}
html[data-theme="dark"] .dashboard-grid > .card:hover,html[data-theme="dark"] .dashboard-overview-shell > .card.dashboard-hero-panel:hover,html[data-theme="dark"] .dashboard-overview-shell > .card.dashboard-critical-card:hover,html[data-theme="dark"] .dashboard-grid > .card.no-dark-hover:hover,html[data-theme="dark"] .dashboard-overview-shell > .card.no-dark-hover:hover{background:#192124 !important;border-color:rgba(15, 118, 110, 0.2) !important;box-shadow:0 12px 28px rgba(18, 30, 28, 0.075) !important}
html[data-theme="dark"] .dashboard-overview-shell .card,html[data-theme="dark"] .dashboard-grid > .card{background:#192124 !important;background-image:none !important;border-color:rgba(15, 118, 110, 0.13) !important}
html[data-theme="dark"] .dashboard-hero-panel{background:#192124 !important;background-image:none !important;border-top:3px solid rgba(15, 118, 110, 0.72) !important}
html[data-theme="dark"] .dashboard-summary-card,html[data-theme="dark"] .dashboard-insight-card,html[data-theme="dark"] .dashboard-today-overview,html[data-theme="dark"] .dashboard-today-empty,html[data-theme="dark"] .dashboard-today-next-panel,html[data-theme="dark"] .dashboard-team-spotlight,html[data-theme="dark"] .dashboard-team-code-block,html[data-theme="dark"] .dashboard-info-row,html[data-theme="dark"] .dashboard-problem-row{background:#1a2825 !important;background-image:none !important;border-color:rgba(15, 118, 110, 0.14) !important}
html[data-theme="dark"] .dashboard-insight-ok,html[data-theme="dark"] .dashboard-insight-warn,html[data-theme="dark"] .dashboard-insight-danger{background:#1a2825 !important;background-image:none !important}
html[data-theme="dark"] .dashboard-insight-ok{border-left:3px solid rgba(15, 118, 110, 0.65) !important}
html[data-theme="dark"] .dashboard-insight-warn{border-left:3px solid rgba(176, 122, 15, 0.58) !important}
html[data-theme="dark"] .dashboard-insight-danger{border-left:3px solid rgba(184, 63, 42, 0.58) !important}
html[data-theme="dark"] .dashboard-today-date{color:#c1c6c5}
html[data-theme="dark"] .dashboard-today-overview{border:1px solid rgba(15, 118, 110, 0.14);background:#1a2825}
html[data-theme="dark"] .dashboard-today-overview-copy strong{color:#e2e8e7}
html[data-theme="dark"] .dashboard-today-overview-copy span{color:#c1c6c5}
html[data-theme="dark"] .dashboard-calendar-item{color:#e2e8e7;box-shadow:none !important}
html[data-theme="dark"] .dashboard-today-card .dash-cal-item{background:#192124 !important;border-color:rgba(15, 118, 110, 0.13) !important}
html[data-theme="dark"] .dashboard-today-card .dash-cal-item:hover{background:#192124 !important;border-color:rgba(15, 118, 110, 0.24) !important}
html[data-theme="dark"] .dashboard-today-card .dash-cal-item.tone-teal,html[data-theme="dark"] .dashboard-today-card .dash-cal-item.tone-blue,html[data-theme="dark"] .dashboard-today-card .dash-cal-item.tone-violet{border-left-color:rgba(15, 118, 110, 0.68) !important}
html[data-theme="dark"] .dashboard-today-card .dash-cal-item.tone-amber{border-left-color:rgba(176, 122, 15, 0.62) !important}
html[data-theme="dark"] .dashboard-calendar-time{color:#c0e8e5}
html[data-theme="dark"] .dashboard-calendar-copy small{color:#bec3c2}
html[data-theme="dark"] .dashboard-calendar-more{border:0;background:transparent;color:#c0e8e5}
html[data-theme="dark"] .dashboard-today-empty{border:1px dashed rgba(15, 118, 110, 0.22);background:#1a2825;color:#c1c6c5}
html[data-theme="dark"] .dashboard-today-empty strong{color:#e2e8e7}
html[data-theme="dark"] .dashboard-today-next-panel{border:1px solid rgba(15, 118, 110, 0.12);background:#1a2825}
html[data-theme="dark"] .dashboard-today-next-title{color:#c1c6c5}
html[data-theme="dark"] .dashboard-today-next-panel .dashboard-calendar-item{background:#192124 !important}
html[data-theme="dark"] .dashboard-today-action-tile{border:1px solid rgba(15, 118, 110, 0.12);background:#192124}
html[data-theme="dark"] .dashboard-today-action-tile strong{color:#e2e8e7}
html[data-theme="dark"] .dashboard-today-action-tile span{color:#c1c6c5}
html[data-theme="dark"] .dashboard-today-footer-row{border-top:1px solid rgba(15, 118, 110, 0.1)}
html[data-theme="dark"] .form-control,html[data-theme="dark"] input:not([type="checkbox"]):not([type="radio"]),html[data-theme="dark"] select,html[data-theme="dark"] textarea{border-color:rgba(227, 232, 231, 0.16) !important;background-color:#192124 !important;box-shadow:0 1px 0 rgba(255, 255, 255, 0.108) inset}
html[data-theme="dark"] input:focus,html[data-theme="dark"] select:focus,html[data-theme="dark"] textarea:focus,html[data-theme="dark"] .form-control:focus{border-color:rgba(15, 118, 110, 0.52) !important;box-shadow:0 0 0 3px rgba(15, 118, 110, 0.1) !important}
html[data-theme="dark"] .btn-primary,html[data-theme="dark"] .tab-btn.active,html[data-theme="dark"] .nav-item.active{background:#0f766e !important;border-color:#0f766e !important;box-shadow:0 8px 18px rgba(15, 118, 110, 0.16) !important}
html[data-theme="dark"] .btn-secondary,html[data-theme="dark"] .btn-ghost,html[data-theme="dark"] .btn-soft{background:#192124 !important;border-color:rgba(227, 232, 231, 0.14) !important;color:#e3e8e7 !important}
html[data-theme="dark"] .btn-secondary:hover,html[data-theme="dark"] .btn-ghost:hover,html[data-theme="dark"] .btn-soft:hover{border-color:rgba(15, 118, 110, 0.28) !important;background:#1d2623 !important}
html[data-theme="dark"] .table-container thead th{background:#1e262a !important;color:#c0c5c4 !important}
html[data-theme="dark"] .table-container tbody tr:hover{background:#1d2623 !important}
html[data-theme="dark"] .landing-site{background:#1c2427 !important}
html[data-theme="dark"] .landing-nav{border-bottom-color:rgba(227, 232, 231, 0.1);background:rgba(25, 33, 36, 0.94) !important}
html[data-theme="dark"] .landing-hero h1,html[data-theme="dark"] .landing-section h2,html[data-theme="dark"] .landing-image-copy h2{color:#e3e8e7}
html[data-theme="dark"] .landing-hero p,html[data-theme="dark"] .landing-section p{color:#c2c8c7}
html[data-theme="dark"] .landing-work-panel,html[data-theme="dark"] .landing-image-layout,html[data-theme="dark"] .landing-solution-card,html[data-theme="dark"] .landing-module-list,html[data-theme="dark"] .landing-comparison-table,html[data-theme="dark"] .landing-phone-preview,html[data-theme="dark"] .landing-feature-card,html[data-theme="dark"] .landing-proof-grid > div,html[data-theme="dark"] .landing-faq-item,html[data-theme="dark"] .auth-pricing-card{border-color:rgba(227, 232, 231, 0.11) !important;box-shadow:0 10px 24px rgba(18, 30, 28, 0.055) !important}
html[data-theme="dark"] .landing-work-panel{border-top:3px solid rgba(15, 118, 110, 0.72) !important}
html[data-theme="dark"] .landing-work-list > div{border-bottom-color:rgba(227, 232, 231, 0.09)}
html[data-theme="dark"] .landing-work-bottom > div,html[data-theme="dark"] .landing-image-layout > div,html[data-theme="dark"] .landing-phone-card{border-color:rgba(227, 232, 231, 0.1) !important}
html[data-theme="dark"] .landing-feature-card,html[data-theme="dark"] .landing-solution-card,html[data-theme="dark"] .landing-proof-grid > div,html[data-theme="dark"] .landing-faq-item{background:#192124 !important}
html[data-theme="dark"] .landing-solution-card{border-top:3px solid rgba(15, 118, 110, 0.68) !important}
html[data-theme="dark"] .landing-feature-card h3,html[data-theme="dark"] .landing-step-card h3,html[data-theme="dark"] .landing-solution-card h3,html[data-theme="dark"] .landing-proof-grid strong,html[data-theme="dark"] .landing-faq-item summary{color:#d6e7e5 !important}
html[data-theme="dark"] .landing-module-row,html[data-theme="dark"] .landing-comparison-row{border-top-color:rgba(227, 232, 231, 0.09)}
html[data-theme="dark"] .landing-comparison-head{background:#193f3b !important}
html[data-theme="dark"] .landing-flow-list{border-left-color:rgba(15, 118, 110, 0.2)}
html[data-theme="dark"] .landing-flow-step::before{box-shadow:0 0 0 5px rgba(247, 249, 248, 0.12)}
@media (max-width: 900px){
html[data-theme="dark"] .landing-image-layout > div{border-left:0;border-top:1px solid rgba(227, 232, 231, 0.1)}
html[data-theme="dark"] .landing-image-layout > div:first-child{border-top:0}
}
html[data-theme="dark"] select:not([multiple]):not([size]),html[data-theme="dark"] .form-control:is(select),html[data-theme="dark"] body[data-view="tasks"] .task-filter-grid select.form-control,html[data-theme="dark"] body[data-view="jobs_dispatch"] .task-filter-grid select.form-control,html[data-theme="dark"] .cal-event-modal select,html[data-theme="dark"] body.compact-layout .cal-event-modal select,html[data-theme="dark"] body.compact-layout select[style*="min-width:200px"]{color:#c4cbca !important;-webkit-text-fill-color:#c4cbca !important;border-color:rgba(15, 118, 110, 0.18) !important;background-color:#192124 !important;box-shadow:0 1px 0 rgba(255, 255, 255, 0.108) inset !important}
html[data-theme="dark"] select:not([multiple]):not([size]):hover,html[data-theme="dark"] .form-control:is(select):hover,html[data-theme="dark"] body[data-view="tasks"] .task-filter-grid select.form-control:hover,html[data-theme="dark"] body[data-view="jobs_dispatch"] .task-filter-grid select.form-control:hover,html[data-theme="dark"] .cal-event-modal select:hover{border-color:rgba(15, 118, 110, 0.28) !important;background-color:#1b2520 !important}
html[data-theme="dark"] select:not([multiple]):not([size]):focus,html[data-theme="dark"] .form-control:is(select):focus,html[data-theme="dark"] body[data-view="tasks"] .task-filter-grid select.form-control:focus,html[data-theme="dark"] body[data-view="jobs_dispatch"] .task-filter-grid select.form-control:focus,html[data-theme="dark"] .cal-event-modal select:focus{color:#e3e8e7 !important;-webkit-text-fill-color:#e3e8e7 !important;border-color:rgba(15, 118, 110, 0.5) !important;background-color:#192124 !important;box-shadow:0 0 0 3px rgba(15, 118, 110, 0.1) !important}
html[data-theme="dark"] .year-item.is-current-year{border-color:rgba(15, 118, 110, 0.28);color:#c9eae7;background:#1b2925}
html[data-theme="dark"] .year-item.active.is-current-year{background:#0f766e;border-color:#0f766e;color:#ffffff}
html[data-theme="dark"],html[data-theme="dark"] body,html[data-theme="dark"] body[data-mode="app"],html[data-theme="dark"] body[data-mode="auth"],html[data-theme="dark"] body[data-mode="team-select"],html[data-theme="dark"] body[data-mode="pending"],html[data-theme="dark"] body[data-mode="app"] #main,html[data-theme="dark"] body[data-mode="app"] #view-container,html[data-theme="dark"] #main,html[data-theme="dark"] #view-container,html[data-theme="dark"] .auth-container.landing-site,html[data-theme="dark"] .landing-site{background:#1b2520 !important;background-image:none !important}
html[data-theme="dark"] #topbar,html[data-theme="dark"] .landing-nav{background:rgba(25, 33, 36, 0.96) !important;border-color:rgba(15, 118, 110, 0.11) !important}
html[data-theme="dark"] #sidebar{background:#192124 !important;border-right-color:rgba(15, 118, 110, 0.12) !important}
html[data-theme="dark"] .card,html[data-theme="dark"] .page-hero-card,html[data-theme="dark"] .page-hero-stat,html[data-theme="dark"] .dashboard-summary-card,html[data-theme="dark"] .dashboard-insight-card,html[data-theme="dark"] .dashboard-mobile-card,html[data-theme="dark"] .dashboard-problem-row,html[data-theme="dark"] .task-card,html[data-theme="dark"] .task-filter-card,html[data-theme="dark"] .task-template-item,html[data-theme="dark"] .forecast-item,html[data-theme="dark"] .stock-card,html[data-theme="dark"] .stock-item-header,html[data-theme="dark"] .stock-body,html[data-theme="dark"] .support-filter-card,html[data-theme="dark"] .support-compose-card,html[data-theme="dark"] .support-side-card,html[data-theme="dark"] .support-focus-card,html[data-theme="dark"] .support-thread-block,html[data-theme="dark"] .onboarding-step-card,html[data-theme="dark"] .onboarding-step-card--plan,html[data-theme="dark"] .modal-content,html[data-theme="dark"] .auth-box,html[data-theme="dark"] .table-container,html[data-theme="dark"] .landing-work-panel,html[data-theme="dark"] .landing-feature-card,html[data-theme="dark"] .landing-solution-card,html[data-theme="dark"] .landing-proof-grid > div,html[data-theme="dark"] .landing-faq-item{background:#192124 !important;background-image:none !important;border-color:rgba(15, 118, 110, 0.13) !important}
html[data-theme="dark"] .card:hover,html[data-theme="dark"] .forecast-item:hover,html[data-theme="dark"] .task-template-item:hover,html[data-theme="dark"] .stock-card:hover{background:#192124 !important;border-color:rgba(15, 118, 110, 0.22) !important}
html[data-theme="dark"] .task-filter-card,html[data-theme="dark"] .stock-toolbar-card,html[data-theme="dark"] body[data-view="stock"] .stock-toolbar-card,html[data-theme="dark"] body[data-view="stock_forecast"] .stock-toolbar-card,html[data-theme="dark"] .quick-action-strip,html[data-theme="dark"] .support-filter-card,html[data-theme="dark"] .support-compose-card,html[data-theme="dark"] .notif-thread,html[data-theme="dark"] .year-list,html[data-theme="dark"] .calendar-audience-list{background:#192124 !important;background-image:none !important;border-color:rgba(15, 118, 110, 0.13) !important}
html[data-theme="dark"] .dashboard-summary-card,html[data-theme="dark"] .dashboard-insight-card,html[data-theme="dark"] .page-hero-stat,html[data-theme="dark"] .landing-work-bottom > div,html[data-theme="dark"] .empty-state,html[data-theme="dark"] .ux-form-section,html[data-theme="dark"] .support-thread-block,html[data-theme="dark"] .support-ticket-panel,html[data-theme="dark"] .support-check-list div,html[data-theme="dark"] .support-focus-card,html[data-theme="dark"] .calendar-audience-item,html[data-theme="dark"] .dash-cal-item,html[data-theme="dark"] .cal-cell.muted,html[data-theme="dark"] .cal-date,html[data-theme="dark"] .cal-ev,html[data-theme="dark"] .cal-day-item,html[data-theme="dark"] .year-item,html[data-theme="dark"] .task-meta-pill,html[data-theme="dark"] .forecast-meta .task-meta-pill,html[data-theme="dark"] .stock-open-metric,html[data-theme="dark"] .buy-estimator-field{background:#1a2825 !important;background-image:none !important;border-color:rgba(15, 118, 110, 0.14) !important}
html[data-theme="dark"] .cal-cell,html[data-theme="dark"] .cal-main-card,html[data-theme="dark"] body[data-view="calendar"] #view-container,html[data-theme="dark"] body[data-view="stock"] #view-container,html[data-theme="dark"] body[data-view="stock_forecast"] #view-container{background:#1b2520 !important;background-image:none !important}
html[data-theme="dark"] .table-container thead th{background:#1c2925 !important;background-image:none !important;color:#c5cccb !important}
html[data-theme="dark"] .table-container tbody tr:hover{background:#1a2825 !important}
html[data-theme="dark"] .badge,html[data-theme="dark"] .badge-gray,html[data-theme="dark"] .badge-outline,html[data-theme="dark"] .badge-blue,html[data-theme="dark"] .badge-yellow,html[data-theme="dark"] .badge-amber,html[data-theme="dark"] .dashboard-pill-neutral,html[data-theme="dark"] .dashboard-pill-muted,html[data-theme="dark"] .task-meta-pill,html[data-theme="dark"] .cal-time-badge.tone-gray,html[data-theme="dark"] .cal-ev.tone-gray{background:#1d2b28 !important;background-image:none !important;border-color:rgba(15, 118, 110, 0.18) !important;color:#c9eae7 !important}
html[data-theme="dark"] .badge-red,html[data-theme="dark"] .dashboard-pill-critical,html[data-theme="dark"] .dashboard-qty-critical{background:#291e1b !important;border-color:rgba(159, 63, 53, 0.24) !important;color:#d5b4b0 !important}
html[data-theme="dark"] .btn-ghost,html[data-theme="dark"] .btn-secondary,html[data-theme="dark"] .btn-soft,html[data-theme="dark"] body[data-view="stock"] .stock-toolbar-actions .btn,html[data-theme="dark"] body[data-view="stock_forecast"] .stock-toolbar-actions .btn{background:#192124 !important;background-image:none !important;border-color:rgba(15, 118, 110, 0.16) !important;color:#e3e8e7 !important}
html[data-theme="dark"] .btn-ghost:hover,html[data-theme="dark"] .btn-secondary:hover,html[data-theme="dark"] .btn-soft:hover,html[data-theme="dark"] body[data-view="stock"] .stock-toolbar-actions .btn:hover,html[data-theme="dark"] body[data-view="stock_forecast"] .stock-toolbar-actions .btn:hover{background:#1a2825 !important;border-color:rgba(15, 118, 110, 0.28) !important}
html[data-theme="dark"] .btn:disabled,html[data-theme="dark"] .btn-secondary:disabled,html[data-theme="dark"] .btn-ghost:disabled,html[data-theme="dark"] .btn-soft:disabled{background:#1a2825 !important;background-image:none !important;border-color:rgba(15, 118, 110, 0.16) !important;color:rgba(227, 232, 231, 0.58) !important;box-shadow:none !important}
html[data-theme="dark"] .btn.btn-danger:disabled{background:#281c1a !important;background-image:none !important;border-color:rgba(165, 58, 50, 0.28) !important;color:rgba(222, 193, 191, 0.64) !important;box-shadow:none !important}
html[data-theme="dark"] input:not([type="checkbox"]):not([type="radio"]),html[data-theme="dark"] select,html[data-theme="dark"] textarea,html[data-theme="dark"] .form-control{background:#192124 !important;background-color:#192124 !important;border-color:rgba(15, 118, 110, 0.16) !important}
html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#8a9a96 !important}
html[data-theme="dark"] .text-muted,html[data-theme="dark"] .text-dim,html[data-theme="dark"] .forecast-meta,html[data-theme="dark"] .stock-item-header .text-muted,html[data-theme="dark"] .task-template-meta,html[data-theme="dark"] .support-ticket-meta,html[data-theme="dark"] .support-ticket-preview{color:#c0c6c5 !important}
html[data-theme="dark"] body[data-view="settings"] .text-muted,html[data-theme="dark"] body[data-view="team"] .text-muted,html[data-theme="dark"] body[data-view="policies"] .text-muted,html[data-theme="dark"] body[data-view="audit_log"] .text-muted,html[data-theme="dark"] body[data-view="integrations"] .text-muted,html[data-theme="dark"] body[data-view="settings"] .text-dim,html[data-theme="dark"] body[data-view="team"] .text-dim,html[data-theme="dark"] body[data-view="policies"] .text-dim,html[data-theme="dark"] body[data-view="audit_log"] .text-dim,html[data-theme="dark"] body[data-view="integrations"] .text-dim,html[data-theme="dark"] body[data-view="settings"] label,html[data-theme="dark"] body[data-view="team"] label,html[data-theme="dark"] body[data-view="policies"] label,html[data-theme="dark"] body[data-view="audit_log"] label,html[data-theme="dark"] body[data-view="integrations"] label,html[data-theme="dark"] body[data-view="settings"] summary,html[data-theme="dark"] body[data-view="team"] summary,html[data-theme="dark"] body[data-view="policies"] summary,html[data-theme="dark"] body[data-view="audit_log"] summary,html[data-theme="dark"] body[data-view="integrations"] summary{color:#e3e8e7 !important}
html[data-theme="dark"] body[data-view="settings"] input:not([type="checkbox"]):not([type="radio"]),html[data-theme="dark"] body[data-view="team"] input:not([type="checkbox"]):not([type="radio"]),html[data-theme="dark"] body[data-view="policies"] input:not([type="checkbox"]):not([type="radio"]),html[data-theme="dark"] body[data-view="audit_log"] input:not([type="checkbox"]):not([type="radio"]),html[data-theme="dark"] body[data-view="integrations"] input:not([type="checkbox"]):not([type="radio"]),html[data-theme="dark"] body[data-view="settings"] select,html[data-theme="dark"] body[data-view="team"] select,html[data-theme="dark"] body[data-view="policies"] select,html[data-theme="dark"] body[data-view="audit_log"] select,html[data-theme="dark"] body[data-view="integrations"] select,html[data-theme="dark"] body[data-view="settings"] textarea,html[data-theme="dark"] body[data-view="team"] textarea,html[data-theme="dark"] body[data-view="policies"] textarea,html[data-theme="dark"] body[data-view="audit_log"] textarea,html[data-theme="dark"] body[data-view="integrations"] textarea,html[data-theme="dark"] body[data-view="settings"] .form-control,html[data-theme="dark"] body[data-view="team"] .form-control,html[data-theme="dark"] body[data-view="policies"] .form-control,html[data-theme="dark"] body[data-view="audit_log"] .form-control,html[data-theme="dark"] body[data-view="integrations"] .form-control{color:#e3e8e7 !important;-webkit-text-fill-color:#e3e8e7 !important}
html[data-theme="dark"] body[data-view="settings"] input::placeholder,html[data-theme="dark"] body[data-view="team"] input::placeholder,html[data-theme="dark"] body[data-view="policies"] input::placeholder,html[data-theme="dark"] body[data-view="audit_log"] input::placeholder,html[data-theme="dark"] body[data-view="integrations"] input::placeholder,html[data-theme="dark"] body[data-view="settings"] textarea::placeholder,html[data-theme="dark"] body[data-view="team"] textarea::placeholder,html[data-theme="dark"] body[data-view="policies"] textarea::placeholder,html[data-theme="dark"] body[data-view="audit_log"] textarea::placeholder,html[data-theme="dark"] body[data-view="integrations"] textarea::placeholder{color:#e3e8e7 !important}
html[data-theme="dark"] body[data-view="settings"] .badge-gray,html[data-theme="dark"] body[data-view="team"] .badge-gray,html[data-theme="dark"] body[data-view="policies"] .badge-gray,html[data-theme="dark"] body[data-view="audit_log"] .badge-gray,html[data-theme="dark"] body[data-view="integrations"] .badge-gray,html[data-theme="dark"] body[data-view="settings"] .badge-blue,html[data-theme="dark"] body[data-view="team"] .badge-blue,html[data-theme="dark"] body[data-view="policies"] .badge-blue,html[data-theme="dark"] body[data-view="audit_log"] .badge-blue,html[data-theme="dark"] body[data-view="integrations"] .badge-blue,html[data-theme="dark"] body[data-view="settings"] .badge-outline,html[data-theme="dark"] body[data-view="team"] .badge-outline,html[data-theme="dark"] body[data-view="policies"] .badge-outline,html[data-theme="dark"] body[data-view="audit_log"] .badge-outline,html[data-theme="dark"] body[data-view="integrations"] .badge-outline{background:#192124 !important;background-image:none !important;border-color:rgba(15, 118, 110, 0.2) !important;color:#e3e8e7 !important}
html[data-theme="dark"] .cal-dot.tone-gray{background:#0f766e !important}
html[data-theme="dark"] .cal-day-item.tone-gray{border-left-color:#0f766e !important}
html[data-theme="dark"] .chat-unread-badge{background:#dc2626;color:#ffffff}
html[data-theme="dark"] .loc-dropdown-summary::after{border-right:2px solid var(--accent, #0f766e);border-bottom:2px solid var(--accent, #0f766e)}
html[data-theme="dark"] .loc-dropdown-panel{background:var(--bg-card, #192124);border:1px solid var(--border, rgba(242, 242, 242, 0.12));box-shadow:0 12px 28px rgba(15, 23, 42, 0.16)}
html[data-theme="dark"] .loc-dropdown-group{color:var(--text-muted)}
html[data-theme="dark"] .loc-dropdown-option{color:var(--text-main)}
html[data-theme="dark"] .loc-dropdown-option:hover{background:rgba(var(--accent-rgb, 15, 118, 110), 0.08)}
html[data-theme="dark"] .loc-dropdown-actions{border-top:1px solid var(--border, rgba(242, 242, 242, 0.12))}
html[data-theme="dark"] .support-msg{border:1px solid var(--border, rgba(242, 242, 242, 0.12));background:var(--bg-card, #192124)}
html[data-theme="dark"] .support-msg.is-support{background:rgba(var(--accent-rgb, 15, 118, 110), 0.07);border-color:rgba(var(--accent-rgb, 15, 118, 110), 0.25)}
html[data-theme="dark"] .support-msg-meta{color:var(--text-muted)}
html[data-theme="dark"] .support-msg-meta strong{color:var(--text-main)}
html[data-theme="dark"] .support-msg-text{color:var(--text-main)}
html[data-theme="dark"] .mobile-nav-toggle{background:var(--accent);border:1px solid var(--accent);color:#ffffff;box-shadow:0 6px 16px rgba(var(--accent-rgb), 0.32)}
html[data-theme="dark"] .mobile-nav-toggle:hover,html[data-theme="dark"] .mobile-nav-toggle:focus-visible{background:var(--accent-ink, #0f5f59);border-color:var(--accent-ink, #c9eae7);color:#ffffff}
html[data-theme="dark"] .mobile-nav-toggle .mnt-bars,html[data-theme="dark"] .mobile-nav-toggle .mnt-label{background:none}
html[data-theme="dark"] .mobile-nav-toggle .mnt-bars i{background:currentColor}
