*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%;width:100%}body{font-family:Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.dark-mode ::-webkit-scrollbar-thumb{background-color:#fff3}.dark-mode ::-webkit-scrollbar-thumb:hover{background-color:#ffffff4d}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease-in}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease-out}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}::selection{background-color:#1976d2;color:#fff}a{text-decoration:none;color:inherit}.recharts-tooltip-wrapper{z-index:1000!important}.recharts-default-tooltip{background-color:#fffffff2!important;border:1px solid #e0e0e0!important;border-radius:8px!important;box-shadow:0 2px 8px #00000026!important}@media (max-width: 600px){.MuiTableCell-root{padding:8px!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading-pulse{animation:pulse 1.5s ease-in-out infinite}@media print{.no-print{display:none!important}.print-only{display:block!important}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}}
