.data-table {
  font-size: 16px;
  letter-spacing: 0;
  line-height: 25px; }
  .data-table__table {
    width: 100%; }
    .data-table__table th,
    .data-table__table td {
      padding-right: 30px;
      position: relative;
      text-align: left;
      vertical-align: top; }
      .data-table__table th.align-right,
      .data-table__table td.align-right {
        padding-left: 30px;
        padding-right: 0;
        text-align: right; }
    .data-table__table th {
      padding-bottom: 20px; }
    .data-table__table th .sort-by {
      cursor: pointer;
      display: inline-block;
      padding-right: 17px;
      position: relative; }
      .data-table__table th .sort-by:before, .data-table__table th .sort-by:after {
        border: 4px solid transparent;
        content: '';
        display: block;
        height: 0;
        position: absolute;
        right: 0;
        top: 15px;
        width: 0; }
      .data-table__table th .sort-by:before {
        margin-top: -10px; }
      .data-table__table th .sort-by:after {
        margin-top: 1px; }
    .data-table__table td {
      padding-bottom: 17px;
      padding-top: 17px; }
      .data-table__table td:first-child {
        padding-left: 0; }
      .data-table__table td .data-table__action {
        margin-top: 3px; }
  .data-table--compact {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 25px; }
    .data-table--compact td {
      padding-bottom: 12px;
      padding-top: 12px; }
  .data-table--spacious {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 25px; }
    @media (min-width: 941px) {
      .data-table--spacious {
        font-size: 18px;
        letter-spacing: 0;
        line-height: 30px; } }
    .data-table--spacious th .sort-by:before {
      margin-top: -8px; }
    .data-table--spacious th .sort-by:after {
      margin-top: 3px; }
    .data-table--spacious td {
      padding-bottom: 25px;
      padding-top: 25px; }
  .data-table__cell--small {
    width: 80px; }
  .data-table__cell--medium {
    width: 130px; }
  .data-table__cell--large {
    width: 180px; }
  .data-table .collapsible__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .data-table__content {
    font-size: 18px;
    letter-spacing: 0;
    line-height: 30px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-bottom: 30px;
    width: 100%; }
    .data-table__content li + li {
      margin-top: 10px; }
    .data-table__content .text--alternative {
      font-size: 16px;
      letter-spacing: 0;
      line-height: 25px;
      display: block; }
      @media (min-width: 941px) {
        .data-table__content .text--alternative {
          font-size: 18px;
          letter-spacing: 0;
          line-height: 30px; } }

.data-table__table th .sort-by {
  color: var(--color-brand-secondary-tint-60); }
  .bg-variant-brand-primary .data-table__table th .sort-by {
    color: var(--color-white-alpha-50); }
  .bg-variant-brand-secondary .data-table__table th .sort-by {
    color: var(--color-white-alpha-50); }
  .bg-variant-brand-tertiary .data-table__table th .sort-by {
    color: var(--color-brand-secondary-alpha-70); }
  .bg-variant-white .data-table__table th .sort-by {
    color: var(--color-brand-secondary-tint-60); }
  .bg-variant-brand-quaternary .data-table__table th .sort-by {
    color: var(--color-brand-secondary-alpha-70); }
  .bg-variant-brand-quinary .data-table__table th .sort-by {
    color: var(--color-brand-secondary-alpha-70); }
  .bg-variant-brand-senary .data-table__table th .sort-by {
    color: var(--color-brand-secondary-alpha-70); }

.data-table__table th .sort-by--up,
.data-table__table th .sort-by--down {
  color: var(--color-brand-secondary-tint-180); }
  .bg-variant-brand-primary .data-table__table th .sort-by--up, .bg-variant-brand-primary
  .data-table__table th .sort-by--down {
    color: var(--color-white); }
  .bg-variant-brand-secondary .data-table__table th .sort-by--up, .bg-variant-brand-secondary
  .data-table__table th .sort-by--down {
    color: var(--color-white); }
  .bg-variant-brand-tertiary .data-table__table th .sort-by--up, .bg-variant-brand-tertiary
  .data-table__table th .sort-by--down {
    color: var(--color-brand-secondary); }
  .bg-variant-white .data-table__table th .sort-by--up, .bg-variant-white
  .data-table__table th .sort-by--down {
    color: var(--color-brand-secondary); }
  .bg-variant-brand-quaternary .data-table__table th .sort-by--up, .bg-variant-brand-quaternary
  .data-table__table th .sort-by--down {
    color: var(--color-brand-secondary); }
  .bg-variant-brand-quinary .data-table__table th .sort-by--up, .bg-variant-brand-quinary
  .data-table__table th .sort-by--down {
    color: var(--color-brand-secondary-shade-180); }
  .bg-variant-brand-senary .data-table__table th .sort-by--up, .bg-variant-brand-senary
  .data-table__table th .sort-by--down {
    color: var(--color-brand-secondary); }

