.StationPicker-module__C5T3Pq__stationPickerButton{justify-content:flex-start}.StationPicker-module__C5T3Pq__label{text-align:left;flex:1;min-width:0;display:block;position:relative}.StationPicker-module__C5T3Pq__loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.FullScreenModal-module__Y89mtq__header{background-color:var(--colour-background-primary);padding-top:var(--modal-header-padding);padding-bottom:var(--modal-header-padding);z-index:var(--z-modal-header)}.FullScreenModal-module__Y89mtq__stickyHeader{position:sticky;top:0}.FullScreenModal-module__Y89mtq__title{margin-bottom:.5rem}.FullScreenModal-module__Y89mtq__dialog{max-height:calc(100 * var(--vh,1vh));height:calc(100 * var(--vh,1vh));width:100%;max-width:none;max-width:initial;z-index:var(--z-modal);border:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto scroll}.FullScreenModal-module__Y89mtq__dialog:not([open]){display:none!important}.FullScreenModal-module__Y89mtq__dialog,.FullScreenModal-module__Y89mtq__dialog *{-webkit-overflow-scrolling:touch}@media not all and (min-width:48em){.FullScreenModal-module__Y89mtq__dialog{--modal-header-padding:var(--SIZE-200)}}@media (min-width:48em){.FullScreenModal-module__Y89mtq__dialog{--modal-header-padding:var(--SIZE-300)}}.FullScreenModal-module__Y89mtq__dialog{--modal-header-height:calc((2 * var(--modal-header-padding,0)) + var(--SIZE-350))}
.StationInput-module__imf1wG__wrapper{top:calc(.5rem + var(--modal-header-height,0));z-index:100;background:0 0;display:grid;position:sticky}
.StationList-module__76a98G__list{--html-hr-marginBlock:.25rem;--html-hr-marginInline:0;margin:0;padding:0;list-style:none}.StationList-module__76a98G__noResults{font-weight:var(--weight-medium);padding:1rem 0}
.PurchaseFlowBase-module__wODXpq__flowBase{--background-offset:15rem;padding-bottom:var(--SIZE-300);min-height:calc(calc(100 * var(--vh,1vh)) - var(--top-nav-height) - var(--compact-footer-height) + 1px)}@media (min-width:48em){.PurchaseFlowBase-module__wODXpq__flowBase{background-image:url(/vr-brand-graphic.svg), linear-gradient(to bottom, var(--colorScheme-primary-backgroundColor) var(--background-offset), var(--colorScheme-secondary-backgroundColor) 0%);background-repeat:no-repeat;background-size:100%;background-position:top var(--background-offset) center, top}}.PurchaseFlowBase-module__wODXpq__baseLoader{justify-content:center;align-items:center;min-height:50vh;display:flex}
.PurchaseFlowStepNav-module__7bGi5G__container{margin-top:2rem}@media (min-width:48em){.PurchaseFlowStepNav-module__7bGi5G__container{margin-top:2.5rem}}
@media (min-width:23.4375em){.BreakfastSummaryListItem-module__zwBMfa__pill{white-space:nowrap}}
@media (min-width:48em){.Seat-module__4V1dIa__wrapper{grid-template-columns:1.4fr 1.75fr;display:grid}}@media (min-width:75em){.Seat-module__4V1dIa__wrapper{grid-template-columns:2.4fr 1.75fr}}.Seat-module__4V1dIa__wagonColumn{margin-right:var(--SIZE-300)}.Seat-module__4V1dIa__seatTitle{white-space:nowrap}
.LegReservationInfo-module__upoEVq__noReservation>p{word-break:keep-all}@media (min-width:64em){.LegReservationInfo-module__upoEVq__noReservation{margin-top:var(--SIZE-100)}}
.PassengerLegsSection-module__cj8oGq__container{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);display:grid}.PassengerLegsSection-module__cj8oGq__transfer{gap:var(--SIZE-100);height:var(--SIZE-250);border:var(--BORDER-weight-100) solid var(--colour-border-subtle);flex-direction:row;align-self:center;align-items:center;display:flex}@media (min-width:64em){.PassengerLegsSection-module__cj8oGq__container{gap:var(--SIZE-400) var(--SIZE-200)}.PassengerLegsSection-module__cj8oGq__legCountIs2{grid-template-columns:2fr 1fr 2fr}.PassengerLegsSection-module__cj8oGq__legCountIs3{grid-template-columns:2fr 1fr 2fr 1fr 2fr}.PassengerLegsSection-module__cj8oGq__legCountIsAbove3{grid-template-columns:2fr 1fr 2fr 1fr}.PassengerLegsSection-module__cj8oGq__transfer{justify-self:center}}
.PassengerCard-module__OxbTza__referenceTitle{flex-shrink:0}
.SelectVehiclesPage-module__ejefoW__heading{grid-gap:1rem;align-items:center;gap:1rem;display:grid}@media (min-width:48em){.SelectVehiclesPage-module__ejefoW__heading{grid-template-columns:1fr auto}}
.Summary-module___pUYtG__cancelButton{margin:var(--SIZE-100) 0;white-space:nowrap}@media (min-width:48em){.Summary-module___pUYtG__cancelButton{max-width:20rem}}.Summary-module___pUYtG__info{max-width:41rem}
/*# sourceMappingURL=10_gkuhv989_g.css.map*/