/* Brand-category widget only. Keep the native tree, links and disclosure arrows. */
.ecomvi-brand-categories.ps-categorytree.category-tree {
  margin-bottom: 1.5rem;
  padding: 1rem 0;
  border: 0;
  border-radius: 0;
  background-color: #fff;
}

/* Keep the brand context separate from the short navigation action. Long
   names wrap naturally, including unbroken names, without truncating them. */
.ecomvi-brand-categories .ebc-brand-context {
  margin: 0 0 .25rem;
  color: #4b4850;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.4;
  overflow-wrap: anywhere;
}

.ecomvi-brand-categories .ebc-all-products {
  display: inline-flex;
  align-items: baseline;
  gap: .375rem;
  max-width: 100%;
  color: var(--bs-primary, #e5007d) !important;
  font-size: .875rem;
  font-weight: 600;
  line-height: 1.5;
}

/* The brand supplies context for the category box. Keep the separate native
   filter heading (renamed Afinar resultados by the module) visible. */
.ecomvi-brand-categories > .left-block__title {
  display: none !important;
}

.ecomvi-brand-categories .accordion-item,
.ecomvi-brand-categories .accordion-body,
.ecomvi-brand-categories .category-tree__item-header,
.ecomvi-brand-categories .accordion-button {
  background-color: transparent;
}
