.bookingPricesDetailsTooltip{gap:var(--cp-spacing-md);flex-direction:column;max-width:300px;display:flex}.bookingPricesDetailsTooltip__items{padding-bottom:var(--cp-spacing-md);border-bottom:1px solid var(--cp-border-soft);gap:var(--cp-spacing-sm);flex-direction:column;display:flex}.bookingPricesDetailsTooltip__itemContent{justify-content:space-between;align-items:flex-start;gap:var(--cp-spacing-lg);display:flex}.bookingPricesDetailsTooltip__metaWrapper{flex-direction:column;display:flex}.bookingPricesDetailsTooltip__labelWrapper{align-items:center;gap:var(--cp-spacing-xs);display:flex}.bookingPricesDetailsTooltip__total{justify-content:space-between;align-items:center;gap:var(--cp-spacing-2xl);display:flex}.bookingPricesDetailsTooltip__label,.bookingPricesDetailsTooltip__totalLabel{color:var(--cp-text-white);font-size:var(--cp-text-size-sm);font-weight:600;line-height:var(--cp-line-height-sm)}.bookingPricesDetailsTooltip__meta{color:var(--cp-text-white);font-size:var(--cp-text-size-xs);font-weight:400;line-height:var(--cp-line-height-xs);white-space:nowrap;margin-left:1.125rem}.bookingPricesDetailsTooltip__totalValue,.bookingPricesDetailsTooltip__value{color:var(--cp-text-white);font-size:var(--cp-text-size-sm);font-weight:400;line-height:var(--cp-line-height-sm);text-align:right;white-space:nowrap}.bookingPricesDetailsTooltip--isBookingDetails .bookingPricesDetailsTooltip__meta{margin-left:0}.bookingFlightChangeItem__button{border-radius:.25rem}.bookingFlightChangeItem__button:focus-visible{z-index:2;outline:.125rem solid #5341f9;position:relative}.bookingFlightChangeItem__badge{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bookingFlightChangeItem{gap:.5rem;display:flex}.bookingFlightChangeItem__timeline{flex-direction:column;align-items:center;display:flex;position:relative}.bookingFlightChangeItem__timeline:before{z-index:0;content:"";background-color:#ececef;width:1px;height:100%;position:absolute}.bookingFlightChangeItem__dotWrapper{background-color:#fff;align-items:center;margin-top:.375rem;padding-block:.625rem;display:flex;position:relative}.bookingFlightChangeItem__dot{aspect-ratio:1;background-color:#ececef;border-radius:100%;width:.3125rem;height:.3125rem}.bookingFlightChangeItem__content{flex-direction:column;flex:1;gap:.5rem;padding-bottom:1rem;display:flex}.bookingFlightChangeItem:last-child .bookingFlightChangeItem__content{padding-bottom:0}.bookingFlightChangeItem__button{text-align:left;border-radius:.5rem;flex-direction:column;gap:.25rem;width:100%;padding:.375rem;display:flex}.bookingFlightChangeItem__button:hover{background-color:#ececef}.bookingFlightChangeItem__heading{align-items:center;gap:.5rem;width:100%;display:flex}.bookingFlightChangeItem__title{flex:1 0 auto;align-items:center;gap:.5rem;font-weight:500;display:flex}.bookingFlightChangeItem__icon{aspect-ratio:1;flex-shrink:0;width:1rem;height:1rem}.bookingFlightChangeItem__status{align-items:center;gap:.25rem;min-width:0;display:flex}.bookingFlightChangeItem__toggle{flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.bookingFlightChangeItem__chevron{aspect-ratio:1;width:1.125rem;height:1.125rem;transition:transform .2s}.bookingFlightChangeItem__chevron--isToggled{transform:rotate(180deg)}.bookingFlightChangeItem__summary{color:#8b8b9d;font-size:.875em}.bookingFlightChangeItem__expand{padding-inline:.375rem}.bookingFlightChangeItem__details,.bookingFlightChangeItem__differences{background-color:#f9fafc;border-radius:.5rem;padding:.5rem;font-size:.875em}.bookingFlightChangeItem__details{max-height:9.375rem;overflow:auto}.bookingFlightChangeItem__description{color:#8b8b9d;white-space:pre-line}
