@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);*,:after,:before{box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;margin:0;padding:0}#root,body,html{height:100%;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#f5f5f5;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;height:100vh;overflow:hidden}.app-content{display:flex;flex:1 1;flex-direction:column;min-height:0;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:#195893;color:#fff}.navbar_navItem__KEsUi.navbar_active__V\+Pyv:hover{background-color:#1565c0;color:#fff!important}.navbar_navItem__KEsUi.navbar_disabled__J3k9u{cursor:not-allowed;opacity:.5}.navbar_navItem__KEsUi.navbar_disabled__J3k9u:hover{background-color:#0000;color:#7a7a7a!important}.navbar_navIcon__WxXfI{align-items:center;display:flex;height:18px;justify-content:center;width:18px}.navbar_navLabel__Zb8QO{font-weight:500}.navbar_navbarUser__ns4DX{align-items:center;display:flex;gap:12px;justify-content:flex-end;min-width:200px}.navbar_userInfo__zPIcS{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.navbar_userName__D2NMO{color:#000;font-size:14px;font-weight:600}.navbar_userName__D2NMO,.navbar_userType__SGrMK{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.2}.navbar_userType__SGrMK{color:#7a7a7a;font-size:12px;font-weight:400}.navbar_userAvatar__eY5Uk{align-items:center;background:linear-gradient(135deg,#ff6b35,#ff8859);border-radius:50%;box-shadow:0 2px 8px #ff6b35;cursor:pointer;display:flex;height:40px;justify-content:center;transition:transform .2s ease;width:40px}.navbar_userAvatar__eY5Uk:hover{box-shadow:0 4px 12px #ff6b35;transform:scale(1.05)}.navbar_avatarText__Qb7EA{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:18px;font-weight:700;-webkit-user-select:none;user-select:none}@media(max-width:1024px){.navbar_navbarContainer__q8CTS{padding:0 16px}.navbar_navbarMenu__f5Jyx{gap:4px}.navbar_navItem__KEsUi{padding:8px 16px}.navbar_navbarContainer__q8CTS{padding:0 16px}.navbar_navbarMenu__f5Jyx{gap:4px}.navbar_navItem__KEsUi{font-size:13px;padding:8px 14px}}@media(max-width:768px){.navbar_navbarContainer__q8CTS{height:56px;padding:0 12px}.navbar_logoImage__GzOwl{height:32px}.navbar_navbarLogo__KTfhv{min-width:100px}.navbar_navbarMenu__f5Jyx{flex:0 1 auto;gap:2px;max-width:50%}.navbar_navItem__KEsUi{font-size:12px;height:36px;padding:6px 10px}.navbar_navIcon__WxXfI{height:16px;width:16px}.navbar_navLabel__Zb8QO{font-size:12px}.navbar_userInfo__zPIcS{display:none}.navbar_navbarUser__ns4DX{min-width:auto}.navbar_userAvatar__eY5Uk{height:36px;width:36px}.navbar_avatarText__Qb7EA{font-size:16px}}@media(max-width:600px){.navbar_navbarContainer__q8CTS{gap:8px;padding:0 8px}.navbar_navbarLogo__KTfhv{min-width:80px}.navbar_logoImage__GzOwl{height:28px}.navbar_navbarMenu__f5Jyx{gap:0;max-width:60%}.navbar_navItem__KEsUi{font-size:11px;padding:6px 8px}.navbar_navIcon__WxXfI{height:14px;width:14px}}@media(max-width:480px){.navbar_navbarContainer__q8CTS{gap:4px;justify-content:space-between;padding:0 8px}.navbar_navbarLogo__KTfhv{flex-shrink:0;min-width:70px}.navbar_logoImage__GzOwl{height:24px}.navbar_navbarMenu__f5Jyx{flex:1 1;gap:0;justify-content:center;max-width:none}.navbar_navLabel__Zb8QO{display:none}.navbar_navItem__KEsUi{justify-content:center;min-width:40px;padding:6px;width:auto}.navbar_navIcon__WxXfI{margin:0}.navbar_userAvatar__eY5Uk{height:32px;width:32px}.navbar_avatarText__Qb7EA{font-size:14px}}@media(max-width:360px){.navbar_navbarLogo__KTfhv{min-width:60px}.navbar_logoImage__GzOwl{height:22px}.navbar_navItem__KEsUi{min-width:36px;padding:4px}.navbar_navIcon__WxXfI svg{height:16px;width:16px}.navbar_userAvatar__eY5Uk{height:28px;width:28px}.navbar_avatarText__Qb7EA{font-size:12px}}.navbar_userProfileOptions__v2gz-{top:40px!important}.navbar_userProfilePaper__a6ypK{border:1px solid #e2e8f0;border-radius:10px!important;box-shadow:0 8px 24px #0f172a1f!important;margin-top:6px;overflow:hidden!important;padding:6px}.navbar_logoutMenuItem__a\+bVm{align-items:center;border-radius:8px;color:#1e293b;display:flex!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;gap:16px;justify-content:space-between;padding:10px!important;transition:background-color .15s ease,color .15s ease;width:100%}.navbar_logoutMenuItem__a\+bVm:hover{background-color:#f1f5f9!important;color:#195893}.navbar_logoutIcon__LXy2H{align-items:center;color:#64748b;display:inline-flex;font-size:18px;justify-content:center;line-height:1;transition:color .15s ease}.navbar_logoutMenuItem__a\+bVm:hover .navbar_logoutIcon__LXy2H{color:#195893}.navbar_logoutLabel__lXsxY{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1.2}.login_loginContainer__HJc-N{background:#fff;display:flex;min-height:100vh;width:100%}.login_loginLeft__jt-x6{align-items:center;background:linear-gradient(135deg,#195893,#1565c0);display:flex;flex:1 1;justify-content:center;overflow:hidden;padding:60px;position:relative}.login_loginLeft__jt-x6:before{background:radial-gradient(circle,#ffffff1a 0,#0000 70%);content:"";height:100%;position:absolute;right:-50%;top:-50%;width:100%}.login_loginLeft__jt-x6:after{background:radial-gradient(circle,#ffffff0d 0,#0000 70%);bottom:-50%;content:"";height:100%;left:-50%;position:absolute;width:100%}.login_loginLeftContent__LT9vg{max-width:500px;position:relative;z-index:1}.login_loginBrand__tzk8G{margin-bottom:40px}.login_loginLogo__M-BWA{height:50px;width:auto}.login_loginWelcome__CYOe0{color:#fff;font-family:Inter,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:16px}.login_loginDescription__7ArK6{color:#ffffffe6;font-family:Inter,sans-serif;font-size:18px;line-height:1.6;margin-bottom:48px}.login_loginFeatures__N8ZC0{display:flex;flex-direction:column;gap:20px}.login_featureItem__k9O2V{align-items:center;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:500;gap:16px}.login_featureIcon__pvTJV{align-items:center;background:#ffffff26;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.login_featureIcon__pvTJV svg{color:#fff}.login_loginRight__PkAtb{align-items:center;background:#f5f5f5;display:flex;flex:1 1;flex-direction:column;padding:230px 40px 40px}.login_loginCard__UXFjF{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000014;max-width:460px;padding:48px;width:100%}.login_loginHeader__j5fsG{margin-bottom:32px;text-align:center}.login_loginHeader__j5fsG h2{color:#000;font-family:Inter,sans-serif;font-size:32px;font-weight:700;margin-bottom:8px}.login_loginHeader__j5fsG p{color:#7a7a7a;font-family:Inter,sans-serif;font-size:15px}.login_loginTabs__hRfBM{border-bottom:2px solid #e0e0e0;display:flex;gap:8px;margin-bottom:24px}.login_loginTab__IhP9y{background:none;border:none;color:#7a7a7a;cursor:pointer;flex:1 1;font-family:Inter,sans-serif;font-size:15px;font-weight:600;padding:12px 16px;position:relative;transition:color .2s ease}.login_loginTab__IhP9y:hover{color:#ff6b35}.login_loginTab__IhP9y:after{background:#0000;bottom:-2px;content:"";height:2px;left:0;position:absolute;right:0;transition:background .2s ease}.login_loginTabActive__e-q6I{color:#ff6b35}.login_loginTabActive__e-q6I:after{background:#ff6b35}.login_loginForm__DXlv7{display:flex;flex-direction:column;gap:24px}.login_formGroup__GIf2m{display:flex;flex-direction:column;gap:8px}.login_formLabel__nRPpX{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.login_inputWrapper__G\+r2X{align-items:center;display:flex;position:relative}.login_inputIcon__a-WTC{align-items:center;color:#7a7a7a;display:flex;justify-content:center;left:16px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.login_formInput__956y0{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__956y0:focus{border-color:#195893;box-shadow:0 0 0 4px #1565c01a;outline:none}.login_formInput__956y0::placeholder{color:#7a7a7a}.login_error__2xEt-{border-color:#dc3545}.login_error__2xEt-:focus{box-shadow:0 0 0 4px #dc35451a}.login_passwordIcon__slI4\+{position:relative;width:100%}.login_passwordToggleBtn__DHfGW{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__DHfGW:hover{color:#195893}.login_passwordToggleBtn__DHfGW:focus{color:#195893;outline:none}.login_passwordToggleBtn__DHfGW:active{transform:translateY(-50%) scale(.95)}.login_passwordToggle__RYAVg{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__RYAVg:hover{color:#195893}.login_passwordToggle__RYAVg:focus{outline:none}.login_errorMessage__qcEK0{color:#dc3545;font-family:Inter,sans-serif;font-size:13px;margin-top:-4px}.login_formOptions__-duRm{align-items:center;display:flex;justify-content:space-between;margin-top:-8px}.login_checkboxLabel__upAao{align-items:center;cursor:pointer;display:flex;gap:8px;-webkit-user-select:none;user-select:none}.login_checkboxInput__FQzW3{accent-color:#195893;cursor:pointer;height:18px;width:18px}.login_checkboxText__w3wLJ{color:#000;font-family:Inter,sans-serif;font-size:14px}.login_forgotLink__kAyOg{color:#195893;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s ease}.login_forgotLink__kAyOg:hover{color:#1565c0;text-decoration:underline}.login_loginButton__t6Uvd{align-items:center;background:#195893;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__t6Uvd:hover:not(:disabled){background:#1565c0;box-shadow:0 4px 12px #1565c04d;transform:translateY(-1px)}.login_loginButton__t6Uvd:active:not(:disabled){transform:translateY(0)}.login_loginButton__t6Uvd:disabled{cursor:not-allowed;opacity:.7}.login_spinner__igV04{animation:login_spin__Vowla .6s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes login_spin__Vowla{to{transform:rotate(1turn)}}.login_loginFooter__TFrvf{margin-top:24px;text-align:center}.login_loginFooter__TFrvf p{color:#7a7a7a;font-family:Inter,sans-serif;font-size:14px}.login_signupLink__Keg36{color:#195893;font-weight:600;text-decoration:none;transition:color .2s ease}.login_signupLink__Keg36:hover{color:#1565c0;text-decoration:underline}.login_loginTerms__dWNh5{margin-top:24px;text-align:center}.login_loginTerms__dWNh5 p{color:#7a7a7a;font-family:Inter,sans-serif;font-size:13px;margin-bottom:8px}.login_termsLinks__5q\+R9{align-items:center;display:flex;font-size:13px;gap:8px;justify-content:center}.login_termsLinks__5q\+R9 a{color:#7a7a7a;text-decoration:none;transition:color .2s ease}.login_termsLinks__5q\+R9 a:hover{color:#195893;text-decoration:underline}.login_termsLinks__5q\+R9 span{color:#7a7a7a}@media(max-width:1200px){.login_loginWelcome__CYOe0{font-size:40px}.login_loginDescription__7ArK6{font-size:16px}}@media(max-width:992px){.login_loginLeft__jt-x6{display:none}.login_loginRight__PkAtb{flex:1 1;justify-content:center}}@media(max-width:576px){.login_loginRight__PkAtb{padding:40px 20px 20px}.login_loginCard__UXFjF{border-radius:12px;padding:32px 24px}.login_loginHeader__j5fsG h2{font-size:28px}.login_loginHeader__j5fsG p{font-size:14px}.login_formOptions__-duRm{align-items:flex-start;flex-direction:column;gap:12px}.login_loginWelcome__CYOe0{font-size:32px}}@media(max-width:360px){.login_loginCard__UXFjF{padding:24px 16px}.login_loginHeader__j5fsG h2{font-size:24px}}.button_primaryButton__CLS7J{background-color:#195893;border:2px solid #195893;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:#195893;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 #195893;border-radius:6px;color:#195893;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:#195893;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:#195893}.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:#195893;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}}.util_pageContainer__kSpU-{background-color:#f5f5f5;padding:24px 32px;width:100%}.util_header__IhWH3{align-items:center;display:flex;justify-content:space-between}.util_header__IhWH3 h1{color:#000;font-family:Inter,sans-serif;font-size:28px;font-weight:600;margin:0}.util_addBtn__q310A{background:none;border:none;color:#195893;cursor:pointer;font-size:16px;font-weight:700;margin-right:3px;padding:0}.util_statusBadgeActive__TFGzY{background-color:#e8f5e9;color:#2e7d32}.util_statusBadgeActive__TFGzY,.util_statusBadgeInactive__BXEWJ{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__BXEWJ{background-color:#e0e0e0;color:#424242}.util_pageContainerContent__toLpR{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:32px}.util_listPageFill__HIcig{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}.util_listPageHeader__QrJRN{flex-shrink:0}.util_listPageTableBlock__eZB9e{display:flex;flex:1 1;flex-direction:column;min-height:0}.util_listPageFillPanel__mKPTx,.util_listPageTableScroll__O2ola{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.util_listPageFillPanel__mKPTx>*{flex:1 1;min-height:0;min-width:0}@media(max-width:768px){.util_pageContainer__kSpU-{padding:16px}.util_header__IhWH3{align-items:flex-start;flex-direction:column;gap:16px}.util_header__IhWH3 h1{font-size:24px}}.table_tableContainer__EUJT2{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;max-height:calc(100vh - 200px);overflow-x:auto;overflow-y:auto;position:relative;width:100%}.table_tableContainer__EUJT2::-webkit-scrollbar{height:8px;width:8px}.table_tableContainer__EUJT2::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table_tableContainer__EUJT2::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table_tableContainer__EUJT2::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.table_tableContainerNoScroll__qefpU{display:block;max-height:none;overflow:visible}.table_tableContainerFillHeight__tXmE4{flex:1 1;height:100%;max-height:none;min-height:0;overflow-x:auto;overflow-y:auto}.table_table__tJXWb{border-collapse:collapse;table-layout:fixed;width:100%}.table_table__tJXWb thead{background:#195893}.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}.table_tableContainerFillHeight__tXmE4 .table_table__tJXWb{min-width:0}}@media(max-width:768px){.table_table__tJXWb{min-width:1500px}.table_tableContainerFillHeight__tXmE4 .table_table__tJXWb{min-width:0}}.sortIndicator_sortable__DnzJs{cursor:pointer;-webkit-user-select:none;user-select:none}.sortIndicator_indicator__ql9Tc{align-items:center;display:inline-flex;font-size:120px;margin-left:4px;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .22s cubic-bezier(.4,0,.2,1);vertical-align:middle}.sortIndicator_sortable__DnzJs:hover .sortIndicator_indicator__ql9Tc{opacity:.4}.sortIndicator_sortable__DnzJs.sortIndicator_active__mCS8Z .sortIndicator_indicator__ql9Tc,.sortIndicator_sortable__DnzJs.sortIndicator_active__mCS8Z:hover .sortIndicator_indicator__ql9Tc{opacity:1}.sortIndicator_sortable__DnzJs.sortIndicator_disabled__8r9sn{cursor:default;-webkit-user-select:text;user-select:text}.sortIndicator_sortable__DnzJs.sortIndicator_disabled__8r9sn:hover .sortIndicator_indicator__ql9Tc{opacity:0}.loader_loaderContainer__MCEDv{align-items:center;display:flex;justify-content:center;min-height:200px}.loader_loaderContainer__MCEDv.loader_loaderOverlay__EI4qq{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;bottom:0;left:0;min-height:100vh;position:fixed;right:0;top:0;z-index:999999999999999}.loader_loaderContent__HX-Jg{align-items:center;display:flex;flex-direction:column;gap:16px}.loader_spinner__zW6xM{align-items:center;display:flex;justify-content:center;position:relative}.loader_spinner__zW6xM.loader_small__k4CwC{height:40px;width:40px}.loader_spinner__zW6xM.loader_medium__Q4mws{height:60px;width:60px}.loader_spinner__zW6xM.loader_large__n7wky{height:80px;width:80px}.loader_spinnerCircle__wOi59{animation:loader_spin__USJRe 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid #0000;border-radius:50%;border-top-color:#3b82f6;height:100%;position:absolute;width:100%}.loader_spinnerCircle__wOi59:first-child{animation-delay:-.45s}.loader_spinnerCircle__wOi59:nth-child(2){animation-delay:-.3s}.loader_spinnerCircle__wOi59:nth-child(3){animation-delay:-.15s}@keyframes loader_spin__USJRe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader_loaderMessage__qA1jL{animation:loader_pulse__Qxu5b 1.5s ease-in-out infinite;color:#fff;font-size:16px;font-weight:500;margin:0;text-align:center}@keyframes loader_pulse__Qxu5b{0%,to{opacity:1}50%{opacity:.6}}.loader_loaderContainer__MCEDv:not(.loader_loaderOverlay__EI4qq) .loader_loaderMessage__qA1jL{color:#374151}.loader_loaderContainer__MCEDv:not(.loader_loaderOverlay__EI4qq) .loader_spinnerCircle__wOi59{border-top-color:#3b82f6}.popup_popupOverlay__Pldvf{align-items:center;animation:popup_fadeIn__iOKYx .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}@keyframes popup_fadeIn__iOKYx{0%{opacity:0}to{opacity:1}}.popup_popupContainer__J2PxK{animation:popup_slideUp__c0fAb .3s ease;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0003;display:flex;flex-direction:column;max-height:90vh;overflow:hidden;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:#fff;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:center;min-height:60px;padding:20px 24px;position:relative}.popup_popupTitle__E2Yz9{color:#0a0a0a;flex:1 1;font-size:20px;font-weight:600;margin:0;padding:0 40px 0 0;text-align:left}.popup_popupCloseButton__7H0Ft{align-items:center;background:#fff3;border:1.5px solid #0a0a0a;border-radius:50%;color:#0a0a0a;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{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;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:#195893;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 #195893;color:#195893}.popup_popupButton__DVYWJ.popup_secondary__KHzN2:hover:not(:disabled){background:#195893;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}}.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:#195893;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:#195893}.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 #195893;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;overflow:hidden;position:fixed;z-index:10050}.select_selectDropdown__-CC8j.select_dropdownUp__JdsBe{animation:select_slideUp__4RaJQ .2s ease}@keyframes select_slideDown__dX9yh{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes select_slideUp__4RaJQ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.select_selectSearch__pm3Mb{border-bottom:1px solid #e0e0e0;flex:0 0 auto;padding:12px;position:relative}.select_selectSearchInput__0f7m1{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#000;font-size:14px;outline:none;padding:10px 40px 10px 12px;transition:border-color .2s ease;width:100%}.select_selectSearchInput__0f7m1::placeholder{color:#7a7a7a}.select_selectSearchInput__0f7m1:focus{border-color:#195893}.select_selectSearchIcon__d34n2{align-items:center;color:#7a7a7a;display:flex;pointer-events:none;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.select_selectOptions__tQm27{flex:1 1 auto;font-size:14px;list-style:none;margin:0;min-height:0;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:#195893;font-weight:600}.select_selectOption__m4\+fo.select_disabled__4UvCy{background-color:#0000;color:#7a7a7a;cursor:not-allowed;opacity:.6}.select_selectOption__m4\+fo:active:not(.select_disabled__4UvCy){background-color:#1565c026}.select_optionGroupHeader__Ix5Zg{background:#c7d7ef!important;color:#1f3f9a!important;font-weight:600}.select_optionGroupHeader__Ix5Zg.select_disabled__4UvCy,.select_optionGroupHeader__Ix5Zg.select_highlighted__UyZ2j,.select_optionGroupHeader__Ix5Zg:hover{background:#c7d7ef!important;color:#1f3f9a!important;cursor:default;opacity:1}.select_selectCheckIcon__fcv6\+{align-items:center;color:#195893;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_selectOtherRow__OE3l7{border-top:1px solid #e0e0e0;flex:0 0 auto;padding:8px 12px 12px}.select_selectOtherInput__YuD8s{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#000;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s ease;width:100%}.select_selectOtherInput__YuD8s::placeholder{color:#7a7a7a}.select_selectOtherInput__YuD8s:focus{border-color:#195893}.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_selectOption__m4\+fo{font-size:13px;padding:12px 14px}}.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:10050}.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:10050}@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:#195893;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:#195893}.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:#195893}.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:#195893}.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:#195893}.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:#195893}.Calendar_day__LU83Y.Calendar_disabled__eGC\+q{color:#7a7a7a;cursor:not-allowed;opacity:.4}.Calendar_day__LU83Y.Calendar_disabled__eGC\+q:hover{background:none}.Calendar_footer__D2Fxl{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin-top:16px;padding-top:12px}.Calendar_cancelButton__22EMc{background:none;border:none;border-radius:4px;color:#1565c0;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s ease}.Calendar_cancelButton__22EMc:hover{background-color:#1565c01a}.Calendar_cancelButton__22EMc:active{transform:scale(.95)}.Calendar_cancelButton__22EMc:focus{outline:none}@media(max-width:768px){.Calendar_calendar__TQsev{max-width:340px;min-width:100%;padding:16px}.Calendar_day__LU83Y{font-size:15px;height:44px}.Calendar_dayName__KWYBc{font-size:12px;padding:10px 4px}.Calendar_monthYear__kwlWR{font-size:17px}.Calendar_navButton__nsB9-{padding:10px}.Calendar_footer__D2Fxl{margin-top:20px}.Calendar_cancelButton__22EMc{font-size:15px;padding:12px 20px}}@media(max-width:400px){.Calendar_calendar__TQsev{padding:12px}.Calendar_day__LU83Y{font-size:14px;height:38px}.Calendar_dayName__KWYBc{font-size:11px}.Calendar_monthYear__kwlWR{font-size:16px}}.DuplicateQuotationModal_body__daiXA{display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0;overflow-y:auto}.DuplicateQuotationModal_subTitle__4HBUq{color:#6b7280;font-size:13px;margin:-6px 0 0}.DuplicateQuotationModal_row2__PZcbX{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.DuplicateQuotationModal_section__nGmQM{border-top:1px solid #e5e7eb;padding-top:14px}.DuplicateQuotationModal_sectionTitle__iYWSd{color:#111827;font-size:18px;font-weight:700;margin:0 0 8px}.DuplicateQuotationModal_passengerGrid__HSVI9{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.DuplicateQuotationModal_fieldLabel__mKhxr{color:#6b7280;font-size:11px;margin-bottom:6px}.DuplicateQuotationModal_numberInput__oz-EU,.DuplicateQuotationModal_readOnlyBox__Akzj1{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:15px;min-height:40px;padding:10px 12px}.DuplicateQuotationModal_numberInput__oz-EU{width:100%}.DuplicateQuotationModal_hint__xDmfA{color:#6b7280;font-size:12px;margin-top:8px}.DuplicateQuotationModal_radioGroup__LgKdW{display:flex;flex-direction:column;gap:10px}.DuplicateQuotationModal_radioRow__RjpSA{align-items:center;color:#111827;display:flex;font-size:14px;gap:8px}.DuplicateQuotationModal_dateInputWrap__8jUjB{margin-top:8px}.DuplicateQuotationModal_dateInput__Mf5mh{border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 12px;width:100%}.DuplicateQuotationModal_durationBox__QA26P{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#111827;font-size:15px;padding:10px 12px}.DuplicateQuotationModal_checkRow__aAXQg{align-items:center;color:#111827;cursor:pointer;display:flex;font-size:14px;gap:8px}.DuplicateQuotationModal_prefsCard__fpDOv{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin-top:12px;padding:12px 14px}.DuplicateQuotationModal_prefsCardActive__kJ6Bh{background:#fff;border-color:#dbeafe}.DuplicateQuotationModal_prefsCardHeading__9yiYQ{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 10px}.DuplicateQuotationModal_prefsCardActive__kJ6Bh .DuplicateQuotationModal_prefsCardHeading__9yiYQ{color:#1e3a8a}.DuplicateQuotationModal_prefsCardRow__taNzj{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.DuplicateQuotationModal_guideGroup__IRCX2{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.DuplicateQuotationModal_guideLabel__vjGUy{color:#111827;font-size:14px;font-weight:600}.DuplicateQuotationModal_controlDisabled__Bf4R2{cursor:default;opacity:.55}.DuplicateQuotationModal_controlDisabled__Bf4R2 .DuplicateQuotationModal_radioRow__RjpSA,.DuplicateQuotationModal_controlDisabled__Bf4R2 input{cursor:not-allowed}.DuplicateQuotationModal_errorText__9Y8Bl{color:#dc2626;font-size:12px;margin-top:6px}@media(max-width:900px){.DuplicateQuotationModal_passengerGrid__HSVI9,.DuplicateQuotationModal_row2__PZcbX{grid-template-columns:1fr}}.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:#195893;box-shadow:0 0 0 4px #1565c026}.checkbox_checked__qVT4p{background:#195893;border-color:#195893}.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:#61a5e4;border-color:#61a5e4}.checkbox_checkboxIcon__iA4Mi{align-items:center;animation:checkbox_checkIn__77ea6 .2s ease;color:#fff;display:flex;justify-content:center}.checkbox_checkboxIcon__iA4Mi svg{height:16px;width:16px}@keyframes checkbox_checkIn__77ea6{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.checkbox_checkboxInputHidden__x\+5tx{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.checkbox_checkboxLabel__\+VmJk{color:#000;cursor:pointer;font-size:14px;font-weight:500;line-height:1.5;-webkit-user-select:none;user-select:none}.checkbox_requiredIndicator__fDbE0{color:#dc3545;font-size:14px;font-weight:700;margin-left:4px}.checkbox_messageText__zN\+EL{align-items:center;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:flex-start;margin-left:30px;text-align:left}.checkbox_messageText__zN\+EL svg{flex-shrink:0}.checkbox_errorMessage__6Dnf8{color:#dc3545}.checkbox_errorMessage__6Dnf8 svg{stroke:#dc3545}@media(max-width:576px){.checkbox_small__m5cXl .checkbox_checkboxBox__vnb\+F{height:14px;min-height:14px;min-width:14px;width:14px}.checkbox_small__m5cXl .checkbox_checkboxBox__vnb\+F .checkbox_checkboxIcon__iA4Mi svg{height:10px;width:10px}.checkbox_medium__NgyNp .checkbox_checkboxBox__vnb\+F{height:18px;min-height:18px;min-width:18px;width:18px}.checkbox_medium__NgyNp .checkbox_checkboxBox__vnb\+F .checkbox_checkboxIcon__iA4Mi svg{height:14px;width:14px}.checkbox_large__2RxI\+ .checkbox_checkboxBox__vnb\+F{height:22px;min-height:22px;min-width:22px;width:22px}.checkbox_large__2RxI\+ .checkbox_checkboxBox__vnb\+F .checkbox_checkboxIcon__iA4Mi svg{height:16px;width:16px}.checkbox_checkboxLabel__\+VmJk{font-size:13px}.checkbox_messageText__zN\+EL{font-size:12px;margin-left:28px}}.newQuotation_wrapper__zwctN{display:flex;flex-direction:column;gap:16px}.newQuotation_topHeader__Jzf\+R{align-items:center;display:flex;gap:16px;justify-content:space-between}.newQuotation_titleRow__Eot3w{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.newQuotation_headerActions__bnRSV{align-items:center;display:flex;gap:12px}.newQuotation_backButton__LSvG7{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background-color .2s ease;width:30px}.newQuotation_backButton__LSvG7:hover{background:#eef2f7}.newQuotation_pageTitle__AR2P0{color:#111827;font-size:24px;font-weight:600;margin:0}.newQuotation_headerNameBlock__R\+jxJ{align-items:center;display:inline-flex;gap:8px}.newQuotation_headerNameInput__RSc9Q{border:1px solid #cbd5e1;border-radius:8px;color:#111827;font-size:16px;font-weight:500;height:34px;max-width:320px;min-width:220px;outline:none;padding:0 10px}.newQuotation_headerNameInput__RSc9Q:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.newQuotation_editNameButton__2wZkt{align-items:center;background:#0000;border:none;border-radius:4px;color:#0f172a;cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.newQuotation_editNameButton__2wZkt:hover{background:#f1f5f9}.newQuotation_editNameIcon__dMBCj{font-size:13px;line-height:1}.newQuotation_quotationTag__nGnO1{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#1d4ed8;font-size:11px;font-weight:600;padding:2px 8px}.newQuotation_createdBy__1kMA\+{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;color:#166534;font-size:12px;font-weight:500;padding:3px 10px}.newQuotation_stepperBar__cc0HC{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;padding:10px 14px}.newQuotation_stepItem__K\+zT4{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:0}.newQuotation_activeStep__TR-7h{color:#1d4ed8}.newQuotation_stepIndex__yUUPA{align-items:center;background:#e5e7eb;border-radius:50%;display:inline-flex;font-size:12px;font-weight:600;height:22px;justify-content:center;width:22px}.newQuotation_activeStep__TR-7h .newQuotation_stepIndex__yUUPA{background:#2563eb;color:#fff}.newQuotation_stepDivider__1r4ZV{color:#94a3b8;font-size:16px;line-height:1}.newQuotation_contentCard__yBO0c{background:#fff;border:1px solid #dbe2ea;border-radius:10px;box-shadow:0 1px 2px #0f172a0f;padding:18px}.newQuotation_sectionTitle__jv7dP{color:#0f172a;font-size:18px;font-weight:600;margin:0 0 14px}.newQuotation_citySection__vrsTc{margin:8px 0 16px}.newQuotation_citySectionHeader__dmiuu{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.newQuotation_citySectionTitle__2MAnB{color:#1f2937;font-size:16px;font-weight:600;margin:0}.newQuotation_citySummary__egZKV{background:#eaf2ff;border:1px solid #cfe1ff;border-radius:8px;color:#1e3a8a;font-size:13px;font-weight:500;margin-bottom:10px;padding:8px 12px}.newQuotation_cityCard__n9UMQ{align-items:flex-end;background:#f8fafc;border:1px solid #d5dbe3;border-radius:8px;display:flex;gap:8px;padding:10px}.newQuotation_cityFields__ZA1YO{align-items:flex-end;display:flex;flex:1 1;gap:8px}.newQuotation_citySelect__Z7W6x{flex:1 1}.newQuotation_cityNights__6Ge99{width:96px}.newQuotation_deleteCityButton__Z7F6y{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background-color .2s ease;width:40px}.newQuotation_deleteCityButton__Z7F6y:hover:not(:disabled){background:#fee2e2}.newQuotation_deleteCityButton__Z7F6y:disabled{cursor:not-allowed}.newQuotation_deleteCityButton__Z7F6y svg{height:22px;width:22px}.newQuotation_cityInfoText__tBwYc{color:#6b7280;font-size:12px;margin:8px 0 0}.newQuotation_checkboxRow__CoPb7{align-items:center;display:flex;gap:20px;margin:6px 0 12px}.newQuotation_childrenSection__Azazi{margin:10px 0 14px}.newQuotation_childrenSectionTitle__kIRln{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 8px}.newQuotation_childCard__snkLB{align-items:center;background:#f2f7ff;border:1px solid #d5dbe3;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px}.newQuotation_childCardTitle__r3VLC{color:#374151;font-size:13px;font-weight:600;margin:0;min-width:58px}.newQuotation_childInlineControls__nUmp2{align-items:center;display:flex;gap:12px}.newQuotation_childAgeField__1\+8xn{width:90px}.newQuotation_childCheckbox__\+c5MF{align-items:center;display:flex;min-height:36px}.newQuotation_childCheckbox__\+c5MF [class*=checkboxWrapper]{margin-bottom:0;margin-top:20px}.newQuotation_childCheckbox__\+c5MF [class*=checkboxContainer]{align-items:center}.newQuotation_childCheckbox__\+c5MF [class*=checkboxLabel]{align-items:center;display:inline-flex;line-height:1}.newQuotation_stepActions__hsYU8{align-items:center;display:flex;gap:12px;justify-content:flex-start}@media(max-width:768px){.newQuotation_topHeader__Jzf\+R{align-items:flex-start;flex-direction:column}.newQuotation_headerActions__bnRSV{justify-content:flex-start;width:100%}.newQuotation_pageTitle__AR2P0{font-size:20px}.newQuotation_stepperBar__cc0HC{overflow-x:auto;width:100%}.newQuotation_citySectionHeader__dmiuu{align-items:flex-start;flex-direction:column}.newQuotation_cityCard__n9UMQ{align-items:stretch;flex-direction:column}.newQuotation_cityFields__ZA1YO{width:100%}.newQuotation_cityNights__6Ge99{width:86px}.newQuotation_childCard__snkLB{align-items:flex-start;flex-direction:column}.newQuotation_childInlineControls__nUmp2{justify-content:space-between;width:100%}.newQuotation_childCheckbox__\+c5MF{min-height:0}.newQuotation_stepActions__hsYU8{width:100%}}.mainTabsTableHeader_headerWrap__eaZ7T{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;width:100%}.mainTabsTableHeader_headerRow__6DLE8{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.mainTabsTableHeader_searchBlock__Yd\+58{display:flex;flex:1 1 320px;flex-direction:column;gap:4px;max-width:420px;min-width:240px}.mainTabsTableHeader_searchInputWrap__7rzuc{position:relative;width:100%}.mainTabsTableHeader_searchIcon__6yjXG{display:inline-flex;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.mainTabsTableHeader_crossIcon__fTptZ{cursor:pointer;display:inline-flex;left:calc(100% - 25px);position:absolute;top:50%;transform:translateY(-50%)}.mainTabsTableHeader_searchInput__m4A2X{background:#fff;border:1px solid #d6dde7;border-radius:8px;color:#0f172a;font-size:13px;height:38px;outline:none;padding:0 12px 0 36px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.mainTabsTableHeader_searchInput__m4A2X::placeholder{color:#94a3b8}.mainTabsTableHeader_searchInput__m4A2X:focus{border-color:#195893;box-shadow:0 0 0 3px #1d4ed81f}.mainTabsTableHeader_countText__MwC5V{color:#7a7a7a;font-size:12px;font-weight:700;padding-left:2px}.mainTabsTableHeader_actionsBlock__-nqMz{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.mainTabsTableHeader_sortWrapper__XezaH{position:relative}.mainTabsTableHeader_sortTrigger__ve7hN{align-items:center;background:#fff;border:1px solid #d6dde7;border-radius:8px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;height:38px;min-width:150px;padding:0 12px}.mainTabsTableHeader_sortTrigger__ve7hN:hover{border-color:#94a3b8}.mainTabsTableHeader_sortIcon__VjaLV{color:#475569;font-size:14px;line-height:1}.mainTabsTableHeader_sortValueText__AcPdB{flex:1 1;text-align:left;white-space:nowrap}.mainTabsTableHeader_sortCaret__jL3oO{display:inline-flex;transition:transform .15s ease}.mainTabsTableHeader_sortCaretOpen__ElnA8{transform:rotate(180deg)}.mainTabsTableHeader_sortMenu__FwPBi{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 6px 16px #0f172a1f;min-width:180px;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.mainTabsTableHeader_sortMenuItem__pqQnD{align-items:center;background:#0000;border:none;color:#0f172a;cursor:pointer;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:8px 14px;text-align:left;width:100%}.mainTabsTableHeader_sortMenuItem__pqQnD:hover{background:#f1f5f9}.mainTabsTableHeader_sortMenuItemSelected__45wZZ{color:#195893;font-weight:600}.mainTabsTableHeader_sortMenuCheck__CEKcG{color:#195893;font-weight:700}.mainTabsTableHeader_filtersTrigger__puMkF{align-items:center;background:#fff;border:1px solid #d6dde7;border-radius:8px;color:#1f3f9a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:38px;padding:0 14px;position:relative}.mainTabsTableHeader_filtersTrigger__puMkF:hover{background:#f8fafc;border-color:#94a3b8}.mainTabsTableHeader_filtersIcon__1Ejdz{display:inline-flex;line-height:1}.mainTabsTableHeader_filtersBadge__myfEG{align-items:center;background:#195893;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;margin-left:4px;min-width:18px;padding:0 5px}.mainTabsTableHeader_addBtn__gwrYv{align-items:center;background:#195893;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:38px;padding:0 16px;white-space:nowrap}.mainTabsTableHeader_addBtn__gwrYv:hover{background:#195893}.mainTabsTableHeader_addBtnPlus__fgP5Y{font-size:18px;font-weight:600;line-height:1}.mainTabsTableHeader_filterPopoverPaper__5qV0z{border:1px solid #e2e8f0;border-radius:10px!important;box-shadow:0 8px 24px #0f172a26!important;margin-top:4px;overflow:hidden!important;width:320px}.mainTabsTableHeader_filterPopoverHeader__mxOf9{align-items:center;border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;padding:12px 16px}.mainTabsTableHeader_filterPopoverTitle__BScsh{color:#0f172a;font-size:14px;font-weight:700}.mainTabsTableHeader_filterPopoverResetBtn__F4ER8{background:#0000;border:none;border-radius:4px;color:#195893;cursor:pointer;font-size:12px;font-weight:600;padding:4px 8px}.mainTabsTableHeader_filterPopoverResetBtn__F4ER8:hover{background:#eef2ff}.mainTabsTableHeader_filterPopoverBody__ZA\+u3{max-height:360px;overflow-y:auto;padding:6px 0}.mainTabsTableHeader_filterGroup__mEaWJ{border-bottom:1px solid #f1f5f9}.mainTabsTableHeader_filterGroup__mEaWJ:last-child{border-bottom:none}.mainTabsTableHeader_filterGroupHeader__eubdT{align-items:center;background:#0000;border:none;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:600;justify-content:space-between;padding:10px 16px;text-align:left;width:100%}.mainTabsTableHeader_filterGroupHeader__eubdT:hover{background:#f8fafc}.mainTabsTableHeader_filterGroupLabelWrap__la\+cQ{align-items:center;display:inline-flex;gap:8px}.mainTabsTableHeader_filterGroupBadge__Ab9Do{align-items:center;background:#195893;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.mainTabsTableHeader_filterGroupCaret__Q-86j{display:inline-flex;transition:transform .15s ease}.mainTabsTableHeader_filterGroupCaretOpen__LYySi{transform:rotate(180deg)}.mainTabsTableHeader_filterGroupOptions__LPbnD{display:flex;flex-direction:column;gap:2px;padding:4px 8px 10px 16px}.mainTabsTableHeader_filterOption__JtmxH{align-items:center;border-radius:6px;color:#1f2937;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:6px 8px}.mainTabsTableHeader_filterOption__JtmxH>input[type=checkbox]{accent-color:#195893;cursor:pointer}.mainTabsTableHeader_filterOption__JtmxH:hover{background:#f8fafc}.mainTabsTableHeader_filterOptionChecked__nE9oJ{background:#eff6ff}.mainTabsTableHeader_filterOptionChecked__nE9oJ:hover{background:#dbeafe}.mainTabsTableHeader_filterGroupEmpty__J2om3{color:#94a3b8;font-size:12px;font-style:italic;padding:8px 16px}.mainTabsTableHeader_filterPopoverFooter__oVNDz{background:#f8fafc;border-top:1px solid #eef2f7;display:flex;gap:8px;justify-content:flex-end;padding:10px 16px}.mainTabsTableHeader_popoverCancelBtn__2TFpR{background:#0000;border:none;border-radius:6px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;height:32px;padding:0 14px}.mainTabsTableHeader_popoverCancelBtn__2TFpR:hover{background:#e2e8f0}.mainTabsTableHeader_popoverApplyBtn__-b2nr{background:#195893;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:32px;padding:0 16px}.mainTabsTableHeader_popoverApplyBtn__-b2nr:hover{background:#195893}.mainTabsTableHeader_chipsRow__FJ0gF{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mainTabsTableHeader_chip__Ck4KU{align-items:center;background:#eff6ff;border:1px solid #c7d8f7;border-radius:999px;color:#195893;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 8px 4px 10px}.mainTabsTableHeader_chipLabel__W2lxT{color:#475569;font-weight:500}.mainTabsTableHeader_chipValue__Wz2K\+{color:#195893;font-weight:600}.mainTabsTableHeader_chipRemoveBtn__j4HaW{align-items:center;background:#0000;border:none;border-radius:50%;cursor:pointer;display:inline-flex;height:16px;justify-content:center;padding:0;width:16px}.mainTabsTableHeader_chipRemoveBtn__j4HaW:hover{background:#64748b26}.mainTabsTableHeader_chipsClearAllBtn__3VOqE{background:#0000;border:none;border-radius:4px;color:#475569;cursor:pointer;font-size:12px;font-weight:500;padding:4px 8px}.mainTabsTableHeader_chipsClearAllBtn__3VOqE:hover{background:#f1f5f9;color:#0f172a}.tablePagination_bar__9zzNn{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;overflow:visible;padding-top:12px;width:100%}.tablePagination_showing__e2dK6{color:#64748b;flex-shrink:1;font-family:Inter,sans-serif;font-size:13px;min-width:0}.tablePagination_controls__LFEv9{align-items:center;display:flex;flex-shrink:0;gap:8px}.tablePagination_selectWrap__kxf3R{position:relative}.tablePagination_selectButton__w12fC{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#000;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:13px;gap:4px;height:32px;justify-content:space-between;min-width:56px;padding:0 8px 0 10px}.tablePagination_selectChevron__iw9P9{display:inline-flex;flex-shrink:0}.tablePagination_selectMenu__F9Bl6{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 12px #0000001f;box-sizing:border-box;list-style:none;margin:0;padding:4px 0;position:fixed;z-index:1200}.tablePagination_selectOption__c7C0F{color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;padding:6px 12px;text-align:left}.tablePagination_selectOptionActive__kXkvJ{background:#e3f2fd;color:#195893;font-weight:600}.tablePagination_navButton__kuhgu,.tablePagination_pageButton__qEFQs{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#000;cursor:pointer;font-family:Inter,sans-serif;font-size:13px;height:32px;padding:0}.tablePagination_prevButton__zb4c9{width:78px}.tablePagination_nextButton__RIdnC{width:54px}.tablePagination_pageButton__qEFQs{min-width:32px;width:32px}.tablePagination_pageButtonWide__oitmD{min-width:32px;padding:0 8px;width:auto}.tablePagination_pageButtonActive__ripXg{background:#195893;border-color:#195893;color:#fff;cursor:default}.tablePagination_ellipsis__gbvnv{color:#000;font-family:Inter,sans-serif;font-size:13px;padding:0 2px;-webkit-user-select:none;user-select:none}.tablePagination_disabled__N\+LUD{background:#fff;border-color:#e0e0e0;color:#7a7a7a;cursor:not-allowed;opacity:.6}.muiMenu_menuButton__0Zhgi{align-items:center;background-color:#195893;border:2px solid #195893;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:#195893;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 #195893;color:#195893}.muiMenu_menuButton__0Zhgi.muiMenu_outlined__tvjph:hover:not(:disabled){background-color:#195893;box-shadow:0 4px 12px #1565c04d;color:#fff;transform:translateY(-1px)}.muiMenu_menuButton__0Zhgi.muiMenu_text__26JTj{background-color:#0000;border:none;color:#195893;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 #195893!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}.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:#195893;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}}.addFollowUpPanel_panel__zYUg2{animation:addFollowUpPanel_slideUp__I7c5K .22s ease;background:#fff;flex-shrink:0;max-height:calc(90vh - 220px);overflow-y:auto;padding:12px 24px 24px;width:100%}@keyframes addFollowUpPanel_slideUp__I7c5K{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.addFollowUpPanel_dragHandle__4bnYW{background:#cbd5e1;border-radius:999px;height:4px;margin:0 auto 16px;width:40px}.addFollowUpPanel_title__0eQwN{color:#0f1e36;font-size:18px;font-weight:600;line-height:1.3;margin:0 0 20px}.addFollowUpPanel_actions__J0thB{display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.activityHistoryPopup_overlay__wJRZn{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;cursor:default;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}.activityHistoryPopup_popup__4Gxyn{background:#fff;border:1px solid #fff;border-radius:12px;box-shadow:0 8px 32px #0f1e362e;display:flex;flex-direction:column;isolation:isolate;max-height:90vh;max-width:520px;overflow:hidden;position:relative;width:100%}.activityHistoryPopup_popupWithAddPanel__-SZYs{max-height:90vh}.activityHistoryPopup_contentArea__U1VU1{background:#fff;display:flex;flex-direction:column;flex-shrink:0;min-height:0;position:relative}.activityHistoryPopup_contentAreaCollapsed__ZSQZF{border-bottom:1px solid #e2e8f0;max-height:220px;overflow:hidden}.activityHistoryPopup_contentAreaCollapsed__ZSQZF .activityHistoryPopup_body__ewiFK{overflow:hidden}.activityHistoryPopup_contentDimmer__GpSnN{background:#0f1e362e;border:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:1}.activityHistoryPopup_header__OKiiP{padding:20px 24px 16px}.activityHistoryPopup_headerTop__FHsG2{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.activityHistoryPopup_titleBlock__gWPp6{min-width:0}.activityHistoryPopup_title__WH3mJ{color:#0f1e36;font-size:20px;font-weight:600;line-height:1.3;margin:0}.activityHistoryPopup_subtitle__-qrI-{color:#195893;font-size:14px;font-weight:500;line-height:1.3;margin:4px 0 0}.activityHistoryPopup_timelineMeta__0Nie9{color:#6b7280;display:flex;flex-wrap:wrap;font-size:13px;gap:4px 16px;line-height:1.4;margin:8px 0 0}.activityHistoryPopup_timelineMetaLabel__gZgSm{font-weight:600}.activityHistoryPopup_closeButton__tnDfF{align-items:center;background:#0000;border:1.5px solid #475569;border-radius:50%;color:#475569;cursor:pointer;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.activityHistoryPopup_closeButton__tnDfF:hover{background:#f8fafc}.activityHistoryPopup_divider__tmiEP{background:#e2e8f0;height:1px}.activityHistoryPopup_body__ewiFK{flex:1 1 auto;min-height:0;overflow-y:visible;padding:20px 24px}.activityHistoryPopup_bodyScrollable__AKorW{max-height:331px;overflow-y:auto}.activityHistoryPopup_emptyState__Yj05U{color:#64748b;font-size:14px;padding:32px 12px;text-align:center}.activityHistoryPopup_timeline__vh5-i{display:flex;flex-direction:column}.activityHistoryPopup_timelineItem__XtvVW{display:flex;gap:14px}.activityHistoryPopup_timelineRail__YuPBW{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:36px}.activityHistoryPopup_iconCircle__CoTvj{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.activityHistoryPopup_connector__OrZoZ{background:#e2e8f0;flex:1 1;margin:4px 0;min-height:16px;width:2px}.activityHistoryPopup_timelineContent__m5JWD{flex:1 1;min-width:0;padding-bottom:24px}.activityHistoryPopup_timelineItem__XtvVW:last-child .activityHistoryPopup_timelineContent__m5JWD{padding-bottom:0}.activityHistoryPopup_itemHeader__ldptt{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.activityHistoryPopup_itemMeta__Dyml6{align-items:center;display:flex;flex-shrink:0;gap:4px}.activityHistoryPopup_typeName__okWhi{color:#0f1e36;font-size:14px;font-weight:600;line-height:1.3}.activityHistoryPopup_itemDate__7YxrH{color:#64748b;flex-shrink:0;font-size:12px;font-weight:500;line-height:1.3;white-space:nowrap}.activityHistoryPopup_remarks__7e7lj{color:#1e293b;font-size:14px;line-height:1.5;margin:0;word-break:break-word}.activityHistoryPopup_createdBy__635gt{color:#64748b;font-size:12px;line-height:1.3;margin:8px 0 0}.activityHistoryPopup_footer__mpybm{align-items:center;display:flex;justify-content:center;padding:16px 24px 20px}.activityHistoryPopup_addFollowUpButton__amuQk{background:#eff6ff;border:1px solid #2563eb;border-radius:8px;color:#2563eb;cursor:pointer;font-size:14px;font-weight:600;min-height:40px;transition:background .15s ease;width:155px}.activityHistoryPopup_addFollowUpButton__amuQk:hover{background:#dbeafe}.activityHistoryPopup_deleteConfirmOverlay__WIGyg{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10050}.activityHistoryPopup_deleteConfirmDialog__t6M9T{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0f1e362e;max-width:420px;padding:24px;width:100%}.activityHistoryPopup_deleteConfirmTitle__uzxeg{color:#0f1e36;font-size:18px;font-weight:600;margin:0 0 12px}.activityHistoryPopup_deleteConfirmText__cjnFo{color:#475569;font-size:14px;line-height:1.5;margin:0}.activityHistoryPopup_deleteConfirmActions__4c7m2{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.activityHistoryPopup_deleteConfirmCancel__UMMkz,.activityHistoryPopup_deleteConfirmDelete__PYwkW{border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;height:40px;min-width:88px;padding:0 16px}.activityHistoryPopup_deleteConfirmCancel__UMMkz{background:#fff;border:1px solid #cbd5e1;color:#334155}.activityHistoryPopup_deleteConfirmDelete__PYwkW{background:#dc2626;border:1px solid #dc2626;color:#fff}.activityHistoryPopup_deleteConfirmCancel__UMMkz:disabled,.activityHistoryPopup_deleteConfirmDelete__PYwkW:disabled{cursor:not-allowed;opacity:.6}.quotation_pageContainer__1Ohw5{width:100%}.quotation_headerSection__VEVXn{margin-bottom:8px}.quotation_searchRow__uInaT{flex:1 1;margin-top:0}.quotation_subHeader__Xyybf{color:#6b7280;font-size:14px;font-weight:400;margin:6px 0 8px}.quotation_filterGroup__k\+MlI{align-items:center;display:flex;gap:8px}.quotation_filterSearchGroup__efidy{align-items:center;display:flex;gap:var(--Grid-rowSpacing) var(--Grid-columnSpacing)}.quotation_filterIconButton__8Z4gm{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;transition:all .2s ease;width:44px}.quotation_filterActive__AihW1{background:#fff5f5;border-color:#ef9a9a}.quotation_dashboardCard__P-r6a{background:#fff;border-radius:10px;box-shadow:0 1px 4px #0f172a14;padding:16px}.quotation_quotationId__tkcDp{color:#1d4ed8;font-weight:500}.quotation_statusActionLabel__GfwyV{align-items:center;display:inline-flex;gap:6px}.quotation_createdByButton__I9YJq{background:#0000;border:none;color:#1d4ed8;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.quotation_paxBadge__cL6PZ{align-items:center;background:#f1f5f9;border-radius:11px;color:#334155;display:inline-flex;font-size:12px;font-weight:600;height:22px;justify-content:center;min-width:26px;padding:0 8px}.quotation_priceValue__HBYDc{color:#16a34a;font-weight:600}.quotation_contactInfoCell__jdbOB{line-height:1.25}.quotation_contactInfoPhone__ztI16{color:#111827;font-weight:500}.quotation_contactInfoEmail__e7tfW{color:#6b7280;margin-top:2px}.quotation_actionIconButton__wOtd3{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:inline-flex;justify-content:center;padding:4px;transition:background-color .2s ease}.quotation_actionIconButton__wOtd3:hover{background:#fee2e2}.quotation_actionIconButton__wOtd3 svg{height:22px;width:22px}.quotation_duplicateIconButton__xa-Pm:hover{background:#0000}.quotation_confirmationContent__5x5wL{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:140px;text-align:center}.quotation_confirmationText__DQgWG{color:#111827;font-size:14px;line-height:1.5;margin:0}.quotation_remarksPopupBody__6hRVh{display:flex;flex-direction:column;gap:12px;max-height:520px;min-height:355px}.quotation_remarksHeaderRow__dYTEg{align-items:center;display:flex;justify-content:flex-end}.quotation_sortSelectWrap__3j48j{width:170px}.quotation_sortRemarksButton__\+vrRM{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-size:12px;padding:6px 10px}.quotation_remarksTextarea__q7nJA{border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;font-size:13px;line-height:1.35;max-height:96px;min-height:60px;outline:none;overflow-y:auto;padding:10px 12px;resize:vertical;width:100%}.quotation_remarksList__gkRnZ{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:10px;max-height:290px;min-height:220px;overflow-y:auto;padding:10px}.quotation_emptyRemarks__Tbqbs{color:#64748b;font-size:13px;padding:12px;text-align:center}.quotation_remarkItem__cFUHX{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:6px;display:flex;gap:10px;padding:10px}.quotation_remarkIndex__S3HOa{color:#475569;font-size:13px;font-weight:600;margin-top:2px;min-width:18px}.quotation_remarkContent__rRbFu{flex:1 1;min-width:0}.quotation_remarkText__kVzNb{color:#111827;font-size:13px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.quotation_remarkMeta__YjCal{color:#64748b;display:flex;flex-wrap:wrap;font-size:11px;font-weight:500;gap:14px;letter-spacing:.02em;margin-top:8px}.quotation_remarkEditBtn__fMk1c{align-items:center;background:#0000;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;justify-content:center;margin-top:1px;padding:2px}.quotation_remarkEditBtn__fMk1c:hover{color:#0f4f85}.quotation_remarksComposer__DPhG3{grid-gap:10px;align-items:end;border-top:1px solid #e5e7eb;display:grid;gap:10px;grid-template-columns:1fr auto;padding-top:12px}@media(max-width:768px){.quotation_dashboardCard__P-r6a{padding:12px}.quotation_subHeader__Xyybf{margin-top:4px}}.quotation_activityHistoryIcon__I\+viG{height:18px;width:22px}.quotationStatusPill_pill__UCFvz{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:4px;line-height:1.2;padding:3px 10px;white-space:nowrap}.quotationStatusPill_pillDraft__ZcmYU{background:#fef3c7;color:#92400e;cursor:pointer}.quotationStatusPill_pillReadyToSend__1Iyp5,.quotationStatusPill_pillSent__vRF7K{background:#e0e7ff;color:#1e3a8a;cursor:pointer}.quotationStatusPill_pillFollowUp__S0d2P{background:#ffedd5;color:#9a3412;cursor:pointer}.quotationStatusPill_pillConfirmed__Lx\+mb{background:#dcfce7;color:#166534;cursor:pointer}.quotationStatusPill_pillLost__pGyI0{background:#fee2e2;color:#991b1b;cursor:pointer}.quotationStatusPill_pillDefault__36AjI{background:#f1f5f9;color:#334155;font-weight:500}.quotationStatusPill_pillIcon__\+oMxB{color:#016630;flex-shrink:0;font-size:14px}.quotationStatusPill_statusCell__S9fuQ{align-items:flex-start;display:inline-flex;flex-direction:column;gap:4px;min-width:0}.quotationStatusPill_pillRow__QvWEN,.quotationStatusPill_pillWrapper__BONKr{align-items:center;display:inline-flex;gap:4px;position:relative}.quotationStatusPill_statusMetaLine__e0vHR{font-size:11px;line-height:1.3;white-space:nowrap}.quotationStatusPill_statusMetaConfirmed__7j-kZ{color:#166534;font-weight:500}.quotationStatusPill_statusMetaFollowUp__CwwVW{color:#9a3412;font-weight:500}.quotationStatusPill_statusMetaFollowUpDueToday__xvUop{color:#dc2626;font-weight:700}.quotationStatusPill_statusMetaLostReason__DjgMt{color:#991b1b;font-weight:500}.quotationStatusPill_lostReasonInfoBtn__16MaL{align-items:center;background:#0000;border:0;border-radius:4px;cursor:pointer;display:inline-flex;height:20px;justify-content:center;outline:none;padding:0;width:20px}.quotationStatusPill_lostReasonPopover__YzOAd{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f1e3624;padding:12px 14px;position:fixed;width:220px;z-index:1001}.quotationStatusPill_lostReasonPopoverTitle__kfZPi{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1.3;margin:0 0 6px;text-transform:uppercase}.quotationStatusPill_lostReasonPopoverText__cCBTp{color:#1e293b;font-size:12px;line-height:1.45;margin:0;word-break:break-word}.quotationStatusPill_dropdownWrapper__M8hBc{align-items:center;display:inline-flex;position:relative}.quotationStatusPill_dropdownButton__VwzPQ{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-left:-5px;padding:0;width:20px}.quotationStatusPill_dropdownButton__VwzPQ:hover{opacity:.7}.quotationStatusPill_dropdownMenu__YFvvn{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 12px #0000001f;display:flex;flex-direction:column;gap:2px;min-width:150px;padding:4px 0}.quotationStatusPill_dropdownMenuPortal__HaKEb{position:fixed;z-index:1000}.quotationStatusPill_dropdownOption__6PyJM{background:#0000;border:0;cursor:pointer;display:block;font-size:12px;padding:3px 10px;text-align:left;white-space:nowrap;width:100%}.quotationStatusPill_dropdownOption__6PyJM:hover{background:#f3f4f6}.quotationStatusPill_activityHistoryBtn__3X1V4{align-items:center;background:#0000;border:0;border-radius:4px;cursor:pointer;display:none;height:20px;justify-content:center;opacity:0;outline:none;padding:2px;visibility:hidden;width:20px}.quotationStatusPill_lostReasonInfoWrapper__v17cp{align-items:center;display:inline-flex;position:relative}.markQuotationStatusConfirmPopup_overlay__hRGlA{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10050}.markQuotationStatusConfirmPopup_dialog__l7I8V{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0f1e362e;max-width:420px;padding:28px 24px 24px;text-align:center;width:100%}.markQuotationStatusConfirmPopup_iconCircle__-P7e8{align-items:center;border-radius:50%;display:inline-flex;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.markQuotationStatusConfirmPopup_iconCircleConfirmed__oArxN{background:#dcfce7}.markQuotationStatusConfirmPopup_iconCircleLost__yQ\+34{background:#fee2e2}.markQuotationStatusConfirmPopup_title__c5vcD{color:#0f1e36;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 12px}.markQuotationStatusConfirmPopup_message__ZWqud{color:#64748b;font-size:14px;line-height:1.5;margin:0}.markQuotationStatusConfirmPopup_message__ZWqud strong{color:#0f1e36;font-weight:600}.markQuotationStatusConfirmPopup_field__OZS\+p{margin-top:20px;text-align:left}.markQuotationStatusConfirmPopup_fieldLabel__Rqekm{color:#1e293b;display:block;font-size:14px;font-weight:600;line-height:1.3;margin-bottom:8px}.markQuotationStatusConfirmPopup_fieldInput__WPq06{border:1px solid #d1d5db;border-radius:8px;box-sizing:border-box;color:#0f1e36;font-size:14px;height:54px;line-height:1.4;max-width:356px;padding:10px 14px;width:100%}.markQuotationStatusConfirmPopup_fieldInput__WPq06::placeholder{color:#64748b}.markQuotationStatusConfirmPopup_fieldInput__WPq06:focus{border-color:#94a3b8;outline:none}.markQuotationStatusConfirmPopup_fieldInput__WPq06:disabled{background:#f8fafc;cursor:not-allowed}.markQuotationStatusConfirmPopup_actions__gUH8E{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:24px}.markQuotationStatusConfirmPopup_cancelButton__znyT\+,.markQuotationStatusConfirmPopup_confirmButton__eOlBj{border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;height:41px;padding:0 16px;width:173px}.markQuotationStatusConfirmPopup_cancelButton__znyT\+{background:#fff;border:1px solid #d1d5db;color:#334155}.markQuotationStatusConfirmPopup_confirmButton__eOlBj{border:0;color:#fff;width:173px}.markQuotationStatusConfirmPopup_confirmButtonSuccess__aF\+sr{background:#166534}.markQuotationStatusConfirmPopup_confirmButtonDanger__rJRJQ{background:#991b1b}.markQuotationStatusConfirmPopup_cancelButton__znyT\+:disabled,.markQuotationStatusConfirmPopup_confirmButton__eOlBj:disabled{cursor:not-allowed;opacity:.6}.quotationAgencyContactHover_contactAnchor__ED7T9{display:inline-block;max-width:100%;vertical-align:top}.quotationAgencyContactHover_contactTrigger__9w1fq{cursor:default}.quotationAgencyContactHover_hoverBridge__uKb2c{bottom:0;left:-14px;position:absolute;top:0;width:14px}.quotationAgencyContactHover_popover__uEn4c{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f1e3624;max-width:280px;min-width:200px;padding:12px 14px;pointer-events:auto;position:fixed;z-index:1001}.quotationAgencyContactHover_popover__uEn4c:before{border-bottom:6px solid #0000;border-right:6px solid #fff;border-top:6px solid #0000;content:"";height:0;left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:0}.quotationAgencyContactHover_popover__uEn4c:after{border-bottom:7px solid #0000;border-right:7px solid #e2e8f0;border-top:7px solid #0000;content:"";height:0;left:-7px;position:absolute;top:50%;transform:translateY(-50%);width:0;z-index:-1}.quotationAgencyContactHover_popoverFlipped__f9UjT .quotationAgencyContactHover_hoverBridge__uKb2c{left:auto;right:-14px}.quotationAgencyContactHover_popoverFlipped__f9UjT:before{border-left:6px solid #fff;border-right:none;left:auto;right:-6px}.quotationAgencyContactHover_popoverFlipped__f9UjT:after{border-left:7px solid #e2e8f0;border-right:none;left:auto;right:-7px}.quotationAgencyContactHover_agencyName__KNH6Q{color:#0f1e36;font-size:14px;font-weight:600;line-height:1.3;margin:0}.quotationAgencyContactHover_divider__-dTyF{background:#e2e8f0;height:1px;margin:8px 0}.quotationAgencyContactHover_agentName__v6rQY{color:#1e293b;font-size:13px;font-weight:600;line-height:1.3;margin:0 0 8px}.quotationAgencyContactHover_contactRow__ElTBz{align-items:center;display:flex;gap:8px;margin-top:6px}.quotationAgencyContactHover_contactRow__ElTBz:first-of-type{margin-top:0}.quotationAgencyContactHover_contactIcon__kFFDC{color:#64748b;flex-shrink:0;font-size:14px}.quotationAgencyContactHover_contactValue__NxUuD{color:#2563eb;font-size:12px;line-height:1.35;text-decoration:none;word-break:break-word}.quotationAgencyContactHover_contactValue__NxUuD:hover{text-decoration:underline}.journeyDetails_contentCard__Pe8Ic{background:#fff;border:1px solid #dbe2ea;border-radius:10px;box-shadow:0 1px 2px #0f172a0f;padding:10px}.journeyDetails_sectionTitle__j8MyV{color:#0f172a;font-size:16px;font-weight:600;margin:0 0 8px}.journeyDetails_guidePricingRow__b442X{align-items:center;color:#1e293b;display:flex;font-size:12px;gap:12px;justify-content:flex-end;margin-bottom:8px}.journeyDetails_guidePricingRow__b442X>label{align-items:center;cursor:pointer;display:inline-flex;font-weight:500;gap:8px}.journeyDetails_guidePricingLabel__CHawh{font-weight:600}.journeyDetails_journeyGrid__OLj0P{border:1px solid #dfe7f2;border-radius:10px;overflow-x:auto;position:relative}.journeyDetails_headerRow__SFWKv{background:#e9eef7;border-bottom:1px solid #d6e0ee;display:grid;grid-template-columns:160px 340px 160px 400px 260px 180px 130px 160px;min-width:1800px}.journeyDetails_headerRow__SFWKv>div{border-right:1px solid #d6e0ee;color:#32475f;font-size:14px;font-weight:600;padding:8px 10px;text-align:center}.journeyDetails_headerRow__SFWKv>div:last-child{border-right:none}.journeyDetails_bodyRow__W\+VUr{align-items:stretch;background:#fff;border-bottom:1px solid #e8edf5;display:grid;grid-template-columns:160px 340px 160px 400px 260px 180px 130px 160px;min-width:1800px}.journeyDetails_bodyRow__W\+VUr>div{border-right:1px solid #d6e0ee;display:flex;flex-direction:column;justify-content:flex-start;padding:8px 10px}.journeyDetails_bodyRow__W\+VUr>div:last-child{border-right:none}.journeyDetails_bodyRow__W\+VUr>.journeyDetails_tripBandsCell__OQt\+w{grid-row-gap:10px;grid-column-gap:0;border-right:1px solid #d6e0ee;column-gap:0;display:grid;grid-auto-flow:row;grid-column:2/5;grid-template-columns:subgrid;padding:0;position:relative;row-gap:10px}.journeyDetails_bodyRow__W\+VUr>.journeyDetails_tripBandsCell__OQt\+w:after,.journeyDetails_bodyRow__W\+VUr>.journeyDetails_tripBandsCell__OQt\+w:before{background:#d6e0ee;bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:1px;z-index:1}.journeyDetails_bodyRow__W\+VUr>.journeyDetails_tripBandsCell__OQt\+w:before{left:37.7777777778%}.journeyDetails_bodyRow__W\+VUr>.journeyDetails_tripBandsCell__OQt\+w:after{left:55.5555555556%}.journeyDetails_bodyRow__W\+VUr:last-child{border-bottom:none}.journeyDetails_dayCard__XCb3E{background:#c7d7ef;border:2px solid #0000;border-radius:8px;padding:6px;position:relative;text-align:center;width:100%}.journeyDetails_dragHandle__m-7Q\+{align-items:center;background:#0000;border:none;border-radius:4px;color:#1f3f9a;cursor:grab;display:inline-flex;font-size:16px;height:18px;justify-content:center;left:4px;line-height:1;padding:0;position:absolute;top:4px;touch-action:none;-webkit-user-select:none;user-select:none;width:18px}.journeyDetails_dragHandle__m-7Q\+:hover{background:#1f3f9a1f}.journeyDetails_dragHandle__m-7Q\+:active{cursor:grabbing}.journeyDetails_bodyRowDragging__UYsT1{background:#f1f5fb!important;box-shadow:0 4px 12px #0f172a26}.journeyDetails_dragOverlayClone__CRotl{cursor:grabbing;opacity:.7;pointer-events:none;position:relative}.journeyDetails_dayLabel__H89QG{color:#1f3f9a;font-size:13px;font-weight:600;line-height:1.1}.journeyDetails_dayCity__RKwFS{color:#4c1d95;font-size:13px;font-weight:600;line-height:1.1;margin-top:4px}.journeyDetails_dayDate__Mf\+eo{color:#334155;font-size:11px;font-weight:500;line-height:1.2;margin-top:5px}.journeyDetails_tripCell__QNu71{display:flex;flex-direction:column;gap:10px;width:100%}.journeyDetails_tripBandsCell__OQt\+w{align-content:start;min-width:0;width:100%}.journeyDetails_tripBand__GGFKx{display:contents}.journeyDetails_tripBandCol__MLcRz{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-height:100%;min-width:0;padding:8px 10px}.journeyDetails_tripSelectorRow__uvsHD{align-items:center;display:flex;gap:8px}.journeyDetails_tripSelectorBlock__SCLHl{display:flex;flex-direction:column;gap:4px}.journeyDetails_tripSelector__g-573{flex:1 1;min-width:0}.journeyDetails_routeText__ymdUE{color:#64748b;font-size:11px;line-height:1.35;margin-top:4px;white-space:normal;word-break:break-word}.journeyDetails_iconButton__4QY1a{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:inline-flex;height:24px;justify-content:center;width:24px}.journeyDetails_iconButton__4QY1a:hover{background:#ffe4e6}.journeyDetails_tripActions__W3UpG{display:flex;flex-direction:row;flex-wrap:nowrap;gap:6px;width:100%}.journeyDetails_tripActionButton__eFzHM{flex:1 1 50%;min-width:0}.journeyDetails_outlineAction__BHZWs.journeyDetails_tripActionButton__eFzHM{font-size:12px;min-width:0;padding:0 10px;width:auto}.journeyDetails_outlineAction__BHZWs{align-items:center;background:#fff;border:1px dashed #8dc5f7;border-radius:8px;color:#2563eb;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:8px;height:32px;justify-content:center;min-width:120px;padding:0 10px}.journeyDetails_outlineAction__BHZWs:hover{background:#f8fbff}.journeyDetails_outlineAction__BHZWs span{font-size:14px;line-height:1}.journeyDetails_tourAction__1klJj{border-color:#91d7b0;color:#16a34a}.journeyDetails_transferAction__z8eSM{border-color:#8dc5f7}.journeyDetails_seaterCell__yoo5U{display:flex;flex-direction:column;gap:10px;width:100%}.journeyDetails_hotelCell__bOnQ4{width:100%}.journeyDetails_hotelMeta__DvMhi{display:flex;flex-direction:column;gap:6px;margin-top:6px}.journeyDetails_hotelNameBadge__uPjqj{align-items:center;background:#f3eee5;border:2px solid #0000;border-radius:6px;color:#274672;display:inline-flex;font-size:12px;font-weight:500;min-height:24px;padding:0 8px}.journeyDetails_hotelNameBadge__uPjqj:hover{background:#fff;border-color:#f3eee5}.journeyDetails_hotelNameBadgeButton__aEQOW{background:#0000;border:none;color:inherit;cursor:pointer;text-align:left}.journeyDetails_hotelPlanBadge__30Cqh{align-items:center;color:#274672;display:inline-flex;font-size:11px;font-weight:500}.journeyDetails_hotelMetaRow__bn8dC{grid-gap:8px;align-items:center;color:#274672;display:grid;font-size:12px;font-weight:500;gap:8px;grid-template-columns:1fr 72px}.journeyDetails_includedMealsBlock__sJ4Ax{border-top:1px solid #d5dce8;margin-top:4px;padding-top:8px}.journeyDetails_includedMealsTitle__2vtU5{color:#0f172a;font-size:12px;font-weight:600;margin-bottom:6px}.journeyDetails_hbMealOptions__wOko0{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:6px}.journeyDetails_hbMealOption__YnGew{align-items:center;color:#0f172a;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:5px}.journeyDetails_includedMealBadges__YeoMz{display:flex;flex-wrap:wrap;gap:6px}.journeyDetails_includedMealBadge__pTLPB{align-items:center;background:#dbeafe;border-radius:6px;color:#2563eb;display:inline-flex;font-size:12px;font-weight:600;height:22px;justify-content:center;min-width:22px}.journeyDetails_emptyStateCell__E2-g8{min-height:40px}.journeyDetails_excursionCell__ZA6-B{width:100%}.journeyDetails_excursionCell__ZA6-B,.journeyDetails_excursionPerTripList__UzmB4{display:flex;flex-direction:column;gap:10px}.journeyDetails_mutedHint__tQagE{color:#8c97aa;font-size:12px;font-style:italic;line-height:40px}.journeyDetails_excursionCard__Ty\+UK{background:#f8f3fb;border:1px solid #eadcf0;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px 10px}.journeyDetails_excursionPaxFields__-Adbm{display:flex;gap:10px}.journeyDetails_excursionPaxFields__-Adbm>div{flex:1 1}.journeyDetails_excursionPaxFields__-Adbm>div>span{color:#64748b;display:block;font-size:10px;margin-bottom:4px}.journeyDetails_addOnCard__r\+p0e,.journeyDetails_addOnList__OJ144{display:flex;flex-direction:column;gap:6px}.journeyDetails_addOnCard__r\+p0e{background:#fff;border:1px solid #d6e6f5;border-radius:6px;padding:6px 8px}.journeyDetails_addOnTitleRow__ZaCo2{align-items:center;color:#1e3a8a;display:flex;font-size:12px;font-weight:600;justify-content:space-between}.journeyDetails_addAddOnAction__xup4f{border-color:#b9c7da;color:#475569;justify-content:space-between;padding:0 12px;width:100%}.journeyDetails_addOnPickerCard__5DxsJ{align-items:center;background:#f8fafc;border:1px solid #b9c7da;border-radius:6px;display:flex;gap:6px;padding:6px}.journeyDetails_excursionTitleRow__O49Ah{align-items:center;color:#6c2e83;display:flex;font-size:13px;font-weight:600;justify-content:space-between}.journeyDetails_paxFields__Ew9fr{display:flex;gap:8px;margin-top:6px}.journeyDetails_paxFields__Ew9fr>div{width:100%}.journeyDetails_paxFields__Ew9fr>div>span{color:#64748b;display:block;font-size:10px;margin-bottom:4px}.journeyDetails_excursionSelectCard__\+vs1M{align-items:center;background:#effdf5;border:1px solid #a7e3be;border-radius:8px;display:flex;gap:8px;padding:8px}.journeyDetails_excursionSelectField__YMv5R{flex:1 1;min-width:0}.journeyDetails_addExcursionAction__Ybx40{border-color:#8bdcb4;color:#19945f;width:100%}.journeyDetails_mealCell__JaZ4y{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-height:48px}.journeyDetails_mealHeaderInline__TuGoM{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;margin-top:2px}.journeyDetails_mealHeaderLabel__F-qte{font-size:14px;font-weight:600}.journeyDetails_mealToggleRow__-Y\+w0{align-items:center;display:flex;gap:8px}.journeyDetails_mealToggleButton__hklbF{align-items:center;appearance:none;-webkit-appearance:none;background:#dbeafe;border:1px solid #dbeafe;border-radius:6px;color:#2563eb;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:600;height:24px;justify-content:center;line-height:1;min-width:24px;outline:none;padding:0 6px}.journeyDetails_mealToggleButton__hklbF:hover{background:#dbeafe}.journeyDetails_mealToggleButtonDisabled__qdRw\+,.journeyDetails_mealToggleButton__hklbF:disabled{background:#e2e8f0;border-color:#e2e8f0;color:#94a3b8;cursor:not-allowed}.journeyDetails_mealToggleButtonDisabled__qdRw\+.journeyDetails_mealToggleButtonActive__Cinf8,.journeyDetails_mealToggleButton__hklbF:disabled.journeyDetails_mealToggleButtonActive__Cinf8{background:#cbd5e1;border-color:#cbd5e1;color:#64748b}.journeyDetails_mealToggleButton__hklbF:focus,.journeyDetails_mealToggleButton__hklbF:focus-visible{box-shadow:none;outline:none}.journeyDetails_mealToggleButtonActive__Cinf8{background:#2563eb;border-color:#2563eb;color:#fff}.journeyDetails_mealPriceList__olESd{display:flex;flex-direction:column;gap:6px;width:100%}.journeyDetails_mealPriceRow__cShh9{grid-gap:4px;align-items:center;color:#334155;display:grid;font-size:11px;gap:4px;grid-template-columns:14px 1fr 30px}.journeyDetails_guidesCell__4B4ak{width:100%}.journeyDetails_addCostHeaderRow__quvvU{grid-gap:8px;align-items:center;background:#e9eef7;border:1px solid #d6e0ee;border-radius:8px 8px 0 0;display:grid;gap:8px;grid-template-columns:2fr 1fr 1fr 1fr 40px;padding:8px 10px}.journeyDetails_addCostHeaderRow__quvvU>div{color:#32475f;font-size:12px;font-weight:600}.journeyDetails_addCostRow__DxyKx{grid-gap:8px;align-items:center;background:#fff;border-bottom:1px solid #e8edf5;border-left:1px solid #e8edf5;border-right:1px solid #e8edf5;display:grid;gap:8px;grid-template-columns:2fr 1fr 1fr 1fr 40px;padding:8px 10px}.journeyDetails_addCostRow__DxyKx>button{align-self:center;justify-self:center}.journeyDetails_addCostAddRow__Oci73{margin-top:8px}.journeyDetails_pricingCell__okwFD{align-items:center;background:#ecfdf3;border:1px solid #b7ebca;border-radius:8px;color:#111827;display:flex;font-size:13px;font-weight:700;justify-content:center;min-height:32px}.journeyDetails_shiftArmed__oNFMy{cursor:pointer}.journeyDetails_shiftArmed__oNFMy:hover{background:#bcd0f1;border:2px dashed #1f3f9a}.journeyDetails_dayCardSelected__mHbZ9{background:#d6e4fb;border:2px dashed #1f3f9a}.journeyDetails_selectCheckbox__CC47f{align-items:center;background:#fff;border:1.5px solid #94a3b8;border-radius:4px;cursor:pointer;display:inline-flex;height:18px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:4px;top:4px;transition:opacity .08s ease;width:18px}.journeyDetails_selectCheckbox__CC47f:hover{border-color:#1f3f9a}.journeyDetails_selectCheckboxChecked__y7BBA{background:#1f3f9a;border-color:#1f3f9a}.journeyDetails_dayCardSelected__mHbZ9 .journeyDetails_selectCheckbox__CC47f,.journeyDetails_hasSelection__1AQja .journeyDetails_selectCheckbox__CC47f,.journeyDetails_shiftArmed__oNFMy:hover .journeyDetails_selectCheckbox__CC47f{opacity:1;pointer-events:auto}.journeyDetails_rowCollapsedDuringDrag__Z9IYz{background:#eef3fb;border:1px dashed #9db6e6;border-radius:6px;max-height:16px;overflow:hidden;transition:max-height .12s ease}.journeyDetails_rowCollapsedDuringDrag__Z9IYz>div{visibility:hidden}.journeyDetails_dragOverlayStacked__f0jx2:after,.journeyDetails_dragOverlayStacked__f0jx2:before{background:#fff;border:1px solid #d6e0ee;border-radius:8px;content:"";inset:0;position:absolute;z-index:-1}.journeyDetails_dragOverlayStacked__f0jx2:before{transform:translate(5px,5px)}.journeyDetails_dragOverlayStacked__f0jx2:after{opacity:.7;transform:translate(10px,10px)}.journeyDetails_dragCountBadge__rTCwW{align-items:center;background:#1f3f9a;border-radius:10px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:absolute;right:-9px;top:-9px}.journeyDetails_dropLine__Vu9Iz{display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;z-index:6}.journeyDetails_dropLineValid__iCCsZ{border-top:3px solid #2563eb}.journeyDetails_dropLineBlocked__aTJcJ{border-top:2px dashed #cbd5e1}.journeyDetails_dropLineLabel__YKbJt{background:#eef1f5;border:1px solid #d7dde6;border-radius:10px;color:#7c8698;font-size:11px;font-weight:600;padding:2px 10px;transform:translateY(-50%)}.journeyDetails_dragCard__EsE8Q{cursor:grabbing;pointer-events:none;position:relative}.journeyDetails_dragCardRow__z-JVj{align-items:center;background:#fff;border:2px solid #2563eb;border-radius:8px;box-shadow:0 10px 24px #0f172a2e;display:inline-flex;gap:10px;padding:7px 12px}.journeyDetails_dragCardStacked__Knjpi .journeyDetails_dragCardRow__z-JVj{box-shadow:5px 5px 0 -1px #fff,6px 6px 0 0 #cbd5e1,0 10px 24px #0f172a2e}.journeyDetails_dragCardGrip__ptPtT{color:#94a3b8;font-size:16px;line-height:1}.journeyDetails_dragCardDay__MZ47R{color:#0f172a;font-size:13px;font-weight:600}.journeyDetails_dragCardCity__0sbDH{color:#4c1d95;font-size:12px;font-weight:600}.journeyDetails_dragCardTag__jchyh{color:#64748b;font-size:12px}.journeyDetails_dragCardBadge__JLva\+{background:#1f3f9a;border-radius:20px;color:#fff;display:inline-block;font-size:11px;font-weight:500;margin-top:8px;padding:3px 10px}.journeyDetails_dragGhost__v5h1S{cursor:grabbing;opacity:.96;pointer-events:none}.journeyDetails_dragGhostBadge__oOTSw{background:#1f3f9a;border-radius:20px;box-shadow:0 6px 16px #0f172a2e;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-bottom:6px;padding:4px 12px}.journeyDetails_dragGhostRow__vgZWT{background:#fff;border-radius:8px;box-shadow:0 12px 28px #0f172a38;overflow:hidden}.journeyDetails_dropBand__dRklq{align-items:center;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;margin:3px 0;min-width:1800px;pointer-events:none}.journeyDetails_dropBandValid__i48UF{background:#2563eb14;border:2px dashed #2563eb}.journeyDetails_dropBandBlocked__5A90x{background:#94a3b824;border:2px dashed #c4ccd8}.journeyDetails_dropBandLabel__KwlLC{border-radius:14px;font-size:13px;font-weight:600;padding:3px 14px}.journeyDetails_dropBandValid__i48UF .journeyDetails_dropBandLabel__KwlLC{background:#dbeafe;color:#1d4ed8}.journeyDetails_dropBandBlocked__5A90x .journeyDetails_dropBandLabel__KwlLC{background:#eef1f5;color:#64748b}.journeyDetails_dayHeaderWithTip__rNJEZ{align-items:center;display:inline-flex;gap:6px;justify-content:center}.journeyDetails_tipWrap__oY0E0{align-items:center;display:inline-flex;outline:none;position:relative}.journeyDetails_tipIcon__KlvwH{color:#1f3f9a;cursor:help;vertical-align:middle}.journeyDetails_tipBubble__1JO-h{background:#0f172a;border-radius:8px;box-shadow:0 8px 24px #0f172a38;color:#fff;font-size:12px;font-weight:400;left:0;line-height:1.5;opacity:0;padding:8px 10px;position:absolute;text-align:left;text-transform:none;top:calc(100% + 8px);transition:opacity .12s ease;visibility:hidden;white-space:normal;width:240px;z-index:30}.journeyDetails_tipBubble__1JO-h strong{font-weight:600}.journeyDetails_tipBubble__1JO-h:before{border:6px solid;border-color:#0000 #0000 #0f172a;bottom:100%;content:"";left:12px;position:absolute}.journeyDetails_tipWrap__oY0E0:focus-visible .journeyDetails_tipBubble__1JO-h,.journeyDetails_tipWrap__oY0E0:hover .journeyDetails_tipBubble__1JO-h{opacity:1;visibility:visible}@media(max-width:992px){.journeyDetails_guidePricingRow__b442X{justify-content:flex-start}.journeyDetails_headerRow__SFWKv>div{font-size:14px;padding:10px}.journeyDetails_dayLabel__H89QG{font-size:18px}.journeyDetails_dayCity__RKwFS{font-size:15px}.journeyDetails_dayDate__Mf\+eo{font-size:13px}.journeyDetails_outlineAction__BHZWs{font-size:14px;height:36px;min-width:130px}.journeyDetails_excursionTitleRow__O49Ah,.journeyDetails_mutedHint__tQagE{font-size:14px}.journeyDetails_mealToggleButton__hklbF{font-size:13px}.journeyDetails_mealPriceRow__cShh9 input{font-size:14px}.journeyDetails_pricingCell__okwFD{font-size:18px}.journeyDetails_hotelMetaRow__bn8dC{font-size:13px}.journeyDetails_hotelMetaRow__bn8dC input{font-size:13px;height:28px}}.journeyDetails_totalVNDOtherCostOuter__atlpp{align-items:center;display:flex;gap:1;justify-content:flex-start;position:relative}.journeyDetails_totalVNDOtherCostIcon__lYuq8{color:#1f3f9a;cursor:pointer;vertical-align:middle}.journeyDetails_totalVNDOtherCostIcon__lYuq8:focus-visible~.journeyDetails_totalVNDOtherCostTooltip__UP1U-,.journeyDetails_totalVNDOtherCostIcon__lYuq8:hover~.journeyDetails_totalVNDOtherCostTooltip__UP1U-{opacity:1;visibility:visible}.journeyDetails_totalVNDOtherCostTooltip__UP1U-{background:#0f172a;border-radius:8px;box-shadow:0 8px 24px #0f172a38;color:#fff;font-size:12px;font-weight:400;left:0;line-height:1.5;opacity:0;padding:8px 10px;position:absolute;text-align:left;text-transform:none;top:calc(100% + 8px);transition:opacity .12s ease;visibility:hidden;white-space:normal;width:240px;z-index:30}.HotelRoomSelectorV2_dialogPaper__KB64B{border-radius:20px!important;box-shadow:0 20px 50px #1118272e!important;max-height:min(90vh,720px);max-width:90%!important;min-height:560px;min-width:70%!important;overflow:hidden!important;width:70%!important}.HotelRoomSelectorV2_header__ni-lN{align-items:center;background:linear-gradient(180deg,#f6f8fc,#fff);border-bottom:1px solid #e6e8ee;display:flex;justify-content:space-between;padding:22px 26px}.HotelRoomSelectorV2_title__tbvum{align-items:center;color:#123369;display:flex;font-weight:700;gap:12px}.HotelRoomSelectorV2_closeBtn__UNQf9{border:1px solid #e6e8ee!important}.HotelRoomSelectorV2_toolbar__H7XxS{grid-gap:10px;border-bottom:1px solid #eef0f4;display:grid;gap:10px;grid-template-columns:1fr auto auto;padding:16px 26px}.HotelRoomSelectorV2_searchWrap__pUYs3{max-width:50%;position:relative}.HotelRoomSelectorV2_searchIcon__kYwqY{color:#6b7280;left:14px;position:absolute;top:50%;transform:translateY(-50%)}.HotelRoomSelectorV2_searchInput__7Mlw\+{border:1px solid #e6e8ee;border-radius:12px;padding:12px 14px 12px 40px;width:100%}.HotelRoomSelectorV2_selectField__0o4\+2{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;border:1px solid #e6e8ee;border-radius:12px;min-width:130px;outline:0;padding:12px 40px 12px 12px}.HotelRoomSelectorV2_body__nnKGq{display:flex;max-height:min(78vh,560px);min-height:540px;overflow:hidden}.HotelRoomSelectorV2_leftPane__jkl9G{background:#f6f8fc;border-right:1px solid #e6e8ee;overflow:auto;padding:12px;width:25%}.HotelRoomSelectorV2_hotelCard__LprX0{background:#0000;border:1px solid #0000;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:6px;padding:12px 14px;text-align:left;width:100%}.HotelRoomSelectorV2_hotelCard__LprX0:hover{background:#fff;border-color:#e6e8ee}.HotelRoomSelectorV2_hotelCardActive__R-BYa{background:#fff;border-color:#123369;box-shadow:0 1px 2px #1118270d}.HotelRoomSelectorV2_hotelIcon__CYWDY{background:#fff;border:1px solid #e6e8ee;border-radius:10px;color:#123369;display:grid;font-weight:700;height:40px;place-items:center;width:40px}.HotelRoomSelectorV2_hotelCardActive__R-BYa .HotelRoomSelectorV2_hotelIcon__CYWDY{background:linear-gradient(135deg,#123369,#1b4694);border:none;color:#fff}.HotelRoomSelectorV2_hotelInfo__Fe1GZ h4{color:#111827;font-size:13px;margin:0}.HotelRoomSelectorV2_hotelMeta__wifU1{align-items:center;color:#6b7280;display:flex;font-size:11.5px;gap:6px}.HotelRoomSelectorV2_stars__1ulCL{color:#f5a524}.HotelRoomSelectorV2_fromPrice__mjat5{color:#123369;font-size:11.5px;font-weight:600;margin-top:4px}.HotelRoomSelectorV2_rightPane__eXmd6{overflow:auto;padding:18px 22px;width:75%}.HotelRoomSelectorV2_rightHeader__tu1Rq{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:14px}.HotelRoomSelectorV2_rightTitle__AXYpK{color:#123369;font-size:17px;font-weight:700;margin:0}.HotelRoomSelectorV2_rightMeta__nB0J9{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px}.HotelRoomSelectorV2_chips__QsGr5{display:flex;flex-wrap:wrap;gap:8px}.HotelRoomSelectorV2_chip__ZPDyD{background:#eef2fa;border-radius:999px;color:#123369;font-size:12px;padding:5px 11px}.HotelRoomSelectorV2_mealPlanSelect__Z7i1D{appearance:none;-webkit-appearance:none;background:#0000 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;border:1px solid #0000;border-radius:999px;color:#123369;font-size:12px;margin-left:6px;outline:0;padding:2px 40px 2px 8px}.HotelRoomSelectorV2_roomGrid__9cds5{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.HotelRoomSelectorV2_roomCard__Gs7II{background:#fff;border:1px solid #e6e8ee;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:14px;text-align:left;transition:all .18s ease}.HotelRoomSelectorV2_roomCard__Gs7II:hover{border-color:#123369;box-shadow:0 6px 18px #11182714;transform:translateY(-2px)}.HotelRoomSelectorV2_roomCardSelected__5Mcla{background:#fff1e6;border-color:#f97015}.HotelRoomSelectorV2_roomName__jiAbb{color:#111827;font-size:13px;font-weight:600}.HotelRoomSelectorV2_roomFooter__0In2y{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.HotelRoomSelectorV2_roomPrice__FAJGz{color:#123369;font-size:14px;font-weight:800}.HotelRoomSelectorV2_roomCardSelected__5Mcla .HotelRoomSelectorV2_roomPrice__FAJGz{color:#f97015}.HotelRoomSelectorV2_roomPrice__FAJGz small{color:#6b7280;font-size:11px;font-weight:500}.HotelRoomSelectorV2_roomArrow__IkfK9{background:#eef2fa;border-radius:50%;color:#123369;display:grid;height:24px;place-items:center;width:24px}.HotelRoomSelectorV2_roomCardSelected__5Mcla .HotelRoomSelectorV2_roomArrow__IkfK9,.HotelRoomSelectorV2_roomCard__Gs7II:hover .HotelRoomSelectorV2_roomArrow__IkfK9{background:#f97015;color:#fff}.HotelRoomSelectorV2_emptyBox__fFPVZ{color:#6b7280;padding:20px;text-align:center}@media(max-width:820px){.HotelRoomSelectorV2_body__nnKGq,.HotelRoomSelectorV2_toolbar__H7XxS{grid-template-columns:1fr}.HotelRoomSelectorV2_leftPane__jkl9G{border-bottom:1px solid #e6e8ee;border-right:none;max-height:220px}}.pricingSummary_contentCard__HZRIP{background:#fff;border:1px solid #dbe2ea;border-radius:10px;box-shadow:0 1px 2px #0f172a0f;padding:10px}.pricingSummary_sectionTitle__K5Slc{color:#0f172a;font-size:16px;font-weight:600;margin:0 0 8px}.pricingSummary_tableWrap__gQORF{border:1px solid #dfe7f2;border-radius:10px;overflow:auto}.pricingSummary_tableHead__IA1j4,.pricingSummary_tableRow__P8WM6{align-items:center;display:grid;grid-template-columns:1.8fr .9fr 1.1fr 1.1fr 1.1fr 1.2fr 1.1fr;width:100%}.pricingSummary_tableHead__IA1j4{background:#edf3fc;border-bottom:1px solid #dde8f8}.pricingSummary_tableHead__IA1j4>div{border-right:1px solid #d6e0ee;color:#32475f;font-size:12px;font-weight:600;padding:10px 12px}.pricingSummary_tableHead__IA1j4>div:last-child{border-right:none}.pricingSummary_tableRow__P8WM6{border-bottom:1px solid #e8edf5}.pricingSummary_tableRow__P8WM6>div{border-right:1px solid #edf1f7;color:#334155;font-size:12px;padding:8px 12px}.pricingSummary_tableRow__P8WM6>div:last-child{border-right:none}.pricingSummary_tableRow__P8WM6:last-child{border-bottom:none}.pricingSummary_blue__z2\+L3{background:#f2f8ff}.pricingSummary_pink__4mzFW{background:#fff4fa}.pricingSummary_amber__i4Z8W{background:#fff8eb}.pricingSummary_green__VkupG{background:#effbf4}.pricingSummary_strongValue__LPliB{color:#111827!important;font-weight:700}.pricingSummary_positiveValue__pl2B4{color:#059669!important;font-weight:700}.pricingSummary_totalsCard__X3mew{background:#fcfdff;border:1px solid #e2e8f0;border-radius:10px;margin-top:12px}.pricingSummary_totalLine__BUmXW{align-items:center;border-bottom:1px solid #e5ebf4;color:#1f2937;display:flex;font-size:14px;gap:8px;justify-content:space-between;min-height:50px;padding:0 14px}.pricingSummary_totalLine__BUmXW:last-child{border-bottom:none}.pricingSummary_grandTotal__luOwm{background:#ecf3ff}.pricingSummary_grandTotal__luOwm span,.pricingSummary_grandTotal__luOwm strong{color:#1d4ed8;font-size:30px;font-weight:700;line-height:1}.pricingSummary_grandTotal__luOwm span{font-size:20px}.pricingSummary_summaryActions__FV1MS{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:16px}.quotationPreview_page__oAluI{background:#fafafa;min-height:100vh;padding:0 0 40px}.quotationPreview_container__a3Y9q{margin:0 auto;width:70%}.quotationPreview_topActionsBar__O7tBw{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;margin-bottom:20px;min-height:72px;width:100%}.quotationPreview_topActions__nAf3r{align-items:center;display:flex;justify-content:space-between;width:100%}.quotationPreview_backLink__iIVNH{align-items:center;background:#0000;border:none;color:#1f2937;cursor:pointer;display:flex;font-size:13px;gap:3px}.quotationPreview_actionButtons__i58eL{align-items:center;display:flex;gap:8px}.quotationPreview_actionButton__SkpKH{align-items:center;background:#fff;border:2px solid #195893;border-radius:6px;color:#195893;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;justify-content:center;padding:10px 20px}.quotationPreview_actionButton__SkpKH:disabled{cursor:not-allowed;opacity:.55}.quotationPreview_iconOnlyButton__C5c3v{align-items:center;background:#0000;border:none;color:#195893;cursor:pointer;display:inline-flex;font-size:20px;justify-content:center;margin-right:8px;min-width:24px;padding:0}.quotationPreview_downloadButton__B7r09{background:#fff;border-color:#ff6b35;color:#ff6b35}.quotationPreview_duplicateButton__3UOcY{background:#195893;border-color:#195893;color:#fff}.quotationPreview_editButton__lhxZC{background:#fff;border-color:#195893;color:#195893}.quotationPreview_primary__IsCwE{background:#195893;border-color:#195893;color:#fff}.quotationPreview_hero__hnEVo{background:#195893;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;padding:16px 18px 12px}.quotationPreview_heroTop__RFYN1{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.quotationPreview_heroSta__TmXV7{font-size:28px;font-weight:800;letter-spacing:.2px;margin:0}.quotationPreview_heroRight__sCEi-{font-size:12px;line-height:1.35;text-align:right}.quotationPreview_heroRightLine__L2nEJ{opacity:.95}.quotationPreview_heroDivider__DQejZ{border-top:1px solid #ffffff59;margin-top:12px}.quotationPreview_heroStats__ZXDv0{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:12px}.quotationPreview_heroStat__Vg0FX{min-width:0}.quotationPreview_heroStatLabel__gMdRV{font-size:11px;letter-spacing:.2px;opacity:.9}.quotationPreview_heroStatValue__XlkWg{font-size:14px;font-weight:700;margin-top:6px}.quotationPreview_metaCard__KkUfQ{grid-gap:20px;background:#fff;border:1px solid #e5e7eb;border-top:none;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:14px 16px}.quotationPreview_metaCard__KkUfQ label{color:#6b7280;display:block;font-size:11px;margin-bottom:4px}.quotationPreview_metaCard__KkUfQ div{color:#111827;font-size:14px}.quotationPreview_section__Ixqvx{background:#fff;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:16px;overflow:hidden}.quotationPreview_orangeHeader__Ra4eO{background:#ff6b35;color:#fff;font-size:14px;font-weight:700;padding:8px 12px}.quotationPreview_table__wVFXE{border-collapse:collapse;width:100%}.quotationPreview_table__wVFXE thead th{background:#195893;color:#fff;font-size:12px;font-weight:600;padding:8px 10px;text-align:left}.quotationPreview_table__wVFXE thead th.quotationPreview_itineraryTableHeader__qMFDn{max-width:50%;min-width:50%;width:50%}.quotationPreview_table__wVFXE tbody td{background:#fff;border-top:1px solid #eef2f7;color:#1f2937;font-size:12px;padding:10px;vertical-align:top}.quotationPreview_table__wVFXE tfoot td{font-size:14px;font-weight:700;padding:12px 10px}.quotationPreview_programTitle__CQM3n{font-weight:600;margin-bottom:2px}.quotationPreview_programDesc__666Lq{color:#4b5563}.quotationPreview_itineraryCell__lqBFq{max-width:360px}.quotationPreview_tripBlock__xqHCL+.quotationPreview_tripBlock__xqHCL{border-top:1px dashed #e5e7eb;margin-top:10px;padding-top:10px}.quotationPreview_itineraryHtml__HjRAH{color:#4b5563;font-size:12px;line-height:1.5;margin-top:2px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.quotationPreview_itineraryHtml__HjRAH p{margin:0 0 4px}.quotationPreview_itineraryHtml__HjRAH ol,.quotationPreview_itineraryHtml__HjRAH ul{margin:0 0 4px;padding-left:18px}.quotationPreview_itineraryHtml__HjRAH a{color:#195893;overflow-wrap:anywhere;text-decoration:underline;word-break:break-all}.quotationPreview_itineraryHtml__HjRAH>:last-child{margin-bottom:0}.quotationPreview_cityBadge__e7i\+L{background:#eef2f7;border-radius:999px;font-size:11px;padding:2px 8px}.quotationPreview_emptyRow__XNVzO{color:#6b7280;text-align:center}.quotationPreview_packageTotalRow__-bqB\+ td{background:#195893;border-top:none;color:#fff}.quotationPreview_listGrid__q1c20{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.quotationPreview_exclusions__NlDEp,.quotationPreview_inclusions__DvqLk{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.quotationPreview_exclusions__NlDEp h3,.quotationPreview_inclusions__DvqLk h3{font-size:15px;margin:0;padding:10px 12px}.quotationPreview_exclusions__NlDEp .quotationPreview_listBody__DOy97,.quotationPreview_inclusions__DvqLk .quotationPreview_listBody__DOy97{background:#fff;padding:12px}.quotationPreview_exclusions__NlDEp ul,.quotationPreview_inclusions__DvqLk ul{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.quotationPreview_exclusions__NlDEp li,.quotationPreview_inclusions__DvqLk li{align-items:flex-start;color:#1f2937;display:flex;font-size:12px;gap:8px;line-height:1.45}.quotationPreview_inclusions__DvqLk h3{background:#d0ecdb;color:#1b7f48}.quotationPreview_inclusions__DvqLk li svg{color:#1b7f48}.quotationPreview_exclusions__NlDEp h3{background:#fcd9d9;color:#c63d3d}.quotationPreview_exclusions__NlDEp li svg{color:#c63d3d}.quotationPreview_content__xOIUJ{background-color:#fff;border:1px solid #e1e7ef;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:0 #0000;padding:25px}.quotationPreview_versionActionBar__awXtH{align-items:center;background:#e2e8f0;border:1px solid #d1d5db;display:flex;gap:12px;justify-content:space-between;margin-top:10px;padding:10px 14px}.quotationPreview_versionViewingText__4qsny{color:#334155;font-size:24px;font-weight:600}.quotationPreview_versionActions__4xrQl{display:flex;gap:10px}.quotationPreview_versionGhostBtn__ojzEx{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#111827;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:6px;padding:8px 12px}.quotationPreview_versionPrimaryBtn__ABtp0{background:#195893;border:1px solid #195893;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:8px 12px}.quotationPreview_historyOverlay__4L0kC{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#0f172a42;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1300}.quotationPreview_historySidebar__pwzXf{background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;height:100vh;width:min(420px,100vw)}.quotationPreview_historyHeader__ox3vn{align-items:flex-start;border-bottom:1px solid #e2e8f0;display:flex;gap:10px;justify-content:space-between;padding:18px 16px}.quotationPreview_historyTitle__Se9Dn{color:#111827;font-size:24px;font-weight:700}.quotationPreview_historySubTitle__3LTsZ{color:#6b7280;font-size:12px}.quotationPreview_historyCloseBtn__3LgFB{background:#0000;border:none;color:#6b7280;cursor:pointer;font-size:24px}.quotationPreview_historyList__VCAqs{display:flex;flex-direction:column;gap:10px;overflow:auto;padding:16px}.quotationPreview_historyItem__hxMuS{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:14px;text-align:left}.quotationPreview_historyItemActive__3S4Bx{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.quotationPreview_historyItemTop__\+0G2W{align-items:center;display:flex;justify-content:space-between}.quotationPreview_historyVersionLabel__us1iR{color:#111827;font-size:20px;font-weight:700}.quotationPreview_latestBadge__1XrnL{background:#f4e8ff;border-radius:4px;color:#6b21a8;font-size:12px;margin-left:10px;padding:3px 8px}.quotationPreview_historyVersionLabelContainer__EVJNP{align-items:center;display:flex;justify-content:space-between}.quotationPreview_historyDateText__i08Qg{color:#475569;font-size:14px;margin-top:5px}.quotationPreview_historyCurrentText__z5TIf{color:#1d4ed8;font-size:14px;font-weight:600;margin-top:5px}@media(max-width:1024px){.quotationPreview_container__a3Y9q{width:calc(100% - 24px)}.quotationPreview_topActionsBar__O7tBw{margin-bottom:12px}.quotationPreview_hero__hnEVo{padding:16px 12px 12px}.quotationPreview_heroStats__ZXDv0,.quotationPreview_listGrid__q1c20{grid-template-columns:1fr}}@media(max-width:920px){.quotationPreview_heroTop__RFYN1{align-items:flex-start;flex-direction:column}.quotationPreview_heroRight__sCEi-{text-align:left}}.richTextEditor_wrapper__QXR0w{background:#fff;border:1px solid #d6dde7;border-radius:8px;overflow:hidden}.richTextEditor_wrapper__QXR0w:focus-within{border-color:#195893;box-shadow:0 0 0 3px #14528a1f}.richTextEditor_disabled__9jS3j{background:#f1f5f9;opacity:.7}.richTextEditor_toolbar__Jd65w{align-items:center;background:#f8fafc;border-bottom:1px solid #eef2f7;display:flex;flex-wrap:wrap;gap:2px;padding:6px 8px}.richTextEditor_toolBtn__Itbyn{align-items:center;background:#0000;border:none;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;height:30px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:30px}.richTextEditor_toolBtn__Itbyn:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.richTextEditor_toolBtn__Itbyn:disabled{cursor:not-allowed;opacity:.5}.richTextEditor_toolBtnActive__AN7Px{background:#e0ecf8;color:#195893}.richTextEditor_editor__Oykaq{color:#1e293b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55;min-height:120px;outline:none;overflow-y:auto;padding:12px 14px;word-break:break-word}.richTextEditor_editor__Oykaq:empty:before{color:#94a3b8;content:attr(data-placeholder);pointer-events:none}.richTextEditor_editor__Oykaq p{margin:0 0 8px}.richTextEditor_editor__Oykaq ol,.richTextEditor_editor__Oykaq ul{margin:0 0 8px;padding-left:22px}.richTextEditor_editor__Oykaq a{color:#195893;text-decoration:underline}.richTextEditor_editor__Oykaq::-webkit-scrollbar{width:8px}.richTextEditor_editor__Oykaq::-webkit-scrollbar-track{background:#f1f5f9}.richTextEditor_editor__Oykaq::-webkit-scrollbar-thumb{background:#c1c8d4;border-radius:4px}.richTextEditor_editor__Oykaq::-webkit-scrollbar-thumb:hover{background:#94a3b8}.hotels_pageContainer__tSoCK{background-color:#f5f5f5;margin:0 auto;max-width:100%;padding:24px 32px}.hotels_filterGroup__GVm1M{align-items:center;display:flex;gap:8px;width:100%}.hotels_filterGroup__GVm1M>div:last-child{flex:1 1;min-width:0}.hotels_filterIconButton__VJXqh{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__VJXqh:hover{background-color:#e3f2fd}.hotels_filterIconButton__VJXqh.hotels_filterActive__huFWy{background-color:#ffebee;border-color:#f44336;cursor:pointer}.hotels_filterIconButton__VJXqh.hotels_filterActive__huFWy:hover{background-color:#ffcdd2;transform:scale(1.05)}.hotels_hotelsHeader__Iyzhh{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.hotels_hotelsHeader__Iyzhh h1{color:#2c2c2c;font-family:Inter,sans-serif;font-size:28px;font-weight:600;margin:0}.hotels_hotelsFilters__x4nMZ{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.hotels_filterSelect__NT7A-{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__NT7A-:hover{border-color:#195893}.hotels_filterSelect__NT7A-:focus{border-color:#195893;box-shadow:0 0 0 3px #1565c01a;outline:none}.hotels_btnPrimary__1D4QQ{background:#195893;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__1D4QQ:hover{background:#195893;box-shadow:0 4px 12px #1565c04d;transform:translateY(-1px)}.hotels_hotelsTableContainer__TCj1G{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1 1;min-height:0;overflow-x:auto;overflow-y:auto;position:relative}.hotels_hotelsTableContainer__TCj1G::-webkit-scrollbar{height:8px;width:8px}.hotels_hotelsTableContainer__TCj1G::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.hotels_hotelsTableContainer__TCj1G::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.hotels_hotelsTableContainer__TCj1G::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.hotels_hotelsTable__o1Hk\+{border-collapse:collapse;table-layout:fixed;width:100%}.hotels_hotelsTable__o1Hk\+ td:first-child,.hotels_hotelsTable__o1Hk\+ th:first-child{width:18%}.hotels_hotelsTable__o1Hk\+ td:nth-child(2),.hotels_hotelsTable__o1Hk\+ th:nth-child(2){width:13%}.hotels_hotelsTable__o1Hk\+ td:nth-child(3),.hotels_hotelsTable__o1Hk\+ th:nth-child(3){width:9%}.hotels_hotelsTable__o1Hk\+ td:nth-child(4),.hotels_hotelsTable__o1Hk\+ th:nth-child(4){width:8%}.hotels_hotelsTable__o1Hk\+ td:nth-child(5),.hotels_hotelsTable__o1Hk\+ th:nth-child(5){text-align:center;width:10%}.hotels_hotelsTable__o1Hk\+ td:nth-child(6),.hotels_hotelsTable__o1Hk\+ th:nth-child(6){width:16%}.hotels_hotelsTable__o1Hk\+ td:nth-child(7),.hotels_hotelsTable__o1Hk\+ th:nth-child(7){width:11%}.hotels_hotelsTable__o1Hk\+ td:nth-child(8),.hotels_hotelsTable__o1Hk\+ th:nth-child(8){text-align:center;width:4%}.hotels_hotelsTable__o1Hk\+ thead{background:#195893;position:-webkit-sticky;position:sticky;top:0;z-index:10}.hotels_hotelsTable__o1Hk\+ 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__o1Hk\+ tbody tr{border-bottom:1px solid #f5f5f5;border-left:none;position:relative;transition:background-color .2s ease}.hotels_hotelsTable__o1Hk\+ tbody tr:nth-child(odd){background-color:#fff}.hotels_hotelsTable__o1Hk\+ tbody tr:nth-child(2n){background-color:#f5f5f5}.hotels_hotelsTable__o1Hk\+ tbody tr:hover{background-color:#e3f2fd!important}.hotels_hotelsTable__o1Hk\+ tbody tr:last-child{border-bottom:none}.hotels_hotelsTable__o1Hk\+ tbody tr.hotels_statusActive__xs8rB .hotels_statusIndicator__EhP8g{background-color:#4caf50}.hotels_hotelsTable__o1Hk\+ tbody tr.hotels_statusExpiringSoon__Fko1Z .hotels_statusIndicator__EhP8g{background-color:#ff9800}.hotels_hotelsTable__o1Hk\+ tbody tr.hotels_statusExpired__koeGO .hotels_statusIndicator__EhP8g{background-color:#f44336}.hotels_hotelsTable__o1Hk\+ tbody tr.hotels_statusNoRates__6U0UX .hotels_statusIndicator__EhP8g{background-color:#9e9e9e}.hotels_hotelsTable__o1Hk\+ tbody tr.hotels_statusUpcoming__qT5-R .hotels_statusIndicator__EhP8g{background-color:#2563eb}.hotels_hotelsTable__o1Hk\+ tbody td{color:#000;font-family:Inter,sans-serif;font-size:13px;padding:12px 16px;vertical-align:middle}.hotels_hotelNameCell__28f4s{overflow:visible;padding:12px 16px!important;position:relative}.hotels_statusIndicator__EhP8g{background-color:#0000;bottom:0;cursor:pointer;left:0;position:absolute;top:0;transition:width .2s ease;width:3px;z-index:1}.hotels_statusIndicator__EhP8g:hover{width:4px;z-index:100}.hotels_statusTooltip__Tz17F{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__Tz17F:before{border:5px solid #0000;border-right-color:#333;content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%)}.hotels_hotelName__o8gP4{color:#1565c0!important;cursor:pointer;display:block;font-weight:500;width:100%}.hotels_hotelName__o8gP4:hover{text-decoration:underline}.hotels_locationCell__A9ilb,.hotels_ratingCell__perJi{align-items:center;display:flex;gap:6px}.hotels_ratingCell__perJi{color:#000;font-weight:500}.hotels_statusBadgeActive__Bjz0S{background-color:#e8f5e9;color:#2e7d32}.hotels_statusBadgeActive__Bjz0S,.hotels_statusBadgeInactive__tFpp0{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__tFpp0{background-color:#e0e0e0;color:#424242}.hotels_btnMenu__XZjV8{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__XZjV8:hover{background:#f5f5f5;color:#000}.hotels_contextMenu__l06v8{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__r786O{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__r786O:hover{background-color:#f5f5f5}.hotels_menuItem__r786O:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.hotels_menuItem__r786O:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.hotels_menuItem__r786O.hotels_menuItemDelete__yzKJy{color:#f44336}.hotels_menuItem__r786O.hotels_menuItemDelete__yzKJy:hover{background-color:#ffebee}.hotels_confirmationContent__f4qrs{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.hotels_confirmationText__0WG0Z{color:#000;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;margin-bottom:20px}.hotels_confirmationText__0WG0Z strong{color:#195893;font-weight:600}.hotels_hotelInfo__uh7Gm{background-color:#f5f5f5;border-radius:8px;margin-top:16px;padding:16px}.hotels_infoRow__GbVl7{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:8px 0}.hotels_infoRow__GbVl7:last-child{border-bottom:none}.hotels_infoLabel__\+GqSe{color:#7a7a7a;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.hotels_infoValue__3nPV\+{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600}@media(max-width:768px){.hotels_pageContainer__tSoCK{padding:16px}.hotels_hotelsHeader__Iyzhh{align-items:flex-start;flex-direction:column}.hotels_hotelsHeader__Iyzhh h1{font-size:24px}.hotels_hotelsFilters__x4nMZ{flex-direction:column;width:100%}.hotels_btnPrimary__1D4QQ,.hotels_filterSelect__NT7A-{width:100%}.hotels_hotelsTable__o1Hk\+{min-width:1000px}}.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:#195893;cursor:pointer;font-size:16px;font-weight:700;margin-right:3px;padding:0}.addBtn:hover{text-decoration:underline}.deleteContractBtn{background-color:#dc3545;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.deleteContractBtn:hover{opacity:.9}@media(max-width:768px){.hotel-detail-container{padding:16px}.hotel-detail-container .hotel-detail-header{align-items:flex-start;flex-direction:column;gap:16px}.hotel-detail-container .hotel-detail-header .hotel-title{font-size:20px}.hotel-detail-container .hotel-detail-tabs{-webkit-overflow-scrolling:touch;overflow-x:auto}.hotel-detail-container .hotel-detail-tabs .tab{padding:10px 16px;white-space:nowrap}.hotel-detail-container .hotel-detail-content{padding:20px}}.Toggle_toggleWrapper__40nbn{align-items:center;display:flex;gap:12px}.Toggle_toggleLabel__oYhlQ{color:#7a7a7a;font-family:Inter,sans-serif;font-size:14px;font-weight:400;transition:all .2s ease;-webkit-user-select:none;user-select:none}.Toggle_toggleLabel__oYhlQ.Toggle_active__cIIuK{color:#000;font-weight:500}.Toggle_toggleContainer__TyqCI{background-color:#e0e0e0;border-radius:12px;box-shadow:inset 0 1px 3px #0000001a;cursor:pointer;height:24px;position:relative;transition:background-color .3s ease;width:48px}.Toggle_toggleContainer__TyqCI:hover:not(.Toggle_disabled__n8hBV){background-color:#d3d3d3}.Toggle_toggleContainer__TyqCI:focus{box-shadow:0 0 0 3px #1565c01a;outline:none}.Toggle_toggleContainer__TyqCI.Toggle_checked__8kq16{background-color:#1565c0}.Toggle_toggleContainer__TyqCI.Toggle_checked__8kq16:hover:not(.Toggle_disabled__n8hBV){background-color:#195893}.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}.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:#195893}.stepper_decrementButton__mZH7s:active:not(:disabled),.stepper_decrementButton__mZH7s:hover:not(:disabled){background:#358bdc1a}.stepper_incrementButton__pMrCH{background:#358bdc1a;color:#195893}.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:#195893;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:#195893}.rateStrucher_conditionalSection__OhTgY{background-color:#e3f2fd;border:1px solid #e2e2e2;border-radius:8px;margin-top:20px;padding:20px}.rateStrucher_sectionLabel__zq5dV{display:block;font-family:Inter,sans-serif;font-size:14px;margin-bottom:12px}.rateStrucher_checkboxGroup__ST9L6{align-items:center;display:flex;gap:30px}.rateStrucher_gitFitContainer__G2n4Q{align-items:center;color:#343a40;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:14px;gap:10px}.rateStrucher_gitFitInputWrapper__XKs-1{position:relative;width:100px}.rateStrucher_gitFitInputSuffix__os9l-{color:#7a7a7a;font-family:Inter,sans-serif;font-size:13px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.rateStrucher_errorMessage__5QBSj{background-color:#ffebee;border-left:3px solid #d32f2f;border-radius:4px;color:#d32f2f;font-family:Inter,sans-serif;font-size:12px;margin-top:10px;padding:8px 12px}.add-season-button{color:#1565c0;cursor:pointer;-webkit-user-select:none;user-select:none}.add-season-button:hover{text-decoration:underline}.season-input-row{align-items:center;display:flex;gap:12px;margin-bottom:0;width:50%}.season-input-wrapper{flex:1 1}.delete-icon-button{align-items:center;background:none;border:none;border-radius:4px;color:#dc3545;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-bottom:10px;padding:8px;transition:all .2s ease}.delete-icon-button:hover{background-color:#dc35451a;transform:scale(1.1)}.delete-icon-button:active{transform:scale(.95)}.delete-icon-button:focus{outline:none}.day-wise-pricing-section{margin-top:20px}.day-wise-pricing-section b{display:block;font-size:14px;margin-bottom:15px}.checkbox-group{align-items:center;display:flex;gap:30px}.checkbox-group,.surcharge-models-section{margin-bottom:20px;margin-top:10px}.surcharge-model-item{margin-bottom:15px}.nested-checkbox{margin-left:30px;margin-top:10px}.peak-date-range-header{margin-bottom:15px;margin-top:20px}.peak-date-range-header b{border-radius:4px 4px 0 0;color:#000;display:inline-block;font-size:14px;font-weight:600}.peak-date-table .different-surcharge-header{text-align:center;white-space:normal;width:10%}.peak-date-table .different-surcharge-header span{display:block;line-height:1.2}.peak-date-table .different-surcharge-cell{text-align:center;width:10%}.peak-date-table .different-surcharge-cell>div{align-items:center;display:flex;justify-content:center;margin-bottom:0}.pricing-groups{margin-top:20px}.pricing-groups-header{grid-gap:15px;border-bottom:2px solid #e2e2e2;display:grid;gap:15px;grid-template-columns:180px 180px 30px 30px;margin-bottom:15px;padding-bottom:10px}.pricing-groups-header .header-item{color:#343a40;font-size:14px;font-weight:600}.pricing-groups-header .header-item:last-child{text-align:center}.pricing-group-row{grid-gap:15px;align-items:center;display:grid;gap:15px;grid-template-columns:180px 180px 30px 30px;margin-bottom:15px;padding:10px 0}.group-name-input input{width:100%}.days-selection{display:flex;flex-wrap:wrap;gap:8px}.day-button{align-items:center;background:#fff;border:1px solid #195893;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:#195893}.day-button.active{background-color:#195893;border-color:#195893;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:#195893;position:-webkit-sticky;position:sticky;top:0;z-index:10}.season-date-table th{color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:21px 14px;text-align:left;white-space:nowrap}.season-date-table .compulsory-meal-header{text-align:center;white-space:normal;width:5%}.season-date-table .compulsory-meal-header span{display:block;line-height:1.2}.season-date-table .remaining-dates-header{text-align:center;white-space:normal;width:5%}.season-date-table .remaining-dates-header span{display:block;line-height:1.2}.season-date-table tbody{position:relative;z-index:1}.season-date-table tbody tr{border-bottom:1px solid #f5f5f5;position:relative;transition:background-color .2s ease}.season-date-table tbody tr:hover{filter:brightness(.95)}.season-date-table tbody tr:last-child{border-bottom:none}.season-date-table tbody tr.has-error{border-left:3px solid #dc3545}.season-date-table tbody td{color:#000;font-family:Inter,sans-serif;font-size:13px;overflow:visible;padding:12px 16px;position:relative;vertical-align:middle}.season-name-cell{color:#195893!important;font-weight:600}.compulsory-meal-cell{text-align:center;width:5%}.compulsory-meal-cell>div{align-items:center;display:flex;justify-content:center;margin-bottom:0}.remaining-dates-cell{text-align:center;width:5%}.remaining-dates-cell>div{margin-bottom:0}.actions-cell,.remaining-dates-cell>div{align-items:center;display:flex;justify-content:center}.actions-cell{gap:5px;margin-top:10px;text-align:center}.add-range-button,.remove-range-button{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;transition:all .2s ease;width:40px}.add-range-button{background:#28a7451a;color:#28a745}.add-range-button:hover:not(:disabled){background:#28a74533;transform:scale(1.05)}.add-range-button:active:not(:disabled){transform:scale(.95)}.add-range-button:disabled{cursor:not-allowed;opacity:.5}.remove-range-button{background:#dc35451a;color:#dc3545}.remove-range-button:hover:not(:disabled){background:#dc354533;transform:scale(1.05)}.remove-range-button:active:not(:disabled){transform:scale(.95)}.remove-range-button:disabled{cursor:not-allowed;opacity:.5}.roomCategories_roomTableCard__bwhWN{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:visible;position:relative;width:100%}.roomCategories_table__wnEi8{border-collapse:collapse;min-width:1200px;table-layout:fixed;width:100%}.roomCategories_table__wnEi8 td:first-child,.roomCategories_table__wnEi8 th:first-child{width:16%}.roomCategories_table__wnEi8 td:nth-child(2),.roomCategories_table__wnEi8 th:nth-child(2){width:12%}.roomCategories_table__wnEi8 td:nth-child(3),.roomCategories_table__wnEi8 td:nth-child(4),.roomCategories_table__wnEi8 th:nth-child(3),.roomCategories_table__wnEi8 th:nth-child(4){width:10%}.roomCategories_table__wnEi8 td:nth-child(5),.roomCategories_table__wnEi8 td:nth-child(6),.roomCategories_table__wnEi8 td:nth-child(7),.roomCategories_table__wnEi8 th:nth-child(5),.roomCategories_table__wnEi8 th:nth-child(6),.roomCategories_table__wnEi8 th:nth-child(7){width:11%}.roomCategories_table__wnEi8 td:nth-child(8),.roomCategories_table__wnEi8 th:nth-child(8){width:9%}.roomCategories_table__wnEi8 td:nth-child(9),.roomCategories_table__wnEi8 th:nth-child(9){text-align:center;width:10%}.roomCategories_table__wnEi8 thead{background:#195893;position:-webkit-sticky;position:sticky;top:0;z-index:10}.roomCategories_table__wnEi8 thead tr{border-left:5px solid #195893}.roomCategories_table__wnEi8 th{word-wrap:break-word;color:#fff;font-family:Inter,sans-serif;font-size:15px;font-weight:700;line-height:1.35;min-height:52px;padding:16px 12px;text-align:center;vertical-align:middle;white-space:normal}.roomCategories_table__wnEi8 tbody tr{border-bottom:1px solid #f5f5f5;border-left:3px solid #0000;transition:background-color .2s ease}.roomCategories_table__wnEi8 tbody tr:nth-child(odd){background-color:#fff}.roomCategories_table__wnEi8 tbody tr:nth-child(2n){background-color:#f5f5f5}.roomCategories_table__wnEi8 tbody tr:hover{background-color:#e3f2fd!important}.roomCategories_table__wnEi8 tbody tr:last-child{border-bottom:none}.roomCategories_table__wnEi8 tbody td{color:#000;font-family:Inter,sans-serif;font-size:14px;padding:12px 10px;vertical-align:middle}.roomCategories_cellInput__lSg5n{align-items:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;width:100%}.roomCategories_mealPlanCell__8Tv6F{display:flex;flex-direction:column;gap:4px;padding:10px 12px}.roomCategories_mealPlanGrid__DnksZ{align-items:flex-start;display:flex;flex-wrap:wrap;gap:4px 12px}.roomCategories_mealPlanItem__w7a7m{align-items:center;display:inline-flex;margin-bottom:0;min-width:0;white-space:nowrap;width:40%}.roomCategories_actionsCell__BeT8J{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:2px;justify-content:center}.roomCategories_duplicateBtn__idXb7{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:inline-flex;justify-content:center;padding:2px 4px;transition:all .2s ease}.roomCategories_duplicateBtn__idXb7:hover:not(:disabled){background:#f5f5f5;color:#000}.roomCategories_duplicateBtn__idXb7:disabled{cursor:not-allowed;opacity:.5}.roomCategories_deleteBtn__q\+-AI{align-items:center;background:#0000;border:none;border-radius:4px;color:#7a7a7a;cursor:pointer;display:inline-flex;justify-content:center;padding:2px 4px;transition:all .2s ease}.roomCategories_deleteBtn__q\+-AI:hover:not(:disabled){background:#f5f5f5;color:#000}.roomCategories_deleteBtn__q\+-AI:disabled{cursor:not-allowed;opacity:.5}.roomCategories_actionButtons__BUDNz{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:20px;width:100%}.roomCategories_addBtn__FZyFo{background:none;border:none;color:#1565c0;cursor:pointer;font-family:Inter,sans-serif;font-size:17px;font-weight:700;padding:0}.roomCategories_addBtn__FZyFo:hover{text-decoration:underline}.roomCategories_saveBtn__9zZmS{background-color:#195893;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:#154b7d;box-shadow:0 4px 8px #00000026;transform:translateY(-1px)}.roomCategories_saveBtn__9zZmS:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.roomCategories_saveBtn__9zZmS:disabled{color:#7a7a7a;cursor:not-allowed}.roomCategories_saveBtn__9zZmS:disabled,.roomCategories_saveBtn__9zZmS:disabled:hover{background-color:#e2e2e2;box-shadow:none;transform:none}.roomCategories_emptyState__PeS01{align-items:center;background-color:#e3f2fd0d;border:1px dashed #e2e2e2;border-radius:8px;display:flex;justify-content:center;padding:60px 20px}.roomCategories_emptyState__PeS01 p{color:#7a7a7a;font-size:16px;margin:0;text-align:center}.roomCategories_required__K\+mzJ{color:#dc3545;font-weight:600;margin-left:2px}@media(max-width:768px){.roomCategories_actionButtons__BUDNz{align-items:stretch;flex-direction:column;width:100%}.roomCategories_saveBtn__9zZmS{width:100%}}.hotelRates_ratesContainer__tQs-W{padding:0 0 20px;width:100%}.hotelRates_contractSelectorRow__gim\+H{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.hotelRates_contractSelector__DkLpV{align-items:center;display:flex;flex:1 1;justify-content:flex-start}.hotelRates_contractInfo__Fvtav{background-color:#0000;border:1px solid #e2e2e2;border-radius:6px;color:#343a40;font-size:14px;font-weight:500;min-width:250px;padding:8px 12px}.hotelRates_tableContainer__XyOHh{background:#0000;border-radius:8px;overflow-x:auto;overflow-y:auto;position:relative}.hotelRates_tableContainer__XyOHh::-webkit-scrollbar{height:8px;width:8px}.hotelRates_tableContainer__XyOHh::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.hotelRates_tableContainer__XyOHh::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.hotelRates_tableContainer__XyOHh::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.hotelRates_ratesTable__AJCQ7{border-collapse:initial;border-spacing:0;min-width:520px;table-layout:fixed}.hotelRates_ratesTable__AJCQ7 thead{background:#195893;position:-webkit-sticky;position:sticky;top:0;z-index:10}.hotelRates_ratesTable__AJCQ7 thead tr{border-left:none}.hotelRates_ratesTable__AJCQ7 thead th:first-child{border-top-left-radius:4px}.hotelRates_ratesTable__AJCQ7 thead th:last-child{border-top-right-radius:4px}.hotelRates_ratesTable__AJCQ7 tbody tr:last-child td:first-child{border-bottom-left-radius:4px}.hotelRates_ratesTable__AJCQ7 tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.hotelRates_ratesTable__AJCQ7 th{box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;overflow:hidden;padding:16px 10px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.hotelRates_ratesTable__AJCQ7 tbody tr{border-bottom:1px solid #f5f5f5;border-left:none;transition:background-color .2s ease}.hotelRates_ratesTable__AJCQ7 tbody tr:nth-child(odd){background-color:#fff}.hotelRates_ratesTable__AJCQ7 tbody tr:nth-child(2n){background-color:#f5f5f5}.hotelRates_ratesTable__AJCQ7 tbody tr:hover{background-color:#e3f2fd!important}.hotelRates_ratesTable__AJCQ7 tbody tr:last-child{border-bottom:none}.hotelRates_ratesTable__AJCQ7 tbody td{box-sizing:border-box;color:#000;font-family:Inter,sans-serif;font-size:13px;min-width:0;padding:16px 10px;vertical-align:middle}.hotelRates_roomTypeHeader__1aqLc{left:0;z-index:25}.hotelRates_beddingTypeHeader__i2NkQ,.hotelRates_roomTypeHeader__1aqLc{background:#195893;max-width:160px;min-width:160px;position:-webkit-sticky;position:sticky;width:160px}.hotelRates_beddingTypeHeader__i2NkQ{left:160px;z-index:24}.hotelRates_seasonHeader__EWygQ{min-width:96px;text-align:center!important;width:auto}.hotelRates_dayGroupHeader__mLaP9{background:#154879;min-width:150px;text-align:center!important}.hotelRates_subHeader__9SZtW{background:#00000014;font-weight:600;min-width:120px;padding:10px 5px;text-align:center!important}.hotelRates_roomTypeCell__G0D74{left:0;z-index:6}.hotelRates_beddingTypeCell__pm66d,.hotelRates_roomTypeCell__G0D74{background-color:inherit;color:#000;font-weight:500;max-width:160px;min-width:160px;overflow:hidden;position:-webkit-sticky;position:sticky;text-overflow:ellipsis;white-space:nowrap;width:160px}.hotelRates_beddingTypeCell__pm66d{left:160px;z-index:5}.hotelRates_priceCell__Wk\+-u{max-width:none;min-width:96px;overflow:hidden;padding:8px 10px!important;width:auto}.hotelRates_priceCell__Wk\+-u>div{max-width:100%;min-width:0;width:100%}.hotelRates_priceCell__Wk\+-u input{box-sizing:border-box;max-width:100%;width:100%}.hotelRates_naCell__LijFM{color:#7a7a7a;display:inline-block;font-weight:600;padding:10px 0;text-align:center;width:100%}.hotelRates_emptyState__XsfLc{align-items:center;background-color:#e3f2fd0d;border:1px dashed #e2e2e2;border-radius:8px;display:flex;justify-content:center;padding:60px 20px}.hotelRates_emptyState__XsfLc p{color:#7a7a7a;font-size:16px;margin:0;text-align:center}.hotelRates_panelsRow__h43qt{display:flex;gap:24px;margin-top:20px}.hotelRates_twoTableRow__GG6UH{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px}.hotelRates_twoTableRow__GG6UH>.hotelRates_surchargeGroupCard__uCcrg{flex:1 1 520px;margin-bottom:16px}.hotelRates_surchargePanel__exmGH{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1 1;max-width:50%;min-width:50%}.hotelRates_panelTitle__8eLYR{border-bottom:1px solid #f5f5f5;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.hotelRates_surchargePanelContent__xkZAM{width:100%}.hotelRates_surchargeTableContainer__RAKKb{background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow-x:auto;overflow-y:auto}.hotelRates_surchargeTable__68ATb{border-collapse:initial;border-spacing:0;table-layout:fixed;width:-webkit-max-content;width:max-content}.hotelRates_surchargeTable__68ATb thead{background:#195893}.hotelRates_surchargeTable__68ATb thead tr{border-left:none}.hotelRates_surchargeTable__68ATb thead th:first-child{border-left:5px solid #195893;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:180px;min-width:160px;padding:16px 20px;text-align:left;white-space:nowrap;width:180px}.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:#195893}.hotelRates_extraBedTable__GJ52n thead tr{border-left:none}.hotelRates_extraBedTable__GJ52n thead th:first-child{border-left:5px solid #195893;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:#195893;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:#154b7d;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:#195893;border-bottom:2px solid #195893;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:#195893;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;position:relative}.hotelRates_quickAssignInput__BGfF7 input[type=number]{-moz-appearance:textfield}.hotelRates_quickAssignInput__BGfF7 input[type=number]::-webkit-inner-spin-button,.hotelRates_quickAssignInput__BGfF7 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hotelRates_modeToggleOverlay__BQo04{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:2}.hotelRates_surchargeFieldWrapper__1ktUD{position:relative}.hotelRates_surchargeFieldWrapper__1ktUD input[type=number]{-moz-appearance:textfield}.hotelRates_surchargeFieldWrapper__1ktUD input[type=number]::-webkit-inner-spin-button,.hotelRates_surchargeFieldWrapper__1ktUD input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hotelRates_modeSelectWrapper__0j3EF{align-items:center;display:inline-flex;position:relative}.hotelRates_modeSelect__6md5l{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #e2e2e2;border-radius:6px;color:#000;cursor:pointer;font-size:12px;font-weight:700;line-height:1.2;outline:none;padding:6px 28px 6px 10px}.hotelRates_modeSelect__6md5l:focus{border-color:#195893}.hotelRates_modeSelect__6md5l:disabled{background:#f5f5f5;cursor:not-allowed;opacity:.6}.hotelRates_modeSelectChevron__huP5x{align-items:center;color:#7a7a7a;display:flex;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.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:#195893;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_surchargeAmountError__1wLM5{color:#dc3545;font-size:12px;font-weight:600;margin-left:4px}.hotelRates_peakRoomSurchargeHelp__4LdP-{background:#f7f7f8;border:1px solid #f5f5f5;border-radius:6px;color:#7a7a7a;font-size:12px;line-height:1.45;margin-top:16px;padding:12px 14px}@media(max-width:900px){.hotelRates_quickAssignControls__vfpOE{align-items:stretch;flex-direction:column}.hotelRates_quickAssignBtn__KukyC{width:100%}.hotelRates_peakDateSurchargeGrid__Ksg1K,.hotelRates_roomItemGrid__a8Hpm{grid-template-columns:1fr}.hotelRates_twoTableRow__GG6UH{flex-direction:column}}@media(max-width:768px){.hotelRates_contractSelectorRow__gim\+H{align-items:stretch;flex-direction:column}.hotelRates_contractSelector__DkLpV{justify-content:flex-start}.hotelRates_saveButton__FSp15{width:100%}.hotelRates_panelsRow__h43qt{flex-direction:column}.hotelRates_extraBedPanel__ZsmJZ,.hotelRates_surchargePanel__exmGH{min-width:auto;width:100%}}.hotelRates_contractSeasonDatesBar__w5gwP{background-color:#e0e8f0;bottom:0;box-shadow:0 -1px 4px #00000014;color:#343a40;font-size:14px;left:0;line-height:1.4;padding:12px 20px;position:-webkit-sticky;position:sticky;right:0;z-index:10}.hotelRates_contractSeasonDatesLabel__370eB{font-weight:600;margin-right:4px}.hotelRates_contractSeasonDatesPart__SEdM8 strong{font-weight:600}.hotelRates_contractSeasonDatesSeparator__lGMFZ{color:#00000080;font-weight:400}.hotelRates_seasonalExtraBedBlock__Z507P{margin-bottom:20px}.hotelRates_seasonalExtraBedTableTitle__5jdD4{color:#000;font-size:13px;font-weight:700;margin-bottom:10px}.hotelRates_seasonalExtraBedTableWrap__g9Ic9{background:#fff;border-radius:4px;box-shadow:0 1px 3px #00000014;overflow-x:auto}.hotelRates_seasonalExtraBedRateTable__Bq5wo{border-collapse:initial;border-spacing:0;max-width:480px;width:100%}.hotelRates_seasonalExtraBedRateTable__Bq5wo thead{background:#195893}.hotelRates_seasonalExtraBedRateTable__Bq5wo thead th:first-child{border-top-left-radius:4px}.hotelRates_seasonalExtraBedRateTable__Bq5wo thead th:last-child{border-top-right-radius:4px}.hotelRates_seasonalExtraBedRateTable__Bq5wo tbody tr:last-child td:first-child{border-bottom-left-radius:4px}.hotelRates_seasonalExtraBedRateTable__Bq5wo tbody tr:last-child td:last-child{border-bottom-right-radius:4px}.hotelRates_seasonalExtraBedRateTable__Bq5wo th{color:#fff;font-size:13px;font-weight:600;padding:12px 16px;text-align:left}.hotelRates_seasonalExtraBedRateTable__Bq5wo td{border-bottom:1px solid #f5f5f5;color:#000;font-size:13px;padding:12px 16px;vertical-align:middle}.hotelRates_seasonalExtraBedRateTable__Bq5wo tbody tr:last-child td{border-bottom:none}.hotelRates_seasonalExtraBedRateTable__Bq5wo tbody tr:nth-child(odd){background-color:#fff}.hotelRates_seasonalExtraBedRateTable__Bq5wo tbody tr:nth-child(2n){background-color:#f5f5f5}.ratesOverview_container__NYYLE{grid-gap:20px;align-content:start;display:grid;gap:20px;grid-template-columns:1fr;padding:24px 0 48px}.ratesOverview_contractSelectorRow__XYhkD{align-items:center;display:flex;gap:14px}.ratesOverview_contractSelectorLabel__76d0y{color:#1a3a5c;font-size:14px;font-weight:600;white-space:nowrap}.ratesOverview_overviewCards__i3m00{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.ratesOverview_overviewCard__EukEl{align-items:flex-start;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 2px #0000000a;display:flex;gap:12px;padding:16px 20px}.ratesOverview_overviewCardIcon__nelQf{align-items:center;background:#eaf2fb;border-radius:8px;color:#1a3a5c;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ratesOverview_overviewCardContent__fjOqg{flex:1 1;min-width:0}.ratesOverview_overviewCardLabel__JbfA\+{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.3px;margin-bottom:4px}.ratesOverview_overviewCardValue__67S2t{color:#333;font-size:14px;font-weight:600;line-height:1.4}.ratesOverview_gridRightCol__1vanW{display:flex;flex-direction:column;gap:20px}@media(max-width:1024px){.ratesOverview_overviewCards__i3m00{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ratesOverview_subCardRow__9jvwF{grid-template-columns:1fr}.ratesOverview_subCardRow__9jvwF>.ratesOverview_subCard__aERDP{border-bottom:1px solid #eaeff4;border-right:none}.ratesOverview_subCardRow__9jvwF>.ratesOverview_subCard__aERDP:last-child{border-bottom:none}}@media(max-width:600px){.ratesOverview_overviewCards__i3m00{grid-template-columns:1fr}}.ratesOverview_section__y7zeM{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.ratesOverview_sectionTitle__Dy\+Mv{align-items:center;display:flex;font-size:13px;font-weight:700;gap:8px;padding:14px 20px}.ratesOverview_sectionTitleBlue__fkQEK,.ratesOverview_sectionTitle__Dy\+Mv{background:#f5f8fa;border-bottom:1px solid #e0e0e0;color:#333}.ratesOverview_sectionTitleIcon__ipkAw{align-items:center;display:inline-flex;justify-content:center}.ratesOverview_subCardRow__9jvwF{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1fr}.ratesOverview_subCardRow__9jvwF>.ratesOverview_subCard__aERDP{border-right:1px solid #e0e0e0;min-width:0}.ratesOverview_subCardRow__9jvwF>.ratesOverview_subCard__aERDP:last-child{border-right:none}.ratesOverview_subCardRowStacked__6qSy5{grid-template-columns:1fr}.ratesOverview_subCardRowStacked__6qSy5>.ratesOverview_subCard__aERDP{border-bottom:1px solid #e0e0e0;border-right:none}.ratesOverview_subCardRowStacked__6qSy5>.ratesOverview_subCard__aERDP:last-child{border-bottom:none}.ratesOverview_subCard__aERDP{padding:16px 20px}.ratesOverview_subCardTitle__3NI1D{color:#333;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:10px}.ratesOverview_surchargeSectionTitle__Sp76V{background:#f5f8fa;border-bottom:1px solid #e0e0e0;color:#333;font-size:13px;font-weight:700;padding:14px 20px}.ratesOverview_roomTabsRow__QEOJ4{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px;padding:0 4px}.ratesOverview_roomTabs__5O-RJ{display:flex;flex-wrap:wrap;gap:6px}.ratesOverview_roomTab__a4C8M{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:color .15s,background .15s,border-color .15s}.ratesOverview_roomTab__a4C8M:hover{background:#e5e7eb;color:#1a3a5c}.ratesOverview_roomTab__a4C8M.ratesOverview_active__RdB7D{background:#1565c0;border-color:#1565c0;color:#fff}.ratesOverview_differentRatesBtn__t3JW0{background:#e3f2fd;border:1px solid #90caf9;border-radius:16px;color:#1565c0;cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;white-space:nowrap}.ratesOverview_differentRatesBtn__t3JW0:hover{background:#bbdefb}.ratesOverview_roomPills__EAWur{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ratesOverview_roomPill__v4umo{background:#eef3fa;border:1px solid #c8d8ed;border-radius:20px;color:#1a3a5c;display:inline-block;font-size:12px;font-weight:500;padding:3px 10px;white-space:nowrap}.ratesOverview_tableWrapper__ey1Kb{overflow-x:auto;width:100%}.ratesOverview_infoTable__YwhL4{border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}.ratesOverview_infoTable__YwhL4 thead tr{background:#f9fafb}.ratesOverview_infoTable__YwhL4 thead tr th{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#333;font-size:12px;font-weight:700;padding:10px 16px;text-align:left}.ratesOverview_infoTable__YwhL4 thead tr th:last-child{border-right:none}.ratesOverview_infoTable__YwhL4 thead tr th:first-child{width:40%}.ratesOverview_infoTable__YwhL4 tbody tr{background:#fff;border-bottom:1px solid #e0e0e0}.ratesOverview_infoTable__YwhL4 tbody tr:last-child{border-bottom:none}.ratesOverview_infoTable__YwhL4 tbody tr:hover{background:#f9fafb}.ratesOverview_infoTable__YwhL4 tbody tr td{border-right:1px solid #e0e0e0;color:#333;padding:10px 16px;vertical-align:middle}.ratesOverview_infoTable__YwhL4 tbody tr td:last-child{border-right:none}.ratesOverview_valueCol__gaCKf{text-align:left!important;width:auto}.ratesOverview_valueCell__aXT2g{color:#333!important;font-weight:600;text-align:left!important}.ratesOverview_tableCard__NxlDB{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 2px #0000000a;overflow:hidden}.ratesOverview_ratesTable__YoFrX{border-collapse:collapse;table-layout:fixed;width:100%}.ratesOverview_ratesTable__YoFrX thead tr{background:#f9fafb}.ratesOverview_ratesTable__YoFrX thead tr th{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#333;font-size:13px;font-weight:600;padding:13px 20px}.ratesOverview_ratesTable__YoFrX thead tr th:last-child{border-right:none}.ratesOverview_ratesTable__YoFrX thead tr th.ratesOverview_roomCategoryTh__lO-ZB{width:25%}.ratesOverview_ratesTable__YoFrX tbody tr{background:#fff;border-bottom:1px solid #e0e0e0}.ratesOverview_ratesTable__YoFrX tbody tr:last-child{border-bottom:none}.ratesOverview_ratesTable__YoFrX tbody tr:hover{background:#f9fafb}.ratesOverview_ratesTable__YoFrX tbody tr td{border-right:1px solid #e0e0e0;padding:14px 20px;vertical-align:middle}.ratesOverview_ratesTable__YoFrX tbody tr td:last-child{border-right:none}.ratesOverview_altRow__B0Hx9{background:#f9fafb!important}.ratesOverview_roomCategoryTh__lO-ZB{text-align:left!important}.ratesOverview_seasonTh__cWbZx{text-align:left!important;vertical-align:center;width:auto}.ratesOverview_seasonThName__eUhfK{color:#333;font-size:13px;font-weight:600;margin-bottom:2px}.ratesOverview_seasonThDateRange__5Ifiw{color:#6b7280;font-size:11px;font-weight:500;line-height:1.3}.ratesOverview_roomCategoryTd__jKvq7{width:25%}.ratesOverview_roomName__RMQck{color:#333;font-size:14px;font-weight:600;line-height:1.4}.ratesOverview_roomMeta__ea7k1{color:#6b7280;font-size:12px;margin-top:2px}.ratesOverview_priceTd__rQZh9{text-align:right;vertical-align:middle;width:auto}.ratesOverview_priceLine__kZFdZ{align-items:baseline;display:flex;justify-content:flex-start;line-height:1.7}.ratesOverview_priceLineLabel__Gy2jP{color:#4b6070;font-size:13px;font-weight:500}.ratesOverview_priceValue__R-DUf{color:#333;font-size:14px;font-weight:600}.ratesOverview_emptyPrice__L5iYD{color:#d1d5db;font-size:14px}.ratesOverview_surchargesRow__1nAQh{display:flex;flex-wrap:wrap;gap:0;padding:16px 20px}.ratesOverview_surchargeItem__RKWVL{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:130px;padding-right:24px}.ratesOverview_surchargeItem__RKWVL:not(:last-child){border-right:1px solid #e0e0e0;margin-right:24px}.ratesOverview_surchargeLabel__LfZxw{color:#6b7280;font-size:12px;font-weight:400}.ratesOverview_surchargeValue__zF717{color:#333;font-size:15px;font-weight:700}.ratesOverview_seasonalExtraBedBlock__QSVEi{border-top:1px solid #e0e0e0;padding:16px 20px}.ratesOverview_seasonalExtraBedTableTitle__qEPjR{color:#333;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:10px}.ratesOverview_seasonalExtraBedTableWrap__Lkvg4{overflow-x:auto;width:100%}.ratesOverview_seasonalExtraBedRateTable__8o6jC{border-collapse:collapse;font-size:13px;table-layout:fixed;width:100%}.ratesOverview_seasonalExtraBedRateTable__8o6jC thead tr{background:#f9fafb}.ratesOverview_seasonalExtraBedRateTable__8o6jC th{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#333;font-size:13px;font-weight:600;padding:12px 16px;text-align:left}.ratesOverview_seasonalExtraBedRateTable__8o6jC th:first-child{width:40%}.ratesOverview_seasonalExtraBedRateTable__8o6jC th:last-child{border-right:none}.ratesOverview_seasonalExtraBedRateTable__8o6jC tbody tr{background:#fff;border-bottom:1px solid #e0e0e0}.ratesOverview_seasonalExtraBedRateTable__8o6jC tbody tr:last-child{border-bottom:none}.ratesOverview_seasonalExtraBedRateTable__8o6jC td{border-bottom:1px solid #e0e0e0;color:#333;padding:10px 16px;vertical-align:middle}.ratesOverview_seasonalExtraBedRateTable__8o6jC td:first-child{border-right:1px solid #e0e0e0}.ratesOverview_seasonalExtraBedRateTable__8o6jC td:last-child{border-right:none}.ratesOverview_peakDatesBlock__hhoC8{border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column;gap:8px;padding:14px 20px}.ratesOverview_peakDatesLabel__buOcD{color:#4b6080;font-size:12px;font-weight:600;letter-spacing:.4px}.ratesOverview_peakDateChips__mdut1{display:flex;flex-wrap:wrap;gap:6px}.ratesOverview_peakDateChip__Voco-{align-items:center;background:#fff7ed;border:1px solid #fbd38d;border-radius:4px;color:#92400e;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px}.ratesOverview_peakDateChipDiff__JCZ5D{background:#fef2f2;border-color:#fca5a5;color:#7f1d1d}.ratesOverview_peakRoomCards__xPgNx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:16px 20px}.ratesOverview_peakRoomCard__Jl1cx{background:#fff;border:1px solid #e0e0e0;border-radius:6px;padding:16px;text-align:center}.ratesOverview_peakRoomCardName__2\+bG3{color:#333;font-size:12px;font-weight:700;letter-spacing:.4px;margin-bottom:8px}.ratesOverview_peakRoomCardValue__BlGzS{color:#333;font-size:18px;font-weight:700;margin-bottom:4px}.ratesOverview_peakRoomCardLabel__YOlLw{color:#6b7280;font-size:11px;font-weight:500}.ratesOverview_diffBadge__wWFNM{background:#dc2626;border-radius:3px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.3px;padding:1px 5px}.ratesOverview_emptyState__2yT6o{background:#f9fafb;border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;font-size:14px;margin:24px 0;padding:48px 24px;text-align:center}.ratesOverview_emptyState__2yT6o p{margin:0}.phoneInput_phoneInputWrapper__uzhNe{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-bottom:16px;position:relative}.phoneInput_phoneInputLabel__YjGL4{color:#000;display:block;font-size:14px;font-weight:600;text-align:left}.phoneInput_requiredIndicator__ggZm0{color:#dc3545;font-size:14px;font-weight:700;margin-left:4px}.phoneInput_phoneInputContainer__Vs5-t{align-items:center;background:#fff;border:2px solid #e0e0e0;border-radius:8px;display:flex;overflow:hidden;position:relative;transition:all .2s ease;width:100%}.phoneInput_phoneInputContainer__Vs5-t:focus-within{border-color:#195893;box-shadow:0 0 0 4px #1565c01a}.phoneInput_phoneInputContainer__Vs5-t:hover:not(:has(.phoneInput_phoneInputField__dbP-I:disabled)){border-color:#1565c0}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I.phoneInput_error__Nzyex){background-color:#dc354505;border-color:#dc3545}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I.phoneInput_error__Nzyex):focus-within{border-color:#dc3545;box-shadow:0 0 0 4px #dc35451a}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I.phoneInput_error__Nzyex):hover{border-color:#dc3545}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I.phoneInput_warning__f53v5){background-color:#ffc10705;border-color:#ffc107}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I.phoneInput_warning__f53v5):focus-within{border-color:#ffc107;box-shadow:0 0 0 4px #ffc1071a}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I.phoneInput_warning__f53v5):hover{border-color:#ffc107}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I:disabled){background-color:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed;opacity:.7}.phoneInput_phoneInputContainer__Vs5-t:has(.phoneInput_phoneInputField__dbP-I:disabled):hover{border-color:#e0e0e0}.phoneInput_countryCode__OWg\+7{align-items:center;background:#0000;border-right:2px solid #e0e0e0;color:#000;display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;height:100%;justify-content:center;padding:0 12px;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.phoneInput_countryCode__OWg\+7:hover{background-color:#1565c00d}.phoneInput_flag__UvgQx{font-size:18px;line-height:1}.phoneInput_arrow__HT8sW{color:#7a7a7a;font-size:10px;transition:transform .2s ease}.phoneInput_arrowUp__0eZdA{transform:rotate(180deg)}.phoneInput_dropdown__OajK-{background:#fff;border:2px solid #195893;border-radius:8px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;left:0;max-height:340px;overflow:hidden;position:absolute;right:0;width:100%;z-index:1000}.phoneInput_dropdownDown__yiBKK{animation:phoneInput_slideDown__iBf6M .2s ease;bottom:auto;top:calc(100% + 4px)}.phoneInput_dropdownUp__KLHEu{animation:phoneInput_slideUp__jvsIv .2s ease;bottom:calc(100% + 4px);top:auto}@keyframes phoneInput_slideDown__iBf6M{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes phoneInput_slideUp__jvsIv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.phoneInput_searchInput__zSdlR{background:#fff;border:none;border-bottom:2px solid #e0e0e0;color:#000;font-family:inherit;font-size:14px;outline:none;padding:12px 16px;width:100%}.phoneInput_searchInput__zSdlR::placeholder{color:#7a7a7a;opacity:.8}.phoneInput_searchInput__zSdlR:focus{background-color:#1565c005;border-bottom-color:#1565c0}.phoneInput_dropdownList__nBVrY{max-height:280px;overflow-y:auto}.phoneInput_dropdownItem__\+ruKM{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:10px;padding:10px 16px;transition:background-color .15s ease}.phoneInput_dropdownItem__\+ruKM:hover{background-color:#e3f2fd}.phoneInput_dropdownItem__\+ruKM.phoneInput_selected__EJssa{background-color:#1565c026;color:#195893;font-weight:600}.phoneInput_countryName__k6rpv{color:#000;flex:1 1}.phoneInput_countryCodeText__hGTCh{color:#7a7a7a;font-size:13px;font-weight:500}.phoneInput_noResults__-x9m0{color:#7a7a7a;font-size:14px;padding:20px;text-align:center}.phoneInput_phoneInputField__dbP-I{background:#0000;border:none;color:#000;flex:1 1;font-family:inherit;font-size:14px;height:100%;outline:none;padding:12px 16px;width:100%}.phoneInput_phoneInputField__dbP-I::placeholder{color:#7a7a7a;opacity:.8}.phoneInput_phoneInputField__dbP-I:disabled{background:#0000;color:#7a7a7a;cursor:not-allowed}.phoneInput_phoneInputField__dbP-I::-webkit-inner-spin-button,.phoneInput_phoneInputField__dbP-I::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.phoneInput_message__cntDo{align-items:center;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:flex-start;margin-top:-4px;text-align:left}.phoneInput_message__cntDo svg{flex-shrink:0}.phoneInput_errorMessage__yRiKC{color:#dc3545}.phoneInput_errorMessage__yRiKC svg{stroke:#dc3545}.phoneInput_warningMessage__xE49U{color:#ff6b35}.phoneInput_warningMessage__xE49U svg{stroke:#ff6b35}@media(max-width:576px){.phoneInput_phoneInputField__dbP-I{font-size:14px;padding:10px 14px}.phoneInput_countryCode__OWg\+7{font-size:13px;padding:0 10px}.phoneInput_phoneInputLabel__YjGL4{font-size:13px}.phoneInput_message__cntDo{font-size:12px}.phoneInput_dropdown__OajK-{width:260px}}.packages_pageContainer__stucB{margin:0 auto;max-width:1400px;padding:40px 24px}.packages_pageHeader__1i4QF{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.packages_pageHeader__1i4QF h1{color:#000;font-family:Inter,sans-serif;font-size:32px;font-weight:700;margin:0}.packages_btnPrimary__5ZM4K{background:#195893;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__5ZM4K:hover{background:#1565c0;box-shadow:0 4px 12px #1565c04d;transform:translateY(-1px)}.packages_packagesContent__RKKgH{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;padding:60px 24px}.packages_emptyState__a7UJE{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__a7UJE svg{margin-bottom:24px}.packages_emptyState__a7UJE h3{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:600;margin-bottom:12px}.packages_emptyState__a7UJE p{color:#7a7a7a;font-family:Inter,sans-serif;font-size:16px;margin-bottom:24px}@media(max-width:768px){.packages_pageContainer__stucB{padding:24px 16px}.packages_pageHeader__1i4QF{align-items:flex-start;flex-direction:column;gap:16px}.packages_pageHeader__1i4QF h1{font-size:24px}}.excursions_locationCell__6Wlca{align-items:center;display:flex;gap:8px;vertical-align:middle}.excursions_priceCell__8ni94{align-items:center;display:flex;gap:14px;vertical-align:middle}.excursions_excursionNameCell__XtSLp{max-width:100%;min-width:0;overflow:hidden}.excursions_excursionNameLink__GvTbF{color:#1565c0;cursor:pointer;display:block;font-weight:500;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.excursions_excursionNameLink__GvTbF:hover{text-decoration:underline}.excursions_excursionsToolbar__AoVKM{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:100%}.excursions_excursionsToolbar__AoVKM .excursions_filterGroup__huBa3{flex:1 1;max-width:100%;min-width:0}.excursions_addExcursionButtonWrap__tnC4n{flex:0 0 auto;width:100%}@media(min-width:900px){.excursions_addExcursionButtonWrap__tnC4n{max-width:220px;width:auto}}.excursions_addExcursionButtonWrap__tnC4n button{box-sizing:border-box;width:100%}@media(min-width:900px){.excursions_addExcursionButtonWrap__tnC4n button{max-width:220px;min-width:168px;width:auto}}.excursions_filterGroup__huBa3{align-items:center;display:flex;gap:8px;width:100%}.excursions_filterGroup__huBa3>div:last-child{flex:1 1;min-width:0}.excursions_filterIconButton__pQelM{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__pQelM:hover{background-color:#e3f2fd}.excursions_filterIconButton__pQelM.excursions_filterActive__K19VE{background-color:#ffebee;border-color:#f44336;cursor:pointer}.excursions_filterIconButton__pQelM.excursions_filterActive__K19VE:hover{background-color:#ffcdd2;transform:scale(1.05)}.excursions_confirmationContent__udgrl{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.excursions_confirmationText__J3GXI{color:#000;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;margin-bottom:20px;text-align:center}.excursions_confirmationText__J3GXI strong{color:#195893;font-weight:600}.excursions_excursionUsageWarning__bJ\+8c{background-color:#fff8e1;border:1px solid #ffc107;border-radius:8px;margin-top:8px;padding:12px;text-align:left;width:100%}.excursions_excursionUsageWarningTitle__xcpXu{color:#b45309;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 8px}.excursions_excursionUsageList__PAoAi{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__PAoAi li{margin-bottom:4px}.excursions_addOnsLink__kxhy8{color:#1565c0;cursor:pointer;font-weight:500;text-decoration:none}.excursions_addOnsLink__kxhy8:hover{text-decoration:underline}.excursions_addOnsPopupContent__C-sTe{display:flex;flex-direction:column;gap:16px;min-width:320px}.excursions_addOnsPopupSubtitle__\+4NMN{color:#666;font-size:14px;font-weight:400;margin:0 0 4px}.excursions_addOnsTableWrap__zO7Vh{border:1px solid #e0e0e0;border-radius:8px;overflow-x:auto}.excursions_addOnsTable__FUOmC{border-collapse:collapse;font-size:14px;width:100%}.excursions_addOnsTable__FUOmC td,.excursions_addOnsTable__FUOmC th{border-bottom:1px solid #e0e0e0;padding:12px 16px;text-align:left}.excursions_addOnsTable__FUOmC th{background-color:#f5f5f5;color:#000;font-weight:600}.excursions_addOnsTable__FUOmC tr:last-child td{border-bottom:none}.excursions_addOnsFooter__7Owic{border-top:1px solid #e0e0e0;color:#000;font-size:14px;font-weight:500;padding-top:12px}.excursionDetail_excursionDetailPageTitle__7ufnV{color:#000;font-family:Inter,sans-serif;font-size:28px;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.excursionDetail_excursionDetailPageTitle__7ufnV{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:normal}}.excursionDetail_excursionFormTableWrap__NDhpp{max-height:none!important;overflow-y:visible!important}.excursionDetail_excursionPanelTitleRow__CnW2f{align-items:center;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-height:48px}.excursionDetail_excursionPricingTableCompact__rIgUp tbody td{padding:8px 12px!important;vertical-align:middle}.excursionDetail_excursionPricingTableCompact__rIgUp thead th{line-height:1.25;padding:11px 12px!important}.excursionDetail_excursionPolicyColumn__oJdBC{display:flex;flex:1 1;flex-direction:column;height:100%;min-width:0;width:100%}.excursionDetail_statusField__yJ\+BB{align-items:center;display:flex;gap:8px}.excursionDetail_statusField__yJ\+BB .excursionDetail_fieldLabel__SFXB8{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-bottom:15px}.excursionDetail_statusField__yJ\+BB .excursionDetail_statusToggle__A8F9E{align-items:center;display:flex;height:44px}.excursionDetail_dateActionButtons__hhU2B{align-items:center;display:flex;gap:8px;margin-bottom:16px;margin-top:28px}.excursionDetail_unavailableDaysSection__CJGyE{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.excursionDetail_unavailableDaysSection__CJGyE>div{margin-bottom:0!important}.excursionDetail_radioLabel__QikLO{align-items:center;color:#000;cursor:pointer;display:inline-flex;font-size:14px;gap:8px}.excursionDetail_unavailableDaysCheckboxes__yeF1D{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.excursionDetail_dayCheckboxLabel__5oDRn{align-items:center;color:#000;cursor:pointer;display:inline-flex;font-size:14px;gap:6px}.excursionDetail_weekDayButtons__pS\+PI .excursionDetail_weekDayBtnContained__JkP2s button:hover:not(:disabled),.excursionDetail_weekDayButtons__pS\+PI .excursionDetail_weekDayBtnOutlined__TL7IU button:hover:not(:disabled){box-shadow:none!important;transform:none!important}.excursionDetail_weekDayButtons__pS\+PI .excursionDetail_weekDayBtnContained__JkP2s button:hover:not(:disabled){background-color:#195893!important;color:#fff!important}.excursionDetail_weekDayButtons__pS\+PI .excursionDetail_weekDayBtnOutlined__TL7IU button:hover:not(:disabled){background-color:#fff!important;color:#195893!important}.places_locationCell__TGM4a{align-items:center;display:flex;gap:8px;vertical-align:middle}.places_filterGroup__Foys3{align-items:center;display:flex;gap:8px;width:100%}.places_filterGroup__Foys3>div:last-child{flex:1 1;min-width:0}.places_filterIconButton__acvvA{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__acvvA:hover{background-color:#e3f2fd}.places_filterIconButton__acvvA.places_filterActive__Ymhhe{background-color:#ffebee;border-color:#f44336;cursor:pointer}.places_filterIconButton__acvvA.places_filterActive__Ymhhe:hover{background-color:#ffcdd2;transform:scale(1.05)}.places_pageNote__ZtlpP{color:#616161;font-family:Inter,sans-serif;font-size:14px;line-height:1.4;margin:4px 0 0}.places_confirmationContent__oaeku{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.places_confirmationText__12mxv{color:#000;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;text-align:center}.places_confirmationText__12mxv strong{color:#195893;font-weight:600}.places_placeCheckWarning__pSV-Y{color:#b45309;font-family:Inter,sans-serif;font-size:14px;line-height:1.4;padding:10px 12px}.places_placeCheckWarning__pSV-Y,.places_placeUsageWarning__uJ304{background-color:#fff8e1;border:1px solid #ffc107;border-radius:8px}.places_placeUsageWarning__uJ304{margin-top:8px;padding:12px;text-align:left;width:100%}.places_placeUsageWarningTitle__cdAVw{color:#b45309;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 8px}.places_placeUsageList__J2its{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__J2its 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}}.dayTrip_datTripWrapper__BMoM5{width:100%}.dayTrip_filterGroup__QGXk3{align-items:center;display:flex;gap:8px;width:100%}.dayTrip_filterGroup__QGXk3>div:last-child{flex:1 1;min-width:0}.dayTrip_filterIconButton__MJ8yR{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}.dayTrip_filterIconButton__MJ8yR:hover{background-color:#e3f2fd}.dayTrip_filterIconButton__MJ8yR.dayTrip_filterActive__a8\+2d{background-color:#ffebee;border-color:#f44336;cursor:pointer}.dayTrip_filterIconButton__MJ8yR.dayTrip_filterActive__a8\+2d:hover{background-color:#ffcdd2;transform:scale(1.05)}.dayTrip_tripNameLink__6BKQo{color:#195893;cursor:pointer;font-weight:500;text-decoration:underline}.dayTrip_tripNameLink__6BKQo:hover{color:#ff6b35}.dayTrip_pricingPopupTable__C6uP6 th{white-space:nowrap}.dayTrip_confirmationContent__Dkuqp{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.dayTrip_confirmationText__eZEx7{color:#000;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;margin-bottom:20px;text-align:center}.dayTrip_confirmationText__eZEx7 strong{color:#195893;font-weight:600}.dayTrip_dayTripUsageWarning__H961H{background-color:#fff8e1;border:1px solid #ffc107;border-radius:8px;margin-top:8px;padding:12px;text-align:left;width:100%}.dayTrip_dayTripUsageWarningTitle__YyT\+X{color:#b45309;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4;margin:0 0 8px}.dayTrip_dayTripUsageList__wAZ8N{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}.dayTrip_dayTripUsageList__wAZ8N li{margin-bottom:4px}.package_packageWrapper__0CGQd{width:100%}.package_filterGroup__iX4YY{align-items:center;display:flex;gap:8px;width:100%}.package_filterGroup__iX4YY>div:last-child{flex:1 1;min-width:0}.package_filterIconButton__LCr9C{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__LCr9C:hover{background-color:#e3f2fd}.package_filterIconButton__LCr9C.package_filterActive__8VcmL{background-color:#ffebee;border-color:#f44336;cursor:pointer}.package_filterIconButton__LCr9C.package_filterActive__8VcmL:hover{background-color:#ffcdd2;transform:scale(1.05)}.package_packageNameLink__WcLwV{color:#195893;cursor:pointer;font-weight:500;text-decoration:underline}.package_packageNameLink__WcLwV:hover{color:#ff6b35}.package_moreLink__cTvOr{color:#195893;cursor:pointer;font-weight:500;margin-left:4px;text-decoration:underline}.package_moreLink__cTvOr:hover{color:#ff6b35}.package_confirmationContent__7O29t{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.package_confirmationText__F-WRr{color:#000;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;margin-bottom:20px;text-align:center}.package_confirmationText__F-WRr strong{color:#195893;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:#195893;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:#195893;transform:rotate(180deg)}.excursionPlaceDropdown_dropdown__qRrcU{animation:excursionPlaceDropdown_slideDown__WbtmA .2s ease;background:#fff;border:2px solid #195893;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:#195893}.excursionPlaceDropdown_cityTab__QEv2x.excursionPlaceDropdown_cityTabActive__tyRMh{border-bottom-color:#195893;color:#195893;font-weight:600}.excursionPlaceDropdown_results__8b7rE{max-height:280px;overflow-y:auto;padding:12px}.excursionPlaceDropdown_results__8b7rE::-webkit-scrollbar{width:8px}.excursionPlaceDropdown_results__8b7rE::-webkit-scrollbar-track{background:#f5f5f5}.excursionPlaceDropdown_results__8b7rE::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:4px}.excursionPlaceDropdown_loading__ygkW-{color:#7a7a7a;font-size:14px;padding:24px;text-align:center}.excursionPlaceDropdown_section__FqXXU{margin-bottom:16px}.excursionPlaceDropdown_section__FqXXU:last-child{margin-bottom:0}.excursionPlaceDropdown_sectionHeader__afO5z{align-items:center;color:#000;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.excursionPlaceDropdown_itemList__23YsC{list-style:none;margin:0;padding:0}.excursionPlaceDropdown_item__OEaXc{background:#f5f5f5;border-radius:6px;color:#000;cursor:pointer;font-size:14px;margin-bottom:4px;padding:10px 12px;transition:background-color .15s ease}.excursionPlaceDropdown_item__OEaXc:last-child{margin-bottom:0}.excursionPlaceDropdown_item__OEaXc:hover{background:#1565c01a}.excursionPlaceDropdown_item__OEaXc.excursionPlaceDropdown_itemDisabled__nUram{color:#7a7a7a;cursor:not-allowed;opacity:.6;pointer-events:none}.excursionPlaceDropdown_noItems__N3hs6{color:#7a7a7a;font-size:14px;font-style:italic;padding:10px 12px}.excursionPlaceDropdown_errorText__cghj4{align-items:center;color:#dc3545;display:flex;font-size:13px;font-weight:500;gap:6px}.dayTripDetail_sectionHeader__s54Pk{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.dayTripDetail_sectionHeader__s54Pk .dayTripDetail_sectionTitle__4iMWk{color:#000;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.dayTripDetail_sectionHeader__s54Pk .dayTripDetail_statusField__EihUf{align-items:center;display:flex;gap:8px}.dayTripDetail_sectionHeader__s54Pk .dayTripDetail_statusField__EihUf .dayTripDetail_fieldLabel__s7Bbu{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-right:8px}.dayTripDetail_sectionHeader__s54Pk .dayTripDetail_statusField__EihUf .dayTripDetail_statusToggle__UeeNW{align-items:center;display:flex;height:44px}.dayTripDetail_addStopLink__DbvxZ{align-items:center;background:none;border:none;color:#195893;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:4px;padding:0}.dayTripDetail_addStopLink__DbvxZ:hover{text-decoration:underline}.dayTripDetail_seatingTabs__HF57E{display:flex;flex-wrap:wrap;gap:0;margin-bottom:24px}.dayTripDetail_seatingTabs__HF57E .dayTripDetail_seatingTab__ogSI4{background-color:#195893;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__HF57E .dayTripDetail_seatingTab__ogSI4.dayTripDetail_active__uiZTY{background-color:#195893;color:#fff}.dayTripDetail_seatingInputs__FBw4u{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.dayTripDetail_seatingInputs__FBw4u .dayTripDetail_seatingInputItem__CIA5A{flex:1 1;max-width:180px;min-width:120px}.dayTripDetail_sicSection__MuGQ7{display:flex;flex-direction:column;gap:16px;margin-top:24px}.dayTripDetail_sicToggleRow__sWTyr{align-items:center;display:flex;gap:12px}.dayTripDetail_sicToggleRow__sWTyr .dayTripDetail_sicToggleLabel__F3Mkb{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.dayTripDetail_stopsList__NQI8C{margin-bottom:16px;margin-top:8px}.dayTripDetail_stopsList__NQI8C .dayTripDetail_stopRow__hNyp0{align-items:center;display:flex;gap:8px;margin-bottom:8px}.dayTripDetail_seatingTable__ON0P\+ th{border-right:1px solid #fff6;text-align:center}.dayTripDetail_seatingTable__ON0P\+ th:last-child{border-right:none}.dayTripDetail_seatingTable__ON0P\+ tbody tr,.dayTripDetail_seatingTable__ON0P\+ tbody tr:hover{background-color:#fff!important}.dayTripDetail_seatingTable__ON0P\+ tbody tr td{vertical-align:middle}.dayTripDetail_itineraryHeading__mdXA8{font-size:18px;font-weight:600}.packagesDetail_sectionHeader__vlgrC{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.packagesDetail_sectionHeader__vlgrC .packagesDetail_sectionTitle__rqF72{color:#000;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.packagesDetail_sectionHeader__vlgrC .packagesDetail_statusField__hfGNf{align-items:center;display:flex;gap:8px}.packagesDetail_sectionHeader__vlgrC .packagesDetail_statusField__hfGNf .packagesDetail_fieldLabel__h8KY4{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-right:8px}.packagesDetail_sectionHeader__vlgrC .packagesDetail_statusField__hfGNf .packagesDetail_statusToggle__ssDhX{align-items:center;display:flex;height:44px}.packagesDetail_addDayTripLink__o0jGZ{align-items:center;background:none;border:none;color:#195893;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:4px;padding:0}.packagesDetail_addDayTripLink__o0jGZ:hover{text-decoration:underline}.packagesDetail_infoNote__jcw-2{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__1GYaU{margin-bottom:16px;margin-top:8px}.packagesDetail_tripRows__1GYaU .packagesDetail_tripRow__yDK8v{align-items:center;display:flex;gap:8px;margin-bottom:12px}.packagesDetail_sectionDescription__cXXek{color:#424242;font-family:Inter,sans-serif;font-size:14px;line-height:1.5;margin-bottom:8px}.packagesDetail_pricingSubtitle__Yek57{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin-bottom:16px;margin-top:16px}.packagesDetail_pricingGrid__XF0H0{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.packagesDetail_pricingGrid__XF0H0 .packagesDetail_pricingItem__8zQeD{flex:1 1;max-width:200px;min-width:140px}.packagesDetail_seatingTable__6sxgP th{border-right:1px solid #fff6;text-align:center}.packagesDetail_seatingTable__6sxgP th:last-child{border-right:none}.packagesDetail_seatingTable__6sxgP tbody tr,.packagesDetail_seatingTable__6sxgP tbody tr:hover{background-color:#fff!important}.packagesDetail_seatingTable__6sxgP tbody tr td{vertical-align:middle}.packagesDetail_pricingGroups__5CP4m{margin-top:16px}.packagesDetail_pricingGroupsHeader__z1kGE{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__z1kGE .packagesDetail_headerItem__WfeGw{color:#343a40;font-size:14px;font-weight:600}.packagesDetail_pricingGroupRow__LOude{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__LOude:last-child{border-bottom:none}.packagesDetail_seatingTypeLabel__7u6G4{color:#000;font-family:Inter,sans-serif;font-size:14px}.packagesDetail_priceInputCell__XZ-R7 input{max-width:200px;width:100%}.agents_filterGroup__ySlUN{align-items:center;display:flex;gap:8px;width:100%}.agents_filterGroup__ySlUN>div:last-child{flex:1 1;min-width:0}.agents_filterIconButton__dpsh5{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:default;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.agents_filterIconButton__dpsh5:hover{background-color:#e3f2fd}.agents_filterIconButton__dpsh5.agents_filterActive__nmzqU{background-color:#ffebee;border-color:#f44336;cursor:pointer}.agents_filterIconButton__dpsh5.agents_filterActive__nmzqU:hover{background-color:#ffcdd2;transform:scale(1.05)}.agents_confirmationContent__3iBan{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center}.agents_confirmationText__5jLy-{color:#000;font-family:Inter,sans-serif;font-size:15px;line-height:1.6;text-align:center}.agents_confirmationText__5jLy- strong,.agents_sectionTitle__HAnHq{color:#195893;font-weight:600}.agents_sectionTitle__HAnHq{font-family:Inter,sans-serif;font-size:16px;margin:0 0 16px}.agents_officeHeader__or2a5{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.agents_officeSection__sH5Ov{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:16px;padding:16px}.agents_officeSectionHeader__XrWRy{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.agents_officeTitle__cNyAt{color:#195893;font-weight:600}.agents_infoText__5sFet,.agents_officeTitle__cNyAt{font-family:Inter,sans-serif;font-size:14px;margin:0}.agents_infoText__5sFet{background-color:#e3f2fd;border:1px solid #90caf9;border-radius:8px;color:#616161;line-height:1.4;padding:12px}.agents_dependencyWarning__v091C{background-color:#fff8e1;border:1px solid #ffc107;border-radius:8px;margin-top:8px;padding:12px;text-align:left;width:100%}.agents_dependencyList__rDzjQ{color:#000;font-family:Inter,sans-serif;font-size:14px;line-height:1.6;margin:0;max-height:140px;overflow-y:auto;padding-left:20px}.agents_dependencyList__rDzjQ li{margin-bottom:4px}@media(max-width:768px){.agents_officeHeader__or2a5{align-items:flex-start;flex-direction:column;gap:12px}.agents_filterGroup__ySlUN{flex-direction:column}.agents_filterGroup__ySlUN .agents_filterIconButton__dpsh5{width:100%}}.agencyWizardStepper_stepper__ricPm{align-items:center;display:flex;gap:0;justify-content:center;padding:0 0 25px;width:100%}.agencyWizardStepper_stepButton__Zpbo0{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex-direction:row;gap:8px;min-width:120px;padding:0 12px}.agencyWizardStepper_stepCircle__eYECh{align-items:center;border-radius:50%;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:600;height:32px;justify-content:center;transition:all .2s ease;width:32px}.agencyWizardStepper_stepCirclePending__\+DP1F{background:#fff;border:2px solid #bdbdbd;color:#757575}.agencyWizardStepper_stepCircleActive__tRYsE{background:#195893;border:2px solid #195893;color:#fff}.agencyWizardStepper_stepCircleCompleted__ikLdX{fill:#16a34a!important;background:#e8f5e9;border:2px solid #e8f5e9}.agencyWizardStepper_stepLabel__Lp1wi{color:#757575;font-family:Inter,sans-serif;font-size:13px;font-weight:500;white-space:nowrap}.agencyWizardStepper_stepLabelActive__hhtGv{color:#195893;font-weight:600}.agencyWizardStepper_stepLabelCompleted__IIJvH{color:#16a34a}.agencyWizardStepper_stepConnector__tS0Vz{background:#e0e0e0;flex:1 1;height:2px;max-width:80px;min-width:40px}.agencyWizardStepper_stepConnectorCompleted__Ce6KM{background:#195893}@media(max-width:768px){.agencyWizardStepper_stepper__ricPm{flex-wrap:wrap;gap:8px}.agencyWizardStepper_stepConnector__tS0Vz{display:none}.agencyWizardStepper_stepButton__Zpbo0{min-width:90px;padding:0 8px}.agencyWizardStepper_stepLabel__Lp1wi{font-size:12px}}.addAgencyWizardPopup_wizardBody__Hv9Rz{display:flex;flex:1 1;flex-direction:column;height:100%;max-height:calc(90vh - 120px);min-height:0}.addAgencyWizardPopup_wizardStepper__OvGvF{flex-shrink:0}.addAgencyWizardPopup_stepContent__s-zEc{flex:1 1;min-height:0;overflow-y:auto;padding-right:4px}.addAgencyWizardPopup_stepContent__s-zEc::-webkit-scrollbar{width:8px}.addAgencyWizardPopup_stepContent__s-zEc::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.addAgencyWizardPopup_stepContent__s-zEc::-webkit-scrollbar-thumb{background:#7a7a7a;border-radius:4px}.addAgencyWizardPopup_stepContent__s-zEc::-webkit-scrollbar-thumb:hover{background:#1565c0}.addAgencyWizardPopup_sectionHeading__MYUhY{border-bottom:1px solid #e0e0e0;color:#195893;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.addAgencyWizardPopup_sectionSpacer__1tU4B{height:16px}.addAgencyWizardPopup_wizardFooter__xtasK{align-items:center;background:#fff;border-top:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;margin-top:8px;padding-top:24px}.addAgencyWizardPopup_footerTextButton__26CPS{background:none;border:none;color:#616161;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;font-weight:500;padding:0}.addAgencyWizardPopup_footerTextButton__26CPS:hover{color:#195893}.addAgencyWizardPopup_footerTextButton__26CPS:disabled{cursor:not-allowed;opacity:.5}.addAgencyWizardPopup_statusRow__esgYO{align-items:center;display:flex;gap:12px;margin-top:4px}.addAgencyWizardPopup_statusLabel__QbhLT{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.addAgencyWizardPopup_accordionList__UNZXh{display:flex;flex-direction:column;gap:12px}.addAgencyWizardPopup_accordionItem__EPw1k{background:#fff;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.addAgencyWizardPopup_accordionHeader__ghcks{align-items:center;background:#fafafa;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:14px 16px;text-align:left;width:100%}.addAgencyWizardPopup_accordionHeaderLeft__0m38o{align-items:center;display:flex;gap:10px;min-width:0}.addAgencyWizardPopup_accordionTitle__fNhjW{color:#000;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.addAgencyWizardPopup_accordionMeta__3PuAP{color:#757575;font-family:Inter,sans-serif;font-size:13px;font-weight:400}.addAgencyWizardPopup_accordionBody__l2pQ0{border-top:1px solid #e0e0e0;padding:16px}.addAgencyWizardPopup_addOfficeLink__XZdkt{color:#1565c0;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-top:16px}.addAgencyWizardPopup_addOfficeLink__XZdkt:hover{text-decoration:underline}.addAgencyWizardPopup_infoBanner__qMQYO{align-items:center;background-color:#e3f2fd;border:1px solid #90caf9;border-radius:8px;color:#000;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:8px;margin-bottom:20px;padding:12px 16px}.addAgencyWizardPopup_infoBanner__qMQYO strong{font-weight:600}.addAgencyWizardPopup_agencySummary__KFo5r{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;gap:8px;margin-bottom:16px;padding-bottom:12px}.addAgencyWizardPopup_agencySummaryLabel__7hkKX{color:#616161;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.addAgencyWizardPopup_agencySummaryValue__chItm{color:#195893;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.addAgencyWizardPopup_loadingText__P1TRV{color:#616161;font-family:Inter,sans-serif;font-size:14px;margin:0 0 16px}.addAgencyWizardPopup_agentSectionTitle__M43AD{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:0 0 16px}.addAgencyWizardPopup_agentRow__ygrQ9{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.addAgencyWizardPopup_agentFields__IkMFC{flex:1 1}.addAgencyWizardPopup_agentDeleteButton__xRFsq{align-items:center;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;margin-top:28px}.addAgencyWizardPopup_agentDeleteButton__xRFsq.addAgencyWizardPopup_disabled__WRN2s{cursor:not-allowed;opacity:.35}.addAgencyWizardPopup_addAgentLink__Cca8B{color:#1565c0;cursor:pointer;display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:500;margin-top:4px}.addAgencyWizardPopup_addAgentLink__Cca8B:hover{text-decoration:underline}.addAgencyWizardPopup_chevronExpanded__h39Os{transform:rotate(180deg)}.addAgencyWizardPopup_chevronIcon__xlTQE{flex-shrink:0;transition:transform .2s ease}@media(max-width:768px){.addAgencyWizardPopup_agentRow__ygrQ9{flex-direction:column}.addAgencyWizardPopup_agentDeleteButton__xRFsq{align-self:flex-end;margin-top:0}.addAgencyWizardPopup_wizardFooter__xtasK{align-items:stretch;flex-direction:column-reverse;gap:12px}}.agencyViewPopup_viewContainer__Tl-F\+{display:flex;flex-direction:column;gap:28px;padding:8px 0}.agencyViewPopup_section__yMZo8{display:flex;flex-direction:column}.agencyViewPopup_sectionHeader__ho6H\+{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.agencyViewPopup_sectionTitle__J1NWA{color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:0}.agencyViewPopup_sectionDivider__wATvL{background-color:#e0e0e0;height:1px;margin-bottom:16px;width:100%}.agencyViewPopup_fieldGroup__MMo8v{display:flex;flex-direction:column;gap:4px}.agencyViewPopup_fieldLabel__X0OSs{color:#1565c0;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.agencyViewPopup_fieldValue__jvFEy{color:#000;font-family:Inter,sans-serif;font-size:15px;font-weight:600;word-break:break-word}.agencyViewPopup_fieldNote__\+aFXa{color:#7a7a7a;font-family:Inter,sans-serif;font-size:12px;font-style:italic}.agencyViewPopup_officeList__1d8g2{display:flex;flex-direction:column;gap:16px}.agencyViewPopup_officeCard__BGCiY{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;padding:16px}.agencyViewPopup_officeCardHeader__-3Pe6{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.agencyViewPopup_officeIndex__0gj3x{color:#1565c0;font-family:Inter,sans-serif;font-size:14px;font-weight:600}.agencyViewPopup_noData__CbYMU{color:#7a7a7a;font-family:Inter,sans-serif;font-size:14px;font-style:italic;margin:12px 0 0}.agentViewPopup_agentsToolbar__-mf6A{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.agentViewPopup_agentsCount__vo1h9{color:#000;font-family:Inter,sans-serif;font-size:15px;font-weight:400;margin:0}.agentViewPopup_agentsCount__vo1h9 strong{font-weight:700}.agentViewPopup_agentName__5W8M1{color:#000;font-weight:600}.agentViewPopup_officeName__l\+RMP{color:#616161}.agentViewPopup_contactPhone__MWp8C{color:#000}.agentViewPopup_contactEmail__YfT2s{color:#1565c0;font-size:12px}.agentViewPopup_contactEmailEmpty__\+4k5T{color:#7a7a7a;font-size:12px}@media(max-width:768px){.agentViewPopup_agentsToolbar__-mf6A{align-items:flex-start;flex-direction:column;gap:12px}}
/*# sourceMappingURL=main.c36acbd4.css.map*/