/* Compact the dispatch schedule while retaining seven readable dates. */
.wsl-dark-site #departureSchedule{padding-top:48px;padding-bottom:48px}.wsl-dark-site #departureSchedule>.section-head{margin-bottom:22px}.wsl-dark-site #departureSchedule>.section-head h2{font-size:clamp(23px,2.1vw,31px);line-height:1.4}.wsl-dark-site #departureSchedule>.section-head p{font-size:12px;line-height:1.8}.wsl-dark-site .departure-grid.departure-four-grid{gap:14px;min-width:0;align-items:start}.wsl-dark-site .departure-four-grid .departure-title{height:118px;min-height:118px;padding:16px 20px;gap:7px}.wsl-dark-site .departure-four-grid .departure-title h3{font-size:20px;margin:5px 0}.wsl-dark-site .departure-title .departure-center-index{font-size:42px}.wsl-dark-site .departure-title .departure-route-tag{font-size:8px}.wsl-dark-site .departure-title .departure-timezone{font-size:9px;margin-top:5px}.wsl-dark-site .departure-four-grid .departure-holiday{font-size:9px;padding:4px 7px}.wsl-dark-site .departure-four-grid .departure-table thead tr{height:45px}.wsl-dark-site .departure-four-grid .departure-table thead th{padding:7px 1px;font-size:9px}.wsl-dark-site .departure-table thead b{font-size:11px;margin-top:4px}.wsl-dark-site .departure-four-grid .departure-table tbody tr{height:54px}.wsl-dark-site .departure-four-grid .departure-table tbody th,.wsl-dark-site .departure-four-grid .departure-table tbody td{height:54px;padding:6px 1px;font-size:10px}.wsl-dark-site .departure-four-grid .departure-table th:first-child{width:58px!important}.wsl-dark-site .departure-mode-icon{width:12px;height:12px;flex-basis:12px}.wsl-dark-site .departure-four-grid .departure-cutoff{gap:0;margin-top:3px!important;font-size:9px}.wsl-dark-site .departure-state-pill{font-size:9px;padding:3px}.wsl-dark-site .departure-four-grid .departure-card-note{height:44px;min-height:44px;padding:10px 14px;font-size:10px}.wsl-dark-site .departure-toolbar{margin-bottom:8px;min-height:36px}.wsl-dark-site .departure-toolbar button{padding:8px 12px;font-size:11px}.wsl-dark-site .departure-range{font-size:11px}.wsl-dark-site .departure-swipe-hint{font-size:10px;margin-bottom:14px}.wsl-dark-site .departure-four-grid .departure-empty-row td{height:54px}@media(max-width:700px){.wsl-dark-site #departureSchedule{padding-top:35px;padding-bottom:35px}.wsl-dark-site .departure-four-grid .departure-title{height:110px;min-height:110px;padding:15px 17px}.wsl-dark-site .departure-four-grid .departure-title h3{font-size:19px}.wsl-dark-site .departure-toolbar{gap:8px}.wsl-dark-site .departure-range{font-size:10px}}
