.react-native-app *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.react-native-app .selectable-text,.react-native-app [contenteditable=true],.react-native-app input,.react-native-app textarea{-webkit-user-select:text;user-select:text}.react-native-app{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.react-native-app .MuiButton-root,.react-native-app .MuiIconButton-root,.react-native-app .MuiListItem-root,.react-native-app button{min-height:44px;min-width:44px}.react-native-app .MuiButton-root:hover,.react-native-app .MuiIconButton-root:hover,.react-native-app .MuiListItem-root:hover{background-color:inherit}.react-native-app .MuiButton-root:active,.react-native-app .MuiIconButton-root:active,.react-native-app .MuiListItem-root:active{opacity:.7;transform:scale(.98);transition:all .1s ease}.react-native-app .MuiInputBase-root,.react-native-app input,.react-native-app select,.react-native-app textarea{font-size:16px!important;min-height:44px;padding:12px 14px}.react-native-app .MuiCard-root{border:1px solid #0000000f;box-shadow:0 1px 3px #0000001f!important;margin-bottom:8px!important;margin-left:0!important;margin-right:0!important}.react-native-app .MuiList-root{padding:4px 2px!important}.react-native-app .MuiListItem-root{border-radius:8px;margin-bottom:4px;padding:10px 12px}.react-native-app .MuiBottomNavigation-root{border-top:1px solid #00000014}.react-native-app .MuiBottomNavigationAction-root{max-width:80px;min-width:60px;padding:6px 12px 8px}.react-native-app .MuiFab-root{bottom:76px;position:fixed;right:16px;z-index:1200}.react-native-app .MuiCircularProgress-root{color:#1976d2}.react-native-app .MuiSnackbar-root{bottom:80px!important}.react-native-app .MuiDialog-paper{border-radius:12px;margin:16px;max-height:calc(100% - 32px)}.react-native-app img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;height:auto;max-width:100%}.react-native-app .page-content{-webkit-overflow-scrolling:touch;overflow-y:auto}.react-native-app .MuiTypography-h1,.react-native-app h1{font-size:1.75rem;line-height:1.3;margin-bottom:1rem}.react-native-app .MuiTypography-h2,.react-native-app h2{font-size:1.5rem;line-height:1.3;margin-bottom:.875rem}.react-native-app .MuiTypography-h3,.react-native-app h3{font-size:1.25rem;line-height:1.3;margin-bottom:.75rem}.react-native-app .MuiChip-root{font-size:.8125rem;font-weight:500;height:28px}.react-native-app .MuiTableContainer-root{-webkit-overflow-scrolling:touch;overflow-x:auto}.react-native-app .MuiTable-root{min-width:100%}.react-native-app .MuiTabs-root{min-height:48px}.react-native-app .MuiTab-root{font-size:.875rem;font-weight:500;min-height:48px;min-width:80px}.react-native-app .MuiCheckbox-root,.react-native-app .MuiRadio-root,.react-native-app .MuiSwitch-root{padding:12px}.react-native-app .MuiAvatar-root{height:40px;width:40px}.react-native-app .MuiAvatar-root.MuiAvatar-large{height:56px;width:56px}.react-native-app .MuiAccordion-root{border-radius:8px!important;box-shadow:0 1px 3px #0000001f!important;margin:8px 0}.react-native-app .MuiBadge-badge{font-size:.7rem;height:18px;min-width:18px;padding:0 4px}.react-native-app .MuiStepper-root{padding:16px 8px}.react-native-app .MuiMenu-paper{border-radius:8px;max-height:calc(100vh - 100px)}.react-native-app .MuiMenuItem-root{font-size:.9375rem;min-height:48px;padding:12px 16px}.react-native-app .MuiDrawer-paper{background:linear-gradient(180deg,#fff,#f8f9fa);border-right:none;box-shadow:2px 0 12px #00000014}.react-native-app.instant-ui *{animation:none!important;transition:none!important}.react-native-app .MuiSkeleton-root{border-radius:8px}.react-native-app .MuiGrid-container{margin:-4px!important;width:calc(100% + 8px)!important}.react-native-app .MuiGrid-item{padding:4px!important}@supports (padding:env(safe-area-inset-top)){.react-native-app{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.react-native-app .MuiAppBar-root{padding-top:env(safe-area-inset-top)}.react-native-app .MuiBottomNavigation-root{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-color-scheme:dark){.react-native-app.auto-theme{background-color:#121212;color:#fff}.react-native-app.auto-theme .MuiDrawer-paper,.react-native-app.auto-theme .MuiPaper-root{background-color:#1e1e1e}}.react-native-app .MuiDrawer-paper .MuiListItem-root{border-radius:12px;margin:4px 12px;padding:12px 16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.react-native-app .MuiDrawer-paper .MuiListItem-root.Mui-selected{background:linear-gradient(135deg,#1976d2,#1565c0);box-shadow:0 4px 12px #1976d24d;color:#fff;transform:scale(1.02)}.react-native-app .MuiDrawer-paper .MuiListItem-root.Mui-selected .MuiListItemIcon-root,.react-native-app .MuiDrawer-paper .MuiListItem-root.Mui-selected .MuiListItemText-primary{color:#fff}.react-native-app .MuiDrawer-paper .MuiListItem-root:active{transform:scale(.96)}.react-native-app .MuiDrawer-paper .MuiDivider-root{border-color:#0000000f;border-width:.5px;margin:12px 16px}.react-native-app .MuiDrawer-paper .MuiListSubheader-root{background:#0000;color:#00000080;font-size:.75rem;font-weight:700;letter-spacing:1px;line-height:1.5;padding:16px 16px 8px;text-transform:uppercase}.react-native-app .MuiDrawer-paper .MuiListItemIcon-root{color:#0009;min-width:40px;transition:color .2s ease}.react-native-app .MuiDrawer-paper .MuiToolbar-root{background:linear-gradient(135deg,#1976d2,#1565c0);box-shadow:0 2px 8px #0000001a;color:#fff;min-height:64px;padding:16px}.react-native-app .MuiDrawer-root{transition:transform .3s cubic-bezier(.4,0,.2,1)}.react-native-app .MuiBackdrop-root{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080}.react-native-app main{padding-left:4px!important;padding-right:4px!important;padding-top:8px!important}.react-native-app .MuiTypography-h4,.react-native-app .MuiTypography-h5,.react-native-app .MuiTypography-h6{margin-bottom:8px!important}.react-native-app .MuiStack-root{padding-left:0!important;padding-right:0!important}