.range-slider{touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;background:#ddd;border-radius:4px;width:100%;height:8px;display:block;position:relative}.range-slider[data-vertical]{width:8px;height:100%}.range-slider[data-disabled]{opacity:.5;cursor:not-allowed}.range-slider .range-slider__thumb{z-index:3;background:#2196f3;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;transform:translate(-50%,-50%)}.range-slider .range-slider__thumb:focus-visible{outline:0;box-shadow:0 0 0 6px #2196f380}.range-slider[data-vertical] .range-slider__thumb{left:50%}.range-slider .range-slider__thumb[data-disabled]{z-index:2}.range-slider .range-slider__range{z-index:1;background:#51adf6;width:100%;height:100%;position:absolute;top:50%;transform:translateY(-50%)}.range-slider[data-vertical] .range-slider__range{left:50%;transform:translate(-50%)}.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;z-index:2;background-color:#0000;width:0;height:0;position:absolute;top:0;left:0}.range-slider input[type=range]::-webkit-slider-thumb{appearance:none}.range-slider input[type=range]::-moz-range-thumb{border:0;width:0;height:0}.range-slider input[type=range]:focus{outline:0}
.RESkGW_allFiltersSheet{z-index:100!important}.RESkGW_allFiltersSheet .RESkGW_react-modal-sheet-container{background-color:var(--color-white-blue)!important;border-radius:32px 32px 0 0!important;box-shadow:0 -2px 16px #0000001a!important}@media (min-width:768px){.RESkGW_allFiltersSheet[data-sidebar-open=true]{width:calc(100vw - 255px)!important;left:255px!important}.RESkGW_allFiltersSheet[data-sidebar-open=true] .RESkGW_react-modal-sheet-container{width:100%;max-width:100%}.RESkGW_allFiltersSheet[data-sidebar-open=false]{width:calc(100vw - 95px)!important;left:95px!important}.RESkGW_allFiltersSheet[data-sidebar-open=false] .RESkGW_react-modal-sheet-container{width:100%;max-width:100%}}@media (min-width:1281px){.RESkGW_allFiltersSheet[data-sidebar-open=true]{width:579px!important;left:auto!important;right:0!important}}.RESkGW_allFiltersSheet .RESkGW_react-modal-sheet-content{box-shadow:none!important;background-color:var(--color-white-blue)!important}.RESkGW_allFiltersSheet .RESkGW_react-modal-sheet-content .RESkGW_react-modal-sheet-content-scroller{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior-y:contain;scroll-snap-type:none;scroll-snap-stop:normal;scroll-behavior:auto}.RESkGW_allFiltersSheet .RESkGW_react-modal-sheet-content .RESkGW_react-modal-sheet-content-scroller::-webkit-scrollbar{display:none}.RESkGW_allFiltersSheet .RESkGW_backdrop{display:none!important}@media (min-width:1281px){.RESkGW_allFiltersSheet .RESkGW_backdrop{background-color:#0006!important;display:block!important}}.RESkGW_sheetContent{flex-direction:column;height:100%;display:flex;padding:0!important}.RESkGW_sheetInner{flex-direction:column;height:100%;display:flex}.RESkGW_header{background-color:var(--color-white-blue,#fafbff);z-index:10;padding:0 24px 16px;position:sticky;top:0}.RESkGW_headerContent{justify-content:space-between;align-items:center;display:flex}.RESkGW_headerTitle{align-items:center;gap:16px;display:flex}.RESkGW_headerTitle h2{margin:0}.RESkGW_panelCloseWrapper{display:contents}.RESkGW_panelCloseWrapper .close-button{background-color:var(--color-light-blue)}.RESkGW_panelCloseWrapper .close-button :hover{background-color:var(--color-cortland-blue)}.RESkGW_content{overflow-anchor:none;flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.RESkGW_filterSection{border-bottom:1px solid var(--color-medium-light-blue);flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.RESkGW_filterSection:last-child{border-bottom:none}.RESkGW_filterSectionTitle{margin:0;font-size:16px}.RESkGW_filterSectionContent{flex-direction:column;gap:12px;display:flex}.RESkGW_filterPillsGrid{flex-wrap:wrap;gap:10px;display:flex}.RESkGW_noOptionsText{color:var(--color-cortland-gray,#6b7280);padding:8px 0;font-size:14px;font-style:italic}.RESkGW_searchRadiusSection{flex-direction:column;gap:12px;display:flex}.RESkGW_searchRadiusSection input[type=range]{width:100%}.RESkGW_searchRadiusLabels{color:var(--color-cortland-gray,#6b7280);justify-content:space-between;font-size:12px;display:flex}.RESkGW_searchRadiusValue{color:var(--color-cortland-blue,#0f3a87);text-align:center;font-size:14px;font-weight:600}.RESkGW_searchRadiusActions{gap:8px;margin-top:4px;display:flex}.RESkGW_sqftFilterMinMaxText{column-gap:15px}.RESkGW_filterPill{border:1px solid var(--color-medium-light-blue,#d4e1fa);color:var(--color-cortland-blue,#0f3a87);cursor:pointer;white-space:nowrap;letter-spacing:-.3px;background-color:#fff0;border-radius:16px;padding:12px;font-size:15px;font-weight:500;transition:all .2s}.RESkGW_filterPill:hover{background-color:var(--color-light-blue,#e0e7ff)}.RESkGW_filterPillActive{background-color:var(--color-cortland-blue,#0f3a87);color:var(--color-white,#fff);border-color:var(--color-cortland-blue,#0f3a87)}.RESkGW_filterPillActive:hover{background-color:var(--color-cortland-blue-dark,#09275d);border-color:var(--color-cortland-blue-dark,#09275d);color:var(--color-white,#fff)}.RESkGW_filterPillDisabled{opacity:.3;cursor:not-allowed}.RESkGW_filterPillDisabled:hover{opacity:.2;border-color:var(--color-medium-light-blue,#0000001a)}.RESkGW_neighborhoodSectionWrapper{position:relative}.RESkGW_neighborhoodSectionDisabled .RESkGW_filterPillsGrid{pointer-events:none}.RESkGW_neighborhoodLoadingOverlay{z-index:10;background-color:#fffc;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.RESkGW_neighborhoodLoadingSpinner{border:2px solid var(--color-cortland-blue,#0f3a87);border-top-color:#0000;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite RESkGW_neighborhoodSpin}.RESkGW_neighborhoodLoadingText{color:#64748b;font-size:12px}@keyframes RESkGW_neighborhoodSpin{to{transform:rotate(360deg)}}.RESkGW_showAllButton{background-color:var(--color-light-blue,#e0e7ff);color:var(--color-cortland-blue,#0f3a87);cursor:pointer;border:none;border-radius:999px;width:100%;padding:12px 24px;font-size:14px;font-weight:500;transition:background-color .2s}.RESkGW_showAllButton:hover{background-color:var(--color-medium-light-blue,#c7d2fe)}.RESkGW_filterInputWrapper{position:relative}.RESkGW_clearFilterPill{background-color:var(--color-light-blue,#e0e7ff);border-color:var(--color-medium-light-blue,#c7d2fe)}.RESkGW_clearFilterPill:hover{background-color:var(--color-medium-light-blue,#c7d2fe)}.RESkGW_filterInput{background:var(--color-white,#fff);width:100%;color:var(--color-cortland-blue,#0f3a87);border-radius:999px;padding:12px 16px;font-size:14px;box-shadow:0 2px 6px #0000001a}.RESkGW_filterInput::placeholder{color:#0006}.RESkGW_filterInput:focus{border-color:var(--color-cortland-blue,#0f3a87);outline:none}.RESkGW_filterInputIcon{color:#0006;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.RESkGW_filterSelectWrapper{position:relative}.RESkGW_filterSelect{background:var(--White,#fff);appearance:none;cursor:pointer;border-radius:999px;width:100%;padding:12px 40px 12px 16px;box-shadow:0 2px 6px #0000001a}.RESkGW_filterSelectIcon{color:#0006;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.RESkGW_twoColumnSection{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (max-width:640px){.RESkGW_twoColumnSection{grid-template-columns:1fr}}.RESkGW_ratingButton{border:1px solid var(--color-medium-light-blue,#0000001a);color:var(--color-cortland-blue,#0f3a87);cursor:pointer;background-color:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.RESkGW_ratingButton:hover{border-color:var(--color-cortland-blue,#0f3a87)}.RESkGW_ratingButtonActive{background-color:var(--color-light-blue,#e0e7ff);border-color:var(--color-cortland-blue,#0f3a87)}.RESkGW_ratingStars{gap:2px;display:flex}.RESkGW_starFilled{color:#fbbf24;fill:currentColor}.RESkGW_starEmpty{color:#0003}.RESkGW_checkboxLabel{cursor:pointer;color:var(--color-cortland-blue,#0f3a87);align-items:center;gap:12px;font-size:14px;display:flex}.RESkGW_checkbox{cursor:pointer;width:20px;height:20px;accent-color:var(--color-cortland-blue,#0f3a87)}
