#slava-language-flags{position:fixed;left:max(12px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom));z-index:10001;font:15px/1.3 Arial,sans-serif}#slava-language-flags .slava-language-trigger{display:block;width:auto;min-height:46px;padding:9px 14px;border:1px solid #a5947a;border-radius:25px;background:#121212;color:#fff;cursor:pointer;box-shadow:0 3px 14px #0005}#slava-language-flags .slava-language-menu{position:absolute;bottom:calc(100% + 10px);left:0;min-width:155px;max-height:55vh;overflow-y:auto;border:1px solid #a5947a;border-radius:12px;background:#121212;box-shadow:0 8px 28px #0005}#slava-language-flags .slava-language-menu[hidden]{display:none}#slava-language-flags a{display:block;padding:11px 14px;color:#fff;text-decoration:none;white-space:nowrap}#slava-language-flags a:hover,#slava-language-flags a:focus-visible{background:#514531}#slava-language-flags a[aria-current=page]{color:#ead7b7}.slava-language-suggestion{position:fixed;left:12px;bottom:76px;z-index:10001;max-width:min(430px,calc(100vw - 24px));padding:12px;border:1px solid #a5947a;border-radius:10px;background:#111;color:#fff;font:14px/1.4 Arial,sans-serif}.slava-language-suggestion a{color:#ead7b7;margin:0 8px}.slava-language-suggestion button{color:#fff;border:0;background:transparent;font-size:23px;cursor:pointer}@media(max-width:650px){#slava-language-flags{bottom:max(70px,env(safe-area-inset-bottom))}.slava-language-suggestion{bottom:130px}}
@media(max-width:900px){#slava-language-flags .slava-language-menu:not([hidden]){display:block!important}#slava-language-flags .slava-language-menu[hidden]{display:none!important}#slava-language-flags{z-index:2147483000!important;bottom:max(14px,env(safe-area-inset-bottom))!important}.floating{bottom:78px!important}}
