.info-table-row {
  box-shadow: 0 1px 0 $grey-light;
  margin: 0 $size-6;

  @include from($tablet) {
    display: flex;
  }

  &.thead {
    box-shadow: 0 1px 0 $grey-light, 0 -1px 0 $grey-light;
    margin: 0;
    padding: 0 $size-6;

    .column {
      padding: 0.5rem 0.75rem;
    }
  }

  .column {
    &.info-table-row-edit {
      padding-bottom: 0.3rem;
      padding-top: 0.3rem;
    }

    textarea {
      min-height: 35px;
    }
  }

  .icon {
    margin-right: 0.25rem;
  }
}

.info-table-row:not(.is-mobile) .column {
  @include until($tablet) {
    padding: 0;
  }

  &:first-child {
    padding-left: 0;

    @include until($tablet) {
      padding: $size-8 0 0;
    }
  }

  &:last-child {
    padding-right: 0;

    @include until($tablet) {
      padding: 0 0 $size-8;
    }
  }
}

.info-table-row-header {
  margin: 0;

  @include until($tablet) {
    display: none;
  }
}
