.pulso-language-utility{position:relative;z-index:4;display:flex;justify-content:flex-end;padding:3px max(20px,4vw);background:var(--color-surface,#f7f5f0)}
.pulso-language-form{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.3}
.pulso-language-form label{font-size:12px}
.pulso-language-form select{font:inherit;min-height:28px;max-width:75px;padding:2px 5px;border:1px solid #a8ada5;border-radius:6px;background:transparent;color:inherit}
.pulso-language-form select:focus-visible{outline:2px solid #214638;outline-offset:2px}
