.AuthErrorBanner_banner__IiRVd{border-radius:8px;padding:12px 16px;display:flex;gap:12px;align-items:flex-start;animation:AuthErrorBanner_slideIn__KlAvt .25s cubic-bezier(.16,1,.3,1)}.AuthErrorBanner_bannerError__ckA4R{background:#fff5f8}.AuthErrorBanner_bannerSuccess__ruOdA{background:#ebfcea}.AuthErrorBanner_icon__boTkw{flex-shrink:0;margin-top:2px}.AuthErrorBanner_text__2eIgl{margin:0;font-size:13px;line-height:1.5;flex:1 1}.AuthErrorBanner_bannerError__ckA4R .AuthErrorBanner_text__2eIgl{color:#f1416c}.AuthErrorBanner_bannerSuccess__ruOdA .AuthErrorBanner_text__2eIgl{color:#008009}.AuthErrorBanner_dismiss__2WHSh{background:none;border:none;cursor:pointer;padding:2px;flex-shrink:0;line-height:1;border-radius:4px;opacity:.7;transition:opacity .15s ease}.AuthErrorBanner_dismiss__2WHSh:hover{opacity:1}.AuthErrorBanner_dismiss__2WHSh:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}@keyframes AuthErrorBanner_slideIn__KlAvt{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ForgotPasswordForm_successWrapper__qgn9R{text-align:center}.ForgotPasswordForm_successIcon__G5unb{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 4px 16px rgba(34,197,94,.25);animation:ForgotPasswordForm_popIn__M7_jc .4s cubic-bezier(.175,.885,.32,1.275)}.ForgotPasswordForm_successEmail__oglMY{font-size:14px;line-height:1.6}.ForgotPasswordForm_successEmailHighlight__FgEsI{color:#1e293b}.ForgotPasswordForm_spamWarning__Uhi9d{background:#fffbeb;border-radius:10px;padding:10px 14px;margin-top:12px;font-size:13px;color:#92400e}.ForgotPasswordForm_successActions__WCYAV{display:flex;align-items:center;justify-content:center;gap:8px}.ForgotPasswordForm_backLink__qEimc{color:#64748b;font-size:13px;text-decoration:none}.ForgotPasswordForm_separator__FqOK6{color:#cbd5e1}.ForgotPasswordForm_resendButton__eKMj8{background:none;border:none;cursor:pointer;color:#64748b;font-size:13px;text-decoration:underline;padding:0}.ForgotPasswordForm_errorBanner__l7oWz{background:#fef2f2;border-radius:10px;padding:12px 16px;display:flex;gap:10px;align-items:flex-start}.ForgotPasswordForm_errorIcon__OTMe_{flex-shrink:0;margin-top:1px}.ForgotPasswordForm_errorText__b3ika{margin:0;font-size:13px;color:#dc2626;line-height:1.5;flex:1 1}.ForgotPasswordForm_errorDismiss__W2_bx{background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;line-height:1}.ForgotPasswordForm_submitBtn__S0lsQ{display:flex;align-items:center;justify-content:center;gap:10px}.ForgotPasswordForm_submitBtnLoading__K3KkN{opacity:.75}.ForgotPasswordForm_spinner__OhiZQ{animation:ForgotPasswordForm_spin__618h2 .8s linear infinite}@keyframes ForgotPasswordForm_popIn__M7_jc{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ForgotPasswordForm_spin__618h2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginForm_passwordInputWrapper__MWgmn{position:relative;width:100%}.LoginForm_passwordToggle__2dC9I{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#8f8f8f;transition:color .2s ease;z-index:2}.LoginForm_passwordToggle__2dC9I:hover{color:#3554d1}.LoginForm_passwordToggle__2dC9I:focus{outline:none}.LoginForm_passwordInput__NM1_b{padding-right:45px}.LoginForm_submitBtn__nRJpR{display:flex;align-items:center;justify-content:center;gap:10px}.LoginForm_spinner__me9fW{animation:LoginForm_spin__fYyOH .8s linear infinite}@keyframes LoginForm_spin__fYyOH{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:767px){.LoginForm_passwordToggle__2dC9I{right:12px;padding:8px;min-width:44px;min-height:44px}}.ResetPasswordForm_passwordWrapper__Kfeww{position:relative}.ResetPasswordForm_passwordInputVisible__q4uCI{font-size:15px;letter-spacing:normal;padding-right:48px}.ResetPasswordForm_passwordInputHidden__fKWVQ{font-size:22px;letter-spacing:3px;padding-right:48px}.ResetPasswordForm_eyeToggle__2qpc1{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;color:#94a3b8;display:flex;align-items:center}.ResetPasswordForm_errorBanner__0257T{background:#fef2f2;border-radius:10px;padding:12px 16px;display:flex;gap:10px;align-items:flex-start}.ResetPasswordForm_errorIcon__4iAUL{flex-shrink:0;margin-top:1px}.ResetPasswordForm_errorText__xS1gz{margin:0;font-size:13px;color:#dc2626;line-height:1.5;flex:1 1}.ResetPasswordForm_errorDismiss__yXfWK{background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;line-height:1}.ResetPasswordForm_mismatch__EmYrt{margin-top:6px;font-size:12px;color:#dc2626}.ResetPasswordForm_rulesList__aDQpR{display:flex;flex-direction:column;gap:3px}.ResetPasswordForm_ruleItem__tTqxC{display:flex;align-items:center;gap:8px;font-size:12px}.ResetPasswordForm_ruleValid__8Rzqc{color:#16a34a}.ResetPasswordForm_ruleInvalid__Xepqy{color:#dc2626}.ResetPasswordForm_submitBtn__BFwsK{display:flex;align-items:center;justify-content:center;gap:10px}.ResetPasswordForm_submitBtnDisabled__nsgtb{opacity:.6;cursor:not-allowed}.ResetPasswordForm_spinner__nWnqV{animation:ResetPasswordForm_spin__jvZoZ .8s linear infinite}.ResetPasswordForm_overlay__XEYy2{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;justify-content:center;align-items:center;z-index:1000}.ResetPasswordForm_modal__wp7yi{background:white;padding:32px 36px;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.15);text-align:center;max-width:360px}.ResetPasswordForm_successIcon__r44Ry{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#22c55e,#16a34a);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.ResetPasswordForm_successTitle__90rAX{font-size:17px;font-weight:600;margin-bottom:8px}.ResetPasswordForm_successSubtitle__WqHu7{font-size:13px;color:#64748b;line-height:1.6}@keyframes ResetPasswordForm_spin__jvZoZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.FlightTypeSelector_radio-group__r4Q0J{display:flex;gap:.25rem;align-items:center;flex-wrap:nowrap;height:40px;justify-content:flex-start}.FlightTypeSelector_radio-option__jb3K9{display:flex;align-items:center;position:relative}.FlightTypeSelector_radio-input__Es0kQ{position:absolute;margin:0;width:0;height:0;opacity:0;pointer-events:none}.FlightTypeSelector_radio-label__39zkL{display:flex;align-items:center;white-space:nowrap;cursor:pointer;color:#2c3e50;font-weight:500;position:relative;padding:6px 8px;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:6px;margin:0}.FlightTypeSelector_radio-label__39zkL:before{content:"";min-width:16px;width:16px;height:16px;margin-right:8px;background:linear-gradient(135deg,#ffffff,#f8f9fa);border:2px solid #e1e5e9;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.05)}.FlightTypeSelector_radio-label__39zkL:after{content:"";position:absolute;left:13px;top:50%;width:6px;height:6px;background:#dc3545;border-radius:50%;transform:translateY(-50%) scale(0);transition:transform .2s ease}.FlightTypeSelector_radio-input__Es0kQ:checked+.FlightTypeSelector_radio-label__39zkL{color:#dc3545;font-weight:600}.FlightTypeSelector_radio-input__Es0kQ:checked+.FlightTypeSelector_radio-label__39zkL:before{border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.1),0 2px 8px rgba(220,53,69,.15);background:linear-gradient(135deg,#ffffff,#fefeff)}.FlightTypeSelector_radio-input__Es0kQ:checked+.FlightTypeSelector_radio-label__39zkL:after{transform:translateY(-50%) scale(1)}.FlightTypeSelector_radio-input__Es0kQ:focus+.FlightTypeSelector_radio-label__39zkL:before{box-shadow:0 0 0 3px rgba(220,53,69,.1)}.FlightTypeSelector_radio-label__39zkL:hover{color:#dc3545;background-color:rgba(220,53,69,.02)}.FlightTypeSelector_radio-label__39zkL:hover:before{border-color:#dc3545;box-shadow:0 1px 4px rgba(220,53,69,.08)}.FlightTypeSelector_flight-type-tabs__RKgjw{display:flex;margin:0 auto 4px;position:relative;border:1.5px solid #e1e5e9;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#f8f9fa,#ffffff);width:100%;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.4,0,.2,1)}.FlightTypeSelector_tab-button__Eygxd{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;min-height:40px;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);border:none;background:transparent;white-space:nowrap;padding:0 16px;display:flex;align-items:center;justify-content:center;margin:0!important;vertical-align:initial!important;line-height:1!important;color:#6c757d;flex:1 1}.FlightTypeSelector_tab-button-left__niZ3d{border-radius:10px 0 0 10px}.FlightTypeSelector_tab-button-center__trMO5{border-radius:0}.FlightTypeSelector_tab-button-right__YWpw4{border-radius:0 10px 10px 0}.FlightTypeSelector_tab-active__EPQf5{background:linear-gradient(135deg,#dc3545,#c82333)!important;color:white!important;box-shadow:0 2px 8px rgba(220,53,69,.3),0 1px 3px rgba(220,53,69,.4);font-weight:600;transform:translateY(-1px)}.FlightTypeSelector_tab-inactive__4be0D{background-color:initial!important;color:#6c757d!important}.FlightTypeSelector_tab-inactive__4be0D:hover{background:linear-gradient(135deg,rgba(220,53,69,.05),rgba(220,53,69,.08))!important;color:#dc3545!important;transform:translateY(-1px);box-shadow:0 1px 4px rgba(220,53,69,.1)}@media (max-width:768px){.FlightTypeSelector_tab-button__Eygxd{font-size:13px;min-height:42px;padding:0 16px}.FlightTypeSelector_radio-label__39zkL{font-size:13px;padding:8px 4px}.FlightTypeSelector_radio-label__39zkL:before{width:16px;height:16px;min-width:16px;margin-right:8px}}@media (max-width:480px){.FlightTypeSelector_tab-button__Eygxd{font-size:12px;min-height:38px;padding:0 14px;display:flex;align-items:center;justify-content:center;margin:0!important;vertical-align:initial!important;line-height:1!important}.FlightTypeSelector_flight-type-tabs__RKgjw{border-radius:10px;border-width:1.5px}.FlightTypeSelector_tab-button-left__niZ3d{border-radius:8px 0 0 8px}.FlightTypeSelector_tab-button-center__trMO5{border-radius:0}.FlightTypeSelector_tab-button-right__YWpw4{border-radius:0 8px 8px 0}.FlightTypeSelector_radio-label__39zkL{font-size:12px;padding:6px 2px}.FlightTypeSelector_radio-label__39zkL:before{width:14px;height:14px;min-width:14px;margin-right:6px}.FlightTypeSelector_radio-label__39zkL:after{width:6px;height:6px;left:3px}}.ProviderSelector_provider-selector__ObX7A{display:flex;align-items:center;gap:.5rem}.ProviderSelector_provider-label__iWXIN{font-size:11px;font-weight:500;color:#6c757d;white-space:nowrap}.ProviderSelector_radio-group__c9jRU{display:flex;gap:.25rem;align-items:center;flex-wrap:nowrap}.ProviderSelector_radio-option__mj5o6{display:flex;align-items:center;position:relative}.ProviderSelector_radio-input__hY6yA{margin:0;width:0;height:0;opacity:0;position:absolute}.ProviderSelector_radio-label__0zlER{display:flex;align-items:center;white-space:nowrap;cursor:pointer;color:#6c757d;font-weight:500;position:relative;padding:2px 8px;font-size:11px;transition:all .2s ease;border-radius:12px;border:1px solid #e1e5e9;background:#f8f9fa}.ProviderSelector_radio-input__hY6yA:checked+.ProviderSelector_radio-label__0zlER{color:#ffffff;font-weight:600;background:linear-gradient(135deg,#dc3545,#c82333);border-color:#dc3545;box-shadow:0 2px 4px rgba(220,53,69,.2)}.ProviderSelector_radio-input__hY6yA:focus+.ProviderSelector_radio-label__0zlER{box-shadow:0 0 0 2px rgba(220,53,69,.15)}.ProviderSelector_radio-label__0zlER:hover{border-color:#dc3545;color:#dc3545;background:rgba(220,53,69,.05)}.ProviderSelector_radio-input__hY6yA:checked+.ProviderSelector_radio-label__0zlER:hover{color:#ffffff;background:linear-gradient(135deg,#c82333,#bd2130)}@media (max-width:768px){.ProviderSelector_provider-selector__ObX7A{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.25rem}.ProviderSelector_provider-label__iWXIN{font-size:10px}.ProviderSelector_radio-group__c9jRU{flex-wrap:wrap;gap:.25rem}.ProviderSelector_radio-label__0zlER{font-size:10px;padding:2px 6px}}@media (max-width:480px){.ProviderSelector_radio-group__c9jRU{flex-wrap:wrap;gap:.15rem}.ProviderSelector_radio-label__0zlER{font-size:10px;padding:2px 5px}}.FilterContainer_filter-main-container__oBlw7{display:flex;flex-direction:column;gap:.5rem;padding:0;background:transparent;position:relative;width:100%}.FilterContainer_mobile-hidden__ts2O9{display:none}@media (min-width:992px){.FilterContainer_mobile-hidden__ts2O9{display:flex!important}}.FilterContainer_showForEdit__QAw2S{display:flex!important}.FilterContainer_filter-main-container__oBlw7,.FilterContainer_filter-main-container__oBlw7 *{pointer-events:auto!important}.FilterContainer_flight-type-wrapper__F7kjt{width:100%}.FilterContainer_filters-section__li2Sq{display:flex;flex-direction:column;gap:1rem;width:100%}@media (min-width:768px){.FilterContainer_filter-main-container__oBlw7{flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem}.FilterContainer_flight-type-wrapper__F7kjt{width:auto;flex-shrink:0}.FilterContainer_filters-section__li2Sq{flex-direction:row;align-items:center;gap:1rem;flex:1 1;width:auto;justify-content:flex-end}.FilterContainer_checkbox-compact___8sPX{flex-shrink:0}.FilterContainer_cabin-dropdown-container__147IV{margin-left:auto}}.FilterContainer_filter-container___1Bm7{display:flex;align-items:center;gap:1.5rem;padding:1rem;background:white;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);position:relative}.FilterContainer_filter-container___1Bm7,.FilterContainer_filter-container___1Bm7 *{pointer-events:auto!important}.FilterContainer_radio-group__s6JgE{display:flex;gap:2rem;align-items:center;flex-wrap:nowrap;height:40px}.FilterContainer_radio-option__ycGFK{display:flex;align-items:center;position:relative}.FilterContainer_radio-input__eLsOD{position:absolute;margin:0;width:0;height:0;opacity:0;pointer-events:none}.FilterContainer_radio-label__g1LL3{display:flex;align-items:center;white-space:nowrap;cursor:pointer;color:#2c3e50;font-weight:500;position:relative;font-size:13px;transition:color .2s ease}.FilterContainer_radio-label__g1LL3:before{content:"";min-width:16px;width:16px;height:16px;margin-right:8px;background-color:#fff;border:2px solid #dc3545;border-radius:50%;transition:all .2s ease}.FilterContainer_radio-label__g1LL3:after{content:"";position:absolute;left:4px;top:50%;width:8px;height:8px;background:#dc3545;border-radius:50%;transform:translateY(-50%) scale(0);transition:transform .2s ease}.FilterContainer_radio-input__eLsOD:checked+.FilterContainer_radio-label__g1LL3{color:#dc3545}.FilterContainer_radio-input__eLsOD:checked+.FilterContainer_radio-label__g1LL3:after{transform:translateY(-50%) scale(1)}.FilterContainer_radio-input__eLsOD:focus+.FilterContainer_radio-label__g1LL3:before{box-shadow:none}.FilterContainer_radio-label__g1LL3:hover:before{border-color:#c82333}.FilterContainer_checkbox-container__lrVxO{display:flex;align-items:center;gap:1.5rem;height:40px;flex-wrap:nowrap}.FilterContainer_checkbox-input__jvCw0{position:absolute;margin:0;width:0;height:0;opacity:0;pointer-events:none}.FilterContainer_flight-type-tabs__5luHo{display:flex!important;margin-bottom:8px;position:relative;border:2px solid #e0e0e0;border-radius:12px;overflow:hidden;background-color:#f8f9fa;width:-moz-fit-content;width:fit-content}.FilterContainer_tab-button__rY2uc{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;min-height:40px;font-size:13px;transition:all .3s ease;border:none;background:transparent;white-space:nowrap}.FilterContainer_tab-button-left__fL6Sg{border-radius:10px 0 0 10px}.FilterContainer_tab-button-right__q0Ukk{border-radius:0 10px 10px 0}.FilterContainer_tab-active__s7b47{background-color:#dc3545!important;color:white!important;box-shadow:0 2px 4px rgba(220,53,69,.3)}.FilterContainer_tab-inactive__2aV2H{background-color:initial!important;color:#6c757d!important}.FilterContainer_tab-inactive__2aV2H:hover{background-color:#e9ecef!important;color:#495057!important}.FilterContainer_checkbox-compact___8sPX{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;position:relative;width:auto;gap:0}.FilterContainer_radio-group__s6JgE.FilterContainer_d-none__Ysye6.FilterContainer_d-md-flex__5lEA2{display:none!important}@media (min-width:768px){.FilterContainer_radio-group__s6JgE.FilterContainer_d-none__Ysye6.FilterContainer_d-md-flex__5lEA2{display:flex!important}}.FilterContainer_flight-type-tabs__5luHo.FilterContainer_d-flex__XBJk4.FilterContainer_d-md-none__r03Q4{display:flex!important;margin-bottom:8px;position:relative}@media (min-width:768px){.FilterContainer_flight-type-tabs__5luHo.FilterContainer_d-flex__XBJk4.FilterContainer_d-md-none__r03Q4{display:none!important}}.FilterContainer_checkbox-label__JlCCR{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;white-space:nowrap;cursor:pointer;color:#2c3e50;font-weight:500;position:relative;padding:8px 0;font-size:13px;transition:color .2s ease;gap:8px;width:-moz-fit-content;width:fit-content;margin:0}.FilterContainer_checkbox-label__JlCCR:before{content:"";width:20px;height:20px;min-width:20px;background:white;border:2px solid #e1e5e9;border-radius:6px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.05);flex-shrink:0}.FilterContainer_checkbox-label__JlCCR:after{content:"";position:absolute;left:8px;top:50%;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:translateY(-70%) rotate(45deg) scale(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.FilterContainer_checkbox-input__jvCw0:checked+.FilterContainer_checkbox-label__JlCCR{color:#dc3545}.FilterContainer_checkbox-input__jvCw0:checked+.FilterContainer_checkbox-label__JlCCR:before{background:#dc3545;border-color:#dc3545;box-shadow:0 2px 8px rgba(220,53,69,.2)}.FilterContainer_checkbox-input__jvCw0:checked+.FilterContainer_checkbox-label__JlCCR:after{transform:translateY(-70%) rotate(45deg) scale(1)}.FilterContainer_checkbox-input__jvCw0:focus+.FilterContainer_checkbox-label__JlCCR:before{box-shadow:none}.FilterContainer_checkbox-label__JlCCR:hover:before{border-color:#dc3545;box-shadow:0 2px 6px rgba(220,53,69,.1)}.FilterContainer_divider__zo6XQ{width:2px;height:32px;background-color:#dc3545;margin:0;align-self:center;opacity:.4;transition:all .2s ease;border-radius:2px}.FilterContainer_divider__zo6XQ:hover{opacity:.6;background-color:#c82333}.FilterContainer_dropdown__AYVfl{position:relative;display:inline-block;height:40px}.FilterContainer_dropdown__button__hxsbH{display:flex;align-items:center;padding:8px 15px;background:white;border:1px solid #ddd;border-radius:4px;cursor:pointer;white-space:nowrap;min-width:150px;justify-content:space-between;height:100%;font-size:13px;transition:all .2s ease}.FilterContainer_dropdown__button__hxsbH:hover{border-color:#dc3545}.FilterContainer_dropdown__AYVfl .FilterContainer_dropdown-menu__lNwaL{position:absolute;top:calc(100% + 4px);left:0;background:white;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;min-width:150px;width:100%;opacity:0;visibility:hidden;transform:translateY(-8px);transition:all .2s ease}.FilterContainer_dropdown__AYVfl .FilterContainer_dropdown-menu__lNwaL.FilterContainer_show__EtE2w{opacity:1;visibility:visible;transform:translateY(0)}.FilterContainer_js-dropdown-list__llM11{padding:.5rem 0}.FilterContainer_js-dropdown-link__9gDh6{display:block;padding:.5rem 1rem;color:#2c3e50;text-decoration:none;cursor:pointer;width:100%;text-align:left;border:none;background:none;font-size:13px;transition:all .2s ease}.FilterContainer_js-dropdown-link__9gDh6:hover{background-color:#f8f9fa;color:#dc3545}.FilterContainer_text-blue-1__JaY1u{color:#dc3545}@media (max-width:767.98px){.FilterContainer_filter-container___1Bm7{flex-direction:column;align-items:stretch;gap:8px!important;padding:6px}.FilterContainer_flight-type-tabs__5luHo{width:100%!important;max-width:none!important;margin-bottom:6px}.FilterContainer_dropdown__AYVfl{flex:0 0 auto!important;min-width:100px!important;max-width:140px!important}}@media (max-width:1024px){.FilterContainer_filter-container___1Bm7{gap:.75rem;padding:.5rem}.FilterContainer_checkbox-container__lrVxO,.FilterContainer_radio-group__s6JgE{gap:.75rem}}@media (max-width:768px){.FilterContainer_filter-container___1Bm7{flex-direction:column;align-items:stretch;gap:.5rem;padding:.5rem;background:transparent;box-shadow:none;border-radius:0}.FilterContainer_checkbox-container__lrVxO,.FilterContainer_radio-group__s6JgE{width:100%;height:auto;gap:.5rem}.FilterContainer_divider__zo6XQ{display:none}.FilterContainer_dropdown__AYVfl{width:auto;min-width:120px}.FilterContainer_dropdown__button__hxsbH{width:100%;justify-content:space-between;min-height:36px;padding:6px 10px;font-size:13px}.FilterContainer_checkbox-label__JlCCR,.FilterContainer_radio-label__g1LL3{padding:6px 0;font-size:14px}}@media (max-width:480px){.FilterContainer_filter-container___1Bm7{padding:.25rem;gap:.375rem}.FilterContainer_checkbox-container__lrVxO,.FilterContainer_radio-group__s6JgE{gap:.375rem}.FilterContainer_flight-type-tabs__5luHo .FilterContainer_tab-button__rY2uc{font-size:12px!important;min-height:36px!important;padding:8px 10px!important}.FilterContainer_flight-type-tabs__5luHo{border-radius:10px!important;border-width:1.5px!important}.FilterContainer_tab-button-left__fL6Sg{border-radius:8px 0 0 8px!important}.FilterContainer_tab-button-right__q0Ukk{border-radius:0 8px 8px 0!important}.FilterContainer_checkbox-label__JlCCR,.FilterContainer_radio-label__g1LL3{font-size:14px;padding:4px 0}.FilterContainer_radio-label__g1LL3:after{width:6px;height:6px;left:3px}.FilterContainer_dropdown__button__hxsbH{font-size:12px;padding:6px 8px;min-height:32px}.FilterContainer_js-dropdown-link__9gDh6{padding:.375rem .75rem;font-size:12px}.FilterContainer_dropdown__AYVfl{min-width:90px!important;max-width:120px!important}.FilterContainer_dropdown__AYVfl button{height:32px!important;font-size:11px!important}.FilterContainer_custom-dropdown__S9_y6{min-width:120px}.FilterContainer_dropdown-button__TepH2{font-size:12px;padding:6px 10px;min-height:36px}.FilterContainer_dropdown-item__OE9nG{font-size:12px;padding:8px 10px}.FilterContainer_dropdown-menu__lNwaL{box-shadow:0 6px 20px rgba(0,0,0,.15)}}.FilterContainer_select-compact__jD6MT{position:relative;display:inline-block}.FilterContainer_select-label__fwSOy{display:flex;align-items:center;white-space:nowrap;color:#2c3e50;font-weight:500;font-size:13px;margin:0;padding:0}.FilterContainer_select-input__BSMB6{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:6px 30px 6px 12px;font-size:13px;color:#495057;cursor:pointer;min-width:140px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;transition:all .2s ease}.FilterContainer_select-input__BSMB6:hover{border-color:#adb5bd;background-color:#fff}.FilterContainer_select-input__BSMB6:focus{outline:none;border-color:#0066cc;box-shadow:0 0 0 2px rgba(0,102,204,.1);background-color:#fff}.FilterContainer_custom-dropdown__S9_y6{display:inline-block;min-width:160px}.FilterContainer_dropdown-button__TepH2{width:100%;background:linear-gradient(135deg,#ffffff,#f8f9fa);border:1.5px solid #e1e5e9;border-radius:10px;padding:4px 14px;font-size:14px;font-weight:500;color:#2c3e50;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;justify-content:space-between;align-items:center;text-align:left;position:relative;min-height:40px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.FilterContainer_dropdown-button__TepH2:hover{border-color:#dc3545;background:linear-gradient(135deg,#ffffff,#fefeff);box-shadow:0 2px 8px rgba(220,53,69,.1);transform:translateY(-1px)}.FilterContainer_dropdown-button__TepH2.FilterContainer_open__d6isK,.FilterContainer_dropdown-button__TepH2:focus{outline:none;border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,.1),0 4px 12px rgba(220,53,69,.15);background:linear-gradient(135deg,#ffffff,#fefeff)}.FilterContainer_dropdown-text__qMV_S{font-weight:500;color:#2c3e50;flex:1 1}.FilterContainer_dropdown-arrow__qiVji{color:#6b7280;transition:all .3s cubic-bezier(.4,0,.2,1);margin-left:12px;flex-shrink:0}.FilterContainer_dropdown-arrow__qiVji.FilterContainer_rotated__1erZX{transform:rotate(180deg);color:#dc3545}.FilterContainer_custom-dropdown__S9_y6 .FilterContainer_dropdown-menu__lNwaL{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:9999;background:#ffffff!important;border:1.5px solid #e1e5e9;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08);margin-top:2px;overflow:hidden;animation:FilterContainer_dropdown-slide-down__eDJ9B .3s cubic-bezier(.4,0,.2,1);opacity:1!important;visibility:visible!important;display:block!important}@keyframes FilterContainer_dropdown-slide-down__eDJ9B{0%{opacity:0;transform:translateY(-8px) scaleY(.9);filter:blur(1px)}to{opacity:1;transform:translateY(0) scaleY(1);filter:blur(0)}}.FilterContainer_dropdown-item__OE9nG{width:100%;padding:10px 14px;border:none;background:transparent;color:#495057;font-size:14px;font-weight:450;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:space-between;position:relative}.FilterContainer_dropdown-item__OE9nG:hover{background-color:rgba(220,53,69,.05);color:#dc3545;transform:translateX(2px)}.FilterContainer_dropdown-item__OE9nG.FilterContainer_selected__gET97{background-color:rgba(220,53,69,.08);color:#dc3545;font-weight:600}.FilterContainer_dropdown-item__OE9nG.FilterContainer_selected__gET97:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#dc3545,#c82333);border-radius:0 2px 2px 0}.FilterContainer_dropdown-item-text__uUgct{flex:1 1}.FilterContainer_dropdown-item-check__aNMNV{color:#dc3545;margin-left:8px;flex-shrink:0;animation:FilterContainer_check-fade-in__shU_o .2s ease-out}@keyframes FilterContainer_check-fade-in__shU_o{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.FilterContainer_select-input__BSMB6{min-width:140px;font-size:13px}.FilterContainer_custom-dropdown__S9_y6{min-width:160px}.FilterContainer_dropdown-button__TepH2{font-size:13px;padding:10px 14px;min-height:42px}.FilterContainer_dropdown-item__OE9nG{font-size:13px;padding:12px 14px}.FilterContainer_dropdown-item-check__aNMNV{width:14px;height:14px}}@media (max-width:480px){.FilterContainer_custom-dropdown__S9_y6{min-width:140px}.FilterContainer_dropdown-button__TepH2{font-size:12px;padding:8px 12px;min-height:38px}.FilterContainer_dropdown-item__OE9nG{font-size:12px;padding:10px 12px}.FilterContainer_dropdown-menu__lNwaL{box-shadow:0 6px 20px rgba(0,0,0,.15)}}.FilterContainer_flight-type-wrapper__F7kjt{margin-right:0}@media (max-width:768px){.FilterContainer_flight-type-wrapper__F7kjt{width:100%;display:flex;justify-content:center;margin-right:0;margin-bottom:.5rem}}.FilterContainer_dropdown-item__OE9nG:focus{outline:none;background-color:rgba(220,53,69,.1);color:#dc3545}.FilterContainer_dropdown-button__TepH2:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(220,53,69,.1)}.FilterContainer_custom-dropdown__S9_y6 .FilterContainer_dropdown-menu__lNwaL{background-color:#ffffff!important;color:#2c3e50!important}.FilterContainer_custom-dropdown__S9_y6 .FilterContainer_dropdown-item__OE9nG{background-color:initial!important;color:#495057!important}.FilterContainer_custom-dropdown__S9_y6 .FilterContainer_dropdown-item__OE9nG:hover{background-color:rgba(220,53,69,.05)!important;color:#dc3545!important}.FilterContainer_custom-dropdown__S9_y6 .FilterContainer_dropdown-item__OE9nG.FilterContainer_selected__gET97{background-color:rgba(220,53,69,.08)!important;color:#dc3545!important}.FilterContainer_dropdown-item__OE9nG,.FilterContainer_dropdown-menu__lNwaL{background:#ffffff!important;color:#495057!important}.FilterContainer_dropdown-item__OE9nG.FilterContainer_selected__gET97{background-color:rgba(220,53,69,.08)!important;color:#dc3545!important}.FilterContainer_dropdown-item__OE9nG:hover{background-color:rgba(220,53,69,.05)!important;color:#dc3545!important}.FilterContainer_custom-dropdown__S9_y6{position:relative;display:flex;width:100%;flex-direction:column}@media (max-width:768px){.FilterContainer_custom-dropdown__S9_y6{width:100%!important;min-width:auto!important}.FilterContainer_dropdown-button__TepH2{width:100%!important}}@media (min-width:769px){.FilterContainer_custom-dropdown__S9_y6{width:auto;min-width:160px;display:inline-block}}.FilterContainer_mobile-justify-between__roOXv{justify-content:flex-start}@media (max-width:768px){.FilterContainer_mobile-justify-between__roOXv{justify-content:space-between!important}.FilterContainer_filter-main-container__oBlw7{display:block;width:100%;padding:.75rem 0;gap:.5rem}.FilterContainer_flight-type-wrapper__F7kjt{display:block;width:100%;margin-bottom:.5rem}.FilterContainer_filters-section__li2Sq{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;margin:0;padding:0}.FilterContainer_checkbox-compact___8sPX{display:block;flex:0 1 auto;margin:0;padding:0;white-space:nowrap}.FilterContainer_checkbox-input__jvCw0{position:absolute;opacity:0;width:0;height:0}.FilterContainer_checkbox-label__JlCCR{display:inline-flex;flex-direction:row;align-items:center;gap:8px;margin:0;padding:4px 0;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FilterContainer_cabin-dropdown-container__147IV{display:block;flex:0 0 auto;margin:0;padding:0}.FilterContainer_custom-dropdown__S9_y6{display:block;width:auto;min-width:130px}.FilterContainer_dropdown-button__TepH2{display:flex;width:auto;min-width:130px}}.FlightSearchContainer_filterContainerWrapper__X4H9S{display:block;margin-bottom:16px}@media (min-width:768px){.FlightSearchContainer_filterContainerWrapper__X4H9S{margin-bottom:20px}}@media (min-width:1200px){.FlightSearchContainer_filterContainerWrapper__X4H9S{margin-bottom:24px}}@media (max-width:991px){.FlightSearchContainer_filterHidden__axK_s{display:none!important}.FlightSearchContainer_filterVisible__yTMZN{display:block!important}}@media (min-width:992px){.FlightSearchContainer_filterHidden__axK_s,.FlightSearchContainer_filterVisible__yTMZN{display:block!important}}.FlightSearchContainer_searchFormContainer__Lv6g5{margin-bottom:8px}@media (min-width:768px){.FlightSearchContainer_searchFormContainer__Lv6g5{margin-bottom:12px}}@media (max-width:767px){.FlightSearchContainer_searchFormContainer__Lv6g5{margin:4px .75rem 8px}}.FlightSearchContainer_sortOptionsContainer__2acs4{margin-top:16px}@media (min-width:768px){.FlightSearchContainer_sortOptionsContainer__2acs4{margin-top:20px}}@media (min-width:1200px){.FlightSearchContainer_sortOptionsContainer__2acs4{margin-top:24px}}@media (max-width:767px){.FlightSearchContainer_sortOptionsContainer__2acs4{margin-top:12px}}.Header_hamburgerButton__6Zo74{background:none;border:none;font-size:28px;color:#1a1a1a;cursor:pointer;padding:8px 12px;transition:color .2s ease;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.Header_hamburgerButton__6Zo74:hover{color:#ef4444}.Header_hamburgerButton__6Zo74:focus{outline:none}.Header_mobileMenuWrapper__nUrNP{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;animation:Header_slideDown__J4JU_ .3s ease-out;min-width:200px}@keyframes Header_slideDown__J4JU_{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header_mobileMenuContent__X0WH_{background-color:#ffffff;padding:12px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #e5e7eb;white-space:nowrap}.Header_mobileNav__f4C61{display:flex;flex-direction:column;gap:8px}.Header_mobileNavButton__lJKFN{background:transparent;border:none;text-align:left;padding:12px 16px;font-size:16px;color:#1a1a1a;cursor:pointer;border-radius:6px;transition:all .2s ease;white-space:nowrap;width:100%;min-height:48px;display:flex;align-items:center}.Header_mobileNavButton__lJKFN:hover{background-color:#f3f4f6;color:#ef4444}.Header_mobileNavButton__lJKFN:active{background-color:#e5e7eb}.Header_menuOverlay__1Tc7q{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:999}.Header_mobileMenuContainer__RVABh{position:relative;z-index:1000}@media (max-width:767px){.Header_hamburgerButton__6Zo74{font-size:26px;padding:10px}.Header_mobileMenuContent__X0WH_{padding:12px}.Header_mobileNavButton__lJKFN{padding:14px 16px;font-size:16px;min-height:52px}}.PaymentStatus_page__DMORO{min-height:calc(100vh - 100px);display:flex;align-items:center;justify-content:center;padding:80px 16px 40px;background-color:var(--color-light-2,#f5f5f5)}.PaymentStatus_card__ZpVuL{background:#ffffff;border-radius:12px;padding:48px 40px;width:100%;max-width:480px;text-align:center;box-shadow:0 2px 16px rgba(5,16,54,.07)}.PaymentStatus_iconWrapper__CCfXO{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:28px}.PaymentStatus_iconWrapper__CCfXO.PaymentStatus_success__4WpSY{background-color:var(--color-green-1,#ebfcea);color:var(--color-green-2,#008009)}.PaymentStatus_iconWrapper__CCfXO.PaymentStatus_error__kbyH6{background-color:#fdecea;color:var(--color-red-1,#d93025)}.PaymentStatus_title__7nAuF{font-size:22px;font-weight:600;color:var(--color-dark-1,#051036);margin-bottom:8px}.PaymentStatus_subtitle__ts6_S{font-size:14px;color:var(--color-light-1,#697488);margin-bottom:28px}.PaymentStatus_infoBlock__hGyBx{background-color:var(--color-light-2,#f5f5f5);border-radius:8px;padding:16px 20px;margin-bottom:28px;text-align:left}.PaymentStatus_infoRow__eGDL_{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.PaymentStatus_infoRow__eGDL_+.PaymentStatus_infoRow__eGDL_{border-top:1px solid #ebebeb}.PaymentStatus_infoLabel__wK0nq{font-size:13px;color:var(--color-light-1,#697488);font-weight:500}.PaymentStatus_infoValue__E2au3{font-family:monospace}.PaymentStatus_infoValueNormal__gH2s3,.PaymentStatus_infoValue__E2au3{font-size:13px;color:var(--color-dark-1,#051036);font-weight:600}.PaymentStatus_actions__djmgt{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.PaymentStatus_btnPrimary__sUPPh{display:block;width:100%;padding:12px 24px;background-color:var(--color-blue-1,#3554d1);color:#ffffff;border:none;border-radius:8px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;text-align:center}.PaymentStatus_btnPrimary__sUPPh:hover{background-color:#2a44b8;color:#ffffff;text-decoration:none}.PaymentStatus_btnText__rmppm{display:block;width:100%;padding:8px;background:none;border:none;color:var(--color-light-1,#697488);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;text-align:center}.PaymentStatus_btnText__rmppm:hover{color:var(--color-blue-1,#3554d1);text-decoration:none}.PaymentStatus_note__l66_z{font-size:13px;color:var(--color-light-1,#697488);margin:4px 0 0}.PaymentStatus_loading__oMhCz{padding:48px 40px;text-align:center}.PaymentStatus_loadingText__j60pX{font-size:16px;color:var(--color-light-1,#697488);margin-top:16px}@media (max-width:575.98px){.PaymentStatus_card__ZpVuL{padding:32px 20px;border-radius:0;border-left:none;border-right:none}.PaymentStatus_page__DMORO{padding:60px 0 0;align-items:flex-start}}