/* Only visual emphasis ages. Measured values and holdings retain their value. */
.finance-live .cell { --reading-confidence: 1; }
.finance-live .cell.reading-held { border-style: dashed; }
.finance-live .cell .cell-accent { opacity: var(--reading-confidence); }
.finance-live .cell.reading-held [data-reading-state] { color: var(--muted); border-color: currentColor; }
.finance-live .cell-extra .reading b { overflow-wrap: anywhere; }
.finance-live .cell-extra { max-height: min(560px,75vh); overflow-y: auto; }
.v2-history-preview { width:100%;padding:12px;box-sizing:border-box; }
.finance-live .legacy-feature-preview { background:var(--bg2); }
.v2-history-preview svg { width:100%;display:block; }
.v2-history-preview small { display:block;color:var(--muted);font:10px var(--mono);padding-top:8px; }
.weather-history svg { width:100%;display:block; }
.weather-history text { fill:var(--muted,#aeb8b6);font:13px system-ui,sans-serif; }
.history-grid-line { stroke:#ffffff12; }
.history-zero { stroke:#ffffff66;stroke-dasharray:4 4; }
.weather-history-legend { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 18px;padding:18px;font-size:12px; }
.weather-history-legend span { display:flex;gap:6px;align-items:center; }
.weather-history-legend i { width:9px;height:9px;border-radius:50%;flex:0 0 auto; }
.weather-history-legend b { margin-left:auto; }
@media(max-width:600px) { .weather-history-legend { grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;gap:10px; } }
