@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);*,:after,:before{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;margin:0;padding:0}#root,body,html{height:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#f5f5f5;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh;overflow:hidden}.app-content{flex:1 1;overflow-x:hidden;overflow-y:auto}.navbar_navbar__pONgk{background-color:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 1px 3px #0000000f;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1000}.navbar_navbarContainer__q8CTS{align-items:center;display:flex;gap:12px;height:64px;justify-content:space-between;margin:0 auto;max-width:1920px;padding:0 24px}.navbar_navbarLogo__KTfhv{align-items:center;display:flex;min-width:150px}.navbar_logoImage__GzOwl{height:40px;object-fit:contain;width:auto}.navbar_navbarMenu__f5Jyx{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:8px;justify-content:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.navbar_navbarMenu__f5Jyx::-webkit-scrollbar{display:none}.navbar_navItem__KEsUi{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;gap:8px;height:40px;padding:8px 20px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.navbar_navItem__KEsUi:hover{background-color:#f5f5f5;color:#1565c0!important}.navbar_navItem__KEsUi.navbar_active__V\+Pyv{background-color:#14528a;color:#fff}.navbar_navItem__KEsUi.navbar_active__V\+Pyv:hover{background-color:#1565c0;color:#fff!important}.navbar_navItem__KEsUi.navbar_disabled__J3k9u{cursor:not-allowed;opacity:.5}.navbar_navItem__KEsUi.navbar_disabled__J3k9u:hover{background-color:#0000;color:#7a7a7a!important}.navbar_navIcon__WxXfI{align-items:center;display:flex;height:18px;justify-content:center;width:18px}.navbar_navLabel__Zb8QO{font-weight:500}.navbar_navbarUser__ns4DX{align-items:center;display:flex;gap:12px;justify-content:flex-end;min-width:200px}.navbar_userInfo__zPIcS{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.navbar_userName__D2NMO{color:#000;font-size:14px;font-weight:600}.navbar_userName__D2NMO,.navbar_userType__SGrMK{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.2}.navbar_userType__SGrMK{color:#7a7a7a;font-size:12px;font-weight:400}.navbar_userAvatar__eY5Uk{align-items:center;background:linear-gradient(135deg,#ff6b35,#ff8859);border-radius:50%;box-shadow:0 2px 8px #ff6b35;cursor:pointer;display:flex;height:40px;justify-content:center;transition:transform .2s ease;width:40px}.navbar_userAvatar__eY5Uk:hover{box-shadow:0 4px 12px #ff6b35;transform:scale(1.05)}.navbar_avatarText__Qb7EA{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;-webkit-user-select:none;user-select:none}@media(max-width:1024px){.navbar_navbarContainer__q8CTS{padding:0 16px}.navbar_navbarMenu__f5Jyx{gap:4px}.navbar_navItem__KEsUi{padding:8px 16px}.navbar_navbarContainer__q8CTS{padding:0 16px}.navbar_navbarMenu__f5Jyx{gap:4px}.navbar_navItem__KEsUi{font-size:13px;padding:8px 14px}}@media(max-width:768px){.navbar_navbarContainer__q8CTS{height:56px;padding:0 12px}.navbar_logoImage__GzOwl{height:32px}.navbar_navbarLogo__KTfhv{min-width:100px}.navbar_navbarMenu__f5Jyx{flex:0 1 auto;gap:2px;max-width:50%}.navbar_navItem__KEsUi{font-size:12px;height:36px;padding:6px 10px}.navbar_navIcon__WxXfI{height:16px;width:16px}.navbar_navLabel__Zb8QO{font-size:12px}.navbar_userInfo__zPIcS{display:none}.navbar_navbarUser__ns4DX{min-width:auto}.navbar_userAvatar__eY5Uk{height:36px;width:36px}.navbar_avatarText__Qb7EA{font-size:16px}}@media(max-width:600px){.navbar_navbarContainer__q8CTS{gap:8px;padding:0 8px}.navbar_navbarLogo__KTfhv{min-width:80px}.navbar_logoImage__GzOwl{height:28px}.navbar_navbarMenu__f5Jyx{gap:0;max-width:60%}.navbar_navItem__KEsUi{font-size:11px;padding:6px 8px}.navbar_navIcon__WxXfI{height:14px;width:14px}}@media(max-width:480px){.navbar_navbarContainer__q8CTS{gap:4px;justify-content:space-between;padding:0 8px}.navbar_navbarLogo__KTfhv{flex-shrink:0;min-width:70px}.navbar_logoImage__GzOwl{height:24px}.navbar_navbarMenu__f5Jyx{flex:1 1;gap:0;justify-content:center;max-width:none}.navbar_navLabel__Zb8QO{display:none}.navbar_navItem__KEsUi{justify-content:center;min-width:40px;padding:6px;width:auto}.navbar_navIcon__WxXfI{margin:0}.navbar_userAvatar__eY5Uk{height:32px;width:32px}.navbar_avatarText__Qb7EA{font-size:14px}}@media(max-width:360px){.navbar_navbarLogo__KTfhv{min-width:60px}.navbar_logoImage__GzOwl{height:22px}.navbar_navItem__KEsUi{min-width:36px;padding:4px}.navbar_navIcon__WxXfI svg{height:16px;width:16px}.navbar_userAvatar__eY5Uk{height:28px;width:28px}.navbar_avatarText__Qb7EA{font-size:12px}}.navbar_userProfileOptions__v2gz-{top:40px!important}.navbar_userProfilePaper__a6ypK{border:1px solid #e2e8f0;border-radius:10px!important;box-shadow:0 8px 24px #0f172a1f!important;margin-top:6px;overflow:hidden!important;padding:6px}.navbar_logoutMenuItem__a\+bVm{align-items:center;border-radius:8px;color:#1e293b;display:flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;gap:16px;justify-content:space-between;padding:10px!important;transition:background-color .15s ease,color .15s ease;width:100%}.navbar_logoutMenuItem__a\+bVm:hover{background-color:#f1f5f9!important;color:#14528a}.navbar_logoutIcon__LXy2H{align-items:center;color:#64748b;display:inline-flex;font-size:18px;justify-content:center;line-height:1;transition:color .15s ease}.navbar_logoutMenuItem__a\+bVm:hover .navbar_logoutIcon__LXy2H{color:#14528a}.navbar_logoutLabel__lXsxY{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1.2}.Login_loginContainer__KTBB\+{background:#fff;display:flex;min-height:100vh;width:100%}.Login_loginLeft__YZo3h{align-items:center;background:linear-gradient(135deg,#14528a,#1565c0);display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:60px;position:relative}.Login_loginLeft__YZo3h:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:100%;position:absolute;right:-50%;top:-50%;width:100%}.Login_loginLeft__YZo3h:after{background:radial-gradient(circle,#ffffff0d 0,#0000 70%);bottom:-50%;content:"";height:100%;left:-50%;position:absolute;width:100%}.Login_loginLeftContent__Aq2j9{max-width:500px;position:relative;z-index:1}.Login_loginBrand__OTwn-{margin-bottom:40px}.Login_loginLogo__7ydle{height:50px;width:auto}.Login_loginWelcome__AjV01{color:#fff;font-family:Inter,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:16px}.Login_loginDescription__EPDzG{color:#ffffffe6;font-family:Inter,sans-serif;font-size:18px;line-height:1.6;margin-bottom:48px}.Login_loginFeatures__WNYR\+{display:flex;flex-direction:column;gap:20px}.Login_featureItem__74YRp{align-items:center;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;gap:16px}.Login_featureIcon__qzKc1{align-items:center;background:#ffffff26;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.Login_featureIcon__qzKc1 svg{color:#fff}.Login_loginRight__8OX\+L{align-items:center;background:#f5f5f5;display:flex;flex:1 1;flex-direction:column;padding:230px 40px 40px}.Login_loginCard__Iaoxt{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;max-width:460px;padding:48px;width:100%}.Login_loginHeader__5t2cj{margin-bottom:32px;text-align:center}.Login_loginHeader__5t2cj h2{color:#000;font-family:Inter,sans-serif;font-size:32px;font-weight:700;margin-bottom:8px}.Login_loginHeader__5t2cj p{color:#7a7a7a;font-family:Inter,sans-serif;font-size:15px}.Login_loginForm__0YPlx{display:flex;flex-direction:column;gap:24px}.Login_formGroup__hukDV{display:flex;flex-direction:column;gap:8px}.Login_formLabel__Zw0z3{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.Login_inputWrapper__CTjtQ{align-items:center;display:flex;position:relative}.Login_inputIcon__GiHn2{align-items:center;color:#7a7a7a;display:flex;justify-content:center;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Login_formInput__OJ9fq{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#000;font-family:Inter,sans-serif;font-size:15px;padding:14px 16px 14px 48px;transition:all .2s ease;width:100%}.Login_formInput__OJ9fq:focus{border-color:#14528a;box-shadow:0 0 0 4px #1565c01a;outline:none}.Login_formInput__OJ9fq::placeholder{color:#7a7a7a}.Login_error__4CltP{border-color:#dc3545}.Login_error__4CltP:focus{box-shadow:0 0 0 4px #dc35451a}.Login_passwordIcon__wBU68{position:relative;width:100%}.Login_passwordToggleBtn__wncL4{align-items:center;background:none;border:none;color:#7a7a7a;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:50px;transform:translateY(-50%);transition:color .2s ease;z-index:10}.Login_passwordToggleBtn__wncL4:hover{color:#14528a}.Login_passwordToggleBtn__wncL4:focus{color:#14528a;outline:none}.Login_passwordToggleBtn__wncL4:active{transform:translateY(-50%) scale(.95)}.Login_passwordToggle__jFzaj{align-items:center;background:none;border:none;color:#7a7a7a;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:color .2s ease}.Login_passwordToggle__jFzaj:hover{color:#14528a}.Login_passwordToggle__jFzaj:focus{outline:none}.Login_errorMessage__NW40X{color:#dc3545;font-family:Inter,sans-serif;font-size:13px;margin-top:-4px}.Login_formOptions__WeKY-{align-items:center;display:flex;justify-content:space-between;margin-top:-8px}.Login_checkboxLabel__D2WQs{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.Login_checkboxInput__eFiqr{accent-color:#14528a;cursor:pointer;height:18px;width:18px}.Login_checkboxText__fBHWf{color:#000;font-family:Inter,sans-serif;font-size:14px}.Login_forgotLink__oLqU3{color:#14528a;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.Login_forgotLink__oLqU3:hover{color:#1565c0;text-decoration:underline}.Login_loginButton__ZL2aP{align-items:center;background:#14528a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:14px 24px;transition:all .2s ease;width:100%}.Login_loginButton__ZL2aP:hover:not(:disabled){background:#1565c0;box-shadow:0 4px 12px #1565c04d;transform:translateY(-1px)}.Login_loginButton__ZL2aP:active:not(:disabled){transform:translateY(0)}.Login_loginButton__ZL2aP:disabled{cursor:not-allowed;opacity:.7}.Login_spinner__luZbq{animation:Login_spin__y6HNG .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes Login_spin__y6HNG{to{transform:rotate(1turn)}}.Login_loginFooter__1ahZC{margin-top:24px;text-align:center}.Login_loginFooter__1ahZC p{color:#7a7a7a;font-family:Inter,sans-serif;font-size:14px}.Login_signupLink__KXwKu{color:#14528a;font-weight:600;text-decoration:none;transition:color .2s ease}.Login_signupLink__KXwKu:hover{color:#1565c0;text-decoration:underline}.Login_loginTerms__uGEnQ{margin-top:24px;text-align:center}.Login_loginTerms__uGEnQ p{color:#7a7a7a;font-family:Inter,sans-serif;font-size:13px;margin-bottom:8px}.Login_termsLinks__nHzQ-{align-items:center;display:flex;font-size:13px;gap:8px;justify-content:center}.Login_termsLinks__nHzQ- a{color:#7a7a7a;text-decoration:none;transition:color .2s ease}.Login_termsLinks__nHzQ- a:hover{color:#14528a;text-decoration:underline}.Login_termsLinks__nHzQ- span{color:#7a7a7a}@media(max-width:1200px){.Login_loginWelcome__AjV01{font-size:40px}.Login_loginDescription__EPDzG{font-size:16px}}@media(max-width:992px){.Login_loginLeft__YZo3h{display:none}.Login_loginRight__8OX\+L{flex:1 1;justify-content:center}}@media(max-width:576px){.Login_loginRight__8OX\+L{padding:40px 20px 20px}.Login_loginCard__Iaoxt{border-radius:12px;padding:32px 24px}.Login_loginHeader__5t2cj h2{font-size:28px}.Login_loginHeader__5t2cj p{font-size:14px}.Login_formOptions__WeKY-{align-items:flex-start;flex-direction:column;gap:12px}.Login_loginWelcome__AjV01{font-size:32px}}@media(max-width:360px){.Login_loginCard__Iaoxt{padding:24px 16px}.Login_loginHeader__5t2cj h2{font-size:24px}}.button_primaryButton__CLS7J{background-color:#14528a;border:2px solid #14528a;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;min-width:120px;padding:10px 20px;transition:all .2s ease}.button_primaryButton__CLS7J:hover:not(:disabled){background-color:#fff;box-shadow:0 4px 12px #1565c04d;color:#14528a;font-weight:500;transform:translateY(-1px)}.button_primaryButton__CLS7J:active:not(:disabled){transform:translateY(0)}.button_primaryButton__CLS7J:disabled{cursor:not-allowed;opacity:.6}.button_outlinedButton__zEevA{background-color:#fff;border:2px solid #14528a;border-radius:6px;color:#14528a;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;min-width:120px;padding:10px 20px;transition:all .2s ease}.button_outlinedButton__zEevA:hover:not(:disabled){background-color:#14528a;box-shadow:0 4px 12px #1565c04d;color:#fff;transform:translateY(-1px)}.button_outlinedButton__zEevA:active:not(:disabled){transform:translateY(0)}.button_outlinedButton__zEevA:disabled{cursor:not-allowed;opacity:.6}.inputText_inputWrapper__Qfw71{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.inputText_inputLabel__rV-Ii{color:#000;display:block;font-size:14px;font-weight:600;text-align:left}.inputText_requiredIndicator__ydlE\+{color:#dc3545;font-size:14px;font-weight:700;margin-left:4px}.inputText_inputContainer__VpX9K{align-items:center;display:flex;position:relative;width:100%}.inputText_inputIcon__sSBcN{align-items:center;color:#7a7a7a;display:flex;justify-content:center;position:absolute;top:50%;transform:translateY(-50%)}.inputText_inputIcon__sSBcN.inputText_inputIconLeft__IaSaD{left:16px;pointer-events:none}.inputText_inputIcon__sSBcN.inputText_inputIconRight__N6P74{background:none;border:none;cursor:pointer;padding:4px;right:16px;transition:color .2s ease}.inputText_inputIcon__sSBcN.inputText_inputIconRight__N6P74:hover:not(:disabled){color:#14528a}.inputText_inputIcon__sSBcN.inputText_inputIconRight__N6P74:focus{outline:none}.inputText_inputIcon__sSBcN.inputText_inputIconRight__N6P74:disabled{cursor:default;pointer-events:none}.inputText_inputField__UShzl{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#000;font-family:inherit!important;font-size:14px;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.inputText_inputField__UShzl::placeholder{color:#7a7a7a}.inputText_inputField__UShzl:focus{border-color:#14528a;box-shadow:0 0 0 4px #1565c01a}.inputText_inputField__UShzl:hover:not(:disabled):not(.inputText_error__lyMd6):not(.inputText_warning__X-2H8){border-color:#1565c0}.inputText_inputField__UShzl.inputText_error__lyMd6{background-color:#dc354505;border-color:#dc3545}.inputText_inputField__UShzl.inputText_error__lyMd6:focus{border-color:#dc3545;box-shadow:0 0 0 4px #dc35451a}.inputText_inputField__UShzl.inputText_warning__X-2H8{background-color:#ffc10705;border-color:#ffc107}.inputText_inputField__UShzl.inputText_warning__X-2H8:focus{border-color:#ffc107;box-shadow:0 0 0 4px #ffc1071a}.inputText_inputField__UShzl.inputText_disabled__0wg0y,.inputText_inputField__UShzl:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#7a7a7a;cursor:not-allowed;opacity:.7}.inputText_inputField__UShzl.inputText_disabled__0wg0y:hover,.inputText_inputField__UShzl:disabled:hover{border-color:#e0e0e0}.inputText_message__G3As3{align-items:center;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:flex-start;margin-top:-4px;text-align:left}.inputText_message__G3As3 svg{flex-shrink:0}.inputText_errorMessage__fqtcG{color:#dc3545}.inputText_errorMessage__fqtcG svg{stroke:#dc3545}.inputText_warningMessage__shZI3{color:#ff6b35}.inputText_warningMessage__shZI3 svg{stroke:#ff6b35}@media(max-width:576px){.inputText_inputField__UShzl{font-size:14px;padding:10px 14px}.inputText_inputLabel__rV-Ii{font-size:13px}.inputText_message__G3As3{font-size:12px}}.Quotation_pageContainer__bbG7q{width:100%}.Quotation_headerSection__VECPI{margin-bottom:8px}.Quotation_searchRow__VHUuf{flex:1 1;margin-top:0}.Quotation_subHeader__-GYQM{color:#6b7280;font-size:14px;font-weight:400;margin:6px 0 8px}.Quotation_filterGroup__w-UCe{align-items:center;display:flex;gap:8px}.Quotation_filterSearchGroup__tGF18{align-items:center;display:flex;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing)}.Quotation_filterIconButton__CMmxp{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s ease;width:44px}.Quotation_filterActive__dtzT8{background:#fff5f5;border-color:#ef9a9a}.Quotation_dashboardCard__n9C3H{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0f172a14;padding:16px}.Quotation_quotationId__yqQ1q{color:#1d4ed8;font-weight:500}.Quotation_createdByButton__BIcHA{background:#0000;border:none;color:#1d4ed8;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.Quotation_paxBadge__5bZ7B{align-items:center;background:#f1f5f9;border-radius:11px;color:#334155;display:inline-flex;font-size:12px;font-weight:600;height:22px;justify-content:center;min-width:26px;padding:0 8px}.Quotation_priceValue__wsjou{color:#16a34a;font-weight:600}.Quotation_contactInfoCell__gFhVZ{line-height:1.25}.Quotation_contactInfoPhone__taSxc{color:#111827;font-weight:500}.Quotation_contactInfoEmail__qFS2T{color:#6b7280;margin-top:2px}.Quotation_actionIconButton__et5Se{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;padding:4px;transition:background-color .2s ease}.Quotation_actionIconButton__et5Se:hover{background:#fee2e2}.Quotation_actionIconButton__et5Se svg{height:22px;width:22px}.Quotation_duplicateIconButton__BroDr:hover{background:#0000}.Quotation_confirmationContent__Ij722{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:140px;text-align:center}.Quotation_confirmationText__QPEN9{color:#111827;font-size:14px;line-height:1.5;margin:0}.Quotation_remarksPopupBody__ZJK8r{display:flex;flex-direction:column;gap:12px;max-height:520px;min-height:355px}.Quotation_remarksHeaderRow__SzsDQ{align-items:center;display:flex;justify-content:flex-end}.Quotation_sortSelectWrap__FKrjh{width:170px}.Quotation_sortRemarksButton__Q6wil{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-size:12px;padding:6px 10px}.Quotation_remarksTextarea__hiPFp{border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;font-size:13px;line-height:1.35;max-height:96px;min-height:60px;outline:none;overflow-y:auto;padding:10px 12px;resize:vertical;width:100%}.Quotation_remarksList__29eT1{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:10px;max-height:290px;min-height:220px;overflow-y:auto;padding:10px}.Quotation_emptyRemarks__wVNYD{color:#64748b;font-size:13px;padding:12px;text-align:center}.Quotation_remarkItem__VM4P5{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:10px;padding:10px}.Quotation_remarkIndex__UA9L7{color:#475569;font-size:13px;font-weight:600;margin-top:2px;min-width:18px}.Quotation_remarkContent__JtC0k{flex:1 1;min-width:0}.Quotation_remarkText__3DBZL{color:#111827;font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.Quotation_remarkMeta__F7urH{color:#64748b;display:flex;flex-wrap:wrap;font-size:11px;font-weight:500;gap:14px;letter-spacing:.02em;margin-top:8px}.Quotation_remarkEditBtn__3jGkO{align-items:center;background:#0000;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;justify-content:center;margin-top:1px;padding:2px}.Quotation_remarkEditBtn__3jGkO:hover{color:#0f4f85}.Quotation_remarksComposer__8DWs2{grid-gap:10px;align-items:end;border-top:1px solid #e5e7eb;display:grid;gap:10px;grid-template-columns:1fr auto;padding-top:12px}@media(max-width:768px){.Quotation_dashboardCard__n9C3H{padding:12px}.Quotation_subHeader__-GYQM{margin-top:4px}}.util_pageContainer__QEp0v{background-color:#f5f5f5;padding:24px 32px;width:100%}.util_header__EBzU3{align-items:center;display:flex;justify-content:space-between}.util_header__EBzU3 h1{color:#000;font-family:Inter,sans-serif;font-size:28px;font-weight:600;margin:0}.util_addBtn__FdHDX{background:none;border:none;color:#14528a;cursor:pointer;font-size:16px;font-weight:700;margin-right:3px;padding:0}.util_statusBadgeActive__BK167{background-color:#e8f5e9;color:#2e7d32}.util_statusBadgeActive__BK167,.util_statusBadgeInactive__lL-T9{border-radius:12px;display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;padding:4px 8px;white-space:nowrap}.util_statusBadgeInactive__lL-T9{background-color:#e0e0e0;color:#424242}.util_pageContainerContent__ms4fg{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:32px}@media(max-width:768px){.util_pageContainer__QEp0v{padding:16px}.util_header__EBzU3{align-items:flex-start;flex-direction:column;gap:16px}.util_header__EBzU3 h1{font-size:24px}}.table_tableContainer__EUJT2{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;max-height:calc(100vh - 200px);overflow-x:auto;overflow-y:auto;position:relative;width:100%}.table_tableContainer__EUJT2::-webkit-scrollbar{height:8px;width:8px}.table_tableContainer__EUJT2::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table_tableContainer__EUJT2::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table_tableContainer__EUJT2::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.table_tableContainerNoScroll__qefpU{display:block;max-height:none;overflow:visible}.table_table__tJXWb{border-collapse:collapse;table-layout:fixed;width:100%}.table_table__tJXWb thead{background:#14528a}.table_table__tJXWb .table_stickyHeader__v878o{position:-webkit-sticky;position:sticky;top:0;z-index:10}.table_table__tJXWb th{word-wrap:break-word;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.4;padding:21px 16px;text-align:left;vertical-align:middle;white-space:normal}.table_table__tJXWb tbody tr{border-bottom:1px solid #f5f5f5;transition:background-color .2s ease}.table_table__tJXWb tbody tr:nth-child(odd){background-color:#fff}.table_table__tJXWb tbody tr:nth-child(2n){background-color:#f5f5f5}.table_table__tJXWb tbody tr:hover{background-color:#e3f2fd!important}.table_table__tJXWb tbody tr:last-child{border-bottom:none}.table_table__tJXWb tbody td{word-wrap:break-word;color:#000;font-family:Inter,sans-serif;font-size:13px;padding:16px;vertical-align:middle;white-space:normal}.table_emptyState__1lS-a{align-items:center;background-color:#e3f2fd0d;border:1px dashed #e2e2e2;border-radius:8px;display:flex;justify-content:center;padding:60px 20px}.table_emptyState__1lS-a p{color:#7a7a7a;font-size:16px;margin:0;text-align:center}@media(max-width:1440px){.table_table__tJXWb{min-width:1500px}}@media(max-width:768px){.table_table__tJXWb{min-width:1500px}}.sortIndicator_sortable__DnzJs{cursor:pointer;-webkit-user-select:none;user-select:none}.sortIndicator_indicator__ql9Tc{align-items:center;display:inline-flex;font-size:120px;margin-left:4px;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .22s cubic-bezier(.4,0,.2,1);vertical-align:middle}.sortIndicator_sortable__DnzJs:hover .sortIndicator_indicator__ql9Tc{opacity:.4}.sortIndicator_sortable__DnzJs.sortIndicator_active__mCS8Z .sortIndicator_indicator__ql9Tc,.sortIndicator_sortable__DnzJs.sortIndicator_active__mCS8Z:hover .sortIndicator_indicator__ql9Tc{opacity:1}.sortIndicator_sortable__DnzJs.sortIndicator_disabled__8r9sn{cursor:default;-webkit-user-select:text;user-select:text}.sortIndicator_sortable__DnzJs.sortIndicator_disabled__8r9sn:hover .sortIndicator_indicator__ql9Tc{opacity:0}.select_selectWrapper__fPEZZ{position:relative}.select_selectLabalWrapper__Bh1jC{align-items:baseline;display:flex;flex-direction:column;gap:8px;position:relative}.select_selectLabel__HdsAR{color:#000;display:block;font-size:14px;font-weight:600;text-align:left}.select_requiredIndicator__JRCOF{color:#dc3545;font-size:14px;font-weight:700;margin-left:4px}.select_selectContainer__0yRGv{position:relative;width:100%}.select_selectControl__h3VdW{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-height:44px;outline:none;padding:10px 48px 11px 16px;transition:all .2s ease;-webkit-user-select:none;user-select:none;width:100%}.select_selectControl__h3VdW:hover:not(.select_disabled__4UvCy):not(.select_error__XrYc7):not(.select_warning__J2wuC){border-color:#1565c0}.select_selectControl__h3VdW.select_open__L0W9w,.select_selectControl__h3VdW:focus{border-color:#14528a;box-shadow:0 0 0 4px #1565c01a}.select_selectControl__h3VdW.select_error__XrYc7{background-color:#dc354505;border-color:#dc3545}.select_selectControl__h3VdW.select_error__XrYc7.select_open__L0W9w,.select_selectControl__h3VdW.select_error__XrYc7:focus{border-color:#dc3545;box-shadow:0 0 0 4px #dc35451a}.select_selectControl__h3VdW.select_warning__J2wuC{background-color:#ffc10705;border-color:#ffc107}.select_selectControl__h3VdW.select_warning__J2wuC.select_open__L0W9w,.select_selectControl__h3VdW.select_warning__J2wuC:focus{border-color:#ffc107;box-shadow:0 0 0 4px #ffc1071a}.select_selectControl__h3VdW.select_disabled__4UvCy{background-color:#f5f5f5;border-color:#e0e0e0;color:#7a7a7a;cursor:not-allowed;opacity:.7}.select_selectControl__h3VdW.select_disabled__4UvCy:hover{border-color:#e0e0e0}.select_selectValue__prNKe{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.select_selectValue__prNKe.select_placeholder__q7NlI{color:#7a7a7a;font-size:14px}.select_selectIcon__WYkV5{align-items:center;color:#7a7a7a;display:flex;justify-content:center;position:absolute;right:16px;transition:transform .2s ease,color .2s ease}.select_selectIcon__WYkV5.select_open__L0W9w{transform:rotate(180deg)}.select_selectIcon__WYkV5 svg{display:block}.select_selectControl__h3VdW.select_open__L0W9w .select_selectIcon__WYkV5,.select_selectControl__h3VdW:focus .select_selectIcon__WYkV5{color:#14528a}.select_selectControl__h3VdW.select_error__XrYc7 .select_selectIcon__WYkV5{color:#dc3545}.select_selectControl__h3VdW.select_warning__J2wuC .select_selectIcon__WYkV5{color:#ffc107}.select_selectDropdown__-CC8j{animation:select_slideDown__dX9yh .2s ease;background:#fff;border:2px solid #14528a;border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;position:fixed;z-index:10050}.select_selectDropdown__-CC8j.select_dropdownUp__JdsBe{animation:select_slideUp__4RaJQ .2s ease}@keyframes select_slideDown__dX9yh{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes select_slideUp__4RaJQ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.select_selectSearch__pm3Mb{border-bottom:1px solid #e0e0e0;padding:12px;position:relative}.select_selectSearchInput__0f7m1{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#000;font-size:14px;outline:none;padding:10px 40px 10px 12px;transition:border-color .2s ease;width:100%}.select_selectSearchInput__0f7m1::placeholder{color:#7a7a7a}.select_selectSearchInput__0f7m1:focus{border-color:#14528a}.select_selectSearchIcon__d34n2{align-items:center;color:#7a7a7a;display:flex;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.select_selectOptions__tQm27{font-size:14px;list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:8px 0}.select_selectOptions__tQm27::-webkit-scrollbar{width:8px}.select_selectOptions__tQm27::-webkit-scrollbar-track{background:#f5f5f5}.select_selectOptions__tQm27::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:4px}.select_selectOptions__tQm27::-webkit-scrollbar-thumb:hover{background:#1565c0}.select_selectOption__m4\+fo{align-items:center;color:#000;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:10px 16px;transition:background-color .15s ease}.select_selectOption__m4\+fo.select_highlighted__UyZ2j:not(.select_disabled__4UvCy),.select_selectOption__m4\+fo:hover:not(.select_disabled__4UvCy){background-color:#1565c014}.select_selectOption__m4\+fo.select_selected__JvrwH{background-color:#1565c01f;color:#14528a;font-weight:600}.select_selectOption__m4\+fo.select_disabled__4UvCy{background-color:#0000;color:#7a7a7a;cursor:not-allowed;opacity:.6}.select_selectOption__m4\+fo:active:not(.select_disabled__4UvCy){background-color:#1565c026}.select_optionGroupHeader__Ix5Zg{background:#c7d7ef!important;color:#1f3f9a!important;font-weight:600}.select_optionGroupHeader__Ix5Zg.select_disabled__4UvCy,.select_optionGroupHeader__Ix5Zg.select_highlighted__UyZ2j,.select_optionGroupHeader__Ix5Zg:hover{background:#c7d7ef!important;color:#1f3f9a!important;cursor:default;opacity:1}.select_selectCheckIcon__fcv6\+{align-items:center;color:#14528a;display:flex;flex-shrink:0;margin-left:8px}.select_selectNoOptions__m9PDs{color:#7a7a7a;font-size:14px;font-style:italic;padding:16px;text-align:center}.select_message__QjDnV{align-items:center;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:flex-start;margin-top:-4px;text-align:left}.select_message__QjDnV svg{flex-shrink:0}.select_errorMessage__IE\+wh{color:#dc3545}.select_errorMessage__IE\+wh svg{stroke:#dc3545}.select_warningMessage__UwXVv{color:#ff6b35}.select_warningMessage__UwXVv svg{stroke:#ff6b35}@media(max-width:576px){.select_selectControl__h3VdW{font-size:14px;min-height:40px;padding:10px 44px 10px 14px}.select_selectLabel__HdsAR{font-size:13px}.select_message__QjDnV{font-size:12px}.select_selectIcon__WYkV5{right:14px}.select_selectIcon__WYkV5 svg{height:18px;width:18px}.select_selectDropdown__-CC8j{max-height:280px}.select_selectOptions__tQm27{max-height:200px}.select_selectOption__m4\+fo{font-size:13px;padding:12px 14px}}.loader_loaderContainer__MCEDv{align-items:center;display:flex;justify-content:center;min-height:200px}.loader_loaderContainer__MCEDv.loader_loaderOverlay__EI4qq{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;left:0;min-height:100vh;position:fixed;right:0;top:0;z-index:999999999999999}.loader_loaderContent__HX-Jg{align-items:center;display:flex;flex-direction:column;gap:16px}.loader_spinner__zW6xM{align-items:center;display:flex;justify-content:center;position:relative}.loader_spinner__zW6xM.loader_small__k4CwC{height:40px;width:40px}.loader_spinner__zW6xM.loader_medium__Q4mws{height:60px;width:60px}.loader_spinner__zW6xM.loader_large__n7wky{height:80px;width:80px}.loader_spinnerCircle__wOi59{animation:loader_spin__USJRe 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid #0000;border-radius:50%;border-top-color:#3b82f6;height:100%;position:absolute;width:100%}.loader_spinnerCircle__wOi59:first-child{animation-delay:-.45s}.loader_spinnerCircle__wOi59:nth-child(2){animation-delay:-.3s}.loader_spinnerCircle__wOi59:nth-child(3){animation-delay:-.15s}@keyframes loader_spin__USJRe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader_loaderMessage__qA1jL{animation:loader_pulse__Qxu5b 1.5s ease-in-out infinite;color:#fff;font-size:16px;font-weight:500;margin:0;text-align:center}@keyframes loader_pulse__Qxu5b{0%,to{opacity:1}50%{opacity:.6}}.loader_loaderContainer__MCEDv:not(.loader_loaderOverlay__EI4qq) .loader_loaderMessage__qA1jL{color:#374151}.loader_loaderContainer__MCEDv:not(.loader_loaderOverlay__EI4qq) .loader_spinnerCircle__wOi59{border-top-color:#3b82f6}.popup_popupOverlay__Pldvf{align-items:center;animation:popup_fadeIn__iOKYx .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}@keyframes popup_fadeIn__iOKYx{0%{opacity:0}to{opacity:1}}.popup_popupContainer__J2PxK{animation:popup_slideUp__c0fAb .3s ease;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:90vh;position:relative}.popup_popupContainer__J2PxK.popup_small__MOpyo{max-width:400px;width:100%}.popup_popupContainer__J2PxK.popup_medium__Ni4HH{max-width:600px;width:100%}.popup_popupContainer__J2PxK.popup_large__1GTOn{max-width:900px;width:100%}@keyframes popup_slideUp__c0fAb{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.popup_popupHeader__PuEr-{align-items:center;background:linear-gradient(135deg,#14528a,#1565c0);border-radius:12px 12px 0 0;display:flex;justify-content:center;min-height:60px;padding:20px 24px;position:relative}.popup_popupTitle__E2Yz9{color:#fff;flex:1 1;font-size:20px;font-weight:600;margin:0;padding:0 40px;text-align:center}.popup_popupCloseButton__7H0Ft{align-items:center;background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:32px}.popup_popupCloseButton__7H0Ft:hover{background:#ffffff4d;transform:translateY(-50%) rotate(90deg)}.popup_popupCloseButton__7H0Ft:active{background:#fff6}.popup_popupCloseButton__7H0Ft:focus{box-shadow:0 0 0 3px #ffffff4d;outline:none}.popup_popupContentFixedHeight__CTsNV{padding:24px}.popup_popupContent__1Oa4k{flex:1 1;overflow-y:auto;padding:24px}.popup_popupContent__1Oa4k::-webkit-scrollbar{width:8px}.popup_popupContent__1Oa4k::-webkit-scrollbar-track{background:#f5f5f5}.popup_popupContent__1Oa4k::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:4px}.popup_popupContent__1Oa4k::-webkit-scrollbar-thumb:hover{background:#1565c0}.popup_popupFooter__5DlFw{align-items:center;border-top:1px solid #e0e0e0;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:16px 24px}.popup_popupButton__DVYWJ{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;min-width:120px;outline:none;padding:12px 32px;transition:all .2s ease}.popup_popupButton__DVYWJ:focus{box-shadow:0 0 0 4px #1565c033}.popup_popupButton__DVYWJ.popup_primary__w9cK2{background:#14528a;color:#fff}.popup_popupButton__DVYWJ.popup_primary__w9cK2:hover:not(:disabled){background:#1565c0;box-shadow:0 4px 12px #1565c04d;transform:translateY(-2px)}.popup_popupButton__DVYWJ.popup_primary__w9cK2:active:not(:disabled){transform:translateY(0)}.popup_popupButton__DVYWJ.popup_primary__w9cK2.popup_danger__p5XY-{background:#dc3545}.popup_popupButton__DVYWJ.popup_primary__w9cK2.popup_danger__p5XY-:hover:not(:disabled){background:#d32535;box-shadow:0 4px 12px #dc35454d}.popup_popupButton__DVYWJ.popup_secondary__KHzN2{background:#fff;border:2px solid #14528a;color:#14528a}.popup_popupButton__DVYWJ.popup_secondary__KHzN2:hover:not(:disabled){background:#14528a;box-shadow:0 4px 12px #1565c033;color:#fff;transform:translateY(-2px)}.popup_popupButton__DVYWJ.popup_secondary__KHzN2:active:not(:disabled){transform:translateY(0)}.popup_popupButton__DVYWJ.popup_secondary__KHzN2.popup_danger__p5XY-{border-color:#dc3545;color:#dc3545}.popup_popupButton__DVYWJ.popup_secondary__KHzN2.popup_danger__p5XY-:hover:not(:disabled){background:#dc3545;box-shadow:0 4px 12px #dc354533;color:#fff}.popup_popupButton__DVYWJ:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.popup_popupOverlay__Pldvf{padding:16px}.popup_popupContainer__J2PxK.popup_large__1GTOn,.popup_popupContainer__J2PxK.popup_medium__Ni4HH,.popup_popupContainer__J2PxK.popup_small__MOpyo{max-height:95vh;max-width:100%}.popup_popupHeader__PuEr-{min-height:56px;padding:16px 20px}.popup_popupTitle__E2Yz9{font-size:18px;padding:0 35px}.popup_popupCloseButton__7H0Ft{height:28px;right:12px;width:28px}.popup_popupContentFixedHeight__CTsNV,.popup_popupContent__1Oa4k{padding:20px}.popup_popupFooter__5DlFw{gap:10px;padding:14px 20px}.popup_popupButton__DVYWJ{font-size:14px;min-width:100px;padding:10px 24px}}@media(max-width:480px){.popup_popupFooter__5DlFw{flex-direction:column-reverse}.popup_popupFooter__5DlFw .popup_popupButton__DVYWJ{width:100%}.popup_popupTitle__E2Yz9{font-size:16px}}.datePicker_datePickerWrapper__lofes{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.datePicker_datePickerLabel__\+rQIZ{color:#000;display:block;font-size:14px;font-weight:600;text-align:left}.datePicker_requiredIndicator__xt76j{color:#dc3545;font-size:14px;font-weight:700;margin-left:4px}.datePicker_datePickerContainer__pQvn4{align-items:center;display:flex;position:relative;width:100%}.datePicker_calendarPopup__x4Wc-{position:fixed;z-index:9999}.datePicker_calendarPopup__x4Wc-.datePicker_calendarBelow__7J-yb{animation:datePicker_slideDown__VlDuC .2s ease}.datePicker_calendarPopup__x4Wc-.datePicker_calendarAbove__68DKE{animation:datePicker_slideUp__OBjSH .2s ease}@keyframes datePicker_slideDown__VlDuC{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes datePicker_slideUp__OBjSH{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.datePicker_calendarBackdrop__03pHY{align-items:center;animation:datePicker_fadeInBackdrop__T-UH6 .3s ease;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:9999}@keyframes datePicker_fadeInBackdrop__T-UH6{0%{opacity:0}to{opacity:1}}.datePicker_calendarModal__4zlBH{animation:datePicker_scaleIn__Y0PIG .3s ease;max-height:90vh;max-width:100%;overflow:auto;z-index:99999999999}@keyframes datePicker_scaleIn__Y0PIG{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.datePicker_datePickerIcon__uHA7V{align-items:center;color:#7a7a7a;display:flex;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.datePicker_datePickerIcon__uHA7V.datePicker_datePickerIconLeft__P42sK{left:16px}.datePicker_datePickerField__I4YNf{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#000;cursor:text;font-family:inherit!important;font-size:14px;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.datePicker_datePickerField__I4YNf::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.datePicker_datePickerField__I4YNf::-webkit-calendar-picker-indicator:hover{opacity:1}.datePicker_datePickerField__I4YNf::-webkit-datetime-edit,.datePicker_datePickerField__I4YNf::-webkit-datetime-edit-fields-wrapper{padding:0}.datePicker_datePickerField__I4YNf::-webkit-datetime-edit-text{color:#7a7a7a;padding:0 .3em}.datePicker_datePickerField__I4YNf::-webkit-datetime-edit-day-field,.datePicker_datePickerField__I4YNf::-webkit-datetime-edit-month-field,.datePicker_datePickerField__I4YNf::-webkit-datetime-edit-year-field{color:#000;padding:0 .2em}.datePicker_datePickerField__I4YNf::placeholder{color:#7a7a7a}.datePicker_datePickerField__I4YNf:focus{border-color:#14528a;box-shadow:none}.datePicker_datePickerField__I4YNf:hover:not(:disabled):not(.datePicker_error__RgBtZ):not(.datePicker_warning__6FmvE){border-color:#1565c0}.datePicker_datePickerField__I4YNf.datePicker_error__RgBtZ{background-color:#dc354505;border-color:#dc3545}.datePicker_datePickerField__I4YNf.datePicker_error__RgBtZ:focus{border-color:#dc3545;box-shadow:none}.datePicker_datePickerField__I4YNf.datePicker_warning__6FmvE{background-color:#ffc10705;border-color:#ffc107}.datePicker_datePickerField__I4YNf.datePicker_warning__6FmvE:focus{border-color:#ffc107;box-shadow:none}.datePicker_datePickerField__I4YNf.datePicker_disabled__qMGFW,.datePicker_datePickerField__I4YNf:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#7a7a7a;cursor:not-allowed;opacity:.7}.datePicker_datePickerField__I4YNf.datePicker_disabled__qMGFW:hover,.datePicker_datePickerField__I4YNf:disabled:hover{border-color:#e0e0e0}.datePicker_datePickerField__I4YNf.datePicker_disabled__qMGFW::-webkit-calendar-picker-indicator,.datePicker_datePickerField__I4YNf:disabled::-webkit-calendar-picker-indicator{cursor:not-allowed;opacity:.4}.datePicker_calendarIconButton__ar9Zw{align-items:center;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;justify-content:center;padding:4px;pointer-events:auto;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:3}.datePicker_calendarIconButton__ar9Zw:hover{background-color:#1565c00d;color:#14528a}.datePicker_calendarIconButton__ar9Zw:active{transform:translateY(-50%) scale(.95)}.datePicker_clearButton__wY5AM{align-items:center;background:none;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:3}.datePicker_clearButton__wY5AM:hover{background-color:#dc35451a;color:#dc3545}.datePicker_clearButton__wY5AM:focus{outline:none}.datePicker_clearButton__wY5AM:active{transform:translateY(-50%) scale(.95)}.datePicker_message__YooCj{align-items:center;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:flex-start;margin-top:-4px;text-align:left}.datePicker_message__YooCj svg{flex-shrink:0}.datePicker_errorMessage__88t5I{color:#dc3545}.datePicker_errorMessage__88t5I svg{stroke:#dc3545}.datePicker_warningMessage__iwr8\+{color:#ff6b35}.datePicker_warningMessage__iwr8\+ svg{stroke:#ff6b35}@media(max-width:576px){.datePicker_datePickerField__I4YNf{font-size:14px;padding:10px 14px}.datePicker_datePickerLabel__\+rQIZ{font-size:13px}.datePicker_message__YooCj{font-size:12px}}.Calendar_calendar__TQsev{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;min-width:320px;padding:16px;-webkit-user-select:none;user-select:none}.Calendar_header__gX2fD{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:0 4px}.Calendar_navButton__nsB9-{align-items:center;background:none;border:none;border-radius:4px;color:#1565c0;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.Calendar_navButton__nsB9-:hover{background-color:#1565c01a}.Calendar_navButton__nsB9-:active{transform:scale(.95)}.Calendar_navButton__nsB9-:focus{outline:none}.Calendar_monthYear__kwlWR{color:#1565c0;flex:1 1;font-size:16px;font-weight:600;text-align:center}.Calendar_monthYearButton__eniBB{background:none;border:none;border-radius:4px;cursor:pointer;flex:1 1;padding:8px;transition:all .2s ease}.Calendar_monthYearButton__eniBB:hover{background-color:#1565c01a}.Calendar_monthYearButton__eniBB:active{transform:scale(.95)}.Calendar_monthYearButton__eniBB:focus{outline:none}.Calendar_monthPicker__H7tBf{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:8px 0}.Calendar_yearPicker__xPlUd{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);max-height:300px;overflow-y:auto;padding:8px 0}.Calendar_monthYearItem__KLAY0{align-items:center;background:none;border:none;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:48px;justify-content:center;transition:all .2s ease;width:100%}.Calendar_monthYearItem__KLAY0:hover:not(:disabled){background-color:#1565c01a;color:#14528a}.Calendar_monthYearItem__KLAY0:active:not(:disabled){transform:scale(.95)}.Calendar_monthYearItem__KLAY0:focus{outline:none}.Calendar_monthYearItem__KLAY0.Calendar_selected__PLp\+y{background-color:#1565c0;color:#fff;font-weight:700}.Calendar_monthYearItem__KLAY0.Calendar_selected__PLp\+y:hover{background-color:#14528a}.Calendar_monthYearItem__KLAY0.Calendar_today__15ItC{border:2px solid #1565c0;font-weight:700}.Calendar_monthYearItem__KLAY0.Calendar_disabled__eGC\+q{color:#7a7a7a;cursor:not-allowed;opacity:.4}.Calendar_monthYearItem__KLAY0.Calendar_disabled__eGC\+q:hover{background:none}.Calendar_dayNames__Aunbp{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr);margin-bottom:8px}.Calendar_dayName__KWYBc{color:#7a7a7a;font-size:12px;font-weight:600;padding:8px 4px;text-align:center}.Calendar_daysGrid__u6eVc{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.Calendar_emptyDay__GjHSo{height:40px}.Calendar_day__LU83Y{align-items:center;background:none;border:none;border-radius:6px;color:#000;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;transition:all .2s ease;width:100%}.Calendar_day__LU83Y:hover:not(:disabled){background-color:#1565c01a;color:#14528a}.Calendar_day__LU83Y:active:not(:disabled){transform:scale(.95)}.Calendar_day__LU83Y:focus{outline:none}.Calendar_day__LU83Y.Calendar_today__15ItC{border:2px solid #1565c0;font-weight:700}.Calendar_day__LU83Y.Calendar_selected__PLp\+y{background-color:#1565c0;color:#fff;font-weight:700}.Calendar_day__LU83Y.Calendar_selected__PLp\+y:hover{background-color:#14528a}.Calendar_day__LU83Y.Calendar_disabled__eGC\+q{color:#7a7a7a;cursor:not-allowed;opacity:.4}.Calendar_day__LU83Y.Calendar_disabled__eGC\+q:hover{background:none}.Calendar_footer__D2Fxl{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin-top:16px;padding-top:12px}.Calendar_cancelButton__22EMc{background:none;border:none;border-radius:4px;color:#1565c0;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s ease}.Calendar_cancelButton__22EMc:hover{background-color:#1565c01a}.Calendar_cancelButton__22EMc:active{transform:scale(.95)}.Calendar_cancelButton__22EMc:focus{outline:none}@media(max-width:768px){.Calendar_calendar__TQsev{max-width:340px;min-width:100%;padding:16px}.Calendar_day__LU83Y{font-size:15px;height:44px}.Calendar_dayName__KWYBc{font-size:12px;padding:10px 4px}.Calendar_monthYear__kwlWR{font-size:17px}.Calendar_navButton__nsB9-{padding:10px}.Calendar_footer__D2Fxl{margin-top:20px}.Calendar_cancelButton__22EMc{font-size:15px;padding:12px 20px}}@media(max-width:400px){.Calendar_calendar__TQsev{padding:12px}.Calendar_day__LU83Y{font-size:14px;height:38px}.Calendar_dayName__KWYBc{font-size:11px}.Calendar_monthYear__kwlWR{font-size:16px}}.DuplicateQuotationModal_body__daiXA{display:flex;flex-direction:column;gap:18px}.DuplicateQuotationModal_subTitle__4HBUq{color:#6b7280;font-size:13px;margin:-6px 0 0}.DuplicateQuotationModal_row2__PZcbX{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.DuplicateQuotationModal_section__nGmQM{border-top:1px solid #e5e7eb;padding-top:14px}.DuplicateQuotationModal_sectionTitle__iYWSd{color:#111827;font-size:18px;font-weight:700;margin:0 0 8px}.DuplicateQuotationModal_passengerGrid__HSVI9{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.DuplicateQuotationModal_fieldLabel__mKhxr{color:#6b7280;font-size:11px;margin-bottom:6px}.DuplicateQuotationModal_numberInput__oz-EU,.DuplicateQuotationModal_readOnlyBox__Akzj1{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:15px;min-height:40px;padding:10px 12px}.DuplicateQuotationModal_numberInput__oz-EU{width:100%}.DuplicateQuotationModal_hint__xDmfA{color:#6b7280;font-size:12px;margin-top:8px}.DuplicateQuotationModal_radioGroup__LgKdW{display:flex;flex-direction:column;gap:10px}.DuplicateQuotationModal_radioRow__RjpSA{align-items:center;color:#111827;display:flex;font-size:14px;gap:8px}.DuplicateQuotationModal_dateInputWrap__8jUjB{margin-top:8px}.DuplicateQuotationModal_dateInput__Mf5mh{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.DuplicateQuotationModal_durationBox__QA26P{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:15px;padding:10px 12px}.DuplicateQuotationModal_errorText__9Y8Bl{color:#dc2626;font-size:12px;margin-top:6px}@media(max-width:900px){.DuplicateQuotationModal_passengerGrid__HSVI9,.DuplicateQuotationModal_row2__PZcbX{grid-template-columns:1fr}}.quotationStatusPill_pill__ecHOP{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.2;padding:3px 10px;white-space:nowrap}.quotationStatusPill_pillDraft__go00h{background:#fef3c7;color:#92400e}.quotationStatusPill_pillCreated__0A9Xq{background:#ff6b35;color:#fff}.quotationStatusPill_pillFinal__BqmyQ{background:#dbfce7;color:#016630}.quotationStatusPill_pillDefault__jCyIU{background:#f1f5f9;color:#334155;font-weight:500}.quotationStatusPill_pillIcon__10ddT{color:#016630;flex-shrink:0;font-size:14px}.checkbox_checkboxWrapper__EOePv{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.checkbox_small__m5cXl .checkbox_checkboxBox__vnb\+F{height:16px;min-height:16px;min-width:16px;width:16px}.checkbox_small__m5cXl .checkbox_checkboxBox__vnb\+F .checkbox_checkboxIcon__iA4Mi svg{height:12px;width:12px}.checkbox_small__m5cXl .checkbox_checkboxLabel__\+VmJk{font-size:13px}.checkbox_medium__NgyNp .checkbox_checkboxBox__vnb\+F{height:20px;min-height:20px;min-width:20px;width:20px}.checkbox_large__2RxI\+ .checkbox_checkboxBox__vnb\+F{height:24px;min-height:24px;min-width:24px;width:24px}.checkbox_large__2RxI\+ .checkbox_checkboxBox__vnb\+F .checkbox_checkboxIcon__iA4Mi svg{height:18px;width:18px}.checkbox_large__2RxI\+ .checkbox_checkboxLabel__\+VmJk{font-size:16px}.checkbox_checkboxContainer__BNRYs{align-items:center;display:flex;gap:10px;position:relative}.checkbox_checkboxBox__vnb\+F{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;min-height:20px;min-width:20px;outline:none;position:relative;transition:all .2s ease;width:20px}.checkbox_checkboxBox__vnb\+F:hover:not(.checkbox_disabled__\+a5qL){border-color:#1565c0;box-shadow:0 0 0 2px #1565c01a}.checkbox_checkboxBox__vnb\+F:focus{border-color:#14528a;box-shadow:0 0 0 4px #1565c026}.checkbox_checked__qVT4p{background:#14528a;border-color:#14528a}.checkbox_checked__qVT4p:hover:not(.checkbox_disabled__\+a5qL){background:#1565c0;border-color:#1565c0}.checkbox_error__DTKOw{border-color:#dc3545}.checkbox_error__DTKOw:focus{box-shadow:0 0 0 4px #dc354526}.checkbox_error__DTKOw.checkbox_checked__qVT4p{background:#dc3545;border-color:#dc3545}.checkbox_disabled__\+a5qL{background-color:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed;opacity:.6}.checkbox_disabled__\+a5qL.checkbox_checked__qVT4p{background-color:#519fe6;border-color:#519fe6}.checkbox_checkboxIcon__iA4Mi{align-items:center;animation:checkbox_checkIn__77ea6 .2s ease;color:#fff;display:flex;justify-content:center}.checkbox_checkboxIcon__iA4Mi svg{height:16px;width:16px}@keyframes checkbox_checkIn__77ea6{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.checkbox_checkboxInputHidden__x\+5tx{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.checkbox_checkboxLabel__\+VmJk{color:#000;cursor:pointer;font-size:14px;font-weight:500;line-height:1.5;-webkit-user-select:none;user-select:none}.checkbox_requiredIndicator__fDbE0{color:#dc3545;font-size:14px;font-weight:700;margin-left:4px}.checkbox_messageText__zN\+EL{align-items:center;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:flex-start;margin-left:30px;text-align:left}.checkbox_messageText__zN\+EL svg{flex-shrink:0}.checkbox_errorMessage__6Dnf8{color:#dc3545}.checkbox_errorMessage__6Dnf8 svg{stroke:#dc3545}@media(max-width:576px){.checkbox_small__m5cXl .checkbox_checkboxBox__vnb\+F{height:14px;min-height:14px;min-width:14px;width:14px}.checkbox_small__m5cXl .checkbox_checkboxBox__vnb\+F .checkbox_checkboxIcon__iA4Mi svg{height:10px;width:10px}.checkbox_medium__NgyNp .checkbox_checkboxBox__vnb\+F{height:18px;min-height:18px;min-width:18px;width:18px}.checkbox_medium__NgyNp .checkbox_checkboxBox__vnb\+F .checkbox_checkboxIcon__iA4Mi svg{height:14px;width:14px}.checkbox_large__2RxI\+ .checkbox_checkboxBox__vnb\+F{height:22px;min-height:22px;min-width:22px;width:22px}.checkbox_large__2RxI\+ .checkbox_checkboxBox__vnb\+F .checkbox_checkboxIcon__iA4Mi svg{height:16px;width:16px}.checkbox_checkboxLabel__\+VmJk{font-size:13px}.checkbox_messageText__zN\+EL{font-size:12px;margin-left:28px}}.NewQuotation_wrapper__r6pSY{display:flex;flex-direction:column;gap:16px}.NewQuotation_topHeader__o7zn1{align-items:center;display:flex;gap:16px;justify-content:space-between}.NewQuotation_titleRow__5ldDH{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.NewQuotation_headerActions__p3UA1{align-items:center;display:flex;gap:12px}.NewQuotation_backButton__9JS0j{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background-color .2s ease;width:30px}.NewQuotation_backButton__9JS0j:hover{background:#eef2f7}.NewQuotation_pageTitle__g9uf5{color:#111827;font-size:24px;font-weight:600;margin:0}.NewQuotation_headerNameBlock__Bcm6J{align-items:center;display:inline-flex;gap:8px}.NewQuotation_headerNameInput__kY9Lt{border:1px solid #cbd5e1;border-radius:8px;color:#111827;font-size:16px;font-weight:500;height:34px;max-width:320px;min-width:220px;outline:none;padding:0 10px}.NewQuotation_headerNameInput__kY9Lt:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.NewQuotation_editNameButton__fG-L-{align-items:center;background:#0000;border:none;border-radius:4px;color:#0f172a;cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.NewQuotation_editNameButton__fG-L-:hover{background:#f1f5f9}.NewQuotation_editNameIcon__G75cY{font-size:13px;line-height:1}.NewQuotation_quotationTag__XGtQG{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;font-size:11px;font-weight:600;padding:2px 8px}.NewQuotation_createdBy__wsVUN{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#166534;font-size:12px;font-weight:500;padding:3px 10px}.NewQuotation_stepperBar__Nbtxw{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;padding:10px 14px}.NewQuotation_stepItem__Jr0qz{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:0}.NewQuotation_activeStep__qSeYL{color:#1d4ed8}.NewQuotation_stepIndex__ICQQv{align-items:center;background:#e5e7eb;border-radius:50%;display:inline-flex;font-size:12px;font-weight:600;height:22px;justify-content:center;width:22px}.NewQuotation_activeStep__qSeYL .NewQuotation_stepIndex__ICQQv{background:#2563eb;color:#fff}.NewQuotation_stepDivider__x0Vvv{color:#94a3b8;font-size:16px;line-height:1}.NewQuotation_contentCard__usnyd{background:#fff;border:1px solid #dbe2ea;border-radius:10px;box-shadow:0 1px 2px #0f172a0f;padding:18px}.NewQuotation_sectionTitle__eHQbA{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 14px}.NewQuotation_citySection__Uznho{margin:8px 0 16px}.NewQuotation_citySectionHeader__My9Cr{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.NewQuotation_citySectionTitle__IU5Za{color:#1f2937;font-size:16px;font-weight:600;margin:0}.NewQuotation_citySummary__rUJYS{background:#eaf2ff;border:1px solid #cfe1ff;border-radius:8px;color:#1e3a8a;font-size:13px;font-weight:500;margin-bottom:10px;padding:8px 12px}.NewQuotation_cityCard__11A3f{align-items:flex-end;background:#f8fafc;border:1px solid #d5dbe3;border-radius:8px;display:flex;gap:8px;padding:10px}.NewQuotation_cityFields__Fas1o{align-items:flex-end;display:flex;flex:1 1;gap:8px}.NewQuotation_citySelect__0CXv1{flex:1 1}.NewQuotation_cityNights__-vxsC{width:96px}.NewQuotation_deleteCityButton__lsVQG{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.NewQuotation_deleteCityButton__lsVQG:hover:not(:disabled){background:#fee2e2}.NewQuotation_deleteCityButton__lsVQG:disabled{cursor:not-allowed}.NewQuotation_deleteCityButton__lsVQG svg{height:22px;width:22px}.NewQuotation_cityInfoText__rFVUJ{color:#6b7280;font-size:12px;margin:8px 0 0}.NewQuotation_checkboxRow__yhwvo{align-items:center;display:flex;gap:20px;margin:6px 0 12px}.NewQuotation_childrenSection__XwpPq{margin:10px 0 14px}.NewQuotation_childrenSectionTitle__iciT7{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 8px}.NewQuotation_childCard__\+3G6R{align-items:center;background:#f2f7ff;border:1px solid #d5dbe3;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px}.NewQuotation_childCardTitle__k7WXb{color:#374151;font-size:13px;font-weight:600;margin:0;min-width:58px}.NewQuotation_childInlineControls__M4xp2{align-items:center;display:flex;gap:12px}.NewQuotation_childAgeField__Iyk\+2{width:90px}.NewQuotation_childCheckbox__gcmpm{align-items:center;display:flex;min-height:36px}.NewQuotation_childCheckbox__gcmpm [class*=checkboxWrapper]{margin-bottom:0;margin-top:20px}.NewQuotation_childCheckbox__gcmpm [class*=checkboxContainer]{align-items:center}.NewQuotation_childCheckbox__gcmpm [class*=checkboxLabel]{align-items:center;display:inline-flex;line-height:1}.NewQuotation_stepActions__wv25v{align-items:center;display:flex;gap:12px;justify-content:flex-start}@media(max-width:768px){.NewQuotation_topHeader__o7zn1{align-items:flex-start;flex-direction:column}.NewQuotation_headerActions__p3UA1{justify-content:flex-start;width:100%}.NewQuotation_pageTitle__g9uf5{font-size:20px}.NewQuotation_stepperBar__Nbtxw{overflow-x:auto;width:100%}.NewQuotation_citySectionHeader__My9Cr{align-items:flex-start;flex-direction:column}.NewQuotation_cityCard__11A3f{align-items:stretch;flex-direction:column}.NewQuotation_cityFields__Fas1o{width:100%}.NewQuotation_cityNights__-vxsC{width:86px}.NewQuotation_childCard__\+3G6R{align-items:flex-start;flex-direction:column}.NewQuotation_childInlineControls__M4xp2{justify-content:space-between;width:100%}.NewQuotation_childCheckbox__gcmpm{min-height:0}.NewQuotation_stepActions__wv25v{width:100%}}.mainTabsTableHeader_headerWrap__eaZ7T{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;width:100%}.mainTabsTableHeader_headerRow__6DLE8{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.mainTabsTableHeader_searchBlock__Yd\+58{display:flex;flex:1 1 320px;flex-direction:column;gap:4px;max-width:420px;min-width:240px}.mainTabsTableHeader_searchInputWrap__7rzuc{position:relative;width:100%}.mainTabsTableHeader_searchIcon__6yjXG{display:inline-flex;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.mainTabsTableHeader_crossIcon__fTptZ{cursor:pointer;display:inline-flex;left:calc(100% - 25px);position:absolute;top:50%;transform:translateY(-50%)}.mainTabsTableHeader_searchInput__m4A2X{background:#fff;border:1px solid #d6dde7;border-radius:8px;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px 0 36px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.mainTabsTableHeader_searchInput__m4A2X::placeholder{color:#94a3b8}.mainTabsTableHeader_searchInput__m4A2X:focus{border-color:#14528a;box-shadow:0 0 0 3px #1d4ed81f}.mainTabsTableHeader_countText__MwC5V{color:#7a7a7a;font-size:12px;font-weight:700;padding-left:2px}.mainTabsTableHeader_actionsBlock__-nqMz{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mainTabsTableHeader_sortWrapper__XezaH{position:relative}.mainTabsTableHeader_sortTrigger__ve7hN{align-items:center;background:#fff;border:1px solid #d6dde7;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;height:38px;min-width:150px;padding:0 12px}.mainTabsTableHeader_sortTrigger__ve7hN:hover{border-color:#94a3b8}.mainTabsTableHeader_sortIcon__VjaLV{color:#475569;font-size:14px;line-height:1}.mainTabsTableHeader_sortValueText__AcPdB{flex:1 1;text-align:left;white-space:nowrap}.mainTabsTableHeader_sortCaret__jL3oO{display:inline-flex;transition:transform .15s ease}.mainTabsTableHeader_sortCaretOpen__ElnA8{transform:rotate(180deg)}.mainTabsTableHeader_sortMenu__FwPBi{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 6px 16px #0f172a1f;min-width:180px;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.mainTabsTableHeader_sortMenuItem__pqQnD{align-items:center;background:#0000;border:none;color:#0f172a;cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:8px 14px;text-align:left;width:100%}.mainTabsTableHeader_sortMenuItem__pqQnD:hover{background:#f1f5f9}.mainTabsTableHeader_sortMenuItemSelected__45wZZ{color:#14528a;font-weight:600}.mainTabsTableHeader_sortMenuCheck__CEKcG{color:#14528a;font-weight:700}.mainTabsTableHeader_filtersTrigger__puMkF{align-items:center;background:#fff;border:1px solid #d6dde7;border-radius:8px;color:#1f3f9a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:38px;padding:0 14px;position:relative}.mainTabsTableHeader_filtersTrigger__puMkF:hover{background:#f8fafc;border-color:#94a3b8}.mainTabsTableHeader_filtersIcon__1Ejdz{display:inline-flex;line-height:1}.mainTabsTableHeader_filtersBadge__myfEG{align-items:center;background:#14528a;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-left:4px;min-width:18px;padding:0 5px}.mainTabsTableHeader_addBtn__gwrYv{align-items:center;background:#14528a;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:38px;padding:0 16px;white-space:nowrap}.mainTabsTableHeader_addBtn__gwrYv:hover{background:#14528a}.mainTabsTableHeader_addBtnPlus__fgP5Y{font-size:18px;font-weight:600;line-height:1}.mainTabsTableHeader_filterPopoverPaper__5qV0z{border:1px solid #e2e8f0;border-radius:10px!important;box-shadow:0 8px 24px #0f172a26!important;margin-top:4px;overflow:hidden!important;width:320px}.mainTabsTableHeader_filterPopoverHeader__mxOf9{align-items:center;border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;padding:12px 16px}.mainTabsTableHeader_filterPopoverTitle__BScsh{color:#0f172a;font-size:14px;font-weight:700}.mainTabsTableHeader_filterPopoverResetBtn__F4ER8{background:#0000;border:none;border-radius:4px;color:#14528a;cursor:pointer;font-size:12px;font-weight:600;padding:4px 8px}.mainTabsTableHeader_filterPopoverResetBtn__F4ER8:hover{background:#eef2ff}.mainTabsTableHeader_filterPopoverBody__ZA\+u3{max-height:360px;overflow-y:auto;padding:6px 0}.mainTabsTableHeader_filterGroup__mEaWJ{border-bottom:1px solid #f1f5f9}.mainTabsTableHeader_filterGroup__mEaWJ:last-child{border-bottom:none}.mainTabsTableHeader_filterGroupHeader__eubdT{align-items:center;background:#0000;border:none;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 16px;text-align:left;width:100%}.mainTabsTableHeader_filterGroupHeader__eubdT:hover{background:#f8fafc}.mainTabsTableHeader_filterGroupLabelWrap__la\+cQ{align-items:center;display:inline-flex;gap:8px}.mainTabsTableHeader_filterGroupBadge__Ab9Do{align-items:center;background:#14528a;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.mainTabsTableHeader_filterGroupCaret__Q-86j{display:inline-flex;transition:transform .15s ease}.mainTabsTableHeader_filterGroupCaretOpen__LYySi{transform:rotate(180deg)}.mainTabsTableHeader_filterGroupOptions__LPbnD{display:flex;flex-direction:column;gap:2px;padding:4px 8px 10px 16px}.mainTabsTableHeader_filterOption__JtmxH{align-items:center;border-radius:6px;color:#1f2937;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px}.mainTabsTableHeader_filterOption__JtmxH>input[type=checkbox]{accent-color:#14528a;cursor:pointer}.mainTabsTableHeader_filterOption__JtmxH:hover{background:#f8fafc}.mainTabsTableHeader_filterOptionChecked__nE9oJ{background:#eff6ff}.mainTabsTableHeader_filterOptionChecked__nE9oJ:hover{background:#dbeafe}.mainTabsTableHeader_filterGroupEmpty__J2om3{color:#94a3b8;font-size:12px;font-style:italic;padding:8px 16px}.mainTabsTableHeader_filterPopoverFooter__oVNDz{background:#f8fafc;border-top:1px solid #eef2f7;display:flex;gap:8px;justify-content:flex-end;padding:10px 16px}.mainTabsTableHeader_popoverCancelBtn__2TFpR{background:#0000;border:none;border-radius:6px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;height:32px;padding:0 14px}.mainTabsTableHeader_popoverCancelBtn__2TFpR:hover{background:#e2e8f0}.mainTabsTableHeader_popoverApplyBtn__-b2nr{background:#14528a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:32px;padding:0 16px}.mainTabsTableHeader_popoverApplyBtn__-b2nr:hover{background:#14528a}.mainTabsTableHeader_chipsRow__FJ0gF{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mainTabsTableHeader_chip__Ck4KU{align-items:center;background:#eff6ff;border:1px solid #c7d8f7;border-radius:999px;color:#14528a;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 8px 4px 10px}.mainTabsTableHeader_chipLabel__W2lxT{color:#475569;font-weight:500}.mainTabsTableHeader_chipValue__Wz2K\+{color:#14528a;font-weight:600}.mainTabsTableHeader_chipRemoveBtn__j4HaW{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:16px;justify-content:center;padding:0;width:16px}.mainTabsTableHeader_chipRemoveBtn__j4HaW:hover{background:#64748b26}.mainTabsTableHeader_chipsClearAllBtn__3VOqE{background:#0000;border:none;border-radius:4px;color:#475569;cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px}.mainTabsTableHeader_chipsClearAllBtn__3VOqE:hover{background:#f1f5f9;color:#0f172a}.JourneyDetails_contentCard__ON5Hi{background:#fff;border:1px solid #dbe2ea;border-radius:10px;box-shadow:0 1px 2px #0f172a0f;padding:10px}.JourneyDetails_sectionTitle__LLHnp{color:#0f172a;font-size:16px;font-weight:600;margin:0 0 8px}.JourneyDetails_guidePricingRow__Ti19w{align-items:center;color:#1e293b;display:flex;font-size:12px;gap:12px;justify-content:flex-end;margin-bottom:8px}.JourneyDetails_guidePricingRow__Ti19w>label{align-items:center;cursor:pointer;display:inline-flex;font-weight:500;gap:8px}.JourneyDetails_guidePricingLabel__2p33A{font-weight:600}.JourneyDetails_journeyGrid__1aybz{border:1px solid #dfe7f2;border-radius:10px;overflow-x:auto}.JourneyDetails_headerRow__gBM5s{background:#e9eef7;border-bottom:1px solid #d6e0ee;display:grid;grid-template-columns:160px 340px 160px 400px 260px 180px 130px 160px;min-width:1800px}.JourneyDetails_headerRow__gBM5s>div{border-right:1px solid #d6e0ee;color:#32475f;font-size:14px;font-weight:600;padding:8px 10px;text-align:center}.JourneyDetails_headerRow__gBM5s>div:last-child{border-right:none}.JourneyDetails_bodyRow__zs1Up{background:#fff;border-bottom:1px solid #e8edf5;display:grid;grid-template-columns:160px 340px 160px 400px 260px 180px 130px 160px;min-width:1800px}.JourneyDetails_bodyRow__zs1Up>div{border-right:1px solid #edf1f7;padding:8px 10px}.JourneyDetails_bodyRow__zs1Up>div:last-child{border-right:none}.JourneyDetails_bodyRow__zs1Up:last-child{border-bottom:none}.JourneyDetails_dayCard__CuHUX{background:#c7d7ef;border:2px solid #0000;border-radius:8px;padding:6px;position:relative;text-align:center;width:100%}.JourneyDetails_dragHandle__E1-hJ{align-items:center;background:#0000;border:none;border-radius:4px;color:#1f3f9a;cursor:grab;display:inline-flex;font-size:16px;height:18px;justify-content:center;left:4px;line-height:1;padding:0;position:absolute;top:4px;touch-action:none;-webkit-user-select:none;user-select:none;width:18px}.JourneyDetails_dragHandle__E1-hJ:hover{background:#1f3f9a1f}.JourneyDetails_dragHandle__E1-hJ:active{cursor:grabbing}.JourneyDetails_bodyRowDragging__2ZTeJ{background:#f1f5fb!important;box-shadow:0 4px 12px #0f172a26}.JourneyDetails_dragOverlayClone__bjTO7{cursor:grabbing;opacity:.7;pointer-events:none;position:relative}.JourneyDetails_dayLabel__0hTbw{color:#1f3f9a;font-size:13px;font-weight:600;line-height:1.1}.JourneyDetails_dayCity__Z8LpY{color:#4c1d95;font-size:13px;font-weight:600;line-height:1.1;margin-top:4px}.JourneyDetails_dayDate__oFHcI{color:#334155;font-size:11px;font-weight:500;line-height:1.2;margin-top:5px}.JourneyDetails_tripCell__97H2s{display:flex;flex-direction:column;gap:10px;width:100%}.JourneyDetails_tripSelectorRow__pt9bm{align-items:center;display:flex;gap:8px}.JourneyDetails_tripSelectorBlock__zvSbe{display:flex;flex-direction:column;gap:4px}.JourneyDetails_tripSelector__V2TtS{flex:1 1;min-width:0}.JourneyDetails_routeText__v7f9o{color:#64748b;font-size:11px;line-height:1.35;margin-top:4px;white-space:normal;word-break:break-word}.JourneyDetails_iconButton__ES7Bx{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.JourneyDetails_iconButton__ES7Bx:hover{background:#ffe4e6}.JourneyDetails_tripActions__DeFMb{display:flex;flex-wrap:nowrap;gap:6px;margin-top:8px}.JourneyDetails_tripActionButton__KiNny{flex:1 1 50%;min-width:0}.JourneyDetails_outlineAction__E9TQL{align-items:center;background:#fff;border:1px dashed #8dc5f7;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;height:32px;justify-content:center;min-width:120px;padding:0 10px}.JourneyDetails_outlineAction__E9TQL:hover{background:#f8fbff}.JourneyDetails_outlineAction__E9TQL span{font-size:14px;line-height:1}.JourneyDetails_tourAction__NqERW{border-color:#91d7b0;color:#16a34a}.JourneyDetails_transferAction__8qKVH{border-color:#8dc5f7}.JourneyDetails_seaterCell__bl1Xl{display:flex;flex-direction:column;gap:10px;width:100%}.JourneyDetails_hotelCell__lHobJ{width:100%}.JourneyDetails_hotelMeta__ME6yK{display:flex;flex-direction:column;gap:6px;margin-top:6px}.JourneyDetails_hotelNameBadge__p18n\+{align-items:center;background:#f3eee5;border:2px solid #0000;border-radius:6px;color:#274672;display:inline-flex;font-size:12px;font-weight:500;min-height:24px;padding:0 8px}.JourneyDetails_hotelNameBadge__p18n\+:hover{background:#fff;border-color:#f3eee5}.JourneyDetails_hotelNameBadgeButton__hMUaF{background:#0000;border:none;color:inherit;cursor:pointer;text-align:left}.JourneyDetails_hotelPlanBadge__2dTMT{align-items:center;color:#274672;display:inline-flex;font-size:11px;font-weight:500}.JourneyDetails_hotelMetaRow__is1qU{grid-gap:8px;align-items:center;color:#274672;display:grid;font-size:12px;font-weight:500;gap:8px;grid-template-columns:1fr 72px}.JourneyDetails_includedMealsBlock__b25Ss{border-top:1px solid #d5dce8;margin-top:4px;padding-top:8px}.JourneyDetails_includedMealsTitle__2WFS9{color:#0f172a;font-size:12px;font-weight:600;margin-bottom:6px}.JourneyDetails_hbMealOptions__UTl6Z{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:6px}.JourneyDetails_hbMealOption__4DRqI{align-items:center;color:#0f172a;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:5px}.JourneyDetails_includedMealBadges__OUBuw{display:flex;flex-wrap:wrap;gap:6px}.JourneyDetails_includedMealBadge__WmHZu{align-items:center;background:#dbeafe;border-radius:6px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:600;height:22px;justify-content:center;min-width:22px}.JourneyDetails_emptyStateCell__c01wv{min-height:40px}.JourneyDetails_excursionCell__JfKvz{width:100%}.JourneyDetails_excursionCell__JfKvz,.JourneyDetails_excursionPerTripList__EcPHp{display:flex;flex-direction:column;gap:10px}.JourneyDetails_mutedHint__VkSsm{color:#8c97aa;font-size:12px;font-style:italic;line-height:40px}.JourneyDetails_excursionCard__IHprn{background:#f8f3fb;border:1px solid #eadcf0;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px 10px}.JourneyDetails_excursionPaxFields__lXZF0{display:flex;gap:10px}.JourneyDetails_excursionPaxFields__lXZF0>div{flex:1 1}.JourneyDetails_excursionPaxFields__lXZF0>div>span{color:#64748b;display:block;font-size:10px;margin-bottom:4px}.JourneyDetails_addOnCard__82CDZ,.JourneyDetails_addOnList__CCm8W{display:flex;flex-direction:column;gap:6px}.JourneyDetails_addOnCard__82CDZ{background:#fff;border:1px solid #d6e6f5;border-radius:6px;padding:6px 8px}.JourneyDetails_addOnTitleRow__3p2cn{align-items:center;color:#1e3a8a;display:flex;font-size:12px;font-weight:600;justify-content:space-between}.JourneyDetails_addAddOnAction__GDfpc{border-color:#b9c7da;color:#475569;justify-content:space-between;padding:0 12px;width:100%}.JourneyDetails_addOnPickerCard__eHYV2{align-items:center;background:#f8fafc;border:1px solid #b9c7da;border-radius:6px;display:flex;gap:6px;padding:6px}.JourneyDetails_excursionTitleRow__l75HX{align-items:center;color:#6c2e83;display:flex;font-size:13px;font-weight:600;justify-content:space-between}.JourneyDetails_paxFields__ZnTzI{display:flex;gap:8px;margin-top:6px}.JourneyDetails_paxFields__ZnTzI>div{width:100%}.JourneyDetails_paxFields__ZnTzI>div>span{color:#64748b;display:block;font-size:10px;margin-bottom:4px}.JourneyDetails_excursionSelectCard__Ww1m2{align-items:center;background:#effdf5;border:1px solid #a7e3be;border-radius:8px;display:flex;gap:8px;padding:8px}.JourneyDetails_excursionSelectField__6Y4jg{flex:1 1;min-width:0}.JourneyDetails_addExcursionAction__q0Ds9{border-color:#8bdcb4;color:#19945f;width:100%}.JourneyDetails_mealCell__wu7Gs{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-height:48px}.JourneyDetails_mealHeaderInline__9igxS{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;margin-top:2px}.JourneyDetails_mealHeaderLabel__-5Eo8{font-size:14px;font-weight:600}.JourneyDetails_mealToggleRow__kECrF{align-items:center;display:flex;gap:8px}.JourneyDetails_mealToggleButton__6hCw3{align-items:center;appearance:none;-webkit-appearance:none;background:#dbeafe;border:1px solid #dbeafe;border-radius:6px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;height:24px;justify-content:center;line-height:1;min-width:24px;outline:none;padding:0 6px}.JourneyDetails_mealToggleButton__6hCw3:hover{background:#dbeafe}.JourneyDetails_mealToggleButton__6hCw3:focus,.JourneyDetails_mealToggleButton__6hCw3:focus-visible{box-shadow:none;outline:none}.JourneyDetails_mealToggleButtonActive__lavcJ{background:#2563eb;border-color:#2563eb;color:#fff}.JourneyDetails_mealPriceList__fH6RY{display:flex;flex-direction:column;gap:6px;width:100%}.JourneyDetails_mealPriceRow__IuY6S{grid-gap:4px;align-items:center;color:#334155;display:grid;font-size:11px;gap:4px;grid-template-columns:14px 1fr 30px}.JourneyDetails_guidesCell__nL7kV{width:100%}.JourneyDetails_addCostHeaderRow__FepFW{grid-gap:8px;align-items:center;background:#e9eef7;border:1px solid #d6e0ee;border-radius:8px 8px 0 0;display:grid;gap:8px;grid-template-columns:2fr 1fr 1fr 1fr 40px;padding:8px 10px}.JourneyDetails_addCostHeaderRow__FepFW>div{color:#32475f;font-size:12px;font-weight:600}.JourneyDetails_addCostRow__rUIMX{grid-gap:8px;align-items:center;background:#fff;border-bottom:1px solid #e8edf5;border-left:1px solid #e8edf5;border-right:1px solid #e8edf5;display:grid;gap:8px;grid-template-columns:2fr 1fr 1fr 1fr 40px;padding:8px 10px}.JourneyDetails_addCostRow__rUIMX>button{align-self:center;justify-self:center}.JourneyDetails_addCostAddRow__mkmcu{margin-top:8px}.JourneyDetails_pricingCell__Sdh5c{align-items:center;background:#ecfdf3;border:1px solid #b7ebca;border-radius:8px;color:#111827;display:flex;font-size:13px;font-weight:700;justify-content:center;min-height:32px}.JourneyDetails_shiftArmed__tsqx8{cursor:pointer}.JourneyDetails_shiftArmed__tsqx8:hover{background:#bcd0f1;border:2px dashed #1f3f9a}.JourneyDetails_dayCardSelected__mLFiG{background:#d6e4fb;border:2px dashed #1f3f9a}.JourneyDetails_selectCheckbox__yaFzU{align-items:center;background:#fff;border:1.5px solid #94a3b8;border-radius:4px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:4px;top:4px;transition:opacity .08s ease;width:18px}.JourneyDetails_selectCheckbox__yaFzU:hover{border-color:#1f3f9a}.JourneyDetails_selectCheckboxChecked__9f87i{background:#1f3f9a;border-color:#1f3f9a}.JourneyDetails_dayCardSelected__mLFiG .JourneyDetails_selectCheckbox__yaFzU,.JourneyDetails_hasSelection__lQJ5R .JourneyDetails_selectCheckbox__yaFzU,.JourneyDetails_shiftArmed__tsqx8:hover .JourneyDetails_selectCheckbox__yaFzU{opacity:1;pointer-events:auto}.JourneyDetails_rowCollapsedDuringDrag__qxnCd{background:#eef3fb;border:1px dashed #9db6e6;border-radius:6px;max-height:16px;overflow:hidden;transition:max-height .12s ease}.JourneyDetails_rowCollapsedDuringDrag__qxnCd>div{visibility:hidden}.JourneyDetails_dragOverlayStacked__YlsiW:after,.JourneyDetails_dragOverlayStacked__YlsiW:before{background:#fff;border:1px solid #d6e0ee;border-radius:8px;content:"";inset:0;position:absolute;z-index:-1}.JourneyDetails_dragOverlayStacked__YlsiW:before{transform:translate(5px,5px)}.JourneyDetails_dragOverlayStacked__YlsiW:after{opacity:.7;transform:translate(10px,10px)}.JourneyDetails_dragCountBadge__VPX3l{align-items:center;background:#1f3f9a;border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:-9px;top:-9px}@media(max-width:992px){.JourneyDetails_guidePricingRow__Ti19w{justify-content:flex-start}.JourneyDetails_headerRow__gBM5s>div{font-size:14px;padding:10px}.JourneyDetails_dayLabel__0hTbw{font-size:18px}.JourneyDetails_dayCity__Z8LpY{font-size:15px}.JourneyDetails_dayDate__oFHcI{font-size:13px}.JourneyDetails_outlineAction__E9TQL{font-size:14px;height:36px;min-width:130px}.JourneyDetails_excursionTitleRow__l75HX,.JourneyDetails_mutedHint__VkSsm{font-size:14px}.JourneyDetails_mealToggleButton__6hCw3{font-size:13px}.JourneyDetails_mealPriceRow__IuY6S input{font-size:14px}.JourneyDetails_pricingCell__Sdh5c{font-size:18px}.JourneyDetails_hotelMetaRow__is1qU{font-size:13px}.JourneyDetails_hotelMetaRow__is1qU input{font-size:13px;height:28px}}.HotelRoomSelectorV2_dialogPaper__KB64B{border-radius:20px!important;box-shadow:0 20px 50px #1118272e!important;max-height:min(90vh,720px);max-width:90%!important;min-height:560px;min-width:70%!important;overflow:hidden!important;width:70%!important}.HotelRoomSelectorV2_header__ni-lN{align-items:center;background:linear-gradient(180deg,#f6f8fc,#fff);border-bottom:1px solid #e6e8ee;display:flex;justify-content:space-between;padding:22px 26px}.HotelRoomSelectorV2_title__tbvum{align-items:center;color:#123369;display:flex;font-weight:700;gap:12px}.HotelRoomSelectorV2_closeBtn__UNQf9{border:1px solid #e6e8ee!important}.HotelRoomSelectorV2_toolbar__H7XxS{grid-gap:10px;border-bottom:1px solid #eef0f4;display:grid;gap:10px;grid-template-columns:1fr auto auto;padding:16px 26px}.HotelRoomSelectorV2_searchWrap__pUYs3{max-width:50%;position:relative}.HotelRoomSelectorV2_searchIcon__kYwqY{color:#6b7280;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.HotelRoomSelectorV2_searchInput__7Mlw\+{border:1px solid #e6e8ee;border-radius:12px;padding:12px 14px 12px 40px;width:100%}.HotelRoomSelectorV2_selectField__0o4\+2{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;border:1px solid #e6e8ee;border-radius:12px;min-width:130px;outline:0;padding:12px 40px 12px 12px}.HotelRoomSelectorV2_body__nnKGq{display:flex;max-height:min(78vh,560px);min-height:540px;overflow:hidden}.HotelRoomSelectorV2_leftPane__jkl9G{background:#f6f8fc;border-right:1px solid #e6e8ee;overflow:auto;padding:12px;width:25%}.HotelRoomSelectorV2_hotelCard__LprX0{background:#0000;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:6px;padding:12px 14px;text-align:left;width:100%}.HotelRoomSelectorV2_hotelCard__LprX0:hover{background:#fff;border-color:#e6e8ee}.HotelRoomSelectorV2_hotelCardActive__R-BYa{background:#fff;border-color:#123369;box-shadow:0 1px 2px #1118270d}.HotelRoomSelectorV2_hotelIcon__CYWDY{background:#fff;border:1px solid #e6e8ee;border-radius:10px;color:#123369;display:grid;font-weight:700;height:40px;place-items:center;width:40px}.HotelRoomSelectorV2_hotelCardActive__R-BYa .HotelRoomSelectorV2_hotelIcon__CYWDY{background:linear-gradient(135deg,#123369,#1b4694);border:none;color:#fff}.HotelRoomSelectorV2_hotelInfo__Fe1GZ h4{color:#111827;font-size:13px;margin:0}.HotelRoomSelectorV2_hotelMeta__wifU1{align-items:center;color:#6b7280;display:flex;font-size:11.5px;gap:6px}.HotelRoomSelectorV2_stars__1ulCL{color:#f5a524}.HotelRoomSelectorV2_fromPrice__mjat5{color:#123369;font-size:11.5px;font-weight:600;margin-top:4px}.HotelRoomSelectorV2_rightPane__eXmd6{overflow:auto;padding:18px 22px;width:75%}.HotelRoomSelectorV2_rightHeader__tu1Rq{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.HotelRoomSelectorV2_rightTitle__AXYpK{color:#123369;font-size:17px;font-weight:700;margin:0}.HotelRoomSelectorV2_rightMeta__nB0J9{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px}.HotelRoomSelectorV2_chips__QsGr5{display:flex;flex-wrap:wrap;gap:8px}.HotelRoomSelectorV2_chip__ZPDyD{background:#eef2fa;border-radius:999px;color:#123369;font-size:12px;padding:5px 11px}.HotelRoomSelectorV2_mealPlanSelect__Z7i1D{appearance:none;-webkit-appearance:none;background:#0000 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;border:1px solid #0000;border-radius:999px;color:#123369;font-size:12px;margin-left:6px;outline:0;padding:2px 40px 2px 8px}.HotelRoomSelectorV2_roomGrid__9cds5{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.HotelRoomSelectorV2_roomCard__Gs7II{background:#fff;border:1px solid #e6e8ee;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:14px;text-align:left;transition:all .18s ease}.HotelRoomSelectorV2_roomCard__Gs7II:hover{border-color:#123369;box-shadow:0 6px 18px #11182714;transform:translateY(-2px)}.HotelRoomSelectorV2_roomCardSelected__5Mcla{background:#fff1e6;border-color:#f97015}.HotelRoomSelectorV2_roomName__jiAbb{color:#111827;font-size:13px;font-weight:600}.HotelRoomSelectorV2_roomFooter__0In2y{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.HotelRoomSelectorV2_roomPrice__FAJGz{color:#123369;font-size:14px;font-weight:800}.HotelRoomSelectorV2_roomCardSelected__5Mcla .HotelRoomSelectorV2_roomPrice__FAJGz{color:#f97015}.HotelRoomSelectorV2_roomPrice__FAJGz small{color:#6b7280;font-size:11px;font-weight:500}.HotelRoomSelectorV2_roomArrow__IkfK9{background:#eef2fa;border-radius:50%;color:#123369;display:grid;height:24px;place-items:center;width:24px}.HotelRoomSelectorV2_roomCardSelected__5Mcla .HotelRoomSelectorV2_roomArrow__IkfK9,.HotelRoomSelectorV2_roomCard__Gs7II:hover .HotelRoomSelectorV2_roomArrow__IkfK9{background:#f97015;color:#fff}.HotelRoomSelectorV2_emptyBox__fFPVZ{color:#6b7280;padding:20px;text-align:center}@media(max-width:820px){.HotelRoomSelectorV2_body__nnKGq,.HotelRoomSelectorV2_toolbar__H7XxS{grid-template-columns:1fr}.HotelRoomSelectorV2_leftPane__jkl9G{border-bottom:1px solid #e6e8ee;border-right:none;max-height:220px}}.PricingSummary_contentCard__bQgiY{background:#fff;border:1px solid #dbe2ea;border-radius:10px;box-shadow:0 1px 2px #0f172a0f;padding:10px}.PricingSummary_sectionTitle__eMpFd{color:#0f172a;font-size:16px;font-weight:600;margin:0 0 8px}.PricingSummary_tableWrap__Bwt\+S{border:1px solid #dfe7f2;border-radius:10px;overflow:auto}.PricingSummary_tableHead__UZc-y,.PricingSummary_tableRow__DVkco{align-items:center;display:grid;grid-template-columns:1.8fr .9fr 1.1fr 1.1fr 1.1fr 1.2fr 1.1fr;width:100%}.PricingSummary_tableHead__UZc-y{background:#edf3fc;border-bottom:1px solid #dde8f8}.PricingSummary_tableHead__UZc-y>div{border-right:1px solid #d6e0ee;color:#32475f;font-size:12px;font-weight:600;padding:10px 12px}.PricingSummary_tableHead__UZc-y>div:last-child{border-right:none}.PricingSummary_tableRow__DVkco{border-bottom:1px solid #e8edf5}.PricingSummary_tableRow__DVkco>div{border-right:1px solid #edf1f7;color:#334155;font-size:12px;padding:8px 12px}.PricingSummary_tableRow__DVkco>div:last-child{border-right:none}.PricingSummary_tableRow__DVkco:last-child{border-bottom:none}.PricingSummary_blue__O4VSa{background:#f2f8ff}.PricingSummary_pink__BHNIS{background:#fff4fa}.PricingSummary_amber__Rf9-Y{background:#fff8eb}.PricingSummary_green__t38A-{background:#effbf4}.PricingSummary_strongValue__8r5zL{color:#111827!important;font-weight:700}.PricingSummary_positiveValue__gwqX2{color:#059669!important;font-weight:700}.PricingSummary_totalsCard__0fyfS{background:#fcfdff;border:1px solid #e2e8f0;border-radius:10px;margin-top:12px}.PricingSummary_totalLine__efKA5{align-items:center;border-bottom:1px solid #e5ebf4;color:#1f2937;display:flex;font-size:14px;gap:8px;justify-content:space-between;min-height:50px;padding:0 14px}.PricingSummary_totalLine__efKA5:last-child{border-bottom:none}.PricingSummary_grandTotal__yT41m{background:#ecf3ff}.PricingSummary_grandTotal__yT41m span,.PricingSummary_grandTotal__yT41m strong{color:#1d4ed8;font-size:30px;font-weight:700;line-height:1}.PricingSummary_grandTotal__yT41m span{font-size:20px}.PricingSummary_summaryActions__aim-Z{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:16px}.QuotationPreview_page__OdkTO{background:#fafafa;min-height:100vh;padding:0 0 40px}.QuotationPreview_container__JKisz{margin:0 auto;width:70%}.QuotationPreview_topActionsBar__3nrrH{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;margin-bottom:20px;min-height:72px;width:100%}.QuotationPreview_topActions__k0kf7{align-items:center;display:flex;justify-content:space-between;width:100%}.QuotationPreview_backLink__Cr0m5{align-items:center;background:#0000;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:13px;gap:3px}.QuotationPreview_actionButtons__9SyPE{align-items:center;display:flex;gap:8px}.QuotationPreview_actionButton__YiXJJ{align-items:center;background:#fff;border:2px solid #14528a;border-radius:6px;color:#14528a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 20px}.QuotationPreview_actionButton__YiXJJ:disabled{cursor:not-allowed;opacity:.55}.QuotationPreview_iconOnlyButton__D8YSr{align-items:center;background:#0000;border:none;color:#14528a;cursor:pointer;display:inline-flex;font-size:20px;justify-content:center;margin-right:8px;min-width:24px;padding:0}.QuotationPreview_downloadButton__P5ugl{background:#fff;border-color:#ff6b35;color:#ff6b35}.QuotationPreview_duplicateButton__WJJZg{background:#14528a;border-color:#14528a;color:#fff}.QuotationPreview_editButton__QYstO{background:#fff;border-color:#14528a;color:#14528a}.QuotationPreview_primary__Zl0dE{background:#14528a;border-color:#14528a;color:#fff}.QuotationPreview_hero__Ma1-C{background:#14528a;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;padding:16px 18px 12px}.QuotationPreview_heroTop__luU9h{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.QuotationPreview_heroSta__AyATn{font-size:28px;font-weight:800;letter-spacing:.2px;margin:0}.QuotationPreview_heroRight__JreUE{font-size:12px;line-height:1.35;text-align:right}.QuotationPreview_heroRightLine__AVmWG{opacity:.95}.QuotationPreview_heroDivider__W7Hyb{border-top:1px solid #ffffff59;margin-top:12px}.QuotationPreview_heroStats__\+yVkC{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px}.QuotationPreview_heroStat__L89Up{min-width:0}.QuotationPreview_heroStatLabel__hlE4H{font-size:11px;letter-spacing:.2px;opacity:.9}.QuotationPreview_heroStatValue__n9X1S{font-size:14px;font-weight:700;margin-top:6px}.QuotationPreview_metaCard__X5-7W{grid-gap:20px;background:#fff;border:1px solid #e5e7eb;border-top:none;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:14px 16px}.QuotationPreview_metaCard__X5-7W label{color:#6b7280;display:block;font-size:11px;margin-bottom:4px}.QuotationPreview_metaCard__X5-7W div{color:#111827;font-size:14px}.QuotationPreview_section__mMwQp{background:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:16px;overflow:hidden}.QuotationPreview_orangeHeader__1BLmS{background:#ff6b35;color:#fff;font-size:14px;font-weight:700;padding:8px 12px}.QuotationPreview_table__7nV5F{border-collapse:collapse;width:100%}.QuotationPreview_table__7nV5F thead th{background:#14528a;color:#fff;font-size:12px;font-weight:600;padding:8px 10px;text-align:left}.QuotationPreview_table__7nV5F thead th.QuotationPreview_itineraryTableHeader__6ZOuc{max-width:50%;min-width:50%;width:50%}.QuotationPreview_table__7nV5F tbody td{background:#fff;border-top:1px solid #eef2f7;color:#1f2937;font-size:12px;padding:10px;vertical-align:top}.QuotationPreview_table__7nV5F tfoot td{font-size:14px;font-weight:700;padding:12px 10px}.QuotationPreview_programTitle__oEfP4{font-weight:600;margin-bottom:2px}.QuotationPreview_programDesc__Yicgu{color:#4b5563}.QuotationPreview_itineraryCell__x5YWf{max-width:360px}.QuotationPreview_tripBlock__PfSi1+.QuotationPreview_tripBlock__PfSi1{border-top:1px dashed #e5e7eb;margin-top:10px;padding-top:10px}.QuotationPreview_itineraryHtml__mJfAY{color:#4b5563;font-size:12px;line-height:1.5;margin-top:2px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.QuotationPreview_itineraryHtml__mJfAY p{margin:0 0 4px}.QuotationPreview_itineraryHtml__mJfAY ol,.QuotationPreview_itineraryHtml__mJfAY ul{margin:0 0 4px;padding-left:18px}.QuotationPreview_itineraryHtml__mJfAY a{color:#14528a;overflow-wrap:anywhere;text-decoration:underline;word-break:break-all}.QuotationPreview_itineraryHtml__mJfAY>:last-child{margin-bottom:0}.QuotationPreview_cityBadge__CzeVY{background:#eef2f7;border-radius:999px;font-size:11px;padding:2px 8px}.QuotationPreview_emptyRow__dwb8n{color:#6b7280;text-align:center}.QuotationPreview_packageTotalRow__jA2qo td{background:#14528a;border-top:none;color:#fff}.QuotationPreview_listGrid__GtEfR{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.QuotationPreview_exclusions__XkG9p,.QuotationPreview_inclusions__M4SkH{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.QuotationPreview_exclusions__XkG9p h3,.QuotationPreview_inclusions__M4SkH h3{font-size:15px;margin:0;padding:10px 12px}.QuotationPreview_exclusions__XkG9p .QuotationPreview_listBody__-KyOO,.QuotationPreview_inclusions__M4SkH .QuotationPreview_listBody__-KyOO{background:#fff;padding:12px}.QuotationPreview_exclusions__XkG9p ul,.QuotationPreview_inclusions__M4SkH ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.QuotationPreview_exclusions__XkG9p li,.QuotationPreview_inclusions__M4SkH li{align-items:flex-start;color:#1f2937;display:flex;font-size:12px;gap:8px;line-height:1.45}.QuotationPreview_inclusions__M4SkH h3{background:#d0ecdb;color:#1b7f48}.QuotationPreview_inclusions__M4SkH li svg{color:#1b7f48}.QuotationPreview_exclusions__XkG9p h3{background:#fcd9d9;color:#c63d3d}.QuotationPreview_exclusions__XkG9p li svg{color:#c63d3d}.QuotationPreview_content__MOOBO{background-color:#fff;border:1px solid #e1e7ef;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:0 #0000;padding:25px}.QuotationPreview_versionActionBar__W-Wt\+{align-items:center;background:#e2e8f0;border:1px solid #d1d5db;display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding:10px 14px}.QuotationPreview_versionViewingText__kM0gL{color:#334155;font-size:24px;font-weight:600}.QuotationPreview_versionActions__Yw9I9{display:flex;gap:10px}.QuotationPreview_versionGhostBtn__kQwgT{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;font-size:15px;font-weight:600;padding:8px 12px}.QuotationPreview_versionPrimaryBtn__6M9j4{background:#14528a;border:1px solid #14528a;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:8px 12px}.QuotationPreview_historyOverlay__ir7mA{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0f172a42;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1300}.QuotationPreview_historySidebar__h\+oGm{background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;height:100vh;width:min(420px,100vw)}.QuotationPreview_historyHeader__s0Q2W{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;justify-content:space-between;padding:18px 16px}.QuotationPreview_historyTitle__51srF{color:#111827;font-size:24px;font-weight:700}.QuotationPreview_historySubTitle__gPtOj{color:#6b7280;font-size:12px}.QuotationPreview_historyCloseBtn__TbAWJ{background:#0000;border:none;color:#6b7280;cursor:pointer;font-size:24px}.QuotationPreview_historyList__xt-zS{display:flex;flex-direction:column;gap:10px;overflow:auto;padding:16px}.QuotationPreview_historyItem__cMeHe{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:14px;text-align:left}.QuotationPreview_historyItemActive__oCsUZ{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.QuotationPreview_historyItemTop__Qgdna{align-items:center;display:flex;justify-content:space-between}.QuotationPreview_historyVersionLabel__LfOUh{color:#111827;font-size:20px;font-weight:700}.QuotationPreview_latestBadge__Xj3OT{background:#f4e8ff;border-radius:4px;color:#6b21a8;font-size:12px;margin-left:10px;padding:3px 8px}.QuotationPreview_historyVersionLabelContainer__AODMN{align-items:center;display:flex;justify-content:space-between}.QuotationPreview_historyDateText__xh3NY{color:#475569;font-size:14px;margin-top:5px}.QuotationPreview_historyCurrentText__UJVbD{color:#1d4ed8;font-size:14px;font-weight:600;margin-top:5px}@media(max-width:1024px){.QuotationPreview_container__JKisz{width:calc(100% - 24px)}.QuotationPreview_topActionsBar__3nrrH{margin-bottom:12px}.QuotationPreview_hero__Ma1-C{padding:16px 12px 12px}.QuotationPreview_heroStats__\+yVkC,.QuotationPreview_listGrid__GtEfR{grid-template-columns:1fr}}@media(max-width:920px){.QuotationPreview_heroTop__luU9h{align-items:flex-start;flex-direction:column}.QuotationPreview_heroRight__JreUE{text-align:left}}.richTextEditor_wrapper__QXR0w{background:#fff;border:1px solid #d6dde7;border-radius:8px;overflow:hidden}.richTextEditor_wrapper__QXR0w:focus-within{border-color:#14528a;box-shadow:0 0 0 3px #14528a1f}.richTextEditor_disabled__9jS3j{background:#f1f5f9;opacity:.7}.richTextEditor_toolbar__Jd65w{align-items:center;background:#f8fafc;border-bottom:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:2px;padding:6px 8px}.richTextEditor_toolBtn__Itbyn{align-items:center;background:#0000;border:none;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:30px}.richTextEditor_toolBtn__Itbyn:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.richTextEditor_toolBtn__Itbyn:disabled{cursor:not-allowed;opacity:.5}.richTextEditor_toolBtnActive__AN7Px{background:#e0ecf8;color:#14528a}.richTextEditor_editor__Oykaq{color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55;min-height:120px;outline:none;overflow-y:auto;padding:12px 14px;word-break:break-word}.richTextEditor_editor__Oykaq:empty:before{color:#94a3b8;content:attr(data-placeholder);pointer-events:none}.richTextEditor_editor__Oykaq p{margin:0 0 8px}.richTextEditor_editor__Oykaq ol,.richTextEditor_editor__Oykaq ul{margin:0 0 8px;padding-left:22px}.richTextEditor_editor__Oykaq a{color:#14528a;text-decoration:underline}.richTextEditor_editor__Oykaq::-webkit-scrollbar{width:8px}.richTextEditor_editor__Oykaq::-webkit-scrollbar-track{background:#f1f5f9}.richTextEditor_editor__Oykaq::-webkit-scrollbar-thumb{background:#c1c8d4;border-radius:4px}.richTextEditor_editor__Oykaq::-webkit-scrollbar-thumb:hover{background:#94a3b8}.Hotels_pageContainer__myqzN{background-color:#f5f5f5;margin:0 auto;max-width:100%;padding:24px 32px}.Hotels_filterGroup__RJnvt{align-items:center;display:flex;gap:8px;width:100%}.Hotels_filterGroup__RJnvt>div:last-child{flex:1 1;min-width:0}.Hotels_filterIconButton__coYEE{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:default;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.Hotels_filterIconButton__coYEE:hover{background-color:#e3f2fd}.Hotels_filterIconButton__coYEE.Hotels_filterActive__keM6Q{background-color:#ffebee;border-color:#f44336;cursor:pointer}.Hotels_filterIconButton__coYEE.Hotels_filterActive__keM6Q:hover{background-color:#ffcdd2;transform:scale(1.05)}.Hotels_hotelsHeader__5vEul{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.Hotels_hotelsHeader__5vEul h1{color:#2c2c2c;font-family:Inter,sans-serif;font-size:28px;font-weight:600;margin:0}.Hotels_hotelsFilters__d-UzI{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.Hotels_filterSelect__eETPW{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#5a5a5a;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;padding:8px 16px;transition:all .2s ease}.Hotels_filterSelect__eETPW:hover{border-color:#14528a}.Hotels_filterSelect__eETPW:focus{border-color:#14528a;box-shadow:0 0 0 3px #1565c01a;outline:none}.Hotels_btnPrimary__fHvVt{background:#14528a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.Hotels_btnPrimary__fHvVt:hover{background:#14528a;box-shadow:0 4px 12px #1565c04d;transform:translateY(-1px)}.Hotels_hotelsTableContainer__lu14i{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:visible;position:relative}.Hotels_hotelsTableContainer__lu14i::-webkit-scrollbar{height:8px;width:8px}.Hotels_hotelsTableContainer__lu14i::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Hotels_hotelsTableContainer__lu14i::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.Hotels_hotelsTableContainer__lu14i::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.Hotels_hotelsTable__3WDKr{border-collapse:collapse;table-layout:fixed;width:100%}.Hotels_hotelsTable__3WDKr td:first-child,.Hotels_hotelsTable__3WDKr th:first-child{width:18%}.Hotels_hotelsTable__3WDKr td:nth-child(2),.Hotels_hotelsTable__3WDKr th:nth-child(2){width:13%}.Hotels_hotelsTable__3WDKr td:nth-child(3),.Hotels_hotelsTable__3WDKr th:nth-child(3){width:9%}.Hotels_hotelsTable__3WDKr td:nth-child(4),.Hotels_hotelsTable__3WDKr th:nth-child(4){width:8%}.Hotels_hotelsTable__3WDKr td:nth-child(5),.Hotels_hotelsTable__3WDKr th:nth-child(5){text-align:center;width:10%}.Hotels_hotelsTable__3WDKr td:nth-child(6),.Hotels_hotelsTable__3WDKr th:nth-child(6){width:16%}.Hotels_hotelsTable__3WDKr td:nth-child(7),.Hotels_hotelsTable__3WDKr th:nth-child(7){width:11%}.Hotels_hotelsTable__3WDKr td:nth-child(8),.Hotels_hotelsTable__3WDKr th:nth-child(8){text-align:center;width:4%}.Hotels_hotelsTable__3WDKr thead{background:#14528a;position:-webkit-sticky;position:sticky;top:0;z-index:10}.Hotels_hotelsTable__3WDKr th{color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:21px 16px;text-align:left;white-space:nowrap}.Hotels_hotelsTable__3WDKr tbody tr{border-bottom:1px solid #f5f5f5;border-left:none;position:relative;transition:background-color .2s ease}.Hotels_hotelsTable__3WDKr tbody tr:nth-child(odd){background-color:#fff}.Hotels_hotelsTable__3WDKr tbody tr:nth-child(2n){background-color:#f5f5f5}.Hotels_hotelsTable__3WDKr tbody tr:hover{background-color:#e3f2fd!important}.Hotels_hotelsTable__3WDKr tbody tr:last-child{border-bottom:none}.Hotels_hotelsTable__3WDKr tbody tr.Hotels_statusActive__z9yqz .Hotels_statusIndicator__uElr\+{background-color:#4caf50}.Hotels_hotelsTable__3WDKr tbody tr.Hotels_statusExpiringSoon__mKnZo .Hotels_statusIndicator__uElr\+{background-color:#ff9800}.Hotels_hotelsTable__3WDKr tbody tr.Hotels_statusExpired__97Z5y .Hotels_statusIndicator__uElr\+{background-color:#f44336}.Hotels_hotelsTable__3WDKr tbody tr.Hotels_statusNoRates__wKMV1 .Hotels_statusIndicator__uElr\+{background-color:#9e9e9e}.Hotels_hotelsTable__3WDKr tbody td{color:#000;font-family:Inter,sans-serif;font-size:13px;padding:12px 16px;vertical-align:middle}.Hotels_hotelNameCell__p0N6e{overflow:visible;padding:12px 16px!important;position:relative}.Hotels_statusIndicator__uElr\+{background-color:#0000;bottom:0;cursor:pointer;left:0;position:absolute;top:0;transition:width .2s ease;width:3px;z-index:1}.Hotels_statusIndicator__uElr\+:hover{width:4px;z-index:100}.Hotels_statusTooltip__QXdLq{background-color:#333;border-radius:4px;box-shadow:0 2px 8px #00000026;color:#fff;font-family:Inter,sans-serif;font-size:12px;left:8px;padding:6px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:10000}.Hotels_statusTooltip__QXdLq:before{border:5px solid #0000;border-right-color:#333;content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%)}.Hotels_hotelName__o52jc{color:#1565c0!important;cursor:pointer;display:block;font-weight:500;width:100%}.Hotels_hotelName__o52jc:hover{text-decoration:underline}.Hotels_locationCell__aYCQH,.Hotels_ratingCell__MSk0t{align-items:center;display:flex;gap:6px}.Hotels_ratingCell__MSk0t{color:#000;font-weight:500}.Hotels_statusBadgeActive__7qg23{background-color:#e8f5e9;color:#2e7d32}.Hotels_statusBadgeActive__7qg23,.Hotels_statusBadgeInactive__me8St{border-radius:12px;display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:500;padding:4px 8px;white-space:nowrap}.Hotels_statusBadgeInactive__me8St{background-color:#e0e0e0;color:#424242}.Hotels_btnMenu__JRNSB{background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;font-size:20px;padding:4px 8px;position:relative;transition:all .2s ease}.Hotels_btnMenu__JRNSB:hover{background:#f5f5f5;color:#000}.Hotels_contextMenu__UCMEL{background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;margin-top:4px;min-width:180px;padding:4px 0;position:absolute;z-index:1000}.Hotels_menuItem__iN2wh{background:#0000;border:none;color:#000;cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:14px;padding:10px 16px;text-align:left;transition:background-color .2s ease;width:100%}.Hotels_menuItem__iN2wh:hover{background-color:#f5f5f5}.Hotels_menuItem__iN2wh:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.Hotels_menuItem__iN2wh:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.Hotels_menuItem__iN2wh.Hotels_menuItemDelete__\+2-pZ{color:#f44336}.Hotels_menuItem__iN2wh.Hotels_menuItemDelete__\+2-pZ:hover{background-color:#ffebee}.Hotels_confirmationContent__eCMB0{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.Hotels_confirmationText__W9BS2{color:#000;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;margin-bottom:20px}.Hotels_confirmationText__W9BS2 strong{color:#14528a;font-weight:600}.Hotels_hotelInfo__xUMPH{background-color:#f5f5f5;border-radius:8px;margin-top:16px;padding:16px}.Hotels_infoRow__XoYmq{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:8px 0}.Hotels_infoRow__XoYmq:last-child{border-bottom:none}.Hotels_infoLabel__gNPQu{color:#7a7a7a;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.Hotels_infoValue__nzs1-{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600}@media(max-width:768px){.Hotels_pageContainer__myqzN{padding:16px}.Hotels_hotelsHeader__5vEul{align-items:flex-start;flex-direction:column}.Hotels_hotelsHeader__5vEul h1{font-size:24px}.Hotels_hotelsFilters__d-UzI{flex-direction:column;width:100%}.Hotels_btnPrimary__fHvVt,.Hotels_filterSelect__eETPW{width:100%}.Hotels_hotelsTable__3WDKr{min-width:1000px}}.muiMenu_menuButton__0Zhgi{align-items:center;background-color:#14528a;border:2px solid #14528a;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-width:120px;outline:none;padding:10px 20px;transition:all .2s ease}.muiMenu_menuButton__0Zhgi:hover:not(:disabled){background-color:#fff;box-shadow:0 4px 12px #1565c04d;color:#14528a;transform:translateY(-1px)}.muiMenu_menuButton__0Zhgi:active:not(:disabled){transform:translateY(0)}.muiMenu_menuButton__0Zhgi:focus:not(:disabled){box-shadow:0 0 0 4px #1565c01a}.muiMenu_menuButton__0Zhgi:disabled{cursor:not-allowed;opacity:.6}.muiMenu_menuButton__0Zhgi.muiMenu_outlined__tvjph{background-color:#fff;border:2px solid #14528a;color:#14528a}.muiMenu_menuButton__0Zhgi.muiMenu_outlined__tvjph:hover:not(:disabled){background-color:#14528a;box-shadow:0 4px 12px #1565c04d;color:#fff;transform:translateY(-1px)}.muiMenu_menuButton__0Zhgi.muiMenu_text__26JTj{background-color:#0000;border:none;color:#14528a;min-width:auto;padding:8px 12px}.muiMenu_menuButton__0Zhgi.muiMenu_text__26JTj:hover:not(:disabled){background-color:#1565c014;box-shadow:none;transform:none}.muiMenu_arrowIcon__xYmeZ,.muiMenu_buttonIcon__W1jIt{align-items:center;display:flex;justify-content:center}.muiMenu_arrowIcon__xYmeZ{font-size:12px;line-height:1;margin-left:4px}.muiMenu_menuPaper__iGrvL{background:#fff!important;border:2px solid #14528a!important;border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;font-family:Inter,sans-serif!important;margin-top:4px!important;min-width:180px;padding:8px 0!important}.muiMenu_menuList__PStth{padding:0!important}.muiMenu_menuItem__x6ey4{align-items:center!important;color:#000!important;display:flex!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;gap:12px!important;padding:10px 16px!important;transition:background-color .15s ease!important}.muiMenu_menuItem__x6ey4:hover:not(:disabled){background-color:#1565c014!important}.muiMenu_menuItem__x6ey4:active:not(:disabled){background-color:#1565c026!important}.muiMenu_menuItem__x6ey4:disabled{color:#7a7a7a!important;cursor:not-allowed!important;opacity:.6!important}.muiMenu_menuItemIcon__ZXfay{align-items:center!important;color:#7a7a7a!important;display:flex!important;flex-shrink:0!important;font-size:18px!important;margin-right:0!important}.muiMenu_menuItemLabel__Os8sj{flex:1 1;text-align:left}.muiMenu_menuDivider__e\+I0d{background-color:#e0e0e0!important;border:none!important;height:1px!important;margin:4px 0!important}.hotel-detail-container{background-color:#f5f5f5;padding:24px 32px}.hotel-detail-container .hotel-detail-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.hotel-detail-container .hotel-detail-header .hotel-title{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:600;margin:0}.hotel-detail-container .hotel-detail-tabs{border-bottom:2px solid #e0e0e0;display:flex;gap:0;margin-bottom:24px}.hotel-detail-container .hotel-detail-tabs .tab{background:none;border:none;border-bottom:3px solid #0000;bottom:-2px;color:#7a7a7a;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;position:relative;transition:all .3s ease}.hotel-detail-container .hotel-detail-tabs .tab:hover{color:#000}.hotel-detail-container .hotel-detail-tabs .tab.active{border-bottom-color:#ff6b35;color:#ff6b35}.hotel-detail-container .hotel-detail-content{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:32px}.hotel-detail-container .hotel-detail-content .star-rating-field .field-label{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.hotel-detail-container .hotel-detail-content .star-rating-field .star-rating{align-items:center;display:flex;gap:35px;height:44px}.hotel-detail-container .hotel-detail-content .star-rating-field .star-rating .star-button{background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease}.hotel-detail-container .hotel-detail-content .star-rating-field .star-rating .star-button:hover{transform:scale(1.1)}.hotel-detail-container .hotel-detail-content .star-rating-field .star-rating .star-button:focus{border-radius:4px;outline:2px solid #ff6b35;outline-offset:2px}.hotel-detail-container .hotel-detail-content .status-field .field-label{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.hotel-detail-container .hotel-detail-content .status-field .status-toggle{align-items:center;display:flex;height:44px}.hotel-detail-container .hotel-detail-content .amenities-section{border-top:1px solid #e0e0e0;margin-top:40px;padding-top:32px}.hotel-detail-container .hotel-detail-content .amenities-section .amenities-title{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:0 0 24px}.hotel-detail-container .hotel-detail-content .amenities-section .amenities-grid{grid-gap:16px 24px;display:grid;gap:16px 24px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.addBtn{background:none;border:none;color:#14528a;cursor:pointer;font-size:16px;font-weight:700;margin-right:3px;padding:0}.addBtn:hover{text-decoration:underline}.deleteContractBtn{background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.deleteContractBtn:hover{opacity:.9}@media(max-width:768px){.hotel-detail-container{padding:16px}.hotel-detail-container .hotel-detail-header{align-items:flex-start;flex-direction:column;gap:16px}.hotel-detail-container .hotel-detail-header .hotel-title{font-size:20px}.hotel-detail-container .hotel-detail-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.hotel-detail-container .hotel-detail-tabs .tab{padding:10px 16px;white-space:nowrap}.hotel-detail-container .hotel-detail-content{padding:20px}}.Toggle_toggleWrapper__40nbn{align-items:center;display:flex;gap:12px}.Toggle_toggleLabel__oYhlQ{color:#7a7a7a;font-family:Inter,sans-serif;font-size:14px;font-weight:400;transition:all .2s ease;-webkit-user-select:none;user-select:none}.Toggle_toggleLabel__oYhlQ.Toggle_active__cIIuK{color:#000;font-weight:500}.Toggle_toggleContainer__TyqCI{background-color:#e0e0e0;border-radius:12px;box-shadow:inset 0 1px 3px #0000001a;cursor:pointer;height:24px;position:relative;transition:background-color .3s ease;width:48px}.Toggle_toggleContainer__TyqCI:hover:not(.Toggle_disabled__n8hBV){background-color:#d3d3d3}.Toggle_toggleContainer__TyqCI:focus{box-shadow:0 0 0 3px #1565c01a;outline:none}.Toggle_toggleContainer__TyqCI.Toggle_checked__8kq16{background-color:#1565c0}.Toggle_toggleContainer__TyqCI.Toggle_checked__8kq16:hover:not(.Toggle_disabled__n8hBV){background-color:#14528a}.Toggle_toggleContainer__TyqCI.Toggle_checked__8kq16 .Toggle_toggleThumb__pVTeI{transform:translateX(24px)}.Toggle_toggleContainer__TyqCI.Toggle_disabled__n8hBV{cursor:not-allowed;opacity:.5}.Toggle_toggleThumb__pVTeI{background-color:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;height:20px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:20px}.Toggle_toggleInputHidden__4kd-y{opacity:0;pointer-events:none;position:absolute}.textArea_textareaWrapper__D58S5{align-items:baseline;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.textArea_textareaLabel__XKdBV{color:#000;display:block;font-size:14px;font-weight:600;text-align:left}.textArea_requiredIndicator__YHZNz{color:#dc3545;font-size:14px;font-weight:700;margin-left:4px}.textArea_textareaContainer__\+nnt7{align-items:flex-start;display:flex;position:relative;width:100%}.textArea_textareaField__YL9wJ{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#000;font-family:inherit;font-size:14px;min-height:80px;outline:none;padding:12px 16px;resize:vertical;transition:all .2s ease;width:100%}.textArea_textareaField__YL9wJ::placeholder{color:#7a7a7a}.textArea_textareaField__YL9wJ:focus{border-color:#14528a;box-shadow:0 0 0 4px #1565c01a}.textArea_textareaField__YL9wJ:hover:not(:disabled):not(.textArea_error__U8lvn):not(.textArea_warning__5blxS){border-color:#1565c0}.textArea_textareaField__YL9wJ.textArea_error__U8lvn{background-color:#dc354505;border-color:#dc3545}.textArea_textareaField__YL9wJ.textArea_error__U8lvn:focus{border-color:#dc3545;box-shadow:0 0 0 4px #dc35451a}.textArea_textareaField__YL9wJ.textArea_warning__5blxS{background-color:#ffc10705;border-color:#ffc107}.textArea_textareaField__YL9wJ.textArea_warning__5blxS:focus{border-color:#ffc107;box-shadow:0 0 0 4px #ffc1071a}.textArea_textareaField__YL9wJ.textArea_disabled__ME-9E,.textArea_textareaField__YL9wJ:disabled{background-color:#f5f5f5;border-color:#e0e0e0;color:#7a7a7a;cursor:not-allowed;opacity:.7}.textArea_textareaField__YL9wJ.textArea_disabled__ME-9E:hover,.textArea_textareaField__YL9wJ:disabled:hover{border-color:#e0e0e0}.textArea_charCount__gK-UD{color:#7a7a7a;font-size:12px;margin-top:-4px;text-align:right;width:100%}.textArea_message__n4hcz{align-items:center;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:flex-start;margin-top:-4px;text-align:left}.textArea_message__n4hcz svg{flex-shrink:0}.textArea_errorMessage__Z4b-R{color:#dc3545}.textArea_errorMessage__Z4b-R svg{stroke:#dc3545}.textArea_warningMessage__UxcdR{color:#ff6b35}.textArea_warningMessage__UxcdR svg{stroke:#ff6b35}@media(max-width:576px){.textArea_textareaField__YL9wJ{font-size:14px;padding:10px 14px}.textArea_textareaLabel__XKdBV{font-size:13px}.textArea_message__n4hcz{font-size:12px}.textArea_charCount__gK-UD{font-size:11px}}.stepper_stepperWrapper__RWh-9{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.stepper_stepperLabel__AV23o{color:#000;font-size:14px;font-weight:500;line-height:1.5;margin-bottom:4px}.stepper_requiredIndicator__nqifE{color:#dc3545;font-size:14px;font-weight:700;margin-left:4px}.stepper_stepperContainer__t-\+Ev{align-items:center;background:#1565c00d;border-radius:8px;display:flex;gap:8px;padding:4px;transition:all .2s ease;width:-webkit-fit-content;width:fit-content}.stepper_stepperContainer__t-\+Ev:hover:not(.stepper_disabled__F36nD){background:#1565c014}.stepper_stepperContainer__t-\+Ev.stepper_error__mgTF9{background:#dc35450d}.stepper_stepperContainer__t-\+Ev.stepper_warning__Phq7C{background:#ffc1070d}.stepper_stepperContainer__t-\+Ev.stepper_disabled__F36nD{background-color:#f5f5f5;cursor:not-allowed;opacity:.6}.stepper_stepperButton__o67f5{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:35px;justify-content:center;min-width:35px;transition:all .2s ease;width:44px}.stepper_stepperButton__o67f5:hover:not(:disabled){transform:scale(1.05)}.stepper_stepperButton__o67f5:active:not(:disabled){transform:scale(.95)}.stepper_stepperButton__o67f5:disabled{cursor:not-allowed;opacity:.3}.stepper_stepperButton__o67f5:focus{box-shadow:0 0 0 3px #0000001a;outline:none}.stepper_decrementButton__mZH7s{background:#358bdc1a;color:#14528a}.stepper_decrementButton__mZH7s:active:not(:disabled),.stepper_decrementButton__mZH7s:hover:not(:disabled){background:#358bdc1a}.stepper_incrementButton__pMrCH{background:#358bdc1a;color:#14528a}.stepper_incrementButton__pMrCH:active:not(:disabled),.stepper_incrementButton__pMrCH:hover:not(:disabled){background:#358bdc1a}.stepper_stepperInput__XdmYy{-webkit-appearance:textfield;appearance:textfield;background:#fff;border:2px solid #1565c033;border-radius:6px;color:#343a40;font-size:20px;font-weight:700;height:35px;min-width:70px;outline:none;padding:0 8px;text-align:center;transition:all .2s ease;width:70px}.stepper_stepperInput__XdmYy::-webkit-inner-spin-button,.stepper_stepperInput__XdmYy::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper_stepperInput__XdmYy:disabled{background-color:#f5f5f5;border-color:#e2e2e2;cursor:not-allowed}.stepper_stepperInput__XdmYy:focus{border-color:#1565c0;box-shadow:0 0 0 3px #1565c01a}.stepper_message__Xn27w{align-items:center;display:flex;font-size:13px;font-weight:500;gap:4px}.stepper_errorMessage__gr4QP{color:#dc3545}.stepper_warningMessage__8HEHy{color:#ffc107}@media(max-width:768px){.stepper_stepperContainer__t-\+Ev{gap:6px;padding:3px}.stepper_stepperButton__o67f5{font-size:18px;height:38px;min-width:38px;width:38px}.stepper_stepperInput__XdmYy{font-size:18px;height:38px;min-width:60px;width:60px}}@media(max-width:576px){.stepper_stepperContainer__t-\+Ev{gap:4px;padding:2px}.stepper_stepperButton__o67f5{font-size:16px;height:36px;min-width:36px;width:36px}.stepper_stepperInput__XdmYy{font-size:16px;height:36px;min-width:50px;width:50px}.stepper_stepperLabel__AV23o{font-size:13px}.stepper_message__Xn27w{font-size:12px}}.rateStrucher_rateStructureContainer__cLYA1{margin-bottom:20px;margin-top:20px}.rateStrucher_rateStructureContainer__cLYA1 div{margin-bottom:0}.rateStrucher_rateStructureHeader__--tI0{align-items:center;display:flex;gap:20px;margin-bottom:20px}.rateStrucher_radioGroup__YKw6E{display:flex;gap:20px}.rateStrucher_radioOption__XpJMW{align-items:center;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:8px}.rateStrucher_radioOption__XpJMW input[type=radio]{accent-color:#14528a;cursor:pointer;height:18px;width:18px}.rateStrucher_radioOption__XpJMW span{color:#343a40;-webkit-user-select:none;user-select:none}.rateStrucher_radioOption__XpJMW:hover span{color:#14528a}.rateStrucher_conditionalSection__OhTgY{background-color:#e3f2fd;border:1px solid #e2e2e2;border-radius:8px;margin-top:20px;padding:20px}.rateStrucher_sectionLabel__zq5dV{display:block;font-family:Inter,sans-serif;font-size:14px;margin-bottom:12px}.rateStrucher_checkboxGroup__ST9L6{align-items:center;display:flex;gap:30px}.rateStrucher_gitFitContainer__G2n4Q{align-items:center;color:#343a40;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:14px;gap:10px}.rateStrucher_gitFitInputWrapper__XKs-1{position:relative;width:100px}.rateStrucher_gitFitInputSuffix__os9l-{color:#7a7a7a;font-family:Inter,sans-serif;font-size:13px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.rateStrucher_errorMessage__5QBSj{background-color:#ffebee;border-left:3px solid #d32f2f;border-radius:4px;color:#d32f2f;font-family:Inter,sans-serif;font-size:12px;margin-top:10px;padding:8px 12px}.add-season-button{color:#1565c0;cursor:pointer;-webkit-user-select:none;user-select:none}.add-season-button:hover{text-decoration:underline}.season-input-row{align-items:center;display:flex;gap:12px;margin-bottom:0;width:50%}.season-input-wrapper{flex:1 1}.delete-icon-button{align-items:center;background:none;border:none;border-radius:4px;color:#dc3545;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-bottom:10px;padding:8px;transition:all .2s ease}.delete-icon-button:hover{background-color:#dc35451a;transform:scale(1.1)}.delete-icon-button:active{transform:scale(.95)}.delete-icon-button:focus{outline:none}.day-wise-pricing-section{margin-top:20px}.day-wise-pricing-section b{display:block;font-size:14px;margin-bottom:15px}.checkbox-group{align-items:center;display:flex;gap:30px}.checkbox-group,.surcharge-models-section{margin-bottom:20px;margin-top:10px}.surcharge-model-item{margin-bottom:15px}.nested-checkbox{margin-left:30px;margin-top:10px}.peak-date-range-header{margin-bottom:15px;margin-top:20px}.peak-date-range-header b{border-radius:4px 4px 0 0;color:#000;display:inline-block;font-size:14px;font-weight:600}.peak-date-table .different-surcharge-header{text-align:center;white-space:normal;width:10%}.peak-date-table .different-surcharge-header span{display:block;line-height:1.2}.peak-date-table .different-surcharge-cell{text-align:center;width:10%}.peak-date-table .different-surcharge-cell>div{align-items:center;display:flex;justify-content:center;margin-bottom:0}.pricing-groups{margin-top:20px}.pricing-groups-header{grid-gap:15px;border-bottom:2px solid #e2e2e2;display:grid;gap:15px;grid-template-columns:180px 180px 30px 30px;margin-bottom:15px;padding-bottom:10px}.pricing-groups-header .header-item{color:#343a40;font-size:14px;font-weight:600}.pricing-groups-header .header-item:last-child{text-align:center}.pricing-group-row{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:180px 180px 30px 30px;margin-bottom:15px;padding:10px 0}.group-name-input input{width:100%}.days-selection{display:flex;flex-wrap:wrap;gap:8px}.day-button{align-items:center;background:#fff;border:1px solid #14528a;border-radius:4px;cursor:pointer;display:flex;font-size:12px;font-weight:500;height:32px;justify-content:center;min-width:48px;padding:0;transition:all .2s ease;width:48px}.day-button:hover{background-color:#1565c00d;border-color:#14528a}.day-button.active{background-color:#14528a;border-color:#14528a;color:#fff;font-weight:600}.day-button:focus{box-shadow:0 0 0 2px #1565c033;outline:none}.actions-container{gap:10px}.actions-container,.delete-group-button{align-items:center;display:flex;justify-content:center}.delete-group-button{background:none;border:none;border-radius:50%;color:#dc3545;cursor:pointer;margin-bottom:10px;padding:0;transition:all .2s ease}.delete-group-button:hover{background-color:#dc35451a;transform:scale(1.1)}.delete-group-button:active{transform:scale(.95)}.delete-group-button:focus{box-shadow:0 0 0 3px #dc354533;outline:none}.add-group-button{color:#1565c0;cursor:pointer;display:inline-block;margin-top:10px;-webkit-user-select:none;user-select:none}.add-group-button:hover{text-decoration:underline}.age-policy-section{display:flex;flex-direction:column;gap:15px;margin-bottom:20px;margin-top:15px}.age-policy-row{align-items:center;display:flex;justify-content:space-between;width:300px}.age-policy-row label{color:#666;font-family:Inter,sans-serif;font-size:14px}.season-date-table-container{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin-top:15px;max-height:800px;overflow-x:auto;overflow-y:visible;position:relative}.season-date-table-container::-webkit-scrollbar{height:8px;width:8px}.season-date-table-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.season-date-table-container::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.season-date-table-container::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.season-date-table{border-collapse:collapse;width:100%}.season-date-table thead{background:#14528a;position:-webkit-sticky;position:sticky;top:0;z-index:10}.season-date-table th{color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:21px 14px;text-align:left;white-space:nowrap}.season-date-table .compulsory-meal-header{text-align:center;white-space:normal;width:5%}.season-date-table .compulsory-meal-header span{display:block;line-height:1.2}.season-date-table .remaining-dates-header{text-align:center;white-space:normal;width:5%}.season-date-table .remaining-dates-header span{display:block;line-height:1.2}.season-date-table tbody{position:relative;z-index:1}.season-date-table tbody tr{border-bottom:1px solid #f5f5f5;position:relative;transition:background-color .2s ease}.season-date-table tbody tr:hover{filter:brightness(.95)}.season-date-table tbody tr:last-child{border-bottom:none}.season-date-table tbody tr.has-error{border-left:3px solid #dc3545}.season-date-table tbody td{color:#000;font-family:Inter,sans-serif;font-size:13px;overflow:visible;padding:12px 16px;position:relative;vertical-align:middle}.season-name-cell{color:#14528a!important;font-weight:600}.compulsory-meal-cell{text-align:center;width:5%}.compulsory-meal-cell>div{align-items:center;display:flex;justify-content:center;margin-bottom:0}.remaining-dates-cell{text-align:center;width:5%}.remaining-dates-cell>div{margin-bottom:0}.actions-cell,.remaining-dates-cell>div{align-items:center;display:flex;justify-content:center}.actions-cell{gap:5px;margin-top:10px;text-align:center}.add-range-button,.remove-range-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;transition:all .2s ease;width:40px}.add-range-button{background:#28a7451a;color:#28a745}.add-range-button:hover:not(:disabled){background:#28a74533;transform:scale(1.05)}.add-range-button:active:not(:disabled){transform:scale(.95)}.add-range-button:disabled{cursor:not-allowed;opacity:.5}.remove-range-button{background:#dc35451a;color:#dc3545}.remove-range-button:hover:not(:disabled){background:#dc354533;transform:scale(1.05)}.remove-range-button:active:not(:disabled){transform:scale(.95)}.remove-range-button:disabled{cursor:not-allowed;opacity:.5}.roomCategories_roomTableCard__bwhWN{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:visible;position:relative;width:100%}.roomCategories_table__wnEi8{border-collapse:collapse;min-width:1200px;table-layout:fixed;width:100%}.roomCategories_table__wnEi8 td:first-child,.roomCategories_table__wnEi8 th:first-child{width:16%}.roomCategories_table__wnEi8 td:nth-child(2),.roomCategories_table__wnEi8 th:nth-child(2){width:12%}.roomCategories_table__wnEi8 td:nth-child(3),.roomCategories_table__wnEi8 td:nth-child(4),.roomCategories_table__wnEi8 th:nth-child(3),.roomCategories_table__wnEi8 th:nth-child(4){width:10%}.roomCategories_table__wnEi8 td:nth-child(5),.roomCategories_table__wnEi8 td:nth-child(6),.roomCategories_table__wnEi8 td:nth-child(7),.roomCategories_table__wnEi8 th:nth-child(5),.roomCategories_table__wnEi8 th:nth-child(6),.roomCategories_table__wnEi8 th:nth-child(7){width:11%}.roomCategories_table__wnEi8 td:nth-child(8),.roomCategories_table__wnEi8 th:nth-child(8){width:9%}.roomCategories_table__wnEi8 td:nth-child(9),.roomCategories_table__wnEi8 th:nth-child(9){text-align:center;width:10%}.roomCategories_table__wnEi8 thead{background:#14528a;position:-webkit-sticky;position:sticky;top:0;z-index:10}.roomCategories_table__wnEi8 thead tr{border-left:5px solid #14528a}.roomCategories_table__wnEi8 th{word-wrap:break-word;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:700;line-height:1.35;min-height:52px;padding:16px 12px;text-align:center;vertical-align:middle;white-space:normal}.roomCategories_table__wnEi8 tbody tr{border-bottom:1px solid #f5f5f5;border-left:3px solid #0000;transition:background-color .2s ease}.roomCategories_table__wnEi8 tbody tr:nth-child(odd){background-color:#fff}.roomCategories_table__wnEi8 tbody tr:nth-child(2n){background-color:#f5f5f5}.roomCategories_table__wnEi8 tbody tr:hover{background-color:#e3f2fd!important}.roomCategories_table__wnEi8 tbody tr:last-child{border-bottom:none}.roomCategories_table__wnEi8 tbody td{color:#000;font-family:Inter,sans-serif;font-size:14px;padding:12px 10px;vertical-align:middle}.roomCategories_cellInput__lSg5n{align-items:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;width:100%}.roomCategories_mealPlanCell__8Tv6F{display:flex;flex-direction:column;gap:4px;padding:10px 12px}.roomCategories_mealPlanGrid__DnksZ{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px 12px}.roomCategories_mealPlanItem__w7a7m{align-items:center;display:inline-flex;margin-bottom:0;min-width:0;white-space:nowrap;width:40%}.roomCategories_actionsCell__BeT8J{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:2px;justify-content:center}.roomCategories_duplicateBtn__idXb7{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:inline-flex;justify-content:center;padding:2px 4px;transition:all .2s ease}.roomCategories_duplicateBtn__idXb7:hover:not(:disabled){background:#f5f5f5;color:#000}.roomCategories_duplicateBtn__idXb7:disabled{cursor:not-allowed;opacity:.5}.roomCategories_deleteBtn__q\+-AI{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:inline-flex;justify-content:center;padding:2px 4px;transition:all .2s ease}.roomCategories_deleteBtn__q\+-AI:hover:not(:disabled){background:#f5f5f5;color:#000}.roomCategories_deleteBtn__q\+-AI:disabled{cursor:not-allowed;opacity:.5}.roomCategories_actionButtons__BUDNz{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:20px;width:100%}.roomCategories_addBtn__FZyFo{background:none;border:none;color:#1565c0;cursor:pointer;font-family:Inter,sans-serif;font-size:17px;font-weight:700;padding:0}.roomCategories_addBtn__FZyFo:hover{text-decoration:underline}.roomCategories_saveBtn__9zZmS{background-color:#14528a;border:none;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:10px 28px;transition:all .2s ease;white-space:nowrap}.roomCategories_saveBtn__9zZmS:hover{background-color:#114574;box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.roomCategories_saveBtn__9zZmS:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.roomCategories_saveBtn__9zZmS:disabled{color:#7a7a7a;cursor:not-allowed}.roomCategories_saveBtn__9zZmS:disabled,.roomCategories_saveBtn__9zZmS:disabled:hover{background-color:#e2e2e2;box-shadow:none;transform:none}.roomCategories_emptyState__PeS01{align-items:center;background-color:#e3f2fd0d;border:1px dashed #e2e2e2;border-radius:8px;display:flex;justify-content:center;padding:60px 20px}.roomCategories_emptyState__PeS01 p{color:#7a7a7a;font-size:16px;margin:0;text-align:center}.roomCategories_required__K\+mzJ{color:#dc3545;font-weight:600;margin-left:2px}@media(max-width:768px){.roomCategories_actionButtons__BUDNz{align-items:stretch;flex-direction:column;width:100%}.roomCategories_saveBtn__9zZmS{width:100%}}.hotelRates_ratesContainer__tQs-W{padding:0 0 20px;width:100%}.hotelRates_contractSelectorRow__gim\+H{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.hotelRates_contractSelector__DkLpV{align-items:center;display:flex;flex:1 1;justify-content:flex-start}.hotelRates_contractInfo__Fvtav{background-color:#0000;border:1px solid #e2e2e2;border-radius:6px;color:#343a40;font-size:14px;font-weight:500;min-width:250px;padding:8px 12px}.hotelRates_tableContainer__XyOHh{background:#0000;border-radius:8px;overflow-x:auto;overflow-y:auto;position:relative}.hotelRates_tableContainer__XyOHh::-webkit-scrollbar{height:8px;width:8px}.hotelRates_tableContainer__XyOHh::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.hotelRates_tableContainer__XyOHh::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.hotelRates_tableContainer__XyOHh::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.hotelRates_ratesTable__AJCQ7{border-collapse:initial;border-spacing:0;min-width:520px;table-layout:fixed}.hotelRates_ratesTable__AJCQ7 thead{background:#14528a;position:-webkit-sticky;position:sticky;top:0;z-index:10}.hotelRates_ratesTable__AJCQ7 thead tr{border-left:none}.hotelRates_ratesTable__AJCQ7 thead th:first-child{border-top-left-radius:4px}.hotelRates_ratesTable__AJCQ7 thead th:last-child{border-top-right-radius:4px}.hotelRates_ratesTable__AJCQ7 tbody tr:last-child td:first-child{border-bottom-left-radius:4px}.hotelRates_ratesTable__AJCQ7 tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.hotelRates_ratesTable__AJCQ7 th{box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;overflow:hidden;padding:16px 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.hotelRates_ratesTable__AJCQ7 tbody tr{border-bottom:1px solid #f5f5f5;border-left:none;transition:background-color .2s ease}.hotelRates_ratesTable__AJCQ7 tbody tr:nth-child(odd){background-color:#fff}.hotelRates_ratesTable__AJCQ7 tbody tr:nth-child(2n){background-color:#f5f5f5}.hotelRates_ratesTable__AJCQ7 tbody tr:hover{background-color:#e3f2fd!important}.hotelRates_ratesTable__AJCQ7 tbody tr:last-child{border-bottom:none}.hotelRates_ratesTable__AJCQ7 tbody td{box-sizing:border-box;color:#000;font-family:Inter,sans-serif;font-size:13px;min-width:0;padding:16px 10px;vertical-align:middle}.hotelRates_roomTypeHeader__1aqLc{left:0;z-index:25}.hotelRates_beddingTypeHeader__i2NkQ,.hotelRates_roomTypeHeader__1aqLc{background:#14528a;max-width:160px;min-width:160px;position:-webkit-sticky;position:sticky;width:160px}.hotelRates_beddingTypeHeader__i2NkQ{left:160px;z-index:24}.hotelRates_seasonHeader__EWygQ{min-width:96px;text-align:center!important;width:auto}.hotelRates_dayGroupHeader__mLaP9{background:#10426f;min-width:150px;text-align:center!important}.hotelRates_subHeader__9SZtW{background:#00000014;font-weight:600;min-width:120px;padding:10px 5px;text-align:center!important}.hotelRates_roomTypeCell__G0D74{left:0;z-index:6}.hotelRates_beddingTypeCell__pm66d,.hotelRates_roomTypeCell__G0D74{background-color:inherit;color:#000;font-weight:500;max-width:160px;min-width:160px;overflow:hidden;position:-webkit-sticky;position:sticky;text-overflow:ellipsis;white-space:nowrap;width:160px}.hotelRates_beddingTypeCell__pm66d{left:160px;z-index:5}.hotelRates_priceCell__Wk\+-u{max-width:none;min-width:96px;overflow:hidden;padding:8px 10px!important;width:auto}.hotelRates_priceCell__Wk\+-u>div{max-width:100%;min-width:0;width:100%}.hotelRates_priceCell__Wk\+-u input{box-sizing:border-box;max-width:100%;width:100%}.hotelRates_naCell__LijFM{color:#7a7a7a;display:inline-block;font-weight:600;padding:10px 0;text-align:center;width:100%}.hotelRates_emptyState__XsfLc{align-items:center;background-color:#e3f2fd0d;border:1px dashed #e2e2e2;border-radius:8px;display:flex;justify-content:center;padding:60px 20px}.hotelRates_emptyState__XsfLc p{color:#7a7a7a;font-size:16px;margin:0;text-align:center}.hotelRates_panelsRow__h43qt{display:flex;gap:24px;margin-top:20px}.hotelRates_twoTableRow__GG6UH{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px}.hotelRates_twoTableRow__GG6UH>.hotelRates_surchargeGroupCard__uCcrg{flex:1 1 520px;margin-bottom:16px}.hotelRates_surchargePanel__exmGH{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1 1;max-width:50%;min-width:50%}.hotelRates_panelTitle__8eLYR{border-bottom:1px solid #f5f5f5;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.hotelRates_surchargePanelContent__xkZAM{width:100%}.hotelRates_surchargeTableContainer__RAKKb{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow-x:auto;overflow-y:auto}.hotelRates_surchargeTable__68ATb{border-collapse:initial;border-spacing:0;table-layout:fixed;width:-webkit-max-content;width:max-content}.hotelRates_surchargeTable__68ATb thead{background:#14528a}.hotelRates_surchargeTable__68ATb thead tr{border-left:none}.hotelRates_surchargeTable__68ATb thead th:first-child{border-left:5px solid #14528a;border-top-left-radius:8px}.hotelRates_surchargeTable__68ATb thead th:last-child{border-top-right-radius:8px}.hotelRates_surchargeTable__68ATb tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.hotelRates_surchargeTable__68ATb tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.hotelRates_surchargeTable__68ATb th{box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;max-width:160px;min-width:160px;padding:16px 20px;text-align:left;white-space:nowrap;width:160px}.hotelRates_surchargeTable__68ATb tbody tr{border-bottom:1px solid #f5f5f5;border-left:3px solid #0000;transition:background-color .2s ease}.hotelRates_surchargeTable__68ATb tbody tr:nth-child(odd){background-color:#fff}.hotelRates_surchargeTable__68ATb tbody tr:nth-child(2n){background-color:#f5f5f5}.hotelRates_surchargeTable__68ATb tbody tr:hover{background-color:#e3f2fd!important}.hotelRates_surchargeTable__68ATb tbody tr:last-child{border-bottom:none}.hotelRates_surchargeTable__68ATb tbody td{box-sizing:border-box;color:#000;font-family:Inter,sans-serif;font-size:13px;max-width:160px;min-width:160px;padding:16px 20px;vertical-align:middle;width:160px}.hotelRates_extraBedPanel__ZsmJZ{flex:1 1}.hotelRates_extraBedPanel__ZsmJZ,.hotelRates_extraBedTableContainer__fWqHn{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;width:100%}.hotelRates_extraBedTableContainer__fWqHn{overflow-x:auto;overflow-y:auto}.hotelRates_extraBedTable__GJ52n{border-collapse:initial;border-spacing:0;table-layout:fixed;width:-webkit-max-content;width:max-content}.hotelRates_extraBedTable__GJ52n thead{background:#14528a}.hotelRates_extraBedTable__GJ52n thead tr{border-left:none}.hotelRates_extraBedTable__GJ52n thead th:first-child{border-left:5px solid #14528a;border-top-left-radius:8px}.hotelRates_extraBedTable__GJ52n thead th:last-child{border-top-right-radius:8px}.hotelRates_extraBedTable__GJ52n tbody tr:last-child td:first-child{border-bottom-left-radius:8px}.hotelRates_extraBedTable__GJ52n tbody tr:last-child td:last-child{border-bottom-right-radius:8px}.hotelRates_extraBedTable__GJ52n th{box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;max-width:160px;min-width:160px;padding:16px 20px;text-align:left;white-space:nowrap;width:160px}.hotelRates_extraBedTable__GJ52n tbody tr{border-bottom:1px solid #f5f5f5;border-left:3px solid #0000;transition:background-color .2s ease}.hotelRates_extraBedTable__GJ52n tbody tr:nth-child(odd){background-color:#fff}.hotelRates_extraBedTable__GJ52n tbody tr:nth-child(2n){background-color:#f5f5f5}.hotelRates_extraBedTable__GJ52n tbody tr:hover{background-color:#e3f2fd!important}.hotelRates_extraBedTable__GJ52n tbody tr:last-child{border-bottom:none}.hotelRates_extraBedTable__GJ52n tbody td{box-sizing:border-box;color:#000;font-family:Inter,sans-serif;font-size:13px;max-width:160px;min-width:160px;padding:16px 20px;vertical-align:middle;width:160px}.hotelRates_perPersonSeasonalSurchargeTable__a\+Uz1{table-layout:auto!important;width:100%!important}.hotelRates_perPersonSeasonalSurchargePriceCell__miVUG,.hotelRates_perPersonSeasonalSurchargeTable__a\+Uz1 td,.hotelRates_perPersonSeasonalSurchargeTable__a\+Uz1 th{max-width:none!important;min-width:0!important;width:auto!important}.hotelRates_saveButton__FSp15{background-color:#14528a;border:none;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:600;padding:10px 28px;transition:all .2s ease;white-space:nowrap}.hotelRates_saveButton__FSp15:hover{background-color:#114574;box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.hotelRates_saveButton__FSp15:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.hotelRates_saveButton__FSp15:disabled{color:#7a7a7a;cursor:not-allowed}.hotelRates_saveButton__FSp15:disabled,.hotelRates_saveButton__FSp15:disabled:hover{background-color:#e2e2e2;box-shadow:none;transform:none}.hotelRates_required__1jjlS{color:#dc3545;font-weight:600;margin-left:2px}.hotelRates_mealPlanSection__Pff-Q{margin-top:20px}.hotelRates_mealPlanHeader__u82RM{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px;margin-top:10px}.hotelRates_mealPlanTitle__PokvB{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600;margin:0}.hotelRates_mealPlanTableContainer__VwrpC{max-height:420px}.hotelRates_mealPlanTable__\+pdC6{min-width:auto!important;table-layout:fixed;width:-webkit-max-content!important;width:max-content!important}.hotelRates_mealPlanTable__\+pdC6 td,.hotelRates_mealPlanTable__\+pdC6 th{box-sizing:border-box;max-width:160px;min-width:160px;width:160px}.hotelRates_perPersonSeasonalSurchargeDescription__qS4SJ{color:#7a7a7a;font-family:Inter,sans-serif;font-size:13px;line-height:1.4;margin:0 0 12px}.hotelRates_perPersonSeasonalSurchargeNote__R1HYf{background:#fff;border:1px solid #f5f5f5;border-radius:6px;color:#7a7a7a;font-family:Inter,sans-serif;font-size:12px;line-height:1.4;margin-top:12px;padding:12px}.hotelRates_addBtn__NjRJQ{background:none;border:none;color:#1565c0;cursor:pointer;font-weight:600;padding:0}.hotelRates_addBtn__NjRJQ:hover{text-decoration:underline}.hotelRates_deleteBtn__QVZYq{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:inline-flex;justify-content:center;padding:4px 8px;transition:all .2s ease}.hotelRates_deleteBtn__QVZYq:hover:not(:disabled){background:#f5f5f5;color:#000}.hotelRates_deleteBtn__QVZYq:disabled{cursor:not-allowed;opacity:.5}.hotelRates_peakRoomSurchargeCard__WINbf{background:#fff;border:1px solid #f5f5f5;border-radius:8px;margin-top:20px;overflow:hidden}.hotelRates_peakRoomSurchargeHeader__uiYML{background:#14528a;border-bottom:2px solid #14528a;padding:14px 16px}.hotelRates_peakRoomSurchargeTitle__T9XHB{color:#fff;font-size:16px;font-weight:700}.hotelRates_peakRoomSurchargeSubTitle__IRVFT{color:#fff;font-size:12px;margin-top:2px}.hotelRates_peakRoomSurchargeBody__816p1{padding:16px}.hotelRates_appliedPeakDatesRow__TRiSL{margin-bottom:16px}.hotelRates_appliedPeakDatesLabel__-3LbC{color:#000;font-size:13px;font-weight:600;margin-bottom:8px}.hotelRates_appliedPeakDatesValue__ApsAp{background:#e3f2fd;border:1px solid #1565c059;border-radius:4px;color:#14528a;font-size:12px;line-height:1.4;padding:10px 12px;word-break:break-word}.hotelRates_appliedPeakDatesEmpty__biACe{color:#7a7a7a;font-weight:500}.hotelRates_peakDateList__zP10u{margin:0;padding-left:18px}.hotelRates_peakDateListItem__jpNmT{align-items:center;display:flex;gap:10px;padding:2px 0}.hotelRates_differentSurchargeBadge__3vr8A{align-items:center;background:#ffc10740;border:1px solid #ffc10759;border-radius:4px;color:#876500;display:inline-flex;font-size:11px;font-weight:700;padding:2px 8px;white-space:nowrap}.hotelRates_peakDateSurchargeGrid__Ksg1K{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-top:10px}.hotelRates_peakDateSurchargeLabel__V0ath{color:#000;font-size:13px;font-weight:700;margin-bottom:10px}.hotelRates_quickAssignBox__WBuM9{background:#28a7451f;border:2px solid #28a745;border-radius:6px;margin-bottom:16px;padding:12px}.hotelRates_quickAssignTitle__RtOYd{color:#000;font-size:13px;font-weight:700;margin-bottom:8px}.hotelRates_quickAssignControls__vfpOE{align-items:center;display:flex;gap:12px}.hotelRates_quickAssignInput__BGfF7{flex:1 1}.hotelRates_roomChipsRow__cAYWx{border-top:1px solid #00000014;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;margin-top:10px;padding-top:10px}.hotelRates_roomChip__8dJkd{align-items:center;background:#fff;border:1px solid #e2e2e2;border-radius:4px;color:#000;cursor:pointer;display:inline-flex;font-size:12px;padding:7px 10px;-webkit-user-select:none;user-select:none}.hotelRates_roomChip__8dJkd>div{margin-bottom:0!important}.hotelRates_roomChipSelected__zydWl{background:#1565c014;border-color:#1565c080}.hotelRates_roomChipDisabled__VgwT3{cursor:not-allowed;opacity:.7}.hotelRates_noUnassignedRooms__ClCZh{color:#7a7a7a;font-size:12px;font-weight:600}.hotelRates_surchargeGroupCard__uCcrg{background:#fff;border:1px solid #e2e2e2;border-radius:6px;margin-bottom:16px;overflow:hidden}.hotelRates_surchargeGroupHeader__xMw1F{align-items:center;background:#1565c01a;border-bottom:1px solid #1565c040;display:flex;gap:12px;justify-content:space-between;padding:12px}.hotelRates_surchargeGroupTitle__3t3Zl{align-items:center;color:#000;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:6px}.hotelRates_surchargeGroupAmount__b6xLo{color:#14528a;font-weight:800}.hotelRates_surchargeGroupActions__IE4HA{align-items:center;display:flex;gap:10px}.hotelRates_surchargeGroupBody__FR2Iu{padding:12px}.hotelRates_roomItemGrid__a8Hpm{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.hotelRates_roomItem__wZjEd{align-items:center;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:4px;display:flex;gap:10px;padding:10px 12px}.hotelRates_greenDot__2pUe8{background:#28a745;border-radius:50%;display:inline-block;height:10px;width:10px}.hotelRates_roomItemText__JhXlw{color:#000;font-size:12px;font-weight:600}.hotelRates_surchargeGroupAmountEdit__DPzSh{align-items:center;display:inline-flex;gap:8px}.hotelRates_surchargeGroupAmountInput__liXgP{border:1px solid #e2e2e2;border-radius:4px;padding:6px 8px;width:120px}.hotelRates_suffix__iuUmK{color:#000;font-size:12px;font-weight:700}.hotelRates_peakRoomSurchargeHelp__4LdP-{background:#f7f7f8;border:1px solid #f5f5f5;border-radius:6px;color:#7a7a7a;font-size:12px;line-height:1.45;margin-top:16px;padding:12px 14px}@media(max-width:900px){.hotelRates_quickAssignControls__vfpOE{align-items:stretch;flex-direction:column}.hotelRates_quickAssignBtn__KukyC{width:100%}.hotelRates_peakDateSurchargeGrid__Ksg1K,.hotelRates_roomItemGrid__a8Hpm{grid-template-columns:1fr}.hotelRates_twoTableRow__GG6UH{flex-direction:column}}@media(max-width:768px){.hotelRates_contractSelectorRow__gim\+H{align-items:stretch;flex-direction:column}.hotelRates_contractSelector__DkLpV{justify-content:flex-start}.hotelRates_saveButton__FSp15{width:100%}.hotelRates_panelsRow__h43qt{flex-direction:column}.hotelRates_extraBedPanel__ZsmJZ,.hotelRates_surchargePanel__exmGH{min-width:auto;width:100%}}.hotelRates_contractSeasonDatesBar__w5gwP{background-color:#e0e8f0;bottom:0;box-shadow:0 -1px 4px #00000014;color:#343a40;font-size:14px;left:0;line-height:1.4;padding:12px 20px;position:-webkit-sticky;position:sticky;right:0;z-index:10}.hotelRates_contractSeasonDatesLabel__370eB{font-weight:600;margin-right:4px}.hotelRates_contractSeasonDatesPart__SEdM8 strong{font-weight:600}.hotelRates_contractSeasonDatesSeparator__lGMFZ{color:#00000080;font-weight:400}.hotelRates_seasonalExtraBedBlock__Z507P{margin-bottom:20px}.hotelRates_seasonalExtraBedTableTitle__5jdD4{color:#000;font-size:13px;font-weight:700;margin-bottom:10px}.hotelRates_seasonalExtraBedTableWrap__g9Ic9{background:#fff;border-radius:4px;box-shadow:0 1px 3px #00000014;overflow-x:auto}.hotelRates_seasonalExtraBedRateTable__Bq5wo{border-collapse:initial;border-spacing:0;max-width:480px;width:100%}.hotelRates_seasonalExtraBedRateTable__Bq5wo thead{background:#14528a}.hotelRates_seasonalExtraBedRateTable__Bq5wo thead th:first-child{border-top-left-radius:4px}.hotelRates_seasonalExtraBedRateTable__Bq5wo thead th:last-child{border-top-right-radius:4px}.hotelRates_seasonalExtraBedRateTable__Bq5wo tbody tr:last-child td:first-child{border-bottom-left-radius:4px}.hotelRates_seasonalExtraBedRateTable__Bq5wo tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.hotelRates_seasonalExtraBedRateTable__Bq5wo th{color:#fff;font-size:13px;font-weight:600;padding:12px 16px;text-align:left}.hotelRates_seasonalExtraBedRateTable__Bq5wo td{border-bottom:1px solid #f5f5f5;color:#000;font-size:13px;padding:12px 16px;vertical-align:middle}.hotelRates_seasonalExtraBedRateTable__Bq5wo tbody tr:last-child td{border-bottom:none}.hotelRates_seasonalExtraBedRateTable__Bq5wo tbody tr:nth-child(odd){background-color:#fff}.hotelRates_seasonalExtraBedRateTable__Bq5wo tbody tr:nth-child(2n){background-color:#f5f5f5}.ratesOverview_container__NYYLE{grid-gap:20px;align-content:start;display:grid;gap:20px;grid-template-columns:1fr;padding:24px 0 48px}.ratesOverview_contractSelectorRow__XYhkD{align-items:center;display:flex;gap:14px}.ratesOverview_contractSelectorLabel__76d0y{color:#1a3a5c;font-size:14px;font-weight:600;white-space:nowrap}.ratesOverview_overviewCards__i3m00{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.ratesOverview_overviewCard__EukEl{align-items:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 2px #0000000a;display:flex;gap:12px;padding:16px 20px}.ratesOverview_overviewCardIcon__nelQf{align-items:center;background:#eaf2fb;border-radius:8px;color:#1a3a5c;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ratesOverview_overviewCardContent__fjOqg{flex:1 1;min-width:0}.ratesOverview_overviewCardLabel__JbfA\+{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:4px;text-transform:uppercase}.ratesOverview_overviewCardValue__67S2t{color:#333;font-size:14px;font-weight:600;line-height:1.4}.ratesOverview_gridRightCol__1vanW{display:flex;flex-direction:column;gap:20px}@media(max-width:1024px){.ratesOverview_overviewCards__i3m00{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ratesOverview_subCardRow__9jvwF{grid-template-columns:1fr}.ratesOverview_subCardRow__9jvwF>.ratesOverview_subCard__aERDP{border-bottom:1px solid #eaeff4;border-right:none}.ratesOverview_subCardRow__9jvwF>.ratesOverview_subCard__aERDP:last-child{border-bottom:none}}@media(max-width:600px){.ratesOverview_overviewCards__i3m00{grid-template-columns:1fr}}.ratesOverview_section__y7zeM{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.ratesOverview_sectionTitle__Dy\+Mv{align-items:center;display:flex;font-size:13px;font-weight:700;gap:8px;padding:14px 20px}.ratesOverview_sectionTitleBlue__fkQEK,.ratesOverview_sectionTitle__Dy\+Mv{background:#f5f8fa;border-bottom:1px solid #e0e0e0;color:#333}.ratesOverview_sectionTitleIcon__ipkAw{align-items:center;display:inline-flex;justify-content:center}.ratesOverview_subCardRow__9jvwF{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr}.ratesOverview_subCardRow__9jvwF>.ratesOverview_subCard__aERDP{border-right:1px solid #e0e0e0;min-width:0}.ratesOverview_subCardRow__9jvwF>.ratesOverview_subCard__aERDP:last-child{border-right:none}.ratesOverview_subCardRowStacked__6qSy5{grid-template-columns:1fr}.ratesOverview_subCardRowStacked__6qSy5>.ratesOverview_subCard__aERDP{border-bottom:1px solid #e0e0e0;border-right:none}.ratesOverview_subCardRowStacked__6qSy5>.ratesOverview_subCard__aERDP:last-child{border-bottom:none}.ratesOverview_subCard__aERDP{padding:16px 20px}.ratesOverview_subCardTitle__3NI1D{color:#333;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.ratesOverview_surchargeSectionTitle__Sp76V{background:#f5f8fa;border-bottom:1px solid #e0e0e0;color:#333;font-size:13px;font-weight:700;padding:14px 20px}.ratesOverview_roomTabsRow__QEOJ4{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px;padding:0 4px}.ratesOverview_roomTabs__5O-RJ{display:flex;flex-wrap:wrap;gap:6px}.ratesOverview_roomTab__a4C8M{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:color .15s,background .15s,border-color .15s}.ratesOverview_roomTab__a4C8M:hover{background:#e5e7eb;color:#1a3a5c}.ratesOverview_roomTab__a4C8M.ratesOverview_active__RdB7D{background:#1565c0;border-color:#1565c0;color:#fff}.ratesOverview_differentRatesBtn__t3JW0{background:#e3f2fd;border:1px solid #90caf9;border-radius:16px;color:#1565c0;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.ratesOverview_differentRatesBtn__t3JW0:hover{background:#bbdefb}.ratesOverview_roomPills__EAWur{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ratesOverview_roomPill__v4umo{background:#eef3fa;border:1px solid #c8d8ed;border-radius:20px;color:#1a3a5c;display:inline-block;font-size:12px;font-weight:500;padding:3px 10px;white-space:nowrap}.ratesOverview_tableWrapper__ey1Kb{overflow-x:auto;width:100%}.ratesOverview_infoTable__YwhL4{border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}.ratesOverview_infoTable__YwhL4 thead tr{background:#f9fafb}.ratesOverview_infoTable__YwhL4 thead tr th{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#333;font-size:12px;font-weight:700;padding:10px 16px;text-align:left}.ratesOverview_infoTable__YwhL4 thead tr th:last-child{border-right:none}.ratesOverview_infoTable__YwhL4 thead tr th:first-child{width:40%}.ratesOverview_infoTable__YwhL4 tbody tr{background:#fff;border-bottom:1px solid #e0e0e0}.ratesOverview_infoTable__YwhL4 tbody tr:last-child{border-bottom:none}.ratesOverview_infoTable__YwhL4 tbody tr:hover{background:#f9fafb}.ratesOverview_infoTable__YwhL4 tbody tr td{border-right:1px solid #e0e0e0;color:#333;padding:10px 16px;vertical-align:middle}.ratesOverview_infoTable__YwhL4 tbody tr td:last-child{border-right:none}.ratesOverview_valueCol__gaCKf{text-align:left!important;width:auto}.ratesOverview_valueCell__aXT2g{color:#333!important;font-weight:600;text-align:left!important}.ratesOverview_tableCard__NxlDB{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.ratesOverview_ratesTable__YoFrX{border-collapse:collapse;table-layout:fixed;width:100%}.ratesOverview_ratesTable__YoFrX thead tr{background:#f9fafb}.ratesOverview_ratesTable__YoFrX thead tr th{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#333;font-size:13px;font-weight:600;padding:13px 20px}.ratesOverview_ratesTable__YoFrX thead tr th:last-child{border-right:none}.ratesOverview_ratesTable__YoFrX thead tr th.ratesOverview_roomCategoryTh__lO-ZB{width:25%}.ratesOverview_ratesTable__YoFrX tbody tr{background:#fff;border-bottom:1px solid #e0e0e0}.ratesOverview_ratesTable__YoFrX tbody tr:last-child{border-bottom:none}.ratesOverview_ratesTable__YoFrX tbody tr:hover{background:#f9fafb}.ratesOverview_ratesTable__YoFrX tbody tr td{border-right:1px solid #e0e0e0;padding:14px 20px;vertical-align:middle}.ratesOverview_ratesTable__YoFrX tbody tr td:last-child{border-right:none}.ratesOverview_altRow__B0Hx9{background:#f9fafb!important}.ratesOverview_roomCategoryTh__lO-ZB{text-align:left!important}.ratesOverview_seasonTh__cWbZx{text-align:left!important;vertical-align:center;width:auto}.ratesOverview_seasonThName__eUhfK{color:#333;font-size:13px;font-weight:600;margin-bottom:2px}.ratesOverview_seasonThDateRange__5Ifiw{color:#6b7280;font-size:11px;font-weight:500;line-height:1.3}.ratesOverview_roomCategoryTd__jKvq7{width:25%}.ratesOverview_roomName__RMQck{color:#333;font-size:14px;font-weight:600;line-height:1.4}.ratesOverview_roomMeta__ea7k1{color:#6b7280;font-size:12px;margin-top:2px}.ratesOverview_priceTd__rQZh9{text-align:right;vertical-align:middle;width:auto}.ratesOverview_priceLine__kZFdZ{align-items:baseline;display:flex;justify-content:flex-start;line-height:1.7}.ratesOverview_priceLineLabel__Gy2jP{color:#4b6070;font-size:13px;font-weight:500}.ratesOverview_priceValue__R-DUf{color:#333;font-size:14px;font-weight:600}.ratesOverview_emptyPrice__L5iYD{color:#d1d5db;font-size:14px}.ratesOverview_surchargesRow__1nAQh{display:flex;flex-wrap:wrap;gap:0;padding:16px 20px}.ratesOverview_surchargeItem__RKWVL{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:130px;padding-right:24px}.ratesOverview_surchargeItem__RKWVL:not(:last-child){border-right:1px solid #e0e0e0;margin-right:24px}.ratesOverview_surchargeLabel__LfZxw{color:#6b7280;font-size:12px;font-weight:400}.ratesOverview_surchargeValue__zF717{color:#333;font-size:15px;font-weight:700}.ratesOverview_seasonalExtraBedBlock__QSVEi{border-top:1px solid #e0e0e0;padding:16px 20px}.ratesOverview_seasonalExtraBedTableTitle__qEPjR{color:#333;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.ratesOverview_seasonalExtraBedTableWrap__Lkvg4{overflow-x:auto;width:100%}.ratesOverview_seasonalExtraBedRateTable__8o6jC{border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}.ratesOverview_seasonalExtraBedRateTable__8o6jC thead tr{background:#f9fafb}.ratesOverview_seasonalExtraBedRateTable__8o6jC th{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#333;font-size:13px;font-weight:600;padding:12px 16px;text-align:left}.ratesOverview_seasonalExtraBedRateTable__8o6jC th:first-child{width:40%}.ratesOverview_seasonalExtraBedRateTable__8o6jC th:last-child{border-right:none}.ratesOverview_seasonalExtraBedRateTable__8o6jC tbody tr{background:#fff;border-bottom:1px solid #e0e0e0}.ratesOverview_seasonalExtraBedRateTable__8o6jC tbody tr:last-child{border-bottom:none}.ratesOverview_seasonalExtraBedRateTable__8o6jC td{border-bottom:1px solid #e0e0e0;color:#333;padding:10px 16px;vertical-align:middle}.ratesOverview_seasonalExtraBedRateTable__8o6jC td:first-child{border-right:1px solid #e0e0e0}.ratesOverview_seasonalExtraBedRateTable__8o6jC td:last-child{border-right:none}.ratesOverview_peakDatesBlock__hhoC8{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:8px;padding:14px 20px}.ratesOverview_peakDatesLabel__buOcD{color:#4b6080;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.ratesOverview_peakDateChips__mdut1{display:flex;flex-wrap:wrap;gap:6px}.ratesOverview_peakDateChip__Voco-{align-items:center;background:#fff7ed;border:1px solid #fbd38d;border-radius:4px;color:#92400e;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px}.ratesOverview_peakDateChipDiff__JCZ5D{background:#fef2f2;border-color:#fca5a5;color:#7f1d1d}.ratesOverview_peakRoomCards__xPgNx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:16px 20px}.ratesOverview_peakRoomCard__Jl1cx{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:16px;text-align:center}.ratesOverview_peakRoomCardName__2\+bG3{color:#333;font-size:12px;font-weight:700;letter-spacing:.4px;margin-bottom:8px;text-transform:uppercase}.ratesOverview_peakRoomCardValue__BlGzS{color:#333;font-size:18px;font-weight:700;margin-bottom:4px}.ratesOverview_peakRoomCardLabel__YOlLw{color:#6b7280;font-size:11px;font-weight:500}.ratesOverview_diffBadge__wWFNM{background:#dc2626;border-radius:3px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.3px;padding:1px 5px;text-transform:uppercase}.ratesOverview_emptyState__2yT6o{background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;font-size:14px;margin:24px 0;padding:48px 24px;text-align:center}.ratesOverview_emptyState__2yT6o p{margin:0}.phoneInput_phoneInputWrapper__uzhNe{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;position:relative}.phoneInput_phoneInputLabel__YjGL4{color:#000;display:block;font-size:14px;font-weight:600;text-align:left}.phoneInput_requiredIndicator__ggZm0{color:#dc3545;font-size:14px;font-weight:700;margin-left:4px}.phoneInput_phoneInputContainer__Vs5-t{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;display:flex;overflow:hidden;position:relative;transition:all .2s ease;width:100%}.phoneInput_phoneInputContainer__Vs5-t:focus-within{border-color:#14528a;box-shadow:0 0 0 4px #1565c01a}.phoneInput_phoneInputContainer__Vs5-t:hover:not(:has(.phoneInput_phoneInputField__dbP-I:disabled)){border-color:#1565c0}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I.phoneInput_error__Nzyex){background-color:#dc354505;border-color:#dc3545}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I.phoneInput_error__Nzyex):focus-within{border-color:#dc3545;box-shadow:0 0 0 4px #dc35451a}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I.phoneInput_error__Nzyex):hover{border-color:#dc3545}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I.phoneInput_warning__f53v5){background-color:#ffc10705;border-color:#ffc107}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I.phoneInput_warning__f53v5):focus-within{border-color:#ffc107;box-shadow:0 0 0 4px #ffc1071a}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I.phoneInput_warning__f53v5):hover{border-color:#ffc107}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I:disabled){background-color:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed;opacity:.7}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I:disabled):hover{border-color:#e0e0e0}.phoneInput_countryCode__OWg\+7{align-items:center;background:#0000;border-right:2px solid #e0e0e0;color:#000;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:100%;justify-content:center;padding:0 12px;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.phoneInput_countryCode__OWg\+7:hover{background-color:#1565c00d}.phoneInput_flag__UvgQx{font-size:18px;line-height:1}.phoneInput_arrow__HT8sW{color:#7a7a7a;font-size:10px;transition:transform .2s ease}.phoneInput_arrowUp__0eZdA{transform:rotate(180deg)}.phoneInput_dropdown__OajK-{background:#fff;border:2px solid #14528a;border-radius:8px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;left:0;max-height:340px;overflow:hidden;position:absolute;right:0;width:100%;z-index:1000}.phoneInput_dropdownDown__yiBKK{animation:phoneInput_slideDown__iBf6M .2s ease;bottom:auto;top:calc(100% + 4px)}.phoneInput_dropdownUp__KLHEu{animation:phoneInput_slideUp__jvsIv .2s ease;bottom:calc(100% + 4px);top:auto}@keyframes phoneInput_slideDown__iBf6M{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes phoneInput_slideUp__jvsIv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.phoneInput_searchInput__zSdlR{background:#fff;border:none;border-bottom:2px solid #e0e0e0;color:#000;font-family:inherit;font-size:14px;outline:none;padding:12px 16px;width:100%}.phoneInput_searchInput__zSdlR::placeholder{color:#7a7a7a;opacity:.8}.phoneInput_searchInput__zSdlR:focus{background-color:#1565c005;border-bottom-color:#1565c0}.phoneInput_dropdownList__nBVrY{max-height:280px;overflow-y:auto}.phoneInput_dropdownItem__\+ruKM{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 16px;transition:background-color .15s ease}.phoneInput_dropdownItem__\+ruKM:hover{background-color:#e3f2fd}.phoneInput_dropdownItem__\+ruKM.phoneInput_selected__EJssa{background-color:#1565c026;color:#14528a;font-weight:600}.phoneInput_countryName__k6rpv{color:#000;flex:1 1}.phoneInput_countryCodeText__hGTCh{color:#7a7a7a;font-size:13px;font-weight:500}.phoneInput_noResults__-x9m0{color:#7a7a7a;font-size:14px;padding:20px;text-align:center}.phoneInput_phoneInputField__dbP-I{background:#0000;border:none;color:#000;flex:1 1;font-family:inherit;font-size:14px;height:100%;outline:none;padding:12px 16px;width:100%}.phoneInput_phoneInputField__dbP-I::placeholder{color:#7a7a7a;opacity:.8}.phoneInput_phoneInputField__dbP-I:disabled{background:#0000;color:#7a7a7a;cursor:not-allowed}.phoneInput_phoneInputField__dbP-I::-webkit-inner-spin-button,.phoneInput_phoneInputField__dbP-I::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.phoneInput_message__cntDo{align-items:center;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:flex-start;margin-top:-4px;text-align:left}.phoneInput_message__cntDo svg{flex-shrink:0}.phoneInput_errorMessage__yRiKC{color:#dc3545}.phoneInput_errorMessage__yRiKC svg{stroke:#dc3545}.phoneInput_warningMessage__xE49U{color:#ff6b35}.phoneInput_warningMessage__xE49U svg{stroke:#ff6b35}@media(max-width:576px){.phoneInput_phoneInputField__dbP-I{font-size:14px;padding:10px 14px}.phoneInput_countryCode__OWg\+7{font-size:13px;padding:0 10px}.phoneInput_phoneInputLabel__YjGL4{font-size:13px}.phoneInput_message__cntDo{font-size:12px}.phoneInput_dropdown__OajK-{width:260px}}.Packages_pageContainer__Y2ykk{margin:0 auto;max-width:1400px;padding:40px 24px}.Packages_pageHeader__R7rOX{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.Packages_pageHeader__R7rOX h1{color:#000;font-family:Inter,sans-serif;font-size:32px;font-weight:700;margin:0}.Packages_btnPrimary__oRbwe{background:#14528a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.Packages_btnPrimary__oRbwe:hover{background:#1565c0;box-shadow:0 4px 12px #1565c04d;transform:translateY(-1px)}.Packages_packagesContent__HmYca{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:60px 24px}.Packages_emptyState__YqRI0{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:400px;padding:40px 0;text-align:center}.Packages_emptyState__YqRI0 svg{margin-bottom:24px}.Packages_emptyState__YqRI0 h3{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:600;margin-bottom:12px}.Packages_emptyState__YqRI0 p{color:#7a7a7a;font-family:Inter,sans-serif;font-size:16px;margin-bottom:24px}@media(max-width:768px){.Packages_pageContainer__Y2ykk{padding:24px 16px}.Packages_pageHeader__R7rOX{align-items:flex-start;flex-direction:column;gap:16px}.Packages_pageHeader__R7rOX h1{font-size:24px}}.agents-header{align-items:center;justify-content:space-between}.agents-header,.agents-tabs{display:flex;margin-bottom:24px}.agents-tabs{border-bottom:2px solid #e0e0e0;gap:0}.agents-tabs .tab{background:none;border:none;border-bottom:3px solid #0000;bottom:-2px;color:#7a7a7a;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;position:relative;transition:all .3s ease}.agents-tabs .tab:hover{color:#000}.agents-tabs .tab.active{border-bottom-color:#ff6b35;color:#ff6b35}@media(max-width:768px){.agents-header{align-items:flex-start;flex-direction:column;gap:16px}.agents-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.agents-tabs .tab{padding:10px 16px;white-space:nowrap}}.Agents_filterGroup__1s0KA{align-items:center;display:flex;gap:8px;width:100%}.Agents_filterGroup__1s0KA>div:last-child{flex:1 1;min-width:0}.Agents_filterIconButton__2rDT-{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:default;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.Agents_filterIconButton__2rDT-:hover{background-color:#e3f2fd}.Agents_filterIconButton__2rDT-.Agents_filterActive__BI74P{background-color:#ffebee;border-color:#f44336;cursor:pointer}.Agents_filterIconButton__2rDT-.Agents_filterActive__BI74P:hover{background-color:#ffcdd2;transform:scale(1.05)}.Agents_confirmationContent__g3Doc{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.Agents_confirmationText__VGMko{color:#000;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;text-align:center}.Agents_confirmationText__VGMko strong,.Agents_sectionTitle__higmz{color:#14528a;font-weight:600}.Agents_sectionTitle__higmz{font-family:Inter,sans-serif;font-size:16px;margin:0 0 16px}.Agents_officeHeader__tkGnY{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Agents_officeSection__oIgyg{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;padding:16px}.Agents_officeSectionHeader__4nzCP{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Agents_officeTitle__FW1iV{color:#14528a;font-weight:600}.Agents_infoText__4fmHg,.Agents_officeTitle__FW1iV{font-family:Inter,sans-serif;font-size:14px;margin:0}.Agents_infoText__4fmHg{background-color:#e3f2fd;border:1px solid #90caf9;border-radius:8px;color:#616161;line-height:1.4;padding:12px}.Agents_dependencyWarning__CeHiB{background-color:#fff8e1;border:1px solid #ffc107;border-radius:8px;margin-top:8px;padding:12px;text-align:left;width:100%}.Agents_dependencyList__yKVzT{color:#000;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;margin:0;max-height:140px;overflow-y:auto;padding-left:20px}.Agents_dependencyList__yKVzT li{margin-bottom:4px}@media(max-width:768px){.Agents_officeHeader__tkGnY{align-items:flex-start;flex-direction:column;gap:12px}.Agents_filterGroup__1s0KA{flex-direction:column}.Agents_filterGroup__1s0KA .Agents_filterIconButton__2rDT-{width:100%}}.AgencyViewPopup_viewContainer__g6r\+B{display:flex;flex-direction:column;gap:28px;padding:8px 0}.AgencyViewPopup_section__TDeJ9{display:flex;flex-direction:column}.AgencyViewPopup_sectionHeader__070Ja{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.AgencyViewPopup_sectionTitle__B0KeY{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:0}.AgencyViewPopup_sectionDivider__FY8yg{background-color:#e0e0e0;height:1px;margin-bottom:16px;width:100%}.AgencyViewPopup_fieldGroup__G76aa{display:flex;flex-direction:column;gap:4px}.AgencyViewPopup_fieldLabel__9yWT4{color:#1565c0;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.AgencyViewPopup_fieldValue__iJMOV{color:#000;font-family:Inter,sans-serif;font-size:15px;font-weight:600;word-break:break-word}.AgencyViewPopup_fieldNote__cKqNA{color:#7a7a7a;font-family:Inter,sans-serif;font-size:12px;font-style:italic}.AgencyViewPopup_officeList__Xo9tM{display:flex;flex-direction:column;gap:16px}.AgencyViewPopup_officeCard__3\+8bE{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.AgencyViewPopup_officeCardHeader__fPA3c{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.AgencyViewPopup_officeIndex__wxw9W{color:#1565c0;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.AgencyViewPopup_noData__-ji3R{color:#7a7a7a;font-family:Inter,sans-serif;font-size:14px;font-style:italic;margin:12px 0 0}.excursions_locationCell__U\+K7x{align-items:center;display:flex;gap:8px;vertical-align:middle}.excursions_priceCell__bWWD2{align-items:center;display:flex;gap:14px;vertical-align:middle}.excursions_excursionNameCell__baaOb{max-width:100%;min-width:0;overflow:hidden}.excursions_excursionNameLink__Sw5xh{color:#1565c0;cursor:pointer;display:block;font-weight:500;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.excursions_excursionNameLink__Sw5xh:hover{text-decoration:underline}.excursions_excursionsToolbar__3GGL5{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:100%}.excursions_excursionsToolbar__3GGL5 .excursions_filterGroup__opYRN{flex:1 1;max-width:100%;min-width:0}.excursions_addExcursionButtonWrap__SfFFh{flex:0 0 auto;width:100%}@media(min-width:900px){.excursions_addExcursionButtonWrap__SfFFh{max-width:220px;width:auto}}.excursions_addExcursionButtonWrap__SfFFh button{box-sizing:border-box;width:100%}@media(min-width:900px){.excursions_addExcursionButtonWrap__SfFFh button{max-width:220px;min-width:168px;width:auto}}.excursions_filterGroup__opYRN{align-items:center;display:flex;gap:8px;width:100%}.excursions_filterGroup__opYRN>div:last-child{flex:1 1;min-width:0}.excursions_filterIconButton__YU7C3{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:default;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.excursions_filterIconButton__YU7C3:hover{background-color:#e3f2fd}.excursions_filterIconButton__YU7C3.excursions_filterActive__DTwtW{background-color:#ffebee;border-color:#f44336;cursor:pointer}.excursions_filterIconButton__YU7C3.excursions_filterActive__DTwtW:hover{background-color:#ffcdd2;transform:scale(1.05)}.excursions_confirmationContent__ISsnT{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.excursions_confirmationText__tVlb6{color:#000;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;margin-bottom:20px;text-align:center}.excursions_confirmationText__tVlb6 strong{color:#14528a;font-weight:600}.excursions_excursionUsageWarning__IM8cW{background-color:#fff8e1;border:1px solid #ffc107;border-radius:8px;margin-top:8px;padding:12px;text-align:left;width:100%}.excursions_excursionUsageWarningTitle__j1ldz{color:#b45309;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 8px}.excursions_excursionUsageList__OevOb{color:#000;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;margin:0;max-height:140px;overflow-y:auto;padding-left:20px}.excursions_excursionUsageList__OevOb li{margin-bottom:4px}.excursions_addOnsLink__rC50y{color:#1565c0;cursor:pointer;font-weight:500;text-decoration:none}.excursions_addOnsLink__rC50y:hover{text-decoration:underline}.excursions_addOnsPopupContent__aewIL{display:flex;flex-direction:column;gap:16px;min-width:320px}.excursions_addOnsPopupSubtitle__UIDfg{color:#666;font-size:14px;font-weight:400;margin:0 0 4px}.excursions_addOnsTableWrap__JjNGo{border:1px solid #e0e0e0;border-radius:8px;overflow-x:auto}.excursions_addOnsTable__36U9k{border-collapse:collapse;font-size:14px;width:100%}.excursions_addOnsTable__36U9k td,.excursions_addOnsTable__36U9k th{border-bottom:1px solid #e0e0e0;padding:12px 16px;text-align:left}.excursions_addOnsTable__36U9k th{background-color:#f5f5f5;color:#000;font-weight:600}.excursions_addOnsTable__36U9k tr:last-child td{border-bottom:none}.excursions_addOnsFooter__6FThL{border-top:1px solid #e0e0e0;color:#000;font-size:14px;font-weight:500;padding-top:12px}.excursionDetail_excursionDetailPageTitle__UBKve{color:#000;font-family:Inter,sans-serif;font-size:28px;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.excursionDetail_excursionDetailPageTitle__UBKve{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.excursionDetail_excursionFormTableWrap__cph0l{max-height:none!important;overflow-y:visible!important}.excursionDetail_excursionPanelTitleRow__cNoCq{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:48px}.excursionDetail_excursionPricingTableCompact__7knxT tbody td{padding:8px 12px!important;vertical-align:middle}.excursionDetail_excursionPricingTableCompact__7knxT thead th{line-height:1.25;padding:11px 12px!important}.excursionDetail_excursionPolicyColumn__vvWUl{display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0;width:100%}.excursionDetail_statusField__GlZr2{align-items:center;display:flex;gap:8px}.excursionDetail_statusField__GlZr2 .excursionDetail_fieldLabel__hPaY9{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-bottom:15px}.excursionDetail_statusField__GlZr2 .excursionDetail_statusToggle__\+wk05{align-items:center;display:flex;height:44px}.excursionDetail_dateActionButtons__crvZY{align-items:center;display:flex;gap:8px;margin-bottom:16px;margin-top:28px}.excursionDetail_unavailableDaysSection__jCm7Y{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.excursionDetail_unavailableDaysSection__jCm7Y>div{margin-bottom:0!important}.excursionDetail_radioLabel__Zu1zS{align-items:center;color:#000;cursor:pointer;display:inline-flex;font-size:14px;gap:8px}.excursionDetail_unavailableDaysCheckboxes__943qK{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.excursionDetail_dayCheckboxLabel__av9fF{align-items:center;color:#000;cursor:pointer;display:inline-flex;font-size:14px;gap:6px}.excursionDetail_weekDayButtons__bl7hN .excursionDetail_weekDayBtnContained__sOln2 button:hover:not(:disabled),.excursionDetail_weekDayButtons__bl7hN .excursionDetail_weekDayBtnOutlined__zv\+Sx button:hover:not(:disabled){box-shadow:none!important;transform:none!important}.excursionDetail_weekDayButtons__bl7hN .excursionDetail_weekDayBtnContained__sOln2 button:hover:not(:disabled){background-color:#14528a!important;color:#fff!important}.excursionDetail_weekDayButtons__bl7hN .excursionDetail_weekDayBtnOutlined__zv\+Sx button:hover:not(:disabled){background-color:#fff!important;color:#14528a!important}.Places_locationCell__Dp4QJ{align-items:center;display:flex;gap:8px;vertical-align:middle}.Places_filterGroup__bWgWw{align-items:center;display:flex;gap:8px;width:100%}.Places_filterGroup__bWgWw>div:last-child{flex:1 1;min-width:0}.Places_filterIconButton__4y1yw{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:default;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.Places_filterIconButton__4y1yw:hover{background-color:#e3f2fd}.Places_filterIconButton__4y1yw.Places_filterActive__ofV3y{background-color:#ffebee;border-color:#f44336;cursor:pointer}.Places_filterIconButton__4y1yw.Places_filterActive__ofV3y:hover{background-color:#ffcdd2;transform:scale(1.05)}.Places_pageNote__EtBNx{color:#616161;font-family:Inter,sans-serif;font-size:14px;line-height:1.4;margin:4px 0 0}.Places_confirmationContent__rB7nK{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.Places_confirmationText__k9Bia{color:#000;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;text-align:center}.Places_confirmationText__k9Bia strong{color:#14528a;font-weight:600}.Places_placeCheckWarning__2Ii3O{color:#b45309;font-family:Inter,sans-serif;font-size:14px;line-height:1.4;padding:10px 12px}.Places_placeCheckWarning__2Ii3O,.Places_placeUsageWarning__-eNOT{background-color:#fff8e1;border:1px solid #ffc107;border-radius:8px}.Places_placeUsageWarning__-eNOT{margin-top:8px;padding:12px;text-align:left;width:100%}.Places_placeUsageWarningTitle__SQ5cR{color:#b45309;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 8px}.Places_placeUsageList__kHKOI{color:#000;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;margin:0;max-height:140px;overflow-y:auto;padding-left:20px}.Places_placeUsageList__kHKOI li{margin-bottom:4px}.transportation-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.transportation-tabs{border-bottom:2px solid #e0e0e0;display:flex;gap:0;margin-bottom:24px}.transportation-tabs .tab{background:none;border:none;border-bottom:3px solid #0000;bottom:-2px;color:#7a7a7a;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:12px 24px;position:relative;transition:all .3s ease}.transportation-tabs .tab:hover{color:#000}.transportation-tabs .tab.active{border-bottom-color:#ff6b35;color:#ff6b35}@media(max-width:768px){.transportation-header{align-items:flex-start;flex-direction:column;gap:16px}.transportation-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.transportation-tabs .tab{padding:10px 16px;white-space:nowrap}}.datTrip_datTripWrapper__Xmr00{width:100%}.datTrip_filterGroup__2t0TJ{align-items:center;display:flex;gap:8px;width:100%}.datTrip_filterGroup__2t0TJ>div:last-child{flex:1 1;min-width:0}.datTrip_filterIconButton__Yf84W{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:default;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.datTrip_filterIconButton__Yf84W:hover{background-color:#e3f2fd}.datTrip_filterIconButton__Yf84W.datTrip_filterActive__F84a-{background-color:#ffebee;border-color:#f44336;cursor:pointer}.datTrip_filterIconButton__Yf84W.datTrip_filterActive__F84a-:hover{background-color:#ffcdd2;transform:scale(1.05)}.datTrip_tripNameLink__4G0B8{color:#14528a;cursor:pointer;font-weight:500;text-decoration:underline}.datTrip_tripNameLink__4G0B8:hover{color:#ff6b35}.datTrip_confirmationContent__MSkqD{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.datTrip_confirmationText__a-rqf{color:#000;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;margin-bottom:20px;text-align:center}.datTrip_confirmationText__a-rqf strong{color:#14528a;font-weight:600}.datTrip_dayTripUsageWarning__lSyZ8{background-color:#fff8e1;border:1px solid #ffc107;border-radius:8px;margin-top:8px;padding:12px;text-align:left;width:100%}.datTrip_dayTripUsageWarningTitle__PeiX2{color:#b45309;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 8px}.datTrip_dayTripUsageList__m3A80{color:#000;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;margin:0;max-height:140px;overflow-y:auto;padding-left:20px}.datTrip_dayTripUsageList__m3A80 li{margin-bottom:4px}.package_packageWrapper__76Llk{width:100%}.package_filterGroup__-UYhb{align-items:center;display:flex;gap:8px;width:100%}.package_filterGroup__-UYhb>div:last-child{flex:1 1;min-width:0}.package_filterIconButton__SZQ4e{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:default;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.package_filterIconButton__SZQ4e:hover{background-color:#e3f2fd}.package_filterIconButton__SZQ4e.package_filterActive__jGTL-{background-color:#ffebee;border-color:#f44336;cursor:pointer}.package_filterIconButton__SZQ4e.package_filterActive__jGTL-:hover{background-color:#ffcdd2;transform:scale(1.05)}.package_packageNameLink__9KbLS{color:#14528a;cursor:pointer;font-weight:500;text-decoration:underline}.package_packageNameLink__9KbLS:hover{color:#ff6b35}.package_moreLink__qFgRE{color:#14528a;cursor:pointer;font-weight:500;margin-left:4px;text-decoration:underline}.package_moreLink__qFgRE:hover{color:#ff6b35}.package_confirmationContent__wpQLl{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.package_confirmationText__CIfzF{color:#000;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;margin-bottom:20px;text-align:center}.package_confirmationText__CIfzF strong{color:#14528a;font-weight:600}.excursionPlaceDropdown_wrapper__x4TbI{display:flex;flex-direction:column;gap:8px;position:relative}.excursionPlaceDropdown_label__ycYIg{color:#000;display:block;font-size:14px;font-weight:600}.excursionPlaceDropdown_required__SUKqO{color:#dc3545;margin-left:2px}.excursionPlaceDropdown_control__xk86n{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;min-height:44px;outline:none;padding:10px 48px 11px 16px;position:relative;transition:border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;width:100%}.excursionPlaceDropdown_control__xk86n:hover:not(.excursionPlaceDropdown_disabled__CDEeW){border-color:#1565c0}.excursionPlaceDropdown_control__xk86n.excursionPlaceDropdown_open__wUw36{border-color:#14528a;box-shadow:0 0 0 4px #1565c01a}.excursionPlaceDropdown_control__xk86n.excursionPlaceDropdown_error__XTdFb{border-color:#dc3545}.excursionPlaceDropdown_control__xk86n.excursionPlaceDropdown_disabled__CDEeW{background:#f5f5f5;border-color:#e0e0e0;color:#7a7a7a;cursor:not-allowed}.excursionPlaceDropdown_placeholder__19Vx7{color:#7a7a7a}.excursionPlaceDropdown_chevron__ZZiYx{align-items:center;color:#7a7a7a;display:flex;position:absolute;right:16px;transition:transform .2s ease}.excursionPlaceDropdown_control__xk86n.excursionPlaceDropdown_open__wUw36 .excursionPlaceDropdown_chevron__ZZiYx{color:#14528a;transform:rotate(180deg)}.excursionPlaceDropdown_dropdown__qRrcU{animation:excursionPlaceDropdown_slideDown__WbtmA .2s ease;background:#fff;border:2px solid #14528a;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}@keyframes excursionPlaceDropdown_slideDown__WbtmA{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.excursionPlaceDropdown_searchWrap__wP8gl{border-bottom:1px solid #e0e0e0;padding:12px}.excursionPlaceDropdown_searchInput__UhC2g{border:1px solid #e0e0e0;border-radius:6px;color:#000;font-size:14px;outline:none;padding:8px 12px;width:100%}.excursionPlaceDropdown_searchInput__UhC2g::placeholder{color:#7a7a7a}.excursionPlaceDropdown_searchInput__UhC2g:focus{border-color:#1565c0}.excursionPlaceDropdown_cityTabs__uosFy{align-items:center;background:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;flex-wrap:nowrap;gap:0;overflow-x:auto;padding:8px 12px}.excursionPlaceDropdown_cityTabs__uosFy::-webkit-scrollbar{height:6px}.excursionPlaceDropdown_cityTabs__uosFy::-webkit-scrollbar-track{background:#f5f5f5}.excursionPlaceDropdown_cityTabs__uosFy::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:3px}.excursionPlaceDropdown_cityTab__QEv2x{background:none;border:none;border-bottom:3px solid #0000;color:#000;cursor:pointer;font-size:14px;font-weight:500;margin-bottom:-1px;padding:8px 12px}.excursionPlaceDropdown_cityTab__QEv2x:hover{color:#14528a}.excursionPlaceDropdown_cityTab__QEv2x.excursionPlaceDropdown_cityTabActive__tyRMh{border-bottom-color:#14528a;color:#14528a;font-weight:600}.excursionPlaceDropdown_results__8b7rE{max-height:280px;overflow-y:auto;padding:12px}.excursionPlaceDropdown_results__8b7rE::-webkit-scrollbar{width:8px}.excursionPlaceDropdown_results__8b7rE::-webkit-scrollbar-track{background:#f5f5f5}.excursionPlaceDropdown_results__8b7rE::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:4px}.excursionPlaceDropdown_loading__ygkW-{color:#7a7a7a;font-size:14px;padding:24px;text-align:center}.excursionPlaceDropdown_section__FqXXU{margin-bottom:16px}.excursionPlaceDropdown_section__FqXXU:last-child{margin-bottom:0}.excursionPlaceDropdown_sectionHeader__afO5z{align-items:center;color:#000;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.excursionPlaceDropdown_itemList__23YsC{list-style:none;margin:0;padding:0}.excursionPlaceDropdown_item__OEaXc{background:#f5f5f5;border-radius:6px;color:#000;cursor:pointer;font-size:14px;margin-bottom:4px;padding:10px 12px;transition:background-color .15s ease}.excursionPlaceDropdown_item__OEaXc:last-child{margin-bottom:0}.excursionPlaceDropdown_item__OEaXc:hover{background:#1565c01a}.excursionPlaceDropdown_item__OEaXc.excursionPlaceDropdown_itemDisabled__nUram{color:#7a7a7a;cursor:not-allowed;opacity:.6;pointer-events:none}.excursionPlaceDropdown_noItems__N3hs6{color:#7a7a7a;font-size:14px;font-style:italic;padding:10px 12px}.excursionPlaceDropdown_errorText__cghj4{align-items:center;color:#dc3545;display:flex;font-size:13px;font-weight:500;gap:6px}.dayTripDetail_sectionHeader__yNi0A{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.dayTripDetail_sectionHeader__yNi0A .dayTripDetail_sectionTitle__wLdmP{color:#000;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.dayTripDetail_sectionHeader__yNi0A .dayTripDetail_statusField__2nxr7{align-items:center;display:flex;gap:8px}.dayTripDetail_sectionHeader__yNi0A .dayTripDetail_statusField__2nxr7 .dayTripDetail_fieldLabel__93td8{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-right:8px}.dayTripDetail_sectionHeader__yNi0A .dayTripDetail_statusField__2nxr7 .dayTripDetail_statusToggle__6LAZ6{align-items:center;display:flex;height:44px}.dayTripDetail_addStopLink__Zd5\+M{align-items:center;background:none;border:none;color:#14528a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:4px;padding:0}.dayTripDetail_addStopLink__Zd5\+M:hover{text-decoration:underline}.dayTripDetail_seatingTabs__G\+bKT{display:flex;flex-wrap:wrap;gap:0;margin-bottom:24px}.dayTripDetail_seatingTabs__G\+bKT .dayTripDetail_seatingTab__7UYre{background-color:#14528a;border:none;color:#fff;cursor:default;flex:1 1;font-family:Inter,sans-serif;font-size:14px;font-weight:500;min-width:80px;padding:12px 16px;text-align:center}.dayTripDetail_seatingTabs__G\+bKT .dayTripDetail_seatingTab__7UYre.dayTripDetail_active__\+jbNO{background-color:#14528a;color:#fff}.dayTripDetail_seatingInputs__PKwNZ{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.dayTripDetail_seatingInputs__PKwNZ .dayTripDetail_seatingInputItem__hMXK6{flex:1 1;max-width:180px;min-width:120px}.dayTripDetail_sicSection__KobUf{display:flex;flex-direction:column;gap:16px;margin-top:24px}.dayTripDetail_sicToggleRow__3XW-w{align-items:center;display:flex;gap:12px}.dayTripDetail_sicToggleRow__3XW-w .dayTripDetail_sicToggleLabel__ovPJw{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.dayTripDetail_stopsList__bf\+8J{margin-bottom:16px;margin-top:8px}.dayTripDetail_stopsList__bf\+8J .dayTripDetail_stopRow__Ex4s3{align-items:center;display:flex;gap:8px;margin-bottom:8px}.dayTripDetail_seatingTable__5epsW th{border-right:1px solid #fff6;text-align:center}.dayTripDetail_seatingTable__5epsW th:last-child{border-right:none}.dayTripDetail_seatingTable__5epsW tbody tr,.dayTripDetail_seatingTable__5epsW tbody tr:hover{background-color:#fff!important}.dayTripDetail_seatingTable__5epsW tbody tr td{vertical-align:middle}.dayTripDetail_itineraryHeading__2PDzs{font-size:18px;font-weight:600}.packagesDetail_sectionHeader__AuT8Q{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.packagesDetail_sectionHeader__AuT8Q .packagesDetail_sectionTitle__pKSaH{color:#000;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.packagesDetail_sectionHeader__AuT8Q .packagesDetail_statusField__djARc{align-items:center;display:flex;gap:8px}.packagesDetail_sectionHeader__AuT8Q .packagesDetail_statusField__djARc .packagesDetail_fieldLabel__gjCpJ{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-right:8px}.packagesDetail_sectionHeader__AuT8Q .packagesDetail_statusField__djARc .packagesDetail_statusToggle__bxY5F{align-items:center;display:flex;height:44px}.packagesDetail_addDayTripLink__Bt\+bm{align-items:center;background:none;border:none;color:#14528a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:4px;padding:0}.packagesDetail_addDayTripLink__Bt\+bm:hover{text-decoration:underline}.packagesDetail_infoNote__nXBGJ{align-items:flex-start;background-color:#e3f2fd;border-radius:8px;color:#1565c0;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:12px;line-height:1.5;margin-bottom:8px;margin-top:16px;padding:12px 16px}.packagesDetail_tripRows__dF75M{margin-bottom:16px;margin-top:8px}.packagesDetail_tripRows__dF75M .packagesDetail_tripRow__xMJbd{align-items:center;display:flex;gap:8px;margin-bottom:12px}.packagesDetail_sectionDescription__v5SwA{color:#424242;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin-bottom:8px}.packagesDetail_pricingSubtitle__PVxVo{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin-bottom:16px;margin-top:16px}.packagesDetail_pricingGrid__2fbrq{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.packagesDetail_pricingGrid__2fbrq .packagesDetail_pricingItem__-rlzw{flex:1 1;max-width:200px;min-width:140px}.packagesDetail_seatingTable__Hzshc th{border-right:1px solid #fff6;text-align:center}.packagesDetail_seatingTable__Hzshc th:last-child{border-right:none}.packagesDetail_seatingTable__Hzshc tbody tr,.packagesDetail_seatingTable__Hzshc tbody tr:hover{background-color:#fff!important}.packagesDetail_seatingTable__Hzshc tbody tr td{vertical-align:middle}.packagesDetail_pricingGroups__XMUzF{margin-top:16px}.packagesDetail_pricingGroupsHeader__bfhnc{grid-gap:15px;border-bottom:2px solid #e2e2e2;display:grid;gap:15px;grid-template-columns:200px 1fr;margin-bottom:15px;padding-bottom:10px}.packagesDetail_pricingGroupsHeader__bfhnc .packagesDetail_headerItem__RoS0q{color:#343a40;font-size:14px;font-weight:600}.packagesDetail_pricingGroupRow__qYISC{grid-gap:15px;align-items:center;border-bottom:1px solid #f5f5f5;display:grid;gap:15px;grid-template-columns:200px 1fr;margin-bottom:15px;padding:10px 0}.packagesDetail_pricingGroupRow__qYISC:last-child{border-bottom:none}.packagesDetail_seatingTypeLabel__VVY1\+{color:#000;font-family:Inter,sans-serif;font-size:14px}.packagesDetail_priceInputCell__i-O5P input{max-width:200px;width:100%}
/*# sourceMappingURL=main.f4a0300c.css.map*/