/* Кнопка B2B в шапке (2026-10-27, v5): по контуру «таблетки» бежит свет, без постоянной рамки.
   Кнопку и надпись не меняем (ни фона, ни размеров), рамка рисуется поверх места прежних кругов. */
@property --b2b-a{syntax:'<angle>';inherits:false;initial-value:0deg}
.header-right li.mobile-xs .pulse-button__rings{display:none!important}
.header-right li.mobile-xs::before,.header-right li.mobile-xs::after{
  content:"";position:absolute;left:50%;top:50%;width:62px;height:36px;transform:translate(-50%,-50%);
  border-radius:999px;pointer-events:none;box-sizing:border-box}
.header-right li.mobile-xs::after{display:none}
.header-right li.mobile-xs::before{
  padding:2px;
  background:conic-gradient(from var(--b2b-a),rgba(37,125,227,0) 0deg,rgba(37,125,227,.12) 100deg,#257de3 210deg,#3ec6ff 270deg,rgba(62,198,255,0) 340deg);
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
          mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);
  animation:b2bAngle 2.8s linear infinite}
.header-right li.mobile-xs:hover::before{animation-duration:1s}
@keyframes b2bAngle{to{--b2b-a:360deg}}
@media (prefers-reduced-motion:reduce){.header-right li.mobile-xs::before{animation:none}}
/* выравнивание по линии иконок: вся кнопка (рамка + надпись) на 1.5px выше (в шаблоне у li top:-2px) */
.header-right li.mobile-xs{top:-3.5px!important}
