.dashboardRoot{--dash-surface-base:transparent;--bg-page:transparent;--bg-card:var(--dash-surface-raised);--text:var(--dash-text);--text-muted:var(--dash-text-muted);--border:var(--dash-border);--border-focus:var(--dash-border);--primary:var(--dash-accent);--primary-hover:var(--dash-accent-hover);--primary-solid:var(--dash-accent-solid);--primary-solid-hover:var(--dash-accent-solid-hover);--primary-muted:var(--dash-accent-soft);--shadow-sm:var(--dash-shadow-sm);--shadow-md:var(--dash-shadow-md);--radius:var(--dash-radius-md);--radius-lg:var(--dash-radius-xl);--radius-bubble:var(--dash-radius-lg);--shadow-bubble:var(--dash-shadow-card);--transition-fast:var(--dash-transition);--font-title:var(--dash-font-title-sm);font-family:var(--font-geist-sans),system-ui,-apple-system,"Segoe UI",sans-serif;background:0 0}:root{--dash-surface-base:#f0f4f8;--dash-surface-header:#e8eef5;--dash-surface-card-header:linear-gradient(90deg,#fff 0%,#eef4fb 42%,#e2ebf7 100%);--dash-surface-raised:#fbfbfc;--dash-surface-overlay:#fbfbfc;--dash-text:#111827;--dash-text-title:#1a2e4a;--dash-title-gradient:linear-gradient(135deg,#2f8fa0,#5cc6d1);--dash-card-header-on-gradient-text:#fff;--dash-card-header-on-gradient-border:#ffffff38;--dash-text-muted:#6b7280;--dash-text-subtle:#9ca3af;--dash-text-kpi:#111827;--dash-border:transparent;--dash-border-subtle:transparent;--dash-accent:#2f8fa0;--dash-accent-hover:#287d8c;--dash-accent-active:#226d7a;--dash-accent-solid:#2f8fa0;--dash-accent-solid-hover:#287d8c;--dash-accent-soft:#2f8fa024;--dash-accent-gradient:linear-gradient(90deg,#2f8fa0 0%,#5cc6d1 100%);--dash-accent-gradient-hover:linear-gradient(90deg,#287d8c 0%,#52b5c2 100%);--dash-accent-gradient-active:linear-gradient(90deg,#226d7a 0%,#489faa 100%);--dash-shadow-sm:0 1px 3px #00000014;--dash-shadow-md:0 2px 8px #00000014;--dash-shadow-lg:0 6px 20px #0000001f;--dash-shadow-card:0 0 0 1px #0000000d,0 1px 3px 0 #0000001f;--dash-shadow-card-hover:0 0 0 1px #0000000f,0 4px 12px 0 #00000024;--dash-mascot-glow-rgb:56,189,248;--dash-card-mascot-glow:0 0 22px rgba(var(--dash-mascot-glow-rgb),.07),0 0 44px rgba(var(--dash-mascot-glow-rgb),.04);--dash-card-mascot-glow-hover:0 0 28px rgba(var(--dash-mascot-glow-rgb),.1),0 0 52px rgba(var(--dash-mascot-glow-rgb),.05);--dash-card-title-separator:#1a2e4a1a;--dash-shadow-accent:0 2px 8px #2f8fa047;--dash-shadow-accent-lg:0 4px 12px #2f8fa061;--dash-radius-sm:10px;--dash-radius-md:14px;--dash-radius-lg:18px;--dash-radius-xl:22px;--dash-radius-btn:12px;--dash-space-1:4px;--dash-space-2:8px;--dash-space-3:12px;--dash-space-4:16px;--dash-space-5:20px;--dash-space-6:24px;--dash-space-8:32px;--dash-font-h1:1.625rem;--dash-font-kpi:1.875rem;--dash-font-title:1rem;--dash-font-title-sm:.9375rem;--dash-card-title-size:.9375rem;--dash-card-title-weight:600;--dash-font-body:.9375rem;--dash-font-caption:.875rem;--dash-font-label:.8125rem;--dash-hint-size:.875rem;--dash-hint-weight:400;--dash-hint-color:var(--dash-text-muted);--dash-hint-line-height:1.5;--dash-transition:.15s ease;--dash-list-border:#1a2e4a1f;--dash-card-header-border:#1a2e4a24;--dash-field-border:#0c698c61;--dash-field-border-mid:#0c698c52;--dash-field-bg:#e0f2fe73;--dash-field-bg-strong:#e0f2fe8c;--dash-accent-soft-fill:#2f8fa033;--dash-oos-lead-solid:#5cc6d1;--dash-oos-lead-soft:#5cc6d12e;--dash-oos-lead-soft-fill:#5cc6d147}.dashScrollList{max-height:205px;padding:var(--dash-space-1)var(--dash-space-4)var(--dash-space-5);padding-inline-end:var(--dash-space-3);overflow:hidden auto}.dashScrollList::-webkit-scrollbar{width:6px}.dashScrollList::-webkit-scrollbar-track{background:var(--dash-surface-header);border-radius:3px}.dashScrollList::-webkit-scrollbar-thumb{background:var(--dash-text-muted);border-radius:3px}.dashScrollListItem{padding:var(--dash-space-2)0;font-size:var(--dash-font-body);color:var(--dash-text);border-bottom:1px solid var(--dash-list-border);line-height:1.45}.dashScrollListItem:last-child{border-bottom:none}.dashScrollListItemRow{justify-content:space-between;align-items:center;gap:var(--dash-space-4);display:flex}.dashScrollListItemRow .dashScrollListItemCount{color:var(--dash-accent-solid);flex-shrink:0;font-weight:600}
