/* Selecteur de langue : variantes liste (menu mobile) et pied de page. Charge seulement quand plusieurs langues sont accessibles. */
.clinic-language .ls-globe{width:16px;height:16px;border:0}
.clinic-language>div a[aria-current="true"]{font-weight:600}
.ls-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;padding:14px 22px 0;color:#f6f6f6;font-size:14px}
.ls-list .ls-globe{width:18px;height:18px;flex:none}
.ls-list a{color:inherit;text-decoration:none;padding:6px 2px;opacity:.78}
.ls-list a[aria-current="true"]{opacity:1;font-weight:600}
.ls-footer{display:inline-flex;gap:14px;font-size:13px}
.ls-footer a{color:inherit;text-decoration:none;opacity:.75}
.ls-footer a[aria-current="true"]{opacity:1;font-weight:600}
.ls-flag{width:20px;height:14px;flex:none;border-radius:2px;box-shadow:0 0 0 1px #00000022;display:block}
.clinic-language>div a{display:flex;align-items:center;gap:10px}
.clinic-language summary .ls-flag{box-shadow:0 0 0 1px #ffffff55}
.ls-list a,.ls-footer a{display:inline-flex;align-items:center;gap:8px}
