/* Envoy Multilingual — front-end language switcher (minimal, overridable) */

.envoy-language-switcher {
	font-size: 14px;
}

.envoy-language-switcher ul,
ul.envoy-language-switcher {
	list-style: none;
	margin: 0;
	padding: 0;
}

.envoy-switcher-list li,
ul.envoy-switcher-list li {
	margin: 0 0 4px;
}

.envoy-switcher-inline,
ul.envoy-switcher-inline {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	align-items: center;
}

.envoy-switcher-inline li {
	margin: 0;
}

.envoy-language-switcher a {
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	gap: 6px;
}

.envoy-language-switcher .envoy-lang-current > a,
.envoy-language-switcher li.envoy-lang-current a {
	font-weight: 700;
}

.envoy-lang-flag {
	line-height: 1;
}

img.envoy-lang-flag {
	vertical-align: middle;
	border-radius: 2px;
}

.envoy-switcher-dropdown select {
	padding: 4px 8px;
}
