.array-mapping-form {
  .mapping-actions {
    display: flex;
    flex-direction: row-reverse;
    margin-right: 1rem;
  }
  .mapping-item {
    margin: 1rem 1rem 2rem;
    border: 1px solid var(--gray-soft-dark);
    border-radius: 8px;
    padding: 1em;
    display: flex;
    flex-direction: row;
    align-items: center;

    .inputs {
      width: 85%;
    }

    .actions {
      padding: 1em;
      .delete-button {
        background-color: #cb1117;
        color: white;
      }
    }

    &.destroyed-item {
      display: none;
    }

    &.new-item {
      background-color: var(--information-lightest);
    }
  }
}
