.nm-history-row .sfa-btn.nm-history-delete {
  color: var(--muted, #697b93);
  background: color-mix(
    in srgb,
    var(--surface, #fff) 94%,
    var(--muted, #697b93)
  );
  border-color: var(--border, #e2e8f1);
}
.nm-delete-confirm {
  max-width: 520px;
}
.nm-delete-body {
  padding: 24px;
}
.nm-delete-target {
  display: grid;
  gap: 8px;
  padding: 16px;
  margin-bottom: 22px;
  border: 1px solid var(--border, #e2e8f1);
  border-radius: 8px;
  overflow-wrap: anywhere;
}
.nm-delete-body p {
  line-height: 1.7;
}
.nm-delete-actions {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding: 20px 24px;
  border-top: 1px solid var(--border, #e2e8f1);
}
.nm-delete-actions .nm-delete-submit {
  color: #fff;
  background: #b34d55;
  border-color: #b34d55;
}
@media (max-width: 390px) {
  .nm-delete-actions .sfa-btn {
    flex: 1;
    justify-content: center;
  }
}
