@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/inter-latin-NRMW37G5.woff2") format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:swap;src:url("./media/material-symbols-outlined-NT6RO3ZN.woff2") format("woff2")}:root{--color-primary: #6e90bf;--color-background-light: #f6f7f7;--color-background-dark: #15181d;--color-admin: #b85450;--color-admin-light: #f8cecc;--color-physician: #6c8ebf;--color-physician-light: #dae8fc;--color-supervisor: #d6b656;--color-supervisor-light: #fff2cc;--color-success-green: #82b366;--color-success-green-light: #d5e8d4;--color-shared: #64748b;--color-shared-light: rgba(100, 116, 139, .1);--color-white: #ffffff;--color-slate-50: #f8fafc;--color-slate-100: #f1f5f9;--color-slate-200: #e2e8f0;--color-slate-300: #cbd5e1;--color-slate-400: #94a3b8;--color-slate-500: #64748b;--color-slate-600: #475569;--color-slate-700: #334155;--color-slate-800: #1e293b;--color-slate-900: #0f172a;--color-success: #22c55e;--color-warning: #f59e0b;--color-danger: #ef4444;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family);background:var(--color-background-light);color:var(--color-slate-900);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle}.app-container{min-height:100vh;background:var(--color-background-light)}.main-content{min-height:100vh}h1,h2,h3,h4,h5,h6{color:var(--color-slate-900);font-weight:700;letter-spacing:-.025em}a{text-decoration:none;color:inherit}button{cursor:pointer;font-family:var(--font-family)}input,select,textarea{font-family:var(--font-family)}@media(max-width:768px){.app-container{background:var(--color-background-light)}}
