.enhanced-search-bar_enhancedSearchBar__5y04U{position:relative;width:100%;text-align:left}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-select-dropdown{border-radius:12px!important;box-shadow:0 6px 16px rgba(0,0,0,.12)!important;border:none!important;padding:8px!important;text-align:left}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-select-item{border-radius:8px!important;margin:2px 0!important;padding:0!important;text-align:left}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-select-item-option-content{text-align:left}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-select-item:hover{background-color:#f5f5f5!important}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-select-item-option-selected{background-color:#e6f7ff!important}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-select-item-option-disabled{cursor:default!important;background-color:transparent!important}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-select-item-option-disabled:hover{background-color:transparent!important}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-input-affix-wrapper{border-radius:8px!important;border:2px solid #e8e8e8!important;transition:all .2s ease!important;height:44px}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-input-affix-wrapper:hover{border-color:#377dff!important}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-input-affix-wrapper-focused{border-color:#377dff!important;box-shadow:0 0 0 2px rgba(24,144,255,.1)!important}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-input-prefix{margin-right:8px;color:#8c8c8c}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-input{line-height:40px}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-select-auto-complete{width:100%}.enhanced-search-bar_enhancedSearchBar__5y04U .ant-select-auto-complete .ant-select-selector{border:none!important;box-shadow:none!important}.enhanced-search-bar_locationSuggestion__KrAh8{display:flex;align-items:center;padding:10px 16px;cursor:pointer;border-radius:6px;transition:background-color .2s ease}.enhanced-search-bar_locationSuggestion__KrAh8:hover{background-color:#f8f9fa}.enhanced-search-bar_locationIcon__26__c{margin-right:12px;color:#666;font-size:16px}.enhanced-search-bar_locationText__Kn88I{flex:1}.enhanced-search-bar_locationMain__JOwxF{font-size:14px;font-weight:500;color:#222;margin:0;line-height:1.2}.enhanced-search-bar_locationSecondary__tFkJN{font-size:12px;color:#666;margin:2px 0 0;line-height:1.2}.enhanced-search-bar_popularHeader__r4ICc{padding:12px 12px 8px;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #f0f0f0;margin-bottom:4px;background-color:#fafafa}.enhanced-search-bar_popularDestination__J5C_A{display:flex;align-items:center;padding:8px 12px;cursor:pointer;border-radius:6px;transition:background-color .2s ease}.enhanced-search-bar_popularDestination__J5C_A:hover{background-color:#f8f9fa}.enhanced-search-bar_popularIcon__cIVr0{margin-right:12px;color:#ff6b6b;font-size:16px}.enhanced-search-bar_popularText__ebk_h{flex:1}.enhanced-search-bar_popularMain__v9wi2{font-size:14px;font-weight:500;color:#222;margin-bottom:2px}.enhanced-search-bar_popularSecondary__4Lkdt{font-size:12px;color:#666}.enhanced-search-bar_loadingIndicator__hjq0y{display:flex;justify-content:center;align-items:center;padding:16px;color:#666}.enhanced-search-bar_searchContainer___CGdn{position:relative}.enhanced-search-bar_searchInputContainer__QJNoD{display:flex;align-items:center;width:100%}.enhanced-search-bar_advancedFilters__zAM1R{margin-top:16px;padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;max-height:60vh;overflow-y:auto;overflow-x:hidden;position:relative;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.1)}.enhanced-search-bar_advancedFilters__zAM1R::-webkit-scrollbar{width:8px}.enhanced-search-bar_advancedFilters__zAM1R::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.enhanced-search-bar_advancedFilters__zAM1R::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.enhanced-search-bar_advancedFilters__zAM1R::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.enhanced-search-bar_filterSection__fCbnZ{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e8e8e8}.enhanced-search-bar_filterSection__fCbnZ:last-child{border-bottom:none;margin-bottom:0}.enhanced-search-bar_filterSectionTitle__OJ6ka{font-size:14px;font-weight:600;color:#262626;margin-bottom:12px;display:block}.enhanced-search-bar_compactCheckboxGroup__RBulf .enhanced-search-bar_ant-checkbox-wrapper__ir5hs{margin-bottom:4px;font-size:13px}.enhanced-search-bar_compactFormItem__IktZB .enhanced-search-bar_ant-form-item__ZARQw{margin-bottom:12px}@media (max-width:768px){.enhanced-search-bar_advancedFilters__zAM1R{max-height:50vh;padding:12px}.enhanced-search-bar_filterSection__fCbnZ{margin-bottom:16px;padding-bottom:12px}}