.hero-edit-modal__btn--danger {
  border-color: rgba(239, 68, 68, 0.45);
  color: #fca5a5;
  background: rgba(127, 29, 29, 0.25);
}

.hero-edit-modal__btn--danger:hover,
.hero-edit-modal__btn--danger:focus-visible {
  border-color: rgba(248, 113, 113, 0.65);
  background: rgba(153, 27, 27, 0.35);
}

  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.65rem;
}

.trust-bar-edit-modal__preview .trust-item--preview {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  padding: 0.45rem 0.75rem;
  border-radius: 8px;
  border: 1px solid rgba(244, 208, 111, 0.22);
}

.trust-bar-edit-modal__foot {
  justify-content: space-between;
}

.trust-bar-edit-modal__foot .hero-edit-modal__btn--danger {
  margin-right: auto;
}

.trust-edit-wrap {
  position: relative;
}

.hero-edit-modal__stat-input-row__hint {
  flex: 1;
  font-size: 0.72rem;
  color: rgba(247, 234, 208, 0.45);
}

body.trust-bar-edit-modal-open {
  overflow: hidden;
}

html.trust-bar-edit-mode #heroTrustGrid .trust-item {
  outline: 1px dashed rgba(244, 208, 111, 0.35);
  outline-offset: 2px;
}
