:root{--ehr-accent:#00bde0;--ehr-accent-hover:#0086a6;--ehr-accent-deep:#0086a6;--ehr-accent-bg:rgba(0,189,224,.1);--ehr-accent-bg-strong:rgba(0,189,224,.18);--ehr-accent-gradient:linear-gradient(135deg,#00bde0,#0086a6);--ehr-text:#0f172a;--ehr-text-secondary:#64748b;--ehr-text-muted:#94a3b8;--ehr-bg:#f7fafc;--ehr-surface:#fff;--ehr-surface-2:#f8fafc;--ehr-surface-3:#f1f5f9;--ehr-border:#e2e8f0;--ehr-border-strong:#cbd5e1;--ehr-danger:#dc2626;--ehr-danger-bg:rgba(220,38,38,.1);--ehr-warning:#f59e0b;--ehr-warning-bg:rgba(245,158,11,.1);--ehr-success:#10b981;--ehr-success-bg:rgba(16,185,129,.1);--ehr-radius-sm:6px;--ehr-radius-md:10px;--ehr-radius-lg:14px;--ehr-radius-xl:20px;--ehr-radius-full:9999px;--ehr-shadow-sm:0 1px 2px rgba(15,23,42,.04);--ehr-shadow-md:0 2px 8px rgba(15,23,42,.06),0 1px 2px rgba(15,23,42,.04);--ehr-shadow-lg:0 12px 32px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.04);--ehr-shadow-focus:0 0 0 3px rgba(0,189,224,.18);--ehr-space-1:4px;--ehr-space-2:8px;--ehr-space-3:12px;--ehr-space-4:16px;--ehr-space-5:20px;--ehr-space-6:24px;--ehr-space-8:32px;--ehr-space-10:40px;--ehr-appbar-height:64px;--ehr-sidebar-width:248px;--ehr-sidebar-width-collapsed:64px;--ehr-transition-fast:0.15s ease;--ehr-transition-base:0.2s ease}[data-theme-mode=dark]{--ehr-accent:#22d3ee;--ehr-accent-hover:#06b6d4;--ehr-accent-deep:#0891b2;--ehr-accent-bg:rgba(34,211,238,.12);--ehr-accent-bg-strong:rgba(34,211,238,.22);--ehr-accent-gradient:linear-gradient(135deg,#22d3ee,#0891b2);--ehr-text:#f1f5f9;--ehr-text-secondary:#94a3b8;--ehr-text-muted:#64748b;--ehr-bg:#0f172a;--ehr-surface:#1e293b;--ehr-surface-2:#1e293b;--ehr-surface-3:#334155;--ehr-border:rgba(148,163,184,.18);--ehr-border-strong:rgba(148,163,184,.3);--ehr-danger:#f87171;--ehr-danger-bg:hsla(0,91%,71%,.15);--ehr-warning:#fbbf24;--ehr-success:#34d399;--ehr-shadow-sm:0 1px 2px rgba(0,0,0,.4);--ehr-shadow-md:0 2px 8px rgba(0,0,0,.35);--ehr-shadow-lg:0 16px 40px rgba(0,0,0,.45);--ehr-shadow-focus:0 0 0 3px rgba(34,211,238,.25)}[data-theme-mode=dark] .MuiInputBase-formControl{background-color:var(--ehr-surface)!important;border-color:var(--ehr-border)!important;color:var(--ehr-text)!important}[data-theme-mode=dark] .MuiInputBase-input,[data-theme-mode=dark] .MuiOutlinedInput-root input{color:var(--ehr-text)!important;-webkit-text-fill-color:var(--ehr-text)!important}[data-theme-mode=dark] .MuiInputBase-input::-moz-placeholder{color:var(--ehr-text-muted)!important;opacity:1}[data-theme-mode=dark] .MuiInputBase-input::placeholder{color:var(--ehr-text-muted)!important;opacity:1}[data-theme-mode=dark] .MuiInputBase-formControl .MuiSvgIcon-root{color:var(--ehr-text-secondary)!important}