.CommuteInfo-module__e_STxW__loader{border-radius:.5rem;height:4.75rem}
.CommuteOption-module__knNxHa__button{text-align:left;grid-gap:var(--SIZE-100);gap:var(--SIZE-100);padding:var(--SIZE-100) var(--SIZE-200);grid-template:"times times""stations icon"/1fr auto;display:grid}.CommuteOption-module__knNxHa__stations{grid-area:stations}.CommuteOption-module__knNxHa__times{grid-area:times}.CommuteOption-module__knNxHa__icon{grid-area:icon}
.FeatureList-module__VDL00G__item{text-align:left;padding-left:1rem;padding-right:.5rem;font-weight:400;display:flex}.FeatureList-module__VDL00G__itemLabel{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.FeatureList-module__VDL00G__itemDistance{min-width:6rem}
.Geolocator-module__Wr8Taa__container{min-height:100%;container:geolocator/inline-size}.Geolocator-module__Wr8Taa__license{margin-top:auto}
.GeolocatorLinks-module__73lEia__button{text-transform:capitalize;width:100%;min-width:0}
.DepartureTime-module__vBTCeG__time{font-weight:var(--weight-semibold);grid-area:time;align-items:center;gap:.5rem;display:inline-flex}
.Leg-module__PYq4Xa__button{grid-gap:.25rem 0;border-radius:.25rem;grid-template:"time track track"1.5rem"train train action"/1fr auto 1.5rem;place-content:center;gap:.25rem 0;width:100%;padding:.5rem 1rem;display:grid}.Leg-module__PYq4Xa__button[data-cancelled]{grid-template-areas:"time time action""train train action"}.Leg-module__PYq4Xa__button[aria-selected=true]{border-color:var(--colour-border-active);box-shadow:var(--BOXSHADOW-action-200)}.Leg-module__PYq4Xa__track{font-weight:var(--weight-regular);grid-area:track}.Leg-module__PYq4Xa__train{font-weight:var(--weight-semibold);grid-area:train;gap:.5rem;display:inline-flex}.Leg-module__PYq4Xa__trainRow{text-align:left}.Leg-module__PYq4Xa__nowrap{text-wrap:nowrap}.Leg-module__PYq4Xa__action{grid-area:action;align-self:center;margin:-.5rem}.Leg-module__PYq4Xa__skeleton{border-radius:.5rem;height:4.5rem}
.Legs-module__GtO9MW__list{grid-gap:.5rem;gap:.5rem;display:grid}
.AddMoreCabins-module__jvSuUq__row{gap:var(--SIZE-200);display:flex}@media not all and (min-width:48em){.AddMoreCabins-module__jvSuUq__row{flex-wrap:wrap}}.AddMoreCabins-module__jvSuUq__rowContent{flex:auto}@media not all and (min-width:48em){.AddMoreCabins-module__jvSuUq__rowContent{width:100%}}
.Collapsible-module__ogaDeW__toggle{justify-content:space-between;position:relative}.Collapsible-module__ogaDeW__toggle[aria-expanded=true i] .Collapsible-module__ogaDeW__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.Collapsible-module__ogaDeW__chevron{transition:transform .25s ease-in-out}}
.Itinerary-module__t2vFkG__toggle{text-align:left;--data-button-borderRadius:var(--RADIUS-small)}.Itinerary-module__t2vFkG__toggle[aria-expanded=true]{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.Itinerary-module__t2vFkG__contentGrid{--line-width:var(--SIZE-100);grid-gap:var(--SIZE-250) var(--SIZE-200);gap:var(--SIZE-250) var(--SIZE-200);grid-template-columns:3rem var(--line-width) auto;padding:var(--SIZE-100);border-top-left-radius:0;border-top-right-radius:0;display:grid}.Itinerary-module__t2vFkG__legLine{content:"";width:var(--line-width);border-radius:var(--RADIUS-small);background-color:var(--DARK-colour-content-accentPrimary);display:block}.Itinerary-module__t2vFkG__vehicleLoadingLegLine{background-color:var(--colour-focus-default);}.Itinerary-module__t2vFkG__row{grid-column:1/4;justify-self:center}
/*# sourceMappingURL=02qxl74i9ah2y.css.map*/