.uc-menu {
    position: fixed;  /* Задаёт элементам фиксированное позиционирование */
    top: 0;           /* Располагает элементы в самом верху страницы */
    left: 0;
    width: 100%;      /* Задаёт ширину элементов на 100% ширины родительского блока */
    transition: transform 0.5s ease, opacity 0.5s ease; /* Определяет анимацию переходов для свойств transform и opacity */
    transform: translateY(0%); /* Устанавливает начальное положение элемента */
    z-index: 1000000 !important; /* Поднимаем главное меню выше вкладок личного кабинета */
}


.uc-menu.hidden {
    transform: translateY(-100%); /* Скрытие за верхней границей экрана */
}

.visible .uc-bgmenu {
    background-color: rgba(0, 108, 131, 1); /* Полностью непрозрачный фон при активации */
}


.uc-bgmenu {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 108, 131, 0.3); /* Задаем цвет с 30% прозрачности */
    transition: background-color 0.5s ease;
    backdrop-filter: blur(10px); /* Добавляем размытость */
    -webkit-backdrop-filter: blur(10px);
}

.uc-bgmenu11, .uc-bgmenu12 {
    background-color: #006C83; /* Базовый цвет фона */
    transition: background-color 0.0s ease; /* Плавное изменение фона */
    backdrop-filter: blur(10px); /* Добавляем размытость */
    -webkit-backdrop-filter: blur(10px);
    border-bottom-left-radius: 20px; /* Округление левого нижнего угла */
    border-bottom-right-radius: 20px; /* Округление правого нижнего угла */
}

/*
  Важно:
  z-index работает надёжно только у позиционированных элементов.
  Поэтому подменю делаем fixed и поднимаем выше панели вкладок личного кабинета.
*/
.uc-menu1show,
.uc-menu2show {
    display: none;
    position: fixed !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 1000002 !important;
    pointer-events: auto !important;
}

/*
  Эти классы остаются постоянно скрытыми.
*/
.uc-menu1hidden,
.uc-menu2hidden {
    display: none !important;
    z-index: 1000002 !important;
}

/*
  Поднимаем внутренние Tilda-слои подменю.
  Иногда сам wrapper поднят, но artboard внутри остаётся ниже других fixed-блоков.
*/
.uc-menu1show .t-rec,
.uc-menu2show .t-rec,
.uc-menu1show .t396,
.uc-menu2show .t396,
.uc-menu1show .t396__artboard,
.uc-menu2show .t396__artboard,
.uc-menu1show .t-container,
.uc-menu2show .t-container {
    position: relative;
    z-index: 1000002 !important;
}

/*
  Панель вкладок личного кабинета оставляем ниже меню и подменю.
*/
.pathrest-account-tabs,
.pathrest-account-tabs__inner {
    z-index: 999000 !important;
}
