.basic-search_form__dfpHg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}.basic-search_switcher__C_m9B{display:flex;align-items:center;background:var(--grey-100);padding:2px;border-radius:18px;gap:2px;overflow:hidden}.basic-search_switcherItem__2EFof{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;border-radius:100px;font-size:16px;font-weight:600;line-height:18px;text-align:center;width:197px;height:62px;color:var(--grey-500);outline:none;border:none;background:none;cursor:pointer;position:relative;z-index:0;transition:color .3s ease}.basic-search_switcherItem__2EFof:before{content:"";width:100%;height:100%;background:var(--grey-0);border-radius:16px;position:absolute;z-index:-1;box-shadow:0 8px 40px 0 rgba(0,0,0,.2);opacity:0;transform:scale(.95);transition:opacity .3s ease,transform .3s ease}.basic-search_switcherItem__2EFof:last-child:before{box-shadow:0 8px 40px 0 rgba(0,0,0,.2)}.basic-search_switcherItem__2EFof svg{width:24px;height:24px}.basic-search_switcherItem__2EFof svg path{fill:var(--grey-500)}.basic-search_switcherItem__2EFof.basic-search_active__uzh91:before{opacity:1;transform:scale(1)}.basic-search_switcherItem__2EFof.basic-search_active__uzh91 svg path{fill:var(--brand-950)}.basic-search_switcherItem__2EFof.basic-search_active__uzh91{color:var(--brand-950)}.basic-search_row__GtdX_{display:flex;align-items:center;gap:8px}.basic-search_form__dfpHg .basic-search_formInput__WHJw7{width:200px;height:56px;border-radius:18px;font-size:16px;font-weight:500;line-height:16px;overflow:hidden}.basic-search_form__dfpHg .basic-search_formInput__WHJw7 input{font-size:16px;font-weight:500;line-height:16px}.basic-search_formSmall__zZl3I .basic-search_formInput__WHJw7{height:40px;border-radius:12px;font-size:14px;font-weight:500;line-height:16px}.basic-search_formSmall__zZl3I .basic-search_formInput__WHJw7 input{font-size:14px;font-weight:500;line-height:16px}.basic-search_form__dfpHg .basic-search_priceInputIcon__yzMUQ{right:16px}.basic-search_form__dfpHg .basic-search_priceInput__TMdzV{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.basic-search_formSmall__zZl3I .basic-search_priceInput__TMdzV{width:240px}.basic-search_form__dfpHg .basic-search_pricePopover__Vs7e7 img{transition:transform .2s}.basic-search_pricePopover__Vs7e7:has(.basic-search_pricePopoverContent__wOLis) img{transform:rotate(180deg)}.basic-search_form__dfpHg .basic-search_cityInput__t3VE7{width:384px;overflow:visible}.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc,.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc .basic-search_formInput__WHJw7{width:217px}.basic-search_form__dfpHg .basic-search_settingsButton__IKybo{width:56px;height:56px;border-radius:18px;background:var(--grey-0);border:1px solid var(--grey-200);padding:10px}.basic-search_form__dfpHg .basic-search_settingsButton__IKybo .basic-search_settingsButtonText__sWkND{display:none;font-weight:500;color:var(--grey-950)}.basic-search_formSmall__zZl3I .basic-search_settingsButton__IKybo{justify-content:flex-start}.basic-search_formSmall__zZl3I .basic-search_settingsButton__IKybo .basic-search_settingsButtonText__sWkND{display:block}.basic-search_formSmall__zZl3I .basic-search_settingsButton__IKybo{width:115px;height:40px;border-radius:12px}.basic-search_formSmall__zZl3I .basic-search_settingsButton__IKybo img{width:20px;height:20px}.basic-search_form__dfpHg .basic-search_searchButton__IeJrn{font-size:18px;font-weight:600;line-height:20px;color:var(--grey-0);border-radius:18px;padding:12px 16px}.basic-search_formSmall__zZl3I .basic-search_searchButton__IeJrn{font-size:14px;line-height:16px;height:40px;min-height:40px;width:180px;border-radius:12px}.basic-search_form__dfpHg .basic-search_dealTypeSelect__v8F3_{width:120px}.basic-search_form__dfpHg .basic-search_dealTypeSelectDropdown__h0FSM{width:130px}.basic-search_form__dfpHg .basic-search_propertyTypeDropdown__yViGg{width:300px;max-height:250px}.basic-search_priceInputs__NFXIf{display:flex;min-width:368px;gap:12px;align-items:center;padding:9px 12px;border-radius:12px;border:1px solid var(--grey-200);transition:box-shadow .2s ease-in-out}.basic-search_priceInputs__NFXIf:has(input:focus){box-shadow:0 0 0 2px var(--brand-950);border:1px solid var(--brand-950)}.basic-search_priceInputs__NFXIf input{border:none;height:18px;box-shadow:none!important;padding-left:4px;font-size:16px;font-weight:500}.basic-search_priceInputs__NFXIf input:focus{outline:none;box-shadow:none!important;border:none}.basic-search_divider__4bPJt{width:1px;height:20px;background:var(--grey-200)}.basic-search_currencyIcon__q9jk7{position:static}.basic-search_currency__botGJ{color:var(--grey-950);font-size:16px;font-weight:700;line-height:18px}.basic-search_pricePopoverContent__wOLis{padding:16px!important;width:400px;max-width:400px!important;right:0;left:100%!important;box-shadow:0 16px 32px -12px rgba(88,92,95,.1)}.basic-search_pricePopoverTitle__mq9JX{font-size:14px;font-weight:600;line-height:16px;color:var(--grey-950);margin-bottom:12px}.basic-search_pricePopoverContent__wOLis:before{display:none}.basic-search_formSmall__zZl3I .basic-search_rooms__Nr0Na{width:160px}@media (max-width:1440px){.basic-search_pricePopoverContent__wOLis{right:0;left:0!important}.basic-search_form__dfpHg .basic-search_cityInput__t3VE7{width:20vw}.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc,.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc .basic-search_formInput__WHJw7{width:180px}.basic-search_formSmall__zZl3I .basic-search_row__GtdX_{flex-wrap:nowrap}.basic-search_formSmall__zZl3I .basic-search_priceInput__TMdzV{width:100%}}@media (max-width:1280px){.basic-search_form__dfpHg .basic-search_row__GtdX_{display:grid;grid-template-columns:1fr 1fr 56px 1fr;grid-template-rows:auto auto;grid-gap:8px;gap:8px;width:100%}.basic-search_pricePopoverContent__wOLis{left:200px!important}.basic-search_formSmall__zZl3I .basic-search_row__GtdX_{grid-template-columns:1fr 1fr 1fr 115px 1fr}.basic-search_form__dfpHg .basic-search_formInput__WHJw7{width:100%}.basic-search_form__dfpHg .basic-search_propertyType__ABvr_{grid-column:1/4;grid-row:1}.basic-search_form__dfpHg .basic-search_rooms__Nr0Na{grid-column:4;grid-row:1}.basic-search_form__dfpHg .basic-search_settingsButton__IKybo{grid-column:3;grid-row:2}.basic-search_form__dfpHg .basic-search_priceInput__TMdzV,.basic-search_form__dfpHg .basic-search_pricePopover__Vs7e7{grid-column:1/2;grid-row:2}.basic-search_form__dfpHg .basic-search_cityInputContainer__247Xc{grid-column:2;grid-row:2}.basic-search_form__dfpHg .basic-search_searchButton__IeJrn{grid-column:4;grid-row:2}.basic-search_formSmall__zZl3I .basic-search_dealTypeSelectContainer__typpf{grid-column:3/5;grid-row:1}.basic-search_formSmall__zZl3I .basic-search_rooms__Nr0Na{width:100%;grid-column:5}.basic-search_formSmall__zZl3I .basic-search_propertyType__ABvr_{grid-column:1/3}.basic-search_formSmall__zZl3I .basic-search_settingsButton__IKybo{grid-column:4;grid-row:2}.basic-search_formSmall__zZl3I .basic-search_searchButton__IeJrn{grid-column:5;grid-row:2}.basic-search_formSmall__zZl3I .basic-search_pricePopover__Vs7e7{grid-column:1/3}.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc{grid-column:3;grid-row:2;width:100%}.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc .basic-search_formInput__WHJw7{width:100%}}@media (max-width:768px){.basic-search_row__GtdX_{display:none}.basic-search_formSmall__zZl3I .basic-search_row__GtdX_{display:flex;overflow-x:auto;overflow-y:hidden;width:100%;padding:4px 16px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start}.basic-search_formSmall__zZl3I .basic-search_searchButton__IeJrn{display:none}.basic-search_formSmall__zZl3I .basic-search_settingsButton__IKybo{width:auto;padding:10px 12px;gap:4px;order:1}.basic-search_formSmall__zZl3I .basic-search_dealTypeSelectContainer__typpf{order:2;min-width:100px}.basic-search_formSmall__zZl3I .basic-search_propertyType__ABvr_{order:3;min-width:120px}.basic-search_formSmall__zZl3I .basic-search_pricePopover__Vs7e7{order:4;min-width:192px}.basic-search_formSmall__zZl3I .basic-search_cityInputContainer__247Xc{order:5;min-width:115px}.basic-search_formSmall__zZl3I .basic-search_formInput__WHJw7{padding:0 12px}.basic-search_formSmall__zZl3I .basic-search_cityInput__t3VE7{padding:0}.basic-search_formSmall__zZl3I .basic-search_rooms__Nr0Na{order:7}.basic-search_option__rj0rq{padding:16px 0;cursor:pointer;font-size:16px;line-height:16px;color:var(--grey-950);display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;font-weight:500;border-bottom:1px solid var(--grey-200)}.basic-search_option__rj0rq:last-child{border-bottom:none}.basic-search_drawerClose__3_KOV{padding:0}.basic-search_drawerHeader__jicoH{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:16px}.basic-search_drawerTitle__uz2Gu{font-size:24px;font-weight:800;line-height:26px;color:var(--grey-950)}.basic-search_drawerSubmit__aZS9P{margin-top:24px}.basic-search_optionContent__syx6O{display:flex;align-items:center;gap:8px}.basic-search_drawer__9l54w{height:100%;display:flex;flex-direction:column;overflow-y:auto;padding:0 2px}.basic-search_optionActive__gDLw_{color:var(--brand-950)}.basic-search_optionContent__syx6O svg{width:20px;height:20px;fill:var(--grey-950)}.basic-search_optionActive__gDLw_ svg path{fill:var(--brand-950)}.basic-search_drawerInputs__sNfvp{display:flex;flex-direction:column;gap:8px;margin-top:8px}.basic-search_cities__YMJKY{margin-top:24px}.basic-search_mobileRoomsChips__AVxv8{padding:12px 16px;min-width:72px;height:40px}.basic-search_drawerContainer__t_YUf{padding:24px 16px}}.select_container__B1E2q{display:flex;flex-direction:column;gap:12px}.select_fullWidth__x4LB_{width:100%}.select_label__lbRUv{font-size:14px;line-height:16px;font-weight:600;color:var(--grey-950)}.select_selectWrapper__sOWWo{position:relative;display:flex;align-items:center}.select_select__oKBEb{width:100%;padding:0 16px;border:1px solid var(--grey-200);border-radius:12px;font-size:14px;font-weight:500;line-height:16px;color:var(--grey-950);background-color:var(--grey-0);transition:background-color 5000s ease-in-out 0s,box-shadow .2s ease-in-out;display:flex;align-items:center;justify-content:space-between;cursor:pointer;outline:none}.select_selectSmall__5VZ0i{height:40px}.select_selectMedium__89cvH{height:48px;border-radius:14px}.select_placeholder__zLVXY{color:var(--grey-400)}.select_select__oKBEb:focus-within{outline:none;box-shadow:0 0 0 2px var(--brand-950);border:1px solid var(--brand-950)}.select_transparent__zKlH4 .select_select__oKBEb{background-color:transparent;border:none;padding:0;color:var(--brand-950)}.select_transparent__zKlH4 .select_select__oKBEb:focus-within{box-shadow:none}.select_transparent__zKlH4 .select_arrow__eVtqw{display:none}.select_select__oKBEb.select_error__gwPP4{border:1px solid var(--red-950)}.select_errorMessage__oXnHw{font-size:12px;font-weight:500;line-height:14px;color:var(--red-950);margin-top:-4px}.select_searchInput__JLgP7{border:none;outline:none;width:100%;background:transparent;font-size:14px;font-weight:500;line-height:16px;color:var(--grey-950)}.select_selectedLabel__J_fir{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select_searchInput__JLgP7::placeholder{color:var(--grey-400)}.select_arrow__eVtqw{width:12px;height:8px;transition:transform .2s ease;margin-left:8px}.select_arrowOpen__NR3IF{transform:rotate(180deg)}.select_dropdown__ksYn4{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--grey-0);border:1px solid var(--grey-200);border-radius:18px;box-shadow:0 16px 32px -12px rgba(88,92,95,.1);max-height:200px;overflow-y:auto;z-index:2}.select_option__Re6mN{padding:12px 16px;cursor:pointer;font-size:14px;font-weight:500;line-height:16px;color:var(--grey-950);display:flex;align-items:center;gap:10px;justify-content:space-between}.select_optionContent__s4_OC{display:flex;align-items:center;gap:8px}.select_selectedOption__cCwJm{color:var(--brand-950)}.select_option__Re6mN:first-child{padding-top:16px}.select_option__Re6mN:last-child{padding-bottom:16px}.select_option__Re6mN:hover{background:var(--grey-100)}.select_noOptions__LRQcK{padding:12px 16px;color:var(--grey-400);font-size:14px;line-height:16px;text-align:center;display:flex;align-items:center;justify-content:center}.select_loadingContainer___a2ab{padding:16px;display:flex;align-items:center;justify-content:center;gap:8px}.select_spinner__r6VCo{width:20px;height:20px;border-top:2px solid var(--grey-200);border:2px solid var(--grey-200);border-top-color:var(--brand-950);border-radius:50%;animation:select_spin__r__b0 1s linear infinite}.select_loadingText__ioADh{color:var(--grey-600);font-size:14px;font-weight:500}.select_animate-in__0bhv7{animation:select_fadeIn__aoH7Q .2s ease-out}@keyframes select_fadeIn__aoH7Q{0%{opacity:0}to{opacity:1}}.select_animate-out__rQwVt{animation:select_fadeOut__gQEf9 .2s ease-out}@keyframes select_fadeOut__gQEf9{0%{opacity:1}to{opacity:0}}.select_select__oKBEb.select_open__nWHcQ{box-shadow:0 0 0 2px var(--brand-950);border:1px solid var(--brand-950)}.select_disabled__2Rf8H{opacity:.6;cursor:not-allowed!important;pointer-events:none}.select_disabledSelect__eXu0C{opacity:.6;cursor:not-allowed}@keyframes select_spin__r__b0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}