/* ==========================================
   LANGUAGE SWITCHER - MaterialLanguageSwitcher Styles
   Used with FluxSelectAdvanced OptionTemplate
   ========================================== */

/* Option item in dropdown */
.language-option {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.5rem 0.75rem;
    font-size: 0.8125rem;
    font-weight: 500;
}

/* Selected value display */
.language-selected {
    display: flex;
    align-items: center;
    gap: 0.5rem;
}

/* Login page positioning */
.login-language-switcher {
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    z-index: 10;
}

@media (max-width: 640px) {
    .login-language-switcher {
        top: 1rem;
        right: 1rem;
    }
}
