/*
Theme Name:   Voxel (child theme)
Theme URI:    https://getvoxel.io/
Author:       27collective
Author URI:   https://27collective.net/
Template:     voxel
Version:      1.0
Text Domain:  voxel-child
*/

}

/* li selbst nicht einfärben */
.ts-term-dropdown-list > li {
  border-radius: 10px;
  /* kein background hier */
}

/* Hintergrund am Anchor anwenden */
.ts-term-dropdown-list > li > a.flexify {
  background: var(--vx-term-bg, transparent);
  border-radius: 10px;
  padding: 8px 10px;
  display: grid; /* wie gehabt */
  grid-template-columns: auto 1fr auto auto;
  gap: 8px;
  align-items: center;
}

/* Inhalt nebeneinander: Checkbox | Textblock | Icon | Count */
.ts-term-dropdown-list > li > a.flexify {
  display: grid;
  grid-template-columns: auto 1fr auto auto;
  gap: 8px;
  align-items: center;
}

/* Titel + Beschreibung */
.vx-term-textwrap { display:flex; flex-direction:column; line-height:1.25; }
.vx-term-title { font-weight:600; }
.vx-term-desc { opacity:.8; font-size:.9em; margin-top:2px; }

/* Kleinkram */
.ts-checkbox-container { align-self:start; }
.ts-term-icon { display:inline-flex; }

.ts-term-dropdown-list li.parent-term > a.flexify {
  background: var(--vx-term-bg, transparent);
}