/* ============================================
   Marquee Ticker для molecule-1779192426728000022
   Горизонтальная плавная прокрутка (бегущая строка)
   ============================================ */

/* 1. Контейнер-группа: на всю ширину, скрываем всё, что выходит за границы */
#rec2287020671 .tn-group[data-group-id="1779192426728000022"] {
    overflow: hidden !important;
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
}

/* 2. Молекула: flex-контейнер с анимацией */
#rec2287020671 .tn-group[data-group-id="1779192426728000022"] #molecule-1779192426728000022 {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    width: max-content !important;
    overflow: visible !important;
    animation: marqueeScroll 60s linear infinite !important;
    will-change: transform !important;
}

/* 3. Дочерние группы (записи): убираем абсолютное позиционирование Tilda */
#rec2287020671 .tn-group[data-group-id="1779192426728000022"] #molecule-1779192426728000022 > .tn-group {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    flex-shrink: 0 !important;
}

/* 4. Keyframes для прокрутки */
@keyframes marqueeScroll {
    0% {
        transform: translate3d(0, 0, 0);
    }
    100% {
        transform: translate3d(-50%, 0, 0);
    }
}

/* 5. Пауза при наведении (опционально) */
#rec2287020671 .tn-group[data-group-id="1779192426728000022"]:hover #molecule-1779192426728000022 {
    animation-play-state: paused;
}
