/* Переключатель языка RU / KG / EN: в шапке сайта, в шапке демо на компьютере и в меню демо на телефоне. */
.lang-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(124,183,255,.32);border-radius:999px;background:rgba(10,29,52,.62);flex:none}
.lang-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:36px;padding:0 9px;border-radius:999px;color:#c9dbf2;font:600 13px/1 Manrope,system-ui,sans-serif;letter-spacing:.04em;text-decoration:none;transition:background .2s,color .2s}
.lang-switch a:hover{color:#fff;background:rgba(124,183,255,.18)}
.lang-switch a[aria-current]{background:#4a9bff;color:#fff}
.lang-switch a:focus-visible{outline:2px solid #9dd9ff;outline-offset:2px}
.simple-header .site-lang{margin-left:auto}
.erp-lang-top{margin-left:4px}
.erp-lang-side{display:none;margin:14px 0 4px}
@media(max-width:720px){.erp-lang-top{display:none}.erp-lang-side{display:inline-flex}}
@media(max-width:380px){.lang-switch a{min-width:36px;padding:0 7px;font-size:12px}}
/* Подписи из CSS для кыргызской и английской версий. */
html[lang="ky"] .erp-sidebar nav a.is-locked::after{content:"жабык"}
html[lang="en"] .erp-sidebar nav a.is-locked::after{content:"no access"}
