td {
  display: block;
  padding: 0.5em 0.5em;
  background-color: var(--cod-table-bg);
  border-bottom: solid var(--cod-border-width) var(--cod-secondary);
  box-shadow: inset 0 0 0 9999px var(--cod-table-accent-bg);
  height: 100%;
}

td.table-striped,
td.table-striped-columns {
  --cod-table-accent-bg: var(--cod-table-striped-bg);
}

td.table-scrollable {
  width: 5em;
}

@media (max-width: 991.98px) {
  td.table-stacked.cell-header-block {
    border-bottom-width: 0;
    display: block;
    width: 100%;
  }
  td.table-stacked:not(.cell-header-block) {
    padding: 0;
    border-bottom-width: 0;
    display: flex;
  }
  td.table-stacked:not(.cell-header-block) div.content {
    flex: 1 1 0px;
    padding: 0.5em 0.5em;
  }
  td[data-label].table-stacked.cell-header-block {
    padding-bottom: 0.5em;
  }
  td[data-label].table-stacked.cell-header-block:before {
    content: attr(data-label);
    display: block;
    font-weight: bold;
    background-color: #f2f2f2;
    margin: -0.45em -0.5em 0.45em;
    padding: 0.5em 0.5em 0.2em;
  }
  td[data-label].table-stacked:not(.cell-header-block):before {
    content: attr(data-label);
    font-weight: bold;
    background-color: #f2f2f2;
    flex: 1 1 0px;
    padding: 0.5em 0.5em;
  }
}

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