.skiptranslate{
	width:130px !important;
	transform:translateY(-0.1em);
	box-shadow:none !important;
}#google_translate_element img{
	display:none;
}#google_translate_element{
	width:max-content;
	position:absolute;
	top:1;
	right:0;
	text-align:right;
}
#google_translate_element div{
	border:none;
	box-shadow:none;
	padding:0;
	border-top-color:transparent;
}
#google_translate_element a {
	display:flex;
	border-radius:0px 0px 3px 3px;
	align-items:center;
	background:#000000c7;
	margin:0;
	color:white;
	padding:0px 4px;
}
#google_translate_element a > span{
	padding-right:1px;
}

#google_translate_element a span ~ span{
	font-size:10px;
	padding:0;
	padding-left:1px;
	color:white !important;
	margin-top:0.3em;
	border:none !important;
	
}
.goog-te-tooltip {
    display: none !important;
  }
body:has(.skiptranslate){
	top:0 !important;
}
* font{
	all:unset !important;
	pointer-events:none !important;
}