.block--table .table-drawer {
  width: 1320px;
  max-width: 100%;
  margin: 0 auto 24px auto;
}
@media only screen and (max-width: 1024px) {
  .block--table .table-drawer {
    overflow-x: auto;
    width: 100%;
    padding: 0;
    max-width: calc(100vw - 42px);
  }
}
.block--table .table {
  width: 100%;
  table-layout: fixed;
  margin-right: 15px;
  border-collapse: collapse;
}
.block--table .table__head {
  background-color: var(--c-black);
  vertical-align: middle;
}
.block--table .table__heading {
  padding: 12px 16px;
  text-align: start;
  color: var(--c-tertiary);
}
.block--table .table__row .table__heading {
  background-color: var(--c-black);
}
.block--table .table__data {
  border: 1px solid var(--c-grey-medium);
  padding: 16px;
  text-align: start;
  vertical-align: top;
  background-color: var(--c-white);
}
@media only screen and (max-width: 1024px) {
  .block--table .table {
    min-width: 1024px;
    margin-right: 15px;
  }
}
.block--table .table-scroll-indicator {
  background-color: var(--c-black);
  height: 4px;
  width: calc(100% - 15px);
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 1025px) {
  .block--table .table-scroll-indicator {
    display: none;
  }
}
.block--table .table-scroll-indicator__bar {
  background-color: var(--c-tertiary);
  height: 4px;
  width: 0;
  position: absolute;
  top: 0;
  left: 0;
}

/*# sourceMappingURL=block_table.css.map */
