.line-timetable {
text-align: center;
}
.line-timetable .bar {
padding: 0;
height: 0.5em;
border-top: none;
border-bottom: none;
}
.line-timetable .ref {
min-width: 3em;
}
.line-timetable .major {
max-width: 5em;
}
.line-timetable .minor {
font-size: smaller;
max-width: 4em;
}
.line-timetable .table-rh {
background: #ececec;
color: black;
font-weight: 600;
vertical-align: middle;
}
@media screen {
.line-timetable .table-rh a.mw-selflink {
font-weight: inherit;
}
}
.line-timetable .closed {
font-size: small;
color: #5B6770;
background-color: #C1C6C8;
}