ul.svelte-hily11{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}button.svelte-hily11{display:flex;align-items:baseline;gap:8px;width:100%;padding:9px 12px;border:1px solid var(--mb-border);border-radius:var(--mb-radius);background:var(--mb-surface);font:inherit;text-align:left;color:var(--mb-text);cursor:pointer}button.svelte-hily11:hover,button.svelte-hily11:focus-visible{border-color:var(--mb-brand-line);background:var(--mb-brand-tint)}.scroll.svelte-lexau8{flex:1;min-height:0;overflow-y:auto}.legs.svelte-lexau8{margin:0;padding:14px;list-style:none}.legs.svelte-lexau8>li:where(.svelte-lexau8){display:grid;grid-template-columns:44px 14px minmax(0,1fr);gap:0 8px}.time.svelte-lexau8{padding-top:7px;font-size:13px;font-weight:700;color:var(--mb-heading);text-align:right}.rail.svelte-lexau8{position:relative;justify-self:center;width:5px;margin-top:12px;border-radius:3px;background:var(--leg)}.rail.walk.svelte-lexau8{width:0;border-left:5px dotted var(--leg);background:none}.rail.svelte-lexau8:before{content:"";position:absolute;top:-5px;left:50%;width:9px;height:9px;border:2px solid var(--mb-heading);border-radius:50%;background:var(--mb-surface);transform:translate(-50%)}.rail.walk.svelte-lexau8:before{left:-2.5px}.rail.end.svelte-lexau8{background:none}.leg.svelte-lexau8{display:flex;flex-direction:column;gap:6px;padding-bottom:16px}.arrival.svelte-lexau8 .leg:where(.svelte-lexau8){padding:6px 0 0}.head.svelte-lexau8{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:1px solid var(--mb-border);border-radius:var(--mb-radius);background:var(--mb-surface-2);font:inherit;text-align:left;color:var(--mb-text);cursor:pointer}.head.svelte-lexau8:disabled{cursor:default}.head.svelte-lexau8:not(:disabled):hover{border-color:var(--mb-border-strong)}.texts.svelte-lexau8{flex:1;display:flex;flex-direction:column;min-width:0}.name.svelte-lexau8{font-weight:700;color:var(--mb-heading)}.alert.svelte-lexau8{display:flex;align-items:baseline;gap:6px;font-size:13px;color:var(--mb-warning-text)}.steps.svelte-lexau8{margin:0;padding:0 0 0 8px;list-style:none;font-size:13px}.steps.svelte-lexau8 li:where(.svelte-lexau8){display:flex;justify-content:space-between;gap:10px;padding:3px 0;border-bottom:1px dashed var(--mb-border)}.tickets.svelte-lexau8{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-top:1px solid var(--mb-border);font-size:13px}form.svelte-ccxlx0{display:flex;flex-direction:column;gap:12px;padding:14px;border-bottom:1px solid var(--mb-border)}.places.svelte-ccxlx0{display:flex;align-items:center;gap:4px}.fields.svelte-ccxlx0{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.place.svelte-ccxlx0{display:flex;align-items:center;gap:6px}.letter.svelte-ccxlx0{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--mb-brand-strong);color:var(--mb-on-brand);font-size:12px;font-weight:700}.letter.to.svelte-ccxlx0{background:var(--mb-accent)}.when.svelte-ccxlx0{display:flex;gap:8px}.when.svelte-ccxlx0 input:where(.svelte-ccxlx0){flex:1;width:auto;min-width:0}h3.svelte-ywx0ny{padding:12px 14px 6px}ul.svelte-ywx0ny{margin:0;padding:0;list-style:none}button.svelte-ywx0ny{display:flex;flex-direction:column;gap:6px;width:100%;padding:10px 14px;border:0;border-bottom:1px solid var(--mb-border);background:none;font:inherit;text-align:left;color:var(--mb-text);cursor:pointer}button.svelte-ywx0ny:hover,button.svelte-ywx0ny:focus-visible{background:var(--mb-surface-2)}.top.svelte-ywx0ny{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.times.svelte-ywx0ny{font-size:15px;font-weight:700;color:var(--mb-heading)}.legs.svelte-ywx0ny{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.legs.svelte-ywx0ny .next{color:var(--mb-faint)}.leg.svelte-ywx0ny{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:2px 7px;overflow:hidden;border:1px solid var(--mb-border);border-radius:var(--mb-radius-sm);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.leg.ride.svelte-ywx0ny{border-color:var(--mb-brand-line);background:var(--mb-brand-tint);font-weight:700;color:var(--mb-brand-strong)}.from.svelte-ywx0ny{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.map-view.svelte-10ussi8{position:relative;flex:1;min-width:0;min-height:0;background:var(--mb-surface-3)}.map.svelte-10ussi8{position:absolute;inset:0}.notice.svelte-10ussi8{position:absolute;top:12px;left:12px;right:12px;z-index:4;max-width:560px;margin:0 auto;border-radius:var(--mb-radius);background:var(--mb-surface);box-shadow:var(--mb-shadow-pop)}.state.svelte-10ussi8{position:absolute;left:50%;bottom:28px;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--mb-border);border-radius:var(--mb-radius);background:var(--mb-surface);box-shadow:var(--mb-shadow);font-size:13px;color:var(--mb-text);white-space:nowrap;transform:translate(-50%)}.jp-place{display:grid;place-items:center;width:28px;height:28px;border:3px solid var(--mb-surface);border-radius:50%;background:var(--mb-brand-strong);box-shadow:0 1px 4px #00000073;color:var(--mb-on-brand);font:700 12px var(--mb-font);cursor:grab}.jp-place.to{background:var(--mb-accent)}.jp-tip{pointer-events:none}.jp-tip .maplibregl-popup-content{padding:5px 9px;border-radius:var(--mb-radius-sm);background:var(--mb-heading);color:var(--mb-surface);font:12px var(--mb-font);box-shadow:var(--mb-shadow-pop)}.jp-tip .maplibregl-popup-tip{display:none}
