*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"kern";font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility}#root,body,html{overflow-x:hidden}#root,html{max-width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){body{-webkit-font-smoothing:subpixel-antialiased}}:root{--scrollbar-thumb-light:#c1c1c1;--scrollbar-track-light:#f1f1f1;--scrollbar-thumb-dark:#555;--scrollbar-track-dark:#2d2d2d}::-webkit-scrollbar{height:12px;width:12px}::-webkit-scrollbar-track{background:#f1f1f1;background:var(--scrollbar-track-light);border-radius:6px}::-webkit-scrollbar-thumb{background:#c1c1c1;background:var(--scrollbar-thumb-light);border:2px solid #f1f1f1;border:2px solid var(--scrollbar-track-light);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-theme=dark] ::-webkit-scrollbar-track,body.dark-mode ::-webkit-scrollbar-track{background:#2d2d2d;background:var(--scrollbar-track-dark)}[data-theme=dark] ::-webkit-scrollbar-thumb,body.dark-mode ::-webkit-scrollbar-thumb{background:#555;background:var(--scrollbar-thumb-dark);border-color:#2d2d2d;border-color:var(--scrollbar-track-dark)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover,body.dark-mode ::-webkit-scrollbar-thumb:hover{background:#777}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.preload *{transition:none!important}@media (max-width:600px){a,button{min-height:44px;min-width:44px}h1{font-size:1.75rem!important}h2{font-size:1.5rem!important}h3{font-size:1.25rem!important}h4{font-size:1.1rem!important}h5,h6{font-size:1rem!important}.MuiCard-root,.MuiTableContainer-root{border-radius:8px!important}.MuiTableContainer-root{-webkit-overflow-scrolling:touch}input,select,textarea{font-size:16px!important}}.recharts-responsive-container{max-width:100%!important}.MuiCard-root,.MuiContainer-root,.MuiPaper-root{max-width:100%}@media (min-width:601px) and (max-width:960px){h1{font-size:2rem!important}h2{font-size:1.75rem!important}}
/*# sourceMappingURL=main.49f8fcaa.css.map*/