.VIpgJd-ZVi9od-ORHb-OEVmcd {
	display: none !important;
}

/* Google Translate — yalnızca üst banner gizli (çeviri çalışmaya devam eder) */
.goog-te-banner-frame,
iframe.goog-te-banner-frame {
	display: none !important;
	height: 0 !important;
	visibility: hidden !important;
}

body {
	top: 0 !important;
	position: static !important;
}

html.translated-ltr,
html.translated-rtl {
	margin-top: 0 !important;
}

#goog-gt-tt {
	display: none !important;
}

/* Varsayılan Google dropdown — host içinde kalır, görünmez */
#pa-google-translate-host {
	position: absolute !important;
	left: -9999px !important;
	width: 1px !important;
	height: 1px !important;
	overflow: hidden !important;
}

.pa-lang-switch {
	display: inline-flex;
	align-items: center;
	gap: 2px;
	padding: 2px;
	border-radius: 0.75rem;
	border: 1px solid var(--demo-border, rgba(148, 163, 184, 0.35));
	background: var(--demo-surface-2, rgba(255, 255, 255, 0.06));
}

.pa-lang-switch--fixed {
	position: fixed;
	top: 1rem;
	right: 4.5rem;
	z-index: 50;
}

.pa-lang-switch__btn {
	min-width: 2rem;
	padding: 0.35rem 0.55rem;
	border: 0;
	border-radius: 0.55rem;
	background: transparent;
	color: var(--demo-muted, #64748b);
	font-size: 0.6875rem;
	font-weight: 700;
	line-height: 1;
	cursor: pointer;
	transition: background 0.15s ease, color 0.15s ease;
}

.pa-lang-switch__btn:hover {
	color: var(--demo-text, #0f172a);
	background: rgba(46, 114, 248, 0.08);
}

.pa-lang-switch__btn--active {
	color: #fff;
	background: #155ee8;
	box-shadow: 0 2px 8px rgba(21, 94, 232, 0.35);
}

.front-site .pa-lang-switch {
	border-color: rgba(255, 255, 255, 0.12);
	background: rgba(255, 255, 255, 0.06);
	backdrop-filter: blur(8px);
}

.front-site .pa-lang-switch__btn {
	color: rgba(226, 232, 240, 0.85);
}

.front-site .pa-lang-switch__btn:hover {
	color: #fff;
	background: rgba(255, 255, 255, 0.1);
}

.front-site .pa-lang-switch__btn--active {
	color: #fff;
	background: #155ee8;
}
