#pb-language-buttons{display:inline-flex;align-items:center;gap:3px;flex-wrap:nowrap;margin:4px 6px;padding:3px;border:1px solid #d7e1da;border-radius:10px;background:#f5f8f5;z-index:10}
#pb-language-buttons .pb-language-choice{appearance:none;border:0;border-radius:7px;padding:7px 9px;background:transparent;color:#264237;cursor:pointer;font:600 12px/1.2 system-ui,sans-serif;white-space:nowrap}
#pb-language-buttons .pb-language-choice.is-active{background:#215947;color:#fff}
#pb-language-buttons .pb-language-choice:focus-visible{outline:2px solid #215947;outline-offset:2px}
@media(max-width:540px){#pb-language-buttons{margin:4px 0}#pb-language-buttons .pb-language-choice{padding:6px 7px;font-size:11px}}
