@media (max-width: 768px){.MuiButton-root{min-height:44px!important;min-width:44px!important}.MuiIconButton-root{padding:12px!important}.MuiTab-root{min-height:48px!important;padding:12px 16px!important}}*{-webkit-overflow-scrolling:touch}input[type=email],input[type=password],input[type=text],input[type=number],textarea,select{font-size:16px!important}@media (max-width: 768px){.MuiTextField-root{margin-bottom:16px!important}.MuiDialog-paper{margin:16px!important;width:calc(100% - 32px)!important;max-width:none!important}.MuiDialogContent-root{padding:16px!important}.MuiDialogActions-root{padding:8px 16px 16px!important}}@media (max-width: 768px){.MuiTableContainer-root{border-radius:0!important}.MuiTable-root{font-size:.875rem!important}.MuiTableCell-root{padding:8px 4px!important;border-bottom:1px solid rgba(224,224,224,1)!important}.MuiTableCell-head{font-weight:600!important;font-size:.75rem!important}}@media (max-width: 768px){.MuiCard-root{margin-bottom:16px!important;border-radius:8px!important}.MuiCardContent-root{padding:16px!important}.MuiCardContent-root:last-child{padding-bottom:16px!important}}@media (max-width: 768px){.MuiChip-root{font-size:.75rem!important;height:28px!important}}@media (max-width: 768px){.MuiSnackbar-root{left:16px!important;right:16px!important;bottom:16px!important}.MuiSnackbarContent-root{flex-wrap:nowrap!important}}*:focus-visible{outline:2px solid #1976d2!important;outline-offset:2px!important}.MuiDrawer-paper{transition:transform .3s ease-in-out!important}@media (max-width: 768px){video{width:100%!important;height:auto!important}.video-container{position:relative!important;width:100%!important;height:0!important;padding-bottom:56.25%!important}.video-container video{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}}@supports (padding: max(0px)){.safe-area-top{padding-top:max(env(safe-area-inset-top),0px)}.safe-area-bottom{padding-bottom:max(env(safe-area-inset-bottom),0px)}.safe-area-left{padding-left:max(env(safe-area-inset-left),0px)}.safe-area-right{padding-right:max(env(safe-area-inset-right),0px)}}@media (max-width: 768px) and (orientation: landscape){.MuiAppBar-root,.MuiToolbar-root{min-height:56px!important}.MuiContainer-root{padding-top:16px!important;padding-bottom:16px!important}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.crisp-edges{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}
