.row.svelte-1q9fdpt+.row:where(.svelte-1q9fdpt){border-top:1px solid color-mix(in oklab, var(--color-border) 70%, transparent)}.cell.svelte-1q9fdpt{text-align:center;font-variant-numeric:tabular-nums;padding:2px;font-size:13px;font-weight:500;overflow:hidden}.cell.svelte-1q9fdpt+.cell:where(.svelte-1q9fdpt){border-left:1px solid color-mix(in oklab, var(--color-border) 35%, transparent)}.hdr.svelte-1q9fdpt{z-index:20;text-align:center;background:color-mix(in oklab, var(--color-muted) 45%, var(--color-card));border-right:1px solid var(--color-border);white-space:nowrap;padding:4px 2px;font-size:11px;font-weight:600;position:sticky;left:0;overflow:hidden}.row-empty.svelte-1q9fdpt{opacity:.4}.cell-empty.svelte-1q9fdpt{background:0 0!important}.now-cell.svelte-1q9fdpt,.now-label.svelte-1q9fdpt{--now-halo:var(--color-card);text-shadow:0 0 2px var(--now-halo), 0 0 4px var(--now-halo)}.now-cell.svelte-1q9fdpt svg:where(.svelte-1q9fdpt){filter:drop-shadow(0 0 2px var(--now-halo)) drop-shadow(0 0 3px var(--now-halo))}.now-cell.svelte-1q9fdpt{--now-line-color:color-mix(in oklab, var(--color-red-500) 75%, transparent);--now-line:linear-gradient(to right, transparent var(--now-x), var(--now-line-color) var(--now-x), var(--now-line-color) calc(var(--now-x) + 2px), transparent calc(var(--now-x) + 2px));background-image:var(--now-line)!important;background-repeat:no-repeat!important}.row.svelte-1q9fdpt+.row:where(.svelte-1q9fdpt) .now-cell:where(.svelte-1q9fdpt){border-top:1px solid #0000;background-image:var(--now-line), linear-gradient(to bottom, color-mix(in oklab, var(--color-border) 70%, transparent) 1px, transparent 1px)!important;background-repeat:no-repeat,no-repeat!important}.col-empty.svelte-1q9fdpt{opacity:.35}.precip-cell.svelte-1q9fdpt{padding:0;position:relative}.precip-bar.svelte-1q9fdpt{pointer-events:none;background:linear-gradient(#1e78dce6,#1e78dc80);border-radius:2px 2px 0 0;min-height:3px;position:absolute;bottom:0;left:15%;right:15%}.precip-label.svelte-1q9fdpt{z-index:1;color:#143ca0e6;pointer-events:none;justify-content:center;align-items:center;height:100%;font-weight:700;display:flex;position:relative}.dark .precip-label.svelte-1q9fdpt{color:#8cbefff2}@media (width<=768px){.hdr.svelte-1q9fdpt{padding:2px 1px;font-size:9px}.cell.svelte-1q9fdpt{padding:1px;font-size:10px}.hdr.svelte-1q9fdpt svg{display:none}.cell.svelte-1q9fdpt svg{width:22px;height:22px}.cell.svelte-1q9fdpt{height:34px}.precip-cell.svelte-1q9fdpt{height:46px}.hdr.svelte-1q9fdpt span{font-size:9px;line-height:1.15}.precip-bar.svelte-1q9fdpt{min-height:2px}}
