/* Sélecteur commun, assorti aux tons bruns du site. */
html[data-ft-traduction] .bloc-langue{display:none!important}
#ftLangues{position:fixed;z-index:2147482000;left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;max-width:160px;min-height:42px;padding:4px 10px;border:1px solid #bdab95;border-radius:24px;background:#fffaf4;color:#352921;box-shadow:0 4px 18px #35292120;font:600 13px/1.3 Arial,Helvetica,sans-serif;box-sizing:border-box}
#ftLangues select{appearance:auto;max-width:116px;min-height:32px;padding:0 3px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer;box-shadow:none}
#ftLangues select:focus-visible{outline:2px solid #9d514c;outline-offset:3px}
#ftLangues [data-ft-status]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#ftLangues[data-chargement="true"]{opacity:.7}
@media(max-width:600px){#ftLangues{left:8px;bottom:max(8px,env(safe-area-inset-bottom));min-height:38px;padding:2px 8px;font-size:12px;gap:5px}#ftLangues select{max-width:100px}}
@media print{#ftLangues{display:none!important}}
