.tabulator-row .tabulator-cell {
  border-right: 0;
  border-bottom: 0;
}

/* Remove top border of the first row to completely eliminate horizontal grid lines */
.tabulator .tabulator-header .tabulator-col,
.tabulator .tabulator-tableHolder .tabulator-row:first-child .tabulator-cell {
  border-top: 0;
}

/* Set cell backgrounds to green */
.tabulator-row .tabulator-cell {
  background-color: var(--table-background);
}

.tabulator {
  background-color: var(--table-background) !important;
}

.tabulator-row .tabulator-cell, 
.tabulator .tabulator-header .tabulator-col {
    color: var(--text);
}

/* Remove table border */
.tabulator {
  font-size: 1rem;
  border: none;
}

/* Change header background color and remove borders */
.tabulator .tabulator-header .tabulator-col {
  font-size: 1.125rem;
  background-color: var(--table-header) !important;
  border-right: none;  /* Remove vertical borders */
  border-bottom: none; /* Remove bottom border */
}

/* Remove left border of the first header column to completely eliminate header borders */
.tabulator .tabulator-header .tabulator-col:first-child {
  border-left: none;
}

.tabulator-cell {
  padding: 5px 0 0 5px !important;
}

.tabulator-col-group-cols {
  border-top: none !important;
}

.tabulator-header {
  font-family: "Handlee", serif;
  border-bottom: none !important;
  background-color: var(--table-header) !important;
}

.tabulator .tabulator-tableHolder {
  overflow-x: hidden;
}

.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row:hover .tabulator-cell {
  background-color: var(--table-hover) !important;
}