@viewport{width:device-width;initial-scale:1;maximum-scale:5;user-scalable:yes}*{box-sizing:border-box}:root{--app-height: 100vh;--app-height: -webkit-fill-available}html{height:100%;height:-webkit-fill-available}body{margin:0;padding:0;min-height:100%;min-height:-webkit-fill-available;overflow-x:hidden;width:100%;position:relative}@media(max-width:900px){html,body{overflow-x:hidden;width:100%}.RaLayout-appFrame{min-height:100vh;min-height:-webkit-fill-available}.RaLayout-content,.RaShow-main{width:100%;max-width:100%}.MuiTableContainer-root{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.MuiTypography-root{word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.MuiButton-root{max-width:100%;text-overflow:ellipsis}pre,code{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.MuiDialog-paper{margin:16px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}.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)}.MuiTabs-scrollable{overflow-x:auto;-webkit-overflow-scrolling:touch}button,a,[role=button]{min-height:44px;min-width:44px}.MuiIconButton-sizeSmall{min-height:40px;min-width:40px}}@media(display-mode:standalone){.RaLayout-content{padding-bottom:env(safe-area-inset-bottom)}.RaAppBar-toolbar{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}@media(max-width:900px)and (orientation:landscape){.RaAppBar-toolbar{min-height:48px!important;height:48px!important}.RaLayout-content{padding-top:8px}}@media(max-width:359px){.RaLayout-content{padding-left:8px;padding-right:8px}.MuiDialog-paper{margin:8px;max-width:calc(100vw - 16px)}}@media(prefers-color-scheme:dark){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5a5a5a}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:high){.MuiButton-root,.MuiIconButton-root{border:1px solid currentColor}}
