.records-list{min-width:0}.records-toolbar{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.records-toolbar .field{margin:0}.records-row-actions{gap:var(--space-1);flex-wrap:nowrap;justify-content:flex-end;display:inline-flex}.records-duplicates,.records-references{margin:var(--space-1) 0;padding-left:var(--space-4)}.records-sourced{display:inline}.records-sourced-pending{color:var(--text)}.records-documents{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.data-tools{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.data-tools section{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.data-tools h2{margin:0;font-size:15px}.data-tools p{margin:0}.data-tools-choices{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;display:grid}.data-tools-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.data-tools-progress{background:var(--surface-alt);border:1px solid var(--border);border-radius:4px;height:8px;overflow:hidden}.data-tools-progress>div{background:var(--accent-bg);height:100%;transition:width .2s}.data-tools-summary{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.data-tools-summary li{flex-direction:column;display:flex}.data-tools-summary strong{font-variant-numeric:tabular-nums;font-size:20px}.data-tools-problem{color:var(--danger)}.data-tools-warning{color:var(--warning)}.data-tools-list{padding-left:var(--space-4);margin:0}.data-tools-group{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:var(--space-3);gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.data-tools-group-head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.data-tools-merge{border-collapse:collapse;width:100%}.data-tools-merge th,.data-tools-merge td{text-align:left;vertical-align:top;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);overflow-wrap:anywhere}.data-tools-merge th[scope=row]{width:22%;color:var(--text-muted);font-size:12px;font-weight:600}.data-tools-merge label{align-items:flex-start;gap:var(--space-2);cursor:pointer;display:flex}.data-tools-merge .is-same{color:var(--text-muted)}
