*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#fff;border-radius:7px}::-webkit-scrollbar-thumb{background:#fff;border-radius:7px;box-shadow:0 4px 4px #00000040 inset}@font-face{font-family:AlbertSans;src:url(/assets/AlbertSans-Medium-kXvxq8y0.ttf) format("opentype");font-weight:400;font-style:normal}body{font-family:AlbertSans,sans-serif;background-color:var(--color-background);color:var(--color-text-primary);transition:background-color .18s ease,color .18s ease}:root,:root[data-theme=light]{color-scheme:light;--color-background: #F5F5F5;--color-surface: #FFFFFF;--color-text-primary: #505050;--color-text-secondary: #737373;--color-border: #DBD6D6;--color-hover: #F0F0F0;--color-table-background: #E9EFF6;--color-table-header: #F7F9FB;--color-table-border: #D8D8D8;--color-dashboard-muted: #667085;--color-phase-a: #C43D48;--color-phase-b: #856700;--color-phase-c: #285ECC;--color-channel-card: #FFFFFF;--color-reading: #1C1C1E;--color-reading-red: #C43D30;--color-reading-green: #287D19}:root[data-theme=dark]{color-scheme:dark;--color-background: #15191E;--color-surface: #20262D;--color-text-primary: #E8EDF2;--color-text-secondary: #AAB4BF;--color-border: #3A444F;--color-hover: #2B333D;--color-table-background: #20262D;--color-table-header: #2B333D;--color-table-border: #3A444F;--color-dashboard-muted: #AAB4BF;--color-phase-a: #FF929A;--color-phase-b: #EACB65;--color-phase-c: #91B9FF;--color-channel-card: #252D36;--color-reading: #E8EDF2;--color-reading-red: #FF9685;--color-reading-green: #8DDD79}:root[data-theme=dark] .MuiPaper-root,:root[data-theme=dark] .MuiMenu-paper,:root[data-theme=dark] .MuiPopover-paper,:root[data-theme=dark] .MuiDialog-paper,:root[data-theme=dark] .MuiTableContainer-root,:root[data-theme=dark] .MuiTableRow-root{background-color:var(--color-surface)!important;color:var(--color-text-primary)}:root[data-theme=dark] .MuiTableCell-root,:root[data-theme=dark] .MuiMenuItem-root,:root[data-theme=dark] .MuiFormLabel-root,:root[data-theme=dark] .MuiInputBase-root,:root[data-theme=dark] .MuiSelect-select{color:var(--color-text-primary)}:root[data-theme=dark] .MuiOutlinedInput-root,:root[data-theme=dark] .MuiInputBase-root.MuiOutlinedInput-root,:root[data-theme=dark] .MuiTabs-root,:root[data-theme=dark] .MuiTableCell-root[style*=background],:root[data-theme=dark] .MuiBox-root[style*="background-color: rgb(255"],:root[data-theme=dark] .MuiBox-root[style*="background: rgb(255"]{background-color:var(--color-surface)!important}:root[data-theme=dark] .MuiOutlinedInput-notchedOutline{border-color:var(--color-border)!important}:root[data-theme=dark] .MuiMenuItem-root:hover,:root[data-theme=dark] .MuiListItemButton-root:hover{background-color:var(--color-hover)!important}:root[data-theme=dark] .MuiModal-root .MuiBox-root,:root[data-theme=dark] .MuiModal-root .MuiCard-root{color:var(--color-text-primary)}:root[data-theme=dark] .MuiModal-root .MuiTypography-root,:root[data-theme=dark] .MuiModal-root label,:root[data-theme=dark] .MuiModal-root p,:root[data-theme=dark] .MuiModal-root h1,:root[data-theme=dark] .MuiModal-root h2,:root[data-theme=dark] .MuiModal-root h3,:root[data-theme=dark] .MuiModal-root h4,:root[data-theme=dark] .MuiModal-root h5,:root[data-theme=dark] .MuiModal-root h6{color:var(--color-text-primary)}:root[data-theme=dark] .MuiModal-root .MuiOutlinedInput-root,:root[data-theme=dark] .MuiModal-root .MuiSelect-select,:root[data-theme=dark] .MuiModal-root textarea,:root[data-theme=dark] .MuiModal-root input{background-color:var(--color-surface)!important;color:var(--color-text-primary)!important}:root[data-theme=dark] .MuiModal-root .MuiOutlinedInput-notchedOutline,:root[data-theme=dark] .MuiModal-root fieldset{border-color:var(--color-border)!important}:root[data-theme=dark] .MuiModal-root .MuiTableCell-root{color:var(--color-text-primary)!important;border-color:var(--color-border)!important}:root[data-theme=dark] .MuiModal-root .MuiCheckbox-root:not(.Mui-checked){color:var(--color-text-secondary)}:root[data-theme=dark] .MuiCard-root{border-color:var(--color-border)!important}:root[data-theme=dark] .table-action-icon{filter:brightness(0) invert(1)}:root[data-theme=dark] .dashboard-breadcrumb,:root[data-theme=dark] .dashboard-breadcrumb .MuiTypography-root,:root[data-theme=dark] .dashboard-breadcrumb-text{color:#fff!important}html,body,#root{min-height:100%}body,.app-shell{background-color:var(--color-background);color:var(--color-text-primary)}.auth-layout{min-height:100vh;background:var(--color-background);color:var(--color-text-primary)}.react-datepicker-wrapper{width:100%!important;border-radius:15px!important}.react-datepicker__input-container{width:100%!important}.react-datepicker__input-container>input{width:100%!important;border:none!important;height:48px!important;outline:none!important}
