.ensemble-chart.svelte-1wpmre1{width:100%;height:clamp(520px,64vh,600px);min-height:520px}@media (width<=560px){.ensemble-chart.svelte-1wpmre1{height:500px;min-height:500px}}.ensemble-forecast-panel.svelte-1t4ospc{min-width:0}.ensemble-forecast-panel__heading.svelte-1t4ospc{align-items:flex-start}.ensemble-forecast-panel__controls.svelte-1t4ospc{grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr);gap:10px;margin-top:12px;display:grid}.ensemble-forecast-panel__legend.svelte-1t4ospc{color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 12px;display:flex}.ensemble-forecast-panel__legend.svelte-1t4ospc span:where(.svelte-1t4ospc){align-items:center;gap:5px;display:inline-flex}.ensemble-forecast-panel__legend.svelte-1t4ospc i:where(.svelte-1t4ospc){flex:0 0 18px;width:18px;display:inline-block}.ensemble-forecast-panel__member-mark.svelte-1t4ospc{background:linear-gradient(to right, var(--chart-ensemble-member-1) 0 17%, var(--chart-ensemble-member-2) 17% 34%, var(--chart-ensemble-member-3) 34% 51%, var(--chart-ensemble-member-4) 51% 68%, var(--chart-ensemble-member-5) 68% 84%, var(--chart-ensemble-member-6) 84% 100%);opacity:.8;height:7px}.ensemble-forecast-panel__median-mark.svelte-1t4ospc{background:var(--color-primary-strong);height:2px}.ensemble-forecast-panel__range-mark.svelte-1t4ospc{background:var(--chart-forecast-band);opacity:.32;height:8px}.ensemble-forecast-panel__meta.svelte-1t4ospc{color:var(--color-text-muted);font-family:var(--font-data);font-size:var(--font-size-2xs);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:10px 2px 0;display:flex}.ensemble-forecast-panel__meta.svelte-1t4ospc span:where(.svelte-1t4ospc):not(:last-child):after{content:"·";margin-left:12px}.ensemble-forecast-panel__chart-frame.svelte-1t4ospc{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);margin-top:8px;overflow:hidden}.ensemble-forecast-panel__error.svelte-1t4ospc{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.ensemble-forecast-panel__error.svelte-1t4ospc p:where(.svelte-1t4ospc){color:var(--color-danger-text);margin:0}@media (width<=720px){.ensemble-forecast-panel__heading.svelte-1t4ospc{flex-direction:column}.ensemble-forecast-panel__legend.svelte-1t4ospc{justify-content:flex-start}}@media (width<=560px){.ensemble-forecast-panel__controls.svelte-1t4ospc{grid-template-columns:1fr}.ensemble-forecast-panel__station-field.svelte-1t4ospc{justify-self:end;width:min(100%,180px)}.ensemble-forecast-panel__meta.svelte-1t4ospc{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 8px;display:grid}.ensemble-forecast-panel__meta.svelte-1t4ospc span:where(.svelte-1t4ospc):after{display:none}.ensemble-forecast-panel__error.svelte-1t4ospc{flex-direction:column;align-items:stretch}}.forecast-comparison__title.svelte-or67o8{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.forecast-comparison__title.svelte-or67o8 small:where(.svelte-or67o8){color:var(--color-text-muted);font-family:var(--font-data);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular)}.forecast-summary-card__precipitation.svelte-or67o8{white-space:nowrap;align-content:start;justify-items:center;gap:0;display:grid}.forecast-summary-card__precipitation-value.svelte-or67o8{align-items:baseline;gap:1px;display:inline-flex}.forecast-summary-card__precipitation-value.svelte-or67o8>small:where(.svelte-or67o8),.forecast-summary-card__precipitation-range-values.svelte-or67o8{color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-regular)}.forecast-summary-card__precipitation-range-values.svelte-or67o8{justify-content:center;align-items:baseline;gap:1px;line-height:1.1;display:inline-flex}.forecast-comparison-table__date--daily.svelte-or67o8{align-content:center;justify-items:center;gap:1px;line-height:1;display:grid}.forecast-comparison-table__calendar-date.svelte-or67o8{color:var(--color-text);font-weight:var(--font-weight-semibold);margin-left:0}.forecast-comparison-table.svelte-or67o8 td[colspan]:where(.svelte-or67o8):not([colspan="1"]){max-width:none}@media (width<=560px){.forecast-comparison-table.svelte-or67o8{table-layout:fixed;min-width:0}.forecast-comparison__scroller.svelte-or67o8{border:0;border-radius:0;margin:6px -9px 0}.forecast-comparison-table.svelte-or67o8 th:where(.svelte-or67o8),.forecast-comparison-table.svelte-or67o8 td:where(.svelte-or67o8){vertical-align:middle;border:0;width:62px;min-width:62px;max-width:62px;padding:2px}.forecast-comparison-table.svelte-or67o8 td[colspan]:where(.svelte-or67o8):not([colspan="1"]){max-width:none}.forecast-comparison-table.svelte-or67o8 thead:where(.svelte-or67o8) th:where(.svelte-or67o8){background:color-mix(in srgb, var(--color-weather) 5%, var(--color-surface));height:27px;font-size:var(--font-size-2xs);padding-top:1px;padding-bottom:1px}.forecast-comparison-table--daily.svelte-or67o8 thead:where(.svelte-or67o8) th:where(.svelte-or67o8){height:36px}.forecast-comparison-table__date--daily.svelte-or67o8{gap:2px}.forecast-comparison-table--hourly.svelte-or67o8 .forecast-comparison-table__date:where(.svelte-or67o8){display:none}.forecast-comparison-table__time.svelte-or67o8{font-size:var(--font-size-2xs);margin:0;display:block}.forecast-comparison-table.svelte-or67o8 .forecast-comparison-table__station:where(.svelte-or67o8){width:66px;min-width:66px;max-width:66px;box-shadow:none;font-size:var(--font-size-2xs);padding:3px 4px}.forecast-comparison-table.svelte-or67o8 tbody:where(.svelte-or67o8) .forecast-comparison-table__station:where(.svelte-or67o8) strong:where(.svelte-or67o8){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.15;display:-webkit-box;overflow:hidden}.forecast-comparison-table.svelte-or67o8 tbody:where(.svelte-or67o8) tr:where(.svelte-or67o8):nth-child(2n)>:where(.svelte-or67o8){background:color-mix(in srgb, var(--color-surface-muted) 58%, var(--color-surface))}.forecast-comparison-table.svelte-or67o8 th.forecast-comparison-table__day:where(.svelte-or67o8),.forecast-comparison-table.svelte-or67o8 td.forecast-comparison-table__day:where(.svelte-or67o8){background:color-mix(in srgb, var(--color-lab) 6%, var(--color-surface))}.forecast-comparison-table.svelte-or67o8 .forecast-comparison-table__day-start:where(.svelte-or67o8){box-shadow:inset 2px 0 0 color-mix(in srgb, var(--color-primary) 38%, transparent)}.forecast-summary-card.svelte-or67o8{align-content:center;gap:0;min-height:82px}.forecast-summary-card__temperature.svelte-or67o8{font-size:var(--font-size-sm);line-height:1.15}.forecast-summary-card__precipitation.svelte-or67o8{width:auto;font-size:calc(var(--font-size-2xs) - 1px);border-top:0;gap:0;margin-top:2px;padding-top:0;line-height:1.1}.forecast-summary-card__precipitation-value.svelte-or67o8,.forecast-summary-card__precipitation-range-values.svelte-or67o8{font-size:inherit}.forecast-summary-card__precipitation-value.svelte-or67o8>small:where(.svelte-or67o8){font-size:calc(var(--font-size-2xs) - 2px)}.forecast-summary-card__missing.svelte-or67o8{padding-top:0}}
