@charset "UTF-8";.theEnvironmentBar,.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.theEnvironmentBar,.u-layout-box-padding{padding:1rem}}.theEnvironmentBar__wrapper,.u-layout-page-container{margin:auto;width:min(100%,81.25rem)}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.theEnvironmentBar{padding-bottom:.25rem;padding-top:.25rem;z-index:2}.theEnvironmentBar__wrapper{align-items:center;display:flex}.theEnvironmentBar--isDev{background-color:#144dc2}.theEnvironmentBar--isStaging{background-color:#ffa800}.theEnvironmentBar__close,.theEnvironmentBar__text{margin-left:auto}.theEnvironmentBar__text{color:#fff}.theEnvironmentBar__text span{font-weight:600}.theEnvironmentBar__close button{border-radius:50%;color:#fff;padding:.125rem}.theEnvironmentBar__close button:hover{background-color:#fff}.theEnvironmentBar__close button svg{aspect-ratio:1/1;height:1.125rem;width:1.125rem}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsBookerForm{background-color:#f9fafc}.bookingDetailsBookerForm__title{color:#8b8b9d;font-size:.875em;font-weight:600;line-height:1.125rem;margin-bottom:.5rem;text-transform:uppercase}.bookingDetailsBookerForm__form{margin-bottom:1.5rem}.bookingDetailsBookerForm__form>:not(:last-child){margin-bottom:1rem}.bookingDetailsBookerForm__icon{color:#8b8b9d}.bookingDetailsBookerForm__footer{align-items:center;display:flex;gap:.75rem;justify-content:flex-end}.bookingDetailsBookerForm__action{min-width:auto}.bookingLifecycleSummaryItem__event span:first-letter,.u-capitalize-first-letter:first-letter{text-transform:capitalize}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingLifecycleSummaryItem{font-size:.75em;font-weight:500}.bookingLifecycleSummaryItem__date,.bookingLifecycleSummaryItem__event{align-items:center;display:grid;grid-gap:.5rem;grid-template-columns:.25rem 1fr .875rem}.bookingLifecycleSummaryItem__event{align-items:center;line-height:1.125rem}.bookingLifecycleSummaryItem__event:before{aspect-ratio:1/1;background-color:#d8d8de;border-radius:50%;content:"";height:.25rem;width:.25rem}.bookingLifecycleSummaryItem__date{color:#8b8b9d}.bookingLifecycleSummaryItem__line{display:flex;height:100%;justify-content:center}.bookingLifecycleSummaryItem__line:after{background-color:#d8d8de;content:"";height:100%;width:1px}.bookingLifecycleSummaryItem__icon{aspect-ratio:1/1;color:#00c582;height:.75rem;width:.75rem}.bookingLifecycleSummaryItem__icon--isError{color:#fc5959}.bookingDetailsGeneralInformation__lifecycle--hasEvents,.u-focus-outline{border-radius:.25rem}.bookingDetailsGeneralInformation__lifecycle--hasEvents:focus-visible,.u-focus-outline:focus-visible{box-shadow:0 0 0 .1875em #cbc6fd;position:relative;z-index:2}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsGeneralInformation{padding-block:1.5rem}.bookingDetailsGeneralInformation__header{margin-bottom:.25rem;padding-inline:1.5rem}.bookingDetailsGeneralInformation__booker,.bookingDetailsGeneralInformation__details,.bookingDetailsGeneralInformation__form{padding:.75rem 1.5rem}.bookingDetailsGeneralInformation__booker,.bookingDetailsGeneralInformation__details{display:flex;flex-direction:column;gap:.5rem}.bookingDetailsGeneralInformation__title{align-items:center;display:flex;gap:1rem;justify-content:space-between}.bookingDetailsGeneralInformation__category{color:#8b8b9d;font-size:.875em;font-weight:600;line-height:1.125rem;text-transform:uppercase}.bookingDetailsGeneralInformation__edit{align-items:center;color:#5341f9;display:flex;font-size:.875em;gap:.5rem;line-height:1.125rem;transition:transform .2s ease,opacity .2s ease}@media (hover:hover) and (pointer:fine){.bookingDetailsGeneralInformation__edit{opacity:0;pointer-events:none;transform:translate3d(.125rem,0,0)}}.bookingDetailsGeneralInformation__booker:is(:hover,:focus-within) .bookingDetailsGeneralInformation__edit{opacity:1;pointer-events:all;transform:translateZ(0)}.bookingDetailsGeneralInformation__items{display:grid;grid-gap:.25rem 1.5rem;grid-template-columns:min(12.5rem,100%) 1fr}.bookingDetailsGeneralInformation .item__content,.bookingDetailsGeneralInformation .item__label{align-items:center;display:flex;font-size:.875em;font-weight:500;gap:.5rem;line-height:1.125rem}.bookingDetailsGeneralInformation .item__content{overflow:hidden}.bookingDetailsGeneralInformation .item__phoneNumber{align-items:center;display:flex;gap:.25rem}.bookingDetailsGeneralInformation .item__flag{height:.625rem}.bookingDetailsGeneralInformation .item__label{color:#8b8b9d}.bookingDetailsGeneralInformation .item__icon{aspect-ratio:1/1;color:#3e3e5b;height:1rem;width:1rem}.bookingDetailsGeneralInformation .item__icon--isEdit{color:#5341f9}.bookingDetailsGeneralInformation__dropdown .v-popper__arrow-container{display:none}.bookingDetailsGeneralInformation__dropdown .v-popper__inner{border-radius:.5rem}.bookingDetailsGeneralInformation__lifecycle{padding:.5rem .75rem}.bookingDetailsGeneralInformation__lifecycle--hasEvents{border-radius:.25rem;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:.25em}.bookingDetailsGeneralInformation__lifecycle--hasEvents:hover{cursor:context-menu}@media (max-width:500px){.bookingDetailsGeneralInformation__items{grid-template-columns:1fr}.bookingDetailsGeneralInformation .item__content:not(:last-child){margin-bottom:.5rem}}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsPassengersActions__actions{padding-block:.25rem}.bookingDetailsPassengersActions__action{font-size:.875em}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsPassengersPassengerInformation{padding:1rem}.bookingDetailsPassengersPassengerInformation>:not(:last-child){margin-bottom:1rem}.bookingDetailsPassengersPassengerInformation__heading{color:#8b8b9d;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.bookingDetailsPassengersPassengerInformation .field{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.bookingDetailsPassengersPassengerInformation .field__label,.bookingDetailsPassengersPassengerInformation .field__value{min-width:0}.bookingDetailsPassengersPassengerInformation .field__label{align-items:center;display:flex;flex:1 1 9.375rem;font-size:.875em;gap:.5rem}.bookingDetailsPassengersPassengerInformation .field__icon{aspect-ratio:1/1;flex-shrink:0;height:1rem;width:1rem}.bookingDetailsPassengersPassengerInformation .field__value{flex:3 1 9.375rem}.bookingDetailsPassengersPassengerInformation .field:not(:last-child),.bookingDetailsPassengersPassengerInformation__section>:not(:last-child){margin-bottom:.5rem}.bookingDetailsPassengersPassengerInformation__action{font-size:.875em}.bookingDetailsPassengersPassengerInformation__action:not(:disabled){color:#5341f9}.bookingDetailsPassengersPassengerInformation__action:disabled{color:#c6c6ce;cursor:not-allowed}.bookingDetailsPassengersPassengerInformation__icon{aspect-ratio:1/1;height:1rem;margin-right:.5rem;width:1rem}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsPassengersPassengerEdition{background-color:#f9fafc;padding:1rem}.bookingDetailsPassengersPassengerEdition>:not(:last-child){margin-bottom:1.5rem}.bookingDetailsPassengersPassengerEdition__heading{color:#8b8b9d;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.bookingDetailsPassengersPassengerEdition__heading:not(:first-of-type){margin-top:1.5rem}.bookingDetailsPassengersPassengerEdition__fieldset{border:none;padding:0}.bookingDetailsPassengersPassengerEdition__fieldset:not(:last-of-type){margin-bottom:1.5rem}.bookingDetailsPassengersPassengerEdition__row:not(:last-child){margin-bottom:1rem}.bookingDetailsPassengersPassengerEdition__row:not(.bookingDetailsPassengersPassengerEdition__row--isGender){display:grid;grid-gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}.bookingDetailsPassengersPassengerEdition__label{display:block;font-size:.875em;line-height:1.5rem;margin-bottom:.5rem}.bookingDetailsPassengersPassengerEdition__radios{align-items:center;display:flex;gap:1.5rem}.bookingDetailsPassengersPassengerEdition__radio{align-items:center;display:grid;grid-gap:.5rem;grid-template-columns:auto 1fr;text-transform:capitalize}.bookingDetailsPassengersPassengerEdition__input{flex:1 1 9.375rem;min-width:0}.bookingDetailsPassengersPassengerEdition__actions{text-align:right}.bookingDetailsPassengersPassengerEdition__actions>:not(:first-child){margin-left:.75rem}.baseExpandableBox__header,.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.baseExpandableBox__header,.u-layout-box-padding{padding:1rem}}.baseExpandableBox .additionalInformation__expand,.u-focus-outline{border-radius:.25rem}.baseExpandableBox .additionalInformation__expand:focus-visible,.u-focus-outline:focus-visible{box-shadow:0 0 0 .1875em #cbc6fd;position:relative;z-index:2}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.baseExpandableBox__header{align-items:center;display:flex;justify-content:space-between}.baseExpandableBox__details{align-items:center;display:flex;flex-grow:1;padding-right:.5rem}.baseExpandableBox__icon{flex-shrink:0;margin-right:1rem}@media (max-width:520px){.baseExpandableBox__icon{display:none}}.baseExpandableBox__information{align-items:center;display:flex}.baseExpandableBox .information__title{font-size:1.125em;line-height:1.5625rem}.baseExpandableBox .information__subtitle{color:#8b8b9d;font-size:.875em}.baseExpandableBox .additionalInformation{align-items:center;display:flex}.baseExpandableBox .additionalInformation__content{margin-right:.5rem}.baseExpandableBox .additionalInformation__expand{background-color:#f9fafc;border-radius:.5rem;display:flex;padding:.5rem;transition:all .2s ease-out}.baseExpandableBox .additionalInformation__expand i{aspect-ratio:1/1;height:1.125rem;width:1.125rem;stroke:#3e3e5b;transform:rotate(90deg)}.baseExpandableBox .additionalInformation__expand:hover{background-color:#fff}.baseExpandableBox--isSmall .baseExpandableBox__header{padding:1rem}.baseExpandableBox--isSmall .baseExpandableBox__title{font-size:1em;line-height:1.25rem}.baseExpandableBox--isSmall .baseExpandableBox__subtitle{line-height:1.125rem}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsPassengersPassenger>:not(:last-child){border-bottom:1px solid #d8d8de}.bookingDetailsPassengersPassenger__checkbox{margin-right:.75rem}.bookingDetailsPassengersPassenger__nationality{border:.03125rem solid #d8d8de;border-radius:.125rem;height:.9375rem;margin-left:.125rem;position:relative;width:1.25rem}.bookingDetailsPassengersPassenger .heading__titleWrapper{line-height:1}.bookingDetailsPassengersPassenger .heading__title{display:inline-block;vertical-align:middle}.bookingDetailsPassengersPassenger .heading__status--isShrunk{display:none}@media (max-width:400px){.bookingDetailsPassengersPassenger .heading__status{display:none}.bookingDetailsPassengersPassenger .heading__status--isShrunk{display:inline-flex;line-height:1;vertical-align:bottom}}.bookingDetailsPassengersPassenger__content{border-top:1px solid #ececef}.bookingDetailsPassengers,.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.bookingDetailsPassengers,.u-layout-box-padding{padding:1rem}}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsPassengers__header{align-items:center;display:flex;height:2.5em;justify-content:space-between;margin-bottom:1rem}.bookingDetailsPassengers__content{border:1px solid #d8d8de;border-radius:.625rem}.bookingDetailsPassengers__passenger:not(:last-of-type){border-bottom:1px solid #d8d8de}.bookingDetailsPassengers__actions,.bookingDetailsPassengers__confirmCancelMenu{font-size:.875em}.bookingDetailsPassengers__actions{align-items:center;display:flex;gap:.75rem}.bookingDetailsPassengers__select>span{color:#8b8b9d}.bookingDetailsPassengers__select>button{color:#5341f9}.bookingDetailsPassengers__select>button:before{content:"•";display:inline-block;margin-inline:.25rem}.bookingDetailsPassengers__confirmCancelMenu{align-items:center;display:flex;gap:.5rem;justify-content:right}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsAncillariesAncillary{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.bookingDetailsAncillariesAncillary__content{align-items:center;display:flex}.bookingDetailsAncillariesAncillary__icon{aspect-ratio:1/1;flex-shrink:0;height:1.25rem;margin-right:1rem;width:1.25rem}@media (max-width:520px){.bookingDetailsAncillariesAncillary__icon{display:none}}.bookingDetailsAncillariesAncillary__label{text-transform:capitalize}.bookingDetailsAncillariesAncillary__description{color:#8b8b9d;font-size:.875em;line-height:1.125rem}.bookingDetailsAncillariesAncillary__type{font-size:.75rem;margin-left:.5rem;text-transform:uppercase}.bookingDetailsAncillaries,.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.bookingDetailsAncillaries,.u-layout-box-padding{padding:1rem}}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsAncillaries__header{margin-bottom:1rem}.bookingDetailsAncillaries__item:not(:last-of-type,:only-child){border-bottom:1px solid #ececef}.bookingDetailsAncillaries__empty{color:#8b8b9d;font-size:.875em}.bookingDetailsItems,.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.bookingDetailsItems,.u-layout-box-padding{padding:1rem}}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsItems__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.bookingDetailsItems__link{font-size:.875em}.bookingDetailsItems__link i{aspect-ratio:1/1;height:1rem;width:1rem}.bookingDetailsItems__items{border:1px solid #d8d8de;border-radius:.625rem;overflow:hidden}.bookingDetailsItems__item:not(:last-of-type),.bookingDetailsItems__itemGroup:not(:last-of-type){border-bottom:1px solid #d8d8de}.bookingDetailsFlightChangesActions__listItem button,.u-focus-outline{border-radius:.25rem}.bookingDetailsFlightChangesActions__listItem button:focus-visible,.u-focus-outline:focus-visible{box-shadow:0 0 0 .1875em #cbc6fd;position:relative;z-index:2}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsFlightChangesActions .trigger{font-size:.875em}.bookingDetailsFlightChangesActions__list{font-size:.875em;padding:.5rem 0}.bookingDetailsFlightChangesActions__icon{aspect-ratio:1/1;flex-shrink:0;height:1rem;width:1rem;stroke:currentColor}.bookingDetailsFlightChangesActions__icon:not(:only-child){margin-right:.5rem}.bookingDetailsFlightChangesActions__listItem button{align-items:center;display:flex;padding:.5rem .75rem;position:relative;text-align:inherit;width:100%}.bookingDetailsFlightChangesActions__listItem button:not(:disabled):is(.bookingDetailsFlightChangesActions__listItem button:hover,.bookingDetailsFlightChangesActions__listItem button:focus){background-color:#f9fafc;color:#5341f9}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.manualReBookingForm__description,.manualReBookingForm__severity{margin-bottom:1rem}.manualReBookingForm__severityLabel{display:block;font-size:.875em;line-height:1.5rem;margin-bottom:.5rem}.manualReBookingForm__action{text-align:right}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsManualReBooking__toggleForm{color:#3e3e5b;font-size:.875em;text-decoration:underline}.bookingDetailsManualReBooking__form{margin-top:1rem}.bookingDetailsFlightChanges,.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.bookingDetailsFlightChanges,.u-layout-box-padding{padding:1rem}}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsFlightChanges__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.bookingDetailsFlightChanges__manualReBooking{margin-top:1rem}.bookingDetailsFlightChanges__emptyList{color:#8b8b9d;font-size:.875em;padding:.5rem 0}.bookingDetailsCancel,.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.bookingDetailsCancel,.u-layout-box-padding{padding:1rem}}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetailsCancel>:not(:last-child){margin-bottom:1rem}.bookingDetailsCancel__header{align-items:center;display:flex;justify-content:space-between}.bookingDetailsCancel__description{color:#8b8b9d;font-size:.875em;padding-block:.5rem}.bookingDetails__status>span:first-letter,.u-capitalize-first-letter:first-letter{text-transform:capitalize}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.bookingDetails__header{align-items:flex-start;display:inline-flex;flex:1;flex-direction:column;gap:.25rem;padding:1rem 1.5rem;position:relative}.bookingDetails__line{height:.1875rem;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.bookingDetails__header--isAwaitingPnrAirline .bookingDetails__line{background-color:#ffa800}.bookingDetails__header--isConfirmed .bookingDetails__line{background-color:#00c582}.bookingDetails__header--isCanceled .bookingDetails__line{background-color:#fc5959}.bookingDetails__header--isChanged .bookingDetails__line{background-color:#144dc2}.bookingDetails__title{align-items:center;display:flex;gap:.75rem}.bookingDetails__heading{font-family:Azeret Mono,serif;font-size:1.5em;line-height:1.875rem}.bookingDetails__status>span{text-transform:lowercase}.bookingDetails__flightLink{align-items:center;color:#8b8b9d;display:flex;font-size:.875em;gap:.25rem;line-height:1.5rem}.bookingDetails__route{font-family:Azeret Mono,serif;font-weight:500}.bookingDetails__date{font-weight:600}.bookingDetails__icon{aspect-ratio:1/1;height:1rem;width:1rem}.bookingDetails__content{display:flex;flex:1;flex-direction:column;width:100%}.bookingDetails__details>*{width:100%}.bookingDetails__details>:not(:last-of-type){border-bottom:1px solid #ececef}.bookingDetails__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.bookingDetails__footer>button{flex:1;flex-basis:15.625rem;min-width:0}.cancelBookingModalBreadcrumb__button,.u-focus-outline{border-radius:.25rem}.cancelBookingModalBreadcrumb__button:focus-visible,.u-focus-outline:focus-visible{box-shadow:0 0 0 .1875em #cbc6fd;position:relative;z-index:2}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.cancelBookingModalBreadcrumb{background-color:#f9fafc;border-bottom:1px solid #d8d8de;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:.5rem 1.5rem;position:sticky;top:0;z-index:3}.cancelBookingModalBreadcrumb,.cancelBookingModalBreadcrumb__step,.cancelBookingModalBreadcrumb__steps{align-items:center;display:flex}.cancelBookingModalBreadcrumb__button{align-items:center;color:#8b8b9d;display:flex;font-size:.875em;line-height:1.5rem;text-transform:capitalize;transition:color .2s ease}.cancelBookingModalBreadcrumb__button--isActive{color:#3e3e5b;font-weight:600}.cancelBookingModalBreadcrumb__button:hover{color:#3e3e5b}.cancelBookingModalBreadcrumb__icon{aspect-ratio:1/1;height:1rem;margin:0 .25rem;width:1rem}.cancelBookingModalBreadcrumb__step:first-child .cancelBookingModalBreadcrumb__icon{display:none}.cancelBookingModalBreadcrumb__checkbox{font-size:.875em}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.cancelBookingModalStepSelect{padding-block:1rem}.cancelBookingModalStepSelect__content{display:flex;flex-direction:column;gap:1.5rem}.cancelBookingModalStepSelect textarea{resize:vertical}.cancelBookingModalStepSelect__helper,.cancelBookingModalStepSelect__title{line-height:1.5rem}.cancelBookingModalStepSelect__title{font-weight:500}.cancelBookingModalStepSelect__helper{color:#8b8b9d;font-size:.875em;font-weight:400}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.cancelBookingModalBooking{background-color:#f9fafc;border:1px solid #d8d8de;border-radius:.5rem;overflow:hidden}.cancelBookingModalBooking--hasLeftColumn{align-items:flex-start;background-color:transparent;border:none;display:flex;gap:.75rem;margin-top:0;overflow:unset}.cancelBookingModalBooking--hasLeftColumn:has(.cpCheckbox){scroll-margin-top:2.5rem}.cancelBookingModalBooking--hasLeftColumn>:first-child{position:relative;top:.5rem}.cancelBookingModalBooking__status{align-items:center;background-color:#e4ecfc;border-radius:.25rem;color:#144dc2;display:flex;justify-content:center;padding:.25rem}.cancelBookingModalBooking__status--isChecked{background-color:#e0fff4;color:#00c582}.cancelBookingModalBooking__statusIcon{aspect-ratio:1/1;height:.875rem;width:.875rem}.cancelBookingModalBooking__inner{flex:1}.cancelBookingModalBooking__wrapper{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem .75rem;width:100%}.cancelBookingModalBooking__wrapper:focus-visible{outline:.1875em solid #cbc6fd;outline-offset:-.1875em}.cancelBookingModalBooking--hasLeftColumn .cancelBookingModalBooking__wrapper{padding:.5rem .125rem}.cancelBookingModalBooking--hasLeftColumn .cancelBookingModalBooking__wrapper,.cancelBookingModalBooking:has(.cancelBookingModalBooking__bottom) .cancelBookingModalBooking__wrapper{border-bottom:1px solid #d8d8de}.cancelBookingModalBooking__subtitle,.cancelBookingModalBooking__title{align-items:center;display:flex;gap:.25rem;text-align:left}.cancelBookingModalBooking__content{flex:1}.cancelBookingModalBooking__pnr{flex:1;font-family:Azeret Mono,serif;font-weight:600;line-height:1.5rem}.cancelBookingModalBooking__pax{font-weight:500;line-height:1.5rem}.cancelBookingModalBooking__pax,.cancelBookingModalBooking__subtitle{color:#8b8b9d;font-size:.875em}.cancelBookingModalBooking__subtitle{line-height:1.1875rem}.cancelBookingModalBooking__reason:first-letter{text-transform:capitalize}.cancelBookingModalBooking__expand{display:flex;padding:.125rem}.cancelBookingModalBooking__expand:hover{background-color:#fff}.cancelBookingModalBooking__icon{aspect-ratio:1/1;height:1.125rem;transition:rotate .2s ease;width:1.125rem}.cancelBookingModalBooking__icon--isToggled{rotate:180deg}.cancelBookingModalBooking__bottom{background-color:#fff}.cancelBookingModalBooking--hasLeftColumn .cancelBookingModalBooking__bottom{background-color:#f9fafc;border-bottom:1px solid #d8d8de;overflow:hidden}.cancelBookingModalBooking__summary{background-color:inherit;padding:.75rem}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.cancelBookingModalFlight__count,.u-rounded-element{border-radius:62.5rem}.cancelBookingModalFlight{border:1px solid #d8d8de;border-radius:.5rem;gap:.75rem;overflow:hidden}.cancelBookingModalFlight__header{align-items:center;background-color:#f9fafc;border-bottom:1px solid #d8d8de;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5rem}.cancelBookingModalFlight__left{align-items:center;display:flex;gap:.75rem}.cancelBookingModalFlight__toggleAll span{line-height:1.5rem}.cancelBookingModalFlight__route svg{color:#8b8b9d}.cancelBookingModalFlight__right{align-items:center;display:flex;gap:.5rem;padding-left:2.25rem}.cancelBookingModalFlight__date{color:#8b8b9d;font-size:.875em}.cancelBookingModalFlight__count{align-items:center;background-color:#ececef;display:flex;font-family:Azeret Mono,serif;font-size:.75em;justify-content:center;min-width:1.125rem;padding:.125rem .25rem}.cancelBookingModalFlight__booking{padding-inline:.5rem}.cancelBookingModalFlight__booking:last-child :is(.cancelBookingModalBooking__wrapper,.cancelBookingModalBooking__bottom){border-bottom:none}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.cancelBookingModalStepCancel{min-height:21.875rem}.cancelBookingModalStepCancel__subtitle{align-items:center;display:flex;font-size:.875em;font-weight:600;gap:.75rem;line-height:1.5rem;padding-bottom:.5rem}.cancelBookingModalStepCancel__toggleAll{aspect-ratio:1/1;height:1.5rem;padding-inline:.5rem;width:1.5rem}.cancelBookingModalStepCancel__toggleAll span{line-height:1.5rem}.cancelBookingModalStepCancel__flights{display:flex;flex-direction:column;gap:1rem}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.cancelBookingModalStepRefund{padding-block:.5rem}.cancelBookingModalStepRefund__loader{aspect-ratio:1/1;display:block;height:1.5rem;margin:0 auto;width:1.5rem}.cancelBookingModalStepRefund__header{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.cancelBookingModalStepRefund__label{color:#8b8b9d;font-size:.75em;font-weight:600;line-height:1rem;text-transform:uppercase}.cancelBookingModalStepRefund__amount{color:#5341f9;font-family:Azeret Mono,serif;font-size:1.125em;font-weight:500;line-height:1.625rem}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.cancelBookingModalStepSummary{min-height:21.875rem}.cancelBookingModalStepSummary__subtitle{border-bottom:1px solid #d8d8de;font-size:.875em;font-weight:600;line-height:1.5rem;padding-bottom:.5rem}.cancelBookingModal__content,.cancelBookingModal__header,.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.cancelBookingModal__content,.cancelBookingModal__header,.u-layout-box-padding{padding:1rem}}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.cancelBookingModal__wrapper{height:100%;max-height:31.25rem;overflow:auto;position:relative}.cancelBookingModal__content{padding-block:.5rem}.cancelBookingModal__heading{font-size:1.25em;font-weight:600;line-height:1.875rem}.cancelBookingModal__loader{aspect-ratio:1/1;display:block;height:1.5rem;margin:1rem auto;width:1.5rem}.cancelBookingModal__pnr{font-family:Azeret Mono,serif}.cancelBookingModal__banner{align-items:center;background-color:#d9e4fb;border-radius:.5rem .5rem 0 0;bottom:0;color:#144dc2;display:flex;font-size:.875em;font-weight:500;gap:.5rem;left:0;padding:.5rem 1.5rem;position:sticky;width:100%;z-index:2}.cancelBookingModal__banner.slide-up-enter-active{transition-delay:1s}.cancelBookingModal__icon{aspect-ratio:1/1;height:1rem;width:1rem}.cancelBookingModal__confirmation{flex:1;line-height:1.5rem;white-space:nowrap}.cancelBookingModal__footer{align-items:center;display:flex;flex:1;gap:.5rem;justify-content:space-between}.cancelBookingModal__footer button:only-child{flex:1}@media (max-width:450px){.cancelBookingModal__wrapper{max-height:100%}.cancelBookingModal__banner{position:absolute}}.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.u-layout-box-padding{padding:1rem}}.u-layout-box-style{background-color:#fff;border-radius:.9375rem;box-shadow:0 1px 4px #3e3e5b1a,0 0 1px #3e3e5b26}.u-layout-page-container{margin:auto;width:min(100%,81.25rem)}@media screen and (pointer:coarse) and (orientation:landscape) and (max-height:500px),screen and (pointer:coarse) and (orientation:landscape) and (max-width:800px){.u-layout-hide-on-mobile-landscape-mode{display:none}}.u-layout-section-spacing>:not(:last-child,:empty){margin-bottom:1rem}.u-layout-section-border>:not(:last-child){border-bottom:1px solid #d8d8de}.u-focus-outline{border-radius:.25rem}.u-focus-outline:focus-visible{box-shadow:0 0 0 .1875em #cbc6fd;position:relative;z-index:2}.u-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-capitalize-first-letter:first-letter{text-transform:capitalize}.u-highlight{background-color:#ffd00b;color:#3e3e5b}.u-input-label{font-size:.875em;line-height:1.5rem;margin-bottom:.5rem}.u-graphic-timeline-layover{background-color:#d8d8de;width:.125rem}.u-graphic-timeline-flight{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' fill='none' viewBox='0 0 120 120'%3E%3Cpath fill='%23D8D8DE' d='M60 90c16.569 0 30-13.431 30-30 0-16.568-13.431-30-30-30-16.568 0-30 13.432-30 30 0 16.569 13.432 30 30 30'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-y;background-size:.25rem}.u-dotted-underline{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:.125em;text-underline-offset:.1875em}.u-dotted-underline:focus-visible,.u-dotted-underline:hover{text-decoration-style:solid}.u-rounded-element{border-radius:62.5rem}.u-asterisk{font-size:.75em;position:relative;top:-.1875rem}.u-asterisk:after{content:" "}label .u-asterisk,legend .u-asterisk{color:#fc5959}.mainLayout{display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%}
