/* Mobile header: full wordmark + Operatorzy tab visible without opening the menu */
.main-header__row-wrapper {
	align-items: center;
	min-width: 0;
}

.main-header__logo-container {
	margin-left: 8px;
	min-width: 0;
	flex-shrink: 1;
}

.main-header__logo,
.main-header__logo.d-none,
.main-header__logo.d-md-flex {
	display: block !important;
	width: auto;
	height: 34px;
	max-width: min(160px, 46vw);
	object-fit: contain;
	object-position: left center;
}

.main-header__logo--mobile,
.logo_mobile {
	display: none !important;
}

.navigation__item--header-operators {
	display: flex;
	align-items: center;
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	font-family: 'Saira', sans-serif;
	padding: 12px 8px;
	white-space: nowrap;
	flex-shrink: 0;
	overflow: visible;
	color: #fff;
	text-decoration: none;
}

.navigation__item--header-operators:after {
	display: none;
}

.navigation__menu-item--lg-only {
	display: none;
}

@media only screen and (max-width: 1023px) {
	.navigation__hamburger {
		padding-left: 4px;
		padding-right: 8px;
	}

	.navigation__hamburger svg {
		width: 28px;
		height: 22px;
	}

	.navigation__action {
		padding: 0 10px;
	}
}

@media only screen and (min-width: 768px) {
	.main-header__logo,
	.main-header__logo.d-none,
	.main-header__logo.d-md-flex {
		width: 110px;
		height: 38px;
		max-width: none;
	}
}

@media only screen and (min-width: 1024px) {
	.main-header__logo-container {
		margin-left: 0;
	}

	.navigation__item--header-operators {
		display: none;
	}

	.navigation__menu-item--lg-only {
		display: list-item;
	}
}
