/* === Black logo (новый код для black_button) === */
.t396__elem.black_button a.tn-atom {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 260px !important;
  height: 80px !important;
  padding: 0 12px !important;
  box-sizing: border-box !important;
}

.t396__elem.black_button a.tn-atom::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  background: url("https://static.tildacdn.com/tild3864-6531-4439-b765-316136303461/MTS_Live_Logo_Black.svg") no-repeat center/contain;
  flex-shrink: 0;
  pointer-events: none;
  transform: translateY(-1px) !important;
}
/* === Black logo (новый код для black_button) === */
.t396__elem.black_button_mobile a.tn-atom {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 260px !important;
  height: 60px !important;
  padding: 0 12px !important;
  box-sizing: border-box !important;
}

.t396__elem.black_button_mobile a.tn-atom::before {
  content: "";
  display: inline-block;
  width: 40px;
  height: 40px;
  margin-right: 10px;
  background: url("https://static.tildacdn.com/tild3864-6531-4439-b765-316136303461/MTS_Live_Logo_Black.svg") no-repeat center/contain;
  flex-shrink: 0;
  pointer-events: none;
  transform: translateY(-3px) !important;
}

  /* Растянуть родителя кнопки только в блоках с классом uc-wide-btn */
  .uc-wide-btn .t778__content {
    width: 100%;
  }

  /* Кнопка: растяжение и центрирование текста */
  .uc-wide-btn .t778__btn {
    display: flex;
    align-items: center;       /* вертикальное выравнивание */
    justify-content: center;   /* горизонтальное выравнивание */
    width: 100%;               /* на всю ширину родителя */
    height: 50px;              /* нужная высота */
    box-sizing: border-box;    /* учитываем padding и border */
    text-align: center;        /* на всякий случай */
  }

