@media (min-width:64em){.PassengerTicketGrid-module__9wuKLa__passengerGrid{grid-template-columns:1fr 1fr}}
.StationHeader-module__1bg-Dq__stationService{font-weight:var(--weight-bold);white-space:nowrap;gap:.5rem;display:flex}.StationHeader-module__1bg-Dq__stationService>svg{flex:none}.StationHeader-module__1bg-Dq__stationServiceList{flex-wrap:wrap;gap:1rem 1.5rem;margin-block:1rem 0;padding-left:0;list-style:none;display:flex}
.StationMainInformation-module__xezNsG__richText.StationMainInformation-module__xezNsG__richText p{margin:0}.StationMainInformation-module__xezNsG__block{padding:var(--SIZE-350) 0}
.StationServiceDetails-module__S2btgG__wrapper{position:relative}.StationServiceDetails-module__S2btgG__container{margin-top:2.5rem;margin-bottom:2.5rem}@media (min-width:48em){.StationServiceDetails-module__S2btgG__container{margin-top:4.5rem;margin-bottom:4.5rem}}.StationServiceDetails-module__S2btgG__backgroundImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute}.StationServiceDetails-module__S2btgG__contentCard{max-width:50rem;position:relative}
.ServiceCategory-module__uJGMNG__iconContainer{aspect-ratio:1;background-color:var(--colour-background-neutral);width:-moz-fit-content;width:fit-content;height:auto;padding:var(--SIZE-200);border-radius:100%}
.StationServices-module__cD_g1a__container{margin-block:var(--SIZE-350)}@media (min-width:48em){.StationServices-module__cD_g1a__container{margin-block:var(--SIZE-500)}}.StationServices-module__cD_g1a__grid{grid-gap:var(--SIZE-300) var(--SIZE-200);gap:var(--SIZE-300) var(--SIZE-200);display:grid}@media (min-width:48em){.StationServices-module__cD_g1a__grid{grid-template-columns:repeat(auto-fit,20rem);justify-content:center}}
.StationTimeTable-module__bERFnG__list{gap:var(--SIZE-100);flex-direction:column;min-height:412px;display:flex}.StationTimeTable-module__bERFnG__list>li{display:grid}.StationTimeTable-module__bERFnG__timeTableRow{border:var(--BORDER-weight-200) solid transparent;border-radius:var(--RADIUS-small);grid-gap:var(--SIZE-100) 0;gap:var(--SIZE-100) 0;grid-template-columns:1fr auto var(--SIZE-250);padding:var(--SIZE-100) var(--SIZE-200);grid-template-rows:auto auto;grid-template-areas:"time track track""train train action";place-content:center;display:grid}.StationTimeTable-module__bERFnG__clickable:hover{background-color:var(--colour-face-blackWhite-moderate)}.StationTimeTable-module__bERFnG__timeTableRowAsDiv{background-color:var(--colour-background-subtle)}.StationTimeTable-module__bERFnG__timeTableRow[aria-selected=true]{border-color:var(--colour-content-info);box-shadow:var(--BOXSHADOW-elevate-200)}.StationTimeTable-module__bERFnG__time{align-items:center;gap:var(--SIZE-100);grid-area:time;display:inline-flex}.StationTimeTable-module__bERFnG__track{font-weight:var(--weight-regular);grid-area:track}.StationTimeTable-module__bERFnG__train{align-items:center;gap:var(--SIZE-100);margin-right:var(--SIZE-100);min-height:var(--SIZE-250);flex-wrap:wrap;grid-area:train;display:inline-flex}.StationTimeTable-module__bERFnG__action{margin:calc(-1 * var(--SIZE-100));grid-area:action;align-self:center}.StationTimeTable-module__bERFnG__skeleton{height:76px;}
.CommuterTag-module__jiVTKG__commuter{background:var(--colour-brand-white);color:var(--LIGHT-colour-content-default);font-family:var(--font-monospace);font-weight:var(--weight-bold);height:var(--SIZE-250);width:var(--SIZE-250);border-radius:50%;place-content:center;padding-top:.125rem;line-height:1;display:inline-grid}
.Search-module__KS2JXG__searchContainer{min-height:100%;container:sidebar/inline-size}.Search-module__KS2JXG__license{flex:none;margin:auto 0 0}.Search-module__KS2JXG__top{gap:var(--SIZE-100);flex-direction:column;display:flex}@container (min-width:24em){.Search-module__KS2JXG__top{flex-direction:row}.Search-module__KS2JXG__date{flex:none;min-width:0}.Search-module__KS2JXG__station{flex:1;min-width:0}}
.CollapsibleBlock-module___lGDpG__button{text-indent:-2px;min-height:1.75rem}.CollapsibleBlock-module___lGDpG__content{margin-top:var(--SIZE-100)}
.VehicleIdentity-module__AUs40W__busIdentity{align-items:center;gap:var(--SIZE-100);white-space:nowrap;flex-wrap:nowrap;display:inline-flex}
.TrainSchedule-module__dMROGa__errorMessage{min-height:412px}@media (min-width:48em){.TrainSchedule-module__dMROGa__radallaBox{align-items:center}}@media (min-width:64em){.TrainSchedule-module__dMROGa__hiddenOnDesktop{display:none!important}}@media not all and (min-width:64em){.TrainSchedule-module__dMROGa__hiddenOnMobile{display:none!important}}
.TicketsSentNotice-module__dC5ZlG__tripButtons{flex-wrap:wrap;gap:1rem;display:flex}.TicketsSentNotice-module__dC5ZlG__tripButtons>button:not(:only-child){flex:1 0 auto}@media not all and (min-width:48em){.TicketsSentNotice-module__dC5ZlG__tripButtons>button{flex:1 0 auto}}
/*# sourceMappingURL=2ax3qvw79ibt8.css.map*/