/* Свернутый блок: узкий, прозрачный, без отступов */
#rec1445498561{
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;

  /* важно: прозрачный только когда СВЕРНУТ */
  background-color: transparent !important;
  transition:
    max-height .6s ease,
    opacity .4s ease,
    padding .3s ease,
    margin .3s ease;
}

/* Раскрыт: возвращаем цвет фона (чёрный) и отступы */
#rec1445498561.active{
  opacity: 1;
  max-height: 2000px;              /* увеличь, если контент длиннее */
  padding-top: 20px !important;
  margin-bottom: 20px !important;

  background-color: #000 !important; /* ← чёрный фон при открытии */
}

/* Для надёжности — прокидываем фон на внутренние обёртки блока */
#rec1445498561.active .t-container,
#rec1445498561.active .t396__artboard,
#rec1445498561.active .t-cover,
#rec1445498561.active .t-col{
  background-color: #000 !important;
}

/* В свернутом — внутренности тоже прозрачные, чтобы не было белой полосы */
#rec1445498561 .t-container,
#rec1445498561 .t396__artboard,
#rec1445498561 .t-cover,
#rec1445498561 .t-col{
  background-color: transparent !important;
}

html, body, .t-records, .t-rec{
  background-color: #000 !important;
}