/* 1) Блок */
.uc-pain-wrapper{ position: relative; }

/* 2) Окно (липнет и обрезает всё лишнее) */
.uc-pain-wrapper [data-pain-window="1"]{
  position: sticky;
  top: 0;
  height: 100vh;
  overflow: hidden;
  z-index: 2;
}

/* 3) Ряды — накладываются друг на друга, показываем по одному */
.uc-pain-wrapper [data-pain-window="1"] [data-pain-row]{
  position: absolute;
  inset: 0;
  opacity: 0;
  transform: translateY(24px);
  transition: opacity .35s ease, transform .35s ease;
  pointer-events: none;
}

/* 4) Активный ряд */
.uc-pain-wrapper [data-pain-window="1"] [data-pain-row].is-active{
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

/* 5) Если JS не сработал — пусть видно 1-й ряд */
.uc-pain-wrapper [data-pain-window="1"] [data-pain-row="1"]{
  opacity: 1;
  transform: none;
  pointer-events: auto;
}
