#oc-language-flags{display:flex;position:relative;align-items:center;justify-content:flex-end;margin:6px 16px;z-index:20;min-width:0}#oc-language-flags .oc-flags{display:flex;gap:5px;align-items:center;flex-wrap:wrap;justify-content:flex-end}#oc-language-flags .oc-flag{border:1px solid transparent;background:transparent;padding:2px 4px;font-size:21px;line-height:1.25;cursor:pointer;border-radius:4px;min-width:29px;box-shadow:none}#oc-language-flags .oc-flag:hover,#oc-language-flags .oc-flag:focus-visible{border-color:#999;outline-offset:2px}#oc-language-flags .oc-current{border-color:currentColor}#oc-language-flags .oc-language-note{position:absolute;top:100%;right:0;background:#171717;color:#fff;padding:7px 12px;border-radius:4px;font-size:12px;white-space:nowrap;box-shadow:0 3px 10px #0003}#oc-language-flags .oc-language-note[hidden]{display:none}#oc-language-flags.oc-flags-floating{position:fixed;top:4px;right:4px;background:#171717;padding:4px 8px;border-radius:5px}@media(max-width:650px){#oc-language-flags{margin:5px 8px}#oc-language-flags .oc-flags{gap:2px}#oc-language-flags .oc-flag{font-size:19px;padding:2px;min-width:26px}}
