*{margin:0;padding:0;box-sizing:border-box}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;min-height:calc(var(--app-vh, 1vh) * 100)}#root{width:100%;min-height:calc(var(--app-vh, 1vh) * 100)}html,body,#root{height:100%}@supports (height: 100dvh){body,#root{min-height:100dvh}}*{transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}@keyframes blink{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion: reduce){*{transition:none!important;animation:none!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0f172a33;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0f172a4d}@media (prefers-color-scheme: dark){::-webkit-scrollbar-thumb{background:#fff3}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}}*:focus-visible{outline:2px solid #2563EB;outline-offset:2px;border-radius:4px}html{font-size:16px}@media (max-width: 599px){html{font-size:14px}h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}h4{font-size:1.125rem!important}h5{font-size:1rem!important}h6{font-size:.9375rem!important}.MuiTypography-body1{font-size:.875rem!important}.MuiTypography-body2{font-size:.8125rem!important}}@media (min-width: 600px) and (max-width: 899px){html{font-size:15px}}@media (min-width: 900px) and (max-width: 1199px){html{font-size:16px}}@media (min-width: 1200px) and (max-width: 1535px){html{font-size:16px}}@media (min-width: 1536px){html{font-size:16px}}@media (min-width: 1200px) and (max-height: 920px){html{font-size:15px}}@media (min-width: 1200px) and (max-height: 860px){html{font-size:14.5px}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}@supports (padding: max(0px)){body{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right));padding-top:max(0px,env(safe-area-inset-top));padding-bottom:max(0px,env(safe-area-inset-bottom))}}@media (max-width: 899px){button,a,[role=button],.MuiButton-root,.MuiIconButton-root,.MuiListItemButton-root{min-height:44px;min-width:44px}}@media (max-width: 599px){html{-webkit-text-size-adjust:100%;text-size-adjust:100%}*{-webkit-tap-highlight-color:rgba(37,99,235,.1);tap-highlight-color:rgba(37,99,235,.1)}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body{overscroll-behavior-y:contain}.MuiTableContainer-root{overflow-x:auto;-webkit-overflow-scrolling:touch}.mobile-table-card{display:block}.mobile-table-card .MuiTable-root{display:none}.MuiDialog-paper{margin:8px!important;max-width:calc(100% - 16px)!important;max-height:calc(100% - 16px)!important}.MuiDrawer-paper{width:100%!important;max-width:100%!important}.MuiTextField-root{width:100%!important}.MuiCard-root{margin-bottom:12px}.MuiButtonGroup-root{width:100%;flex-direction:column}.MuiButtonGroup-root .MuiButton-root{width:100%;margin-bottom:8px}.MuiStack-root[direction=row]{flex-direction:column!important;gap:8px!important}.MuiGrid-container{margin:0!important}.MuiGrid-item{padding:8px!important}.MuiChip-root{margin:4px}p,.MuiTypography-body1,.MuiTypography-body2{line-height:1.6!important}body{overflow-x:hidden}img{max-width:100%;height:auto;display:block}*:focus-visible{outline-width:3px;outline-offset:3px}}@media (min-width: 600px) and (max-width: 899px){.MuiTableContainer-root{overflow-x:auto}.MuiDialog-paper{margin:16px!important;max-width:calc(100% - 32px)!important}.MuiGrid-item{padding:12px!important}}img,video,iframe{max-width:100%;height:auto}@font-face{font-family:System Font;font-style:normal;font-weight:400;font-display:swap}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}@media (max-width: 599px){.MuiAppBar-root{padding-left:env(safe-area-inset-left)!important;padding-right:env(safe-area-inset-right)!important}.MuiToolbar-root{min-height:56px!important;padding-left:8px!important;padding-right:8px!important}}@media (max-width: 899px){.MuiDrawer-paper{width:280px!important;max-width:85vw!important}.MuiDrawer-paperAnchorLeft{padding-left:env(safe-area-inset-left)!important}.MuiDrawer-paperAnchorRight{padding-right:env(safe-area-inset-right)!important}}@media (max-width: 599px){.MuiSnackbar-root{left:8px!important;right:8px!important;width:calc(100% - 16px)!important}.MuiSnackbar-root[anchorOrigin*=top]{top:env(safe-area-inset-top,8px)!important}.MuiSnackbar-root[anchorOrigin*=bottom]{bottom:env(safe-area-inset-bottom,8px)!important}}@media (max-width: 599px){.MuiMenu-paper,.MuiPopover-paper{max-width:calc(100vw - 16px)!important;max-height:calc(100vh - 32px)!important;margin:8px!important}}@media (max-width: 599px){.MuiDataGrid-root{font-size:.875rem!important}.MuiDataGrid-cell{padding:8px 4px!important}.MuiDataGrid-columnHeader{padding:8px 4px!important;font-size:.8125rem!important}}@media (max-width: 599px){.MuiTabs-root{min-height:48px!important}.MuiTab-root{min-height:48px!important;padding:12px 8px!important;font-size:.875rem!important}}@media (max-width: 599px){.MuiStepper-root{padding:16px 8px!important}.MuiStepLabel-root{font-size:.875rem!important}}@media (max-width: 599px){.MuiAccordionSummary-root{min-height:48px!important;padding:0 12px!important}.MuiAccordionDetails-root{padding:12px!important}}@media (max-width: 599px){.MuiListItem-root{padding:12px 16px!important}.MuiListItemIcon-root{min-width:40px!important}}@media (max-width: 599px){.MuiAvatar-root{width:40px!important;height:40px!important}}@media (max-width: 599px){.MuiBadge-badge{font-size:.625rem!important;min-width:18px!important;height:18px!important;padding:0 4px!important}}@media (max-width: 599px){.MuiTooltip-tooltip{font-size:.75rem!important;padding:6px 8px!important}}@media (max-width: 599px){.MuiCircularProgress-root{width:32px!important;height:32px!important}.MuiLinearProgress-root{height:4px!important}}@media (max-width: 599px){.MuiPagination-root{display:flex!important;justify-content:center!important;flex-wrap:wrap!important}.MuiPaginationItem-root{min-width:36px!important;height:36px!important;margin:2px!important}}@media (max-width: 599px){.MuiRating-root{font-size:1.5rem!important}}@media (max-width: 599px){.MuiSwitch-root{width:58px!important;height:38px!important}.MuiSwitch-thumb{width:18px!important;height:18px!important}}@media (max-width: 599px){.MuiSlider-root{padding:13px 0!important}.MuiSlider-thumb{width:20px!important;height:20px!important}}@media (max-width: 599px){*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}}@media (max-width: 899px){*:focus-visible{outline-width:3px;outline-offset:4px}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline-width:3px;outline-offset:2px}}@media (max-width: 899px){*{-webkit-overflow-scrolling:touch}body{overflow-x:hidden;-webkit-overflow-scrolling:touch}}@media (max-width: 599px){img,video,iframe{max-width:100%!important;height:auto!important}img[loading=lazy]{opacity:0;transition:opacity .3s}img[loading=lazy].loaded{opacity:1}}@media print{.MuiDrawer-root,.MuiAppBar-root,.MuiFab-root,.no-print{display:none!important}}
