/* Expandable groups share the approved icon/label/chevron rhythm. */
.abientot-admin .abientot-admin-nav .abientot-nav-section > summary {
	display: flex;
	align-items: center;
	gap: 12px;
	list-style: none;
	padding: 12px;
	min-height: 44px;
	box-sizing: border-box;
}
.abientot-admin .abientot-nav-section > summary::-webkit-details-marker {
	display: none;
}
.abientot-admin .abientot-nav-section > summary > .dashicons {
	flex: 0 0 20px;
	width: 20px;
	height: 20px;
	font-size: 20px;
	color: #5e7274;
}
.abientot-admin .abientot-nav-section > summary > .abientot-nav-label {
	flex: 1;
	min-width: 0;
}
.abientot-admin .abientot-nav-chevron {
	width: 6px;
	height: 6px;
	flex: 0 0 6px;
	border-inline-end: 1.5px solid currentColor;
	border-block-end: 1.5px solid currentColor;
	transform: rotate(-45deg);
	margin-inline-end: 2px;
}
.abientot-admin .abientot-nav-section[open] > summary .abientot-nav-chevron {
	transform: rotate(45deg);
}
.abientot-admin[dir='rtl'] .abientot-nav-chevron {
	transform: rotate(135deg);
}
.abientot-admin[dir='rtl'] .abientot-nav-section[open] > summary .abientot-nav-chevron {
	transform: rotate(45deg);
}
.abientot-admin .abientot-nav-section > summary:hover,
.abientot-admin .abientot-nav-section > summary:focus-visible {
	background: #effaf6;
	color: #117563;
}
.abientot-admin .abientot-nav-section > summary:focus-visible {
	outline: 2px solid #117563;
	outline-offset: 2px;
}
.abientot-admin .abientot-nav-section[open] > summary {
	color: var(--abientot-admin-ink);
	background: transparent;
}
