:root{--bg:#f6f8fb;--surface:#fff;--surface-2:#f1f5f9;--border:#e2e8f0;--border-strong:#cbd5e1;--text:#0f172a;--text-muted:#64748b;--primary:#4f46e5;--primary-dark:#4338ca;--success:#16a34a;--success-dark:#15803d;--warning:#d97706;--danger:#dc2626;--info:#0284c7;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 2px 8px #0f172a14;--shadow-lg:0 8px 24px #0f172a1f;--radius-sm:8px;--radius-md:12px;--radius-lg:16px}#root,body,html{height:100%}body{font-feature-settings:"cv11","ss01","ss03";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f6f8fb;background:var(--bg);color:#0f172a;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.005em;margin:0;text-rendering:optimizeLegibility}*{box-sizing:border-box}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid #f6f8fb;border:2px solid var(--bg);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::selection{background:#4f46e52e;color:#0f172a;color:var(--text)}.MuiPaper-root{border-radius:12px!important;border-radius:var(--radius-md)!important}.MuiPaper-root.MuiPaper-elevation1,.MuiPaper-root.MuiPaper-elevation2,.MuiPaper-root.MuiPaper-elevation3{box-shadow:0 1px 2px #0f172a0f!important;box-shadow:var(--shadow-sm)!important}.MuiButton-root{border-radius:10px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.MuiButton-contained{box-shadow:0 1px 2px #0f172a0f!important;box-shadow:var(--shadow-sm)!important}.MuiButton-contained:hover{box-shadow:0 2px 8px #0f172a14!important;box-shadow:var(--shadow-md)!important}.MuiOutlinedInput-root{background:#fff;background:var(--surface);border-radius:10px!important}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0;border-color:var(--border)}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1;border-color:var(--border-strong)}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#4f46e5!important;border-color:var(--primary)!important;border-width:2px!important}.MuiChip-root{border-radius:8px!important;font-weight:600!important}table{border-collapse:initial;border-spacing:0}table th{font-weight:600!important;letter-spacing:.02em}table tbody tr{transition:background .15s ease}.patient-card-print{border:1px solid #e2e8f0!important;border:1px solid var(--border)!important;border-radius:12px!important;border-radius:var(--radius-md)!important;box-shadow:0 1px 2px #0f172a0f!important;box-shadow:var(--shadow-sm)!important;overflow:hidden!important;transition:box-shadow .2s ease,transform .2s ease!important}.patient-card-print:hover{box-shadow:0 2px 8px #0f172a14!important;box-shadow:var(--shadow-md)!important}.patient-card-print>.MuiBox-root:first-of-type{background:linear-gradient(135deg,#1e293b,#334155)!important;color:#fff!important}.patient-card-print>.MuiBox-root:first-of-type .MuiTypography-caption{color:#ffffffb8!important}.MuiButton-contained:has(>.MuiButton-startIcon){letter-spacing:0}@media print{body{background:#fff}.patient-card-print{border:1px solid #d1d5db!important;border-radius:4px!important;box-shadow:none!important}.patient-card-print>.MuiBox-root:first-of-type{background:#1e293b!important}}@media (max-width:600px){[title*="exceeds 24h"]{font-size:.6rem!important;max-width:100%!important;padding:2px 5px!important;white-space:normal!important;word-break:break-word!important}}
/*# sourceMappingURL=main.cffd2285.css.map*/