:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0;padding:0}body{min-width:320px;min-height:100vh;display:block;background:#0f1117;overflow-x:hidden}#root{max-width:none;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,svg,video,canvas{max-width:100%;height:auto}.fin-app-shell{width:100%;overflow-x:clip}.fin-header-inner,.fin-section-tabs,.fin-finance-tabs,.fin-content-area{width:min(100%,1600px);margin:0 auto}.fin-header-inner{flex-wrap:wrap}.fin-header-spacer{min-width:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}input,select,textarea{-webkit-user-select:text;user-select:text}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#1a1d27}::-webkit-scrollbar-thumb{background:#3d4168;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#5b8af5}@media(max-width:768px){.fin-header-inner,.fin-section-tabs,.fin-finance-tabs,.fin-content-area{width:100%}.fin-section-tabs,.fin-finance-tabs{padding-left:12px!important;padding-right:12px!important}}
