/* ESA Afdelingssider – harmonika på mobil for fag og medarbejdere. Knappen findes kun på skærme op til 767 px. */
.esa-afd-toggle { display: none; }

@media (max-width: 767px) {
	.esa-afd-toggle {
		display: flex;
		align-items: center;
		justify-content: space-between;
		gap: 12px;
		width: 100%;
		min-height: 52px;
		padding: 0 18px;
		border: 1px solid var(--sd-color-ocean-blue, #074E67);
		border-radius: 12px;
		background: #fff;
		color: var(--sd-color-ocean-blue, #074E67);
		font: inherit;
		font-size: 16px;
		font-weight: 600;
		text-align: left;
		cursor: pointer;
	}
	.esa-afd-toggle svg { flex: 0 0 auto; transition: transform 160ms ease; }
	.esa-afd-toggle[aria-expanded="true"] svg { transform: rotate(180deg); }
	.esa-afd-toggle[aria-expanded="true"] { background: var(--sd-color-ocean-blue, #074E67); color: #fff; }
	.esa-afd-accordion:not(.is-open) { display: none; }
	.esa-afd-accordion.is-open { margin-top: 14px; }
}
