.MobileSearchHeader_mobile-search-header__ELcMY{padding:20px;border-bottom:1px solid var(--border-color);background:linear-gradient(135deg,#f8fafc,#f1f5f9);position:static;box-shadow:0 2px 4px rgba(0,0,0,.05)}.MobileSearchHeader_search-location__TESdt{display:flex;align-items:center;gap:12px;width:100%;background:white;border-radius:12px;padding:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid rgba(16,185,129,.1);transition:all .2s ease}.MobileSearchHeader_property-filters__s9uoF.MobileSearchHeader_mobile__T8htW[dir=rtl] .MobileSearchHeader_search-location__TESdt{flex-direction:row-reverse}.MobileSearchHeader_search-location__TESdt:focus-within{box-shadow:0 4px 16px rgba(16,185,129,.15);border-color:var(--primary-color)}.MobileSearchHeader_mobile-location-container__rH11g{position:relative;flex:1 1}.MobileSearchHeader_mobile-location-icon__ZycYL{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--primary-color);pointer-events:none}.MobileSearchHeader_mobile-clear-search-btn__0x8IB{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:1;transition:all .2s ease}.MobileSearchHeader_mobile-clear-search-btn__0x8IB:hover{color:#059669;background-color:#f0f9ff}.MobileSearchHeader_location-input__W0fdW.MobileSearchHeader_mobile__T8htW{flex:1 1;padding:16px 16px 16px 44px;border:none;border-radius:8px;font-size:16px;background:transparent;color:var(--text-primary);transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;outline:none}.MobileSearchHeader_location-input__W0fdW.MobileSearchHeader_mobile__T8htW:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(0,138,143,.1)}.MobileSearchHeader_location-input__W0fdW.MobileSearchHeader_mobile__T8htW::placeholder{color:var(--primary-color);font-weight:400}.MobileSearchHeader_search-btn___ADNj.MobileSearchHeader_mobile__T8htW{padding:10px;background:var(--primary-color);color:white;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;min-width:45px;min-height:50px;box-shadow:0 2px 8px rgba(16,185,129,.25)}.MobileSearchHeader_search-btn___ADNj.MobileSearchHeader_mobile__T8htW:active,.MobileSearchHeader_search-btn___ADNj.MobileSearchHeader_mobile__T8htW:hover{background:var(--primary-hover);transform:scale(.98)}.MobileSearchHeader_mobile-location-suggestions__IdT6H{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid var(--border-color);border-top:none;border-radius:0 0 8px 8px;box-shadow:var(--shadow-md);z-index:100;max-height:200px;overflow-y:auto;margin-top:4px}.MobileSearchHeader_mobile-location-suggestion-item__z7M3G{display:flex;background:white;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid var(--light-color);font-size:14px;min-height:48px}.MobileSearchHeader_mobile-location-suggestion-item__z7M3G:hover{background:var(--hover-color);color:var(--primary-color)}.MobileSearchHeader_mobile-location-suggestion-item__z7M3G:hover svg{color:var(--primary-color)}.MobileSearchHeader_mobile-location-suggestion-item__z7M3G svg{color:var(--primary-color);flex-shrink:0;width:16px;height:16px;stroke-width:1.5}.MobileSearchHeader_mobile-location-suggestion-item__z7M3G span{font-weight:var(--font-weight-medium);font-size:14px;line-height:1.4}.MobileSearchHeader_property-filters__s9uoF.MobileSearchHeader_mobile__T8htW[dir=rtl] .MobileSearchHeader_mobile-location-suggestion-item__z7M3G{flex-direction:row-reverse;text-align:right}.MobileSearchHeader_property-filters__s9uoF.MobileSearchHeader_mobile__T8htW[dir=rtl] .MobileSearchHeader_mobile-location-suggestion-item__z7M3G span{flex:1 1}@media (max-width:480px){.MobileSearchHeader_search-btn___ADNj.MobileSearchHeader_mobile__T8htW{padding:5px;min-width:30px}}.PropertyTypeToggle_property-type-toggle__7zBHc{display:flex;background:var(--surface-color,#ffffff);border:1px solid var(--border-color,#e5e7eb);border-radius:12px;padding:4px;gap:4px;width:100%;direction:inherit;margin-bottom:12px}[dir=rtl] .PropertyTypeToggle_property-type-toggle__7zBHc{direction:rtl}.PropertyTypeToggle_property-type-toggle__7zBHc button{flex:1 1;padding:12px 8px;border:none;border-radius:8px;background:transparent;color:var(--text-secondary,#6b7280);font-size:13px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .2s ease;white-space:nowrap;min-height:44px;text-align:center;box-sizing:border-box}[dir=rtl] .PropertyTypeToggle_property-type-toggle__7zBHc button{font-weight:500}.PropertyTypeToggle_property-type-toggle__7zBHc button.PropertyTypeToggle_active__ZB0Hx{background:var(--primary-color,#3b82f6);color:white;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PropertyTypeToggle_property-type-toggle__7zBHc button:hover:not(.PropertyTypeToggle_active__ZB0Hx){background:var(--hover-color,#f3f4f6);color:var(--text-primary,#111827)}.PropertyTypeToggle_property-type-toggle__7zBHc button:active{transform:scale(.98)}.PropertyTypeToggle_property-type-toggle__7zBHc button svg{color:currentColor;transition:color .2s ease;flex-shrink:0}.PropertyTypeToggle_property-type-toggle__7zBHc button.PropertyTypeToggle_active__ZB0Hx svg{color:white}.PropertyTypeToggle_property-type-toggle__7zBHc button:hover:not(.PropertyTypeToggle_active__ZB0Hx) svg{color:var(--primary-color,#3b82f6)}@media (max-width:360px){.PropertyTypeToggle_property-type-toggle__7zBHc button{font-size:12px;padding:10px 6px;gap:4px}.PropertyTypeToggle_property-type-toggle__7zBHc button svg{width:16px;height:16px}}.PropertyTypeToggle_property-type-toggle__7zBHc button:focus-visible{outline:2px solid var(--primary-color,#3b82f6);outline-offset:2px}@media (prefers-color-scheme:dark){.PropertyTypeToggle_property-type-toggle__7zBHc{background:var(--surface-color-dark,#1f2937);border-color:var(--border-color-dark,#374151)}.PropertyTypeToggle_property-type-toggle__7zBHc button{color:var(--text-secondary-dark,#9ca3af)}.PropertyTypeToggle_property-type-toggle__7zBHc button:hover:not(.PropertyTypeToggle_active__ZB0Hx){background:var(--hover-color-dark,#374151);color:var(--text-primary-dark,#f9fafb)}}