.estate-page-with-filter.empty .breadcrumbs,.estate-page-with-filter.empty .list-estate,.estate-page-with-filter.empty .text-bottom{display:none}.empty-list{flex-direction:column;gap:20px;margin-bottom:20px}.empty-list h3{color:var(--clr-black);font-size:20px}.empty-list p{font-size:16px}.empty-list .btn{width:200px}.filters-dropdown-root.active{--btn-i-rotate:180deg;background-color:#f0f5f2}.filters-dropdown-icon{transform:rotate(var(--btn-i-rotate,0deg));transition:all .4s ease-out}.block-header .h-links{pointer-events:none}@media (max-width:1280px){.empty-list h3{font-size:18px}.empty-list p{font-size:15px}}@media (max-width:576px){.empty-list h3{font-size:16px}.empty-list p{font-size:14px}}@media (max-width:480px){.empty-list img{height:200px;width:200px}.empty-list .btn{width:100%}}.filter-selector-price-button{gap:5px;max-width:150px}.filter-selector-price-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.filter-selector-price-svg{transform:rotate(var(--btn-i-rotate,0))}.dialog-content{padding:1em;width:600px}.ll-item-btn{background:#fff;border:none;color:#333;cursor:pointer;transition:all .2s ease-out}.ll-item-btn.active{background:#f0f5f2}.ll-item-btn.active,.ll-item-btn:hover{color:var(--clr-main)}.ll-item-btn:focus-visible{color:var(--clr-main)}.dialog-content-scroll{height:calc(100% - 70px)}.dialog-metro .dialog-content-scroll.has-selected{padding-bottom:50px}@media (max-width:360px){.dialog-metro .dialog-content-scroll.has-selected{padding-bottom:90px}}.extra-field-block{gap:20px;margin-bottom:20px}.extra-field-title{flex-shrink:0;font-size:15px;padding:8px 0;width:140px}.extra-field-input-list{--r:20px;border:1px solid #c8d8cf;max-width:350px;transition:all .3s ease-out;width:100%}.extra-field-input-list:hover{border-color:var(--clr-main-hover)}.extra-field-input-list:focus-visible{border-color:var(--clr-main-hover)}.extra-field-input-list:hover .extra-field-input{border-color:var(--clr-main-hover)}.extra-field-input-list:focus-visible .extra-field-input{border-color:var(--clr-main-hover)}.extra-field-input{font-size:15px}.extra-field-input:first-of-type{border-right:1px solid #c8d8cf;transition:all .3s ease-out}.extra-field-input-el{background:none;border:none;height:32px;outline:none;padding:0 15px}.extra-field-input-el:placeholder{border:none;color:#a0b0a7}.extra-field-input-val{font-size:15px;pointer-events:none;right:15px}.dialog-extra-filter .dialog-content{height:100%;padding:30px;width:940px}.dialog-content-extra-fields{height:100%}.dialog-content-extra-fields.has-selected{padding-bottom:50px}.filter-extra-field-btn svg{fill:var(--clr-main)}.extra-field-btn-list{flex-wrap:wrap;gap:5px}.extra-field-time{gap:20px}.extra-field-time-switch{width:210px}.extra-field-time-switch-btn{font-size:14px;height:30px}.dialog-content-extra-footer{bottom:0;gap:10px;opacity:0;transform:translateY(0);transition:all .3s ease;width:calc(100% - 60px)}.dialog-content-extra-footer.active{opacity:1;transform:translateY(-15px);z-index:2}.dialog-extra-reset-btn{background:#fff;width:150px}.dialog-extra-reset-btn:hover{background:#fff;border-color:var(--clr-main);color:var(--clr-main)}.dialog-extra-reset-btn:focus-visible{background:#fff;border-color:var(--clr-main);color:var(--clr-main)}@media (max-width:1000px){.dialog-extra-filter .dialog-content{--r:0;margin:0;max-height:100%;width:100%}.dialog-extra-filter .dialog-close{color:#8c9c93;left:15px;right:inherit;top:15px}.dialog-content-extra-fields{padding-top:50px}.dialog-extra-filter .dialog-close:hover{color:var(--clr-grey)}.dialog-extra-filter .dialog-close:focus-visible{color:var(--clr-grey)}}@media (max-width:360px){.dialog-content-extra-fields.has-selected{padding-bottom:90px}}.all-field-block{flex-direction:column;margin-bottom:10px}.all-field-title{flex-shrink:0;font-size:14px;font-weight:700;padding:8px 0}.dialog-content-tags{display:flex;margin-top:0;&::-webkit-scrollbar{display:none;height:0;width:0}}.dialog-content-tags.show{height:30px}.all-field-input-list{--r:20px;border:1px solid #c8d8cf;max-width:450px;width:100%}.dialog-header-btn-list{gap:5px;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;scrollbar-width:thin;scrollbar-width:none}.dialog-header-btn-list .btn{margin:0 var(--gap)}.dialog-all-close{color:#8c9c93;height:30px;width:30px}.dialog-content-all-fields{height:calc(100% - 60px);padding-right:15px;padding-top:10px}.all-field-input{font-size:15px}.all-field-input:first-of-type{border-right:1px solid #c8d8cf}.all-field-input-el{background:none;border:none;height:32px;outline:none;padding:0 15px}.all-field-input-el:placeholder{border:none;color:#a0b0a7}.all-field-input-val{font-size:15px;pointer-events:none;right:15px}.dialog-all-filter .dialog-content{height:100%;padding:20px;width:100%}.dialog-content-all-fields.has-selected{padding-bottom:50px}.filter-all-field-btn svg{fill:var(--clr-main)}.all-field-btn-list{flex-wrap:wrap;gap:5px}.all-field-time{flex-direction:column;gap:10px}.all-field-time-switch{width:210px}.all-field-time-switch-btn{font-size:14px;height:30px}.dialog-content-all-footer{bottom:0;opacity:0;transform:translateY(0);transition:all .3s ease;width:calc(100% - 40px)}.dialog-content-all-footer.active{opacity:1;transform:translateY(-15px);z-index:2}.dialog-all-response-btn{width:100%}.all-field-selector-switch{flex-direction:row;margin-top:10px;width:170px}.all-field-selector-switch .filter-selector-switch-btn{height:32px}.all-field-search{--r:20px;border:1px solid #c8d8cf;gap:5px;justify-content:space-between;padding-right:10px}.all-field-search-input{background:none;border:none;font-size:15px;height:40px;outline:none;padding:15px;width:100%;width:calc(100% - 30px)}.all-field-search-input::-webkit-input-placeholder{color:#a0b0a7}.all-field-search-input::-moz-placeholder{color:#a0b0a7}.all-field-search-input::-ms-input-placeholder{color:#a0b0a7}.all-field-search-input::placeholder{color:#a0b0a7}.all-field-search-btn{cursor:pointer;flex-shrink:0;height:24px;width:24px}.all-field-search-btn svg{fill:#8c9c93}.all-field-selector-btn{border:1px solid var(--clr-main);color:var(--clr-main);gap:10px;height:32px;justify-content:flex-start;margin-bottom:5px;padding:0 15px;width:100%}.all-field-selector-btn-count{--r:8px;background:var(--clr-main);color:var(--clr-w);font-size:11px;min-height:16px;min-width:16px}.all-field-selector-btn-count:not(.active){display:none}@media (max-width:1000px){.dialog-all-filter .dialog-content{--r:0;margin:0;max-height:100%;width:100%}}@media (max-width:576px){.all-field-time-switch{width:100%}}@media (max-width:360px){.dialog-content-all-fields.has-selected{padding-bottom:90px}}.filter-search-result-root{--r:20px;background:#fff;box-shadow:0 6px 15px 0 #00000059;flex-direction:column;margin-top:10px;max-width:300px;min-width:270px;overflow:hidden;transition:all .3s ease-out}.filter-search-result-root:not(.active){opacity:0;pointer-events:none;transform:translateY(-10px)}.filter-search-result-heading{cursor:pointer;padding:15px 10px}.filter-search-result-heading>*{pointer-events:none}.filter-search-result-group{flex-direction:column}.filter-search-result-group-h{background:#f0f5f2;padding:10px}.filter-search-result-group-l{flex-direction:column}.filter-search-result-group-el{--r:10px;background:#fff;cursor:pointer;padding:10px}.filter-search-result-group-el[data-type-sub=mcd],.filter-search-result-group-el[data-type-sub=mck],.filter-search-result-group-el[data-type-sub=railway],.filter-search-result-group-el[data-type-sub=subway]{pointer-events:none}.filter-search-result-group-el:hover,.filter-search-result-heading:hover{background:#f0f5f2}.filter-search-result-group-el:focus-visible,.filter-search-result-heading:focus-visible{background:#f0f5f2}.filter-search-result-group-el.active,.filter-search-result-heading.active{background:#1fbe6477}.filter-search-result-group-el.active .filter-search-result-estate-location,.filter-search-result-group-el:hover .filter-search-result-estate-location{color:#333}.filter-search-result-group-el:focus-visible .filter-search-result-estate-location{color:#333}.filter-search-result-group-el>*{pointer-events:none}.filter-search-result-estate{gap:10px}.filter-search-result-estate-text-block{flex-direction:column;gap:5px;text-align:left}.filter-search-result-estate-location{color:#909090;font-size:12px;transition:color .3s ease-out}.filter-search-result-developer{gap:10px}.all-field-search{position:relative}.all-field-search-result-root{left:0;top:40px;width:100%;z-index:3}.all-field-search .filter-search{border:none}