.vc-default-menu { position: relative; height: var(--vc-menu-height, 56px); overflow: hidden; isolation: isolate; }
.vc-default-menu[hidden] { display: none; }
.screen-default-menu.vc-default-menu {
  position: absolute; z-index: 2;
  top: calc(var(--screen-title-height, 40px) + 8px);
  left: calc(var(--screen-side-width, 20%) + 24px);
  right: calc(var(--screen-side-width, 20%) + 24px);
}
.vc-default-menu__stage {
  position: absolute; left: var(--vc-menu-left, 0px); top: 0;
  display: flex; gap: 16px; width: var(--vc-menu-native-width, 608px); height: 56px;
  transform: scale(var(--vc-menu-scale, 1)); transform-origin: top left;
  filter: var(--vc-menu-filter, none);
}
/* Outrank the platform's .vc-scope button / .vc-overlay button font reset. */
.vc-default-menu .vc-default-menu__item {
  position: relative; display: block; flex: 0 0 140px; width: 140px; height: 56px;
  padding: 0; margin: 0; border: 0; background: transparent; cursor: pointer;
  color: #80c3f3; font: 400 var(--vc-menu-size-standard, 32px)/40px "VC Main Title", "YouSheBiaoTiHei", sans-serif;
  text-shadow: 0 0 4px rgba(11,68,129,.8); text-align: center;
}
.vc-default-menu__item[aria-selected="true"] { color: #fff; text-shadow: 0 0 4px rgba(11,87,129,.8); }
.vc-default-menu__asset { position: absolute; display: block; pointer-events: none; }
.vc-default-menu__asset img { display: block; max-width: none; }
.vc-default-menu__asset--base { left: 0; top: 0; }
.vc-default-menu__asset--top { left: 4px; top: 4px; }
.vc-default-menu__asset--left { left: 1px; top: 16px; }
.vc-default-menu__asset--right { left: 134px; top: 16px; }
.vc-default-menu__asset--right img { transform: scaleX(-1); }
.vc-default-menu__label { position: absolute; left: 40px; top: 8px; display: flex; justify-content: center; align-items: center; width: 59px; height: 40px; white-space: nowrap; pointer-events: none; }
.vc-default-menu__item[aria-selected="true"] .vc-default-menu__label { left: 41px; }
.vc-default-menu__item:focus-visible { outline: 2px solid #fff; outline-offset: -4px; }
