.KZBc7q_delayIndicator{vertical-align:top;margin:.25rem}
.eOboUG_compactTitle{padding-right:5rem}.eOboUG_travelIndicatorTable{--travel-indicator-gap:.5rem;--travel-indicator-size:.75rem;--travel-indicator-row-size:4rem;--travel-indicator-position:1.25rem}@media not all and (min-width:48em){.eOboUG_travelIndicatorTable{--travel-indicator-position:1rem}}.eOboUG_timetableContainer{position:relative}
.A-AyVq_list{gap:var(--travel-indicator-gap);flex-direction:column;margin:0;display:flex}
.grNt0q_container{--vgap:var(--SIZE-25);border-radius:var(--RADIUS-small);height:var(--travel-indicator-row-size);align-items:center;gap:var(--vgap) var(--SIZE-50);flex-wrap:wrap;display:flex;position:relative}@media (max-width:20em){.grNt0q_container{font-size:.875rem}}@media not all and (min-width:48em){.grNt0q_container{padding:var(--SIZE-50) var(--SIZE-50) var(--SIZE-50) 2.75rem}}@media (min-width:48em){.grNt0q_container{padding:var(--SIZE-50) var(--SIZE-50) var(--SIZE-50) 3.25rem}}.grNt0q_clickable:hover{background-color:var(--colour-face-blackWhite-moderate)}.grNt0q_track{margin-left:auto;margin-right:var(--SIZE-50);font-size:.875rem}.grNt0q_station{align-items:center;width:100%}.grNt0q_stationLink{--link-color:currentColor;font-weight:var(--weight-semibold);margin-bottom:calc(-1 * var(--SIZE-250));padding-bottom:var(--SIZE-250);justify-content:space-between;align-items:flex-end;display:flex}.grNt0q_stationLink[data-cancelled]>svg{transform:translateY(var(--SIZE-150))}.grNt0q_arrivalAndDeparture{min-width:100px;display:flex}.grNt0q_scheduledArrivalAndDeparture{margin-left:var(--SIZE-50);display:flex}@media (min-width:48em){.grNt0q_scheduledArrivalAndDeparture{margin-left:var(--SIZE-200)}}.grNt0q_trainSplitRow{justify-content:space-between;padding-left:5rem;display:flex}@media not all and (min-width:48em){.grNt0q_trainSplitRow{padding-left:4rem}}.grNt0q_trainSplitRow:before{--split-border:.7rem solid var(--colour-content-accentPrimary);content:" ";z-index:1;border-left:var(--split-border);width:70px;height:50px;display:flex;position:absolute;left:20px}@media not all and (min-width:48em){.grNt0q_trainSplitRow:before{width:50px;left:16px}}.grNt0q_trainSplitRow.grNt0q_merging:before{border-top:var(--split-border);border-top-left-radius:50px;top:26px}.grNt0q_trainSplitRow.grNt0q_splitting:before{border-bottom:var(--split-border);border-bottom-left-radius:50px;top:-13px}.grNt0q_trainSplitChevron{flex:none}@media not all and (min-width:23.4375em){.grNt0q_trainSplitChevron{display:none}}.grNt0q_stationPassed:before{--split-border:.7rem solid var(--colour-content-default)}.grNt0q_trainSplitIconContainer{z-index:2;background-color:var(--colour-border-subtle);box-shadow:var(--BOXSHADOW-elevate-200);border-radius:50%;flex:none;justify-content:center;align-self:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.grNt0q_link{color:var(--colour-border-subtle)}
.e6Szza_container{color:var(--colour-content-accentPrimary);left:var(--travel-indicator-position);bottom:calc(var(--travel-indicator-row-size) / 2);top:calc(var(--travel-indicator-row-size) / 2);width:var(--travel-indicator-size);position:absolute}.e6Szza_container[data-cancelled]{color:var(--colour-content-error)}.e6Szza_travelIndicator{background-image:linear-gradient(to bottom, transparent, var(--colour-background-primary) 2rem);z-index:1;background-repeat:no-repeat;flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex;position:relative}.e6Szza_travelRemaining{background-color:currentColor;background-clip:content-box;background-image:linear-gradient(to right, var(--colour-face-neutral) 1px, transparent 2px, transparent calc(100% - 2px), var(--colour-face-neutral) calc(100% - 1px));filter:var(--DROPSHADOW-elevate-200);position:absolute;bottom:0;left:0;right:0}.e6Szza_travelRemaining:before{content:"";opacity:0;background-image:linear-gradient(#fff0,#ffffff60);height:2.5rem;transition:opacity 5s ease-in-out;position:absolute;bottom:100%;left:1px;right:1px}.e6Szza_travelRemaining[data-on-route=true]:before{opacity:1}.e6Szza_cancelledStation,.e6Szza_station{height:0;width:var(--travel-indicator-size);flex:none;position:relative}.e6Szza_station:before{background-color:var(--colour-face-brandWhite);box-shadow:var(--BOXSHADOW-elevate-200);height:var(--travel-indicator-size);content:"";width:var(--travel-indicator-size);border-radius:50%;position:absolute;top:50%;left:0;transform:scale(.75)translateY(-50%)}.e6Szza_station[data-hide-dot=true]{opacity:0}.e6Szza_cancelledStation:before{background-image:linear-gradient(to bottom, transparent 25%, var(--colour-content-default) 25%, var(--colour-content-default) 75%, transparent 75%);content:"";height:var(--travel-indicator-row-size);width:var(--travel-indicator-size);background-size:100% 12.5%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.e6Szza_endStation,.e6Szza_travelProgress{background-color:var(--colour-face-brandWhite);box-shadow:var(--BOXSHADOW-elevate-200);border-radius:50%;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.e6Szza_endStation{box-sizing:content-box;padding:.125rem;top:0}.e6Szza_travelProgress{z-index:1;padding:.375rem;top:0}
.CNe1FW_container{padding:var(--SIZE-200);z-index:100;width:100%;position:absolute;top:0}
button.zDWcyG_goBackButton{font-weight:inherit;margin-right:auto}
.e_STxW_loader{border-radius:.5rem;height:4.75rem}
.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}.knNxHa_stations{grid-area:stations}.knNxHa_times{grid-area:times}.knNxHa_icon{grid-area:icon}
.VDL00G_item{text-align:left;padding-left:1rem;padding-right:.5rem;font-weight:400;display:flex}.VDL00G_itemLabel{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.VDL00G_itemDistance{min-width:6rem}
.Wr8Taa_container{min-height:100%;container:geolocator/inline-size}.Wr8Taa_license{margin-top:auto}
._73lEia_button{text-transform:capitalize;width:100%;min-width:0}
._0o83TW_time{font-weight:var(--weight-semibold);grid-area:time;align-items:center;gap:.5rem;display:inline-flex}
._7kLT2q_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}._7kLT2q_button[data-cancelled]{grid-template-areas:"time time action""train train action"}._7kLT2q_button[aria-selected=true]{border-color:var(--colour-border-active);box-shadow:var(--BOXSHADOW-action-200)}._7kLT2q_track{font-weight:var(--weight-regular);grid-area:track}._7kLT2q_train{font-weight:var(--weight-semibold);grid-area:train;gap:.5rem;display:inline-flex}._7kLT2q_trainRow{text-align:left}._7kLT2q_nowrap{text-wrap:nowrap}._7kLT2q_action{grid-area:action;align-self:center;margin:-.5rem}._7kLT2q_skeleton{border-radius:.5rem;height:4.5rem}
.GtO9MW_list{grid-gap:.5rem;gap:.5rem;display:grid}
.ogaDeW_toggle{justify-content:space-between;position:relative}.ogaDeW_toggle[aria-expanded=true i] .ogaDeW_chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.ogaDeW_chevron{transition:transform .25s ease-in-out}}
.t2vFkG_toggle.t2vFkG_toggle{text-align:left;--data-button-borderRadius:var(--RADIUS-small)}.t2vFkG_toggle.t2vFkG_toggle[aria-expanded=true]{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.t2vFkG_contentGrid.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}.t2vFkG_legLine{content:"";width:var(--line-width);border-radius:var(--RADIUS-small);background-color:var(--DARK-colour-content-accentPrimary);display:block}.t2vFkG_vehicleLoadingLegLine{background-color:var(--colour-focus-default);}.t2vFkG_row{grid-column:1/4;justify-self:center}
.iXlSRW_toggle{min-height:var(--SIZE-300);max-width:-moz-fit-content;max-width:fit-content;padding:var(--SIZE-200) 0}.iXlSRW_list{gap:var(--SIZE-100);margin:0 0 var(--SIZE-200);list-style-type:""}.iXlSRW_list li{grid-gap:var(--SIZE-200);gap:var(--SIZE-200);grid-template-columns:auto auto;justify-content:left;align-items:center;display:grid}.iXlSRW_higherPrice{background-color:var(--colour-background-infoWeak);border-radius:var(--SIZE-50);width:44px;height:42px;display:inline-block}
.JpnYNG_seat{box-sizing:border-box;color:var(--colour-border-active);border-radius:0 var(--SIZE-50) var(--SIZE-50) 0;background:#fff;border:thin solid;justify-content:center;align-items:center;width:44px;height:42px;padding:0;font-size:.875rem;font-weight:700;line-height:1;display:flex;position:relative}.JpnYNG_seat:before{content:"";flex:0 0 var(--SIZE-100);height:100%;width:var(--SIZE-100);border-right:thin solid;justify-self:flex-start}.JpnYNG_seat[data-status=selected]{background-color:var(--colour-border-active);color:var(--colour-content-brandWhite)}.JpnYNG_seat[data-status=selected]:before{border-right:thin solid var(--colour-face-brandWhite)}.JpnYNG_seat[data-status=unavailable]{background-color:var(--colour-face-neutral);color:var(--colour-content-weakMuted)}.JpnYNG_seat[data-status=unavailable]:before{border-right:thin solid var(--colour-content-weakMuted)}.JpnYNG_placeNumber{padding:0 var(--SIZE-25);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}
/*# sourceMappingURL=41o7nlohrre-e.css.map*/