.tiny4you-language-switcher{position:fixed;z-index:9999;top:12px;right:14px;display:flex;gap:5px;padding:5px;background:rgba(255,255,255,.94);border:1px solid rgba(20,30,35,.16);box-shadow:0 5px 18px rgba(0,0,0,.14);backdrop-filter:blur(8px)}
.tiny4you-language-switcher button{display:flex;align-items:center;gap:5px;min-width:51px;min-height:35px;padding:5px 8px;border:1px solid transparent;background:transparent;color:#17202a;font:inherit;font-size:11px;cursor:pointer}
.tiny4you-language-switcher button span{font-size:19px;line-height:1}
.tiny4you-language-switcher button:hover{background:#eef1f2}
.tiny4you-language-switcher button.is-active{border-color:#17202a;background:#fff}
.tiny4you-language-switcher button:focus-visible{outline:3px solid #17202a;outline-offset:2px}
@media(max-width:600px){.tiny4you-language-switcher{top:auto;right:10px;bottom:10px}.tiny4you-language-switcher button{min-width:47px}}
