/* ============================================================
   Скролл в длинных списках фильтра
   ============================================================ */

/* --- Выпадающие списки (дропдауны P / R) ---
   ВАЖНО: Bitrix переносит попап в .popup-window в конец body,
   поэтому селектор без предка .bx-filter */
.bx-filter-popup-scroll {
	max-height: 250px;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-width: thin;
	scrollbar-color: #c7c7c7 #f1f1f1;
}
.bx-filter-popup-scroll::-webkit-scrollbar {
	width: 6px;
}
.bx-filter-popup-scroll::-webkit-scrollbar-thumb {
	background: #c7c7c7;
	border-radius: 3px;
}
.bx-filter-popup-scroll::-webkit-scrollbar-thumb:hover {
	background: #a8a8a8;
}
.bx-filter-popup-scroll::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 3px;
}

/* --- Длинные списки чекбоксов / радио (типы F / K / G / H) ---
   Остаются внутри формы, предок .bx-filter сохраняется */
.bx-filter .bx-filter-scrollable .bx-filter-parameters-box-container {
	max-height: 220px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 5px;
	scrollbar-width: thin;
	scrollbar-color: #c7c7c7 #f1f1f1;
}
.bx-filter .bx-filter-scrollable .bx-filter-parameters-box-container::-webkit-scrollbar {
	width: 6px;
}
.bx-filter .bx-filter-scrollable .bx-filter-parameters-box-container::-webkit-scrollbar-thumb {
	background: #c7c7c7;
	border-radius: 3px;
}
.bx-filter .bx-filter-scrollable .bx-filter-parameters-box-container::-webkit-scrollbar-thumb:hover {
	background: #a8a8a8;
}
.bx-filter .bx-filter-scrollable .bx-filter-parameters-box-container::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 3px;
}

/* Горизонтальный фильтр: высоту списков чекбоксов уменьшаем */
.bx-filter-horizontal .bx-filter-scrollable .bx-filter-parameters-box-container {
	max-height: 160px;
}