/* V4.23.2 — clean readable market overview; direction colors are independent from market impact */
#dashboardView .market-overview-strip{grid-column:1/-1!important;min-width:0;min-height:76px;height:76px;padding:7px!important;display:grid;grid-template-columns:minmax(136px,.78fr) minmax(0,7.4fr);align-items:stretch;gap:8px;overflow:hidden;border-color:rgba(90,165,213,.24)!important;background:radial-gradient(circle at 92% 50%,rgba(48,184,255,.06),transparent 28%),linear-gradient(105deg,rgba(9,22,37,.95),rgba(7,17,30,.92))!important;box-shadow:inset 0 1px rgba(255,255,255,.05),0 9px 24px rgba(0,0,0,.17)!important}
#dashboardView .market-overview-state{min-width:0;height:60px;padding:7px 10px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;border:1px solid rgba(113,154,190,.2);border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.014));box-shadow:inset 0 1px rgba(255,255,255,.055)}
#dashboardView .market-overview-signal{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(111,147,180,.22);background:rgba(100,130,160,.08)}
#dashboardView .market-overview-signal::before{content:"";width:10px;height:10px;border-radius:50%;background:#8ca0b3;box-shadow:0 0 11px rgba(140,160,179,.35)}
#dashboardView .market-overview-state div{min-width:0;display:grid;gap:4px;white-space:nowrap}
#dashboardView .market-overview-state small{font-size:10px;color:#8ea4b6;font-weight:850;line-height:1}
#dashboardView .market-overview-state b{font-size:18px;color:#d8e7f2;line-height:1;font-weight:950;overflow:hidden;text-overflow:ellipsis}
#dashboardView .market-overview-state.supportive{border-color:rgba(42,218,137,.3);background:linear-gradient(145deg,rgba(22,177,105,.12),rgba(255,255,255,.014))}
#dashboardView .market-overview-state.supportive .market-overview-signal::before{background:#20d778;box-shadow:0 0 14px rgba(32,215,120,.68)}
#dashboardView .market-overview-state.supportive b{color:#56e5a2}
#dashboardView .market-overview-state.caution{border-color:rgba(255,175,63,.3);background:linear-gradient(145deg,rgba(216,132,29,.11),rgba(255,255,255,.014))}
#dashboardView .market-overview-state.caution .market-overview-signal::before{background:#ffad32;box-shadow:0 0 14px rgba(255,173,50,.58)}
#dashboardView .market-overview-state.caution b{color:#ffc56e}
#dashboardView .market-overview-state.pressure{border-color:rgba(255,84,95,.3);background:linear-gradient(145deg,rgba(210,56,67,.11),rgba(255,255,255,.014))}
#dashboardView .market-overview-state.pressure .market-overview-signal::before{background:#ff545f;box-shadow:0 0 14px rgba(255,84,95,.58)}
#dashboardView .market-overview-state.pressure b{color:#ff8189}
#dashboardView .market-overview-viewport{min-width:0;height:60px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;direction:rtl}
#dashboardView .market-overview-viewport::-webkit-scrollbar{display:none}
#dashboardView .market-overview-items{min-width:1085px;height:60px;display:grid;grid-template-columns:repeat(8,minmax(129px,1fr));gap:7px;direction:rtl}
#dashboardView .market-overview-item{min-width:0;height:60px;padding:6px 8px;display:grid;grid-template-columns:34px minmax(42px,1fr) minmax(61px,auto);align-items:center;gap:7px;border:1px solid rgba(116,148,177,.18);border-radius:11px;background:linear-gradient(145deg,rgba(255,255,255,.047),rgba(255,255,255,.013));box-shadow:inset 0 1px rgba(255,255,255,.05);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}
#dashboardView .market-overview-item.up{border-color:rgba(32,215,120,.28);background:linear-gradient(145deg,rgba(32,215,120,.075),rgba(255,255,255,.013))}
#dashboardView .market-overview-item.down{border-color:rgba(255,84,95,.28);background:linear-gradient(145deg,rgba(255,84,95,.072),rgba(255,255,255,.013))}
#dashboardView .market-overview-item.glow-up{box-shadow:inset 0 1px rgba(255,255,255,.06),0 0 14px rgba(32,215,120,.28);border-color:rgba(32,215,120,.5)}
#dashboardView .market-overview-item.glow-down{box-shadow:inset 0 1px rgba(255,255,255,.06),0 0 14px rgba(255,84,95,.27);border-color:rgba(255,84,95,.48)}
#dashboardView .market-overview-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(95,178,229,.23);background:rgba(55,157,221,.09);color:#74cfff;font-size:9px;font-weight:950;line-height:1;direction:ltr;letter-spacing:-.2px}
#dashboardView .market-overview-icon.btc{color:#ffb443;border-color:rgba(247,147,26,.3);background:rgba(247,147,26,.1);font-size:9px}
#dashboardView .market-overview-icon.spy{color:#55e2a1;border-color:rgba(32,215,120,.24);background:rgba(32,215,120,.08)}
#dashboardView .market-overview-icon.qqq{color:#c18cff;border-color:rgba(158,103,244,.26);background:rgba(158,103,244,.09)}
#dashboardView .market-overview-icon.vix{color:#ff7c86;border-color:rgba(255,84,95,.24);background:rgba(255,84,95,.08)}
#dashboardView .market-overview-icon.gold{color:#ffc45f;border-color:rgba(255,177,44,.27);background:rgba(255,177,44,.09)}
#dashboardView .market-overview-icon.oil{color:#42dbc8;border-color:rgba(50,210,191,.26);background:rgba(50,210,191,.085)}
#dashboardView .market-overview-icon.dxy{color:#ff9a9f;border-color:rgba(255,84,95,.24);background:rgba(255,84,95,.08)}
#dashboardView .market-overview-copy{min-width:0;display:grid;gap:4px;align-content:center;text-align:right}
#dashboardView .market-overview-copy small{font-size:10.5px;color:#a3b7c7;line-height:1.05;overflow:visible;white-space:nowrap;font-weight:850}
#dashboardView .market-overview-insight{display:block;font-size:9.5px;line-height:1;font-weight:950;white-space:nowrap}
#dashboardView .market-overview-insight.positive{color:#31dd87}
#dashboardView .market-overview-insight.negative{color:#ff6872}
#dashboardView .market-overview-insight.caution{color:#ffc066}
#dashboardView .market-overview-insight.neutral{color:#91a4b4}
#dashboardView .market-overview-quote{min-width:61px;display:grid;gap:4px;text-align:left;align-content:center}
#dashboardView .market-overview-quote em{font-size:15px;color:#93a7b7;font-style:normal;font-weight:950;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.25px;white-space:nowrap}
#dashboardView .market-overview-quote strong{font-size:11px;color:#c2d0db;line-height:1;font-weight:850;font-variant-numeric:tabular-nums;white-space:nowrap}
/* Price movement controls the percentage/card color. Market impact remains a separate insight label. */
#dashboardView .market-overview-item.up .market-overview-quote em{color:#39e18d}
#dashboardView .market-overview-item.down .market-overview-quote em{color:#ff6d77}
#dashboardView .market-overview-item.loading .market-overview-quote{opacity:.62}
@media(max-width:1180px){#dashboardView .market-overview-strip{grid-template-columns:128px minmax(0,1fr)}#dashboardView .market-overview-items{min-width:1060px}}
@media(max-width:760px){#dashboardView .market-overview-strip{height:72px;min-height:72px;grid-template-columns:103px minmax(0,1fr);gap:5px;padding:6px!important}#dashboardView .market-overview-state,#dashboardView .market-overview-viewport,#dashboardView .market-overview-items,#dashboardView .market-overview-item{height:58px}#dashboardView .market-overview-state{padding:6px;column-gap:5px}#dashboardView .market-overview-signal{width:27px;height:27px}#dashboardView .market-overview-state small{font-size:8px}#dashboardView .market-overview-state b{font-size:14px}#dashboardView .market-overview-items{min-width:1010px;grid-template-columns:repeat(8,minmax(121px,1fr));gap:5px}#dashboardView .market-overview-item{padding:5px 7px;grid-template-columns:29px minmax(38px,1fr) minmax(58px,auto);gap:5px}#dashboardView .market-overview-icon{width:29px;height:29px;font-size:8px}#dashboardView .market-overview-copy small{font-size:9px}#dashboardView .market-overview-insight{font-size:8.5px}#dashboardView .market-overview-quote em{font-size:14px}#dashboardView .market-overview-quote strong{font-size:10px}}
