html.ez-new #ez-booked-summary-aside{margin-bottom:20px}html.ez-new #ez-booked-summary-paid{border-top:1px solid #b2b2b2}html.ez-new .booked-flight-summary #ez-summary-details{box-shadow:none;padding:0}html.ez-new .booked-flight-summary .itn-details{position:relative}html.ez-new .booked-flight-summary .itn-baggage-link{margin:auto;text-decoration:underline}html.ez-new .alt-font .booked-flight-summary .itn-baggage-link{font-family:Roboto,Arial,Helvetica,sans-serif}html.ez-new .booked-flight-summary .itn-baggage-link:hover{text-decoration:none}html.ez-new .seat-selection-lightbox iframe{border-top:0;border-left:0;border-right:0}html.ez-new .booked-fares-wrapper{position:relative}html.ez-new .booked-base-fare{vertical-align:baseline;display:inline-block}html.ez-new #ez-confirmation-request-fail-message{margin-bottom:20px}html.ez-new .disclaimer-scrollable{max-height:20em;padding:15px 15px 5px;overflow:hidden auto}html.ez-new .disclaimer-container>ul{margin-left:1em}html.ez-new .terms-checkbox-list{margin-left:0!important}html.ez-new .cancel-tnc{margin-right:10px}html.ez-new #ez-tnc{border-bottom:10px solid #8cabc7}html.ez-new .submit-btn-container{position:relative}html.ez-new .submit-btn-container .loading{position:absolute;left:28px}html.ez-new .ez-summary-sale-top{position:absolute;top:0;left:0}html.ez-new .ez-summary-sale-top .ez-summary-sale-rbn{margin-left:0;padding:3px 7px;position:absolute;top:-15px;left:-9px}html.ez-new .ez-summary-fare-container.flex-no-pay.discount{padding-left:15px}@media (min-width:48em){html.ez-new #ez-booked-summary-aside{text-align:right}html.ez-new #ez-booked-summary-paid{border-top:0}html.ez-new #ez-confirmation-request-fail-message{margin-bottom:0}}@media print{html.ez-new .ez-custom-header,html.ez-new #steps-bar,html.ez-new .cell-buttons,html.ez-new .guest-flight-head,html.ez-new #cp-footer,html.ez-new #additional-guests,html.ez-new .booked-flight-meta-details:not(.finalpayment){display:none}html.ez-new #container.ezair-bg{background:0 0}html.ez-new #container{min-height:0;max-height:auto}}html.ez-new body.ezair .booked-flight-header-details-meta{background:#fff;border-radius:12px;box-shadow:0 6px 18px #1c2b4614;border:1px solid var(--ez-field-border,#d8dee9)!important;padding:18px 20px!important}html.ez-new body.ezair .booked-flight-header-details-meta a{color:var(--ez-brand-primary);font-weight:600}html.ez-new body.ezair .cell-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html.ez-new body.ezair .cell-buttons>div,html.ez-new body.ezair .cell-buttons .cell-request-seats{display:contents}html.ez-new body.ezair .cell-buttons :is(.ez-change-flights,.request-seats-btn,.pay-now-request,.cancel-flights,.view-e-ticket){box-sizing:border-box;cursor:pointer;flex:1 1 0;justify-content:center;align-items:center;min-width:180px;height:46px;font-weight:700;transition:background .12s,color .12s;border:1.5px solid var(--ez-brand-primary)!important;color:var(--ez-brand-primary)!important;background:#fff!important;border-radius:999px!important;padding:0 22px!important;text-decoration:none!important;display:inline-flex!important}html.ez-new body.ezair .cell-buttons :is(.ez-change-flights,.request-seats-btn,.pay-now-request,.view-e-ticket):hover{background:var(--ez-brand-primary)!important;color:#fff!important}html.ez-new body.ezair .cell-buttons :is(.ez-change-flights,.request-seats-btn,.pay-now-request,.view-e-ticket):disabled,html.ez-new body.ezair .cell-buttons :is(.ez-change-flights,.request-seats-btn,.pay-now-request,.view-e-ticket):disabled:hover{cursor:not-allowed;box-shadow:none;transform:none;background:var(--ez-surface-sunken,#f2f6fb)!important;border-color:var(--ez-field-border,#d8dee9)!important;color:var(--ez-text-muted,#8b97ab)!important}html.ez-new body.ezair .cell-buttons .cancel-flights{color:#b3261e!important;border-color:#cf6f69!important}html.ez-new body.ezair .cell-buttons .cancel-flights:hover{color:#fff!important;background:#b3261e!important;border-color:#b3261e!important}html.ez-new body.ezair .cell-buttons :is(.ez-change-flights,.request-seats-btn,.pay-now-request,.cancel-flights,.view-e-ticket):focus{outline:0}html.ez-new body.ezair .cell-buttons :is(.ez-change-flights,.request-seats-btn,.pay-now-request,.cancel-flights,.view-e-ticket):focus-visible{box-shadow:0 0 0 3px var(--ez-focus-ring,#007ba333)}html.ez-new body.ezair .tnc-link-manage-flights{flex-wrap:wrap;align-items:center;gap:6px 0;margin-top:10px;display:flex}html.ez-new body.ezair .tnc-link-manage-flights a{color:var(--ez-brand-primary);font-weight:600;text-decoration:none;float:none!important}html.ez-new body.ezair .tnc-link-manage-flights a:hover{text-decoration:underline}html.ez-new body.ezair .tnc-link-manage-flights a+a:before{content:"|";color:var(--ez-field-border-hover,#b4c8dc);margin:0 12px;font-weight:400;display:inline-block}html.ez-new body.ezair .guest-options-thead{border-bottom:1px solid var(--ez-field-border,#d8dee9);padding:8px 0 6px;background:0 0!important}html.ez-new body.ezair .guest-options-thead .guest-options-cell,html.ez-new body.ezair .guest-options-thead h2{letter-spacing:.08em;text-transform:uppercase;color:var(--ez-text-muted,#5b6b85);font-weight:700;font-size:11px!important}html.ez-new body.ezair .guest-options-tbody .guest-options-row{border-bottom:1px dashed #dfe5ee;transition:background .12s}html.ez-new body.ezair .guest-options-tbody .guest-options-row:hover{background:#f7fafd}html.ez-new body.ezair .cell-buttons>div{display:contents}@media (min-width:40em){html.ez-new body.ezair .Manage-flights #ez-autoair-new-top.auto-add-air-container{margin-left:2vw!important;margin-right:2vw!important}}html.ez-new body.ezair .Manage-flights #ez-flight-summary{margin-left:0!important;margin-right:0!important}html.ez-new body.ezair .Manage-flights .title-bg{border-bottom:1px solid var(--ez-field-border,#d8dee9);background:linear-gradient(#f2f6fb 0%,#fff 100%);border-radius:12px 12px 0 0}html.ez-new body.ezair .Manage-flights .title-bg h1{letter-spacing:-.01em;margin:2px 0;font-size:1.9rem}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top.header-border-radius{border-radius:12px;overflow:hidden;box-shadow:0 10px 28px #0028461a}html.ez-new body.ezair .Manage-flights .roundtrip-note span{letter-spacing:.1em;text-transform:uppercase;color:var(--ez-text-muted,#5b6b85);font-weight:700;font-size:11px!important;font-style:normal!important}html.ez-new body.ezair .Manage-flights :is(.depart-flight-airports,.return-flight-airports) .small-to{color:var(--ez-text-muted,#5b6b85);font-style:italic!important}html.ez-new body.ezair .Manage-flights :is(.modify-from-airport,.modify-to-airport){color:#1c2b46}html.ez-new body.ezair .Manage-flights .air-booking-number{color:#33415c;background:#eef4fb;border:1px solid #d5e2f1;border-radius:8px;align-items:center;gap:6px;margin:8px 0 4px;padding:5px 12px;font-size:.92rem;display:inline-flex}html.ez-new body.ezair .Manage-flights .cruise-departure{color:var(--ez-text-muted,#5b6b85);font-weight:400!important}html.ez-new body.ezair .Manage-flights .cruise-departure,html.ez-new body.ezair .Manage-flights .air-booking-number{letter-spacing:.01em}html.ez-new body.ezair .booked-flight-header-details-meta>div:first-child>div:first-child{letter-spacing:.09em;text-transform:uppercase;color:var(--ez-text-muted,#5b6b85);margin-bottom:2px;font-size:11px;font-weight:700}@media (min-width:1100px){html.ez-new body.ezair .Manage-flights .ez-manage-layout{align-items:flex-start;gap:22px;display:flex}html.ez-new body.ezair .Manage-flights .ez-manage-main{flex:auto;min-width:0}html.ez-new body.ezair .Manage-flights .ez-manage-rail{flex:0 0 400px;position:sticky;top:14px}}html.ez-new body.ezair .Manage-flights .ez-manage-rail #ez-manage-summary{border:1px solid var(--ez-field-border,#d8dee9);background:#fff;border-radius:12px;margin:0;padding:18px;box-shadow:0 6px 18px #1c2b4614}html.ez-new body.ezair .Manage-flights .ez-manage-rail #booked-flight-header-modify{display:block;height:auto!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail #booked-flight-header-modify>div{float:none!important;width:100%!important;margin:0!important;padding:0!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-flight-header-details{border-bottom:1px dashed #dfe5ee;margin-bottom:14px!important;padding-bottom:14px!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-flight-header-details-meta{border-radius:0;box-shadow:none!important;border:0!important;padding:0!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .cell-buttons{gap:10px;margin-top:16px;flex-direction:column!important;align-items:stretch!important;display:flex!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .cell-buttons>div{float:none!important;width:100%!important;margin:0!important;display:block!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .cell-buttons :is(.ez-change-flights,.request-seats-btn,.pay-now-request,.cancel-flights,.view-e-ticket){text-align:center;box-sizing:border-box!important;width:100%!important;margin:0!important;display:block!important}@media (max-width:47.99em){html.ez-new body.ezair .Manage-flights .ez-manage-rail .cell-buttons>.cell-request-seats,html.ez-new body.ezair .Manage-flights .ez-manage-rail .cell-buttons .request-seats-btn{display:none!important}}@media (min-width:1100px){html.ez-new body.ezair .Manage-flights .ez-manage-main #ez-flight-summary #flight-summary .ez-itn-details{display:block!important}}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-options-modify{border:1px solid var(--ez-field-border,#d8dee9);background:#fff;border-radius:12px;margin-bottom:18px;padding:8px 16px 12px;box-shadow:0 6px 18px #1c2b4614}@media (max-width:1099px){html.ez-new body.ezair .Manage-flights .ez-manage-rail{margin-top:18px}}html.ez-new body.ezair .Manage-flights .ez-manage-rail #booked-flight-header-modify,html.ez-new body.ezair .Manage-flights .ez-manage-rail #booked-flight-header-modify *{left:auto!important;right:auto!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail #booked-flight-header-modify>div{box-sizing:border-box;float:none!important;width:100%!important;max-width:100%!important;position:static!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-flight-header-details-meta,html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-flight-header-details-meta>div{box-sizing:border-box;overflow-wrap:break-word;width:100%!important;height:auto!important;position:static!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .ez-summary-sale-rbn{display:inline-block;margin:0 0 6px!important;position:static!important;top:auto!important;left:auto!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-flight-header-details-meta [style*="width: 0"],html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-flight-header-details-meta [style*=width\:0]{width:auto!important;height:auto!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail :is(.modify-from-airport,.modify-to-airport){font-size:1.3rem!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-flight-header-details-meta .font-size-p10{font-size:1.7rem}html.ez-new body.ezair .Manage-flights .guest-options-thead{display:block;border:0!important;padding:0!important}html.ez-new body.ezair .Manage-flights .guest-options-thead .guest-options-cell:not(:first-child){display:none}html.ez-new body.ezair .Manage-flights .guest-options-thead .guest-options-cell:first-child h2{color:#1c2b46;text-transform:none;letter-spacing:0;margin:0 0 12px;font-size:1.2rem!important}html.ez-new body.ezair .Manage-flights .guest-options-tbody:last-child{margin-bottom:0}html.ez-new body.ezair .Manage-flights .guest-options-row{background:linear-gradient(#fbfdff,#f4f8fd);border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;padding:14px 16px;display:grid;border:1px solid #e0e6ef!important}html.ez-new body.ezair .Manage-flights .guest-options-row>.guest-options-cell.table-cell{border-bottom:1px dashed #d5dfec;grid-column:1/-1;align-items:center;gap:8px;margin-bottom:2px;display:flex;padding:0 0 10px!important}html.ez-new body.ezair .Manage-flights .guest-options-row .guest-name{color:var(--ez-brand-primary-dark);font-size:1.05rem!important}html.ez-new body.ezair .Manage-flights .guest-options-row>.guest-options-cell:not(.table-cell){flex-direction:column;gap:6px;display:flex;padding:0!important}html.ez-new body.ezair .Manage-flights .guest-options-row>.guest-options-cell:not(.table-cell):before{letter-spacing:.07em;text-transform:uppercase;color:var(--ez-text-muted,#5b6b85);font-size:10px;font-weight:700}html.ez-new body.ezair .Manage-flights .guest-options-row>.contact-info:before{content:"Contact information"}html.ez-new body.ezair .Manage-flights .guest-options-row>.freq-flyer:before{content:"Frequent flyer"}html.ez-new body.ezair .Manage-flights .guest-options-row>.special-services:before{content:"Special services"}html.ez-new body.ezair .Manage-flights .guest-options-row>.known-trav:before{content:"Redress / Known traveler"}html.ez-new body.ezair .Manage-flights .guest-options-row .open-temp-form{border:1px solid var(--ez-field-border,#d8dee9);color:var(--ez-brand-primary);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:7px 12px;font-size:.82rem;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex}html.ez-new body.ezair .Manage-flights .guest-options-row .open-temp-form:after{content:"Add"}html.ez-new body.ezair .Manage-flights .guest-options-row .plus-button{width:16px;height:16px;display:inline-flex}html.ez-new body.ezair .Manage-flights .guest-options-row .plus-button .action-icon.plus{width:16px;height:16px}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change .open-temp-form{background:0 0;border:0;padding:2px}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change .open-temp-form:after{content:none}html.ez-new body.ezair .Manage-flights .guest-options-row>.guest-options-cell:not(.table-cell)>.guest-options-cell,html.ez-new body.ezair .Manage-flights .guest-options-row>.guest-options-cell:not(.table-cell)>.guest-option-cell{display:contents!important}html.ez-new body.ezair .Manage-flights .guest-options-row .plus-button{clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}html.ez-new body.ezair .Manage-flights .guest-options-row .open-temp-form{border:1px solid var(--ez-field-border,#d8dee9);width:100%;min-height:40px;color:var(--ez-brand-primary);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:.84rem;font-weight:600;padding:0 12px!important;display:flex!important}html.ez-new body.ezair .Manage-flights .guest-options-row>.guest-options-cell:not(.table-cell) .open-temp-form:before{content:"+";color:var(--ez-brand-primary);font-size:1.15rem;font-weight:700;line-height:1}html.ez-new body.ezair .Manage-flights .guest-options-row>.guest-options-cell:not(.table-cell) .open-temp-form:after{content:"Add"}html.ez-new body.ezair .Manage-flights .guest-options-row .open-temp-form:hover{border-color:var(--ez-brand-primary);background:#f2f7fd}html.ez-new body.ezair .Manage-flights .guest-options-row{grid-template-columns:1fr;padding-left:44px;position:relative}html.ez-new body.ezair .Manage-flights .ez-guest-acc-toggle{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:absolute;top:16px;left:14px}html.ez-new body.ezair .Manage-flights .ez-guest-acc-chevron{border-right:2px solid var(--ez-brand-primary);border-bottom:2px solid var(--ez-brand-primary);width:11px;height:11px;margin-top:-3px;transition:transform .15s;transform:rotate(45deg)}html.ez-new body.ezair .Manage-flights .ez-guest-open .ez-guest-acc-chevron{margin-top:3px;transform:rotate(-135deg)}html.ez-new body.ezair .Manage-flights .ez-guest-closed .ez-guest-actions-body{display:none}html.ez-new body.ezair .Manage-flights .ez-guest-open .ez-guest-actions-body{border-top:1px dashed #d5dfec;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding-top:12px;display:grid}html.ez-new body.ezair .Manage-flights .guest-options-row>.guest-options-cell.table-cell{border-bottom:0;grid-column:auto;margin-bottom:0;padding-bottom:0!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body>.guest-options-cell:before{content:none!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .contact-info .open-temp-form:has(.plus-button):after{content:"Contact info"}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .freq-flyer .open-temp-form:has(.plus-button):after{content:"Frequent flyer"}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .special-services .open-temp-form:has(.plus-button):after{content:"Special services"}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .known-trav .open-temp-form:has(.plus-button):after{content:"Redress / Known Traveler Number"}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .open-temp-form:has(.edit-button):after{content:none}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body>.guest-options-cell{flex-direction:column;display:flex;padding:0!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body>.guest-options-cell>.guest-options-cell,html.ez-new body.ezair .Manage-flights .ez-guest-actions-body>.guest-options-cell>.guest-option-cell{display:contents!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .open-temp-form:has(.plus-button):before{content:"+";color:var(--ez-brand-primary);font-size:1.15rem;font-weight:700;line-height:1}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .temp-form.show-selected{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .square.show-selected{background:#eef4fb;border:1px solid #d5e2f1;border-radius:7px;padding:5px 10px;font-size:.82rem}html.ez-new body.ezair .Manage-flights .guest-options-thead .guest-options-cell:first-child h2{margin-bottom:4px!important}html.ez-new body.ezair .Manage-flights .guest-options-thead:after{content:"Expand a guest to add contact, frequent flyer, special services, or Redress / Known Traveler Number details.";color:var(--ez-text-muted,#5b6b85);white-space:nowrap;text-overflow:ellipsis;max-width:none;margin-bottom:12px;font-size:.82rem;line-height:1.3;display:block;overflow:hidden}html.ez-new body.ezair .Manage-flights .guest-options-row{padding:10px 14px 10px 42px}html.ez-new body.ezair .Manage-flights .ez-guest-closed .guest-options-row{background:#fff}html.ez-new body.ezair .Manage-flights .ez-guest-acc-toggle{top:11px}html.ez-new body.ezair .Manage-flights .ez-guest-open .guest-options-row{background:linear-gradient(#f4f8fd,#eef4fb);border-color:#cddcee!important}html.ez-new body.ezair .Manage-flights .ez-guest-closed .guest-options-row .table-cell:after{content:"Add details";color:var(--ez-brand-primary);opacity:.85;align-self:center;margin-left:auto;font-size:.78rem;font-weight:600}html.ez-new body.ezair .Manage-flights .ez-guest-open .guest-options-row .table-cell:after{content:none}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .open-temp-form{min-height:38px!important;font-size:.82rem!important}html.ez-new body.ezair .Manage-flights .ez-guest-open .ez-guest-actions-body{gap:8px 10px}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change{margin-left:6px}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change .open-temp-form{min-height:0!important;padding:0!important}html.ez-new body.ezair .Manage-flights .ez-guest-closed .guest-options-row .table-cell:after{margin-left:auto}html.ez-new body.ezair .Manage-flights .ez-guest-closed .guest-options-row{padding-top:9px;padding-bottom:9px}html.ez-new body.ezair .Manage-flights .ez-guest-closed .guest-options-row .table-cell{align-items:center}html.ez-new body.ezair .Manage-flights .ez-guest-acc-toggle{top:50%;transform:translateY(-50%)}html.ez-new body.ezair .Manage-flights .ez-guest-open .ez-guest-acc-toggle{top:20px;transform:none}html.ez-new body.ezair .Manage-flights .ez-guest-closed .guest-options-row .table-cell:after{content:"Add details +";border:1px solid var(--ez-field-border,#d8dee9);background:#fff;border-radius:999px;padding:4px 12px}html.ez-new body.ezair .Manage-flights .ez-guest-closed .guest-options-row:hover .table-cell:after{border-color:var(--ez-brand-primary);background:#f2f7fd}@media (min-width:40em){html.ez-new body.ezair .Manage-flights #modify-content{padding-left:16px!important;padding-right:16px!important}}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-options-modify{padding-left:14px;padding-right:14px}html.ez-new body.ezair .Manage-flights .guest-options-row .guest-name{flex:0 auto;white-space:normal!important;text-overflow:clip!important;max-width:none!important;overflow:visible!important}html.ez-new body.ezair .Manage-flights .guest-options-row>.table-cell{flex-wrap:nowrap;min-width:0}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-options-modify{padding:12px 12px 4px}html.ez-new body.ezair .Manage-flights .guest-options-tbody{margin-bottom:6px}html.ez-new body.ezair .Manage-flights .ez-guest-closed .guest-options-row{padding-top:7px;padding-bottom:7px;padding-left:40px}html.ez-new body.ezair .Manage-flights .guest-options-row .guest-name{font-size:.95rem!important}html.ez-new body.ezair .Manage-flights .ez-guest-closed .guest-options-row .table-cell:after{padding:3px 10px;font-size:.74rem}html.ez-new body.ezair .Manage-flights .ez-guest-acc-toggle{width:18px;height:18px;left:12px}html.ez-new body.ezair .Manage-flights .ez-guest-acc-chevron{width:9px;height:9px}html.ez-new body.ezair .Manage-flights .guest-options-row>.table-cell{align-items:center;gap:8px;width:100%;display:flex}html.ez-new body.ezair .Manage-flights .guest-options-row .guest-name{flex:auto;min-width:0;line-height:1.2}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change{flex:none;margin:0}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change .open-temp-form{display:block;background:0 0!important;border:0!important;width:22px!important;height:22px!important;min-height:0!important;padding:0!important;position:relative!important}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change .edit-button{margin:auto;position:absolute;inset:0;width:18px!important;height:18px!important}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change .action-icon.pencil{width:18px;height:18px}html.ez-new body.ezair .Manage-flights .ez-guest-closed .guest-options-row .table-cell:after{white-space:nowrap;flex:none;margin-left:auto}html.ez-new body.ezair .Manage-flights .guest-options-row .guest-name{flex:0 auto!important}html.ez-new body.ezair .Manage-flights .guest-options-row>.table-cell{cursor:pointer}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change{cursor:default}html.ez-new body.ezair .Manage-flights .ez-manage-main #ez-flight-summary section.ez-summary-layout{padding:0!important}html.ez-new body.ezair .Manage-flights .ez-manage-main #flight-summary{border-radius:0 0 12px 12px;box-shadow:none!important}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head{border-radius:12px 12px 0 0;margin:0}html.ez-new body.ezair .Manage-flights .ez-manage-main #ez-flight-summary{border:1px solid var(--ez-field-border,#d8dee9);border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #1c2b4614}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head{border-bottom:1px solid var(--ez-field-border,#d8dee9);justify-content:space-between;align-items:center;display:flex;background:#fff!important;padding:14px 16px!important}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head h2{text-transform:none;letter-spacing:0;margin:0;color:#1c2b46!important;padding:0!important;font-size:1.2rem!important}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head{position:relative}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head .guest-icons{flex:none;align-items:center;margin-left:auto!important;display:inline-flex!important;position:static!important}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head .print-btn{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;transition:background .15s,color .15s,box-shadow .15s;border:1.5px solid var(--ez-brand-primary,#2c5fae)!important;width:auto!important;min-height:0!important;color:var(--ez-brand-primary,#2c5fae)!important;background:0 0!important;margin:0!important;padding:9px 20px!important;font-size:.82rem!important;font-weight:700!important;display:inline-flex!important}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head .print-btn:hover{box-shadow:0 4px 12px #2c5fae4d;background:var(--ez-brand-primary,#2c5fae)!important;color:#fff!important}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head .print-btn .action-icon.print-lw{filter:none}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-options-modify,html.ez-new body.ezair .Manage-flights .ez-manage-main #ez-flight-summary{border:1px solid var(--ez-field-border,#d8dee9);border-radius:12px;margin-bottom:18px;box-shadow:0 6px 18px #1c2b4614}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head .print-btn .action-icon.print-lw{width:16px;height:16px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v3h12V3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v3h12V3z'/%3E%3C/svg%3E") 50%/contain no-repeat;background:currentColor!important}html.ez-new body.ezair .Manage-flights .ez-manage-main #ez-flight-summary .guest-flight-head.dark-blue-bg{background:#fff!important}html.ez-new body.ezair .Manage-flights .ez-manage-main #ez-flight-summary .guest-flight-head h2{color:#1c2b46!important}html.ez-new body.ezair .Manage-flights .ez-manage-main #ez-flight-summary .guest-flight-head .print-btn{color:var(--ez-brand-primary,#2c5fae)!important}html.ez-new body.ezair .Manage-flights .ez-manage-main #ez-flight-summary .guest-flight-head .print-btn:hover{color:#fff!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top .title-bg{border-bottom:0;border-radius:12px 12px 0 0;background:linear-gradient(135deg, var(--ez-brand-primary-dark,#002a5c) 0%, var(--ez-brand-primary,#003595) 100%)!important;margin:0!important;padding:20px 26px!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top .title-bg h1{letter-spacing:-.01em;margin:0;font-size:1.7rem;color:#fff!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top.header-border-radius{overflow:hidden}html.ez-new body.ezair .Manage-flights #modify-content{padding-top:22px!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .temp-form.show-selected{border:1px solid var(--ez-field-border,#d8dee9);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;padding:8px 10px;display:flex}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .temp-form.show-selected .square.show-selected{background:#eef4fb;border:1px solid #d5e2f1;border-radius:6px;max-width:100%;padding:4px 9px;font-size:.8rem}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .temp-form.show-selected .show-input{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .temp-form.show-selected .open-temp-form{flex:none;margin-left:auto;position:relative;background:0 0!important;border:0!important;width:22px!important;height:22px!important;min-height:0!important;padding:0!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .temp-form.show-selected .open-temp-form .edit-button{margin:auto;position:absolute;inset:0;width:16px!important;height:16px!important}html.ez-new body.ezair .Manage-flights .ez-manage-main #flight-summary .itn-details{padding-left:0!important;padding-right:0!important}html.ez-new body.ezair .Manage-flights .ez-manage-main .itn-dtl-header{border-radius:0;margin:0!important}html.ez-new .Manage-flights #ez-autoair-new-top .title-bg{background:linear-gradient(135deg,#002a5c 0%,#003595 60%,#0a4fb0 100%)!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;margin:0!important;padding:20px 26px!important}html.ez-new .Manage-flights #ez-autoair-new-top .title-bg h1{letter-spacing:-.01em;align-items:center;gap:10px;display:flex;color:#fff!important;margin:0!important;font-size:1.6rem!important}html.ez-new .Manage-flights #ez-autoair-new-top .title-bg h1:before{content:"";background-color:#ffffffe6;width:22px;height:22px;transform:rotate(45deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L11 19v-4.5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L11 19v-4.5z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected){background:#f7fafd;border:1px solid #e0e6ef;border-radius:10px;flex-direction:column;gap:5px;grid-column:1/-1!important;padding:10px 12px!important;display:flex!important}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected):before{content:"";letter-spacing:.07em;text-transform:uppercase;color:#5b6b85;font-size:10px;font-weight:700;display:block!important}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info:has(.temp-form.show-selected):before{content:"Contact information"!important}html.ez-new .Manage-flights .ez-guest-actions-body>.freq-flyer:has(.temp-form.show-selected):before{content:"Frequent flyer"!important}html.ez-new .Manage-flights .ez-guest-actions-body>.special-services:has(.temp-form.show-selected):before{content:"Special services"!important}html.ez-new .Manage-flights .ez-guest-actions-body>.known-trav:has(.temp-form.show-selected):before{content:"Redress / Known traveler"!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected{flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;background:0 0!important;border:0!important;padding:0!important;display:flex!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .square.show-selected{color:#1c2b46;max-width:100%;background:#fff!important;border:1px solid #d5e2f1!important;border-radius:7px!important;padding:5px 11px!important;font-size:.82rem!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .show-input{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .open-temp-form{flex:none;background:#fff!important;border:1px solid #d8dee9!important;border-radius:7px!important;width:24px!important;height:24px!important;min-height:0!important;margin-left:auto!important;padding:0!important;position:relative!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .open-temp-form:hover{background:#f2f7fd!important;border-color:#003595!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .open-temp-form .edit-button{margin:auto;position:absolute;inset:0;width:15px!important;height:15px!important}html.ez-new .Manage-flights .ez-manage-main #flight-summary .itn-details{padding-left:0!important;padding-right:0!important}html.ez-new .Manage-flights .ez-manage-main .itn-dtl-header{border-radius:0!important;width:100%!important;margin:0!important}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header{background:linear-gradient(135deg,#002a5c 0%,#003595 60%,#0a4fb0 100%)!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;margin:0!important;padding:18px 26px!important}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header h1{letter-spacing:-.01em;align-items:center;gap:10px;display:inline-flex;color:#fff!important;margin:0!important;font-size:1.6rem!important}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header h1:before{content:"";background-color:#ffffffeb;flex:none;width:21px;height:21px;transform:rotate(45deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L11 19v-4.5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L11 19v-4.5z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected):before{align-self:flex-start;text-align:left!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected{justify-content:flex-start!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .square.show-selected{max-width:none!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .show-input{word-break:break-word;white-space:normal!important;text-overflow:clip!important;text-transform:none!important;overflow:visible!important}html.ez-new .Manage-flights #ez-autoair-new-top.auto-add-air-container{margin-left:0!important;margin-right:0!important}@media (min-width:40em){html.ez-new body.ezair .Manage-flights #ez-autoair-new-top.auto-add-air-container{margin-left:0!important;margin-right:0!important}}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header{background:linear-gradient(135deg,#1b4da8 0%,#2f6fd0 55%,#4a8be8 100%)!important;padding:18px 30px!important}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info:has(.temp-form.show-selected) .temp-form.show-selected{position:relative;flex-direction:column!important;align-items:stretch!important;gap:8px!important}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info .temp-form.show-selected .square.show-selected{align-items:baseline;gap:10px;width:100%;background:0 0!important;border:0!important;padding:0!important;display:flex!important}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info .temp-form.show-selected .square.show-selected:before{letter-spacing:.04em;text-transform:uppercase;color:#5b6b85;flex:0 0 54px;font-size:11px;font-weight:700}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info .temp-form.show-selected>.square.show-selected:first-of-type:before{content:"Email"}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info .temp-form.show-selected>.square.show-selected:nth-of-type(2):before{content:"Phone"}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info .temp-form.show-selected .show-input{color:#1c2b46;font-size:.9rem;font-weight:600;white-space:normal!important}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info .temp-form.show-selected .open-temp-form{top:0;right:0;margin:0!important;position:absolute!important}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected){position:relative;background:#f0f9f3!important;border-color:#c6e6d2!important}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected):before{color:#2f7d4f!important}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected):after{content:"✓ Added";letter-spacing:.05em;text-transform:uppercase;color:#2f7d4f;font-size:10px;font-weight:700;position:absolute;top:10px;right:40px}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected){min-width:0;grid-column:auto!important}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info .temp-form.show-selected .square.show-selected:before{flex:none}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info .temp-form.show-selected .square.show-selected{flex-wrap:wrap;gap:2px 8px}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info .temp-form.show-selected .show-input{word-break:break-all;font-size:.85rem}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected):after{top:10px;right:12px}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info:has(.temp-form.show-selected):after{right:40px}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected){gap:3px;padding:8px 10px!important}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected):before{margin-bottom:1px}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info:has(.temp-form.show-selected) .temp-form.show-selected{gap:3px!important}html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info .temp-form.show-selected .show-input{line-height:1.25}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header{position:relative;background:linear-gradient(#fff 0%,#f4f8fd 100%)!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;margin:0!important;padding:10px 30px 11px!important}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header:after{content:"";background:repeating-linear-gradient(90deg,#ccd8e8 0 7px,#0000 7px 14px);height:2px;position:absolute;bottom:0;left:26px;right:26px}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header>div{padding:0!important}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header h1{letter-spacing:-.01em;align-items:center;gap:11px;position:relative;color:#16233c!important;margin:0!important;font-size:1.3rem!important;display:flex!important}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header h1:before{content:"";background:linear-gradient(140deg, var(--ez-brand-primary,#2c5fae) 0%, var(--ez-brand-accent,#007ba3) 100%);border-radius:9px;flex:none;width:32px;height:32px;box-shadow:0 4px 11px #185aaa3d}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header h1:after{content:"";pointer-events:none;background-color:#fff;width:18px;height:18px;position:absolute;top:50%;left:7px;transform:translateY(-50%)rotate(45deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L11 19v-4.5z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L11 19v-4.5z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new .Manage-flights #ez-autoair-new-top.header-border-radius{overflow:hidden}@media (min-width:1100px){html.ez-new body.ezair .Manage-flights .ez-manage-layout{flex-wrap:nowrap;align-items:flex-start;display:flex!important}html.ez-new body.ezair .Manage-flights .ez-manage-main{min-width:0;flex:1 1 0!important;width:auto!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail{flex:0 0 440px!important}}html.ez-new body.ezair .Manage-flights .ez-manage-main{min-width:0}html.ez-new body.ezair .Manage-flights .guest-options-modify,html.ez-new body.ezair .Manage-flights .guest-options-modify>div,html.ez-new body.ezair .Manage-flights .guest-options-tbody{box-sizing:border-box;width:100%!important;display:block!important}@media (min-width:1100px){html.ez-new body.ezair .Manage-flights #modify-content.ez-manage-layout{text-align:left!important;flex-flow:row!important;justify-content:flex-start!important;align-items:flex-start!important;display:flex!important}html.ez-new body.ezair .Manage-flights #modify-content>.ez-manage-main{float:none!important;flex:1 1 0!important;order:0!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}html.ez-new body.ezair .Manage-flights #modify-content>.ez-manage-rail{float:none!important;flex:0 0 440px!important;order:1!important;width:440px!important;margin:0!important}}html.ez-new body.ezair .Manage-flights .ez-manage-main>*{float:none!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html.ez-new body.ezair .Manage-flights .ez-manage-main>.guest-options-modify{display:block!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top>.article-header>div{float:none!important;width:100%!important;max-width:100%!important;display:block!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top.auto-add-air-container{margin-bottom:0!important;padding:0!important}html.ez-new body.ezair .Manage-flights .ez-guest-open .ez-guest-actions-body{grid-auto-rows:1fr!important;align-items:stretch!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body>.guest-options-cell{box-sizing:border-box;height:100%}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .open-temp-form:has(.plus-button){align-self:stretch;flex:auto!important;height:auto!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected){justify-content:flex-start;height:100%}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-options-thead .guest-options-cell:first-child h2,html.ez-new body.ezair .Manage-flights .ez-manage-rail .ez-rail-title{letter-spacing:-.01em;background:linear-gradient(#eef4fb 0%,#f8fbfe 100%);border:1px solid #e0e8f3;border-radius:10px;align-items:center;gap:12px;font-weight:700;color:#16233c!important;margin:0 0 12px!important;padding:11px 14px!important;font-size:1.12rem!important;display:flex!important}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-options-thead .guest-options-cell:first-child h2:before,html.ez-new body.ezair .Manage-flights .ez-manage-rail .ez-rail-title:before{content:"";background-position:50%;background-repeat:no-repeat;background-size:17px,cover;border-radius:8px;flex:none;width:30px;height:30px;box-shadow:0 4px 10px #185aaa38}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-options-thead .guest-options-cell:first-child h2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5s-3 1.34-3 3 1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z'/%3E%3C/svg%3E"), linear-gradient(140deg, var(--ez-brand-primary,#2c5fae) 0%, var(--ez-brand-accent,#007ba3) 100%)}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-options-thead .guest-options-cell:first-child{width:100%;display:block;padding:0!important}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-options-thead .guest-options-cell:first-child h2{border-width:0 0 1px!important;border-radius:12px 12px 0 0!important;margin:-12px -12px 12px!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .ez-rail-title:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M22 10V6c0-1.1-.9-2-2-2H4c-1.1 0-1.99.9-1.99 2v4c1.1 0 1.99.9 1.99 2s-.89 2-2 2v4c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-4c-1.1 0-2-.9-2-2s.9-2 2-2z'/%3E%3C/svg%3E"), linear-gradient(140deg, var(--ez-brand-primary,#2c5fae) 0%, var(--ez-brand-accent,#007ba3) 100%)}html.ez-new body.ezair .Manage-flights .ez-manage-main #ez-flight-summary .guest-flight-head.dark-blue-bg,html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head{gap:12px;background:linear-gradient(#eef4fb 0%,#f8fbfe 100%)!important;border-bottom:1px solid #e0e8f3!important;justify-content:flex-start!important}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M21 16v-2l-8-5V3.5a1.5 1.5 0 0 0-3 0V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L11 19v-4.5z'/%3E%3C/svg%3E"), linear-gradient(140deg, var(--ez-brand-primary,#2c5fae) 0%, var(--ez-brand-accent,#007ba3) 100%);background-position:50%;background-repeat:no-repeat;background-size:17px,cover;border-radius:8px;flex:none;width:30px;height:30px;box-shadow:0 4px 10px #185aaa38}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head .print-btn{margin-left:auto}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header{background:linear-gradient(120deg,#d8e5f6 0%,#e6eef9 55%,#eef4fb 100%)!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .ez-rail-title{border-color:var(--ez-field-border,#d8dee9);border-bottom:0;border-radius:12px 12px 0 0;margin-bottom:0!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail #ez-manage-summary{border-top:0!important;border-radius:0 0 12px 12px!important}html.ez-new body.ezair .Manage-flights .ez-manage-main #ez-flight-summary section.ez-summary-layout{padding-top:16px!important}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:26px;display:flex!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top>.article-header>div:first-child{flex:none;float:none!important;width:auto!important;max-width:none!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top>.article-header>div.ez-mf-route{flex:none;align-items:center;margin-left:auto;float:none!important;width:auto!important;max-width:none!important;display:flex!important}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-route-row{background:#ffffff80;border:1.5px solid #2c5fae66;border-radius:10px;align-items:center;gap:14px;padding:13px 18px 6px;display:inline-flex;position:relative}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-route-pt{flex-direction:column;align-items:center;line-height:1.05;display:flex}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-code{letter-spacing:.04em;color:var(--ez-brand-primary-dark,#234c8e);font-size:1.02rem;font-weight:800}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-city{text-transform:uppercase;letter-spacing:.05em;color:#5b6b85;text-overflow:ellipsis;white-space:nowrap;max-width:96px;margin-top:1px;font-size:.58rem;overflow:hidden}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-route-line{background:repeating-linear-gradient(90deg,#9db8dd 0 5px,#0000 5px 9px);flex:none;width:64px;height:2px;position:relative}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-plane{background-color:var(--ez-brand-primary,#2c5fae);width:16px;height:16px;position:absolute;top:50%;right:-5px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-plane-back{background-color:var(--ez-brand-accent,#007ba3);left:-5px;right:auto;transform:translateY(-50%)rotate(180deg)}html.ez-new .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-trip-badge{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;color:var(--ez-brand-primary,#2c5fae);background:#eef4fb;border:1px solid #2c5fae4d;border-radius:999px;padding:1px 11px;font-size:.6rem;font-weight:700;position:absolute;top:-9px;left:18px}@media (max-width:520px){html.ez-new .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-route{display:none}}html.ez-new body.ezair .Manage-flights .guest-options-row{position:relative;padding:10px 14px!important;display:block!important}html.ez-new body.ezair .Manage-flights .guest-options-row>.guest-options-cell.table-cell{align-items:center;gap:10px;width:100%;display:flex!important}html.ez-new body.ezair .Manage-flights .ez-guest-acc-toggle{flex:none;order:-1;align-self:center;margin:0;width:18px!important;height:6px!important;position:static!important;top:auto!important;left:auto!important}html.ez-new body.ezair .Manage-flights .guest-options-row>.guest-options-cell.table-cell>.guest-name{flex:0 auto;min-width:0;margin:0!important}html.ez-new body.ezair .Manage-flights .guest-options-row>.ez-guest-actions-body{width:100%}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change{flex:none;margin-left:8px;position:relative}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change .open-temp-form{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,border-color .15s,box-shadow .15s;border:1px solid var(--ez-field-border,#d8dee9)!important;background:#fff!important;width:30px!important;height:30px!important;min-height:0!important;padding:0!important;display:inline-flex!important}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change .open-temp-form:hover{box-shadow:0 2px 6px #2c5fae2e;border-color:var(--ez-brand-primary)!important;background:#eef4fb!important}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change:after{content:"Edit name";color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:20;background:#16233c;border-radius:6px;padding:4px 9px;font-size:.72rem;font-weight:600;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 9px);transform:translateY(-50%)}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change:before{content:"";opacity:0;visibility:hidden;pointer-events:none;z-index:20;border:5px solid #0000;border-left-color:#16233c;transition:opacity .15s;position:absolute;top:50%;right:calc(100% + 4px);transform:translateY(-50%)}html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change:hover:after,html.ez-new body.ezair .Manage-flights .guest-options-row .pax-name-change:hover:before{opacity:1;visibility:visible}html.ez-new body.ezair .Manage-flights .ez-manage-rail .air-booking-number,html.ez-new body.ezair .Manage-flights .ez-manage-rail .cruise-departure{color:var(--ez-text-muted,#5b6b85);letter-spacing:0;font-size:.82rem;display:block;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:6px 0!important;font-weight:400!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .air-booking-number{color:var(--ez-brand-primary-dark,#234c8e);font-size:.9rem;border-bottom:1px dashed #e4eaf3!important;font-weight:600!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-flight-header-details-meta{background:0 0!important;border:0!important;border-top:1px dashed #e4eaf3!important;border-radius:0!important;margin-top:12px!important;padding:14px 0 0!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-flight-header-details-meta>div:has(h3){background:linear-gradient(#f2f7fd 0%,#eaf1fb 100%);border:1px solid #d5e2f1;border-radius:12px;padding:12px 16px}html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-flight-header-details-meta>div:has(h3)>div:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--ez-text-muted,#5b6b85);margin-bottom:2px;font-size:11px;font-weight:700}html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-flight-header-details-meta h3{color:var(--ez-brand-primary-dark,#002a5c)!important;margin:0!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-flight-header-details-meta .font-size-p10{letter-spacing:-.01em;font-size:1.7rem!important;font-weight:800!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .price-breakdown{cursor:pointer;align-items:center;gap:4px;margin-top:8px;font-size:.8rem;font-weight:600;text-decoration:underline;display:inline-flex;color:var(--ez-brand-accent,#007ba3)!important;background:0 0!important;border:0!important;padding:0!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .tnc-link-manage-flights{color:#b7c1d2;text-align:center;border-top:1px dashed #e4eaf3;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;margin-top:12px;padding-top:10px;font-size:.78rem;display:flex}html.ez-new body.ezair .Manage-flights .ez-manage-rail .tnc-link-manage-flights a{color:var(--ez-brand-accent,#007ba3);margin:0;font-weight:600;text-decoration:none}html.ez-new body.ezair .Manage-flights .ez-manage-rail .tnc-link-manage-flights a:hover{text-decoration:underline}html.ez-new body.ezair .Manage-flights .ez-manage-rail .finalpayment{color:#6b6350;background:#fff8ec;border:1px solid #f0dcb4;border-left:4px solid #e0a83e;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.8rem;line-height:1.45}html.ez-new body.ezair .Manage-flights .ez-manage-rail .finalpayment strong{color:#8a5a12}html.ez-new body.ezair .Manage-flights .guest-options-row .open-temp-form:has(.plus-button){background:linear-gradient(180deg, #fff 0%, var(--ez-surface-sunken,#eaf1fb) 160%);border:1.5px dashed var(--ez-field-border-hover,#b4c8dc);border-radius:10px;min-height:44px;transition:border-color .15s,background-color .15s}html.ez-new body.ezair .Manage-flights .guest-options-row .open-temp-form:has(.plus-button):hover{border:1.5px solid var(--ez-brand-primary,#2c5fae);background:var(--ez-accent-tint,#e4f2f7)}html.ez-new body.ezair .Manage-flights .guest-options-row>.guest-options-cell:not(.table-cell) .open-temp-form:before{color:var(--ez-brand-accent,#007ba3)}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .open-temp-form:has(.plus-button):before{color:var(--ez-brand-accent,#007ba3)}html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-options-thead .guest-options-cell:first-child h2,html.ez-new body.ezair .Manage-flights .ez-manage-rail .ez-rail-title,html.ez-new body.ezair .Manage-flights .ez-manage-main #ez-flight-summary .guest-flight-head.dark-blue-bg,html.ez-new body.ezair .Manage-flights .ez-manage-main .guest-flight-head{background:linear-gradient(180deg, var(--ez-surface-deep,#dce7f6) 0%, #fff 100%)!important;background-image:linear-gradient(180deg, var(--ez-surface-deep,#dce7f6) 0%, #fff 100%)!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-fares-wrapper .gotham-xn-medium{color:var(--ez-brand-primary-dark,#234c8e)}@supports ((-webkit-background-clip:text) or (background-clip:text)){html.ez-new body.ezair .Manage-flights .ez-manage-rail .booked-fares-wrapper .gotham-xn-medium{background:linear-gradient(95deg, var(--ez-brand-primary-light,#3a6cbc), var(--ez-brand-accent,#007ba3));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@media (max-width:767.98px){html.ez-new body.ezair .Manage-flights .ez-guest-open .ez-guest-actions-body{gap:8px;grid-template-columns:1fr!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body>.guest-options-cell{width:100%!important;min-height:0!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .open-temp-form.text-button{background:linear-gradient(180deg, #fff 0%, var(--ez-surface-sunken,#eaf1fb) 160%);text-align:center;border-radius:10px;justify-content:center;align-items:center;min-height:44px;font-size:.88rem;font-weight:600;border:1.5px dashed var(--ez-field-border-hover,#b4c8dc)!important;width:100%!important;color:var(--ez-brand-primary,#2c5fae)!important;padding:8px 12px!important;text-decoration:none!important;display:flex!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .open-temp-form.text-button:before,html.ez-new body.ezair .Manage-flights .ez-guest-actions-body .open-temp-form.text-button:after{content:none!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected){padding:10px 12px!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected):after{top:10px;right:12px!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected):before{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 78px);display:block;overflow:hidden}html.ez-new body.ezair .Manage-flights .ez-manage-layout{flex-direction:column;display:flex}html.ez-new body.ezair .Manage-flights .ez-manage-layout>.ez-manage-rail{order:-1;width:100%}html.ez-new body.ezair .Manage-flights .ez-manage-layout>.ez-manage-main{width:100%}html.ez-new body.ezair .Manage-flights .ez-sec-toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}html.ez-new body.ezair .Manage-flights .ez-sec-toggle .ez-sec-chevron{background:var(--ez-surface,#fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232c5fae' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat center / 13px;border-radius:50%;width:28px;height:28px;transition:transform .18s;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 1px 4px #00284626}html.ez-new body.ezair .Manage-flights .ez-sec-collapsed .ez-sec-toggle .ez-sec-chevron{transform:translateY(-50%)rotate(180deg)}html.ez-new body.ezair .Manage-flights .guest-flight-head.ez-sec-toggle{padding-right:52px!important}html.ez-new body.ezair .Manage-flights .ez-rail-title.ez-sec-toggle{padding-right:48px!important}html.ez-new body.ezair .Manage-flights .ez-manage-rail.ez-sec-collapsed #ez-manage-summary,html.ez-new body.ezair .Manage-flights .guest-options-modify.ez-sec-collapsed>:not(.guest-options-thead),html.ez-new body.ezair .Manage-flights .guest-options-modify.ez-sec-collapsed .guest-options-thead:after,html.ez-new body.ezair .Manage-flights .ez-manage-main #ez-flight-summary.ez-sec-collapsed>:not(.guest-flight-head){display:none}html.ez-new body.ezair .Manage-flights .ez-sec-collapsed .ez-sec-toggle{border-bottom:0!important;border-radius:12px!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top>.article-header{min-height:0;overflow:visible;padding-top:16px!important;padding-bottom:16px!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top{margin-bottom:8px!important}html.ez-new body.ezair .Manage-flights .ez-manage-layout{padding-top:0!important}html.ez-new body.ezair .Manage-flights .ez-manage-layout>.ez-manage-rail{margin-top:0!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top>.article-header{text-align:left;flex-wrap:wrap;align-items:center;row-gap:12px;display:flex!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top>.article-header>div:first-child{flex:auto;display:block;float:none!important;text-align:left!important;width:auto!important;padding:0!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top>.article-header h1{justify-content:flex-start;font-size:1.35rem!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top>.article-header>div.ez-mf-route{flex:0 0 100%;justify-content:center;overflow:visible;max-width:100%!important;margin:2px 0 0!important;display:flex!important}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-route-row{box-sizing:border-box;justify-content:center;align-items:center;gap:10px;width:100%;padding:13px 12px 7px;display:flex}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-city{display:none}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-code{font-size:.95rem}html.ez-new body.ezair .Manage-flights #ez-autoair-new-top>.article-header .ez-mf-trip-badge{top:-8px;left:50%;transform:translate(-50%)}}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected) .temp-form.show-selected .open-temp-form{top:6px;right:8px;margin:0!important;position:absolute!important}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected) .temp-form.show-selected{position:static!important}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected):after{right:40px!important}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected):after{right:40px!important}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected):before{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 106px);display:block;overflow:hidden}html.ez-new body.ezair .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected):before{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 106px);display:block;overflow:hidden}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected :is(.ez-redress-chip,.ez-ktn-chip,.ez-ssr-service-chip,.ez-ssr-meal-chip){flex-wrap:wrap;align-items:baseline;gap:6px 10px;width:100%;background:0 0!important;border:0!important;padding:0!important;display:flex!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected :is(.ez-redress-chip,.ez-ktn-chip,.ez-ssr-service-chip,.ez-ssr-meal-chip) .show-input{flex:150px;min-width:0}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected :is(.ez-redress-chip,.ez-ktn-chip,.ez-ssr-service-chip,.ez-ssr-meal-chip):before{letter-spacing:.04em;text-transform:uppercase;color:#5b6b85;flex:0 0 62px;font-size:11px;font-weight:700}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .ez-redress-chip:before{content:"Redress"}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .ez-ktn-chip:before{content:"Known Traveler Number"}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .ez-ssr-service-chip:before{content:"Service"}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .ez-ssr-meal-chip:before{content:"Meal"}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected :is(.ez-redress-chip,.ez-ktn-chip,.ez-ssr-service-chip,.ez-ssr-meal-chip) .show-input{color:#1c2b46;font-size:.9rem;font-weight:600}@media (max-width:767.98px){html.ez-new body.ezair .Manage-flights .ez-guest-open .ez-guest-actions-body{grid-auto-rows:auto!important}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected){gap:8px!important;padding:12px 14px!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .square.show-selected:is(.ez-redress-chip,.ez-ktn-chip,.ez-ssr-service-chip,.ez-ssr-meal-chip),html.ez-new .Manage-flights .ez-guest-actions-body>.contact-info .temp-form.show-selected .square.show-selected{flex-direction:column;background:0 0!important;border:0!important;align-items:flex-start!important;gap:4px!important;margin:0!important;padding:0!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected :is(.ez-redress-chip,.ez-ktn-chip,.ez-ssr-service-chip,.ez-ssr-meal-chip) .show-input{background:#fff;border:1px solid #d5e2f1;border-radius:7px;padding:8px 12px!important;line-height:1.45!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected :is(.ez-redress-chip,.ez-ktn-chip,.ez-ssr-service-chip,.ez-ssr-meal-chip):before{flex:none}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .show-input{width:100%;text-align:left!important;flex:none!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected{gap:12px!important}}@media (min-width:1100px) and (max-width:1249.98px){html.ez-new body.ezair .Manage-flights .ez-guest-open .ez-guest-actions-body{grid-template-columns:1fr!important;grid-auto-rows:auto!important}html.ez-new .Manage-flights .ez-guest-actions-body>.guest-options-cell:has(.temp-form.show-selected){grid-column:1/-1!important}}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .square.show-selected{flex-wrap:wrap;align-items:baseline;gap:6px 10px;width:100%;background:0 0!important;border:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .square.show-selected .show-input{background:#fff;border:1px solid #dbe4f0;border-radius:7px;flex:150px;min-width:0;color:#3a4a63!important;text-align:left!important;padding:8px 12px!important;font-size:.85rem!important;font-weight:500!important;line-height:1.45!important}html.ez-new body.ezair .ez-contact-locked-note{color:#5a6a80;margin-top:6px;font-style:italic;line-height:1.4}html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .ez-ssr-service-chip+.ez-ssr-service-chip:before,html.ez-new .Manage-flights .ez-guest-actions-body .temp-form.show-selected .ez-ssr-meal-chip+.ez-ssr-meal-chip:before{content:""}html.ez-new body.ezair .Manage-flights .ez-pnr-select .ez-pnr-body{padding:22px 30px 30px!important}html.ez-new body.ezair .Manage-flights .ez-pnr-intro{margin:0 0 18px}html.ez-new body.ezair .Manage-flights .ez-pnr-intro h2{color:var(--ez-text-heading,#16233c);text-transform:none;letter-spacing:0;margin:0 0 4px;font-size:1.05rem;font-weight:700}html.ez-new body.ezair .Manage-flights .ez-pnr-intro p{color:var(--ez-text-muted,#5b6b85);margin:0;font-size:.88rem}html.ez-new body.ezair .Manage-flights .ez-pnr-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}html.ez-new body.ezair .Manage-flights .ez-pnr-item{min-width:0;margin:0;padding:0}html.ez-new body.ezair .Manage-flights .ez-pnr-card{text-align:left;width:100%;font:inherit;color:var(--ez-text,#2b3a52);border:1.5px solid var(--ez-field-border,#d8dee9);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:14px;margin:0;padding:16px 18px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 8px #102a500d}html.ez-new body.ezair .Manage-flights .ez-pnr-card:hover,html.ez-new body.ezair .Manage-flights .ez-pnr-card:focus-visible{border-color:var(--ez-brand-primary,#2c5fae);outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #102a501f}html.ez-new body.ezair .Manage-flights .ez-pnr-card:focus-visible{box-shadow:0 0 0 3px var(--ez-focus-ring,#2c5fae4d), 0 10px 24px #102a501f}html.ez-new body.ezair .Manage-flights .ez-pnr-card--alert{border-color:#d678008c}html.ez-new body.ezair .Manage-flights .ez-pnr-route{background:var(--ez-surface-deep,#f2f6fb);border:1.5px solid #2c5fae4d;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px 8px;display:flex;position:relative}html.ez-new body.ezair .Manage-flights .ez-pnr-trip{text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;color:var(--ez-brand-primary,#2c5fae);background:#fff;border:1px solid #2c5fae4d;border-radius:999px;padding:1px 10px;font-size:.6rem;font-weight:700;position:absolute;top:-9px;left:14px}html.ez-new body.ezair .Manage-flights .ez-pnr-pt{flex-direction:column;align-items:center;min-width:0;line-height:1.05;display:flex}html.ez-new body.ezair .Manage-flights .ez-pnr-code{letter-spacing:.04em;color:var(--ez-brand-primary-dark,#234c8e);font-size:1.15rem;font-weight:800}html.ez-new body.ezair .Manage-flights .ez-pnr-city{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;max-width:110px;color:var(--ez-text-muted,#5b6b85);margin-top:2px;font-size:.58rem;overflow:hidden}html.ez-new body.ezair .Manage-flights .ez-pnr-line{background:repeating-linear-gradient(90deg,#9db8dd 0 5px,#0000 5px 9px);flex:auto;max-width:150px;height:2px;margin:0 6px;position:relative}html.ez-new body.ezair .Manage-flights .ez-pnr-plane{background-color:var(--ez-brand-primary,#2c5fae);width:15px;height:15px;position:absolute;top:50%;right:-5px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 21l21-9L2 3v7l15 2-15 2z'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new body.ezair .Manage-flights .ez-pnr-plane-back{opacity:.55;left:-5px;right:auto;transform:translateY(-50%)scaleX(-1)}html.ez-new body.ezair .Manage-flights .ez-pnr-label{text-transform:uppercase;letter-spacing:.08em;color:var(--ez-text-muted,#5b6b85);margin-bottom:6px;font-size:.62rem;font-weight:700;display:block}html.ez-new body.ezair .Manage-flights .ez-pnr-guest{align-items:center;gap:9px;min-width:0;display:flex}html.ez-new body.ezair .Manage-flights .ez-pnr-guest+.ez-pnr-guest{margin-top:6px}html.ez-new body.ezair .Manage-flights .ez-pnr-avatar{letter-spacing:.02em;color:#fff;background:linear-gradient(140deg, var(--ez-brand-primary,#2c5fae) 0%, var(--ez-brand-accent,#007ba3) 100%);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.66rem;font-weight:700;display:inline-flex}html.ez-new body.ezair .Manage-flights .ez-pnr-name{color:var(--ez-text-heading,#16233c);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}html.ez-new body.ezair .Manage-flights .ez-pnr-meta{border-top:1px solid var(--ez-field-border,#e3e8f0);flex-wrap:wrap;gap:6px 18px;margin:0;padding-top:12px;display:flex}html.ez-new body.ezair .Manage-flights .ez-pnr-meta>div{flex-direction:column;gap:2px;min-width:0;display:flex}html.ez-new body.ezair .Manage-flights .ez-pnr-meta dt{text-transform:uppercase;letter-spacing:.08em;color:var(--ez-text-muted,#5b6b85);font-size:.6rem;font-weight:700}html.ez-new body.ezair .Manage-flights .ez-pnr-meta dd{color:var(--ez-text-strong,#2b3a52);white-space:nowrap;margin:0;font-size:.84rem;font-weight:600}html.ez-new body.ezair .Manage-flights .ez-pnr-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;display:flex}html.ez-new body.ezair .Manage-flights .ez-pnr-alert{color:#8a4b00;background:#fff4e5;border:1px solid #d6780073;border-radius:999px;margin-right:auto;padding:3px 10px;font-size:.68rem;font-weight:700}html.ez-new body.ezair .Manage-flights .ez-pnr-alert:before{content:"⚠ "}html.ez-new body.ezair .Manage-flights .ez-pnr-cta{color:#fff;background:var(--ez-brand-primary,#2c5fae);box-shadow:var(--ez-shadow-btn,0 4px 10px #185aaa38);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:700;transition:background .15s;display:inline-flex}html.ez-new body.ezair .Manage-flights .ez-pnr-cta:after{content:"";background-color:#fff;width:12px;height:12px;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}html.ez-new body.ezair .Manage-flights .ez-pnr-card:hover .ez-pnr-cta{background:var(--ez-brand-primary-dark,#234c8e)}html.ez-new body.ezair .Manage-flights .ez-pnr-card:hover .ez-pnr-cta:after{transform:translate(3px)}@media (max-width:39.99em){html.ez-new body.ezair .Manage-flights .ez-pnr-select .ez-pnr-body{padding:18px 16px 22px!important}html.ez-new body.ezair .Manage-flights .ez-pnr-grid{grid-template-columns:1fr;gap:12px}html.ez-new body.ezair .Manage-flights .ez-pnr-card{padding:14px 14px 12px}html.ez-new body.ezair .Manage-flights .ez-pnr-cta{justify-content:center;width:100%}html.ez-new body.ezair .Manage-flights .ez-pnr-alert{margin-right:0}}html.ez-new body.ezair .Manage-flights .ez-pnr-select>.article-header{justify-content:flex-start}html.ez-new body.ezair .Manage-flights .ez-pnr-select>.article-header>div:first-child{order:-1;margin-right:auto}
html.ez-new #steps-bar{text-align:center;padding-top:8px}html.ez-new #steps-bar+#content{padding-top:12px}html.ez-new .steps-list{background:var(--ez-surface);border:1px solid var(--ez-field-border);border-radius:var(--ez-radius-pill);align-items:center;margin:0 auto;padding:5px 10px;list-style:none;display:inline-flex;box-shadow:0 8px 24px #0028461a}html.ez-new .steps-item{border-radius:var(--ez-radius-pill);white-space:nowrap;align-items:center;gap:8px;padding:5px 14px;transition:background-color .15s;display:flex;position:relative}html.ez-new .steps-item br{display:none}html.ez-new .steps-item a{align-items:center;gap:8px;text-decoration:none;display:flex}html.ez-new .steps-item+.steps-item{margin-left:34px}html.ez-new .steps-item+.steps-item:before{content:"";background:var(--ez-field-border);border-radius:2px;width:22px;height:2px;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}html.ez-new .steps-item+.steps-item-active:before,html.ez-new .steps-item+.steps-item-done:before{background:var(--ez-brand-primary)}html.ez-new .steps-number{z-index:2;background:var(--ez-surface);border:2px solid var(--ez-field-border);width:1.6em;height:1.6em;color:var(--ez-text-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.95em;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex;position:relative}html.ez-new .steps-label{z-index:2;color:var(--ez-text-muted);letter-spacing:.01em;font-size:.8rem;font-weight:600;display:inline-block;position:relative}html.ez-new .steps-item-active{background:linear-gradient(180deg, var(--ez-brand-primary-light), var(--ez-brand-primary-dark));box-shadow:0 3px 10px var(--ez-brand-primary-ring)}html.ez-new .steps-item-active .steps-number{background:var(--ez-surface);color:var(--ez-brand-primary-dark);border-color:#0000;font-weight:700}html.ez-new .steps-item-active .steps-label{color:var(--ez-text-on-brand);font-weight:700}html.ez-new .steps-item-done .steps-number{background:var(--ez-brand-primary);color:#0000;border-color:#0000}html.ez-new .steps-item-done .steps-number:after{content:"✓";color:var(--ez-text-on-brand);justify-content:center;align-items:center;font-size:.85rem;line-height:1;display:flex;position:absolute;inset:0}html.ez-new .steps-item-done .steps-label{color:var(--ez-text)}html.ez-new .steps-item-done:hover{background:var(--ez-surface-sunken)}html.ez-new .steps-item-done:hover .steps-label{text-decoration:underline}html.ez-new .steps-item a:focus-visible{outline:none}html.ez-new .steps-item a:focus-visible .steps-number{box-shadow:0 0 0 3px var(--ez-focus-ring)}@media (max-width:640px){html.ez-new .steps-list{padding:4px 8px}html.ez-new .steps-item{gap:6px;padding:4px 6px}html.ez-new .steps-item+.steps-item{margin-left:18px}html.ez-new .steps-item+.steps-item:before{width:12px;left:-15px}html.ez-new .steps-item:not(.steps-item-active) .steps-label{display:none}html.ez-new .steps-item-active{padding:4px 12px}html.ez-new .steps-label{font-size:.75rem}}
