/* AquaControl V78 · Fase 6: revisión y trazabilidad */
.duplicate-review-summary { margin: 14px 0; }
.duplicate-review-toolbar {
  display: flex; flex-wrap: wrap; align-items: end; gap: 12px; margin-bottom: 14px;
}
.duplicate-review-toolbar label { min-width: 220px; }
.duplicate-review-rule {
  padding: 12px 14px; border-left: 4px solid #d88b00; border-radius: 8px;
  color: #5c3600; background: #fff8df;
}
.duplicate-group { margin-bottom: 12px; border: 1px solid #d5dfeb; border-radius: 10px; background: #fff; }
.duplicate-group summary {
  display: flex; flex-wrap: wrap; justify-content: space-between; gap: 12px;
  padding: 13px 15px; cursor: pointer; font-weight: 700;
}
.duplicate-group summary:hover { background: #eef5fc; }
.duplicate-group-body { padding: 0 14px 14px; }
.duplicate-record-list { display: grid; gap: 8px; }
.duplicate-record {
  display: grid; grid-template-columns: minmax(180px, 1fr) minmax(220px, 2fr) auto;
  align-items: center; gap: 12px; padding: 11px; border: 1px solid #e1e8f0; border-radius: 8px;
}
.duplicate-record.is-voided { opacity: .68; background: #f5f6f7; }
.trace-chip { display: inline-flex; padding: 4px 8px; border-radius: 999px; font-size: .78rem; font-weight: 800; }
.trace-chip.plant { color: #174a76; background: #e8f2fb; }
.trace-chip.driver { color: #16603c; background: #e7f7ef; }
.duplicate-empty { padding: 34px; text-align: center; color: #53657c; }
@media (max-width: 900px) {
  .duplicate-record { grid-template-columns: 1fr; }
}
