.breadcrumb[data-astro-cid-zjr6i4tl]{margin-bottom:.9rem}.back-home-btn[data-astro-cid-zjr6i4tl]{display:inline-flex;align-items:center;background:#fff;border:1.5px solid #cbd5e1;color:#0f172a;font-weight:800;font-size:.88rem;padding:.48rem .9rem;border-radius:999px;box-shadow:0 2px 6px #0f172a0d}.back-home-btn[data-astro-cid-zjr6i4tl]:hover{border-color:#1d4ed8;color:#1d4ed8}.stop-badges[data-astro-cid-zjr6i4tl]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}.source-pill[data-astro-cid-zjr6i4tl],.ars-pill[data-astro-cid-zjr6i4tl],.region-pill[data-astro-cid-zjr6i4tl]{font-size:12px;font-weight:600;padding:3px 8px;border-radius:6px;background:#f1f5f9;color:#475569;border:1px solid #e2e8f0}.stop-title[data-astro-cid-zjr6i4tl]{margin:0;font-size:1.6rem;font-weight:900;letter-spacing:-.02em}.stop-en[data-astro-cid-zjr6i4tl]{color:var(--text-sub);font-size:.94rem;font-weight:600;margin-top:.2rem;margin-bottom:1rem}.quick-summary-grid[data-astro-cid-zjr6i4tl]{display:flex;flex-wrap:wrap;align-items:baseline;gap:32px;margin-top:1.1rem;margin-bottom:.5rem}.qs-box[data-astro-cid-zjr6i4tl]{display:flex;flex-direction:column;gap:4px;min-width:140px;flex:1 1 140px;max-width:320px;padding:0;border:none;background:transparent}.qs-label[data-astro-cid-zjr6i4tl]{font-size:13px;font-weight:600;color:#475569}.qs-num[data-astro-cid-zjr6i4tl]{font-size:28px;font-weight:600;color:#0f172a;line-height:1.1;letter-spacing:-.02em}.qs-caption[data-astro-cid-zjr6i4tl]{font-size:13px;color:#64748b;font-weight:500}.measured-info[data-astro-cid-zjr6i4tl]{margin-top:1.25rem;font-size:14px;color:#475569;line-height:1.6}.measured-info-title[data-astro-cid-zjr6i4tl]{font-size:14px;font-weight:600;color:#0f172a;margin:0 0 6px}.measured-info[data-astro-cid-zjr6i4tl] p[data-astro-cid-zjr6i4tl]{margin:4px 0}.section-header[data-astro-cid-zjr6i4tl]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.9rem}.section-header[data-astro-cid-zjr6i4tl] h2[data-astro-cid-zjr6i4tl]{margin:0;font-size:1.12rem}.live-title-wrap[data-astro-cid-zjr6i4tl]{display:flex;align-items:center;gap:.45rem}.live-dot[data-astro-cid-zjr6i4tl]{width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 4px #ef444433}.refresh-btn[data-astro-cid-zjr6i4tl]{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.4rem .8rem;font-size:.84rem;font-weight:700;cursor:pointer}.stop-mini-map[data-astro-cid-zjr6i4tl]{width:100%;height:280px;border-radius:12px;border:1px solid #cbd5e1}.arrival-row{display:flex;align-items:center;gap:.9rem;padding:.9rem 1rem;background:#0f172a;color:#f8fafc;border-radius:10px;margin-bottom:.5rem}.arrival-route-no{font-size:1.15rem;font-weight:900;color:#38bdf8;min-width:90px}.arrival-first{font-size:.96rem}.arrival-first strong{color:#fde047}.arrival-loading,.arrival-empty{padding:1rem;background:#f8fafc;border-radius:10px;color:#475569;font-size:.92rem;font-weight:600;text-align:center}.arrival-meta[data-astro-cid-zjr6i4tl]{margin-top:.45rem;font-size:.78rem;color:var(--text-muted);text-align:right}.seoul-live-note[data-astro-cid-zjr6i4tl]{font-size:13px;color:#64748b;margin:0 0 16px}.via-route-cards[data-astro-cid-zjr6i4tl]{display:flex;flex-direction:column}.via-route-item[data-astro-cid-zjr6i4tl]{border:none;border-bottom:1px solid #e2e8f0;padding:0 0 32px;margin-bottom:32px;background:transparent}.via-route-item[data-astro-cid-zjr6i4tl]:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.vri-head[data-astro-cid-zjr6i4tl]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.vri-title-wrap[data-astro-cid-zjr6i4tl]{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem}.vri-no[data-astro-cid-zjr6i4tl]{font-size:1.15rem;font-weight:900;background:#1d4ed8;color:#fff;padding:.3rem .75rem;border-radius:9px}.vri-op[data-astro-cid-zjr6i4tl]{font-size:.94rem;font-weight:700;color:var(--text-sub)}.vri-fare[data-astro-cid-zjr6i4tl]{font-weight:900;font-size:1rem;color:#1d4ed8}.vri-stats-row[data-astro-cid-zjr6i4tl]{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:16px}.vri-stat-col[data-astro-cid-zjr6i4tl]{display:flex;flex-direction:column;gap:4px;min-width:140px}.vri-label[data-astro-cid-zjr6i4tl]{font-size:13px;font-weight:500;color:#64748b}.vri-val[data-astro-cid-zjr6i4tl]{font-size:20px;font-weight:600;color:#0f172a;line-height:1.3}.vri-schedule-clean[data-astro-cid-zjr6i4tl]{margin-top:16px}.vri-sched-title[data-astro-cid-zjr6i4tl]{font-size:14px;font-weight:600;color:#0f172a;margin-bottom:8px}.vri-no-timetable-text[data-astro-cid-zjr6i4tl]{font-size:14px;color:#475569;margin:0;line-height:1.5}.time-chips[data-astro-cid-zjr6i4tl]{display:flex;flex-wrap:wrap;gap:.4rem}.time-chip[data-astro-cid-zjr6i4tl]{background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:.25rem .55rem;font-size:.86rem;font-weight:800}.vri-stat-section[data-astro-cid-zjr6i4tl]{margin-bottom:.85rem}.day-tabs[data-astro-cid-zjr6i4tl]{display:flex;gap:.4rem;margin-bottom:.65rem}.day-tab-btn[data-astro-cid-zjr6i4tl]{border:1px solid var(--border);background:#f8fafc;color:var(--text-sub);padding:.4rem .8rem;border-radius:8px;font-size:.82rem;font-weight:800;cursor:pointer}.day-tab-btn[data-astro-cid-zjr6i4tl].active{background:#0f172a;color:#fff;border-color:#0f172a}.table-wrap[data-astro-cid-zjr6i4tl]{overflow-x:auto}.stat-table[data-astro-cid-zjr6i4tl]{width:100%;border-collapse:collapse;font-size:.88rem}.stat-table[data-astro-cid-zjr6i4tl] th[data-astro-cid-zjr6i4tl],.stat-table[data-astro-cid-zjr6i4tl] td[data-astro-cid-zjr6i4tl]{padding:.55rem .65rem;border-bottom:1px solid #f1f5f9;text-align:left}.stat-table[data-astro-cid-zjr6i4tl] th[data-astro-cid-zjr6i4tl]{background:#f8fafc;color:var(--text-sub);font-weight:800;font-size:.8rem}.hr-cell[data-astro-cid-zjr6i4tl]{font-weight:800}.p80-sub[data-astro-cid-zjr6i4tl]{color:#b45309;font-size:.8rem;margin-left:.25rem}.vri-foot[data-astro-cid-zjr6i4tl]{text-align:right}.route-full-btn[data-astro-cid-zjr6i4tl]{display:inline-block;background:#f1f5f9;color:#1d4ed8;font-weight:800;font-size:.86rem;padding:.5rem .9rem;border-radius:9px}.route-full-btn[data-astro-cid-zjr6i4tl]:hover{background:#e2e8f0}
