/* CSV Comparator / Biomesight plugin overrides */
body.pagelayer-body .csv-comparator-card {
  background: var(--bf-wpdt-surface-bg) !important;
}

body.pagelayer-body .biomesight-wrap {
  color: var(--color-page-text) !important;
}

body.pagelayer-body .csv-upload-area {
  border-color: var(--color-grey-blue-300) !important;
  background: var(--bf-wpdt-surface-bg) !important;
}

body.pagelayer-body .csv-upload-text {
  color: var(--color-page-text) !important;
}

body.pagelayer-body .summary-card {
  background: linear-gradient(135deg, var(--bf-wpdt-surface-bg) 0%, var(--bf-pastel-blue-bg) 100%) !important;
  border: 1px solid var(--color-grey-blue-300) !important;
}

body.pagelayer-body .summary-card-label {
  color: var(--color-page-text) !important;
  opacity: 0.8;
}

body.pagelayer-body .biomesight-table td {
  border-bottom: 1px solid var(--bf-wpdt-border) !important;
}

body.pagelayer-body .biomesight-table {
  background: var(--bf-wpdt-surface-bg) !important;
  color: var(--color-page-text) !important;
}

body.pagelayer-body .biomesight-table tbody tr:nth-child(even) {
  background: var(--bf-pastel-blue-bg) !important;
}

body.pagelayer-body .biomesight-table tbody tr:hover {
  background: var(--bf-wpdt-header-bg) !important;
}


