/* Ускоряем анимацию подменю T966 */
.t966__tooltip-menu {
    transition: opacity 0.05s ease, visibility 0.05s ease !important;
    transition-delay: 0s !important;
}

.t966__content {
    transition: opacity 0.05s ease !important;
    transition-delay: 0s !important;
}

.t966__tooltip-menu * {
    transition-delay: 0s !important;
}

/* Скрываем подменю по умолчанию, чтобы не было мерцания */
.t966__tooltip-menu {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

/* Экстренное закрытие — перебивает любые анимации Tilda */
.t966__tooltip-menu[style*="visibility: hidden"] {
    display: none !important;
}

/* Уменьшаем отступы между пунктами меню (чтобы все влезало) */
#rec3274695701 .t1261__list-item {
    padding-left: 0px !important;
    padding-right: 10px !important;
}

/* Отступы у ссылок — БЕЗ font-size, чтобы можно было менять в редакторе */
#rec3274695701 .t1261__link-item {
    padding-left: 8px !important;
    padding-right: 8px !important;
}

/* Уменьшаем стрелку подменю */
#rec3274695701 .t1261__link-item .t-menu__submenu-icon {
    margin-left: 4px !important;
    width: 14px !important;
    height: 14px !important;
}

/* Адаптив для узких экранов — переносим меню на следующую строку */
@media screen and (max-width: 1200px) {
    #rec3274695701 .t1261__menu-list {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
    }
    
    #rec3274695701 .t1261__list-item {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}

@media screen and (max-width: 992px) {
    #rec3274695701 .t1261__list-item {
        padding-left: 0px !important;
        padding-right: 6px !important;
    }
}

/* Если стрелка мешает — можно скрыть */
/*
#rec3274695701 .t1261__link-item .t-menu__submenu-icon {
    display: none !important;
}
*/