.AvailableHomesFilters_filters__j6PIc{display:flex;width:100%;max-width:1200px;margin:20px auto 0;align-items:center;gap:16px;min-height:40px}@media(max-width:1280px){.AvailableHomesFilters_filters__j6PIc{max-width:calc(100vw - 40px);padding:0;gap:12px}}@media(max-width:1025px){.AvailableHomesFilters_filters__j6PIc{overflow-x:hidden;box-sizing:border-box;height:auto;padding:0 10px 0 20px}}@media(max-width:600px){.AvailableHomesFilters_filters__j6PIc{max-width:100vw;margin-bottom:-12px}}.AvailableHomesFilters_filters__j6PIc.AvailableHomesFilters_dialog__6W9cG{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:30px;padding:0}.AvailableHomesFilters_filters__j6PIc::-webkit-scrollbar{display:none}.AvailableHomesFilters_container__XFMUD{display:flex;gap:16px;width:100%;max-width:1200px;align-items:center;justify-content:space-between}.AvailableHomesFilters_container__XFMUD.AvailableHomesFilters_dialog__6W9cG{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0}.AvailableHomesFilters_container__XFMUD::-webkit-scrollbar{display:none}.AvailableHomesFilters_sectionContainer__pcjP6{display:flex;flex-direction:column}.AvailableHomesFilters_filterOption__DMh9o{display:flex;justify-content:space-between;align-items:center;gap:8px}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_dialog__6W9cG{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%!important;max-width:unset!important}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_switch__KxvrD.AvailableHomesFilters_dialog__6W9cG{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:14px;box-sizing:border-box}@media(max-width:600px){.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_buttonGroup__UWqMH{max-width:100%}}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_buttonGroup__UWqMH #toogle_group button{padding:14px 20px;border-color:#ded5c1;color:#3d3d3d;border-width:2px}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_buttonGroup__UWqMH #toogle_group .Mui-selected{border-color:#3d3d3d;border-right:3px solid #3d3d3d}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_buttonGroup__UWqMH.AvailableHomesFilters_dialog__6W9cG #toogle_group,.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_buttonGroup__UWqMH.AvailableHomesFilters_dialog__6W9cG #toogle_group button{width:100%!important}@media(max-width:600px){.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_buttonGroup__UWqMH.AvailableHomesFilters_dialog__6W9cG{display:block}}@media(max-width:1025px){.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_datePicker__wh9Dd{display:none}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_datePicker__wh9Dd.AvailableHomesFilters_dialog__6W9cG{display:block}}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_slider__wsg__{max-width:calc(33.3333333333% - 18px);min-width:300px;margin-right:16px}@media(max-width:1025px){.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_slider__wsg__{display:none}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_slider__wsg__.AvailableHomesFilters_dialog__6W9cG{display:block;min-width:unset;width:96%!important}}.AvailableHomesFilters_filterOption__DMh9o .AvailableHomesFilters_sliderTitle__mmEGF{display:flex;gap:6px}.AvailableHomesFilters_filterOption__DMh9o .AvailableHomesFilters_sliderTitle__mmEGF.AvailableHomesFilters_dialog__6W9cG{margin-top:12px;justify-content:space-between;width:100%}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_filterIcon__ix44R{cursor:pointer;position:relative}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_filterIcon__ix44R.AvailableHomesFilters_dialog__6W9cG{display:none}@media(max-width:600px){.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_filterIcon__ix44R{padding:6px 24px 0;width:32px}}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_filterIcon__ix44R .AvailableHomesFilters_filterCount__MXHNZ{background-color:#f99aa9;border:2px solid #fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;position:absolute;top:-12px;right:-12px;font-size:12px;font-weight:800;color:#f3eddf;font-family:var(--poppins)}@media(max-width:1025px){.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_filterIcon__ix44R .AvailableHomesFilters_filterCount__MXHNZ{top:-6px;right:10px}}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_threeFilters__1xpmm{max-width:calc(33.3333333333% - 18px)}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_twoFilters__RFTTf{max-width:calc(50% - 18px)}.AvailableHomesFilters_filterOption__DMh9o.AvailableHomesFilters_oneFilter__nTnIs{max-width:100%}.AvailableHomesFilters_dialogContainer__IR_j0{display:flex;flex-direction:column;justify-content:space-between;width:440px;border-radius:5px;max-height:calc(100vh - 88px);min-height:560px;position:relative}@media(max-width:600px){.AvailableHomesFilters_dialogContainer__IR_j0{width:100%;min-height:auto;overflow-y:hidden}}.AvailableHomesFilters_dialogContainer__IR_j0::-webkit-scrollbar{display:none}.AvailableHomesFilters_dialogTitle__0eTZH{text-align:center;font-size:24px}.AvailableHomesFilters_dialogFooter__vS9Rs{display:flex;margin-top:50px;justify-content:space-around;align-items:center;gap:16px;padding:0 24px;gap:24px}.AvailableHomesFilters_dialogFooter__vS9Rs button{width:100%}@media(max-width:600px){.AvailableHomesFilters_dialogFooter__vS9Rs{margin-top:20px}}.AvailableHomesFilters_emptyStateContainer__S8kd6{margin-top:40px;box-sizing:border-box;width:100%}@media(max-width:1025px){.AvailableHomesFilters_emptyStateContainer__S8kd6{padding:0 20px}}.AvailableHomesFilters_emptyStateContent__dSGfQ{display:flex;flex-direction:row;border:2px solid #3d3d3d;margin:0 auto;width:100%;max-width:1200px;border-radius:6px;justify-content:space-between;box-sizing:border-box;padding:50px 55px}@media(max-width:1025px){.AvailableHomesFilters_emptyStateContent__dSGfQ{flex-direction:column;align-items:center;gap:20px;padding:20px}}@media(max-width:600px){.AvailableHomesFilters_emptyStateContent__dSGfQ{margin:0}}.AvailableHomesFilters_emptyStateBanner__ssCr7{display:flex;flex-direction:column;align-items:left;justify-content:left;gap:6px}.AvailableHomesFilters_emptyStateTitleContainer__EVgjX{display:flex;align-items:left;justify-content:left;gap:12px}@media(max-width:1025px){.AvailableHomesFilters_emptyStateTitleContainer__EVgjX{align-items:center;justify-content:center}}.AvailableHomesFilters_emptyStateTitle__slkfL{font-family:var(--generation1970Light);font-size:32px}@media(max-width:1025px){.AvailableHomesFilters_emptyStateTitle__slkfL{font-size:22px}}.AvailableHomesFilters_emptyStateSubtitle__lun5v{font-family:var(--poppins);font-size:16px}@media(max-width:1025px){.AvailableHomesFilters_emptyStateSubtitle__lun5v{font-size:14px;text-align:center}}.AvailableHomesFilters_emptyStateButton__D0j1o{font-size:16px;align-self:center}@media(max-width:1025px){.AvailableHomesFilters_emptyStateIcon__0bCpw{display:none}}@media(max-width:1200px){.AvailableHomesFilters_toggleButtonGroup__JMoHp button{padding:12px 14px!important;font-size:13px!important}}