.weather-week{margin-top:20px;padding-top:16px;border-top:1px solid #edf0f6}.weather-week header{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;gap:8px}.weather-week header strong{font-size:13px;color:#27324b}.weather-week header small{font-size:10px;color:#8a93a7}.weather-day{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;min-height:31px;padding:3px 10px;border-radius:9px}.weather-day.is-today{background:#f3f5ff}.weather-day-label{font-size:12px;font-weight:600;color:#4d5972;white-space:nowrap}.weather-day-label small{margin-left:8px;font-size:10px;font-weight:400;color:#929bb0}.weather-day-icon{text-align:center;font-size:20px;line-height:1.3}.weather-day-temps{display:flex;justify-content:flex-end;gap:14px;font-size:12px;font-variant-numeric:tabular-nums}.weather-day-temps span{color:#6089c2}.weather-day-temps b{color:#d68170;font-weight:600;min-width:26px;text-align:right}
