.vue-housing-app-mini{margin-bottom:0!important;padding-top:var(--spacing-l);position:relative}@media (min-width:768px){.vue-housing-app-mini{padding-top:var(--spacing-xxl)}}.vue-housing-app-mini .text-center{background-color:#e8e9f4cc;position:absolute;top:0;width:100%;z-index:4}.vue-housing-app-mini__filters{display:flex;flex-direction:column;gap:var(--spacing-m);margin-bottom:var(--spacing-m)}.vue-housing-app-mini #show-houses-btn{justify-content:center;margin-bottom:var(--spacing-l);text-align:center;width:100%}@media (min-width:768px){.vue-housing-app-mini #show-houses-btn{margin-bottom:var(--spacing-m)}}.vue-housing-app-mini__results{background-color:var(--color--smoke-50);border-radius:.5rem;gap:var(--spacing-m);padding:var(--spacing-m)}@media (min-width:768px){.vue-housing-app-mini__results{gap:var(--spacing-l);padding:var(--spacing-l)}}.vue-housing-app-mini__results .results-top{display:grid;gap:1.5rem;grid-template-columns:1fr 2fr 3fr}.vue-housing-app-mini__results .results-top .result-info{display:flex;flex-direction:column;gap:.25rem;margin-bottom:0}.vue-housing-app-mini__results .results-top .result-info .count-number{color:var(--rnb--color--primary);font-family:var(--rnb--font-family--heading);font-size:var(--rnb--font-size--h3--clamp);font-weight:var(--rnb--font-weight--semibold);line-height:var(--rnb--line-height--h3--clamp);margin-bottom:0}.vue-housing-app-mini__results .results-top .result-info .count-text{font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--tag);font-weight:var(--rnb--font-weight--semibold);letter-spacing:.0375rem;line-height:1;text-transform:uppercase}@media (min-width:992px){.vue-housing-app-mini__results .results-top .result-info .count-text{letter-spacing:.05rem}}.vue-housing-app-mini__results .results-top .result-info .count-text{color:var(--rnb--color--primary)}.vue-housing-app-mini__results .results-bottom{border-top:.0625rem solid var(--color--lilac);color:var(--rnb--color--text-secondary);font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--body-extra-small);font-weight:var(--rnb--font-weight--regular);line-height:var(--rnb--line-height--body-extra-small);margin-top:var(--spacing-m);padding-top:var(--spacing-xs)}@media (min-width:768px){.vue-housing-app-mini__results .results-bottom{padding-top:var(--spacing-s)}}.vue-housing-app-mini__results .results-bottom p{margin:0;min-height:calc(var(--rnb--font-size--body-extra-small)*1.5)}.vue-housing-app-mini fieldset{border:0;margin:0;min-width:0;padding:0}.vue-housing-app-mini .filter-items-group{display:flex;flex-direction:row;gap:var(--spacing-xs)}@media only screen and (min-width:992px){.vue-housing-app-mini .filter-items-group{gap:var(--spacing-m)}}.vue-housing-app-mini .filter-items-group>*{flex:1;width:calc(50% - .25rem)}@media only screen and (min-width:992px){.vue-housing-app-mini .filter-items-group>*{width:calc(50% - .5rem)}}.vue-housing-app-mini .filter-item .label-small{background-color:var(--rnb--color--accent-secondary);border-radius:.25rem .25rem 0 0;color:var(--rnb--color--text);display:block;font-size:var(--rnb--font-size--label);font-weight:var(--rnb--font-weight--semibold);line-height:var(--rnb--line-height--input);margin:0 0 0 .25rem;padding:.25rem .5rem .15rem;text-transform:uppercase;width:fit-content}@media (min-width:992px){.vue-housing-app-mini .filter-item .label-small{padding:.38rem .5rem .25rem}}.vue-housing-app-mini .filter-item .select-custom{padding:.532rem}.vue-housing-app-mini .filter-item input[type=number]{border:none;border-radius:0;padding:.65rem;width:50%}@media (min-width:992px){.vue-housing-app-mini .filter-item input[type=number]{padding:.826rem}}.vue-housing-app-mini .filter-item .input-range-group{align-items:center;display:flex}.vue-housing-app-mini .filter-item .input-range-group .unit{font-size:.9rem}.vue-housing-app-mini .filter-item .input-range-group input[type=number]{width:50%}.vue-housing-app-mini .filter-item .input-range-group input[type=number]:first-child{border-bottom-left-radius:var(--spacing-xs);border-top-left-radius:var(--spacing-xs)}.vue-housing-app-mini .filter-item .input-range-group input[type=number]:last-child{border-bottom-right-radius:var(--spacing-xs);border-top-right-radius:var(--spacing-xs)}.vue-housing-app-mini .filter-item .input-unit-group input[type=number]{border-radius:var(--spacing-xs);width:100%}.vue-housing-app-mini .filter-item .rooms-toggle-group{display:flex}.vue-housing-app-mini .filter-item .rooms-toggle-group .rnb-button-secondary{background-color:var(--rnb--color--background);border:none;border-radius:0;justify-content:center;line-height:1;min-height:unset;padding:var(--spacing-s) var(--spacing-s);width:-webkit-fill-available;width:-moz-available;width:stretch}.vue-housing-app-mini .filter-item .rooms-toggle-group .rnb-button-secondary.active{background-color:var(--rnb--color--primary);color:var(--rnb--color--background)}.vue-housing-app-mini .filter-item .rooms-toggle-group .rnb-button-secondary:first-child{border-bottom-left-radius:var(--spacing-xs);border-top-left-radius:var(--spacing-xs)}.vue-housing-app-mini .filter-item .rooms-toggle-group .rnb-button-secondary:last-child{border-bottom-right-radius:var(--spacing-xs);border-top-right-radius:var(--spacing-xs)}.vue-housing-app-mini .filter-item .rooms-toggle-group .rnb-button-secondary:hover{background-color:var(--rnb--color--accent)}.vue-housing-app-mini .filter-item .area-count{background-color:var(--rnb--color--accent);border-radius:.5rem;color:var(--rnb--color--primary);display:inline-flex;font-family:var(--rnb--font-family--paragraph);font-size:var(--rnb--font-size--body-small);font-weight:var(--rnb--font-weight--regular);line-height:var(--rnb--line-height--body-small);margin-top:var(--spacing-xxs);padding:.25rem .625rem;width:fit-content}.vue-housing-app-mini .filter-item .area-count--hidden{visibility:hidden}.vue-housing-app-mini .filter-item.area-filter-fieldset .rnb-button-secondary{background-color:var(--rnb--color--text-inverted);border:none;justify-content:space-between;padding:.651rem;width:100%}.vue-housing-app-mini .filter-item.area-filter-fieldset{color:var(--rnb--color--primary);font-family:inherit;position:relative}.vue-housing-app-mini .filter-item.area-filter-fieldset .checkbox-group{background-color:var(--rnb--color--background);border:1px solid var(--rnb--color--primary);border-radius:var(--spacing-xxs);left:0;max-height:20rem;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:99}.vue-housing-app-mini .filter-item.area-filter-fieldset .checkbox-item{align-items:center;color:var(--rnb--color--primary);display:flex;font-size:1rem;gap:.5rem;margin:0;min-height:2.5rem;width:100%}.vue-housing-app-mini .filter-item.area-filter-fieldset .checkbox-item label{padding:.5rem;width:100%}.vue-housing-app-mini .filter-item.area-filter-fieldset .checkbox-item:hover{color:var(--rnb--color--primary)}.vue-housing-app-mini .filter-item.area-filter-fieldset .checkbox-item input[type=checkbox]{margin-left:1rem}.vue-housing-app-mini .filter-item.area-filter-fieldset .checkbox-item.selected{color:var(--rnb--color--primary);font-weight:700}.vue-housing-app-mini .filter-column-container{display:flex;flex-direction:column;position:relative;width:100%}.vue-housing-app-mini .filter-column-container .filter-select{padding:.5rem .75rem}@media (min-width:992px){.vue-housing-app-mini .filter-column-container .filter-select{padding:.66rem .75rem}}.vue-housing-app-mini .filter-column-container .filter-select{background-color:var(--rnb--color--input-border);border-color:var(--rnb--color--input-border);border-radius:.5rem;border-style:solid;border-width:.125rem;color:var(--rnb--color--text);font-size:var(--rnb--font-size--input);line-height:var(--rnb--line-height--input)}.vue-housing-app-mini .filter-column-container .filter-select::placeholder{color:var(--rnb--color--text-secondary)}.vue-housing-app-mini .filter-column-container .filter-select:where(:user-invalid,[aria-invalid=true]){border-color:var(--rnb--color--error);border-left-width:.3125rem;outline-color:var(--rnb--color--error)}.vue-housing-app-mini .filter-column-container .filter-select:where(:user-valid:not(:placeholder-shown,[aria-invalid=true])){border-color:var(--rnb--color--success);border-left-width:.3125rem;outline-color:var(--rnb--color--success)}.vue-housing-app-mini .filter-column-container .filter-select[disabled]{background-color:var(--rnb--color--disabled--background);border-color:var(--rnb--color--disabled--border);color:var(--rnb--color--disabled--text);cursor:not-allowed;outline-color:var(--rnb--color--disabled--border)}.vue-housing-app-mini .filter-column-container .filter-select:is(:hover):not([disabled]){outline-width:0}.vue-housing-app-mini .filter-column-container .filter-select:is(:hover):not(:where(:user-valid:not(:placeholder-shown),:user-invalid,[aria-invalid=true],[disabled])){border-color:var(--rnb--color--primary);outline-color:var(--rnb--color--primary)}.vue-housing-app-mini .filter-column-container .filter-select:is(:active,:focus):not([disabled]){outline-offset:0;outline-style:solid;outline-width:1px}.vue-housing-app-mini .filter-column-container .filter-select:is(:active,:focus):not(:where(:user-valid:not(:placeholder-shown),:user-invalid,[aria-invalid=true],[disabled])){border-color:var(--rnb--color--primary);outline-color:var(--rnb--color--primary)}.vue-housing-app-mini .filter-column-container .filter-select{align-items:center;color:var(--rnb--color--text-secondary);display:flex;justify-content:space-between;position:relative;width:100%;z-index:3}.vue-housing-app-mini .filter-column-container .filter-select i{height:1.2rem;margin-left:var(--spacing-s);width:1.2rem}@media only screen and (min-width:992px){.vue-housing-app-mini .filter-column-container .filter-select i{height:1.5rem;width:1.5rem}}.vue-housing-app-mini .filter-column-container .filter-select i svg{height:1.2rem;transform:rotate(0deg);transition:transform .2s;width:1.2rem}@media only screen and (min-width:992px){.vue-housing-app-mini .filter-column-container .filter-select i svg{height:1.5rem;width:1.5rem}}.vue-housing-app-mini .filter-column-container .filter-select i svg path{fill:var(--rnb--color--primary)}.vue-housing-app-mini .filter-column-container .filter-select.active{color:var(--rnb--color--text);z-index:20}.vue-housing-app-mini .filter-column-container .filter-dropdown::-webkit-scrollbar{height:.25rem;width:.2rem}.vue-housing-app-mini .filter-column-container .filter-dropdown::-webkit-scrollbar-track{background:var(--color--white);border-radius:.25rem}.vue-housing-app-mini .filter-column-container .filter-dropdown::-webkit-scrollbar-thumb{background-color:var(--rnb--color--primary);border-radius:.25rem;width:16px}.vue-housing-app-mini .filter-column-container .filter-dropdown{display:none;gap:var(--spacing-xs);padding:var(--spacing-m) var(--spacing-xs);position:relative;top:.13rem;width:100%;z-index:99}@media (min-width:768px){.vue-housing-app-mini .filter-column-container .filter-dropdown{position:absolute;top:4.85rem}}.vue-housing-app-mini .filter-column-container .filter-dropdown .filter-dropdown__section{cursor:pointer;position:relative}.vue-housing-app-mini .filter-column-container .filter-dropdown.active{background-color:var(--color--white);border:.063rem solid var(--rnb--color--primary);border-radius:var(--spacing-xxs);display:flex;flex-direction:column}.vue-housing-app-mini .filter-column-container .filter-dropdown .filter-dropdown__section{align-items:center;display:flex;gap:var(--spacing-xs)}