*{margin:0;padding:0;box-sizing:border-box}body{font-family:Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:calc(env(safe-area-inset-top) + 16px);padding-bottom:calc(env(safe-area-inset-bottom) + 16px);padding-left:16px;padding-right:16px}@media (max-width: 900px){body{padding-bottom:calc(env(safe-area-inset-bottom) + 64px)}}.sticky-cta{position:sticky;bottom:0;z-index:1100}@media (max-width: 600px){.table-stack{display:grid;grid-template-columns:1fr;gap:8px}}html.native-app body,html.native-app{overflow-x:hidden}html.native-app #root{width:100%;max-width:100%;overflow-x:hidden}@media (max-width: 600px){.background-fixed-disable{background-attachment:scroll!important}}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media (max-width: 600px){html.native-app *{background-attachment:scroll!important}}html.native-app .MuiAppBar-root,html.native-app .MuiToolbar-root,html.native-app .MuiContainer-root,html.native-app .MuiPaper-root,html.native-app .MuiCard-root,html.native-app .MuiBox-root{max-width:100%;overflow-x:hidden}@media (max-width: 600px){.compact-scale .MuiCard-root{border-radius:10px}.compact-scale .MuiCardContent-root{padding:10px}}@media (max-width: 480px){html.native-app .MuiContainer-root{padding-left:8px;padding-right:8px;max-width:100%!important}html.native-app .MuiTypography-h1,html.native-app .MuiTypography-h2,html.native-app .MuiTypography-h3{font-size:1.75rem;line-height:2.1rem}html.native-app .MuiButton-root{padding:8px 12px;border-radius:10px}html.native-app .MuiTabs-scrollButtons.Mui-disabled{opacity:.3}html.native-app .MuiTabs-flexContainer{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:4px}html.native-app .MuiTabs-flexContainer::-webkit-scrollbar{display:none}html.native-app .MuiTable-root{min-width:0}html.native-app .MuiTableCell-root{padding:6px 8px;font-size:14px}html.native-app .recharts-wrapper{overflow:hidden;max-width:100%!important}html.native-app .recharts-responsive-container{margin:0!important;padding:0!important}html.native-app .recharts-surface{margin:0!important}html.native-app .MuiBox-root:has(.recharts-wrapper){padding-left:0!important;padding-right:0!important}html.native-app .recharts-cartesian-axis-tick text{font-size:10px}html.native-app .recharts-legend-wrapper{font-size:12px}html.native-app .recharts-label{display:none}html.native-app .MuiTypography-h4{font-size:1.25rem}html.native-app .MuiTypography-h5{font-size:1.1rem}html.native-app .MuiTypography-h6{font-size:1rem}html.native-app .MuiCardContent-root{padding:12px}html.native-app .MuiFormControl-root,html.native-app .MuiTextField-root,html.native-app .MuiSelect-root{width:100%}html.native-app .MuiInputBase-input{font-size:16px}html.native-app img{max-width:100%;height:auto}}@media (max-width: 480px){html.native-app .dashboard-overview{display:grid!important;grid-template-columns:1fr!important}html.native-app .dashboard-overview-left{order:1}html.native-app .dashboard-overview-right{order:2}.dashboard-overview{display:grid!important;grid-template-columns:1fr!important}.dashboard-overview-left{order:1}.dashboard-overview-right{order:2}html.native-app .metrics-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html.native-app .metrics-grid .metric-item .MuiAvatar-root{width:36px;height:36px}html.native-app .metrics-grid .metric-item .MuiTypography-h4{font-size:1.5rem}html.native-app .metrics-grid .metric-item .MuiTypography-body2{font-size:.9rem}html.native-app .recharts-surface{width:100%!important}.recharts-responsive-container{margin:0!important;padding:0!important}.recharts-wrapper{max-width:100%!important}.MuiBox-root:has(.recharts-wrapper){padding-left:0!important;padding-right:0!important}.MuiCardContent-root:has(.recharts-wrapper){padding-left:8px!important;padding-right:8px!important}}html.native-app .page-with-header-spacer{padding-top:96px!important}
