.ve-menu .ve-overlay__wrapper {
  display: flex;
  flex-direction: column;
  border-radius: 2px;
}
.ve-menu .ve-overlay__wrapper > .ve-card,
.ve-menu .ve-overlay__wrapper > .ve-list {
  background: rgb(var(--ve-theme-surface));
  border-radius: inherit;
  height: 100%;
  border: thin solid rgba(var(--ve-border-color), var(--ve-border-opacity));
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.12), 0px 8px 10px 1px rgba(0, 0, 0, 0.08), 0px 3px 14px 2px rgba(0, 0, 0, 0.05);
}
.ve-menu .ve-overlay__wrapper > .ve-list {
  --ve-list-item---min-height: 32px;
  --ve-list-item---padding-y: 0px;
  --ve-list-item---padding-x: 12px;
  --ve-avatar--icon---height: auto;
}