.jno-accordion-group__header {
	cursor: pointer;
	user-select: none;
	position: relative;
	/* Platz für den Pfeil rechts freihalten, damit er längere/breite Überschriften
	   nicht überlappt (siehe padding-right-Muster in selection-cards.css). */
	padding-right: 36px;
}

.jno-accordion-group__header::after {
	content: "\25BE";
	position: absolute;
	right: 12px;
	top: 50%;
	/* Geschlossen zeigt der Pfeil nach rechts (▸), offen nach unten (▾) - übliche
	   Akkordeon-Konvention. */
	transform: translateY(-50%) rotate(90deg);
	transition: transform 0.15s ease-in-out;
}

.jno-accordion-group--open .jno-accordion-group__header::after {
	transform: translateY(-50%) rotate(0deg);
}

/* Kein display:none/-block/-flex hier: assets/js/accordion-groups.js setzt das Ein-/Ausblenden
   direkt per Inline-Style (mit dem tatsächlichen ursprünglichen display-Wert des jeweiligen
   Elements), das schlägt automatisch jede externe Elementor-Regel gleicher Spezifität. */

.jno-accordion-group__close {
	align-items: center;
	justify-content: center;
	margin-top: 16px;
	padding: 10px 20px;
	border: 1px solid #CBD5E1;
	border-radius: 4px;
	background: #fff;
	cursor: pointer;
	font: inherit;
}
