#root{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}html,body{overflow-x:hidden;-webkit-overflow-scrolling:touch}html{scroll-behavior:smooth}*{-webkit-tap-highlight-color:transparent}@media(max-width:600px){button,[role=button],input[type=submit],.MuiIconButton-root{min-height:44px;min-width:44px}.MuiTableCell-root{padding:12px 8px}.MuiChip-root{font-size:.7rem}}.fade-in{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-up{animation:slideUp .4s ease-out}.loading-spinner{display:flex;justify-content:center;align-items:center;min-height:200px}:focus-visible{outline:2px solid var(--accent-primary, #E11D48);outline-offset:2px}@supports (padding: env(safe-area-inset-bottom)){.MuiDrawer-paper,.MuiBottomNavigation-root{padding-bottom:env(safe-area-inset-bottom)}}@media(max-width:600px){h1,.MuiTypography-h1{font-size:1.75rem!important}h2,.MuiTypography-h2{font-size:1.5rem!important}h3,.MuiTypography-h3{font-size:1.25rem!important}h4,.MuiTypography-h4{font-size:1.125rem!important}}@media(max-width:600px){.MuiTableContainer-root{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px)}}@media(max-width:600px){.MuiPaper-root{border-radius:12px!important}.MuiCardContent-root{padding:12px!important}.MuiCardContent-root:last-child{padding-bottom:12px!important}}.MuiContainer-root{padding-left:12px!important;padding-right:12px!important}@media(min-width:600px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}}.MuiCard-root{transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.MuiCard-root:hover{transform:translateY(-4px)}}@media(hover:none){.MuiCard-root:active{transform:scale(.98)}}@media screen and (max-width:600px){input[type=text],input[type=email],input[type=password],input[type=number],textarea,select{font-size:16px!important}}@media(pointer:coarse){::-webkit-scrollbar{width:4px;height:4px}}.recharts-responsive-container,.recharts-wrapper{min-width:0;min-height:0}
