/**
 * @license EUPL-1.2+
 * Copyright Gemeente Amsterdam
 */

.ams-table {
  overflow-x: auto;
}

.ams-table__table {
  border-spacing: 0;
  break-inside: avoid;
  color: var(--ams-table-color);
  font-family: var(--ams-table-font-family);
  font-size: var(--ams-table-font-size);
  font-weight: var(--ams-table-font-weight);
  line-height: var(--ams-table-line-height);
}

.ams-table__caption {
  font-weight: var(--ams-table-caption-font-weight);
  text-align: start;
}

.ams-table__cell,
.ams-table__header-cell {
  border-block-end: var(--ams-table-cell-border-block-end);
  padding-block: var(--ams-table-cell-padding-block);
  padding-inline: var(--ams-table-cell-padding-inline);
  text-align: start;
  vertical-align: top;
}

.ams-table__header-cell {
  font-weight: var(--ams-table-header-cell-font-weight);
}
