.bs-language-picker{position:relative;flex-shrink:0}.bs-language-trigger{height:34px;display:flex;align-items:center;gap:7px;padding:0 8px;border:1px solid var(--bs-line);border-radius:5px;background:transparent;color:var(--bs-ink);font:600 11px var(--font-display),sans-serif;cursor:pointer}.bs-language-menu img,.bs-language-trigger img{object-fit:cover;border-radius:2px;flex-shrink:0}.bs-language-trigger svg{color:var(--bs-muted)}.bs-language-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.bs-language-trigger:disabled{opacity:.5;cursor:default}.bs-language-menu{position:absolute;right:0;top:calc(100% + 7px);min-width:188px;max-width:calc(100vw - 24px);padding:5px;border:1px solid var(--bs-line);border-radius:6px;background:var(--bs-paper);color:var(--bs-ink);box-shadow:0 8px 24px #0003;z-index:1000}.bs-language-menu a{display:flex;align-items:center;gap:11px;padding:9px 10px;min-height:38px;border-radius:3px;font-size:12px;text-decoration:none;color:inherit}.bs-language-menu a span{flex:1 1}.bs-language-menu a:hover,.bs-language-menu a[aria-checked=true]{background:var(--bs-soft)}.bs-language-menu a svg{color:var(--bs-accent)}.bs-language-menu a:focus-visible,.bs-language-trigger:focus-visible{outline:2px solid var(--bs-accent);outline-offset:2px}@media(pointer:coarse){.bs-language-menu a{min-height:44px}}@media(max-width:370px){.bs-language-trigger{gap:5px;padding:0 6px}.bs-language-trigger img{width:18px;height:14px}}