.station-infobox-timetable {
margin: 0.5em auto;
font-size: 95%;
min-width: 25em;
max-width: 50em;
clear: both;
}
.station-infobox-timetable th,
.station-infobox-timetable td {
text-align: center;
vertical-align: middle;
}
.station-infobox-timetable .bar {
width: 1px;
min-width: 1px;
}
.station-infobox-timetable .table-rh,
.station-infobox-timetable .table-rh-parent,
.station-infobox-timetable .table-rh-child {
background: #ececec;
color: black;
font-weight: 600;
vertical-align: middle;
}
.station-infobox-timetable .table-rh-parent {
max-width: 8em;
}
.station-infobox-timetable .table-rh-child {
font-size: smaller;
max-width: 7em;
}
@media screen {
.station-infobox-timetable .table-rh a.mw-selflink,
.station-infobox-timetable .table-rh-parent a.mw-selflink,
.station-infobox-timetable .table-rh-child a.mw-selflink {
font-weight: inherit;
}
}
.station-infobox-timetable .note {
font-style: italic;
font-size: smaller;
}