.Bedroom_bedroomContainer__fk0C6{display:flex;flex-wrap:wrap;gap:4px}.Bedroom_bedroomChip__UoBhp{padding:3px 8px;border:1px solid #d0d0d0;background:#fff;border-radius:4px;font-size:11px;font-weight:500;color:#555;cursor:pointer;transition:all .15s ease;white-space:nowrap;flex:0 1 auto;min-width:36px;text-align:center;line-height:1.4}.Bedroom_bedroomChip__UoBhp:hover{border-color:#EB6753;color:#EB6753;background:#fff3f1}.Bedroom_bedroomChip__UoBhp.Bedroom_selected__f2CED{background:#EB6753;color:white;border-color:#EB6753}@media (max-width:768px){.Bedroom_bedroomChip__UoBhp{padding:3px 7px;font-size:10.5px}}.Localities_localitiesContainer__pv3qv{display:flex;flex-direction:column;gap:8px;width:100%}.Localities_selectedChips__n09Ru{display:flex;flex-wrap:wrap;gap:8px;min-height:0;margin-bottom:0}.Localities_chip__F3kLh{display:inline-flex;align-items:center;gap:4px;background:#2563eb;color:white;padding:4px 8px;border-radius:16px;font-size:12px;font-weight:500;box-shadow:0 2px 8px rgba(37,99,235,.2);animation:Localities_slideIn__ZeRgM .2s ease-out}.Localities_chip__F3kLh:hover{box-shadow:0 4px 12px rgba(37,99,235,.3);transform:translateY(-1px)}.Localities_chipLabel__z96xG{white-space:nowrap}.Localities_chipRemove__5xkvw{background:none;border:none;color:white;font-size:14px;cursor:pointer;padding:0;margin:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.Localities_chipRemove__5xkvw:hover{background:rgba(255,255,255,.2);transform:rotate(90deg)}.Localities_compactSearch__VPfSx{width:100%!important}.Localities_compactSearch__VPfSx .form-control{width:100%!important;padding:4px 10px!important;font-size:12px!important;min-height:28px;height:40px}.Localities_compactSearch__VPfSx .form-control::placeholder{font-size:12px!important}.Localities_suggestionsDropdown__YJCYQ{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px;max-height:200px;overflow-y:auto;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:-4px}.Localities_suggestionItem__JM0hN{width:100%;padding:10px 12px;background:none;border:none;text-align:left;cursor:pointer;transition:all .2s ease;font-size:14px;color:#333;display:flex;align-items:center;gap:8px}.Localities_suggestionItem__JM0hN:hover{background:#f5f5f5;color:#2563eb;padding-left:16px}@keyframes Localities_slideIn__ZeRgM{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:768px){.Localities_localitiesContainer__pv3qv{gap:10px}.Localities_chip__F3kLh{font-size:12px;padding:5px 10px}}.Localities_suggestionsDropdown__YJCYQ::-webkit-scrollbar{width:6px}.Localities_suggestionsDropdown__YJCYQ::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.Localities_suggestionsDropdown__YJCYQ::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.Localities_suggestionsDropdown__YJCYQ::-webkit-scrollbar-thumb:hover{background:#555}.OtherFeatures_amenitiesContainer__ThlPa{display:flex;flex-direction:column;gap:8px}.OtherFeatures_amenitiesGrid__7HOB_{display:flex;flex-wrap:wrap;gap:4px}.OtherFeatures_amenityButton__Vzgvh{display:inline-flex;align-items:center;gap:4px;background:#fff;border:1px solid #e2e4ea;color:#555;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap;line-height:1.4}.OtherFeatures_amenityButton__Vzgvh:hover{border-color:#EB6753;color:#EB6753;background:#fff3f1}.OtherFeatures_amenityButton__Vzgvh.OtherFeatures_selected__Beba4{background:#EB6753;color:white;border-color:#EB6753}.OtherFeatures_plusIcon__KsuGS{font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:transform .2s ease}.OtherFeatures_amenityButton__Vzgvh.OtherFeatures_selected__Beba4 .OtherFeatures_plusIcon__KsuGS,.OtherFeatures_amenityButton__Vzgvh:hover .OtherFeatures_plusIcon__KsuGS{transform:rotate(90deg)}.OtherFeatures_showMore__1PjDq{width:100%;padding:6px;background:#f5f5f5;border:1px dashed #d0d0d0;border-radius:6px;color:#666;font-size:11px;font-weight:500;cursor:pointer;transition:all .15s ease;margin-top:4px}.OtherFeatures_showMore__1PjDq:hover{background:#fff3f1;border-color:#EB6753;color:#EB6753}@media (max-width:768px){.OtherFeatures_amenitiesGrid__7HOB_{gap:4px}.OtherFeatures_amenityButton__Vzgvh{padding:3px 7px;font-size:10.5px}}