.SkeletonLoader_skeleton__G78Ks{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:SkeletonLoader_shimmer__c2l3m 2s infinite;margin:10px 0}@keyframes SkeletonLoader_shimmer__c2l3m{0%{background-position:-200% 0}to{background-position:200% 0}}.FlightConvertIntoPnr_backdrop__xL4_V{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:999}.FlightConvertIntoPnr_popup__uCKCm{position:fixed;top:20px;left:50%;transform:translateX(-50%) scale(.9);width:90%;max-width:420px;max-height:95vh;background:#fff;border-radius:12px;padding:20px;box-shadow:0 8px 18px rgba(0,0,0,.25);opacity:0;z-index:1000;transition:.25s ease}.FlightConvertIntoPnr_show__EnY_y{opacity:1;transform:translateX(-50%) scale(1)}.FlightConvertIntoPnr_header__z0JXy{display:flex;justify-content:space-between;margin-bottom:10px;font-size:15px}.FlightConvertIntoPnr_closeBtn__PNDBV{background:transparent;border:none;font-size:20px;cursor:pointer;background-color:transparent!important;border-radius:8px}.FlightConvertIntoPnr_textarea__SMjld{width:100%;height:120px;padding:8px;margin-bottom:10px;border-radius:8px;border:1px solid #ccc}.FlightConvertIntoPnr_output__aSzlJ{background:#f7f7f7;padding:10px;height:130px;border-radius:8px;overflow:auto;border:1px solid #ccc}.FlightConvertIntoPnr_btnRow__DoOG0{display:flex;gap:10px;margin:10px 0}.FlightConvertIntoPnr_btn__fibeq{padding:6px 12px;border-radius:6px;border:1px solid #888;background:#eee;cursor:pointer}.FlightConvertIntoPnr_btnPrimary__FZrv9{padding:6px 12px;border-radius:6px;border:none;background:#007bff;color:#fff;cursor:pointer}.ExitingCustomer_existingCustomer__vz1j8{position:absolute;top:0;right:0;width:100%;max-width:700px;color:#111827;box-shadow:0 4px 15px rgba(0,0,0,.2);transform:translateY(-100%);transition:transform .4s ease-in-out;z-index:9999;border-radius:0 0 10px 10px;display:flex;flex-direction:column;overflow:hidden}.ExitingCustomer_existingCustomer__vz1j8.ExitingCustomer_open__U_rEL{transform:translateY(0)}.ExitingCustomer_header__HemEM{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#0c2c47,#103e65 50%,#1a5f91);color:#fff;padding:7px 18px;border-bottom:1px solid #cbd5e1;cursor:-webkit-grabbing;cursor:grabbing}.ExitingCustomer_headerLeft__wAOGV h3{margin:0;font-size:15px;font-weight:600}.ExitingCustomer_header__HemEM button{background:transparent;border:none;color:#fff;font-size:18px;cursor:pointer;transition:color .2s ease}.ExitingCustomer_header__HemEM button:hover{color:#ef4444}.ExitingCustomer_content__PXzRY{padding:12px;overflow-y:auto;flex:1 1;height:300px;max-height:200px;background:#fff}.ExitingCustomer_noData__Pc_GB{text-align:center;font-size:14px;color:#6b7280;padding:40px 0}.ExitingCustomer_recordList__mXn6z{display:flex;flex-direction:column;gap:8px}.ExitingCustomer_recordCard___uC3c{background-color:#fff;border-radius:8px;padding:12px;border:1px solid #e5e7eb}.ExitingCustomer_cardHeader__zQkmU{display:flex;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px;font-weight:500}.ExitingCustomer_status__fYvqt{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase}.ExitingCustomer_done__VjWok{background-color:#16a34a;color:#fff}.ExitingCustomer_pending__caKm1{background-color:#f59e0b;color:#fff}.ExitingCustomer_cardGrid__ViPz4{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:0 12px;gap:0 12px;margin-bottom:12px}.ExitingCustomer_cardGrid__ViPz4 label{font-size:12px;color:#6b7280}.ExitingCustomer_cardGrid__ViPz4 input{width:100%;padding:6px;font-size:12px;border-radius:4px;border:1px solid #d1d5db;background-color:#f9fafb;color:#111827}.ExitingCustomer_remarkRow__TBfy4{display:flex;flex-direction:column;margin-bottom:8px}.ExitingCustomer_remarkRow__TBfy4 label{font-size:12px;color:#6b7280;margin-bottom:4px}.ExitingCustomer_remarkRow__TBfy4 textarea{width:100%;padding:6px 8px;font-size:14px;border-radius:4px;border:1px solid #d1d5db;background-color:#f9fafb;color:#111827;resize:none}.ExitingCustomer_remarkStatus__gIWUV{background-color:#10b981;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;color:#fff;margin-top:8px;width:-moz-fit-content;width:fit-content}.ExitingCustomer_content__PXzRY::-webkit-scrollbar{width:8px}.ExitingCustomer_content__PXzRY::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.ExitingCustomer_content__PXzRY::-webkit-scrollbar-track{background-color:#f3f4f6}.CallingPopup_popup__vIO8J{border-radius:4px;background:#fff;box-shadow:0 10px 25px rgba(0,0,0,.2);position:fixed;z-index:9999;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;left:0;top:0}.CallingPopup_headerBar__gS_v_{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#0c2c47,#103e65 50%,#1a5f91);padding:7px 15px;font-weight:600;color:#fff;cursor:move}.CallingPopup_headerTitle__MlYcP{font-size:15px}.CallingPopup_minBtn__gtI_6{background:transparent;border:none;font-size:18px;color:#fff;cursor:pointer;position:relative}.CallingPopup_content__e31V4{display:flex;flex-direction:column;align-items:center;padding:15px}.CallingPopup_profileCircle__YJoPg{width:65px;height:65px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;margin-bottom:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);position:relative}.CallingPopup_conferenceInfo__qccwI{width:100%}.CallingPopup_conferenceInfo__qccwI ul{display:flex;align-items:center;justify-content:center;padding-top:8px;gap:10px}.CallingPopup_conferenceInfo__qccwI ul li{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#0c2c47,#103e65 50%,#1a5f91);color:#fff;line-height:38px;text-align:center;cursor:pointer}.CallingPopup_fadeIn__q8Qm7{animation:CallingPopup_fadeSlideIn__6Kjoc .4s ease forwards}@keyframes CallingPopup_fadeSlideIn__6Kjoc{0%{opacity:0;transform:translateY(15px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.CallingPopup_inboundRing__EUDL3:before{inset:-6px;border-radius:50%;border:3px solid #25d366}.CallingPopup_inboundRing__EUDL3:after,.CallingPopup_inboundRing__EUDL3:before{content:"";position:absolute;animation:CallingPopup_pulseRing__oUFIB 1.4s ease-out infinite}.CallingPopup_inboundRing__EUDL3:after{inset:-12px;border-radius:50%;border:2px solid rgba(37,211,102,.6);animation-delay:.4s}@keyframes CallingPopup_pulseRing__oUFIB{0%{transform:scale(.85);opacity:1}to{transform:scale(1.2);opacity:0}}.CallingPopup_name__PYNUl{font-size:16px;font-weight:600;color:#333}.CallingPopup_number__0kK3A{font-size:14px;color:#555;margin-top:3px}.CallingPopup_statusText__gedUx{margin-top:6px;font-size:13px;color:#007bff;font-weight:600;position:absolute;right:16px;top:5px}.CallingPopup_callQuality__M1dFh{position:absolute;left:16px;top:12px}.CallingPopup_wifi__gvoY8{font-size:14px;transition:color .3s ease}.CallingPopup_level3__JUdlF{color:#22c55e}.CallingPopup_level2__LYDVl{color:#facc15}.CallingPopup_level1__7Ii_G{color:#ef4444}.CallingPopup_dots__Sdek9:after{content:"";animation:CallingPopup_dots__Sdek9 1.5s steps(3) infinite}@keyframes CallingPopup_dots__Sdek9{0%{content:""}33%{content:"."}66%{content:".."}to{content:"..."}}.CallingPopup_actions__vSfy9{display:flex;justify-content:space-around;padding:12px;background:#f1f5f9;gap:10px;flex-wrap:wrap}.CallingPopup_endbtnrow__vyKNh{width:100%;display:flex;align-items:center;justify-content:center}.CallingPopup_minimizedBubble__dM1dL{position:fixed;bottom:25px;right:25px;width:60px;height:60px;border-radius:50%;background:#4facfe;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer;z-index:999999;box-shadow:0 5px 20px rgba(0,0,0,.3)}.CallingPopup_forwardModal__xVviG{background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.2);border-radius:4px;min-width:200px;max-width:200px;border:1px solid #f0f0f0;position:absolute;left:10px;top:30px}.CallingPopup_modal_header__olVbg{background:linear-gradient(135deg,#0c2c47,#103e65 50%,#1a5f91);padding:8px 6px;border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;display:flex;align-items:center;justify-content:space-between}.CallingPopup_modal_header__olVbg h3{font-size:12px}.CallingPopup_modal_header__olVbg svg{font-size:15px;padding:0 10px;cursor:pointer}.CallingPopup_ModalBody__Cmvj7{padding:8px}.CallingPopup_ModalBody__Cmvj7 .CallingPopup_modalInput__8P61p{width:100%;padding:6px 8px;font-size:14px;border:1px solid #103e65;border-radius:4px;margin-bottom:8px}.CallingPopup_modalBtn__oFKX_{display:flex;justify-content:space-between;gap:10px}.CallingPopup_modalBtn__oFKX_ button{background-color:#f0f0f0;padding:3px 12px;border-radius:4px;font-size:14px}.CallingPopup_modalBtn__oFKX_ button:hover{background-color:#d9d9d9;cursor:pointer}.CallingPopup_modalBtn__oFKX_ button.CallingPopup_Cancel__Tps4c{color:#fff;font-weight:500;background:linear-gradient(135deg,#ff3b3b,#c91818)}.CallingPopup_replayDropdown__uyUwc{width:200px;padding:10px;border-radius:10px;background-color:#103e65;position:absolute;left:30px;bottom:60px;margin-bottom:8px;z-index:50;box-shadow:0 10px 30px rgba(0,0,0,.4)}.CallingPopup_replayDropdown__uyUwc ul{max-height:140px;overflow-y:auto;margin-bottom:8px}.CallingPopup_replayDropdown__uyUwc ul li{font-size:12px;color:#f8f9fa;padding:6px 8px;cursor:pointer;border-bottom:1px solid #17456e;border-radius:6px}.CallingPopup_replayDropdown__uyUwc ul li:hover{background-color:#374151}.CallingPopup_replayDropdown__uyUwc ul li.CallingPopup_active___luNR{background-color:#16a34a;color:#fff;font-weight:600}.CallingPopup_replayTime__nTeR3{display:flex;gap:6px;margin-top:6px}.CallingPopup_replayTime__nTeR3 input,.CallingPopup_replayTime__nTeR3 select{flex:1 1;height:28px;border-radius:6px;border:1px solid #374151;background:#fff;color:#333;font-size:12px;padding:4px 6px;outline:none;width:50%}.CallingPopup_replayActions__XfsnW{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.CallingPopup_replayActions__XfsnW button{border:1px solid #1c598f;border-radius:20px;padding:4px 12px;background:transparent;color:#f8f9fa;font-size:12px;cursor:pointer}.CallingPopup_replayActions__XfsnW button:hover{border-color:#22c55e;color:#fff;background-color:#16a34a}.CallingPopup_sendBtn__5qZlN{background-color:#16a34a;border-color:#16a34a}.CallingPopup_sendBtn__5qZlN:hover{background-color:#15803d}.CallingPopup_popup_col_left__Uf1UT{width:260px;max-width:260px}.MiniDialPad_wrapper__KDvsU{width:100%;padding:14px;color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.4)}.MiniDialPad_display__TeeF5{display:flex;align-items:center;position:relative}.MiniDialPad_display__TeeF5 input{height:42px;background:#fafafa;border:1px solid #dad8d8;box-shadow:0 5px 10px 0 #eee;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#333;letter-spacing:1px;width:100%;padding:0 10px}.MiniDialPad_grid__pbERG{gap:12px;display:flex;flex-wrap:wrap;justify-content:center;margin-top:12px}.MiniDialPad_key__BkyAe{width:60px;height:60px;border-radius:50%;cursor:pointer;background:#fafafa;color:#333;font-size:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:all .2s ease;border:1px solid #dad8d8;box-shadow:0 5px 10px 0 #eee}.MiniDialPad_key__BkyAe:hover{background:#103e65;color:#fff}.MiniDialPad_actions__Jtxtl{display:flex;gap:8px;margin-top:12px}.MiniDialPad_transferBtn__cCAaq{flex:1 1;height:40px;background:#16a34a;border:none;border-radius:8px;color:#fff;font-weight:600;cursor:pointer;font-size:14px}.MiniDialPad_disabledBtn__s6S_Y{opacity:.6;cursor:inherit}.MiniDialPad_display__TeeF5 .MiniDialPad_clearBtn__hXOce{background:transparent;border:none;border-radius:8px;color:#333;cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%);bottom:auto}.MiniDialPad_cancelBtn__giv9T{background:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;width:36px}.CallActionButton_btn__lUpjS{width:55px;height:55px;border-radius:50%;cursor:pointer;background:#fafafa;color:#333;font-size:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;transition:all .2s ease;border:1px solid #dad8d8;box-shadow:0 5px 10px 0 #eee}.CallActionButton_btn__lUpjS span{font-size:11px}.CallActionButton_btn__lUpjS:hover{box-shadow:0 0 0 1rem transparent;animation:CallActionButton_pulse__xgWnI 1s}@keyframes CallActionButton_pulse__xgWnI{0%{box-shadow:0 0 0 0 #103d65e0}}.CallActionButton_green__yQSyx{background:#28a745;color:#fff}.CallActionButton_red__IhddJ{background:#dc3545;color:#fff}.CallActionButton_circle__RWuHZ{background:linear-gradient(135deg,#ff3b3b,#c91818);color:#fff}.CallActionButton_active__ez_Yn{background:#ff4f4f;color:#fff;box-shadow:0 0 12px rgba(255,79,79,.6)}.CallActionButton_btn__lUpjS:disabled{opacity:.4;cursor:not-allowed}.MinimizedCallBar_bar__uctI6{position:fixed;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#103e65,#103e65);padding:10px 14px;border-radius:40px;color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.35);cursor:-webkit-grab;cursor:grab;z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none;resize:none;overflow:hidden}.MinimizedCallBar_bar__uctI6:active{cursor:-webkit-grabbing;cursor:grabbing}.MinimizedCallBar_avatar__TDCzb{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.15);display:flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;text-transform:capitalize}.MinimizedCallBar_info__kf04h{flex:1 1;cursor:-webkit-grab;cursor:grab}.MinimizedCallBar_name__hY0eP{font-size:13px;font-weight:500;text-transform:capitalize}.MinimizedCallBar_time__M_tow{font-size:12px;opacity:.75;display:flex;align-items:center}.MinimizedCallBar_iconBtn__2AjEA{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.15);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.MinimizedCallBar_muted__cFZNY{background:#e53935;color:#fff}.MinimizedCallBar_iconBtn__2AjEA:hover{transform:scale(.9)}.MinimizedCallBar_end__4967h{background:#e53935}.MinimizedCallBar_time__M_tow .MinimizedCallBar_record__2_W_G svg{color:#e53935;border:1px solid #fff;padding:2px;border-radius:30px;font-size:8px;vertical-align:middle;margin-right:4px}.AddSeatCard_seatCardContainer__iBX1s{width:100%;max-width:360px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:14px 16px;box-shadow:0 4px 16px rgba(0,0,0,.05);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:13px;color:#1e293b;box-sizing:border-box;margin:0 auto;position:relative;overflow:hidden}.AddSeatCard_cardHeader__y9ACt{display:flex;align-items:center;gap:10px;margin-bottom:12px}.AddSeatCard_seatIconBadge__lweMA{width:38px;height:38px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#2563eb;flex-shrink:0}.AddSeatCard_headerTitle__TNVHJ{font-size:14px;font-weight:600;color:#0f172a;margin:0;line-height:1.2}.AddSeatCard_headerSubtitle__c_0ml{font-size:11px;font-weight:400;color:#64748b;margin:2px 0 0}.AddSeatCard_progressBarTrack__KdJwy{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 2px;position:relative}.AddSeatCard_progressStepItem__Otswc{display:flex;align-items:center;gap:4px;z-index:1}.AddSeatCard_stepDot__e6z50{width:20px;height:20px;border-radius:50%;background:#fff;border:1.5px solid #cbd5e1;color:#94a3b8;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.AddSeatCard_stepDotActive__mufCO{background:#2563eb;border-color:#2563eb;color:#fff}.AddSeatCard_stepDotCompleted__gM7oX{background:#10b981;border-color:#10b981;color:#fff}.AddSeatCard_stepLabel__adbNl{font-size:11px;font-weight:500;color:#94a3b8}.AddSeatCard_stepLabelActive__Yu0FI{color:#2563eb;font-weight:600}.AddSeatCard_stepLine__olAYe{flex:1 1;height:2px;background:#e2e8f0;margin:0 8px}.AddSeatCard_stepLineActive__OpQe6{background:#2563eb}.AddSeatCard_bookingBox__QhuYw{background:#f8fafc;border-radius:12px;padding:10px 14px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.AddSeatCard_pnrLabel__aGYpS{font-size:10px;color:#94a3b8;font-weight:500}.AddSeatCard_pnrValue__7zca3{font-size:13px;font-weight:600;color:#0f172a;margin-top:1px}.AddSeatCard_flightBadge__VY_vj{background:#fff;border:1px solid #e2e8f0;padding:4px 10px;border-radius:16px;font-size:11px;font-weight:600;color:#2563eb;display:flex;align-items:center;gap:5px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.AddSeatCard_sectionTitle__7JRZK{font-size:11px;font-weight:600;color:#94a3b8;margin-bottom:8px}.AddSeatCard_selectAllRow__x0Mg7{display:flex;align-items:center;gap:10px;padding:6px 0;margin-bottom:4px;cursor:pointer}.AddSeatCard_checkboxInput__CMDNx{width:16px;height:16px;accent-color:#2563eb;cursor:pointer;border-radius:4px}.AddSeatCard_selectAllText__1SCPz{font-size:12px;font-weight:600;color:#0f172a}.AddSeatCard_divider__1_b7l{height:1px;background:#f1f5f9;margin:4px 0 8px}.AddSeatCard_passengerRow__aiQfA{display:flex;align-items:center;gap:10px;padding:6px 0;margin-bottom:4px;cursor:pointer}.AddSeatCard_passengerAvatar__BmJnB{width:28px;height:28px;border-radius:50%;background:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;flex-shrink:0}.AddSeatCard_passengerAvatarActive__shpuI{background:#2563eb;color:#fff}.AddSeatCard_passengerDetails__stg4R{flex:1 1}.AddSeatCard_passengerName__FEDXk{font-size:12px;font-weight:600;color:#0f172a}.AddSeatCard_passengerMeta__o2Z3F{font-size:11px;color:#64748b;margin-top:1px;font-weight:400}.AddSeatCard_seatFormCard__lS5eK{border:1px solid #f1f5f9;border-radius:12px;padding:10px;margin-bottom:10px;background:#fff}.AddSeatCard_seatFormHeader__H0A_M{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.AddSeatCard_inputLabel__AmoHj{font-size:11px;font-weight:500;color:#94a3b8;display:block;margin-bottom:4px}.AddSeatCard_seatSelectWrapper__DzuRt{position:relative;width:100%}.AddSeatCard_seatSelectInput__slFLv{width:100%;height:38px;border:1.5px solid #2563eb;border-radius:8px;padding:0 28px 0 32px;font-size:12px;font-weight:600;color:#0f172a;outline:none;background-color:#fff;box-sizing:border-box;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:all .2s ease;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.AddSeatCard_seatSelectInput__slFLv:focus{border-color:#1d4ed8;box-shadow:0 0 0 2.5px rgba(37,99,235,.15)}.AddSeatCard_seatSelectIconLeft__URK3_{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:13px;color:#2563eb;pointer-events:none}.AddSeatCard_seatSelectIconRight__bh_Pu{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:10px;color:#475569;pointer-events:none}.AddSeatCard_infoNoteBox__fuVsc{background:#fff8f0;border:1px solid #fed7aa;border-radius:8px;padding:8px 10px;margin-top:8px;margin-bottom:10px;display:flex;gap:8px;align-items:flex-start}.AddSeatCard_infoNoteIcon__2RadG{width:16px;height:16px;border-radius:50%;border:1.5px solid #c2410c;color:#c2410c;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;margin-top:1px}.AddSeatCard_infoNoteText__YmnFh{font-size:10.5px;line-height:15px;color:#9a3412}.AddSeatCard_infoNoteText__YmnFh strong{color:#c2410c;font-weight:600}.AddSeatCard_btnPrimary__CkYC3{width:100%;height:38px;border:none;background:#2563eb;color:#fff;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 3px 8px rgba(37,99,235,.2);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;margin-top:10px}.AddSeatCard_btnPrimary__CkYC3:hover{background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.3)}.AddSeatCard_btnSecondary__kvntI{width:100%;height:36px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;padding:0 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;margin-top:6px;transition:all .2s ease;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.AddSeatCard_btnSecondary__kvntI:hover{background:#f1f5f9;color:#0f172a}.AddSeatCard_summaryCard__DBbve{border:1px solid #f1f5f9;border-radius:8px;padding:8px 10px;margin-bottom:6px;background:#fff}.AddSeatCard_summaryName__nQAEh{font-size:12px;font-weight:600;color:#0f172a}.AddSeatCard_summaryRow__0xHeK{font-size:11px;color:#64748b;margin-top:2px}.AddSeatCard_summaryHighlight__K6otJ{font-weight:600;color:#2563eb}.AddSeatCard_errorMessage__dTeD0{color:#dc2626;font-size:11px;margin-bottom:8px;font-weight:500;background:#fef2f2;border:1px solid #fecaca;padding:6px 10px;border-radius:6px}.AddSeatCard_successWrapper__2yJ38{text-align:center;padding:8px 0 2px}.AddSeatCard_successIconWrap__iosZZ{width:46px;height:46px;border-radius:50%;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 10px;box-shadow:0 2px 8px rgba(16,185,129,.2)}.AddSeatCard_successTitle__oiRAk{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:2px}.AddSeatCard_successText__YJ1eX{font-size:11px;color:#64748b;margin-bottom:12px}.AddSeatCard_pnrRouteGrid__PA78Q{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:12px;gap:12px;margin-bottom:14px}.AddSeatCard_pnrCard__JH7sw{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;justify-content:center}.AddSeatCard_pnrBadgeGreen__IaE4f{display:inline-flex;align-items:center;gap:4px;background:#e6f4ea;color:#137333;font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px;margin-top:6px;width:-moz-fit-content;width:fit-content}.AddSeatCard_routeCard__lHPTN{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;box-shadow:0 2px 8px rgba(0,0,0,.02);display:flex;flex-direction:column;justify-content:center;align-items:center}.AddSeatCard_routeCardText__lzMF8{font-size:12px;font-weight:700;color:#2563eb;margin-top:2px}.AddSeatCard_itineraryCard__2DwR7{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px;box-shadow:0 2px 10px rgba(0,0,0,.02);margin-bottom:14px}.AddSeatCard_itineraryHeader__DKwkz{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:700;color:#1e293b;font-size:12px}.AddSeatCard_segmentRow__REXJB{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px dashed #e2e8f0}.AddSeatCard_segmentRow__REXJB:first-of-type{border-top:none}.AddSeatCard_segmentPlaneBadge__P4ysJ{width:26px;height:26px;border-radius:50%;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}.AddSeatCard_segmentRouteText__aRkzY{flex:1 1;font-size:12px;font-weight:600;color:#1e293b}.AddSeatCard_segmentTimeText__noTAY{text-align:right;font-size:11px;color:#64748b}.AddSeatCard_segmentTimeText__noTAY span{color:#2563eb;font-weight:700;margin-left:4px}.AddSeatCard_extrasCard__Bx4lj{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:10px 12px;margin-bottom:14px;display:flex;gap:12px;align-items:center}.AddSeatCard_extrasShield__r5VIf{width:32px;height:32px;border-radius:8px;background:#e6f4ea;color:#137333;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.AddSeatCard_extrasTitle__qCkGe{font-size:11.5px;font-weight:700;color:#137333;margin-bottom:3px}.AddSeatCard_extrasList__pnJ3a{display:flex;gap:14px;font-size:10.5px;color:#137333}.AddSeatCard_passengerCard__7lFzz{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px;box-shadow:0 2px 8px rgba(0,0,0,.02);display:flex;align-items:center;gap:10px;margin-bottom:10px;cursor:pointer;transition:all .2s ease}.AddSeatCard_passengerCardActive__bA7yf{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.AddSeatCard_passengerCheckbox__jENny{width:18px;height:18px;accent-color:#2563eb;cursor:pointer;flex-shrink:0}.AddSeatCard_paxBadgeSelected__1snJp{background:#e6f4ea;color:#137333;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;margin-left:auto;display:inline-flex;align-items:center;gap:2px}.AddSeatCard_footerRow__wnbNw{display:flex;align-items:center;gap:10px;margin-top:14px}.AddSeatCard_circleBtn__iM4_Q{width:38px;height:38px;border-radius:50%;background:#eff6ff;border:none;color:#2563eb;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px;font-weight:700;flex-shrink:0;transition:all .2s ease}.AddSeatCard_circleBtn__iM4_Q:hover{background:#dbeafe;color:#1d4ed8}.AddSeatCard_wideBtn__hZKz5{flex:1 1;height:38px;border:none;background:#2563eb;color:#fff;border-radius:20px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.AddSeatCard_wideBtn__hZKz5:hover{background:#1d4ed8}.AddMealCard_mealCardContainer__EDfBO{width:100%;max-width:360px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:14px 16px;box-shadow:0 4px 16px rgba(0,0,0,.05);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:13px;color:#1e293b;box-sizing:border-box;margin:0 auto;position:relative;overflow:hidden}.AddMealCard_cardHeader__4BbsF{display:flex;align-items:center;gap:10px;margin-bottom:12px}.AddMealCard_mealIconBadge__7hqaB{width:38px;height:38px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#2563eb;flex-shrink:0}.AddMealCard_headerTitle__NUZiv{font-size:14px;font-weight:600;color:#0f172a;margin:0;line-height:1.2}.AddMealCard_headerSubtitle__Rbcx7{font-size:11px;font-weight:400;color:#64748b;margin:2px 0 0}.AddMealCard_progressBarTrack__ADVnV{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 2px;position:relative}.AddMealCard_progressStepItem__pS_m5{display:flex;align-items:center;gap:4px;z-index:1}.AddMealCard_stepDot__yWGA9{width:20px;height:20px;border-radius:50%;background:#fff;border:1.5px solid #cbd5e1;color:#94a3b8;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.AddMealCard_stepDotActive__Ibp4y{background:#2563eb;border-color:#2563eb;color:#fff}.AddMealCard_stepDotCompleted__IUOK_{background:#10b981;border-color:#10b981;color:#fff}.AddMealCard_stepLabel__qQDmB{font-size:11px;font-weight:500;color:#94a3b8}.AddMealCard_stepLabelActive__ldOSO{color:#2563eb;font-weight:600}.AddMealCard_stepLine__qH7Op{flex:1 1;height:2px;background:#e2e8f0;margin:0 8px}.AddMealCard_stepLineActive__SoqQZ{background:#2563eb}.AddMealCard_bookingBox___0Igc{background:#f8fafc;border-radius:12px;padding:10px 14px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.AddMealCard_pnrLabel__X249g{font-size:10px;color:#94a3b8;font-weight:500}.AddMealCard_pnrValue__5MHJP{font-size:13px;font-weight:600;color:#0f172a;margin-top:1px}.AddMealCard_flightBadge__Xr2Gw{background:#fff;border:1px solid #e2e8f0;padding:4px 10px;border-radius:16px;font-size:11px;font-weight:600;color:#2563eb;display:flex;align-items:center;gap:5px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.AddMealCard_sectionTitle__fiqF8{font-size:11px;font-weight:600;color:#94a3b8;margin-bottom:8px}.AddMealCard_selectAllRow__4c6na{display:flex;align-items:center;gap:10px;padding:6px 0;margin-bottom:4px;cursor:pointer}.AddMealCard_checkboxInput__NVg6o{width:16px;height:16px;accent-color:#2563eb;cursor:pointer;border-radius:4px}.AddMealCard_selectAllText__6ZTKU{font-size:12px;font-weight:600;color:#0f172a}.AddMealCard_divider__G6_1n{height:1px;background:#f1f5f9;margin:4px 0 8px}.AddMealCard_passengerRow__WKxho{display:flex;align-items:center;gap:10px;padding:6px 0;margin-bottom:4px;cursor:pointer}.AddMealCard_passengerAvatar__uhRgn{width:28px;height:28px;border-radius:50%;background:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;flex-shrink:0}.AddMealCard_passengerAvatarActive__IjzmG{background:#2563eb;color:#fff}.AddMealCard_passengerDetails__ddYjh{flex:1 1}.AddMealCard_passengerName__MYv80{font-size:12px;font-weight:600;color:#0f172a}.AddMealCard_passengerMeta__tyRg3{font-size:11px;color:#64748b;margin-top:1px;font-weight:400}.AddMealCard_mealFormCard___P_g4{border:1px solid #f1f5f9;border-radius:12px;padding:10px;margin-bottom:10px;background:#fff}.AddMealCard_mealFormHeader__cBYn7{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.AddMealCard_inputLabel__STN6T{font-size:11px;font-weight:500;color:#94a3b8;display:block;margin-bottom:4px}.AddMealCard_mealSelectWrapper__NYsFJ{position:relative;width:100%;display:flex}.AddMealCard_mealSelectInput__l6_f_{width:100%;height:38px;border:1.5px solid #2563eb;border-radius:8px;padding:0 28px 0 32px;font-size:12px;font-weight:600;color:#0f172a;outline:none;background-color:#fff;box-sizing:border-box;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:all .2s ease;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.AddMealCard_mealSelectInput__l6_f_:focus{border-color:#1d4ed8;box-shadow:0 0 0 2.5px rgba(37,99,235,.15)}.AddMealCard_mealSelectIconLeft__py3Uj{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:13px;color:#2563eb;pointer-events:none}.AddMealCard_mealSelectIconRight__f2edP{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:10px;color:#475569;pointer-events:none}.AddMealCard_infoNoteBox__1Grhr{background:#fff8f0;border:1px solid #fed7aa;border-radius:8px;padding:8px 10px;margin-top:8px;margin-bottom:10px;display:flex;gap:8px;align-items:flex-start}.AddMealCard_infoNoteIcon__nPPtv{width:16px;height:16px;border-radius:50%;border:1.5px solid #c2410c;color:#c2410c;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;margin-top:1px}.AddMealCard_infoNoteText__kJ1tv{font-size:10.5px;line-height:15px;color:#9a3412}.AddMealCard_infoNoteText__kJ1tv strong{color:#c2410c;font-weight:600}.AddMealCard_btnPrimary__ZKTul{width:100%;height:38px;border:none;background:#2563eb;color:#fff;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 3px 8px rgba(37,99,235,.2);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;margin-top:10px}.AddMealCard_btnPrimary__ZKTul:hover{background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.3)}.AddMealCard_btnSecondary__pPAyV{width:100%;height:36px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;padding:0 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;margin-top:6px;transition:all .2s ease;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.AddMealCard_btnSecondary__pPAyV:hover{background:#f1f5f9;color:#0f172a}.AddMealCard_summaryCard__BGQni{border:1px solid #f1f5f9;border-radius:8px;padding:8px 10px;margin-bottom:6px;background:#fff}.AddMealCard_summaryName__7f__j{font-size:12px;font-weight:600;color:#0f172a}.AddMealCard_summaryRow__ur_zM{font-size:11px;color:#64748b;margin-top:2px}.AddMealCard_summaryHighlight__q6X0E{font-weight:600;color:#2563eb}.AddMealCard_errorMessage__QqZPq{color:#dc2626;font-size:11px;margin-bottom:8px;font-weight:500;background:#fef2f2;border:1px solid #fecaca;padding:6px 10px;border-radius:6px}.AddMealCard_successWrapper__az4lT{text-align:center;padding:8px 0 2px}.AddMealCard_successIconWrap__A9XMx{width:46px;height:46px;border-radius:50%;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 10px;box-shadow:0 2px 8px rgba(16,185,129,.2)}.AddMealCard_successTitle__Vv0xD{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:2px}.AddMealCard_successText__6Mi52{font-size:11px;color:#64748b;margin-bottom:12px}.AddMealCard_pnrRouteGrid__vCg3H{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:12px;gap:12px;margin-bottom:14px}.AddMealCard_pnrCard__e23bp{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;justify-content:center}.AddMealCard_pnrBadgeGreen__m7Pku{display:inline-flex;align-items:center;gap:4px;background:#e6f4ea;color:#137333;font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px;margin-top:6px;width:-moz-fit-content;width:fit-content}.AddMealCard_routeCard__gWQiS{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;box-shadow:0 2px 8px rgba(0,0,0,.02);display:flex;flex-direction:column;justify-content:center;align-items:center}.AddMealCard_routeCardText__poVou{font-size:12px;font-weight:700;color:#2563eb;margin-top:2px}.AddMealCard_itineraryCard__YFz8A{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px;box-shadow:0 2px 10px rgba(0,0,0,.02);margin-bottom:14px}.AddMealCard_itineraryHeader__Xmf_N{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:700;color:#1e293b;font-size:12px}.AddMealCard_segmentRow__Dqopo{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px dashed #e2e8f0}.AddMealCard_segmentRow__Dqopo:first-of-type{border-top:none}.AddMealCard_segmentPlaneBadge__E4I37{width:26px;height:26px;border-radius:50%;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}.AddMealCard_segmentRouteText__jEPns{flex:1 1;font-size:12px;font-weight:600;color:#1e293b}.AddMealCard_segmentTimeText__Fw3DG{text-align:right;font-size:11px;color:#64748b}.AddMealCard_segmentTimeText__Fw3DG span{color:#2563eb;font-weight:700;margin-left:4px}.AddMealCard_extrasCard__ohUPP{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:10px 12px;margin-bottom:14px;display:flex;gap:12px;align-items:center}.AddMealCard_extrasShield__rp5ug{width:32px;height:32px;border-radius:8px;background:#e6f4ea;color:#137333;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.AddMealCard_extrasTitle__eKJzZ{font-size:11.5px;font-weight:700;color:#137333;margin-bottom:3px}.AddMealCard_extrasList__3DOM1{display:flex;gap:14px;font-size:10.5px;color:#137333}.AddMealCard_passengerCard__3epT4{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px;box-shadow:0 2px 8px rgba(0,0,0,.02);display:flex;align-items:center;gap:10px;margin-bottom:10px;cursor:pointer;transition:all .2s ease}.AddMealCard_passengerCardActive__RlMd6{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.AddMealCard_passengerCheckbox__ndu4x{width:18px;height:18px;accent-color:#2563eb;cursor:pointer;flex-shrink:0}.AddMealCard_paxBadgeSelected__iYeKd{background:#e6f4ea;color:#137333;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;margin-left:auto;display:inline-flex;align-items:center;gap:2px}.AddMealCard_footerRow__lStB5{display:flex;align-items:center;gap:10px;margin-top:14px}.AddMealCard_circleBtn__FmVxd{width:38px;height:38px;border-radius:50%;background:#eff6ff;border:none;color:#2563eb;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px;font-weight:700;flex-shrink:0;transition:all .2s ease}.AddMealCard_circleBtn__FmVxd:hover{background:#dbeafe;color:#1d4ed8}.AddMealCard_wideBtn__IqhEN{flex:1 1;height:38px;border:none;background:#2563eb;color:#fff;border-radius:20px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.AddMealCard_wideBtn__IqhEN:hover{background:#1d4ed8}.AddBaggageCard_baggageCardContainer__smdBz{width:100%;max-width:360px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:14px 16px;box-shadow:0 4px 16px rgba(0,0,0,.05);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:13px;color:#1e293b;box-sizing:border-box;margin:0 auto;position:relative;overflow:hidden}.AddBaggageCard_cardHeader__0IJvm{display:flex;align-items:center;gap:10px;margin-bottom:12px}.AddBaggageCard_baggageIconBadge__AYOtR{width:38px;height:38px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#2563eb;flex-shrink:0}.AddBaggageCard_headerTitle__d5Soi{font-size:14px;font-weight:600;color:#0f172a;margin:0;line-height:1.2}.AddBaggageCard_headerSubtitle__JiJgq{font-size:11px;font-weight:400;color:#64748b;margin:2px 0 0}.AddBaggageCard_progressBarTrack__yRgHc{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 2px;position:relative}.AddBaggageCard_progressStepItem__hztGi{display:flex;align-items:center;gap:4px;z-index:1}.AddBaggageCard_stepDot__01TPr{width:20px;height:20px;border-radius:50%;background:#fff;border:1.5px solid #cbd5e1;color:#94a3b8;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.AddBaggageCard_stepDotActive__eCzIB{background:#2563eb;border-color:#2563eb;color:#fff}.AddBaggageCard_stepDotCompleted__xgiSc{background:#10b981;border-color:#10b981;color:#fff}.AddBaggageCard_stepLabel__pvje7{font-size:11px;font-weight:500;color:#94a3b8}.AddBaggageCard_stepLabelActive__PluHr{color:#2563eb;font-weight:600}.AddBaggageCard_stepLine__i6xAU{flex:1 1;height:2px;background:#e2e8f0;margin:0 8px}.AddBaggageCard_stepLineActive__imDco{background:#2563eb}.AddBaggageCard_bookingBox__YGgqL{background:#f8fafc;border-radius:12px;padding:10px 14px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.AddBaggageCard_pnrLabel__mBCRi{font-size:10px;color:#94a3b8;font-weight:500}.AddBaggageCard_pnrValue__piQzF{font-size:13px;font-weight:600;color:#0f172a;margin-top:1px}.AddBaggageCard_flightBadge__vGR10{background:#fff;border:1px solid #e2e8f0;padding:4px 10px;border-radius:16px;font-size:11px;font-weight:600;color:#2563eb;display:flex;align-items:center;gap:5px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.AddBaggageCard_sectionTitle__JQi9Y{font-size:11px;font-weight:600;color:#94a3b8;margin-bottom:8px}.AddBaggageCard_selectAllRow__Im5HO{display:flex;align-items:center;gap:10px;padding:6px 0;margin-bottom:4px;cursor:pointer}.AddBaggageCard_checkboxInput__C5MYu{width:16px;height:16px;accent-color:#2563eb;cursor:pointer;border-radius:4px}.AddBaggageCard_selectAllText__KM_Np{font-size:12px;font-weight:600;color:#0f172a}.AddBaggageCard_divider__y5dPC{height:1px;background:#f1f5f9;margin:4px 0 8px}.AddBaggageCard_passengerRow__rEItd{display:flex;align-items:center;gap:10px;padding:6px 0;margin-bottom:4px;cursor:pointer}.AddBaggageCard_passengerAvatar__9xrdu{width:28px;height:28px;border-radius:50%;background:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;flex-shrink:0}.AddBaggageCard_passengerAvatarActive__WWi6r{background:#2563eb;color:#fff}.AddBaggageCard_passengerDetails__9kKR9{flex:1 1}.AddBaggageCard_passengerName__9WjNj{font-size:12px;font-weight:600;color:#0f172a}.AddBaggageCard_passengerMeta__Uh0pF{font-size:11px;color:#64748b;margin-top:1px;font-weight:400}.AddBaggageCard_baggageFormCard__d_JGl{border:1px solid #f1f5f9;border-radius:12px;padding:10px;margin-bottom:10px;background:#fff}.AddBaggageCard_baggageFormHeader__txmPr{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.AddBaggageCard_inputLabel__snveA{font-size:11px;font-weight:500;color:#94a3b8;display:block;margin-bottom:4px}.AddBaggageCard_baggageSelectWrapper__cGXlg{position:relative;width:100%}.AddBaggageCard_baggageSelectInput__tde_Y{width:100%;height:38px;border:1.5px solid #2563eb;border-radius:8px;padding:0 28px 0 32px;font-size:12px;font-weight:600;color:#0f172a;outline:none;background-color:#fff;box-sizing:border-box;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:all .2s ease;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.AddBaggageCard_baggageSelectInput__tde_Y:focus{border-color:#1d4ed8;box-shadow:0 0 0 2.5px rgba(37,99,235,.15)}.AddBaggageCard_baggageSelectIconLeft__L8iG_{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:13px;color:#2563eb;pointer-events:none}.AddBaggageCard_baggageSelectIconRight__Jludm{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:10px;color:#475569;pointer-events:none}.AddBaggageCard_infoNoteBox__VqMtQ{background:#fff8f0;border:1px solid #fed7aa;border-radius:8px;padding:8px 10px;margin-top:8px;margin-bottom:10px;display:flex;gap:8px;align-items:flex-start}.AddBaggageCard_infoNoteIcon__FQvN2{width:16px;height:16px;border-radius:50%;border:1.5px solid #c2410c;color:#c2410c;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;margin-top:1px}.AddBaggageCard_infoNoteText__48_qx{font-size:10.5px;line-height:15px;color:#9a3412}.AddBaggageCard_infoNoteText__48_qx strong{color:#c2410c;font-weight:600}.AddBaggageCard_btnPrimary__goSWC{width:100%;height:38px;border:none;background:#2563eb;color:#fff;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 3px 8px rgba(37,99,235,.2);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;margin-top:10px}.AddBaggageCard_btnPrimary__goSWC:hover{background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.3)}.AddBaggageCard_btnSecondary__cX_Ui{width:100%;height:36px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;padding:0 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;margin-top:6px;transition:all .2s ease;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.AddBaggageCard_btnSecondary__cX_Ui:hover{background:#f1f5f9;color:#0f172a}.AddBaggageCard_summaryCard__HQgJg{border:1px solid #f1f5f9;border-radius:8px;padding:8px 10px;margin-bottom:6px;background:#fff}.AddBaggageCard_summaryName__NDgcz{font-size:12px;font-weight:600;color:#0f172a}.AddBaggageCard_summaryRow__Vg0tu{font-size:11px;color:#64748b;margin-top:2px}.AddBaggageCard_summaryHighlight__ELctD{font-weight:600;color:#2563eb}.AddBaggageCard_errorMessage__jpOJ7{color:#dc2626;font-size:11px;margin-bottom:8px;font-weight:500;background:#fef2f2;border:1px solid #fecaca;padding:6px 10px;border-radius:6px}.AddBaggageCard_successWrapper__uV4Bp{text-align:center;padding:8px 0 2px}.AddBaggageCard_successIconWrap__jYE6i{width:46px;height:46px;border-radius:50%;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 10px;box-shadow:0 2px 8px rgba(16,185,129,.2)}.AddBaggageCard_successTitle__LcQN_{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:2px}.AddBaggageCard_successText__BO0Mm{font-size:11px;color:#64748b;margin-bottom:12px}.AddBaggageCard_pnrRouteGrid__nWguR{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:12px;gap:12px;margin-bottom:14px}.AddBaggageCard_pnrCard__YmceF{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;justify-content:center}.AddBaggageCard_pnrBadgeGreen__Sn3CU{display:inline-flex;align-items:center;gap:4px;background:#e6f4ea;color:#137333;font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px;margin-top:6px;width:-moz-fit-content;width:fit-content}.AddBaggageCard_routeCard__D9CVb{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;box-shadow:0 2px 8px rgba(0,0,0,.02);display:flex;flex-direction:column;justify-content:center;align-items:center}.AddBaggageCard_routeCardText__5WK_O{font-size:12px;font-weight:700;color:#2563eb;margin-top:2px}.AddBaggageCard_itineraryCard__dAsUd{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px;box-shadow:0 2px 10px rgba(0,0,0,.02);margin-bottom:14px}.AddBaggageCard_itineraryHeader__jOTC3{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:700;color:#1e293b;font-size:12px}.AddBaggageCard_segmentRow__yRxFV{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px dashed #e2e8f0}.AddBaggageCard_segmentRow__yRxFV:first-of-type{border-top:none}.AddBaggageCard_segmentPlaneBadge__QNlKd{width:26px;height:26px;border-radius:50%;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}.AddBaggageCard_segmentRouteText__VKbLb{flex:1 1;font-size:12px;font-weight:600;color:#1e293b}.AddBaggageCard_segmentTimeText__NjIqu{text-align:right;font-size:11px;color:#64748b}.AddBaggageCard_segmentTimeText__NjIqu span{color:#2563eb;font-weight:700;margin-left:4px}.AddBaggageCard_extrasCard__9HOwO{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;padding:10px 12px;margin-bottom:14px;display:flex;gap:12px;align-items:center}.AddBaggageCard_extrasShield__BVk1b{width:32px;height:32px;border-radius:8px;background:#e6f4ea;color:#137333;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.AddBaggageCard_extrasTitle__Uek7l{font-size:11.5px;font-weight:700;color:#137333;margin-bottom:3px}.AddBaggageCard_extrasList__2WjNd{display:flex;gap:14px;font-size:10.5px;color:#137333}.AddBaggageCard_passengerCard__MLPjb{background:#fff;border:1px solid #cbd5e1;border-radius:12px;padding:10px 12px;box-shadow:0 2px 8px rgba(0,0,0,.02);display:flex;align-items:center;gap:10px;margin-bottom:10px;cursor:pointer;transition:all .2s ease}.AddBaggageCard_passengerCardActive__lq6TF{border-color:#2563eb;box-shadow:0 0 0 1px #2563eb}.AddBaggageCard_passengerCheckbox__HKPl7{width:18px;height:18px;accent-color:#2563eb;cursor:pointer;flex-shrink:0}.AddBaggageCard_paxBadgeSelected__STrl5{background:#e6f4ea;color:#137333;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:700;margin-left:auto;display:inline-flex;align-items:center;gap:2px}.AddBaggageCard_footerRow__TyAke{display:flex;align-items:center;gap:10px;margin-top:14px}.AddBaggageCard_circleBtn__Xm85a{width:38px;height:38px;border-radius:50%;background:#eff6ff;border:none;color:#2563eb;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:11px;font-weight:700;flex-shrink:0;transition:all .2s ease}.AddBaggageCard_circleBtn__Xm85a:hover{background:#dbeafe;color:#1d4ed8}.AddBaggageCard_wideBtn__rrNch{flex:1 1;height:38px;border:none;background:#2563eb;color:#fff;border-radius:20px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.AddBaggageCard_wideBtn__rrNch:hover{background:#1d4ed8}.RescheduleBooking_rescheduleContainer__eTqU7{width:100%;max-width:360px;background:#fff;border-radius:16px;border:1px solid #e2e8f0;padding:14px 16px;box-shadow:0 4px 16px rgba(0,0,0,.05);font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:13px;color:#1e293b;box-sizing:border-box;margin:0 auto;position:relative;overflow:visible}.RescheduleBooking_cardHeader__mUqqP{display:flex;align-items:center;gap:10px;margin-bottom:12px}.RescheduleBooking_rescheduleIconBadge__QC_gf{width:38px;height:38px;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#2563eb;flex-shrink:0}.RescheduleBooking_headerTitle__k_vGE{font-size:14px;font-weight:600;color:#0f172a;margin:0;line-height:1.2}.RescheduleBooking_headerSubtitle__XGw2g{font-size:11px;font-weight:400;color:#64748b;margin:2px 0 0}.RescheduleBooking_progressBarTrack__IppcG{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 2px;position:relative}.RescheduleBooking_progressStepItem__xZBvR{display:flex;align-items:center;gap:4px;z-index:1}.RescheduleBooking_stepDot__FoGEA{width:20px;height:20px;border-radius:50%;background:#fff;border:1.5px solid #cbd5e1;color:#94a3b8;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .25s ease}.RescheduleBooking_stepDotActive__aAPea{background:#2563eb;border-color:#2563eb;color:#fff}.RescheduleBooking_stepDotCompleted__iK4O4{background:#10b981;border-color:#10b981;color:#fff}.RescheduleBooking_stepLabel__8LOzE{font-size:11px;font-weight:500;color:#94a3b8}.RescheduleBooking_stepLabelActive__wRt5n{color:#2563eb;font-weight:600}.RescheduleBooking_stepLine__VUSEA{width:10px;height:1.5px;background:#e2e8f0}.RescheduleBooking_bookingBox__c_0hk{background:#f8fafc;border-radius:12px;padding:10px 14px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.RescheduleBooking_pnrLabel__uKpto{font-size:10px;color:#94a3b8;font-weight:500}.RescheduleBooking_pnrValue__M1k_J{font-size:13px;font-weight:600;color:#0f172a;margin-top:1px}.RescheduleBooking_flightBadge__hWABU{background:#fff;border:1px solid #e2e8f0;padding:4px 10px;border-radius:16px;font-size:11px;font-weight:600;color:#2563eb;display:flex;align-items:center;gap:5px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.RescheduleBooking_statusBadgeBox__3Soi3{display:flex;align-items:center}.RescheduleBooking_statusBadge__7ob0D{padding:4px 12px;border-radius:16px;font-size:11px;font-weight:600}.RescheduleBooking_statusPending__mfa7K{background:#fef3c7;color:#92400e}.RescheduleBooking_statusConfirmed__TolUI{background:#d1fae5;color:#065f46}.RescheduleBooking_statusCancelled__Jahvu{background:#fee2e2;color:#991b1b}.RescheduleBooking_statusCompleted__S7661{background:#dbeafe;color:#1e40af}.RescheduleBooking_bookingSummaryGrid__wWfyJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:8px 10px;background:#f8fafc;border-radius:10px;border:1px solid #f1f5f9;margin-bottom:12px}.RescheduleBooking_summaryItem__0i6NP{display:flex;align-items:center;gap:8px;padding:4px 0}.RescheduleBooking_summaryIcon__xJBhn{color:#2563eb;font-size:13px;width:20px;text-align:center;flex-shrink:0}.RescheduleBooking_summaryLabel__NXcHD{font-size:9px;text-transform:uppercase;letter-spacing:.3px}.RescheduleBooking_summaryValue__F2TXV{font-size:12px;font-weight:600;color:#0f172a;margin-top:0}.RescheduleBooking_sectionTitle__KEaJx{font-size:11px;font-weight:600;color:#94a3b8;margin-bottom:8px;margin-top:4px}.RescheduleBooking_flightHeaderLeft__AREVP{display:flex;align-items:center;gap:8px}.RescheduleBooking_radioRow__KOfhr{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;margin-bottom:6px;cursor:pointer;transition:all .2s ease}.RescheduleBooking_radioRow__KOfhr:hover{border-color:#cbd5e1;background:#f8fafc}.RescheduleBooking_radioRowActive__YRFWM{border-color:#2563eb;background:#f8faff}.RescheduleBooking_radioCircle__3BiJ2{width:16px;height:16px;border-radius:50%;border:2px solid #cbd5e1;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease}.RescheduleBooking_radioCircleActive__2n77R{border-color:#2563eb}.RescheduleBooking_radioDot__JUlcD{width:8px;height:8px;border-radius:50%;background:#2563eb}.RescheduleBooking_radioText__DoQ4j{font-size:12px;font-weight:600;color:#0f172a}.RescheduleBooking_divider__CrFYp{height:1px;background:#f1f5f9;margin:4px 0 8px}.RescheduleBooking_passengerAvatar__s1U7p{width:28px;height:28px;border-radius:50%;background:#f1f5f9;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;flex-shrink:0}.RescheduleBooking_passengerAvatarActive__NoHyB{background:#2563eb;color:#fff}.RescheduleBooking_passengerDetails__aPmIc{flex:1 1}.RescheduleBooking_passengerName__BW7nV{font-size:12px;font-weight:600;color:#0f172a}.RescheduleBooking_passengerMeta__RNjbB{font-size:10px;color:#94a3b8;text-transform:capitalize}.RescheduleBooking_flightSelectCard__aH9ml{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;padding:10px 12px;margin-bottom:8px;cursor:pointer;transition:all .2s ease;position:relative}.RescheduleBooking_flightSelectCard__aH9ml:hover{border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.04)}.RescheduleBooking_flightSelectCardActive__W_Rii{border-color:#2563eb;background:#f8faff;box-shadow:0 2px 10px rgba(37,99,235,.08)}.RescheduleBooking_flightSelectHeader__jhEXm{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;flex-wrap:wrap;gap:4px}.RescheduleBooking_segmentTypeBadge__vDs9H{background:#eff6ff;color:#2563eb;padding:1px 10px;border-radius:12px;font-size:10px;font-weight:600}.RescheduleBooking_flightNumberBadge__zsdhn{background:#f1f5f9;color:#475569;padding:1px 10px;border-radius:12px;font-size:10px;font-weight:600}.RescheduleBooking_flightSelectRoute__DKDO_{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.RescheduleBooking_routePoint__v82fL{flex:1 1;min-width:50px}.RescheduleBooking_airportCode__KMBZU{font-size:15px;font-weight:700;color:#0f172a;line-height:1.2}.RescheduleBooking_airportName__d04_K{font-size:9px;color:#94a3b8;font-weight:400}.RescheduleBooking_airportTime___i2Xs{font-size:11px;font-weight:600;color:#475569;margin-top:1px}.RescheduleBooking_routeLine__BSkVl{display:flex;flex-direction:column;align-items:center;padding:0 4px;flex-shrink:0}.RescheduleBooking_routeArrow__kuzuw{color:#94a3b8;font-size:12px}.RescheduleBooking_flightDuration__SzHVe{font-size:9px;color:#94a3b8;display:flex;align-items:center;gap:3px;margin-top:1px}.RescheduleBooking_durationIcon__5eNgp{font-size:8px}.RescheduleBooking_flightSelectDetails__E9Pub{display:flex;gap:12px;padding-top:6px;border-top:1px solid #f1f5f9}.RescheduleBooking_detailItem__MZNNX{display:flex;gap:4px;font-size:10px}.RescheduleBooking_detailLabel__OVq8W{color:#94a3b8;font-weight:500}.RescheduleBooking_detailValue__FEOeW{color:#475569;font-weight:500}.RescheduleBooking_selectedCheckmark__7n6Ob{position:absolute;top:8px;right:10px;color:#2563eb;font-size:14px}.RescheduleBooking_selectedFlightInfo__bdSoK{background:#f8fafc;border-radius:8px;padding:8px 10px;margin-bottom:12px;border:1px solid #f1f5f9}.RescheduleBooking_infoRow__CnQXb{display:flex;gap:6px;font-size:11px;padding:2px 0}.RescheduleBooking_infoLabel__PRlEE{color:#94a3b8;font-weight:500;min-width:80px}.RescheduleBooking_infoValue__tlwU_{color:#0f172a;font-weight:500}.RescheduleBooking_rescheduleForm__lLBtr{margin-bottom:12px}.RescheduleBooking_formGroup__am17R{margin-bottom:10px}.RescheduleBooking_inputLabel__ubaTw{font-size:11px;font-weight:500;color:#475569;display:block;margin-bottom:4px}.RescheduleBooking_requiredStar__eYTRc{color:#dc2626;font-weight:700}.RescheduleBooking_inputField__CdZkx{width:100%;height:36px;border:1.5px solid #e2e8f0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:500;color:#0f172a;outline:none;background-color:#fff;box-sizing:border-box;transition:all .2s ease;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.RescheduleBooking_inputField__CdZkx:focus{border-color:#2563eb;box-shadow:0 0 0 2.5px rgba(37,99,235,.1)}.RescheduleBooking_inputField__CdZkx::placeholder{color:#94a3b8;font-weight:400}.RescheduleBooking_inputError__wQFNb{border-color:#dc2626!important}.RescheduleBooking_inputError__wQFNb:focus{box-shadow:0 0 0 2.5px rgba(220,38,38,.1)!important}.RescheduleBooking_selectWrapper__qe11J{position:relative;width:100%}.RescheduleBooking_selectInput__JhVp4{width:100%;height:36px;border:1.5px solid #e2e8f0;border-radius:8px;padding:0 28px 0 32px;font-size:12px;font-weight:500;color:#0f172a;outline:none;background-color:#fff;box-sizing:border-box;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:all .2s ease;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.RescheduleBooking_selectInput__JhVp4:focus{border-color:#2563eb;box-shadow:0 0 0 2.5px rgba(37,99,235,.1)}.RescheduleBooking_selectInput__JhVp4 option{font-weight:400}.RescheduleBooking_selectIconLeft__Hy7lH{left:10px;font-size:12px}.RescheduleBooking_selectIconLeft__Hy7lH,.RescheduleBooking_selectIconRight__G2W9d{position:absolute;top:50%;transform:translateY(-50%);color:#94a3b8;pointer-events:none}.RescheduleBooking_selectIconRight__G2W9d{right:10px;font-size:10px}.RescheduleBooking_summaryCard__oehd_{border:1px solid #f1f5f9;border-radius:8px;padding:8px 10px;margin-bottom:6px;background:#fff}.RescheduleBooking_summaryTitle__oSkIl{font-size:11px;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:6px;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #f1f5f9}.RescheduleBooking_summaryTitleIcon__U4dks{color:#2563eb;font-size:12px}.RescheduleBooking_summaryRow__3_f7i{display:flex;justify-content:space-between;font-size:11px;padding:2px 0;align-items:center}.RescheduleBooking_summaryLabel__NXcHD{color:#94a3b8;font-weight:500}.RescheduleBooking_summaryValue__F2TXV{color:#475569;font-weight:500}.RescheduleBooking_summaryHighlight__h3QAa{font-weight:600;color:#2563eb;text-align:right}.RescheduleBooking_summaryTotal__jwv_A{font-weight:700;color:#0f172a;font-size:13px;text-align:right}.RescheduleBooking_arrowIcon__ysTAF{font-size:8px;color:#94a3b8;margin:0 2px}.RescheduleBooking_successWrapper__i9wbJ{text-align:center;padding:8px 0 2px}.RescheduleBooking_successIconWrap__UHa9b{width:46px;height:46px;border-radius:50%;background:#d1fae5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:22px;margin:0 auto 10px;box-shadow:0 2px 8px rgba(16,185,129,.2)}.RescheduleBooking_successTitle__osuz4{font-size:15px;font-weight:600;color:#0f172a;margin-bottom:2px}.RescheduleBooking_successText__Cka__{font-size:11px;color:#64748b;margin-bottom:12px;line-height:1.4}.RescheduleBooking_successDetails__60Jun{background:#f8fafc;border-radius:8px;padding:8px 12px;margin-bottom:12px;border:1px solid #f1f5f9;text-align:left}.RescheduleBooking_successDetailItem__Id8kX{display:flex;justify-content:space-between;align-items:center;padding:3px 0;font-size:11px}.RescheduleBooking_successDetailLabel__DtVg_{color:#94a3b8;font-weight:500}.RescheduleBooking_successDetailValue__ngOWx{color:#0f172a;font-weight:600}.RescheduleBooking_infoNoteBox__7FAuZ{background:#fff8f0;border:1px solid #fed7aa;border-radius:8px;padding:8px 10px;margin-top:8px;margin-bottom:10px;display:flex;gap:8px;align-items:flex-start}.RescheduleBooking_infoNoteIcon__PJd1Q{width:16px;height:16px;border-radius:50%;border:1.5px solid #c2410c;color:#c2410c;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0;margin-top:1px}.RescheduleBooking_infoNoteText__Xutvq{font-size:10.5px;line-height:15px;color:#9a3412}.RescheduleBooking_infoNoteText__Xutvq strong{color:#c2410c;font-weight:600}.RescheduleBooking_errorMessage__lDTg7{color:#dc2626;font-size:11px;margin-bottom:8px;font-weight:500;background:#fef2f2;border:1px solid #fecaca;padding:6px 10px;border-radius:6px}.RescheduleBooking_btnPrimary__MdrTb{width:100%;height:38px;border:none;background:#2563eb;color:#fff;padding:0 14px;border-radius:10px;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 3px 8px rgba(37,99,235,.2);transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:6px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;margin-top:10px}.RescheduleBooking_btnPrimary__MdrTb:hover{background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.3)}.RescheduleBooking_btnPrimary__MdrTb:active{transform:scale(.98)}.RescheduleBooking_btnSecondary__PO5Gw{width:100%;height:36px;border:1px solid #cbd5e1;background:#f8fafc;color:#475569;padding:0 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;margin-top:6px;transition:all .2s ease;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;display:flex;align-items:center;justify-content:center;gap:6px}.RescheduleBooking_btnSecondary__PO5Gw:hover{background:#f1f5f9;color:#0f172a}@media (max-width:400px){.RescheduleBooking_rescheduleContainer__eTqU7{padding:10px 12px;max-width:100%}.RescheduleBooking_bookingSummaryGrid__wWfyJ{grid-template-columns:1fr 1fr;gap:4px;padding:6px 8px}.RescheduleBooking_summaryItem__0i6NP{gap:6px}.RescheduleBooking_flightSelectRoute__DKDO_{flex-direction:row;gap:4px}.RescheduleBooking_routePoint__v82fL{min-width:40px}.RescheduleBooking_airportCode__KMBZU{font-size:13px}.RescheduleBooking_flightSelectDetails__E9Pub{flex-direction:column;gap:2px}.RescheduleBooking_selectedFlightInfo__bdSoK{padding:6px 8px}.RescheduleBooking_infoRow__CnQXb{font-size:10px;flex-wrap:wrap}.RescheduleBooking_infoLabel__PRlEE{min-width:60px}.RescheduleBooking_successDetails__60Jun{padding:6px 10px}.RescheduleBooking_successDetailItem__Id8kX{font-size:10px}}@media (max-width:360px){.RescheduleBooking_rescheduleContainer__eTqU7{padding:8px 10px}.RescheduleBooking_stepLabel__8LOzE{font-size:9px}.RescheduleBooking_stepLine__VUSEA{width:6px}.RescheduleBooking_flightSelectCard__aH9ml{padding:8px 10px}.RescheduleBooking_seatSelectInput__OxGhT{font-size:11px;height:34px}.RescheduleBooking_btnPrimary__MdrTb{height:34px;font-size:12px}.RescheduleBooking_btnSecondary__PO5Gw{height:32px;font-size:11px}}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker-wrapper{width:100%}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker-popper{z-index:1050!important;max-width:100%!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker{display:flex!important;flex-direction:row!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif!important;background-color:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(0,0,0,.16)!important;overflow:hidden!important;width:max-content!important;max-width:285px!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__month-container{float:none!important;display:flex!important;flex-direction:column!important;width:195px!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__header{background-color:#026!important;color:#fff!important;border-bottom:none!important;padding:6px 4px!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker-time__header,.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__current-month{color:#fff!important;font-size:12px!important;font-weight:700!important;font-family:Arial,sans-serif!important;margin:0!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__navigation{top:4px!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__navigation-icon:before{border-color:#fff!important;border-width:2px 2px 0 0!important;width:6px!important;height:6px!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__month{margin:4px!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__day-name{color:#64748b!important;font-weight:600!important;font-size:10px!important;width:24px!important;line-height:24px!important;margin:1px!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__day{width:24px!important;height:24px!important;line-height:24px!important;font-size:11px!important;border-radius:5px!important;margin:1px!important;color:#1e293b!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__day:hover{background-color:#eff6ff!important;color:#2563eb!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__day--keyboard-selected,.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__day--selected{background-color:#2563eb!important;color:#fff!important;font-weight:700!important;box-shadow:0 2px 6px rgba(37,99,235,.35)!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__day--disabled{color:#cbd5e1!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__time-container{float:none!important;border-left:1px solid #e2e8f0!important;width:75px!important;display:flex!important;flex-direction:column!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__header--time{background-color:#026!important;padding:6px 0!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__time{background:#fff!important;flex:1 1!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__time-box{width:100%!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__time-list{padding:0!important;max-height:185px!important;overflow-y:auto!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__time-list-item{height:auto!important;padding:5px 4px!important;font-size:11px!important;font-weight:500!important;color:#334155!important;text-align:center!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__time-list-item:hover{background-color:#f1f5f9!important;color:#0f172a!important}.RescheduleBooking_rescheduleContainer__eTqU7 .react-datepicker__time-list-item--selected{background-color:#eff6ff!important;color:#2563eb!important;font-weight:700!important}.NameChangeCard_nameChangeContainer__MbZN6{width:100%;max-width:360px;margin:0 auto;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;color:#0f172a;background-color:#fff;border-radius:14px;border:1px solid #e2e8f0;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:12px 14px;box-sizing:border-box;overflow:hidden}.NameChangeCard_cardHeader__kT7Xc{display:flex;align-items:center;gap:10px;margin-bottom:12px}.NameChangeCard_nameIconBadge__hmi77{width:34px;height:34px;border-radius:10px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.NameChangeCard_headerTitle__xgg3k{font-size:14px;font-weight:700;color:#0f172a;margin:0;line-height:1.2}.NameChangeCard_headerSubtitle__JHude{font-size:11px;color:#64748b;margin:2px 0 0}.NameChangeCard_progressBarTrack__E61JH{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:8px 10px;background:#f8fafc;border-radius:10px;border:1px solid #f1f5f9}.NameChangeCard_progressStepItem__braaS{display:flex;align-items:center;gap:4px}.NameChangeCard_stepDot__kXger{width:18px;height:18px;border-radius:50%;background:#e2e8f0;color:#64748b;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.NameChangeCard_stepDotActive__r_eo4{background:#2563eb;color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.3)}.NameChangeCard_stepDotCompleted__iDTDz{background:#10b981;color:#fff}.NameChangeCard_stepLabel__mgUai{font-size:10px;font-weight:600;color:#94a3b8}.NameChangeCard_stepLabelActive__xJ4Og{color:#0f172a}.NameChangeCard_stepLine__qQDTO{flex:1 1;height:2px;background:#e2e8f0;margin:0 4px}.NameChangeCard_bookingBox__NTTmk{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-radius:10px;padding:8px 12px;margin-bottom:10px;border:1px solid #f1f5f9}.NameChangeCard_pnrLabel___ssel{font-size:9px;text-transform:uppercase;color:#64748b;font-weight:700;letter-spacing:.5px}.NameChangeCard_pnrValue__mJWEB{font-size:13px;font-weight:700;color:#2563eb}.NameChangeCard_flightBadge__A1R6k{display:inline-flex;align-items:center;gap:5px;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:700;padding:4px 8px;border-radius:6px}.NameChangeCard_bookingSummaryGrid__cG4rx{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:12px}.NameChangeCard_summaryItem__IyKrs{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #f1f5f9;border-radius:8px;padding:6px 8px}.NameChangeCard_summaryIcon__6y2Ob{color:#2563eb;font-size:11px}.NameChangeCard_summaryLabel__Q9RTV{font-size:9px;color:#94a3b8;font-weight:600}.NameChangeCard_summaryValue__k5KUg{font-size:11px;font-weight:700;color:#0f172a}.NameChangeCard_sectionTitle__T1kRS{font-size:11px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.NameChangeCard_radioRow__16aNJ{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:all .2s ease;margin-bottom:6px}.NameChangeCard_radioRow__16aNJ:hover{border-color:#bfdbfe;background:#fff}.NameChangeCard_radioRowActive__rKlKB{background:#fff;border-color:#2563eb;box-shadow:0 2px 8px rgba(37,99,235,.08)}.NameChangeCard_radioCircle__knBXC{width:16px;height:16px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0}.NameChangeCard_radioCircleActive__5L8XB{border-color:#2563eb}.NameChangeCard_radioDot__89c61{width:8px;height:8px;border-radius:50%;background:#2563eb}.NameChangeCard_radioText__GBINm{font-size:12px;font-weight:600;color:#0f172a}.NameChangeCard_divider__RVFia{height:1px;background:#e2e8f0;margin:8px 0}.NameChangeCard_passengerAvatar__LIptD{width:28px;height:28px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.NameChangeCard_passengerAvatarActive__nj28_{background:#2563eb;color:#fff}.NameChangeCard_passengerDetails__yhIml{flex:1 1}.NameChangeCard_passengerName___6GzD{font-size:12px;font-weight:700;color:#0f172a}.NameChangeCard_passengerMeta__J2viY{font-size:10px;color:#64748b}.NameChangeCard_nameFormCard__tCUUt{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;margin-bottom:10px}.NameChangeCard_nameFormHeader__R3gSb{align-items:center;padding-bottom:6px;border-bottom:1px dashed #cbd5e1}.NameChangeCard_nameFormHeader__R3gSb,.NameChangeCard_nameGrid__aQ0Go{display:flex;gap:8px;margin-bottom:8px}.NameChangeCard_formGroupTitle__oFr4a{width:75px}.NameChangeCard_formGroupFlex__KzZxw{flex:1 1}.NameChangeCard_formGroup__r5Kut{margin-bottom:8px}.NameChangeCard_inputLabel__LepL7{display:block;font-size:10px;font-weight:600;color:#475569;margin-bottom:3px}.NameChangeCard_requiredStar__uqsvR{color:#ef4444}.NameChangeCard_inputField__eNMg7{width:100%;height:34px;border:1.5px solid #e2e8f0;border-radius:8px;padding:0 10px;font-size:11px;font-weight:500;color:#0f172a;outline:none;background-color:#fff;box-sizing:border-box;transition:all .2s ease;font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.NameChangeCard_inputField__eNMg7:focus{border-color:#2563eb;box-shadow:0 0 0 2.5px rgba(37,99,235,.1)}.NameChangeCard_selectWrapper__ix0LF{position:relative;display:flex;align-items:center}.NameChangeCard_selectInput__CM840{padding:0 10px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.NameChangeCard_selectInputWithIcon__LZQ86,.NameChangeCard_selectInput__CM840{width:100%;height:34px;border:1.5px solid #e2e8f0;border-radius:8px;font-size:11px;font-weight:600;color:#0f172a;outline:none;background-color:#fff;box-sizing:border-box;cursor:pointer}.NameChangeCard_selectInputWithIcon__LZQ86{padding:0 26px 0 28px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.NameChangeCard_selectInputWithIcon__LZQ86:focus,.NameChangeCard_selectInput__CM840:focus{border-color:#2563eb}.NameChangeCard_selectIconLeft__7IZNC{position:absolute;left:9px;color:#94a3b8;font-size:11px;pointer-events:none}.NameChangeCard_selectIconRight__yV6YO{position:absolute;right:9px;color:#94a3b8;font-size:9px;pointer-events:none}.NameChangeCard_infoNoteBox__BLI0Q{display:flex;gap:8px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:8px 10px;margin-bottom:10px}.NameChangeCard_infoNoteIcon__724xJ{width:16px;height:16px;border-radius:50%;background:#2563eb;color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.NameChangeCard_infoNoteText__8iwT1{font-size:10px;line-height:1.4;color:#1e40af}.NameChangeCard_summaryCard__lQAmu{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px;margin-bottom:8px}.NameChangeCard_summaryTitle__4CSGV{font-size:11px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:6px;margin-bottom:6px;padding-bottom:4px;border-bottom:1px solid #f1f5f9}.NameChangeCard_summaryTitleIcon__52mkz{color:#2563eb;font-size:11px}.NameChangeCard_summaryRow__0Ccy2{display:flex;justify-content:space-between;font-size:11px;padding:3px 0;align-items:center}.NameChangeCard_summaryLabel__Q9RTV{color:#64748b;font-weight:500}.NameChangeCard_summaryValue__k5KUg{color:#334155;font-weight:600}.NameChangeCard_summaryHighlight__oqE5p{font-weight:700;color:#2563eb}.NameChangeCard_statusBadgeBox__8klfE{display:flex;align-items:center}.NameChangeCard_statusBadge__zfqqp{font-size:10px;font-weight:700;padding:3px 8px;border-radius:6px}.NameChangeCard_statusPending__QiWGS{background:#fef3c7;color:#d97706}.NameChangeCard_statusConfirmed__omWMs{background:#d1fae5;color:#059669}.NameChangeCard_statusCancelled__4lJqb{background:#fee2e2;color:#dc2626}.NameChangeCard_statusCompleted__rJogr{background:#e0e7ff;color:#4f46e5}.NameChangeCard_btnPrimary__E7IbN{width:100%;height:36px;background:#2563eb;color:#fff;border:none;border-radius:8px;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;margin-top:6px}.NameChangeCard_btnPrimary__E7IbN:hover{background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.25)}.NameChangeCard_btnSecondary__4QqhK{width:100%;height:32px;background:transparent;color:#64748b;border:1px solid #cbd5e1;border-radius:8px;font-size:11px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;margin-top:6px}.NameChangeCard_btnSecondary__4QqhK:hover{background:#f8fafc;color:#0f172a}.NameChangeCard_errorMessage__Yae79{font-size:10px;font-weight:600;color:#dc2626;margin:4px 0;text-align:center}.NameChangeCard_successWrapper__yvs1h{text-align:center;padding:10px 4px}.NameChangeCard_successIconWrap__cNygq{width:44px;height:44px;border-radius:50%;background:#d1fae5;color:#059669;font-size:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;box-shadow:0 4px 12px rgba(16,185,129,.2)}.NameChangeCard_successTitle__C6w9Q{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:4px}.NameChangeCard_successText__KRVFk{font-size:11px;color:#64748b;line-height:1.4;margin-bottom:12px}.NameChangeCard_successDetails__F0I1d{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;padding:8px 12px;margin-bottom:12px;text-align:left}.NameChangeCard_successDetailItem__8k99z{display:flex;justify-content:space-between;font-size:11px;padding:3px 0}.NameChangeCard_successDetailLabel__2RxVq{color:#64748b;font-weight:500}.NameChangeCard_successDetailValue__Th2vI{color:#0f172a;font-weight:700}