.fu4UAq_legGrid{--line-width:.5rem;grid-gap:1.5rem 1rem;grid-template-columns:3rem var(--line-width) auto;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;gap:1.5rem 1rem;padding:.5rem;display:grid}
.MNMSGa_button{--data-button-backgroundColor-disabled:var(--colour-face-muted);--data-button-textColor-disabled:var(--colour-content-disabled);width:100%}@media not all and (min-width:23.4375em){.MNMSGa_button{font-size:var(--FONT-size-75)}}
.u6SYvG_listItemNotice{font-weight:var(--weight-medium);white-space:normal;border-radius:0 0 .25rem .25rem;align-items:flex-start;gap:.25rem;padding:.25rem 1rem;font-size:1rem;display:flex}.u6SYvG_listItemNotice>svg{flex:none}@media (min-width:48em){.u6SYvG_listItemNotice{padding:.5rem 1.25rem}}@media (min-width:64em){.u6SYvG_listItemNotice{padding:.5rem 1.75rem}}
.HG48aq_durationTransfers{grid-gap:1.25rem;grid-template-columns:auto 1fr;grid-template-areas:"duration transfers";gap:1.25rem;display:grid}@media (min-width:48em) and (max-width:63.9375em){.HG48aq_durationTransfers{grid-template-columns:1.5fr 2fr}}@media (min-width:64em){.HG48aq_durationTransfers{grid-template-columns:9fr 8fr}}.HG48aq_transferCount{grid-area:transfers}
.tLGeRW_times svg{margin-right:.125rem}@media not all and (min-width:48em){.tLGeRW_times{font-size:1.25rem;line-height:1.5rem}.tLGeRW_times svg{margin-block:.125rem!important}}.tLGeRW_times{align-items:center;gap:var(--s08);display:flex}
.KlAwwW_discount{text-overflow:ellipsis;white-space:nowrap;max-width:7.5rem;overflow:hidden}@media (min-width:48em){.KlAwwW_discount{max-width:9rem}}
._9NpuqG_connectionListItem{--connection-item-padding-x:1rem;--connection-item-padding-y:1rem;--connection-item-gap-x:1.25rem;--connection-item-gap-y:.5rem;border:1px solid #0000;border-radius:.25rem;position:relative}@media not all and (min-width:48em){._9NpuqG_connectionListItem{--connection-item-gap-x:.25rem}}@media (min-width:64em){._9NpuqG_connectionListItem{--connection-item-padding-x:1.75rem;--connection-item-padding-y:1.25rem}}._9NpuqG_connectionButton{grid-gap:var(--connection-item-gap-y) var(--connection-item-gap-x);place-content:flex-start;gap:var(--connection-item-gap-y) var(--connection-item-gap-x);text-align:left;padding:var(--connection-item-padding-y) var(--connection-item-padding-x);align-items:center;display:grid}@media not all and (min-width:48em){._9NpuqG_connectionButton{grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-areas:"time time time price price""duration-transfers duration-transfers duration-transfers duration-transfers duration-transfers""trains-discount trains-discount trains-discount trains-discount trains-discount"}}@media (min-width:48em) and (max-width:63.9375em){._9NpuqG_connectionButton{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"time time time price price price""duration-transfers duration-transfers duration-transfers trains-discount trains-discount trains-discount"}}@media (min-width:64em){._9NpuqG_connectionButton{grid-template-columns:11rem 17rem 1fr 8rem;grid-template-areas:"time duration-transfers trains-discount price"}}._9NpuqG_connectionButton._9NpuqG_withDisruptionButton{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:0}._9NpuqG_times{white-space:nowrap;grid-area:time}._9NpuqG_price{white-space:normal;grid-area:price;justify-content:end;align-items:center}._9NpuqG_durationTransfers{grid-area:duration-transfers}._9NpuqG_trainsDiscount{grid-area:trains-discount;grid-template-columns:1fr auto;grid-template-areas:"trains discount";display:grid}._9NpuqG_trainTypes{grid-area:trains;margin-right:.5rem}._9NpuqG_discount{grid-area:discount;margin-left:auto}._9NpuqG_notice{margin:0 calc(var(--connection-item-padding-x) * -1 - 1px) calc(var(--connection-item-padding-y) * -1 - 1px);grid-column:1/-1}@media not all and (min-width:64em){._9NpuqG_notice{grid-column:1/-1}}@media not all and (min-width:48em){._9NpuqG_notice{grid-column:1/-1}}._9NpuqG_disruption{grid-column:1/-1}._9NpuqG_disruptionButton{padding:var(--connection-item-gap-y) var(--connection-item-padding-x) var(--connection-item-padding-y);margin-top:0}
.mAcIxa_itemExtension{color:var(--colour-content-warning);text-align:left;border-radius:0;border-bottom-left-radius:var(--RADIUS-tiny);border-bottom-right-radius:var(--RADIUS-tiny);justify-content:space-between;width:100%}button:hover .mAcIxa_itemExtension{color:var(--COLOUR-darkyellow-20)}.mAcIxa_itemExtension{--data-button-backgroundColor:var(--colour-face-muted)}button.mAcIxa_itemExtension{color:var(--colour-content-critical);border-top:0}
.QR9ykW_container{text-align:right}.QR9ykW_message{line-height:1.25}.QR9ykW_available{color:var(--colour-content-accentPrimary)}@media not all and (min-width:48em){.QR9ykW_price{font-size:1.25rem;line-height:1.5rem}}
/*# sourceMappingURL=2z4kix75dt9dh.css.map*/