/* Google Translate di default bar/banner lukao */
.goog-te-banner-frame, .goog-te-balloon-frame, #goog-gt-tt, .goog-tooltip, .skiptranslate > iframe { display: none !important; }
body { top: 0 !important; }
.goog-text-highlight { background: none !important; box-shadow: none !important; }

/* Dark pill dropdown: [translate icon] Language (Default) [chevron] */
.gat-switcher { display: inline-block; line-height: 1; }
.gat-switcher select {
	-webkit-appearance: none; -moz-appearance: none; appearance: none;
	margin: 0; min-width: 150px; max-width: 100%;
	padding: 10px 36px 10px 40px;
	background-color: #14141a;
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%238ab4f8'%3E%3Cpath d='M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z'/%3E%3C/svg%3E"),
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
	background-repeat: no-repeat, no-repeat;
	background-position: left 12px center, right 12px center;
	background-size: 20px 20px, 16px 16px;
	color: #fff; font-size: 15px; font-weight: 600; font-family: inherit; line-height: 1.3;
	border: 1px solid #3a3a44; border-radius: 10px;
	cursor: pointer; outline: none;
}
.gat-switcher select:hover { border-color: #5a5a68; }
.gat-switcher select:focus-visible { border-color: #8ab4f8; box-shadow: 0 0 0 2px rgba(138,180,248,.35); }
.gat-switcher select option { background: #14141a; color: #fff; font-weight: 500; }

.gat-float { position: fixed; z-index: 99999; box-shadow: 0 4px 14px rgba(0,0,0,.35); border-radius: 10px; }
.gat-bottom-right { bottom: 16px; right: 16px; }
.gat-bottom-left  { bottom: 16px; left: 16px; }
.gat-top-right    { top: 16px; right: 16px; }
.gat-top-left     { top: 16px; left: 16px; }
