/* Переключатель языков azergid-i18n. Опирается на классы шапки темы
   (.ag-site-header__link, .ag-services-menu*, .ag-mobile-drawer*), свои — только компактность;
   переопределения панели — с двумя классами, чтобы побеждать header.css темы независимо от порядка подключения. */
.ag-lang{display:none}
.ag-lang--floating{display:block;position:fixed;top:12px;right:16px;z-index:1200}
.ag-lang--floating .ag-lang__mobile{display:none}
.ag-lang__item{position:relative;margin-left:6px}
.ag-lang__summary{display:inline-flex;align-items:center}
.ag-lang__current{font-weight:650;letter-spacing:.04em}
.ag-services-menu.ag-lang__menu .ag-services-menu__panel{left:auto;right:0;width:196px;padding:10px}
.ag-lang__menu .ag-services-menu__item.ag-lang__link{min-height:38px;justify-content:flex-start;gap:10px}
.ag-lang__code{min-width:34px;font-weight:700;letter-spacing:.04em}
.ag-lang__name{color:#7a8189;font-size:12px;font-weight:500}
.ag-lang__link[aria-current="page"] .ag-lang__name{color:inherit}
.ag-lang__mobile{display:block;margin-top:4px}
.ag-lang__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}
.ag-lang__chip{display:flex;min-height:44px;align-items:center;justify-content:center;padding:6px 8px;border:1px solid #e4ded5;border-radius:11px;background:rgba(255,255,255,.88);color:var(--color-deep-navy,#10263d);font-size:14px;font-weight:650;letter-spacing:.04em;text-decoration:none;box-shadow:0 3px 10px rgba(16,35,59,.03)}
.ag-lang__chip:hover,.ag-lang__chip:focus-visible{outline:0;border-color:#ead5b8;background:#fffaf2}
.ag-lang__chip[aria-current="page"]{border-color:#ead5b8;background:linear-gradient(105deg,#fffaf2,#f8ecdc);box-shadow:inset 3px 0 0 var(--color-brand-gold,#c48a2b);font-weight:750}
@media(max-width:1199px){.ag-services-menu.ag-lang__menu .ag-services-menu__panel{width:180px}}
