.departureStatus-module-scss-module__WZy10G__u-container{max-width:calc(var(--page-max-width) + var(--page-gutter)*2);padding-inline:var(--page-gutter);margin-inline:auto}.departureStatus-module-scss-module__WZy10G__u-hidden{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes departureStatus-module-scss-module__WZy10G__slide-out-and-in{0%{transform-origin:100% 100%;scale:1}50%{transform-origin:100% 100%;scale:0 1}51%{transform-origin:0 100%;scale:0 1}to{transform-origin:0 100%;scale:1}}@keyframes departureStatus-module-scss-module__WZy10G__bg-slide-out-and-in{0%{background-position:100% 100%;background-size:100% 1px}50%{background-position:100% 100%;background-size:0% 1px}51%{background-position:0 100%;background-size:0% 1px}to{background-position:0 100%;background-size:100% 1px}}.departureStatus-module-scss-module__WZy10G__react-aria-ModalOverlay{background:var(--color-black-40);z-index:200;align-items:flex-end;height:100%;animation:.3s forwards departureStatus-module-scss-module__WZy10G__fadeIn;display:flex;position:fixed;inset:0;overflow:hidden auto}.departureStatus-module-scss-module__WZy10G__react-aria-ModalOverlay[data-exiting]{animation:.3s .1s forwards departureStatus-module-scss-module__WZy10G__fadeOut}@keyframes departureStatus-module-scss-module__WZy10G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes departureStatus-module-scss-module__WZy10G__fadeOut{0%{opacity:1}to{opacity:0}}.departureStatus-module-scss-module__WZy10G__departureStatus{background-color:var(--color-white);padding:var(--spacing-24) var(--spacing-16) var(--spacing-16) 0;border:1px solid var(--border-color);border-radius:0 var(--radii-8) var(--radii-8) 0;width:100%;transition:var(--general-transition);border-left:0;flex:40%;justify-content:flex-end;align-items:center;margin-left:auto;display:flex;position:relative}@media only screen and (min-width:1024px){.departureStatus-module-scss-module__WZy10G__departureStatus{padding:var(--spacing-32) var(--spacing-24) var(--spacing-32);flex:30%}}.departureStatus-module-scss-module__WZy10G__departureStatus.departureStatus-module-scss-module__WZy10G__departureBookingFlow{padding:var(--spacing-16);flex:30%;display:flex}@media only screen and (min-width:1024px){.departureStatus-module-scss-module__WZy10G__departureStatus.departureStatus-module-scss-module__WZy10G__departureBookingFlow{padding:var(--spacing-24) var(--spacing-24) var(--spacing-24) var(--spacing-32)}}.departureStatus-module-scss-module__WZy10G__price{justify-content:center;align-items:flex-end;gap:var(--spacing-8);flex-direction:column;display:flex}.departureStatus-module-scss-module__WZy10G__priceLabel{color:var(--color-text-muted);white-space:nowrap}.departureStatus-module-scss-module__WZy10G__fewTicketsLeft{top:0;right:var(--spacing-16);position:absolute}@media only screen and (min-width:1024px){.departureStatus-module-scss-module__WZy10G__fewTicketsLeft{right:var(--spacing-24)}}.departureStatus-module-scss-module__WZy10G__departureCanceled{color:var(--color-error)}.departureStatus-module-scss-module__WZy10G__departureUnavailable{overflow-wrap:break-word;word-wrap:break-word;text-wrap:balance;text-align:right;justify-content:flex-end;align-items:center;gap:var(--spacing-8);font-size:clamp(1.6rem,.284091vw + 1.50909rem,1.8rem);font-weight:600;line-height:1.2;display:flex}.departureStatus-module-scss-module__WZy10G__departureUnavailable.departureStatus-module-scss-module__WZy10G__isBookingFlow{margin-block:10px}.departureStatus-module-scss-module__WZy10G__departureNoOnlineTickets{gap:var(--spacing-4)}.departureStatus-module-scss-module__WZy10G__tooltipButton{flex:0 0 var(--spacing-32);width:var(--spacing-32);height:var(--spacing-32)}.departureStatus-module-scss-module__WZy10G__tooltipContainer{text-align:right;align-items:center;gap:var(--spacing-8);display:flex}@media only screen and (min-width:1024px){.departureStatus-module-scss-module__WZy10G__tooltipContainer{text-align:left}}.departureStatus-module-scss-module__WZy10G__tooltipContent{color:var(--color-dark-blue)}
