/* ============================================================
   Venio Auto Translate — v1.3.0
   venioimmigration.com
   ============================================================ */

/* Masquer l'interface native de Google Translate */
#venio-translate-element,
.goog-te-banner-frame,
.skiptranslate { display: none !important; }
body { top: 0 !important; }

/* ─── Drapeaux (embarqués) ──────────────────────────────────── */
.venio-flag-fr {
    background-image: url("data:image/jpeg;base64,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");
}
.venio-flag-en {
    background-image: url("data:image/jpeg;base64,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");
}

/* ─── Language Switcher ─────────────────────────────────────── */
.venio-switcher {
    position: relative;
    display: inline-flex;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    font-size: 14px;
    font-weight: 600;
    z-index: 9999;
    user-select: none;
}

/* Bouton visible (langue active) */
.venio-switcher__trigger {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 5px 10px 5px 6px;
    border-radius: 6px;
    cursor: pointer;
    white-space: nowrap;
    transition: background 0.15s ease;
    background: rgba(255,255,255,0.12);
    border: 1.5px solid rgba(255,255,255,0.3);
    color: #ffffff;
}
.venio-switcher__trigger:hover {
    background: rgba(255,255,255,0.2);
}

/* Miniature drapeau */
.venio-switcher__flag {
    width: 24px;
    height: 16px;
    border-radius: 2px;
    background-size: cover;
    background-position: center;
    flex-shrink: 0;
    display: inline-block;
    box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}

.venio-switcher__name {
    line-height: 1;
    letter-spacing: 0.03em;
}

/* Flèche */
.venio-switcher__arrow {
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid rgba(255,255,255,0.8);
    transition: transform 0.18s ease;
    flex-shrink: 0;
    margin-left: 2px;
}
.venio-switcher.is-open .venio-switcher__arrow {
    transform: rotate(180deg);
}

/* Menu déroulant */
.venio-switcher__menu {
    display: none;
    position: absolute;
    top: calc(100% + 6px);
    left: 0;
    min-width: 140px;
    background: #0e2038;
    border: 1px solid rgba(255,255,255,0.15);
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 6px 20px rgba(0,0,0,0.3);
    z-index: 99999;
}
.venio-switcher.is-open .venio-switcher__menu {
    display: block;
    animation: venio-dropdown 0.15s ease both;
}
@keyframes venio-dropdown {
    from { opacity: 0; transform: translateY(-4px); }
    to   { opacity: 1; transform: translateY(0); }
}

/* Options */
.venio-switcher__option {
    display: flex;
    align-items: center;
    gap: 10px;
    width: 100%;
    padding: 9px 14px;
    cursor: pointer;
    border: none;
    background: transparent;
    color: rgba(255,255,255,0.8);
    font-family: inherit;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    white-space: nowrap;
    transition: background 0.12s ease, color 0.12s ease;
}
.venio-switcher__option:hover {
    background: rgba(255,255,255,0.1);
    color: #ffffff;
}
.venio-switcher__option.is-active {
    color: #ffffff;
    font-weight: 700;
    background: rgba(255,255,255,0.08);
}
.venio-switcher__option.is-active::after {
    content: '✓';
    margin-left: auto;
    font-size: 12px;
    opacity: 0.7;
}

/* Wrapper dans le menu de navigation WordPress */
.venio-switcher-menu-item {
    display: flex !important;
    align-items: center;
    list-style: none;
    padding: 0 8px;
}

/* Flottant fixe (si aucun menu configuré) */
.venio-switcher-fixed {
    position: fixed;
    top: 16px;
    right: 20px;
    z-index: 99999;
}

/* ─── Bandeau de suggestion ─────────────────────────────────── */
.venio-lang-banner {
    position: fixed;
    bottom: 24px;
    right: 24px;
    z-index: 999999;
    width: 360px;
    max-width: calc(100vw - 32px);
    background: #ffffff;
    border-radius: 12px;
    box-shadow: 0 8px 32px rgba(0,0,0,0.14), 0 2px 8px rgba(0,0,0,0.08);
    border-left: 4px solid #0e2038;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
    animation: venio-slide-up 0.35s cubic-bezier(0.22, 1, 0.36, 1) both;
}
@keyframes venio-slide-up {
    from { opacity: 0; transform: translateY(16px); }
    to   { opacity: 1; transform: translateY(0); }
}
.venio-lang-banner__inner {
    padding: 16px 18px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.venio-lang-banner__icon { font-size: 20px; }
.venio-lang-banner__title {
    margin: 0 0 4px 0 !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #0e2038 !important;
    line-height: 1.3 !important;
}
.venio-lang-banner__body {
    margin: 0 !important;
    font-size: 13px !important;
    color: #555 !important;
    line-height: 1.4 !important;
}
.venio-lang-banner__actions {
    display: flex;
    gap: 8px;
    align-items: center;
}
.venio-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    padding: 8px 14px;
    transition: background 0.18s ease, transform 0.1s ease;
    white-space: nowrap;
    font-family: inherit;
    line-height: 1;
}
.venio-btn:active { transform: scale(0.97); }
.venio-btn--primary  { background: #0e2038; color: #ffffff; flex: 1; }
.venio-btn--primary:hover { background: #162d4e; }
.venio-btn--secondary { background: #f0f0f0; color: #444; }
.venio-btn--secondary:hover { background: #e0e0e0; }

/* Mobile */
@media (max-width: 480px) {
    .venio-lang-banner {
        bottom: 0; right: 0; left: 0;
        width: 100%; max-width: 100%;
        border-radius: 12px 12px 0 0;
        border-left: none;
        border-top: 4px solid #0e2038;
    }
    .venio-switcher-fixed { top: auto; bottom: 80px; right: 16px; }
}
