.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg, .e-accordion-item-icon-open-base.e-accordion-item-icon-open-base .e-svg-base svg {
	width: auto !important;
}

.e-accordion-item-icon-base svg, .e-accordion-item-icon-open-base svg {
	transition: transform .3s ease;
}

.e-accordion-item-base:not([open]) > summary :is(.e-accordion-item-icon-base, .e-accordion-item-icon-open-base) svg {
	transform: rotate(var(--e-accordion-icon-rotation-closed));
}

.e-accordion-item-base[open] > summary :is(.e-accordion-item-icon-base, .e-accordion-item-icon-open-base) svg {
	transform: rotate(var(--e-accordion-icon-rotation, 180deg));
}

.e-list-item-marker-base .e-svg-base svg {
	display: block;
}