@import"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/icon?family=Material+Icons";*{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:-.011em}h1,h2,h3,h4,h5,h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:-.022em}small,.text-sm,.MuiTypography-caption{letter-spacing:-.006em}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;letter-spacing:-.022em}.MuiButton-root,button{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:-.011em}input,textarea,select,.MuiInputBase-root,.MuiOutlinedInput-root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:-.011em}.nav-child-items{position:relative;background:#f7f7f7}.nav-child-items:before{content:"";width:1px;display:block;height:100%;background:#d3d3d3;position:absolute;left:24px}.sidebar-nav-item>span{font-size:15px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{overscroll-behavior-y:contain;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body input,body textarea,body [contenteditable]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.pwa-mode{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}*{-webkit-overflow-scrolling:touch}.MuiDrawer-root,.MuiCard-root,.MuiButton-root,.MuiIconButton-root{transform:translateZ(0);will-change:transform}input,textarea,select,button{font-size:16px!important}@media (max-width: 676px){button,a,.MuiIconButton-root{min-width:44px;min-height:44px}.MuiCard-root{margin-bottom:12px;border-radius:16px}.MuiContainer-root{padding-left:16px;padding-right:16px}body{font-size:16px;line-height:1.6}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.9rem}.MuiPaper-root{border-radius:12px}.MuiButton-root{border-radius:12px;padding:10px 20px;font-weight:600;text-transform:none}main>*+*{margin-top:16px}button:active,a:active,.MuiIconButton-root:active{transform:scale(.95);transition:transform .1s ease}.MuiTextField-root,.MuiOutlinedInput-root{font-size:16px}.MuiTab-root{min-height:56px;padding:12px 20px}.MuiDialog-paper{margin:16px;max-height:calc(100% - 32px)}.MuiBottomNavigation-root{padding-bottom:env(safe-area-inset-bottom)}.MuiFab-root{bottom:calc(72px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion: no-preference){.MuiDrawer-paper{transition:transform .3s cubic-bezier(.4,0,.2,1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html,body{overflow-x:hidden;max-width:100vw}@media (prefers-color-scheme: dark){body.pwa-mode{background-color:#121212}}@media (max-width: 380px){body{font-size:14px}.MuiButton-root{font-size:.8125rem;padding:6px 12px}}@media (min-width: 677px) and (max-width: 1024px){.MuiContainer-root{max-width:100%}}img{max-width:100%;height:auto}.MuiSkeleton-root{transform:translateZ(0)}@media (min-width: 677px){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(2,133,227,.05);border-radius:5px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(2,133,227,.6) 0%,rgba(1,102,179,.8) 100%);border-radius:5px;border:2px solid transparent;background-clip:padding-box;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(2,133,227,.8) 0%,rgb(1,102,179) 100%);border-radius:5px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#0285e3 0%,#0166b3 100%)}}@media (max-width: 676px){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(2,133,227,.7) 0%,rgba(1,102,179,.9) 100%);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0285e3 0%,#0166b3 100%)}}.MuiDataGrid-root .MuiDataGrid-cell .MuiButton-root{min-width:36px;padding:6px 10px;font-size:.875rem}.MuiDataGrid-root .MuiDataGrid-cell .MuiButton-root .MuiIcon-root{font-size:1.25rem}.MuiDataGrid-root .MuiDataGrid-cell .MuiButton-root:not(:empty){padding:6px 12px}.MuiDataGrid-root .MuiDataGrid-cell .MuiGrid-container{gap:8px;flex-wrap:nowrap}.MuiDataGrid-root .MuiDataGrid-cell .MuiGrid-container .MuiGrid-item{padding:0}.MuiDataGrid-root .MuiDataGrid-cell[data-field=actions]{padding:12px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #0285e3;outline-offset:2px}.MuiBackdrop-root{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@supports (-webkit-touch-callout: none){body{min-height:-webkit-fill-available}html{height:-webkit-fill-available}}
