.difference-detail-table.tolerance-table th,
.difference-detail-table.tolerance-table td {
  white-space: nowrap;
}

.difference-detail-table.tolerance-table td:nth-child(7) {
  min-width: 210px;
}

.difference-detail-table tr.difference-acceptable {
  background: #f0fdf4;
}

.difference-acceptable-value,
.difference-zero {
  color: #15803d !important;
  font-weight: 800;
}

.difference-result {
  display: inline-flex;
  align-items: center;
  min-height: 28px;
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 800;
}

.difference-result.acceptable {
  color: #166534;
  border: 1px solid #86efac;
  background: #dcfce7;
}

.difference-result.review {
  color: #991b1b;
  border: 1px solid #fca5a5;
  background: #fee2e2;
}

.recon-diff-metric.acceptable-value small {
  color: #15803d !important;
  font-weight: 700;
}

.recon-row.value-within-tolerance b {
  color: #166534 !important;
}

#reconciliationPendingNotice.status-operational {
  border-color: #86efac !important;
  background: #f0fdf4 !important;
  color: #14532d !important;
}

#reconciliationPendingNotice.status-operational b,
#reconciliationPendingNotice.status-operational span {
  color: #14532d !important;
}

@media (max-width: 900px) {
  .difference-detail-table.tolerance-table td:nth-child(7) {
    min-width: 175px;
  }
}
