.c-multi-step-form {
  .form-description {
    * {
      margin: 0;
    }
  }

  .prev-step {
    display: flex;
    align-items: center;
    gap: 5px;

    .icon {
      stroke-width: 3.5px;
    }
    span {
      display: inline;
      margin: 0;
    }

    button {
      background: transparent;
      padding: 0;
      color: inherit;
      border: none;
      line-height: 1.6;

        &:hover, &:active, &:focus {
          background: transparent;
          padding: 0;
          color: inherit;
          border: none;
        }
    }
  }

  /* Control Elements */
  .tabledrag-toggle-weight-wrapper, .webform-multiple-table--handle, .webform-multiple-table--operations  {
    display: none;
  }

  /* Grouping Elements */
  .webform-flex {
    display: flex;
    align-items: stretch;

    .webform-flex--container {
      display: flex;

      .c-form-item {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 100%;
      }
    }

    .usa-checkbox {
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
    }
  }


  #edit-multistep-text-area-items {
    td {
      padding: 0;
    }
  }
}
