#authGate{position:fixed;inset:0;z-index:2147483640;background:#0b1220f5;display:grid;place-items:center}#authCard{background:white;color:#0f172a;display:grid;gap:12px;padding:28px;border-radius:16px;width:min(400px,92vw);box-sizing:border-box}#authCard input,#authCard button{font:inherit;padding:12px;border-radius:8px;border:1px solid #cbd5e1;min-width:0}#authCard button{background:#047857;color:white}#authErr{color:#b91c1c;min-height:1em}#appLogout{position:fixed;bottom:12px;left:12px;z-index:9999;padding:12px 18px;background:#b91c1c;color:white;border:0;border-radius:8px}#authCard:focus-within{outline:2px solid #34d399}#evpl-data-state{padding:8px 12px;background:#eef2ff;color:#1e3a8a;font-size:12px}#evpl-data-state[data-stale="true"]{background:#fff7ed;color:#9a3412}
header .brand h1,header .brand-title,header h1{color:#f8fafc}
header .title h1{color:#f8fafc!important}
body.evpl-pro header.app-header .title h1{color:#f8fafc!important}
