/* DWT Language Switcher — παίρνει χρώματα από το γύρω context (theme-aware),
   αντί για hardcoded λευκό/μαύρο. Δουλεύει σε menu, footer, widget, οπουδήποτε. */

.dwt-language-switcher-dropdown {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-color: transparent;
	color: inherit;
	border: 1px solid currentColor;
	border-radius: 4px;
	padding: 0.45em 1.9em 0.45em 0.85em;
	font: inherit;
	font-size: 0.9em;
	line-height: 1.3;
	cursor: pointer;
	max-width: 100%;
	min-height: 44px; /* touch target — mobile friendly */
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='currentColor' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right 0.7em center;
	background-size: 0.7em auto;
	transition: opacity 0.15s ease;
}

.dwt-language-switcher-dropdown:hover {
	opacity: 0.8;
}

.dwt-language-switcher-dropdown:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}

/* Οι επιλογές μέσα στο dropdown ρυθμίζονται από το ίδιο το λειτουργικό σύστημα/browser
   (native UI) — δεν μπορούμε να τις χρωματίσουμε πλήρως θεματικά, είναι φυσιολογικό. */
.dwt-language-switcher-dropdown option {
	color: #1a1a1a;
	background-color: #ffffff;
}

.dwt-language-switcher nav a.dwt-lang-link {
	color: inherit;
	opacity: 0.75;
	text-decoration: none;
}

.dwt-language-switcher nav a.dwt-lang-link.dwt-lang-active {
	opacity: 1;
	font-weight: 600;
}

@media (max-width: 480px) {
	.dwt-language-switcher-dropdown {
		font-size: 0.85em;
		padding: 0.4em 1.7em 0.4em 0.7em;
	}
}