.data-table__table th .sort-by:before {
  border-bottom-color: var(--color-brand-secondary-tint-60); }
  .bg-variant-brand-primary .data-table__table th .sort-by:before {
    border-bottom-color: var(--color-white-alpha-50); }
  .bg-variant-brand-secondary .data-table__table th .sort-by:before {
    border-bottom-color: var(--color-white-alpha-50); }
  .bg-variant-brand-tertiary .data-table__table th .sort-by:before {
    border-bottom-color: var(--color-brand-secondary-alpha-70); }
  .bg-variant-white .data-table__table th .sort-by:before {
    border-bottom-color: var(--color-brand-secondary-tint-60); }
  .bg-variant-brand-quaternary .data-table__table th .sort-by:before {
    border-bottom-color: var(--color-brand-secondary-alpha-70); }
  .bg-variant-brand-quinary .data-table__table th .sort-by:before {
    border-bottom-color: var(--color-brand-secondary-alpha-70); }
  .bg-variant-brand-senary .data-table__table th .sort-by:before {
    border-bottom-color: var(--color-brand-secondary-alpha-70); }

.data-table__table th .sort-by:after {
  border-top-color: var(--color-brand-secondary-tint-60); }
  .bg-variant-brand-primary .data-table__table th .sort-by:after {
    border-top-color: var(--color-white-alpha-50); }
  .bg-variant-brand-secondary .data-table__table th .sort-by:after {
    border-top-color: var(--color-white-alpha-50); }
  .bg-variant-brand-tertiary .data-table__table th .sort-by:after {
    border-top-color: var(--color-brand-secondary-alpha-70); }
  .bg-variant-white .data-table__table th .sort-by:after {
    border-top-color: var(--color-brand-secondary-tint-60); }
  .bg-variant-brand-quaternary .data-table__table th .sort-by:after {
    border-top-color: var(--color-brand-secondary-alpha-70); }
  .bg-variant-brand-quinary .data-table__table th .sort-by:after {
    border-top-color: var(--color-brand-secondary-alpha-70); }
  .bg-variant-brand-senary .data-table__table th .sort-by:after {
    border-top-color: var(--color-brand-secondary-alpha-70); }

.data-table__table th .sort-by--up::before {
  border-bottom-color: var(--color-brand-secondary-tint-180); }
  .bg-variant-brand-primary .data-table__table th .sort-by--up::before {
    border-bottom-color: var(--color-white); }
  .bg-variant-brand-secondary .data-table__table th .sort-by--up::before {
    border-bottom-color: var(--color-white); }
  .bg-variant-brand-tertiary .data-table__table th .sort-by--up::before {
    border-bottom-color: var(--color-brand-secondary); }
  .bg-variant-white .data-table__table th .sort-by--up::before {
    border-bottom-color: var(--color-brand-secondary); }
  .bg-variant-brand-quaternary .data-table__table th .sort-by--up::before {
    border-bottom-color: var(--color-brand-secondary); }
  .bg-variant-brand-quinary .data-table__table th .sort-by--up::before {
    border-bottom-color: var(--color-brand-secondary-shade-180); }
  .bg-variant-brand-senary .data-table__table th .sort-by--up::before {
    border-bottom-color: var(--color-brand-secondary); }

.data-table__table th .sort-by--down::after {
  border-top-color: var(--color-brand-secondary-tint-180); }
  .bg-variant-brand-primary .data-table__table th .sort-by--down::after {
    border-top-color: var(--color-white); }
  .bg-variant-brand-secondary .data-table__table th .sort-by--down::after {
    border-top-color: var(--color-white); }
  .bg-variant-brand-tertiary .data-table__table th .sort-by--down::after {
    border-top-color: var(--color-brand-secondary); }
  .bg-variant-white .data-table__table th .sort-by--down::after {
    border-top-color: var(--color-brand-secondary); }
  .bg-variant-brand-quaternary .data-table__table th .sort-by--down::after {
    border-top-color: var(--color-brand-secondary); }
  .bg-variant-brand-quinary .data-table__table th .sort-by--down::after {
    border-top-color: var(--color-brand-secondary-shade-180); }
  .bg-variant-brand-senary .data-table__table th .sort-by--down::after {
    border-top-color: var(--color-brand-secondary); }

.data-table__table th .sort-by {
  color: #6c738d; }

.data-table__table th .sort-by--up,
.data-table__table th .sort-by--down {
  color: #03050d; }

.data-table__table th .sort-by:before {
  border-bottom-color: #6c738d; }

.data-table__table th .sort-by:after {
  border-top-color: #6c738d; }

.data-table__table th .sort-by--up::before {
  border-bottom-color: #03050d; }

.data-table__table th .sort-by--down::after {
  border-top-color: #03050d; }

/*# sourceMappingURL=data-table.css.map */
