/* Mosaic plugin/theme overrides */
body.pagelayer-body .mosaic-wrap {
  color: var(--color-page-text) !important;
}

body.pagelayer-body .mosaic-muted {
  color: var(--color-page-text) !important;
  opacity: 0.8;
}

body.pagelayer-body .mosaic-table thead th {
  background: var(--bf-wpdt-header-bg) none !important;
  background-color: var(--bf-wpdt-header-bg) !important;
  color: var(--bf-wpdt-header-text) !important;
  border-color: var(--bf-wpdt-border) !important;
}

body.pagelayer-body .mosaic-table tbody tr:nth-child(2n) {
  background-color: var(--bf-wpdt-row-odd-bg) !important;
}

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

/* Theriome plugin overrides */
body.pagelayer-body .theriome-wrap {
  color: var(--color-page-text) !important;
}

body.pagelayer-body .theriome-upload-name,
body.pagelayer-body .theriome-controls label {
  color: var(--color-page-text) !important;
}

body.pagelayer-body .theriome-status {
  color: var(--color-page-text) !important;
  opacity: 0.85;
}

body.pagelayer-body .theriome-bar-graph {
  background: var(--bf-wpdt-surface-bg) !important;
  border: 1px solid var(--bf-wpdt-border) !important;
}

body.pagelayer-body .theriome-btn.secondary {
  background: var(--bf-wpdt-surface-bg) !important;
  color: var(--color-page-text) !important;
  border-color: var(--color-grey-blue-300) !important;
}

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

body.pagelayer-body .theriome-table thead th {
  background: var(--bf-wpdt-header-bg) !important;
  color: var(--bf-wpdt-header-text) !important;
  border-bottom: 1px solid var(--bf-wpdt-border) !important;
}

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

body.pagelayer-body .theriome-table tbody tr:nth-child(2n+1) {
  background: var(--bf-pastel-blue-bg) !important;
}

body.pagelayer-body .theriome-input {
  border: 1px solid var(--color-grey-blue-300) !important;
  background: var(--bf-wpdt-surface-bg) !important;
  color: var(--color-page-text) !important;
}

body.pagelayer-body .theriome-file {
  border: 1px dashed var(--color-grey-blue-300) !important;
  background: var(--bf-wpdt-surface-bg) !important;
  color: var(--color-page-text) !important;
}

body.pagelayer-body .theriome-bar-label {
  color: var(--color-page-text) !important;
}

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

body.pagelayer-body .theriome-bar-track {
  background: var(--bf-wpdt-surface-bg) !important;
  border: 1px solid var(--bf-wpdt-border) !important;
}

body.pagelayer-body .req-bar-track {
  background: var(--bf-wpdt-surface-bg) !important;
}

body.pagelayer-body .theriome-bar-fill {
  color: var(--color-base-white) !important;
}


