*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:100vw;height:100%;overflow-x:hidden}a{color:inherit;text-decoration:none}select,option{color:#e8e6e3!important;background:#1a2e46!important}select{cursor:pointer}body:before{content:"";z-index:100;background:linear-gradient(90deg,#dcaa3c,#c8963a,#dcaa3c);height:3px;display:block;position:fixed;top:0;left:0;right:0}.table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.table-scroll::-webkit-scrollbar{display:none}.stock-grid{grid-template-columns:26px 1.2fr .7fr .65fr .65fr .55fr .65fr .6fr .85fr .48fr .6fr .6fr .5fr .55fr .6fr;align-items:center;gap:6px;min-width:1100px;padding:10px 12px;display:grid}.stock-header{grid-template-columns:26px 1.2fr .7fr .65fr .65fr .55fr .65fr .6fr .85fr .48fr .6fr .6fr .5fr .55fr .6fr;gap:6px;min-width:1100px;margin-bottom:4px;padding:0 12px;display:grid}.monitor-grid{grid-template-columns:18px 150px 58px 80px 80px 62px 70px 62px 52px 72px minmax(100px,1fr) 44px;place-items:center start;gap:4px;min-width:900px;padding:10px 12px;display:grid}.monitor-header{grid-template-columns:18px 150px 58px 80px 80px 62px 70px 62px 52px 72px minmax(100px,1fr) 44px;justify-items:start;gap:4px;min-width:900px;margin-bottom:4px;padding:0 12px;display:grid}.drawdown-grid{grid-template-columns:28px 1.2fr .8fr .55fr .5fr .8fr .8fr .65fr .65fr .9fr .65fr 32px;align-items:center;gap:6px;min-width:780px;padding:13px 14px;display:grid}.drawdown-header{grid-template-columns:28px 1.2fr .8fr .55fr .5fr .8fr .8fr .65fr .65fr .9fr .65fr 32px;gap:6px;min-width:780px;margin-bottom:2px;padding:0 14px;display:grid}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:1.25rem;display:grid}.news-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.stock-card-mobile{display:none}@media (max-width:768px){.metrics-grid{grid-template-columns:repeat(2,1fr);gap:6px}.metrics-grid>:last-child{grid-column:span 2}.news-grid{grid-template-columns:1fr;gap:10px}.dashboard-nav{gap:6px!important;height:46px!important;padding:0 10px!important}.dashboard-main{padding:14px 8px!important}.tab-btn{padding:6px 12px!important;font-size:12px!important}.table-scroll{overflow-x:visible}.stock-header,.monitor-header,.drawdown-header,.stock-grid,.monitor-grid,.drawdown-grid{display:none!important}.stock-card-mobile{padding:12px;display:block}}
