body.detail-page main{margin:0 auto;width:100%;max-width:1600px;padding:24px clamp(18px,3vw,46px) 44px}.detail-page .rail{font:14px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.detail-page .detail-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.detail-heading p{font-size:11px;color:#aaa89f;margin:3px 0}.detail-page .detail-controls{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;background:#1d1d1d;border:1px solid #383838;padding:10px 12px;border-radius:8px;margin:12px 0 18px}.detail-page .control-group{display:flex;align-items:center;gap:9px}.detail-page .control-group>span{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:#aaa89f}.detail-page .detail-controls button{width:auto;height:29px;padding:4px 10px;font-size:11px}.detail-page .detail-controls button.active{background:#f5f2e8;color:#141414}.detail-page .window-sections,.detail-page .windows{grid-template-columns:1fr!important;gap:18px}.detail-page.show-all-windows .window-sections,.detail-page.show-all-windows .windows{grid-template-columns:repeat(auto-fit,minmax(min(100%,490px),1fr))!important}.detail-hidden{display:none!important}.detail-page .nel-window,.detail-page .panel,.detail-page .card{background:#242424;border-color:#383838;border-radius:10px}.detail-page .section-heading{margin-top:24px}.detail-page td{padding:10px 8px}.detail-page .topbar .dashboard-title{font-size:18px}.detail-page .super-page td:first-child{white-space:normal}.detail-page table{font-size:13px}.detail-page .theme-line strong{font-size:15px}.detail-page .bar-row{grid-template-columns:minmax(150px,260px) minmax(0,1fr) 42px}.detail-page .rail a{color:inherit}.detail-page .rail nav a{color:#aaa89f}.detail-page .rail nav a.active{color:#f5f2e8}.detail-page #chart,.detail-page #spx-chart{max-width:100%}@media(max-width:760px){body.detail-page main{margin:0;width:100%;padding:18px 14px}.detail-page .detail-heading{display:flex}.detail-page .section-heading{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.detail-page .section-actions{flex-wrap:wrap}.detail-page .section-heading h2{text-align:left;font-size:17px}.detail-page .control-group{display:grid;gap:5px}.detail-page .detail-controls{display:grid}}
