*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0;overflow-x:clip}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;min-height:100vh;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}#root{width:100%;min-height:100vh;overflow-x:clip}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;height:auto}.MuiBox-root,.MuiPaper-root,.MuiCard-root{max-width:100%}.MuiTypography-root{overflow-wrap:break-word;word-wrap:break-word}.MuiTableContainer-root{overflow-x:auto;-webkit-overflow-scrolling:touch}.MuiStack-root{max-width:100%}.MuiButton-root{white-space:nowrap;min-width:0}.MuiChip-root{max-width:100%}.MuiChip-label{overflow:hidden;text-overflow:ellipsis}.MuiCardContent-root{overflow:hidden;min-width:0}@media(max-width:430px){.MuiDialog-paper{margin:8px!important;max-height:calc(100% - 16px)!important;width:calc(100% - 16px)!important}.MuiDialogTitle-root{padding:12px 16px!important;font-size:1.1rem!important}.MuiDialogContent-root{padding:8px 16px!important}.MuiDialogActions-root{padding:8px 16px 12px!important;flex-wrap:wrap;gap:8px}.MuiTabs-root{min-height:40px}.MuiTabs-scroller{overflow-x:auto!important}.MuiTabs-flexContainer{gap:0}.MuiTab-root{min-height:40px;padding:6px 10px;font-size:.75rem;min-width:auto!important}.MuiTablePagination-toolbar{min-height:40px!important;padding-left:8px!important;flex-wrap:wrap;justify-content:center}.MuiTablePagination-selectLabel,.MuiTablePagination-displayedRows{font-size:.7rem!important}.MuiTablePagination-select{font-size:.75rem!important}.MuiAlert-message{font-size:.8rem;overflow-wrap:break-word;word-break:break-word;min-width:0}.MuiFormControl-root{min-width:0!important}.MuiSelect-select,.MuiInputBase-input,.MuiInputLabel-root{font-size:.85rem!important}.MuiTypography-root{overflow-wrap:break-word;word-break:break-word}.MuiCardContent-root{overflow:hidden;min-width:0}.MuiStack-root{min-width:0}}@media(min-width:431px)and (max-width:768px){.MuiDialog-paper{margin:16px!important;width:calc(100% - 32px)!important}}body{transition:background-color .3s ease!important}.MuiDrawer-paper,.MuiAppBar-root,.MuiPaper-root,.MuiCard-root{transition:background-color .3s ease,color .2s ease,border-color .3s ease!important}::selection{background:#2563eb33;color:inherit}[data-theme=dark] ::selection{background:#60a5fa4d;color:inherit}*:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.MuiListItemButton-root{transition:all .15s ease!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b}[data-theme=dark] ::-webkit-scrollbar-track{background:#1e293b}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#475569}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#64748b}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.MuiDrawer-root,.MuiAppBar-root,.MuiFab-root,.MuiSpeedDial-root,.MuiBottomNavigation-root,.MuiSnackbar-root{display:none!important}body,#root{background:#fff!important;color:#000!important}.MuiBox-root{margin-left:0!important;width:100%!important;max-width:100%!important}.MuiPaper-root,.MuiCard-root{box-shadow:none!important;border:1px solid #e2e8f0!important;break-inside:avoid}.MuiTable-root{font-size:10pt!important}.MuiTableCell-root{border:1px solid #e2e8f0!important;padding:4px 8px!important;font-size:9pt!important}.MuiTableCell-head{background-color:#f1f5f9!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:700!important}.MuiButton-root,.MuiIconButton-root,.MuiChip-deleteIcon,.MuiTablePagination-root{display:none!important}a[href]:after{content:none}.MuiCard-root,.MuiTableRow-root,.MuiListItem-root{break-inside:avoid}@page{margin:1.5cm}}@supports (padding: env(safe-area-inset-top)){.MuiAppBar-root{padding-top:env(safe-area-inset-top)}.MuiDialog-root>.MuiDialog-container>.MuiDialog-paper.MuiDialog-paperFullScreen{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)}.MuiFab-root[style*=fixed],.MuiFab-root{margin-bottom:env(safe-area-inset-bottom)}body{padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:768px){.MuiButton-root{min-height:44px}.MuiIconButton-root{min-width:44px;min-height:44px}.MuiListItemButton-root{min-height:44px}}.MuiButton-root,.MuiIconButton-root,.MuiListItemButton-root,.MuiTab-root,.MuiChip-root,.MuiCardActionArea-root,.MuiFab-root{touch-action:manipulation}.MuiDrawer-paper,.MuiList-root{-webkit-overflow-scrolling:touch}@media(hover:none){.MuiButton-root:hover,.MuiIconButton-root:hover,.MuiChip-root:hover,.MuiFab-root:hover,.MuiCard-root:hover{transform:none!important;box-shadow:inherit!important}}@media(hover:none){.MuiButton-root:active{transform:scale(.97)!important;transition:transform .1s ease!important}.MuiIconButton-root:active{transform:scale(.9)!important;transition:transform .1s ease!important}.MuiFab-root:active{transform:scale(.95)!important;transition:transform .1s ease!important}}@media(hover:none)and (pointer:coarse){*:focus-visible{outline:none}}@media(hover:none)and (pointer:coarse){::-webkit-scrollbar{display:none}*{scrollbar-width:none}}@media(hover:hover)and (pointer:fine){::-webkit-scrollbar{width:4px;height:4px}}@supports (padding: env(safe-area-inset-left)){.MuiDrawer-paper{padding-left:env(safe-area-inset-left)}}@media(max-width:768px){.MuiTableCell-root{padding:6px 8px!important;font-size:.75rem!important}.MuiTableCell-head{font-size:.7rem!important;white-space:nowrap}}
