/* снимаем ограничение overflow у контейнеров Zero Block */
.t396__artboard,
.t396__elem,
.t396__container {
  overflow: visible !important;
}

/* меню с анимацией */
.dropdown-content {
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  min-width: 280px;
  background: #fff;
  box-shadow: 0 12px 24px rgba(0,0,0,0.12);
  border-radius: 8px;
  z-index: 1000000;

  opacity: 0;
  visibility: hidden;
  transform: translateY(-6px);
  transition: opacity 200ms ease, transform 200ms ease, visibility 0s linear 200ms;
}

.dropdown-content.show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  transition: opacity 200ms ease, transform 200ms ease, visibility 0s;
}

.dropdown-content a {
  display: block;
  padding: 12px 16px;
  text-decoration: none;
  color: #333;
  font-size: 15px;
  border-bottom: 1px solid rgba(0,0,0,0.06);
}

.dropdown-content a:last-child { border-bottom: none; }
.dropdown-content a:hover { background: #f5f7fa; }

