.wd-search-form.style-3 .city-dropdown .nice-select{background:linear-gradient(135deg,#f8f9ff,#e8f2ff);border:2px solid #e1ecff;border-radius:12px;transition:all .3s ease;height:56px}.wd-search-form.style-3 .city-dropdown .nice-select:hover{border-color:#667eea;box-shadow:0 4px 20px rgba(102,126,234,.15);transform:translateY(-1px)}.wd-search-form.style-3 .city-dropdown .nice-select.open{border-color:#667eea;box-shadow:0 8px 30px rgba(102,126,234,.2)}.wd-search-form.style-3 .city-dropdown .nice-select .list{background:white;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid #e1ecff;max-height:300px;overflow-y:auto}.wd-search-form.style-3 .city-dropdown .nice-select .list .option{padding:12px 16px;font-weight:500;color:#4a5568;transition:all .2s ease;position:relative}.wd-search-form.style-3 .city-dropdown .nice-select .list .option:before{content:"📍";margin-right:8px;font-size:14px}.wd-search-form.style-3 .city-dropdown .nice-select .list .option:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:white;transform:translateX(4px)}.wd-search-form.style-3 .city-dropdown .nice-select .list .option.selected{background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-weight:600}.wd-search-form.style-3 .city-dropdown .nice-select .list .option.selected:after{content:"✓";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-weight:700}.wd-search-form.style-3 .city-dropdown .nice-select .list::-webkit-scrollbar{width:6px}.wd-search-form.style-3 .city-dropdown .nice-select .list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.wd-search-form.style-3 .city-dropdown .nice-select .list::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}.wd-search-form.style-3 .city-dropdown .nice-select .list::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.wd-search-form .city-dropdown .nice-select{background:linear-gradient(135deg,#f8f9ff,#e8f2ff);border:2px solid #e1ecff;border-radius:12px;transition:all .3s ease;height:56px}.wd-search-form .city-dropdown .nice-select:hover{border-color:#667eea;box-shadow:0 4px 20px rgba(102,126,234,.15);transform:translateY(-1px)}.wd-search-form .city-dropdown .nice-select.open{border-color:#667eea;box-shadow:0 8px 30px rgba(102,126,234,.2)}.wd-search-form .city-dropdown .nice-select .list{background:white;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid #e1ecff;max-height:300px;overflow-y:auto}.wd-search-form .city-dropdown .nice-select .list .option{padding:12px 16px;font-weight:500;color:#4a5568;transition:all .2s ease;position:relative}.wd-search-form .city-dropdown .nice-select .list .option:before{content:"📍";margin-right:8px;font-size:14px}.wd-search-form .city-dropdown .nice-select .list .option:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:white;transform:translateX(4px)}.wd-search-form .city-dropdown .nice-select .list .option.selected{background:linear-gradient(135deg,#667eea,#764ba2);color:white;font-weight:600}.wd-search-form .city-dropdown .nice-select .list .option.selected:after{content:"✓";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-weight:700}.wd-search-form .city-dropdown .nice-select .list::-webkit-scrollbar{width:6px}.wd-search-form .city-dropdown .nice-select .list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.wd-search-form .city-dropdown .nice-select .list::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}.wd-search-form .city-dropdown .nice-select .list::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.AISearchButton_aiSearchButton__y9y1K{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;display:flex;align-items:center;gap:8px}.AISearchButton_aiSearchButton__y9y1K:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(102,126,234,.4)}.AISearchButton_aiSearchButton__y9y1K.AISearchButton_active__8TXCP{background:linear-gradient(135deg,#ff6b35,#f7931e)}.AISearchButton_aiSearchIcon__G9kM6{font-size:18px}.AISearchButton_aiSearchModal__lWFBz{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;pointer-events:none}.AISearchButton_aiSearchModalContent__E5Ask{background:white;border-radius:20px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 60px rgba(0,0,0,.3);pointer-events:auto}.AISearchButton_aiSearchModalHeader__S2tTP{padding:20px 24px;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;justify-content:space-between}.AISearchButton_aiSearchModalTitle__OwInm{font-size:20px;font-weight:700;color:#333;display:flex;align-items:center;gap:10px}.AISearchButton_aiSearchModalClose__sGnjy{background:transparent;border:none;color:#999;cursor:pointer;font-size:24px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.AISearchButton_aiSearchModalClose__sGnjy:hover{background:#f5f5f5;color:#333}.AISearchButton_aiSearchModalBody__6PUyK{padding:24px}.AISearchButton_aiSearchInputWrapper__tScLy{position:relative;display:flex;align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:2px solid #e8e8e8;transition:all .3s ease;overflow:hidden}.AISearchButton_aiSearchInputWrapper__tScLy.AISearchButton_active__8TXCP{border-color:#ff6b35;box-shadow:0 6px 30px rgba(255,107,53,.2)}.AISearchButton_aiSearchInputWrapper__tScLy:focus-within{border-color:#ff6b35;box-shadow:0 6px 30px rgba(255,107,53,.2)}.AISearchButton_aiSearchInput__2chx6{flex:1 1;border:none;outline:none;padding:18px 20px;font-size:16px;color:#333;background:transparent}.AISearchButton_aiSearchInput__2chx6::placeholder{color:#999}.AISearchButton_aiSearchInput__2chx6.AISearchButton_rtl__RD1nX{direction:rtl}.AISearchButton_aiSearchInput__2chx6.AISearchButton_ltr__AyFoH{direction:ltr}.AISearchButton_aiSearchSubmitButton__DoluN{background:linear-gradient(135deg,#ff6b35,#f7931e);color:white;border:none;padding:18px 24px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.AISearchButton_aiSearchSubmitButton__DoluN:hover:not(:disabled){background:linear-gradient(135deg,#f7931e,#ff6b35)}.AISearchButton_aiSearchSubmitButton__DoluN:disabled{opacity:.6;cursor:not-allowed}.AISearchButton_aiSearchSubmitIcon__J0v7z{font-size:20px}.AISearchButton_loadingIndicator__nthA0{padding:0 20px;color:#ff6b35}.AISearchButton_spinner__Cn3gM{width:20px;height:20px;border:2px solid #f3f3f3;border-top-color:#ff6b35;border-radius:50%;animation:AISearchButton_spin__Uzpr5 1s linear infinite}@keyframes AISearchButton_spin__Uzpr5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AISearchButton_exampleQueries__SZMAU{margin-top:20px;padding:15px;background:#f8f9ff;border-radius:12px;border:1px solid #e1ecff}.AISearchButton_exampleQueriesTitle__pGjie{font-size:13px;font-weight:600;color:#667eea;margin-bottom:10px}.AISearchButton_exampleQueriesList__J5nPY{display:flex;flex-direction:column;gap:8px}.AISearchButton_exampleQuery__k3fER{font-size:13px;color:#666;cursor:pointer;padding:8px 12px;background:#fff;border-radius:8px;border:1px solid #e1ecff;transition:all .2s ease}.AISearchButton_exampleQuery__k3fER:hover{background:#fff;border-color:#667eea;color:#667eea}.AISearchButton_errorMessage__HIZRh{margin-top:10px;padding:12px;background:#fee;border:1px solid #fcc;border-radius:8px;color:#c33;font-size:14px}.AISearchButton_resultsPreview__dkPUI{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:12px;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.AISearchButton_resultsPreview__dkPUI:disabled,.AISearchButton_resultsPreview__dkPUI[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.AISearchButton_noResultsBox__0wzeL{margin-top:20px;padding:30px 20px;background:#ffffff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);text-align:center;opacity:.7;pointer-events:none}.AISearchButton_noResultsIcon__Dz1NI{font-size:48px;margin-bottom:16px;opacity:.6}.AISearchButton_noResultsTitle__effpL{font-size:20px;font-weight:600;color:#333;margin-bottom:12px}.AISearchButton_noResultsMessage__4rSqp{padding:16px;background-color:#fef3c7;border:2px solid #fbbf24;border-radius:8px;max-width:500px;margin:0 auto}.AISearchButton_noResultsMessageText__lPptu{font-size:16px;color:#92400e;margin:0;line-height:1.6;font-weight:500}.AISearchButton_resultsPreview__dkPUI:hover{background:#e8f4f8;border-color:#ff6b35;transform:translateY(-2px);box-shadow:0 4px 15px rgba(255,107,53,.2)}.AISearchButton_resultsPreview__dkPUI:active{transform:translateY(0);box-shadow:0 2px 8px rgba(255,107,53,.15)}.AISearchButton_resultsPreview__dkPUI:focus{outline:none;border-color:#ff6b35;box-shadow:0 0 0 3px rgba(255,107,53,.1)}.AISearchButton_resultsPreviewTitle__Lz8Xq{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.AISearchButton_resultsCount___ut8p{font-size:14px;color:#666}.AISearchButton_aiParserWarning__cJSBA{margin-top:16px;padding:14px 18px;background:linear-gradient(135deg,#fff8e1,#fff3cd);border:1.5px solid #ffc107;border-left:4px solid #ff9800;border-radius:12px;color:#856404;font-size:13px;display:flex;align-items:flex-start;gap:12px;line-height:1.6;box-shadow:0 2px 8px rgba(255,193,7,.15);transition:all .3s ease}.AISearchButton_aiParserWarning__cJSBA:hover{box-shadow:0 4px 12px rgba(255,193,7,.25);transform:translateY(-1px)}.AISearchButton_aiParserWarning__cJSBA.AISearchButton_rtl__RD1nX{direction:rtl;text-align:right;border-left:none;border-right:4px solid #ff9800}.AISearchButton_aiParserWarning__cJSBA.AISearchButton_ltr__AyFoH{direction:ltr;text-align:left}.AISearchButton_warningIcon__9jZMM{flex-shrink:0;color:#ff9800;margin-top:2px;display:flex;align-items:center;justify-content:center}.AISearchButton_warningText__bRGOs{flex:1 1;font-weight:500;color:#856404}@media (max-width:768px){.AISearchButton_aiSearchModalContent__E5Ask{max-width:100%;border-radius:16px 16px 0 0;max-height:95vh}.AISearchButton_aiSearchInputWrapper__tScLy{flex-direction:column;align-items:stretch}.AISearchButton_aiSearchSubmitButton__DoluN{width:100%;border-radius:0}}.Hero_heroBackground___NMH7{background-image:url(/images/cities/hero.jpg)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;background-attachment:fixed!important;min-height:100vh!important;position:relative!important}@media (max-width:768px){.Hero_heroBackground___NMH7{background-attachment:scroll!important}}.Hero_heroBackground___NMH7 .tf-container{position:relative;z-index:2}@media (max-width:768px){.Hero_heroBackground___NMH7 .form-title{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;gap:10px}.Hero_heroBackground___NMH7 .box-item.wrap-btn{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:8px;width:100%!important;margin-top:0!important;flex-shrink:0!important}.Hero_heroBackground___NMH7 .box-item.wrap-btn .btn-filter{flex-shrink:0!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important}.Hero_heroBackground___NMH7 .box-item.wrap-btn .tf-btn{flex:1 1!important;width:100%!important;min-width:0!important;white-space:nowrap!important;height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important}}@media (max-width:480px){.Hero_heroBackground___NMH7 .form-title{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center;gap:8px}.Hero_heroBackground___NMH7 .box-item.wrap-btn{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;gap:6px;width:100%!important;margin-top:0!important;flex-shrink:0!important}.Hero_heroBackground___NMH7 .box-item.wrap-btn .btn-filter{flex-shrink:0!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important}.Hero_heroBackground___NMH7 .box-item.wrap-btn .tf-btn{flex:1 1!important;width:100%!important;min-width:0!important;white-space:nowrap!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}}.Hero_keywordsDropdown__dkT__{position:absolute;top:100%;left:0;width:100%;min-width:100%;background:white;border:1px solid #e5e5e5;border-radius:24px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;margin-top:4px;max-height:300px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding-top:40px}.Hero_closeDropdownButton__i_3I1{position:absolute;top:12px;right:12px;width:24px;height:24px;border:none;background:transparent;color:#666;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease;z-index:1001;padding:0}.Hero_closeDropdownButton__i_3I1:hover{background:#f5f5f5;color:#333}.Hero_closeDropdownButton__i_3I1:active{background:#e5e5e5;transform:scale(.95)}[dir=rtl] .Hero_closeDropdownButton__i_3I1{right:auto;left:12px}.Hero_keywordsList__bQxa6{display:flex;flex-wrap:wrap;padding:12px;gap:12px}.Hero_keywordItem__7pXje{padding:8px 16px;background:#f8f9fa;border-radius:20px;cursor:pointer;transition:all .2s;font-size:13px;font-weight:500;color:#1a1a1a;text-align:center;white-space:nowrap;border:1px solid #e5e5e5;display:inline-flex;align-items:center;justify-content:center}.Hero_keywordItem__7pXje:hover{background:#f1913d;color:white;border-color:#f1913d;transform:translateY(-2px);box-shadow:0 2px 8px rgba(241,145,61,.3)}.Hero_keywordItem__7pXje:active{transform:translateY(0)}.Hero_keywordItem__7pXje.Hero_selected__CY3YC{background:#f1913d;color:white;border-color:#f1913d}[dir=rtl] .Hero_keywordItem__7pXje{text-align:center}[dir=rtl] .Hero_keywordItem__7pXje:hover{transform:translateY(-2px)}[dir=rtl] .Hero_keywordItem__7pXje:active{transform:translateY(0)}.Hero_keywordsDropdown__dkT__::-webkit-scrollbar{width:6px}.Hero_keywordsDropdown__dkT__::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.Hero_keywordsDropdown__dkT__::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.Hero_keywordsDropdown__dkT__::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.Hero_keywordsInputContainer__fclNT{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;background:#fff;min-height:56px;width:100%;box-sizing:border-box;cursor:pointer;position:relative}.Hero_keywordsInputContainer__fclNT:active,.Hero_keywordsInputContainer__fclNT:focus-within{outline:none;box-shadow:0 0 0 3px rgba(241,145,61,.1);border-color:#f1913d}.Hero_keywordTag__Tcgig{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f1913d;color:white;border-radius:20px;font-size:13px;font-weight:500;white-space:nowrap}.Hero_removeTag___Xt7m{background:rgba(255,255,255,.3);border:none;color:white;cursor:pointer;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;padding:0;transition:background .2s}.Hero_removeTag___Xt7m:hover{background:rgba(255,255,255,.5)}.Hero_placeholderText__guYUl{color:#999;font-size:15px;padding:4px 0}[dir=rtl] .Hero_keywordsInputContainer__fclNT{direction:rtl}[dir=rtl] .Hero_keywordTag__Tcgig{direction:ltr}@media (max-width:768px){.Hero_keywordsDropdown__dkT__{max-height:250px}.Hero_keywordItem__7pXje{padding:8px 10px;font-size:13px}.Hero_keywordsInputContainer__fclNT{padding:6px 10px;min-height:44px;gap:6px}.Hero_keywordTag__Tcgig{padding:5px 10px;font-size:12px}.Hero_keywordsInput__krRg4{min-width:120px;font-size:13px}}