:root{--color-primary:#1d9e75;--color-primary-light:#e1f5ee;--color-primary-dark:#0f6e56;--color-primary-darker:#085041;--color-primary-subtle:#e1f5ee;--color-sidebar-bg:#1a2b2a;--color-sidebar-text:hsla(0,0%,100%,.85);--color-sidebar-muted:hsla(0,0%,100%,.3);--color-sidebar-border:hsla(0,0%,100%,.07);--color-sidebar-active:rgba(29,158,117,.14);--color-nav-bg:#1a2b2a;--color-nav-text:#fff;--color-nav-muted:hsla(0,0%,100%,.6);--color-bg-primary:#fff;--color-bg-secondary:#f2efe9;--color-bg-tertiary:#edebe5;--color-page-bg:#f2efe9;--color-panel-bg:#fafaf8;--color-card-bg:#fff;--color-card-border:#c8c4bb;--color-card-hover:#fafaf8;--color-text-primary:#1a2b2a;--color-text-secondary:#888780;--color-text-muted:#b4b2a9;--color-text-hint:#888780;--color-border:#c8c4bb;--color-border-light:#e8e5df;--color-divider:#e8e5df;--color-divider-light:#edebe5;--color-warn-bg:#faeeda;--color-warn-text:#633806;--color-warn-dot:#ef9f27;--color-ok-bg:#e1f5ee;--color-ok-text:#085041;--color-none-bg:#edebe5;--color-none-text:#5f5e5a;--color-danger:#e24b4a;--color-danger-light:#fcebeb;--color-danger-border:#f09595;--color-danger-text:#791f1f;--color-danger-cta:#a32d2d;--color-warning:#ef9f27;--color-success:#1d9e75;--color-icon-bg:#f2efe9;--color-icon-stroke:#5f5e5a;--color-bar-track:#e8e5df;--sidebar-width:220px;--panel-width:280px;--nav-height:48px;--tab-height:40px;--action-bar-height:44px;--font-sans:Inter,system-ui,-apple-system,sans-serif;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--liquid-surface:#fff;--liquid-text:var(--color-text-primary);--liquid-muted:var(--color-text-muted);--liquid-card:var(--color-bg-primary);--liquid-card-border:var(--color-border);--liquid-card-bg:var(--color-bg-primary);--liquid-accent-1:var(--color-primary);--liquid-accent-2:var(--color-primary-dark);--liquid-glow:rgba(29,158,117,.12);--liquid-success:var(--color-success);--liquid-error:var(--color-danger);--liquid-warning:var(--color-warning);--liquid-bg-start:var(--color-bg-secondary);--liquid-bg-end:var(--color-bg-secondary)}[data-theme=dark]{--color-primary:#4ade80;--color-primary-dark:#22c55e;--color-primary-light:#052e16;--color-primary-subtle:#052e16;--color-bg-primary:#111827;--color-bg-secondary:#0f172a;--color-bg-tertiary:#1e293b;--color-page-bg:#0b1220;--color-card-bg:#111827;--color-card-border:#334155;--color-card-hover:#1e293b;--color-divider:#1e293b;--color-divider-light:#1e293b;--color-nav-bg:#0f172a;--color-nav-text:#f1f5f9;--color-nav-muted:hsla(0,0%,100%,.5);--color-text-primary:#f1f5f9;--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--color-text-hint:#64748b;--color-border:#334155;--color-border-light:#1e293b;--color-danger:#f87171;--color-warning:#fbbf24;--color-success:#4ade80;--liquid-surface:#1e293b;--liquid-glow:rgba(74,222,128,.15)}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}.liquid-bg,body{background:var(--color-bg-secondary);color:var(--color-text-primary)}.liquid-bg{min-height:100vh}a{color:inherit;text-decoration:none}a:hover{color:var(--color-primary)}.clinic-card{background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px 24px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)}[data-theme=light] .clinic-main [data-testid*=agent-card],[data-theme=light] .clinic-main [data-testid*=flag-],[data-theme=light] .clinic-main [data-testid*=metric-tile]{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04)!important}[data-theme=light] .clinic-main [style*=letter-spacing]{color:#1e293b!important}[data-theme=light] .clinic-main [style*="var(--color-text-muted)"],[data-theme=light] .clinic-main [style*="var(--liquid-muted)"]{color:#475569!important}[data-theme=light] .clinic-main [style*="border-radius: 10px"],[data-theme=light] .clinic-main [style*="border-radius: 12px"],[data-theme=light] .clinic-main [style*="borderRadius: 10"],[data-theme=light] .clinic-main [style*="borderRadius: 12"]{box-shadow:0 1px 3px rgba(0,0,0,.06)}[data-theme=light] .clinic-main [style*="background: #FFFFFF"]{border:1px solid #cbd5e1!important;box-shadow:0 4px 12px rgba(0,0,0,.1)!important}[data-theme=light] .clinic-main [style*="rgba(0,0,0,0.8)"]{background:#0f172a!important;color:#fff!important}