@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);*{box-sizing:border-box;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}}.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}}.Dashboard_pageContainer__T3224{margin:0 auto;max-width:1400px;padding:40px 24px}.Dashboard_pageHeader__tNv\+z{margin-bottom:32px}.Dashboard_pageHeader__tNv\+z h1{color:#000;font-family:Inter,sans-serif;font-size:32px;font-weight:700;margin-bottom:8px}.Dashboard_pageHeader__tNv\+z p{color:#7a7a7a;font-family:Inter,sans-serif;font-size:16px}.Dashboard_dashboardContent__FCnZy{margin-top:24px}.Dashboard_statsGrid__ZDUJ4{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Dashboard_statCard__V11uM{align-items:center;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;display:flex;gap:16px;padding:24px;transition:all .3s ease}.Dashboard_statCard__V11uM:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.Dashboard_statIcon__ofXvm{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.Dashboard_statInfo__R1gRK{flex:1 1}.Dashboard_statInfo__R1gRK h3{color:#7a7a7a;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-bottom:8px}.Dashboard_statNumber__EH2-b{color:#000;font-family:Inter,sans-serif;font-size:32px;font-weight:700;margin:0}@media(max-width:768px){.Dashboard_pageContainer__T3224{padding:24px 16px}.Dashboard_pageHeader__tNv\+z h1{font-size:24px}.Dashboard_statsGrid__ZDUJ4{gap:16px;grid-template-columns:1fr}}.Hotels_pageContainer__myqzN{background-color:#f5f5f5;height:100%;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;max-height:calc(100vh - 220px);overflow-x:auto;overflow-y:auto;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 thead tr{border-left:5px solid #14528a}.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_hotelsTableContainer__lu14i{max-height:calc(100vh - 280px)}.Hotels_hotelsTable__3WDKr{min-width:1000px}}.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}}.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}.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;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.select_selectDropdown__-CC8j.select_dropdownUp__JdsBe{animation:select_slideUp__4RaJQ .2s ease;bottom:calc(100% + 4px);top:auto}@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_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_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}}.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}@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}}.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}}.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}}.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}}.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{width:80px}.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 5px;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_tableContainer__XtuJ3{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow-x:auto;overflow-y:auto;position:relative;width:100%}.roomCategories_tableContainer__XtuJ3::-webkit-scrollbar{height:8px;width:8px}.roomCategories_tableContainer__XtuJ3::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.roomCategories_tableContainer__XtuJ3::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.roomCategories_tableContainer__XtuJ3::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.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:13px;font-weight:600;line-height:1.4;min-height:44px;padding:12px 5px;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:13px;padding:16px 5px;vertical-align:middle}.roomCategories_cellInput__lSg5n{width:100%}.roomCategories_duplicateBtn__idXb7{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}.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:4px 8px;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-weight:600;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%}}.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_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}}.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:collapse;table-layout:fixed;width:-webkit-max-content;width:max-content}.hotelRates_ratesTable__AJCQ7 thead{background:#14528a;position:-webkit-sticky;position:sticky;top:0;z-index:10}.hotelRates_ratesTable__AJCQ7 thead tr{border-left:5px solid #14528a}.hotelRates_ratesTable__AJCQ7 th{box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:16px 5px;text-align:left;white-space:nowrap}.hotelRates_ratesTable__AJCQ7 tbody tr{border-bottom:1px solid #f5f5f5;border-left:3px solid #0000;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;padding:16px 5px;vertical-align:middle}.hotelRates_roomTypeHeader__1aqLc{left:0;z-index:25}.hotelRates_beddingTypeHeader__i2NkQ,.hotelRates_roomTypeHeader__1aqLc{background:#14528a;box-shadow:2px 0 0 #00000014;max-width:160px;min-width:160px;position:-webkit-sticky;position:sticky;width:160px}.hotelRates_beddingTypeHeader__i2NkQ{left:160px;z-index:24}.hotelRates_seasonHeader__EWygQ{max-width:160px;min-width:160px;text-align:center!important;width:160px}.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;box-shadow:2px 0 0 #0000000f;color:#000;font-weight:500;max-width:160px;min-width:160px;position:-webkit-sticky;position:sticky;width:160px}.hotelRates_beddingTypeCell__pm66d{left:160px;z-index:5}.hotelRates_priceCell__Wk\+-u{max-width:160px;min-width:160px;padding:8px 5px!important;width:160px}.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}.phoneInput_phoneInputWrapper__uzhNe{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.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;color:#000;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:100%;justify-content:center;padding:0 12px;-webkit-user-select:none;user-select:none}.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}}.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_pageContainer__3i2yH{margin:0 auto;max-width:1400px;padding:40px 24px}.Agents_pageHeader__Cmu3\+{margin-bottom:32px}.Agents_pageHeader__Cmu3\+ h1{color:#000;font-family:Inter,sans-serif;font-size:32px;font-weight:700;margin-bottom:8px}.Agents_pageHeader__Cmu3\+ p{color:#7a7a7a;font-family:Inter,sans-serif;font-size:16px}.Agents_filterSelect__5DYgv{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}.Agents_filterSelect__5DYgv:hover{border-color:#14528a}.Agents_filterSelect__5DYgv:focus{border-color:#14528a;box-shadow:0 0 0 3px #1565c01a;outline:none}@media(max-width:768px){.Agents_pageContainer__3i2yH{padding:24px 16px}.Agents_pageHeader__Cmu3\+ h1{font-size:24px}}.select2_select2Wrapper__hTPl2{align-items:baseline;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;position:relative}.select2_select2Label__-JPHu{color:#000;display:block;font-size:14px;font-weight:600;text-align:left}.select2_requiredIndicator__CAN7V{color:#dc3545;font-size:14px;font-weight:700;margin-left:4px}.select2_select2Container__405Lw{position:relative;width:100%}.select2_select2Control__t7Iif{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#000;cursor:pointer;display:flex;font-family:inherit!important;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%}.select2_select2Control__t7Iif:hover:not(.select2_disabled__YdiwW):not(.select2_error__oacA0):not(.select2_warning__objeV){border-color:#1565c0}.select2_select2Control__t7Iif.select2_open__vvnND,.select2_select2Control__t7Iif:focus{border-color:#14528a;box-shadow:0 0 0 4px #1565c01a}.select2_select2Control__t7Iif.select2_error__oacA0{background-color:#dc354505;border-color:#dc3545}.select2_select2Control__t7Iif.select2_error__oacA0.select2_open__vvnND,.select2_select2Control__t7Iif.select2_error__oacA0:focus{border-color:#dc3545;box-shadow:0 0 0 4px #dc35451a}.select2_select2Control__t7Iif.select2_warning__objeV{background-color:#ffc10705;border-color:#ffc107}.select2_select2Control__t7Iif.select2_warning__objeV.select2_open__vvnND,.select2_select2Control__t7Iif.select2_warning__objeV:focus{border-color:#ffc107;box-shadow:0 0 0 4px #ffc1071a}.select2_select2Control__t7Iif.select2_disabled__YdiwW{background-color:#f5f5f5;border-color:#e0e0e0;color:#7a7a7a;cursor:not-allowed;opacity:.7}.select2_select2Control__t7Iif.select2_disabled__YdiwW:hover{border-color:#e0e0e0}.select2_select2Value__ae9Yn{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.select2_select2Value__ae9Yn.select2_placeholder__0Y\+oY{color:#7a7a7a}.select2_select2Arrow__Eu1Kr{align-items:center;color:#7a7a7a;display:flex;justify-content:center;position:absolute;right:16px;transition:transform .2s ease,color .2s ease}.select2_select2Arrow__Eu1Kr.select2_open__vvnND{transform:rotate(180deg)}.select2_select2Arrow__Eu1Kr svg{display:block}.select2_select2-control__pFpL2.select2_open__vvnND .select2_select2-arrow__vZ9qp,.select2_select2Control__t7Iif:focus .select2_select2Arrow__Eu1Kr{color:#14528a}.select2_select2Control__t7Iif.select2_error__oacA0 .select2_select2Arrow__Eu1Kr{color:#dc3545}.select2_select2Control__t7Iif.select2_warning__objeV .select2_select2Arrow__Eu1Kr{color:#ffc107}.select2_select2Dropdown__-72Iv{animation:select2_slideDown__uRXn8 .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}.select2_select2Dropdown__-72Iv.select2_dropdownUp__k91jB{animation:select2_slideUp__XbGMi .2s ease;bottom:calc(100% + 4px);top:auto}@keyframes select2_slideDown__uRXn8{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes select2_slideUp__XbGMi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.select2_select2Search__K5uM9{border-bottom:1px solid #e0e0e0;padding:12px;position:relative}.select2_select2SearchInput__dOrcB{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%}.select2_select2SearchInput__dOrcB::placeholder{color:#7a7a7a}.select2_select2SearchInput__dOrcB:focus{border-color:#14528a}.select2_select2SearchIcon__rQY3A{color:#7a7a7a;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.select2_select2Options__9Q9\+e{list-style:none;margin:0;max-height:240px;overflow-y:auto;padding:8px 0}.select2_select2Options__9Q9\+e::-webkit-scrollbar{width:8px}.select2_select2Options__9Q9\+e::-webkit-scrollbar-track{background:#f5f5f5}.select2_select2Options__9Q9\+e::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:4px}.select2_select2Options__9Q9\+e::-webkit-scrollbar-thumb:hover{background:#1565c0}.select2_select2Option__a\+Lgm{align-items:center;color:#000;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:10px 16px;transition:background-color .15s ease}.select2_select2Option__a\+Lgm.select2_highlighted__aigbf,.select2_select2Option__a\+Lgm:hover{background-color:#1565c014}.select2_select2Option__a\+Lgm.select2_selected__PEiyM{background-color:#1565c01f;color:#14528a;font-weight:600}.select2_select2Option__a\+Lgm:active{background-color:#1565c026}.select2_select2CheckIcon__aWwSQ{color:#14528a;flex-shrink:0;margin-left:8px}.select2_select2NoOptions__wvuk2{color:#7a7a7a;font-size:14px;font-style:italic;padding:16px;text-align:center}.select2_message__9CNi5{align-items:center;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:flex-start;margin-top:-4px;text-align:left}.select2_message__9CNi5 svg{flex-shrink:0}.select2_errorMessage__haNjN{color:#dc3545}.select2_errorMessage__haNjN svg{stroke:#dc3545}.select2_warningMessage__MJo2H{color:#ff6b35}.select2_warningMessage__MJo2H svg{stroke:#ff6b35}@media(max-width:576px){.select2_select2Control__t7Iif{font-size:14px;min-height:40px;padding:10px 44px 10px 14px}.select2_select2Label__-JPHu{font-size:13px}.select2_message__9CNi5{font-size:12px}.select2_select2Arrow__Eu1Kr{right:14px}.select2_select2Arrow__Eu1Kr svg{height:18px;width:18px}.select2_select2Dropdown__-72Iv{max-height:280px}.select2_select2Options__9Q9\+e{max-height:200px}.select2_select2Option__a\+Lgm{font-size:13px;padding:12px 14px}.select2_select2Search__K5uM9{padding:10px}.select2_select2SearchInput__dOrcB{font-size:13px;padding:8px 36px 8px 10px}}.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_excursionNameLink__Sw5xh{color:#1565c0;cursor:pointer;font-weight:500;text-decoration:none}.excursions_excursionNameLink__Sw5xh:hover{text-decoration:underline}.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}.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}}.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_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}.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.e78d9d98.css.map*/