/* Opaque table surfaces: no table frame, index gutter, or grid cell should show the page through it. */
.table-wrap,
.preview-table-wrap,
.account-table-panel,
.account-table-wrap,
#checkView .master-table-wrap {
  background: #ffffff;
}

.data-table th,
.preview-table th,
.account-table th,
.account-run-table th,
#checkView .master-table th {
  background: #f8fafc;
}

.data-table td,
.preview-table td,
.account-table td,
.account-run-table td,
#checkView .master-table td {
  background: #ffffff;
  background-clip: padding-box;
}

.data-table tbody tr:nth-child(even) td,
.preview-table tbody tr:nth-child(even) td,
.account-table tbody tr:nth-child(even) td,
.account-run-table tbody tr:nth-child(even) td,
#checkView .master-table tbody tr:nth-child(even) td {
  background: #f8fafd;
}

.data-table tr:hover td,
.preview-table tr:hover td,
.account-table tr:hover td,
.account-run-table tr:hover td,
#checkView .master-table tbody tr:hover td {
  background: #eaf0f8;
}

.data-table td:first-child,
.preview-table td:first-child,
.account-table td:first-child,
.account-run-table td:first-child,
.data-table th:first-child,
.preview-table th:first-child,
.account-table th:first-child,
.account-run-table th:first-child,
#checkView .master-table .row-index {
  background: #f8fafc !important;
  background-clip: padding-box;
}

.data-table tr:hover td:first-child,
.preview-table tr:hover td:first-child,
.account-table tr:hover td:first-child,
.account-run-table tr:hover td:first-child {
  background: #f8fafc !important;
}

#checkView .master-table tbody tr:hover td.recognition-selected {
  background: #fbd9d6 !important;
}

#checkView .master-table tbody tr:hover td.recognition-area-selected {
  background: #fce3df !important;
}

#checkView .master-table tbody tr:hover td.row-index,
#checkView .master-table tbody tr:hover td.row-index.recognition-selected,
#checkView .master-table tbody tr:hover td.row-index.recognition-area-selected {
  background: #f8fafc !important;
}
