.schedule-days-nav[data-astro-cid-ralkbwmr]{flex-wrap:wrap;gap:8px;margin:1.2rem 0 .9rem;display:flex}.day-chip[data-astro-cid-ralkbwmr]{border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:20px;padding:6px 16px;font-size:.88rem;font-weight:700;transition:all .15s}.day-chip[data-astro-cid-ralkbwmr]:hover{border-color:var(--accent);color:var(--accent)}.day-chip[data-astro-cid-ralkbwmr].active{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 2px 8px #7b2d4233}.hero-desc[data-astro-cid-ralkbwmr]{max-width:820px;color:var(--muted);margin:1.2rem 0 0;font-size:1.06rem;line-height:1.58}.hero-desc[data-astro-cid-ralkbwmr] strong[data-astro-cid-ralkbwmr]{color:var(--ink)}.tag-accent[data-astro-cid-ralkbwmr]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:800}.tag-accessible[data-astro-cid-ralkbwmr]{border-color:var(--positive);background:var(--positive-soft);color:var(--positive);font-weight:800}.section-lead[data-astro-cid-ralkbwmr]{color:var(--muted);margin:-.4rem 0 1.5rem;font-size:.98rem;line-height:1.5}.stop-summary-table[data-astro-cid-ralkbwmr]{border-collapse:collapse;width:100%;font-size:.88rem}.stop-summary-table[data-astro-cid-ralkbwmr] th[data-astro-cid-ralkbwmr]{background:var(--surface-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:.9rem .75rem;font-size:.68rem}.stop-summary-table[data-astro-cid-ralkbwmr] td[data-astro-cid-ralkbwmr]{vertical-align:middle;border-bottom:1px solid var(--line);padding:.85rem .75rem}.stop-summary-table[data-astro-cid-ralkbwmr] tr[data-astro-cid-ralkbwmr]:hover td[data-astro-cid-ralkbwmr]{background:color-mix(in srgb, var(--surface) 60%, var(--accent-soft))}.table-badge[data-astro-cid-ralkbwmr]{text-decoration:none}.table-route-info[data-astro-cid-ralkbwmr]{flex-direction:column;gap:.2rem;display:flex}.table-route-title[data-astro-cid-ralkbwmr]{color:var(--ink);font-size:.92rem;text-decoration:none}.table-route-title[data-astro-cid-ralkbwmr]:hover{color:var(--accent);text-decoration:underline}.table-direction-badge[data-astro-cid-ralkbwmr]{background:var(--surface-strong);width:fit-content;color:var(--muted);border-radius:4px;padding:.15rem .45rem;font-size:.68rem;font-weight:700;display:inline-block}.table-stop-pos[data-astro-cid-ralkbwmr]{color:var(--muted);font-size:.72rem}.interval-chip[data-astro-cid-ralkbwmr]{background:var(--surface-strong);color:var(--ink);white-space:nowrap;border-radius:5px;padding:.2rem .5rem;font-size:.78rem;font-weight:750;display:inline-block}.trips-count[data-astro-cid-ralkbwmr]{font-variant-numeric:tabular-nums;font-weight:850}.trips-accessible[data-astro-cid-ralkbwmr]{color:var(--positive);font-weight:750}.destinations-grid[data-astro-cid-ralkbwmr]{gap:1rem;display:grid}.destination-card[data-astro-cid-ralkbwmr]{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:1.2rem;transition:transform .18s,border-color .18s}.destination-card[data-astro-cid-ralkbwmr]:hover{border-color:var(--accent)}.destination-card-header[data-astro-cid-ralkbwmr]{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.destination-route-meta[data-astro-cid-ralkbwmr] strong[data-astro-cid-ralkbwmr]{font-size:.96rem;display:block}.destination-route-meta[data-astro-cid-ralkbwmr] span[data-astro-cid-ralkbwmr]{color:var(--muted);font-size:.8rem;display:block}.destination-time-badge[data-astro-cid-ralkbwmr]{background:var(--secondary-soft);color:var(--secondary);white-space:nowrap;border-radius:6px;margin-left:auto;padding:.3rem .65rem;font-size:.78rem;font-weight:800}.destination-stops-flow[data-astro-cid-ralkbwmr]{border-top:1px dashed var(--line);margin-top:.9rem;padding-top:.8rem}.flow-label[data-astro-cid-ralkbwmr]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.45rem;font-size:.72rem;font-weight:750;display:block}.flow-tags[data-astro-cid-ralkbwmr]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.flow-stop-link[data-astro-cid-ralkbwmr]{background:var(--surface-strong);color:var(--ink);border-radius:6px;align-items:center;padding:.25rem .55rem;font-size:.78rem;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.flow-stop-link[data-astro-cid-ralkbwmr]:hover{background:var(--accent);color:#fff}.flow-stop-item[data-astro-cid-ralkbwmr]{background:var(--surface-strong);color:var(--muted);border-radius:6px;padding:.25rem .55rem;font-size:.78rem;display:inline-flex}.flow-more[data-astro-cid-ralkbwmr]{color:var(--muted);font-size:.74rem;font-style:italic}.passenger-info-grid[data-astro-cid-ralkbwmr]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.passenger-card[data-astro-cid-ralkbwmr]{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:1.25rem}.passenger-card-icon[data-astro-cid-ralkbwmr]{margin-bottom:.5rem;font-size:1.5rem}.passenger-card[data-astro-cid-ralkbwmr] h3[data-astro-cid-ralkbwmr]{margin:0 0 .5rem;font-size:1.05rem;font-weight:800}.passenger-card[data-astro-cid-ralkbwmr] p[data-astro-cid-ralkbwmr]{color:var(--muted);margin:0;font-size:.88rem;line-height:1.52}.passenger-card[data-astro-cid-ralkbwmr] strong[data-astro-cid-ralkbwmr]{color:var(--ink)}.text-accessible[data-astro-cid-ralkbwmr]{color:var(--positive)}@media (width<=680px){.passenger-info-grid[data-astro-cid-ralkbwmr]{grid-template-columns:1fr}.destination-time-badge[data-astro-cid-ralkbwmr]{margin-left:0}.stop-summary-table[data-astro-cid-ralkbwmr] th[data-astro-cid-ralkbwmr]:nth-child(5),.stop-summary-table[data-astro-cid-ralkbwmr] td[data-astro-cid-ralkbwmr]:nth-child(5),.stop-summary-table[data-astro-cid-ralkbwmr] th[data-astro-cid-ralkbwmr]:nth-child(6),.stop-summary-table[data-astro-cid-ralkbwmr] td[data-astro-cid-ralkbwmr]:nth-child(6){display:none}}
