.WeatherPanel_panel__srkpf{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden}.WeatherPanel_current___etBs{padding:var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--color-border)}.WeatherPanel_currentMain__hA7V4{display:flex;align-items:center;gap:var(--space-3)}.WeatherPanel_currentIcon__i_Cxy{color:var(--color-primary);flex-shrink:0}.WeatherPanel_currentTemp__vLIyF{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary);line-height:1}[data-theme=diver] .WeatherPanel_currentTemp__vLIyF{font-family:var(--font-mono);color:var(--color-primary)}.WeatherPanel_currentDesc__FfFy4{font-size:var(--text-sm);color:var(--color-text-secondary);margin-top:2px}.WeatherPanel_currentStats__OAVyi{display:flex;flex-direction:column;gap:var(--space-1);align-items:flex-end}.WeatherPanel_currentStat__0AaqP{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--color-text-secondary)}.WeatherPanel_currentStatIcon__hGOHI{font-size:14px}.WeatherPanel_forecast__xbkoz{display:grid;grid-template-columns:repeat(7,minmax(44px,1fr));padding:var(--space-2) 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.WeatherPanel_forecast__xbkoz::-webkit-scrollbar{display:none}.WeatherPanel_forecastDay__wmVs1{display:flex;flex-direction:column;align-items:center;gap:3px;padding:var(--space-3) var(--space-1);border-right:1px solid var(--color-border)}.WeatherPanel_forecastDay__wmVs1:last-child{border-right:none}.WeatherPanel_forecastDayWet__8zdOA{background-color:var(--color-condition-yellow-bg,rgba(244,169,51,.12))}.WeatherPanel_forecastDayLabel__pwdGE{font-size:var(--text-xs);color:var(--color-text-tertiary);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.3px}.WeatherPanel_forecastIcon__Dmt43{color:var(--color-text-secondary)}.WeatherPanel_forecastHigh__DNLJN{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-text-primary)}.WeatherPanel_forecastLow__BucDK{font-size:var(--text-xs);color:var(--color-text-tertiary)}.WeatherPanel_forecastRain__F2NJ_{font-size:10px;color:var(--color-primary);font-weight:var(--weight-medium)}.WeatherPanel_forecastRainWet__2zuH9{color:#b45309;font-weight:var(--weight-bold)}