.cell.svelte-2nxufv{gap:var(--sp-1);min-width:0;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;transition:border-color .12s,background-color .12s;display:flex}.cell.active.svelte-2nxufv{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.cell.disabled.svelte-2nxufv{opacity:.5}.label.svelte-2nxufv{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.display.svelte-2nxufv{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.display.svelte-2nxufv:disabled{cursor:not-allowed}.display.svelte-2nxufv:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.value.svelte-2nxufv{font-size:var(--fs-numeric);white-space:nowrap;line-height:1.15}.value.hero.svelte-2nxufv{font-size:var(--fs-numeric-xl)}.prefix.svelte-2nxufv{color:var(--muted);margin-right:4px;font-size:.6em}.unit.svelte-2nxufv{font-size:var(--fs-caption);color:var(--muted);margin-left:4px}.placeholder.svelte-2nxufv{font-size:var(--fs-caption);color:var(--muted);display:block}.input-wrap.svelte-2nxufv{align-items:baseline;gap:4px;display:flex}input.svelte-2nxufv{font:inherit;font-size:var(--fs-numeric-xl);font-variant-numeric:tabular-nums;width:100%;min-width:0;color:var(--text);background:0 0;border:0;padding:0}input.svelte-2nxufv:focus{outline:none}.msg.svelte-2nxufv{font-size:var(--fs-caption);margin:0}.error.svelte-2nxufv{color:var(--danger)}.confirm-actions.svelte-1ipes1t{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.card-head.svelte-1ipes1t{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);display:flex}.chip.svelte-1ipes1t{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.chip.svelte-1ipes1t .field{gap:0}.chip.svelte-1ipes1t select{min-height:36px;box-shadow:none;background:0 0;border:0;padding-left:0;font-weight:600}.chip.svelte-1ipes1t .label{clip:rect(0, 0, 0, 0);white-space:nowrap;text-transform:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mark.svelte-1ipes1t{border-radius:var(--r-full);flex:none;width:10px;height:10px}.when.svelte-1ipes1t{font-size:var(--fs-caption);color:var(--muted);white-space:nowrap}.grid.svelte-1ipes1t{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.status.svelte-1ipes1t{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);display:flex}.time.svelte-1ipes1t{font-size:var(--fs-caption);color:var(--muted)}.missed.svelte-1ipes1t{margin-top:var(--sp-1)}.station.svelte-1ipes1t{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--border);color:var(--muted);display:flex}.station.svelte-1ipes1t input:where(.svelte-1ipes1t){font:inherit;width:100%;min-width:0;padding:var(--sp-2) 0;color:var(--text);background:0 0;border:0}.station.svelte-1ipes1t input:where(.svelte-1ipes1t):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.cell-error.svelte-1ipes1t{margin:var(--sp-1) 0 0;font-size:var(--fs-caption);color:var(--danger)}.details.svelte-1ipes1t summary:where(.svelte-1ipes1t){padding:var(--sp-2) 0;color:var(--muted);font-size:var(--fs-caption);cursor:pointer}.details-body.svelte-1ipes1t{gap:var(--sp-3);padding-top:var(--sp-2);display:grid}.caption.svelte-1ipes1t{margin:var(--sp-3) 0 0;text-align:center;font-size:var(--fs-caption);color:var(--muted)}.saved.svelte-1ipes1t{align-items:center;gap:var(--sp-2);text-align:center;flex-direction:column;display:flex}.tick.svelte-1ipes1t{border-radius:var(--r-full);background:var(--success-bg);width:56px;height:56px;color:var(--success);place-items:center;display:grid}.saved.svelte-1ipes1t h2:where(.svelte-1ipes1t){margin:0}.syncing.svelte-1ipes1t{align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-caption);margin:0;display:flex}.summary.svelte-1ipes1t{gap:var(--sp-3);width:100%;margin:var(--sp-4) 0 0;text-align:left;grid-template-columns:1fr 1fr;display:grid}.summary.svelte-1ipes1t>div:where(.svelte-1ipes1t){flex-direction:column;gap:2px;min-width:0;display:flex}.summary.svelte-1ipes1t dt:where(.svelte-1ipes1t){font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:600}.summary.svelte-1ipes1t dd:where(.svelte-1ipes1t){font-size:var(--fs-numeric);margin:0}@media (width<=899px){main{padding-bottom:0}}
