.time-note{font-size:11px;line-height:1.8;color:#6e7e77;margin:11px 2px 0}
.direction-arrow span{display:block;width:20px;height:20px;line-height:20px;font-size:17px;text-shadow:0 1px white,1px 0 white,0 -1px white,-1px 0 white}
.station-header-link{text-decoration:none;color:#526c5e}
.station-jump-all{display:block;text-align:center;color:#476d5b;font-size:12px;margin:14px 0;text-underline-offset:4px}
.route-availability{font-size:10px;color:#7a887d;line-height:1.6;margin-top:12px;padding-top:9px;border-top:1px solid #edf0e9}
.no-track-notice{position:absolute;left:24px;right:24px;bottom:80px;z-index:550;background:#fffffff7;border:1px solid #d4dfcd;padding:17px 19px;border-radius:12px;box-shadow:0 3px 16px #243d3310;font-size:13px;line-height:1.8}
.no-track-notice strong,.no-track-notice span{display:block}.no-track-notice span{color:#697c6c;font-size:12px}.no-track-notice a{color:#476d5b;font-size:12px;text-underline-offset:3px}
.station-section{max-width:1280px;margin:0 auto;padding:38px 32px 42px;scroll-margin-top:15px}
.station-section-heading{display:flex;justify-content:space-between;gap:18px;align-items:center}.station-section-heading h2{font-size:25px;margin:7px 0 0}.station-section-heading>a{font-size:12px;color:#587361;text-underline-offset:4px}
.station-section-intro{font-size:13px;line-height:1.8;color:#738174;margin:16px 0 25px}
#station-figures{display:grid;gap:22px}
@media(max-width:820px){.station-header-link{display:block;max-width:145px;text-align:right;font-size:10px;line-height:1.8}.station-section{padding:27px 20px}.station-section-heading{align-items:flex-start;flex-direction:column;gap:13px}.station-section-heading h2{font-size:23px}.route-availability{font-size:11px}.no-track-notice{left:15px;right:15px}}
@media(min-width:821px){
  .layout{height:calc(100dvh -146px);min-height:480px}
  .sidebar{min-height:0;overflow-y:auto;scrollbar-width:thin}
  .map-shell,#map{min-height:0}
}

.route-card-note{font-size:10px;line-height:1.7;color:#738174;margin:9px 0 0}.map-legend{flex-wrap:wrap;max-width:calc(100% - 45px)}
