/* V15 language layout; selection lives exclusively in footer. */
/* Hallaq V14: bilingual navigation and LTR flow. */
.hq-language-switch{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;background:#f1f6f2;padding:5px 8px;border:1px solid #d8e7dd;border-radius:999px;white-space:nowrap;font:700 12px/1.3 system-ui,sans-serif;direction:ltr}
.hq-language-switch a{padding:5px 7px;text-decoration:none;color:#4c6957;border-radius:999px}
.hq-language-switch a.is-current{background:#174b35;color:#fff}
.hq-language-switch span{color:#a0b3a4}
html[lang="fr"]{direction:ltr}
html[lang="fr"] body{text-align:left}
html[lang="fr"] .hsv-salon,html[lang="fr"] .admin-shell,html[lang="fr"] .hn-page{direction:ltr;text-align:left}
html[lang="fr"] input,html[lang="fr"] textarea,html[lang="fr"] select{direction:ltr;text-align:left}
@media(max-width:850px){.hq-language-switch{margin:0 4px;padding:3px 5px}.hq-language-switch a{padding:4px}}

html[lang="fr"] .simple-footer{direction:ltr;text-align:left}
html[lang="fr"] .simple-footer-links,html[lang="fr"] .simple-footer-legal{direction:ltr}
html[lang="fr"] .hq-mobile-menu,html[lang="fr"] .hq-dropdown{text-align:left}
html[lang="fr"] .hq-mobile-search input{direction:ltr;text-align:left}
