.flightChangesDialogHeader__subtitle{color:var(--cp-text-secondary)}.flightChangesDialogHeader__route{font-family:Azeret Mono,serif;font-weight:500}.flightChangesDialogHeader__date{font-weight:600}.flightChangesDialogSubheader__changeId{border-radius:.25rem}.flightChangesDialogSubheader__changeId:focus-visible{z-index:2;outline:.125rem solid #5341f9;position:relative}.flightChangesDialogSubheader{background-color:#f9fafc;border-bottom:1px solid #d8d8de;justify-content:space-between;align-items:center;gap:.625rem;padding:.5rem 1.5rem;font-size:.875em;display:flex}.flightChangesDialogSubheader__ids{align-items:center;gap:.25rem;display:flex}.flightChangesDialogSubheader__id{border-radius:.25rem;padding:.125rem .25rem;font-family:Azeret Mono,serif}.flightChangesDialogSubheader__id--isOld{color:#b2b2bd;background-color:#ececef;text-decoration:line-through}.flightChangesDialogSubheader__arrow{aspect-ratio:1;width:1rem;height:1rem}.flightChangesDialogSubheader__changeId{color:#5341f9;text-underline-offset:.125rem;align-items:center;gap:.25rem;padding:.125rem .25rem;font-weight:600;display:flex}.flightChangesDialogSubheader__changeId:hover{text-decoration:underline}.flightChangesDialogSubheader__icon{aspect-ratio:1;width:.875rem;height:.875rem;transition:rotate .3s}.flightChangesDialogSubheader__changeId:is(:hover,:focus) .flightChangesDialogSubheader__icon{rotate:-180deg}.flightChangesDialogCheckFlightId{flex-direction:column;gap:1.5rem;display:flex;overflow:hidden}.flightChangesDialogCheckFlightId__title{justify-content:space-between;align-items:center;gap:.5rem;line-height:1.5rem;display:flex}.flightChangesDialogCheckFlightId__label{font-weight:500}.flightChangesDialogCheckFlightId__oldFlightId{color:#b2b2bd;background-color:#ececef;border-radius:.25rem;padding:.125rem .25rem;font-family:Azeret Mono,serif;font-size:.875em;text-decoration:line-through}.flightChangesDialogCheckFlightId__newFlightId{padding:.125rem;font-size:1.25em}.flightChangesDialogCheckFlightId__newFlightId input{letter-spacing:.25rem;text-align:center}.flightChangesDialogCheckFlightId__error{color:#fc5959;font-size:.875em}.flightChangesDialogReviewChanges__title{padding:var(--cp-spacing-2xl)}@media (width<=768px){.flightChangesDialogReviewChanges__title{padding:var(--cp-spacing-lg)}}.flightChangesDialogReviewChanges{flex-direction:column;display:flex}.flightChangesDialogReviewChanges__content{flex-direction:column;min-height:0;display:flex;position:relative}.flightChangesDialogReviewChanges__title{padding:var(--cp-spacing-xl) var(--cp-spacing-2xl) 0 var(--cp-spacing-2xl);margin-bottom:var(--cp-spacing-xl);justify-content:space-between;align-items:center;display:flex}.flightChangesDialogReviewChanges__differences{padding:0 var(--cp-spacing-2xl);font-size:var(--cp-text-size-sm);line-height:var(--cp-line-height-sm)}.flightChangesDialogReviewChanges__differences>:not(:last-child){margin-bottom:var(--cp-spacing-sm-md)}.flightChangesDialogReviewChanges__alert{width:100%;padding:var(--cp-spacing-xl) var(--cp-spacing-2xl);background-color:var(--cp-background-primary);display:flex;position:sticky;bottom:0}.flightChangesDialogReviewChanges__icon{aspect-ratio:1;width:1rem;height:1rem}.flightChangesDialogBookings{border:1px solid #d8d8de;border-radius:.5rem;overflow:hidden}.flightChangesDialogBookings__header{background-color:#f9fafc;align-items:center;gap:1rem;padding:.5rem .75rem;display:flex}.flightChangesDialogBookings__title{flex:1;align-items:center;gap:.5rem;font-weight:500;line-height:1.5rem;display:flex}.flightChangesDialogBookings__icon{aspect-ratio:1;width:1rem;height:1rem;transition:rotate .3s}.flightChangesDialogBookings__icon--isExpanded{rotate:90deg}.flightChangesDialogBookings__bookings{border-top:1px solid #d8d8de}.flightChangesDialogBookings__booking{flex-direction:column;padding:.5rem .75rem;font-weight:500;display:flex}.flightChangesDialogBookings__pnr{line-height:1.5rem}.flightChangesDialogBookings__passengers{color:#8b8b9d;font-size:.875em;line-height:1.25rem}.flightChangesDialogError{background-color:#ffe8e8;border:1px solid #fc5959;border-radius:.5rem;align-items:center;gap:1rem;padding:.5rem .75rem;transition:background-color .2s,border-color .2s;display:flex}.flightChangesDialogError__error{color:#fc5959;flex:1;font-size:.875em;font-weight:500;line-height:1.5rem}.flightChangesDialogError--isReviewed{background-color:#d3fff0;border-color:#00c582}.flightChangesDialogError--isReviewed .flightChangesDialogError__error{color:#00c582}.flightChangesDialogReviewErrors{padding:var(--cp-spacing-2xl)}@media (width<=768px){.flightChangesDialogReviewErrors{padding:var(--cp-spacing-lg)}}.flightChangesDialogReviewErrors>:not(:last-child){margin-bottom:1rem}.flightChangesDialogReviewErrors__alert{align-items:start;gap:.5rem;display:flex}.flightChangesDialogReviewErrors__iconWrapper{background-color:#fc5959;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem;display:flex}.flightChangesDialogReviewErrors__icon{aspect-ratio:1;color:#fff;width:1.25rem;height:1.25rem}.flightChangesDialogReviewErrors__message{flex:1;font-size:1.125em;font-weight:600;line-height:1.5rem}.flightChangesDialogFooter{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.flightChangesDialogFooter__label{flex:1 0 auto;font-weight:500}.flightChangesDialogFooter__buttons{flex:1 0 auto;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.flightChangesDialogFooter__buttons>button:only-child{width:100%}.flightChangesDialogFooter:has(.flightChangesDialogFooter__label) .flightChangesDialogFooter__buttons{flex:unset}.flightChangesDialog{z-index:4}.flightChangesDialog:not(:has(.flightChangesDialogCheckFlightId)) .cpDialog__content{padding:0}.flightChangesDialog__content,.flightChangesDialog__wrapper{flex-direction:column;display:flex}.flightChangesDialog__wrapper:not(:last-child){border-bottom:1px solid #d8d8de}
