/* Multisite-wide: remove checkbox UI from parent filter items */

/* Parents WITH children */
.ymc-smart-filter-container
.filter-layout3
.dropdown-filter
.menu-passive__item.item-has-children
> .link-inner
> .menu-link::before,
.ymc-smart-filter-container
.filter-layout3
.dropdown-filter
.menu-passive__item.item-has-children
> .link-inner
> .menu-link::after,

/* Parents WITHOUT children (standalone disabled parents) */
.ymc-smart-filter-container
.filter-layout3
.dropdown-filter
.menu-passive__item:not(.item-has-children)
> .link-inner
> .menu-link.isDisabled::before,
.ymc-smart-filter-container
.filter-layout3
.dropdown-filter
.menu-passive__item:not(.item-has-children)
> .link-inner
> .menu-link.isDisabled::after {
  display: none !important;
  content: none !important;
}

/* Fix spacing + cursor for both cases */
.ymc-smart-filter-container
.filter-layout3
.dropdown-filter
.menu-passive__item.item-has-children
> .link-inner
> .menu-link,
.ymc-smart-filter-container
.filter-layout3
.dropdown-filter
.menu-passive__item:not(.item-has-children)
> .link-inner
> .menu-link.isDisabled {
  padding-left: 0 !important;
  cursor: default;
}
