message: fix(TableOfContents): fixed text being overlapped by the icon
diff: border: none;
  background-color: transparent;
  height: carbon--rem(48px);
  - width: 90%;
  appearance: none;
  @include carbon--type-style(body-short-02);
  @include focus-outline('reset');
  + max-width: 100%;
  + text-overflow: ellipsis;
  + padding-right: $carbon--spacing-06;
  display: block;
  cursor: pointer;
  transition: background-color $duration--fast-01
  