.menu-lang{padding:4px 20px 12px}
#lang-switcher{position:relative;margin-top:6px}
.lang-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:#fff;color:#1e2540;border:1px solid rgba(30,37,64,.2);border-radius:10px;padding:10px 14px;cursor:pointer;font:inherit}
.lang-list{max-height:210px;overflow-y:auto;margin-top:6px;border:1px solid rgba(30,37,64,.15);border-radius:10px;background:#fff}
.lang-list[hidden]{display:none}
.lang-item{display:flex;justify-content:space-between;width:100%;text-align:start;padding:10px 14px;background:none;border:0;color:#1e2540;cursor:pointer;font:inherit}
.lang-item:hover{background:rgba(244,117,33,.1)}
.lang-item.active{color:#0d9488;font-weight:600}
.lang-item.active::after{content:"\2713"}
