.contextmenu-backdrop {
  z-index: 98;
  background: rgba(0, 0, 0, 0.4);
  padding: 0px;
  margin: 0px;
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100vw;
  height: 100vh;
}

.contextmenu {
  z-index: 99;
  position: absolute;
  padding: 0px;
  margin: 0px;
  display: inline-block;
  border: 1px solid var(--content-border-color);
  border-radius: var(--contextmenu-border-radius, calc(var(--content-border-radius) / 4));
  box-shadow: 0px 1px 3px 0px var(--menu-primary-background-color);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-width: 160px;
  transition: 200ms;
}

.dropdown {
  display: flex;
}

.dropdown-menu {
  padding: var(--content-dropdown-padding, 0px);
  margin: 0px;
  display: flex;
  flex-direction: column;
  border: 1px solid var(--content-border-color);
  background-color: var(--menu-secondary-background-color);
  text-align: left;
  list-style: none;
  box-shadow: 0px 1px 3px 0px var(--menu-primary-background-color);
  display: none;
  position: absolute;
  overflow: hidden;
  border-radius: var(--contextmenu-border-radius, calc(var(--content-border-radius) / 4));
  min-width: 160px;
  transform: translateY(44px);
  transition: 200ms;
  opacity: 0;
}
.dropdown-menu.show {
  display: flex;
  flex-direction: column;
  opacity: 1;
}

.dropdown-item {
  padding: 4px 8px;
  margin: 0px;
  background-color: var(--menu-secondary-background-color);
  color: var(--menu-icon-inactive-text-color);
  font-size: 16px;
  font-weight: 300;
  display: inline-block;
  min-width: 160px;
  text-decoration: none;
  position: relative;
  cursor: pointer;
  border-bottom: 1px solid var(--content-border-color);
}

.dropdown-item .icon {
  display: inline-block;
  width: 24px;
  text-align: center;
  margin-right: 4px;
}

.dropdown-item .icon.right {
  float: right;
  margin-top: 6px;
  margin-right: -4px;
}

.dropdown-item:last-child {
  border-bottom: none;
}

.dropdown-item:hover {
  background-color: var(--menu-active-text-background-color);
  color: var(--menu-active-text-color);
}

.dropdown-item-highlight,
.dropdown-item:hover {
  color: var(--content-table-data-match-color);
}
