/* override tabulator, header wrapping */
.table .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {
  white-space: normal;
  text-overflow: clip;
}

/* override tabulator, !important is added to include header */
.table .tabulator-col.leftBorder,
.table .tabulator-cell.leftBorder {
  border-left: solid 1px var(--gray-dark) !important;
}

/* override tabulator, !important is added to include header */
.table .tabulator-col.rightBorder,
.table .tabulator-cell.rightBorder {
  border-right: solid 1px var(--gray-dark) !important;
}

/* override tabulator, frozen automatically adds border */
.table .tabulator-header .tabulator-frozen.tabulator-frozen-left,
.table .tabulator-row .tabulator-frozen.tabulator-frozen-left {
  border-right: none;
}

.table.disabled {
  pointer-events: none;
}

.table.disabled .tabulator-header,
.table.disabled .tabulator-cell {
  color: var(--gray-dark) !important;
}

.table.disableHorizontalScroll .tabulator-tableholder {
  overflow-x: hidden;
}

.table.fitToContainer {
  height: inherit;
  overflow-y: hidden;
}

.table .tableCell {
  word-wrap: break-word;
  white-space: initial;
}

.table .cellContainer {
  display: contents;
}

.table .cellContainer .icon .tagContainer {
  margin-left: 0.5rem;
}
