/* Compact aligned density workspace; no extra observers or rendering work. */
#viewMarket{padding:12px!important}
#viewMarket .market-view-head,#densityControls,#densityAppliedFilters,#marketViewBody{width:100%;max-width:1440px;margin-inline:auto;box-sizing:border-box}
#viewMarket .market-view-head{min-height:32px;margin-bottom:8px;gap:12px}
#viewMarket .market-view-head h2{font-size:16px;font-weight:600}
#densityControls{min-height:36px;gap:8px!important;padding:8px 0 12px;border-bottom:1px solid var(--line,#1E2533);margin-bottom:12px!important}
#densityControls label{height:30px;padding:0 8px;gap:8px;border:1px solid var(--line,#1E2533);border-radius:5px;background:var(--glass,#141821);white-space:nowrap}
#densityControls select{min-width:85px;border:0;background:transparent;box-shadow:none;margin:0;padding:0 4px;font-variant-numeric:tabular-nums}
#densityControls .sf-open,#densityRefresh{height:30px;box-sizing:border-box}
#densityControls [data-scalp-open]{display:inline-flex;align-items:center;gap:8px}
[data-scalp-open][data-filters-active=true]::after{content:'';display:inline-block;width:6px;height:10px;border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(45deg);margin:0 3px 3px 1px;flex:none}
#densityState{justify-content:flex-end;gap:6px}
#marketViewBody .radar-layout{max-width:1440px;grid-template-columns:minmax(0,1fr) 380px;gap:16px;align-items:stretch}
#marketViewBody .radar-stage{height:clamp(390px,calc(100dvh - 190px),740px)}
#marketViewBody .radar-detail{min-width:0;box-sizing:border-box;align-self:start;padding:10px;border:1px solid var(--line,#1E2533);border-radius:6px;background:var(--chart);margin:0}
.radar-readout:empty{display:none}
.radar-readout h3{margin:0 0 10px;font-size:16px;font-weight:600}
.radar-readout .radar-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px}
.radar-readout .radar-stat{min-width:0;min-height:58px;padding:8px;box-sizing:border-box;border:1px solid var(--line);border-radius:5px;background:var(--glass)}
.radar-readout .radar-stat small{font-size:9px;margin-bottom:4px}
.radar-readout .radar-stat b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#marketViewBody .radar-list{margin-top:0;gap:4px;max-height:calc(100dvh - 400px);min-height:0;overscroll-behavior:contain}
#marketViewBody .radar-list .radar-order{min-height:34px;padding:6px!important;border-radius:4px}
#marketViewBody .radar-list-columns{padding:8px 6px;align-items:center}
#marketViewBody .radar-status-rail{top:42px;left:10px;width:220px}
@media(max-width:1100px){#marketViewBody .radar-layout{grid-template-columns:minmax(0,1fr) 350px}#marketViewBody .radar-status-rail{position:static;width:100%;max-width:100%;min-height:0;margin-bottom:8px}#marketViewBody .radar-stage{height:520px}}
@media(max-width:760px){#viewMarket .market-view-head{align-items:flex-start;flex-direction:column}#densityState{justify-content:flex-start}#marketViewBody .radar-layout{grid-template-columns:1fr}#marketViewBody .radar-stage{height:420px}#marketViewBody .radar-list{max-height:360px}#densityControls label{flex:1;justify-content:space-between}}

#viewMarket .market-view-head,#densityControls,#densityAppliedFilters{max-width:none;margin-inline:0!important}#densityControls{justify-content:flex-start!important}#densityControls .select-menu-trigger{color:var(--text);background:var(--bg2);border:1px solid var(--line);height:28px;min-width:90px}#densityControls select,#densityControls select option{color:var(--text);background:var(--bg2);color-scheme:dark}#densityAgeOptions,#densityDistanceOptions{background:var(--bg2);border-color:var(--line);color:var(--text);color-scheme:dark}#densityAgeOptions button,#densityDistanceOptions button{color:var(--text);background:var(--bg2)}#densityAgeOptions button[aria-selected=true],#densityDistanceOptions button[aria-selected=true],#densityAgeOptions button:hover,#densityDistanceOptions button:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--bg2))}.density-filter-applied{display:inline-flex;align-items:center;gap:6px;font:10px Inter;color:var(--accent);white-space:nowrap}.density-filter-applied:before{content:'';width:5px;height:5px;background:currentColor;border-radius:50%}.density-filter-applied[hidden]{display:none}
