@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{color-scheme:light;--brand-navy: #162950;--brand-deep-navy: #141d2e;--brand-dark-blue: #1b264f;--brand-cobalt: #1e5fae;--brand-yellow: #ffe91f;--brand-purple: #a53d96;--brand-red: #ef4343;--surface: #ffffff;--background: hsl(223 15% 97%);--muted: hsl(210 40% 96%);--muted-foreground: hsl(215 16% 47%);--border: hsl(214 32% 91%);--radius: .75rem;font-synthesis:none;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}html{min-width:320px;min-height:100%;scrollbar-gutter:stable;overflow-y:scroll}body{min-width:320px;min-height:100vh;margin:0;background:var(--background);color:var(--brand-navy);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:var(--muted)}::-webkit-scrollbar-thumb{border:2px solid var(--muted);border-radius:999px;background:#a8b4c7}::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}::selection{background:#1e5fae2e;color:var(--brand-navy)}:focus-visible{outline-color:var(--brand-cobalt);outline-offset:2px}input[type=date]::-webkit-calendar-picker-indicator{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;cursor:pointer!important;background:transparent!important;color:transparent!important}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.25)}}.page-transition{animation:pageFadeIn .15s ease-out both;min-width:0}.app-content{isolation:isolate}.app-content table{font-variant-numeric:tabular-nums}.app-content,.app-content>*,.page-transition,.page-transition>*{min-width:0;max-width:100%}.app-content .MuiTableContainer-root{overscroll-behavior-inline:contain;scrollbar-gutter:stable}.app-content .MuiTabs-root{max-width:100%}@media(max-width:599.95px){.app-content .MuiDialogActions-root>.MuiButton-root{flex:1 1 auto}.app-content .MuiPagination-ul{flex-wrap:wrap;justify-content:center}}.MuiCard-root,.MuiPaper-root,.MuiChip-root{transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}.sidebar-active-item{box-shadow:inset 3px 0 0 var(--brand-yellow)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-toast-viewport{z-index:1500!important;padding:16px!important}@media(max-width:600px){.app-toast-viewport{padding:12px!important}}.app-toast-viewport [role=status]{display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;margin:4px 10px!important}
