[data-v-3a2a2bdb] .tw-icon{height:1em!important}.b-wrapper[data-v-3a2a2bdb]{gap:.52em;width:100%;display:inline-flex}.filters--basic[data-v-3a2a2bdb],.tw-button.action--reset[data-v-3a2a2bdb]{justify-content:flex-start}.filters--basic-left[data-v-3a2a2bdb]{width:90%;max-width:90%}.filters--basic-right[data-v-3a2a2bdb]{text-align:right;width:10%;max-width:10%}.tw-filters.is--mobile[data-v-3a2a2bdb]{flex-flow:row;align-items:stretch;gap:1.04em;width:100%;display:flex}.tw-modal.filters--basic[data-v-3a2a2bdb]{height:80vh!important;max-height:80vh!important}.tw-modal.filters--basic[data-v-3a2a2bdb] .tw-modal--content{flex-flow:column;padding:1.04em;display:flex}.tw-modal.filters--basic[data-v-3a2a2bdb] .tw-modal--footer{flex-direction:column}.tw-modal.filters--basic[data-v-3a2a2bdb] .tw-modal--footer .tw-button{width:100%}.filters--additional .filter--area[data-v-3a2a2bdb]{background-color:#fff;margin:.75rem 0;padding:.5rem 1rem}.filters--additional .filter--area .--title[data-v-3a2a2bdb]{margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.tw-modal--trigger.filters--basic[data-v-3a2a2bdb]{background-color:#fff;border-color:#dcdcdc;flex:1;gap:.52em;width:calc(85% - .52em);padding:1.04em;position:relative}.tw-modal--trigger.filters--basic.is--hovered[data-v-3a2a2bdb]{border-color:#fa9400}.tw-modal.filters--basic[data-v-3a2a2bdb] .tw-modal--content{background-color:#f0f0f0}.tw-modal.filters--basic[data-v-3a2a2bdb] .tw-modal--content .filters-list{flex-flow:column;gap:.52em;display:flex}.tw-counter[data-v-3a2a2bdb]{color:#fff;aspect-ratio:1;background-color:#000;border-radius:50%;height:1.56em;position:absolute;top:-.52em;right:-.52em}.tw-modal.filter--locations[data-v-3a2a2bdb] .tw-modal--content,.tw-modal.filter--rooms-min[data-v-3a2a2bdb] .tw-modal--content{flex-flow:column;gap:.78em;display:flex}.tw-modal.filter--locations[data-v-3a2a2bdb] .tw-modal--footer .tw-button.action--apply,.tw-modal.filter--rooms-min[data-v-3a2a2bdb] .tw-modal--footer .tw-button.action--apply{color:#fff;background-color:#fa9400;width:100%}.tw-modal.filter--locations[data-v-3a2a2bdb] .tw-modal--footer .tw-button.action--apply.is--hovered,.tw-modal.filter--rooms-min[data-v-3a2a2bdb] .tw-modal--footer .tw-button.action--apply.is--hovered{color:#fff;background-color:#d57e00}.tw-modal.filter--locations .delimiter[data-v-3a2a2bdb],.tw-modal.filter--rooms-min .delimiter[data-v-3a2a2bdb]{border-top:1px solid #dcdcdc}.tw-modal.filter--locations .tw-checkbox-list.filter--locations[data-v-3a2a2bdb]>*,.tw-modal.filter--rooms-min .tw-checkbox-list.filter--locations[data-v-3a2a2bdb]>*{max-height:50vh;overflow:scroll}.delimiter[data-v-3a2a2bdb],.locations[data-v-3a2a2bdb],.rent-max[data-v-3a2a2bdb],.rooms-min[data-v-3a2a2bdb],.size-min[data-v-3a2a2bdb]{white-space:nowrap}.click-here[data-v-3a2a2bdb],.delimiter[data-v-3a2a2bdb],.rent-max[data-v-3a2a2bdb],.rooms-min[data-v-3a2a2bdb],.size-min[data-v-3a2a2bdb]{color:#8f8f8f}span.delimiter[data-v-3a2a2bdb]:before{content:"•"}.locations[data-v-3a2a2bdb]{align-items:center;gap:.26em;display:flex;overflow:hidden}.locations strong[data-v-3a2a2bdb]{text-overflow:ellipsis;flex:1;overflow:hidden}.locations[data-v-3a2a2bdb],.rent-max[data-v-3a2a2bdb],.rooms-min[data-v-3a2a2bdb],.size-min[data-v-3a2a2bdb]{-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.is--hovered>.locations[data-v-3a2a2bdb],.is--hovered>.rent-max[data-v-3a2a2bdb],.is--hovered>.rooms-min[data-v-3a2a2bdb],.is--hovered>.size-min[data-v-3a2a2bdb]{text-decoration-color:#fa9400}.tw-button.action--back[data-v-3a2a2bdb]{border:none}.tw-button.action--back .tw-icon[data-v-3a2a2bdb]{align-self:center}.tw-button.action--reset[data-v-3a2a2bdb]{color:#000;text-decoration-color:#000}.tw-button.action--reset.is--hovered[data-v-3a2a2bdb]{color:#000;text-decoration-color:#fa9400}.tw-button.action--reset.is--disabled[data-v-3a2a2bdb]{color:#b0b0b0;text-decoration-color:#b0b0b0}.tw-button.action--apply[data-v-3a2a2bdb],.tw-button.action--save[data-v-3a2a2bdb]{text-transform:uppercase;padding:.52em;font-size:.9em}.tw-button.action--apply .tw-matches-count[data-v-3a2a2bdb]:before{content:"("}.tw-button.action--apply .tw-matches-count[data-v-3a2a2bdb]:after{content:")"}.tw-button.action--save[data-v-3a2a2bdb]{text-transform:uppercase;color:#fff;background-color:#fa9400}.tw-button.action--save.is--hovered[data-v-3a2a2bdb]{background-color:#d57e00}.tw-button.action--save.is--disabled[data-v-3a2a2bdb]{color:#fff;background-color:#8f8f8f;border-color:#8f8f8f}.tw-button.filter--locations[data-v-3a2a2bdb],.tw-button.filter--rooms-min[data-v-3a2a2bdb],.tw-input[data-v-3a2a2bdb]{white-space:nowrap;color:#000;background-color:#fff;border-color:#dcdcdc;flex-wrap:nowrap;justify-content:flex-start;padding:.52em;text-decoration-line:underline;text-decoration-color:#0000}.tw-button.filter--locations.is--hovered[data-v-3a2a2bdb],.tw-button.filter--rooms-min.is--hovered[data-v-3a2a2bdb],.tw-input.is--hovered[data-v-3a2a2bdb]{text-decoration-color:#fa9400}.tw-button.filter--locations.is--disabled[data-v-3a2a2bdb],.tw-button.filter--rooms-min.is--disabled[data-v-3a2a2bdb],.tw-input.is--disabled[data-v-3a2a2bdb]{color:#fff;background-color:#b0b0b0;border-color:#b0b0b0}.selected-filters-title[data-v-3a2a2bdb]{color:#8f8f8f;padding:.52em 0;font-size:.8em;display:block}
