/* 撤回沿用发行口主题色，颜色稍柔和，便于与重新编辑区分。 */
.app-root.review-mode .mx-hist-card .mx-hist-withdraw-btn,
.mx-hist-card .mx-hist-withdraw-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  min-height: 32px;
  padding: 4px 14px;
  border: 1px solid #c4b5fd;
  border-color: color-mix(in srgb, var(--outlet-accent, #a78bfa) 75%, white);
  border-radius: 8px;
  background: #a78bfa;
  background: color-mix(in srgb, var(--outlet-accent, #a78bfa) 76%, #64748b);
  color: #111827 !important;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.4;
  white-space: nowrap;
  box-shadow: 0 3px 10px rgba(0, 0, 0, .18);
}

.app-root.review-mode .mx-hist-card .mx-hist-withdraw-btn:hover:not(:disabled),
.mx-hist-card .mx-hist-withdraw-btn:hover:not(:disabled) {
  color: #fff !important;
  filter: brightness(1.1);
}

.app-root.review-mode .mx-hist-card .mx-hist-withdraw-btn:focus-visible,
.mx-hist-card .mx-hist-withdraw-btn:focus-visible {
  outline: 2px solid var(--outlet-accent, #c4b5fd);
  outline-offset: 3px;
}

@media (max-width: 767px) {
  .app-root.review-mode .mx-hist-card .mx-hist-withdraw-btn,
  .mx-hist-card .mx-hist-withdraw-btn {
    min-height: 40px;
  }
}
