@import url("/bitrix/templates/newrealty_main/components/creativebz/filter.block/filter_custom/style.css");

/* Ч2: UI главного фильтра (только filter.block.main на главной) */

.filter-container .filter-block > .row.column > .smart-filter-parameters-box {
    padding-right: 0 !important;
    padding-bottom: 0 !important;
}

.filter-container .smart-filter-dropdown-block,
.filter-container .checkselect-control,
.filter-container .smart-filter-input-group-number {
    border-radius: 0 !important;
}

.filter-container .checkselect-control .form-control {
    border-radius: 0 !important;
}

.filter-container .filter-block .row.column > .smart-filter-parameters-box + .smart-filter-parameters-box .smart-filter-dropdown-block,
.filter-container .filter-block .row.column > .smart-filter-parameters-box + .smart-filter-parameters-box .checkselect-control,
.filter-container .filter-block .row.column > .smart-filter-parameters-box + .smart-filter-parameters-box .smart-filter-input-group-number {
    margin-left: 0;
}

.filter-container .parametr-column.smart-filter-parameters-box {
    margin-bottom: 20px !important;
}

.filter-container .filter-block .btn-container-custom,
.filter-container .smart-filter-button-box .btn-container-custom {
    margin-top: 20px !important;
}


/* п.3: выпадашка «Район и населённый пункт» — без скруглений у шапки и списка */
.filter-section[data-filter="container"] .checkselect.select-search .checkselect-control {
    border-radius: 0 !important;
}

.filter-section[data-filter="container"] .checkselect-popup,
.filter-section[data-filter="container"] .checkselect-popup .scroll-contantainer,
.filter-section[data-filter="container"] .checkselect.select-search .checkselect-popup,
.filter-section[data-filter="container"] .checkselect.select-search .checkselect-popup .scroll-contantainer,
.filter-section[data-filter="container"] .checkselect-control,
.filter-section[data-filter="container"] .checkselect-control .search-pole,
.filter-section[data-filter="container"] .checkselect-control .search-pole--readonly {
    border-radius: 0 !important;
}

/* Мобильный попап района/НП — без скруглений у шапки и списка */
@media (max-width: 767px) {
    .filter-section[data-filter="container"] .mobile-active .checkselect.select-search .checkselect-control,
    .filter-section[data-filter="container"] .mobile-active .checkselect.select-search .checkselect-control .search-pole,
    .filter-section[data-filter="container"] .mobile-active .checkselect.select-search .checkselect-popup,
    .filter-section[data-filter="container"] .mobile-active .checkselect.select-search .checkselect-popup .scroll-contantainer {
        border-radius: 0 !important;
        border-top-left-radius: 0 !important;
        border-top-right-radius: 0 !important;
    }
}

/* п.5: блок «Выбрано: N / Показать» на главной не показываем */
.filter-section[data-filter="container"] #modef,
.filter-section[data-filter="container"] .smart-filter-popup-result {
    display: none !important;
}

/* п.6: цена — цифры и слайдер не обрезаются */
.filter-section[data-filter="container"] .smart-filter-input-group-number input[type="number"] {
    min-width: 6em;
}

.filter-section[data-filter="container"] .smart-filter-slider-track-container {
    overflow: visible;
    padding-left: 4px;
    padding-right: 4px;
}

.filter-section[data-filter="container"] .smart-filter-slider-handle {
    box-sizing: border-box;
}

.filter-section[data-filter="container"] .smart-filter-slider-ruler.p1 span {
    left: 0;
    margin-left: 0;
    width: auto;
    max-width: none;
    text-align: left;
    white-space: nowrap;
}

.filter-section[data-filter="container"] .smart-filter-slider-ruler.p5 span {
    left: auto;
    right: 0;
    margin-left: 0;
    width: auto;
    max-width: none;
    text-align: right;
    white-space: nowrap;
}
