@import "https://use.typekit.net/smo2gne.css";@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Barlow+Semi+Condensed:wght@500;600;700&display=swap";:root{--bg:#eef2f7;--surface:#fff;--inset:#f4f7fb;--empty:#f8fafc;--border:#e0e8f1;--border2:#e6ecf3;--border3:#eef2f7;--border4:#f0f4f9;--text:#10202e;--text2:#51637a;--text3:#8696aa;--primary:#1763c7;--primary-hover:#1457a8;--on-primary:#fff;--chip-bg:#e7f0fb;--sel-row:#eaf1fb;--input-border:#d7e0ea;--input-bg:#fff;--good:#1f9d6b;--good-bg:#e5f3ec;--warn:#d98a1f;--bad:#cf4b3e;--danger-border:#f0d2cf;--dashed:#c8d6e6;--muted-icon:#b9c4d0;--disabled:#dbe3ec;--chart-left:#2f7fd6;--chart-right:#0e3a5f;--chart-sym:#7c5cbf;--chart-accent:#1763c7;--chart-grid:#eef2f7;--chart-axis:#5f708a;--chart-xlabel:#51637a;--chart-dot:#fff;--chart-bad:#cf4b3e;--on-side:#fff;--track:#dbe8f5;--badge-ring:#ffffffe6;--font-head:"din-2014", "Barlow Semi Condensed", system-ui, sans-serif}.theme-dark{color:var(--text);--bg:#081e33;--surface:#0d3050;--inset:#0a2740;--empty:#0a2740;--border:#1b4a72;--border2:#1b4a72;--border3:#16405f;--border4:#123754;--text:#f2f7fb;--text2:#b8cfe2;--text3:#7e9ab3;--primary:#fff;--primary-hover:#dce8f2;--on-primary:#0a2c49;--chip-bg:#123c5e;--sel-row:#123c5e;--input-border:#1b4a72;--input-bg:#0a2740;--good:#68bbc1;--good-bg:#0e3d47;--warn:#e6a54a;--bad:#f09595;--danger-border:#7a3a44;--dashed:#2a5a85;--muted-icon:#5d7f9f;--disabled:#2a5a85;--chart-left:#80d2ef;--chart-right:#fff;--chart-sym:#b19cf0;--chart-accent:#fff;--chart-grid:#123754;--chart-axis:#adc2db;--chart-xlabel:#9db7cf;--chart-dot:#0d3050;--chart-bad:#f09595;--on-side:#0a2c49;--track:#123754;--badge-ring:#0d3050e6}*{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,system-ui,sans-serif}input,textarea,button{font-family:inherit}input:focus,textarea:focus{outline:none;border-color:var(--primary)!important}input::placeholder,textarea::placeholder{color:var(--text3)}h1,h2,.t-head{font-family:var(--font-head);letter-spacing:.02em}.rx-sub-narrow{display:none}@media (width<=700px){.rx-col-wide{display:none}.rx-sub-narrow{display:block}}.brand-on-dark{display:none!important}.theme-dark .brand-on-dark{display:block!important}.theme-dark .brand-on-light{display:none!important}.link-hover:hover{text-decoration:underline}.theme-toggle:hover{border-color:var(--primary)!important;color:var(--primary)!important}.patient-card:hover{border-color:var(--primary)!important}.btn-primary:hover{background:var(--primary-hover)!important}.file-btn:hover{border-color:var(--primary)!important;color:var(--primary)!important}.remove-btn:hover{color:var(--bad)!important}@media print{body{background:#fff}.theme-dark{--bg:#eef2f7;--surface:#fff;--inset:#f4f7fb;--empty:#f8fafc;--border:#e0e8f1;--border2:#e6ecf3;--border3:#eef2f7;--border4:#f0f4f9;--text:#10202e;--text2:#51637a;--text3:#8696aa;--primary:#1763c7;--on-primary:#fff;--input-border:#d7e0ea;--good:#1f9d6b;--warn:#d98a1f;--bad:#cf4b3e;--chart-left:#2f7fd6;--chart-right:#0e3a5f;--chart-sym:#7c5cbf;--chart-accent:#1763c7;--chart-grid:#eef2f7;--chart-axis:#5f708a;--chart-xlabel:#51637a;--chart-dot:#fff;--chart-bad:#cf4b3e;--on-side:#fff;--track:#dbe8f5;--badge-ring:#ffffffe6}.theme-dark .brand-on-light{display:block!important}.theme-dark .brand-on-dark,.no-print{display:none!important}#report-area{border:none!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:0!important}@page{margin:12mm;size:A4 portrait}}
