/* Упрощённый поиск: боковая панель на странице объявлений. Акцент — цвет темы (var(--ug-blue, #29aae3)). */

/* Категория: плашки вместо списка радиокнопок */
.mh-layout__sidebar-left .mh-attribute__property-type .mh-search__panel { display: flex; flex-wrap: wrap; gap: 6px; }
.mh-layout__sidebar-left .mh-attribute__property-type .mh-search__panel > div { margin: 0; padding: 0; }
.mh-layout__sidebar-left .mh-attribute__property-type label.mdl-radio { display: inline-block; height: auto; min-height: 0; margin: 0; padding: 0; cursor: pointer; }
.mh-layout__sidebar-left .mh-attribute__property-type .mdl-radio__outer-circle,
.mh-layout__sidebar-left .mh-attribute__property-type .mdl-radio__inner-circle,
.mh-layout__sidebar-left .mh-attribute__property-type .mdl-radio__ripple-container { display: none !important; }
.mh-layout__sidebar-left .mh-attribute__property-type .mdl-radio__label { display: inline-block; padding: 7px 12px; border: 1px solid #d3d9de; border-radius: 4px; background: #fff; color: #444; font-size: 13px; line-height: 1.2; text-transform: none; transition: border-color .12s, background-color .12s; }
.mh-layout__sidebar-left .mh-attribute__property-type label.mdl-radio:hover .mdl-radio__label { border-color: var(--ug-blue, #29aae3); }
.mh-layout__sidebar-left .mh-attribute__property-type label.mdl-radio.is-checked .mdl-radio__label { background: var(--ug-blue, #29aae3); border-color: var(--ug-blue, #29aae3); color: #fff; }

/* Комнаты: плашки 1 2 3 4 вместо столбика галочек */
.mh-layout__sidebar-left .mh-attribute__bedrooms .mh-search__panel > div { display: flex; flex-wrap: wrap; gap: 6px; }
.mh-layout__sidebar-left .mh-attribute__bedrooms .mh-search__panel__checkbox { display: inline-block; margin: 0; padding: 0; width: auto; }
.mh-layout__sidebar-left .mh-attribute__bedrooms label.mdl-checkbox { display: inline-block; height: auto; min-height: 0; margin: 0; padding: 0; cursor: pointer; }
.mh-layout__sidebar-left .mh-attribute__bedrooms .mdl-checkbox__box-outline,
.mh-layout__sidebar-left .mh-attribute__bedrooms .mdl-checkbox__focus-helper,
.mh-layout__sidebar-left .mh-attribute__bedrooms .mdl-checkbox__ripple-container { display: none !important; }
.mh-layout__sidebar-left .mh-attribute__bedrooms .mdl-checkbox__label { display: inline-block; position: static; min-width: 38px; padding: 7px 12px; border: 1px solid #d3d9de; border-radius: 4px; background: #fff; color: #444; font-size: 13px; line-height: 1.2; text-align: center; }
.mh-layout__sidebar-left .mh-attribute__bedrooms label.mdl-checkbox:hover .mdl-checkbox__label { border-color: var(--ug-blue, #29aae3); }
.mh-layout__sidebar-left .mh-attribute__bedrooms label.mdl-checkbox.is-checked .mdl-checkbox__label { background: var(--ug-blue, #29aae3); border-color: var(--ug-blue, #29aae3); color: #fff; }

/* Заголовки блоков: чуть компактнее */
.mh-layout__sidebar-left .mh-search__element { margin-bottom: 14px; }

/* «Ещё фильтры» */
.ug-more { display: block; margin: 4px 0 14px; padding: 0; border: 0; background: none; color: var(--ug-blue, #29aae3); font-size: 13px; cursor: pointer; text-align: left; }
.ug-more:hover { text-decoration: underline; }
.ug-more::after { content: " \25BE"; }
html.ug-more-open .ug-more::after { content: " \25B4"; }

@media (max-width: 767px) {
	.mh-layout__sidebar-left .mh-attribute__property-type .mdl-radio__label { padding: 9px 14px; }
}
