.layout.svelte-9hsgnz{display:grid;gap:16px;margin-top:12px;--map-h: 220px}.layout.svelte-9hsgnz>:where(.svelte-9hsgnz){min-width:0}.map.svelte-9hsgnz .mapview{border-radius:16px}@media (min-width: 900px){.layout.svelte-9hsgnz{grid-template-columns:minmax(0,1fr) 420px;gap:28px;align-items:start;--map-h: 420px}.map.svelte-9hsgnz{order:2;position:sticky;top:78px}}.main.svelte-9hsgnz{max-width:820px;display:flex;flex-direction:column;gap:12px}.head.svelte-9hsgnz{display:flex;gap:12px;align-items:center;padding:4px 4px 0}h1.svelte-9hsgnz{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2}@media (min-width: 760px){h1.svelte-9hsgnz{font-size:30px;font-weight:800}}.sub.svelte-9hsgnz{margin-top:2px;font-size:14px;font-weight:500;color:var(--text-2)}.lines.svelte-9hsgnz{list-style:none;margin:0;padding:0 4px;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--text-2)}.lines.svelte-9hsgnz li:where(.svelte-9hsgnz){display:flex;align-items:center;gap:10px}.go.svelte-9hsgnz{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:12px 20px;border-radius:14px;background:var(--primary);color:var(--on-primary);font-weight:600;text-decoration:none}.board-head.svelte-9hsgnz{display:flex;align-items:center;justify-content:space-between;margin:14px 4px 0}.board-head.svelte-9hsgnz h2:where(.svelte-9hsgnz){font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--text-2)}.live.svelte-9hsgnz{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--success)}.dot.svelte-9hsgnz{width:7px;height:7px;border-radius:50%;background:var(--success)}.board.svelte-9hsgnz{padding:0;overflow:hidden}.msg.svelte-9hsgnz{padding:16px;color:var(--text-2)}.dep.svelte-9hsgnz{display:flex;align-items:center;gap:12px;padding:11px 16px}.dep.svelte-9hsgnz+.dep:where(.svelte-9hsgnz){border-top:.5px solid var(--sep)}.day.svelte-9hsgnz{padding:8px 16px;background:var(--fill);color:var(--primary);font-size:13px;font-weight:700}.what.svelte-9hsgnz{flex:1;min-width:0;display:flex;flex-direction:column}.to.svelte-9hsgnz{font-weight:600;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.to.off.svelte-9hsgnz{text-decoration:line-through;color:var(--text-2)}.detail.svelte-9hsgnz{font-size:13px;color:var(--text-2)}.when.svelte-9hsgnz{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}.eta.svelte-9hsgnz{font-weight:700;font-size:16px}.late.svelte-9hsgnz{font-size:12.5px;font-weight:700;color:var(--warning)}.ok.svelte-9hsgnz{font-size:12.5px;font-weight:600;color:var(--success)}.cancel.svelte-9hsgnz{font-weight:700;color:var(--danger)}.note.svelte-9hsgnz{margin:4px 4px 0;font-size:13px;color:var(--text-3)}
