*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}#root{min-height:100vh;overflow-x:hidden}@media (width<=600px){.MuiTable-root{-webkit-overflow-scrolling:touch;max-width:100%;width:100%!important;display:block!important;overflow-x:auto!important}.MuiTable-root>.MuiTableHead-root,.MuiTable-root>.MuiTableBody-root,.MuiTable-root>.MuiTableFooter-root{table-layout:auto!important;width:max-content!important;min-width:100%!important;display:table!important}.MuiTableContainer-root{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto!important}.MuiTableCell-root{white-space:nowrap;padding:6px 8px!important}.MuiTableCell-root.wrap,.MuiTableCell-root[data-wrap=true]{white-space:normal;word-break:break-word}.MuiTextField-root,.MuiFormControl-root{min-width:0!important}input[type=date]{min-width:110px}.MuiDialog-paper:not(.MuiDialog-paperFullScreen){width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;max-height:calc(100% - 16px)!important;margin:8px!important}.MuiDialogContent-root{padding:12px 16px!important}.MuiCardContent-root{padding:12px!important}.MuiCardContent-root:last-child{padding-bottom:12px!important}.MuiIconButton-sizeSmall{padding:4px!important}.MuiContainer-root{padding-left:12px!important;padding-right:12px!important}.MuiDivider-vertical{display:none}}@media print{.no-print,.MuiAppBar-root,nav,aside,[role=navigation]{display:none!important}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important}.report-card{box-shadow:none!important;border:none!important;max-width:100%!important;margin:0!important}a{color:#000!important;text-decoration:none!important}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}}@media (width>=601px) and (width<=900px){.MuiTable-root{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.MuiTable-root>.MuiTableHead-root,.MuiTable-root>.MuiTableBody-root,.MuiTable-root>.MuiTableFooter-root{width:max-content;min-width:100%;display:table}.MuiTableContainer-root{max-width:100%;overflow-x:auto}}
