#rec1866354991 .t-menu-base__list{
    display: inline-flex;
    padding: 10px 20px;
    border-radius: 999px;
    background: rgba(255, 255, 255, .16);
    border: 1px solid rgba(255, 255, 255, .22);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    width: 400px;
    justify-content: center;
    padding-left: 20px !important;
}

/* единый стиль для всех твоих zero-кнопок с классом legal-menu */
#rec1866352661 .legal-menu .tn-atom {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;

  height: 56px !important;
  padding: 0 22px !important;

  border-radius: 999px !important;
  background: rgba(255,255,255,.12) !important;
  border: 1px solid rgba(255,255,255,.22) !important;

  color: rgba(255,255,255,.92) !important;
  font-weight: 600 !important;
  text-decoration: none !important;

  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  cursor: pointer;
  transition: background .18s ease, border-color .18s ease, transform .18s ease;
}

#rec1866352661 .legal-menu .tn-atom:hover{
  background: rgba(255,255,255,.18) !important;
  border-color: rgba(255,255,255,.30) !important;
  transform: translateY(-1px);
}

#rec1866352661 .legal-menu .tn-atom:active{
  transform: translateY(0) scale(.99);
}
