.dab-context-menu {
  position: fixed;
  z-index: 1000;
  box-sizing: border-box;
  min-width: 88px;
  padding: 4px;
  border: 1px solid #8f7857;
  border-radius: 7px;
  background: #211d18;
  box-shadow: 0 9px 24px #0009;
}

.dab-context-menu[hidden] { display: none !important; }

.dab-context-menu [role="menuitem"] {
  display: block;
  width: 100%;
  margin: 0;
  padding: 6px 13px;
  border: 0;
  border-radius: 4px;
  background: transparent;
  color: #f6e8d0;
  font: 13px/1.4 Arial, sans-serif;
  text-align: start;
  cursor: pointer;
}

.dab-context-menu [role="menuitem"]:hover,
.dab-context-menu [role="menuitem"]:focus-visible {
  outline: 1px solid #c9aa7f;
  background: #59432d;
}
