#trp-floater-ls {
	display: none;
}

.trp-language-switcher .trp-ls-shortcode-current-language {
	width: unset !important;
}

.trp-language-switcher {
	position: relative;
	width: unset;
	height: unset;
	z-index: 10000;
}

.trp-ls-shortcode-language {
	width: unset !important;
	padding: 0 !important;
}

.trp-language-switcher:hover .trp-ls-shortcode-language {
	display: flex !important;
	flex-direction: column;
	gap: 2px;
}

.trp-language-switcher > div {
	border: none;
	background-image: none;
	background: transparent;
}

.trp-ls-shortcode-current-language {
	padding: 0 !important;
}

.trp-language-switcher > div > a,
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language {
	color: var(--dark);
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
	padding: 8px 16px !important;
	display: block;
	border-radius: 64px !important;
	background-color: rgba(255, 255, 255, 0.2);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	transition: all 0.4s;
}

.trp-language-switcher > div > a:hover {
	background: rgba(255, 255, 255, 0.2) !important;
}
