@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Manrope:wght@300;400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--breakpoint-xs: 480px;--breakpoint-sm: 768px;--breakpoint-md: 1024px;--breakpoint-lg: 1280px;--page-max-width: 1280px;--page-padding-inline: clamp(.75rem, 2.8vw, 1.75rem);--page-padding-block: clamp(.75rem, 2.2vw, 1.5rem);--surface-ring-strong: rgba(11, 107, 203, .42);--table-row-stripe-bg: rgba(11, 107, 203, .045);--table-row-stripe-bg-soft: rgba(11, 107, 203, .02)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;width:100%;margin:0;padding:0;font-family:Inter,sans-serif;overflow-x:hidden}html{scroll-behavior:smooth}body{min-height:100svh;background:radial-gradient(circle at top left,rgba(11,107,203,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(47,148,97,.08),transparent 24%),#f6f8fb;color:#132033;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a,button,[role=button],input,select,textarea{font:inherit}:focus-visible{outline:3px solid var(--surface-ring-strong);outline-offset:2px}::selection{background:#0b6bcb2e}.page-shell{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--page-padding-inline);padding-block:var(--page-padding-block);scroll-padding-top:88px}.page-shell--tight{max-width:1100px}.page-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem}.page-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;width:min(100%,max-content)}.filter-grid,.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem}.table-scroll-area{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.MuiSheet-root .MuiTable-stickyHeader{border-collapse:separate;border-spacing:0}:where(.MuiTable-root) td{text-overflow:ellipsis}:where(.MuiTable-root tbody>tr:not(:has(>td[colspan])):not(:has(>th[colspan]))>td),:where(.MuiTable-root tbody>tr:not(:has(>td[colspan])):not(:has(>th[colspan]))>th){transition:background-color .15s ease}:where(.MuiTable-root tbody>tr:not(:has(>td[colspan])):not(:has(>th[colspan])):nth-of-type(odd)>td),:where(.MuiTable-root tbody>tr:not(:has(>td[colspan])):not(:has(>th[colspan])):nth-of-type(odd)>th){background-color:var(--table-row-stripe-bg)}:where(.MuiTable-root tbody>tr:not(:has(>td[colspan])):not(:has(>th[colspan])):nth-of-type(2n)>td),:where(.MuiTable-root tbody>tr:not(:has(>td[colspan])):not(:has(>th[colspan])):nth-of-type(2n)>th){background-color:var(--table-row-stripe-bg-soft)}.MuiInput-root:has(input[type=date]){min-width:170px}.MuiInput-root:has(input[type=datetime-local]){min-width:220px}.MuiInput-root:has(input[type=time]){min-width:120px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app{display:flex;position:relative;min-height:100svh;height:100svh;width:100%;align-items:stretch;overflow-x:hidden}.content{flex:1;min-width:0;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:#00000059}.MuiModalDialog-root,.JoyModalDialog-root{scrollbar-gutter:stable}.page-shell--wide{max-width:1600px}@media(max-width:520px)and (max-height:820px),(max-width:820px)and (max-height:520px){body.collector-mode .Sidebar-rail .MuiIconButton-root{display:none!important}body.collector-mode .Sidebar-rail .MuiIconButton-root.collector-keep{display:inline-flex!important}body.collector-mode .Sidebar .Sidebar-scroll .MuiListItemButton-root{display:none!important}body.collector-mode .Sidebar .Sidebar-scroll .collector-keep{display:flex!important}}body.app-modal-open .app{filter:blur(6px);transition:filter .15s ease}body.app-modal-open [role=presentation],body.app-modal-open .MuiModal-root,body.app-modal-open .JoyModal-root{filter:none!important}.Toastify__toast-container{z-index:1500!important}@media(max-width:767px){.page-actions{width:100%;justify-content:stretch}.page-actions>*{flex:1 1 100%}}
