/**
 * EVO-HEADER-OVERRIDES — menu icon sizing + mobile-only nav tweaks.
 */

.evo-header .menu-item i._mi,
.evo-header .menu-item img._mi,
.evo-header .menu-item svg._mi,
.evo-header .evo-header__panel-icon--plugin i._mi,
.evo-header .evo-header__panel-icon--plugin img._mi,
.evo-header .evo-header__panel-icon--plugin svg._mi,
.evo-header .evo-header__panel-icon--plugin ._svg i._mi,
.evo-header .evo-header__panel-icon--plugin ._svg img._mi,
.evo-header .evo-header__panel-icon--plugin ._svg svg {
	display: inline-block;
	vertical-align: middle;
	flex-shrink: 0;
	width: 100% !important;
	height: 100%;
}

/* Mobile drawer — hide nav chevrons on closed bar; show in open drawer (Figma accordion) */
@media (max-width: 1100px) {
	.evo-header:not(.is-nav-open) .evo-header__chev {
		display: none !important;
	}

	.evo-header.is-nav-open .evo-header__item--has-children > .evo-header__link .evo-header__chev {
		display: inline-block !important;
	}

	.evo-header:not(.is-nav-open) .evo-header__item:not(.evo-header__item--has-children) > .evo-header__link:not(:has(.evo-header__chev))::after {
		display: none !important;
		content: none !important;
	}
}
