.workspace-shell .order-actions-menu {
  width: 224px;
  padding: 6px;
  border-color: var(--line);
  border-radius: 0;
  background: var(--surface);
  box-shadow: var(--shadow-menu);
}
.workspace-shell .order-actions-menu :is(a, button) {
  gap: 10px;
  min-height: 38px;
  padding: 9px 10px;
  border-radius: 0;
  color: var(--ink);
  font-size: var(--text-dense);
  font-weight: 400;
  line-height: 1.4;
}
.workspace-shell .order-actions-menu :is(a, button) > svg { flex: 0 0 16px; color: var(--muted); }
.workspace-shell .order-actions-menu :is(a, button):not(:disabled):hover { background: var(--paper); color: var(--ink); }
.workspace-shell .order-actions-menu :is(a, button):focus-visible { background: var(--paper); outline: 2px solid var(--focus-ring); outline-offset: -2px; }
.workspace-shell .order-actions-menu form { margin-top: 6px; padding-top: 6px; }
.workspace-shell .order-actions-menu .order-actions-menu__delete,
.workspace-shell .order-actions-menu .order-actions-menu__delete > svg { color: var(--red); }
.workspace-shell .order-actions-menu .order-actions-menu__delete:not(:disabled):hover { color: var(--red); background: var(--red-wash); }
@media (max-width: 760px), (pointer: coarse) {
  .workspace-shell .order-actions-menu :is(a, button) { min-height: 44px; }
}
