.list-unstyled {
  list-style-type: none;
}

.list-numbered {
  list-style-type: decimal;
}

.list-lettered {
  list-style-type: lower-alpha;
}

.long-word {
  word-break: break-all;
}

.label-group {
  display: flex;
  .error-message {
    margin-left: auto;
    padding-left: var(--spacing-md);
    height: 0;
    line-height: calc(var(--font-size) * 1.4);
    color: var(--color-red);
    font-size: calc(var(--font-size) * 0.75);
  }
}

.table-group {
  display: block;
  .table-heading {
    min-width: 100%;
    @media only screen and (max-width: 22rem) {
      min-width: 100%;
      text-align: center;
      line-height: 1.15rem;
      writing-mode: vertical-rl;
      -webkit-transform: rotate(180deg);
      -webkit-writing-mode: vertical-rl;
    }
  }
  .table-subheadings {
    vertical-align: text-bottom;
    white-space: nowrap;
    @media only screen and (max-width: 60rem) {
      max-width: 1.15rem;
      line-height: 1.15rem;
      writing-mode: vertical-rl;
      -webkit-transform: rotate(180deg);
      -webkit-writing-mode: vertical-rl;
    }
  }
  .table-text {
    @media only screen and (max-width: 19.05rem) {
      writing-mode: vertical-rl;
      -webkit-transform: rotate(180deg);
      -webkit-writing-mode: vertical-rl;
    }
  }
  // .remove-icon {
  //   padding: 0;
  //   :active {
  //     border: none;
  //   }
  //   :hover {
  //     color: var(--color-red);
  //   }
  // }
}