.nx-lang{position:relative}.nx-lang-btn{min-width:44px;min-height:44px;padding:0 12px;border:1px solid var(--line,rgba(127,127,127,.35));border-radius:999px;background:transparent;color:inherit;font:700 .75rem/1 inherit;letter-spacing:.06em;cursor:pointer}.nx-lang-panel{position:absolute;z-index:60;inset-inline-end:0;top:calc(100% + 8px);display:block;columns:auto;width:min(28rem,calc(100vw - 2rem));max-height:min(60vh,420px);overflow:auto;overscroll-behavior:contain;padding:10px;border:1px solid var(--line,rgba(127,127,127,.35));border-radius:16px;background:var(--surface,var(--bg,#fff));box-shadow:0 16px 40px rgba(0,0,0,.16)}.nx-lang-start .nx-lang-panel{inset-inline-end:auto;inset-inline-start:0}.nx-lang-up .nx-lang-panel{top:auto;bottom:calc(100% + 8px)}.nx-lang-count{margin:0 0 8px;color:var(--text-3,#667);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.nx-lang-search{width:100%;min-height:44px;margin:0 0 8px;padding:0 12px;border:1px solid var(--line,rgba(127,127,127,.35));border-radius:10px;background:transparent;color:inherit;font:inherit}.nx-lang-panel h2{margin:8px 0 4px;color:var(--text-3,#667);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.nx-lang-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.nx-lang-grid a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:6px 10px;border-radius:10px;color:inherit;text-decoration:none}.nx-lang-grid a b{color:var(--text-3,#667);font-size:.6875rem;letter-spacing:.06em}.nx-lang-grid a[aria-current=true]{background:var(--accent,var(--brand-action,#1e5bff));color:var(--accent-text,#fff);font-weight:700}.nx-lang-grid a[aria-current=true] b{color:inherit}@media (max-width:400px){.nx-lang-grid{grid-template-columns:1fr}}html[lang=bg] body,html[lang=el] body,html[lang=ru] body,html[lang=uk] body{font-family:Segoe UI,Noto Sans,sans-serif}