.budgets{padding:10px 0;margin:10px 0}.price-field{font-size:15px;margin:0}.Filter{max-height:calc(100vh - 110px);overflow:hidden;left:0;position:fixed;z-index:1100;bottom:0;width:100vw;background:#fff;padding:0;height:0;margin:0!important;transition:height .5s ease-in-out}.showfilter{height:100vh}.filterScroll{max-height:calc(100% - 120px);overflow-y:auto;scrollbar-width:thin}.top-100px{top:100px}.price-field input{flex:1 1;font-size:15px;font-family:DM Sans,sans-serif;border-radius:9px;border:0;width:100px;background:#fff}.priceFieldLast input{width:62px}.price-field input:focus{outline:none}.price-field p{font-size:15px;margin:0}.max-input.out-of-range,.min-input.out-of-range{background-color:#ccc}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.slider-container{width:100%;position:relative;border-radius:5px}.price-slider{height:100%;position:absolute;border-radius:5px;background:#01940b;left:0;right:calc(100% - 10000px)}.range-input{position:relative}.range-input input{position:absolute;width:100%;height:5px;background:none;top:-5px;pointer-events:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{height:18px;width:18px;border-radius:70%;background:#555;pointer-events:auto;-webkit-appearance:none}.bhk{border:1px solid;border-radius:100px;padding:2px 10px;margin-bottom:8px}.propertyType .form-group{display:inline}.selected{background-color:#d9eaf4;border:1px solid #1b5577;color:#1b5577}.noFocusOutline{background-color:#fff!important}.noFocusOutline:hover{color:var(--primary)!important}.noFocusOutline:focus{box-shadow:none;background-color:#fff}.w-45px{width:45px!important}@media (min-width:768px){.Filter{position:-webkit-sticky;position:sticky;z-index:1;bottom:0;top:100px;width:auto;background:#fff;padding:0;height:-moz-fit-content;height:fit-content;margin:0!important}.filterScroll{max-height:calc(100% - 60px);overflow-y:auto;scrollbar-width:thin}}.price-input-container{width:100%}.price-row{display:flex;gap:1rem}.price-field label{font-size:.95rem;font-weight:500;margin-bottom:.25rem;color:#1b5577;display:block}.input-group{display:flex;align-items:center}.price-field input[type=number]{padding:.35rem .5rem;border:1px solid #cfd8dc;border-radius:6px;font-size:1rem;background:#f8fafc;transition:border-color .2s}.price-field input[type=number]:focus{outline:none;border-color:#cfd8dc!important;background:#fff;box-shadow:none}@media (max-width:576px){.price-row{flex-direction:column}.price-field{width:100%}}.react-tooltip-error .tooltip-inner{background-color:#dc3545;color:#fff;font-weight:500}.react-tooltip-error .tooltip-arrow:before{border-top-color:#dc3545}