/* Gear List shell, typography, rules and scrolling are unchanged. */
.timetable-updated{display:flex;margin-top:3px}
.timetable{table-layout:fixed}
.timetable .time-column{width:68px}
.timetable tbody td:first-child{text-align:left}
.time-value,.time-heading{display:inline-block;width:5ch;text-align:right;font-variant-numeric:tabular-nums}
.timetable .content-column{width:140px}
.timetable .place-column{width:auto}
.timetable td:nth-child(3){white-space:normal;overflow-wrap:anywhere}
.time-map-link{display:inline;padding-block:4px;color:inherit;text-decoration:none}
.time-map-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;margin-left:6px;vertical-align:-2px;color:#666}
.time-map-icon::before{content:"";position:absolute;inset:-5px}
.time-map-icon svg{display:block;width:12px;height:12px}
.time-map-link:hover .time-map-icon{color:#111}
.time-map-link:focus-visible{outline:1px solid currentColor;outline-offset:3px}
