/* Two period totals above the unchanged daily charts. Compact spacing keeps the FV clear. */
.hero .scene-analysis[data-analytics-totals] .scene-analytics-body{padding:8px}
.hero .scene-analysis[data-analytics-totals] .scene-analytics-chrome>span:first-child{font-size:9px;letter-spacing:.03em}
.hero .scene-analysis[data-analytics-totals] .scene-analytics-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 6px}
.hero .scene-analysis[data-analytics-totals] .scene-kpi{padding:3px 6px;background:#f3f8fb;border:1px solid #e1ecf3;border-radius:4px;min-width:0}
.hero .scene-analysis[data-analytics-totals] .scene-kpi dt{font-size:7px;font-weight:500;line-height:1.3;color:#526c81;white-space:nowrap}
.hero .scene-analysis[data-analytics-totals] .scene-kpi dd{display:flex;align-items:baseline;gap:4px;margin:2px 0 0;line-height:1}
.hero .scene-analysis[data-analytics-totals] .scene-kpi strong{font-size:20px;font-weight:750;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#1a314b}
.hero .scene-analysis[data-analytics-totals] .scene-kpi dd>span{font-size:7px;color:#6a8093}
.hero .scene-analysis[data-analytics-totals] .scene-chart{height:52px}
.hero .scene-analysis[data-analytics-totals] .scene-donut-layout{min-height:52px}
.hero .scene-analysis[data-analytics-totals] .scene-metrics-key{margin-top:5px;padding-top:4px}
@media(max-width:650px){
 .hero .scene-analysis[data-analytics-totals] .scene-analytics-body{padding:6px}
 .hero .scene-analysis[data-analytics-totals] .scene-analytics-chrome>span:first-child{font-size:8px}
 .hero .scene-analysis[data-analytics-totals] .scene-analytics-summary{gap:5px;margin-bottom:5px}
 .hero .scene-analysis[data-analytics-totals] .scene-kpi{padding:2px 5px}
 .hero .scene-analysis[data-analytics-totals] .scene-kpi dt{line-height:1.2}
 .hero .scene-analysis[data-analytics-totals] .scene-kpi dd{margin-top:1px}
 .hero .scene-analysis[data-analytics-totals] .scene-kpi strong{font-size:16px}
 .hero .scene-analysis[data-analytics-totals] .scene-chart{height:42px}
 .hero .scene-analysis[data-analytics-totals] .scene-donut-layout{min-height:42px}
 .hero .scene-analysis[data-analytics-totals] .scene-trend-head{margin-bottom:3px}
 .hero .scene-analysis[data-analytics-totals] .scene-metrics-key{margin-top:3px;padding-top:2px}
}
