.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}.bookingSummary__value.v-popper--has-tooltip,.u-dotted-underline{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:.125em;text-underline-offset:.1875em}.bookingSummary__value.v-popper--has-tooltip:focus-visible,.bookingSummary__value.v-popper--has-tooltip:hover,.u-dotted-underline:focus-visible,.u-dotted-underline:hover{text-decoration-style:solid}.bookingSummary{background-color:#fff;display:flex;flex-direction:column;gap:.25rem;width:100%}.bookingSummary__wrapper{display:flex;flex-direction:column;gap:.5rem}.bookingSummary__title{color:#8b8b9d;font-size:.75em;font-weight:600;text-transform:uppercase}.bookingSummary__row{display:flex;flex-wrap:wrap;gap:.5rem}.bookingSummary__column{align-items:flex-start;display:flex;flex:1 1 min(7.5rem,100%);flex-direction:column}.bookingSummary__column:not(:has(.bookingSummary__label)){justify-content:flex-end}.bookingSummary__label{color:#8b8b9d;font-size:.875em;font-weight:400;line-height:1.5rem}.bookingSummary__value{font-weight:500;line-height:1.25rem}.bookingSummary__value.v-popper--has-tooltip{cursor:help;white-space:normal}.bookingSummary__link{color:#5341f9}.bookingSummary__icon{aspect-ratio:1/1;height:1rem;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}.flightSummary__iata,.flightSummary__value.v-popper--has-tooltip,.u-dotted-underline{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:.125em;text-underline-offset:.1875em}.flightSummary__iata:focus-visible,.flightSummary__iata:hover,.flightSummary__value.v-popper--has-tooltip:focus-visible,.flightSummary__value.v-popper--has-tooltip:hover,.u-dotted-underline:focus-visible,.u-dotted-underline:hover{text-decoration-style:solid}.flightSummary{background-color:#fff;display:flex;flex-direction:column;gap:.25rem;width:100%}.flightSummary__wrapper{display:flex;flex-direction:column;gap:.5rem}.flightSummary__title{color:#8b8b9d;font-size:.75em;font-weight:600;text-transform:uppercase}.flightSummary__row{display:flex;flex-wrap:wrap;gap:.5rem}.flightSummary__column{align-items:flex-start;display:flex;flex:1 1 min(7.5rem,100%);flex-direction:column}.flightSummary__column:not(:has(.flightSummary__label)){justify-content:flex-end}.flightSummary__label{color:#8b8b9d;font-size:.875em;font-weight:400;line-height:1.5rem}.flightSummary__value{font-weight:500;line-height:1.25rem}.flightSummary__value.v-popper--has-tooltip{cursor:help;white-space:normal}.flightSummary__value--isAirline,.flightSummary__value--isRoute{align-items:center;display:flex}.flightSummary__value--isAirline{gap:.625rem}.flightSummary__value--isRoute{gap:.25rem}.flightSummary__icon{aspect-ratio:1/1;height:1rem;width:1rem}.flightSummary__link{color:#5341f9}.flightSummary__routePoint{align-items:center;display:flex;font-family:Azeret Mono,serif;gap:.25rem}.flightSummary__routePoint .baseFlag{height:.625rem}.flightSummary__iata{cursor:help}.bookingItemSectionDetailsItem__description:first-letter,.bookingItemSectionDetailsItem__label: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}.bookingItemSectionDetailsItem{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:space-between;max-width:37.5rem}.bookingItemSectionDetailsItem__description{color:#8b8b9d;font-size:.875em;font-variant-numeric:tabular-nums}.bookingItemSectionDetailsItem__total{display:flex;font-size:1.5em;font-variant:tabular-nums}.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}.bookingItemSectionTransaction{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:space-between;max-width:37.5rem}.bookingItemSectionTransaction__icon{aspect-ratio:1/1;height:.875rem;width:.875rem}.bookingItemSectionTransaction__report{color:#8b8b9d;font-size:.875em;margin-top:.25rem}.bookingItemSectionTransaction__total{display:flex;font-size:1.5em;font-variant:tabular-nums}.bookingItemSection__content,.u-layout-box-padding{padding:1.5rem}@media (max-width:650px){.bookingItemSection__content,.u-layout-box-padding{padding:1rem}}.bookingItemSection__expand,.u-focus-outline{border-radius:.25rem}.bookingItemSection__expand:focus-visible,.u-focus-outline:focus-visible{box-shadow:0 0 0 .1875em #cbc6fd;position:relative;z-index:2}.bookingItemSection__column,.bookingItemSection__columnTitle,.bookingItemSection__status,.u-text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}.bookingItemSection__columnTitle.v-popper--has-tooltip,.u-dotted-underline{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:.125em;text-underline-offset:.1875em}.bookingItemSection__columnTitle.v-popper--has-tooltip:focus-visible,.bookingItemSection__columnTitle.v-popper--has-tooltip:hover,.u-dotted-underline:focus-visible,.u-dotted-underline:hover{text-decoration-style:solid}.bookingItemSection{container-type:inline-size}.bookingItemSection__header{border-bottom:1px solid #d8d8de;display:flex;flex-direction:column;gap:.5rem;outline-offset:-.1875rem;padding:1rem 1.5rem;transition:background-color .15s ease;width:100%}.bookingItemSection__bottom,.bookingItemSection__top{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.bookingItemSection__icon{aspect-ratio:1/1;flex-shrink:0;height:1rem;transition:transform .3s ease;width:1rem}.bookingItemSection__copy--isBookingId,.bookingItemSection__label,.bookingItemSection__type{color:#8b8b9d;font-size:.875em}.bookingItemSection__amount,.bookingItemSection__copy{font-family:Azeret Mono,serif}.bookingItemSection__copy{line-height:1.3125rem}.bookingItemSection__type{align-items:center;display:flex;gap:.5rem}.bookingItemSection__label{text-transform:uppercase}.bookingItemSection__footer{align-items:center;display:flex;flex-grow:1;gap:.5rem;justify-content:space-between}.bookingItemSection__amount{font-size:1.625em}.bookingItemSection__actions{align-items:center;display:flex;flex-grow:1000;gap:.5rem;justify-content:flex-end;min-width:0}.bookingItemSection__summary{align-items:stretch;display:flex;gap:1rem;padding:.75rem 1.5rem}.bookingItemSection__column:not(:first-child){border-left:1px solid #d8d8de;padding-left:1rem}.bookingItemSection__columnTitle{align-items:center;color:#8b8b9d;display:flex;font-size:.875em;gap:.25rem;line-height:1.5625rem}.bookingItemSection__columnTitle.v-popper--has-tooltip{cursor:help;text-underline-offset:.25rem}.bookingItemSection__columnContent{align-items:center;display:flex;font-weight:500;gap:.25rem}.bookingItemSection--isExpandable .bookingItemSection__header:focus-visible,.bookingItemSection--isExpandable .bookingItemSection__header:hover{background-color:#ececef}.bookingItemSection--isExpandable .bookingItemSection__header:focus-visible{outline:.1875em solid #cbc6fd}.bookingItemSection__content{border-top:1px solid #d8d8de}.bookingItemSection__content>:not(:last-child){margin-bottom:1.5rem}.bookingItemSection__content--isModal{padding:1rem}.bookingItemSection .details__title,.bookingItemSection .transactions__title{color:#8b8b9d;font-size:.875em;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}.bookingItemSection .details__list,.bookingItemSection .transactions__list{display:flex;flex-direction:column}.bookingItemSection .details__list>:not(:last-child),.bookingItemSection .transactions__list>:not(:last-child){margin-bottom:.75rem}.bookingItemSection__expand{align-items:center;background-color:#f9fafc;border-radius:0;border-top:1px solid #d8d8de;display:flex;font-size:.875em;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .2s ease;width:100%}.bookingItemSection__expand:hover{background-color:#ececef}.bookingItemSection__expand--isExpanded .bookingItemSection__icon{transform:rotate(-90deg)}@container (max-width: 650px){.bookingItemSection__header,.bookingItemSection__summary{padding:1rem}.bookingItemSection__summary{flex-wrap:wrap;gap:.25rem 1.5rem;padding:.75rem 1rem}.bookingItemSection__column{align-items:center;display:flex;flex:1 0 15.625rem;justify-content:space-between}.bookingItemSection__column:not(:first-child){border:unset;padding:0}.bookingItemSection__expand{padding:.75rem 1rem}}@media (max-width:500px){.bookingItemSection__amount{font-size:1.375em}}.refundFormBalanceItem__information,.u-focus-outline{border-radius:.25rem}.refundFormBalanceItem__information: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}.refundFormBalanceItem{align-items:center;display:flex;gap:.5rem;line-height:1.5rem}.refundFormBalanceItem__title{font-size:.875em;font-weight:600}.refundFormBalanceItem__spacer{border-bottom:1px dashed #d8d8de;flex:1;height:.625rem}.refundFormBalanceItem__right{align-items:center;display:flex;gap:.25rem}.refundFormBalanceItem__information{border-radius:.25rem;color:#8b8b9d;display:flex;padding:.25rem}.refundFormBalanceItem__information:hover{background-color:#e5e3fe;color:#5341f9}.refundFormBalanceItem__icon{aspect-ratio:1/1;height:.875rem;width:.875rem}.refundFormBalanceItem__current{font-weight:500}.refundFormBalanceItem__new{color:#5341f9;font-family:Azeret Mono,serif;font-size:.875em;font-weight:500}.refundFormBalanceItem__new--isInTooltip{color:inherit;font-size:inherit}.refundFormBalanceItem__difference{font-style:italic}.refundFormBalanceItem__popper{min-width:18.125rem}.refundFormBalanceItem__popper .v-popper__arrow-container{display:none}.refundFormBalanceItem__popper .v-popper__inner{color:#fff}.refundFormBalanceItem .popper{font-size:.875em;font-weight:500;line-height:1.5rem}.refundFormBalanceItem .popper__details{align-items:center;display:flex;flex:1;gap:.25rem}.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}.modalBookingItemRefundFormBalance>:not(:last-child){margin-bottom:.5rem}.modalBookingItemRefundFormBalance__label{color:#8b8b9d;font-size:.75em;font-weight:600;line-height:1rem;margin-bottom:.5rem;text-transform:uppercase}.modalBookingItemRefundFormBalance__balance{padding-block:.75rem}.modalBookingItemRefundFormBalance__form>p{margin-bottom:.5rem}.modalBookingItemRefundFormBalance__tag{margin-bottom:.75rem}
