#weeklyForecasts{margin-bottom:20px;min-width:0}#weeklyForecasts .weekly-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}#weeklyForecasts .weekly-metrics div{background:var(--bg,#101314);border:1px solid var(--border,#2d383b);border-radius:10px;padding:12px}#weeklyForecasts small{display:block;color:var(--muted,#a7b1b4);font-size:12px}#weeklyForecasts strong{display:block;font-size:22px;margin-top:6px}#weeklyForecasts details{margin:12px 0}#weeklyForecasts summary{cursor:pointer;min-height:44px;padding:10px 0}#weeklyForecasts .weekly-days{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}#weeklyForecasts button{min-height:44px}#weeklyForecasts .coverage-scroll{max-width:100%;overflow-x:auto}#weeklyForecasts .coverage-table{min-width:650px}@media(max-width:600px){#weeklyForecasts .weekly-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#weeklyForecasts .panel-head{flex-wrap:wrap;gap:10px}#weeklyForecasts strong{font-size:20px}}
