.drawer-container[data-v-e7c58af5]{background:#fff;display:flex;flex-direction:column;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.drawer-container .drawer-modal.is-open[data-v-e7c58af5]{transform:translateY(0)}.drawer-container .drawer-header[data-v-e7c58af5]{border-bottom:1px solid #d4d4d4;display:flex;justify-content:flex-end}.drawer-container .drawer-content[data-v-e7c58af5]{flex:1;overflow-y:auto;padding:1rem}.drawer-container .drawer-footer[data-v-e7c58af5]{border-top:1px solid #d4d4d4}.v-drawer[data-v-4127c35e]{height:100%;position:relative;width:100%}.v-checkbox.v-checkbox-yellow{align-items:center;border:none;cursor:pointer;display:flex;padding:.5rem}.v-checkbox.v-checkbox-yellow>input{display:none}.v-checkbox.v-checkbox-yellow .checkbox{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:.25rem;display:flex;height:1.25rem;justify-content:center;margin-right:.5rem;overflow:hidden;width:1.25rem}.v-checkbox.v-checkbox-yellow .checkbox.selected{background-color:#f4c81f;border-color:#f4c81f}.v-checkbox.v-checkbox-yellow .checkmark{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.v-multiple-select-dropdown[data-v-ec22691e]{--input-width:100% --dropdown-width:fit-content;--input-height:2.5rem;display:inline-block;position:relative}.v-multiple-select-dropdown.is-bottom-right .dropdown-content[data-v-ec22691e]{right:0}@media (max-width:992px){.v-multiple-select-dropdown[data-v-ec22691e]{width:100%}}.v-multiple-select-dropdown>.input[data-v-ec22691e]{align-items:center;background-color:#fff;border:1px solid #ababab;border-radius:10px;cursor:pointer;display:flex;gap:1rem;height:var(--input-height);justify-content:space-between;padding:0 1rem;width:var(--input-width)}@media (max-width:992px){.v-multiple-select-dropdown>.input[data-v-ec22691e]{background:#f6f6fa;border:1px solid #bcbcbc}.v-multiple-select-dropdown>.input .dropdown-text[data-v-ec22691e]{font-size:1.125rem}}.v-multiple-select-dropdown>.input.open[data-v-ec22691e]{border-radius:.625rem .625rem 0 0}.v-multiple-select-dropdown .dropdown-content[data-v-ec22691e]{background-color:#f4f4f4;box-shadow:0 4px 4px #00000040;font-family:Poppins,sans-serif;left:var(--dropdown-translation,0);position:absolute;width:var(--dropdown-width);z-index:10}@media (max-width:992px){.v-multiple-select-dropdown .dropdown-content[data-v-ec22691e]{border:1px solid #bcbcbc;border-top:0}}.vc-houses-index-city-district-dropdown .city-wrapper[data-v-2535bafe],.vc-houses-index-city-district-dropdown .district-wrapper[data-v-2535bafe]{background-color:#f4f4f4;display:grid;gap:.25rem;grid-template-columns:repeat(6,1fr)}.vc-houses-index-city-district-dropdown .city-wrapper .name[data-v-2535bafe],.vc-houses-index-city-district-dropdown .city-wrapper>.checkbox-input[data-v-2535bafe],.vc-houses-index-city-district-dropdown .district-wrapper .name[data-v-2535bafe],.vc-houses-index-city-district-dropdown .district-wrapper>.checkbox-input[data-v-2535bafe]{flex-shrink:0}@media (max-width:992px){.vc-houses-index-city-district-dropdown .city-wrapper[data-v-2535bafe],.vc-houses-index-city-district-dropdown .district-wrapper[data-v-2535bafe]{grid-template-columns:repeat(3,1fr);overflow-y:auto}}.vc-houses-index-city-district-dropdown .city-wrapper[data-v-2535bafe]{padding:1rem}@media (max-width:992px){.vc-houses-index-city-district-dropdown .city-wrapper[data-v-2535bafe]{background:#f6f6fa;width:100%}}.vc-houses-index-city-district-dropdown .city-button[data-v-2535bafe]{align-items:center;border:none;cursor:pointer;display:flex;padding:.5rem}.vc-houses-index-city-district-dropdown .radio-button[data-v-2535bafe]{align-items:center;border:2px solid #d1d5db;border-radius:50%;display:flex;height:1.25rem;justify-content:center;margin-right:.5rem;width:1.25rem}.vc-houses-index-city-district-dropdown .radio-button.selected[data-v-2535bafe]{border-color:#f4c81f}.vc-houses-index-city-district-dropdown .radio-inner[data-v-2535bafe]{background-color:#f4c81f;border-radius:50%;height:.75rem;width:.75rem}.vc-houses-index-city-district-dropdown .district-container[data-v-2535bafe]{background-color:#f4f4f4;display:flex;flex-direction:column;padding:1rem}@media (max-width:992px){.vc-houses-index-city-district-dropdown .district-container[data-v-2535bafe]{width:100%}}.vc-houses-index-city-district-dropdown .back-button[data-v-2535bafe]{align-items:center;color:#f4c81f;cursor:pointer;display:flex;font-family:Poppins;font-size:1rem;font-weight:400;gap:.3rem;line-height:24px;padding:.5rem;text-align:left;width:-moz-fit-content;width:fit-content}.vc-houses-index-city-district-dropdown .back-button img[data-v-2535bafe]{margin-right:.25rem}.vc-houses-index-city-district-dropdown .district-container h3[data-v-2535bafe]{font-weight:600;margin:1rem 0}.vc-houses-index-city-district-dropdown .city-name[data-v-2535bafe]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-houses-index-house-type-dropdown .houseType-grid[data-v-78328d2b]{background-color:#f4f4f4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.25fr);padding:1rem .75rem .5rem}@media (max-width:992px){.vc-houses-index-house-type-dropdown .houseType-grid[data-v-78328d2b]{background:#f6f6fa;grid-template-columns:1fr 1.25fr 1fr;padding:1rem;width:100%}}.vc-houses-index-house-type-dropdown .houseType-button[data-v-78328d2b]{align-items:center;background-color:transparent;border:none;color:#374151;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:400;gap:.5rem;justify-content:flex-start;line-height:1.5rem;padding:.5rem 0 .5rem .25rem;text-align:left}.vc-houses-index-house-type-dropdown .checkbox[data-v-78328d2b]{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:.25rem;display:flex;height:1.25rem;justify-content:center;overflow:hidden;width:1.25rem}.vc-houses-index-house-type-dropdown .checkbox.selected[data-v-78328d2b]{background-color:#f4c81f;border-color:#f4c81f}.vc-houses-index-house-type-dropdown .checkmark[data-v-78328d2b]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.vc-houses-index-house-type-dropdown .check-icon[data-v-78328d2b]{height:85%;-o-object-fit:contain;object-fit:contain;width:85%}.vc-houses-index-house-type-dropdown .houseType-name[data-v-78328d2b]{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:3rem}.vc-houses-index-city-district-dropdown .price-range-dropdown[data-v-aff6b29f]{background-color:#f4f4f4;display:flex;flex-direction:column;min-width:15rem;padding:2rem}@media (max-width:992px){.vc-houses-index-city-district-dropdown .price-range-dropdown[data-v-aff6b29f]{background:#f6f6fa;padding:3rem 1rem;width:100%}}.vc-houses-index-city-district-dropdown .price-inputs[data-v-aff6b29f]{align-items:center;display:flex;justify-content:center}.vc-houses-index-city-district-dropdown .price-inputs .price-section[data-v-aff6b29f]{align-items:center;display:flex}.vc-houses-index-city-district-dropdown .price-inputs .price-section .price-input-group[data-v-aff6b29f]{align-items:center;border:2px solid #d9d9d9;border-radius:10px;display:flex;flex:1;margin:1rem;padding:.25rem .5rem}@media (max-width:992px){.vc-houses-index-city-district-dropdown .price-inputs .price-section .price-input-group[data-v-aff6b29f]{justify-content:center;width:6rem}}.vc-houses-index-city-district-dropdown .price-inputs .price-section .price-input[data-v-aff6b29f]{background-color:transparent;border:none;color:#374151;font-family:Poppins;font-size:1rem;font-size:1.25rem;font-weight:400;line-height:45px;outline:none;text-align:center;width:8rem}@media (max-width:992px){.vc-houses-index-city-district-dropdown .price-inputs .price-section .price-input[data-v-aff6b29f]{width:6rem}}.vc-houses-index-city-district-dropdown .price-inputs .price-section .price-unit[data-v-aff6b29f]{color:#374151;font-family:Poppins;font-size:1rem;font-size:1.25rem;font-weight:400;line-height:45px;text-align:center;white-space:nowrap}@media (max-width:992px){.vc-houses-index-city-district-dropdown .price-inputs .price-section .price-unit.hide-mobile[data-v-aff6b29f]{display:none}}.vc-houses-index-city-district-dropdown .price-separator[data-v-aff6b29f]{color:#374151;font-size:1rem;text-align:center;width:1.25rem}.vc-houses-index-city-district-dropdown .price-input[data-v-aff6b29f]::-webkit-inner-spin-button,.vc-houses-index-city-district-dropdown .price-input[data-v-aff6b29f]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vc-houses-index-city-district-dropdown .price-input[type=number][data-v-aff6b29f]{-moz-appearance:textfield}
