.chart-container-fix,.chart-container-fix .recharts-wrapper{direction:ltr!important}.chart-container-fix .recharts-surface{overflow:visible!important}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{overscroll-behavior:none;touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}button,a,input,select,textarea{-webkit-transform:translateZ(0);transform:translateZ(0);font-size:max(16px,1rem);min-height:44px;min-width:44px;-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:auto;user-select:auto}img{max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.scroll-container{-webkit-overflow-scrolling:touch;overflow-y:auto}@media (max-width: 899px){*[style*="blur("],*{will-change:auto!important}*[style*=transform]{-webkit-transform:translateZ(0);transform:translateZ(0)}}@media (hover: none) and (pointer: coarse){button:active,a:active,[role=button]:active{opacity:.7;transform:scale(.98)}}@media (max-width: 480px){.MuiContainer-root{padding-left:16px!important;padding-right:16px!important}.MuiCard-root{margin-bottom:12px}h1{font-size:2rem!important}h2{font-size:1.75rem!important}h3{font-size:1.5rem!important}}@media (max-width: 428px) and (min-width: 375px){body{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)}}@media (orientation: landscape) and (max-height: 500px){.MuiBox-root{margin-top:8px;margin-bottom:8px}}.scrolling *{pointer-events:none!important;animation-play-state:paused!important}.MuiCard-root,.MuiButton-root,.MuiIconButton-root{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@media (max-width: 899px){.MuiTable-root{font-size:.875rem}.MuiTableCell-root{padding:8px!important}}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{min-height:44px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 899px){.MuiDialog-paper{margin:16px;max-height:calc(100% - 32px);border-radius:16px!important}.MuiDialog-paperFullScreen{border-radius:0!important}}*{-webkit-text-size-adjust:100%;text-size-adjust:100%}*:focus-visible{outline:2px solid #3b82f6;outline-offset:2px;border-radius:4px}*:focus:not(:focus-visible){outline:none}
