.dashboard-grid.svelte-1r3izfc,.left-column.svelte-1r3izfc,.right-column.svelte-1r3izfc{flex-direction:column;gap:1.25rem;display:flex}@media (width>=860px){.dashboard-grid.svelte-1r3izfc{grid-template-columns:21.25rem minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}.left-column.svelte-1r3izfc{position:sticky;top:1.5rem}}.hour-tooltip.svelte-1alzc9a{z-index:40;border:1px solid var(--color-base-300);border-radius:var(--radius-field);background:var(--color-base-content);pointer-events:none;min-width:max-content;max-width:15rem;color:var(--color-base-100);box-shadow:0 .35rem 1rem color-mix(in oklab, var(--color-base-content) 18%, transparent);flex-direction:column;padding:.4rem .55rem;font-size:.68rem;line-height:1.3;display:flex;position:absolute;top:-.35rem;transform:translate(-50%,-100%)}.attendance.svelte-1alzc9a{opacity:.78}.weather-values.svelte-1alzc9a{border-top:1px solid color-mix(in oklab, var(--color-base-100) 22%, transparent);grid-template-columns:repeat(3,1fr);gap:.65rem;margin-top:.35rem;padding-top:.35rem;display:grid}.weather-values.svelte-1alzc9a div:where(.svelte-1alzc9a){flex-direction:column;display:flex}.weather-values.svelte-1alzc9a dt:where(.svelte-1alzc9a){opacity:.58;font-size:.58rem}.weather-values.svelte-1alzc9a dd:where(.svelte-1alzc9a){margin:0;font-weight:600}.hourly-chart.svelte-wmbcrq{height:8.75rem;position:relative}.plot.svelte-wmbcrq{position:absolute;inset:0 1.25rem}.weather-lines.svelte-wmbcrq{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bars.svelte-wmbcrq{z-index:20;align-items:stretch;gap:3px;display:flex;position:absolute;inset:0}.bar-column.svelte-wmbcrq{cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.bar-area.svelte-wmbcrq{flex:1;justify-content:flex-start;align-items:end;min-height:0;display:flex;position:relative}.bar.svelte-wmbcrq{opacity:.72;background:currentColor;border-radius:.25rem .25rem 0 0;width:100%;max-width:1.125rem;transition:height .18s,opacity .12s,box-shadow .12s;display:block}.bar.current.svelte-wmbcrq{opacity:.86;box-shadow:0 0 0 2px var(--color-info)}.bar.selected.svelte-wmbcrq,.bar-column.svelte-wmbcrq:hover .bar:where(.svelte-wmbcrq),.bar-column.svelte-wmbcrq:focus-visible .bar:where(.svelte-wmbcrq){opacity:.9;box-shadow:0 0 0 2px var(--color-base-100), 0 0 0 4px currentColor}.bar-column.svelte-wmbcrq:focus-visible{outline:none}.weather-axis.svelte-wmbcrq{z-index:30;background:color-mix(in oklab, var(--color-base-100) 88%, transparent);color:color-mix(in oklab, var(--color-base-content) 55%, transparent);padding-inline:.125rem;font-size:.6rem;font-weight:600;position:absolute}.axis-temp-max.svelte-wmbcrq{top:.5rem;left:0}.axis-temp-min.svelte-wmbcrq{bottom:.25rem;left:0}.axis-rain-max.svelte-wmbcrq{top:.5rem;right:0}.axis-rain-min.svelte-wmbcrq{bottom:.25rem;right:0}.hour-labels.svelte-wmbcrq{gap:3px;min-height:1rem;margin-inline:1.25rem;display:flex;position:relative}.hour-labels.svelte-wmbcrq div:where(.svelte-wmbcrq){text-align:left;min-width:0;color:color-mix(in oklab, var(--color-base-content) 50%, transparent);flex:1;font-size:.62rem}.hour-labels.svelte-wmbcrq>span:where(.svelte-wmbcrq){text-align:right;color:color-mix(in oklab, var(--color-base-content) 50%, transparent);font-size:.62rem;position:absolute;right:0}.chart-legend.svelte-wmbcrq{color:color-mix(in oklab, var(--color-base-content) 55%, transparent);flex-wrap:wrap;align-items:center;gap:.25rem 1rem;font-size:.65rem;display:flex}.chart-legend.svelte-wmbcrq span:where(.svelte-wmbcrq){align-items:center;gap:.25rem;display:flex}.chart-legend.svelte-wmbcrq i:where(.svelte-wmbcrq){width:.75rem;display:inline-block}.temperature-line.svelte-wmbcrq{background:var(--color-warning);height:.125rem}.rain-line.svelte-wmbcrq{border-top:1px dashed var(--color-info)}.cloud-line.svelte-wmbcrq{border-top:2px dotted color-mix(in oklab, var(--color-base-content) 55%, transparent)}
