.strip-scroll.svelte-nvfz1j{scrollbar-width:thin;overflow-x:auto}.strip.svelte-nvfz1j{--snow:#3987e5;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:end;gap:10px;min-width:300px;display:grid}.strip.wide.svelte-nvfz1j{grid-template-columns:minmax(0,2fr) 104px minmax(0,2fr);min-width:640px}.side.svelte-nvfz1j{gap:10px;display:flex}.group.svelte-nvfz1j{flex:1;min-width:0}.bracket.svelte-nvfz1j{text-align:center;border-top:1px solid #374151;height:0;margin-top:10px}.total.svelte-nvfz1j{background:var(--strip-bg,#111827);color:#f3f4f6;white-space:nowrap;padding:0 6px;font-size:13px;font-weight:600;position:relative;top:-10px}.range.svelte-nvfz1j{color:#9ca3af;font-size:11px;font-weight:400}.group-label.svelte-nvfz1j{text-align:center;color:#6b7280;white-space:nowrap;margin:12px 0 6px;font-size:11px}.days.svelte-nvfz1j{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:2px;display:grid}.day.svelte-nvfz1j{cursor:default;flex-direction:column;align-items:center;display:flex}.num.svelte-nvfz1j{color:#f3f4f6;margin-bottom:2px;font-size:11px;font-weight:600;line-height:14px}.num.zero.svelte-nvfz1j{color:#4b5563;font-weight:400}.bar.svelte-nvfz1j{border-radius:3px 3px 0 0;width:min(14px,70%)}.bar.measured.svelte-nvfz1j{background:var(--snow)}.bar.forecast.svelte-nvfz1j{background:color-mix(in srgb, var(--snow) 55%, transparent)}.bar.flat.svelte-nvfz1j{background:#374151;border-radius:1px}.day.svelte-nvfz1j:hover .bar.measured:where(.svelte-nvfz1j){background:#5c9cec}.day.svelte-nvfz1j:hover .bar.forecast:where(.svelte-nvfz1j){background:color-mix(in srgb, var(--snow) 80%, transparent)}.letter.svelte-nvfz1j,.date.svelte-nvfz1j{color:#6b7280;font-size:11px;line-height:14px}.letter.svelte-nvfz1j{margin-top:4px}.weekend.svelte-nvfz1j{color:#e5e7eb;font-weight:600}.none.svelte-nvfz1j{text-align:center;color:#4b5563;grid-column:1/-1;padding:18px 0;font-size:11px}.hero.svelte-nvfz1j{text-align:center;background:#030712;border:1px solid #1f2937;border-radius:10px;flex-direction:column;justify-content:center;align-self:stretch;padding:8px 4px;display:flex}.hero-label.svelte-nvfz1j{color:#9ca3af;font-size:11px}.hero-num.svelte-nvfz1j{color:#fff;margin:4px 0;font-size:30px;font-weight:700;line-height:1.1}.wide.svelte-nvfz1j .hero-num:where(.svelte-nvfz1j){font-size:38px}.hero-sub.svelte-nvfz1j{color:#6b7280;font-size:11px;line-height:1.3}
