.irannet-header-category-button {
	display: flex;
	width: 100%;
	min-width: 0;
}

.irannet-header-category-button__trigger {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	max-width: 100%;
	box-sizing: border-box;
	text-decoration: none;
	line-height: 1;
	cursor: pointer;
	transition-property: color, background-color, border-color, box-shadow, transform, opacity;
	transition-timing-function: ease;
	transition-duration: 180ms;
	-webkit-tap-highlight-color: transparent;
}

.irannet-header-category-button__trigger:hover,
.irannet-header-category-button__trigger:focus,
.irannet-header-category-button__trigger:focus-visible {
	text-decoration: none;
}

.irannet-header-category-button__trigger:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}

.irannet-header-category-button__label {
	display: block;
	min-width: 0;
}

.irannet-header-category-button__icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	line-height: 1;
	transition: color 180ms ease, transform 180ms ease;
}

.irannet-header-category-button__icon i,
.irannet-header-category-button__icon svg {
	display: block;
}

.irannet-header-category-button__icon svg {
	fill: currentColor;
}

.irannet-header-category-width-full .irannet-header-category-button__trigger {
	width: 100%;
}

.irannet-header-category-width-auto .irannet-header-category-button__trigger {
	width: auto;
}

.irannet-header-category-nowrap-yes .irannet-header-category-button__label {
	white-space: nowrap;
}
