.merge-review{border:1px solid var(--mc-border);background:var(--mc-paper);border-radius:16px;overflow:clip}.merge-review-head{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.merge-review-head>button{flex-shrink:0}.merge-review-head h2{margin:0;font-size:20px}.merge-steps{border-bottom:1px solid var(--mc-border);flex-wrap:wrap;gap:24px;padding:0 20px 20px;display:flex}.merge-steps button{color:var(--mc-muted);align-items:center;gap:8px;font-size:12px;display:flex}.merge-steps button:disabled{opacity:.5}.merge-steps span{border:1px solid var(--mc-border);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.merge-steps [aria-current=step]{color:var(--mc-ink);font-weight:600}.merge-steps [aria-current=step] span{color:var(--mc-paper);background:var(--mc-ink);border-color:var(--mc-ink)}.merge-group-strip{background:var(--mc-surface);flex-wrap:wrap;gap:14px;padding:13px 20px;font-size:12px;display:flex}.merge-group-strip span{color:var(--mc-muted)}.merge-notice{background:var(--mc-peri-tint);color:var(--mc-peri-text);border-radius:10px;margin:16px 20px;padding:12px 15px;font-size:13px}.merge-workspace{grid-template-columns:minmax(0,1fr) 260px;display:grid}.merge-decisions{min-width:0;padding:4px 24px 24px}.merge-decision{border-bottom:1px solid var(--mc-border-soft);min-width:0;margin:20px 0 0;padding-bottom:20px}.merge-decision legend{font-size:14px;font-weight:600}.merge-help{color:var(--mc-muted);margin:6px 0 12px;font-size:13px}.merge-options{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;display:grid}.merge-option{border:1px solid var(--mc-border);cursor:pointer;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;display:flex}.merge-option:has(input:checked){background:var(--mc-peri-tint);border-color:var(--mc-peri)}.merge-option input{accent-color:var(--mc-peri);flex:none;margin-top:4px}.merge-option strong{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;font-weight:500;display:block}.merge-source{color:var(--mc-muted);overflow-wrap:anywhere;margin:4px 0;font-size:11px;display:block}.merge-suggested{color:var(--mc-peri-text);margin-top:8px;font-size:12px;display:block}.merge-plan-details{margin-top:12px;font-size:12px}.merge-plan-details dt{color:var(--mc-muted);margin-top:8px}.merge-plan-details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.merge-result{background:var(--mc-surface);border-left:1px solid var(--mc-border);min-width:0;padding:22px 18px}.merge-result h3{overflow-wrap:anywhere;margin:12px 0 0;font-size:17px}.merge-eyebrow{color:var(--mc-muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.merge-result-value{border-bottom:1px solid var(--mc-border);padding:13px 0}.merge-result-value dt{color:var(--mc-muted);font-size:12px}.merge-result-value dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.merge-effects{margin-top:25px}.merge-effects p:not(.merge-eyebrow){align-items:center;gap:8px;margin:9px 0;font-size:12px;display:flex}.merge-effects svg{flex:none}.merge-candidates{padding:0 20px}.merge-candidates li{border-bottom:1px solid var(--mc-border-soft);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.merge-candidates h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:16px}.merge-candidates p{color:var(--mc-muted);overflow-wrap:anywhere;font-size:12px}.merge-candidates [aria-pressed=true]{background:var(--mc-lime-tint)}.merge-candidates button{flex:none}.merge-footer{z-index:2;background:var(--mc-paper);border-top:1px solid var(--mc-border);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex;position:sticky;bottom:0}.merge-footer>span{color:var(--mc-muted);font-size:12px}.merge-final-values>div{border-bottom:1px solid var(--mc-border);grid-template-columns:1fr auto;gap:5px 12px;padding:16px 0;display:grid}.merge-final-values dt{color:var(--mc-muted);font-size:12px}.merge-final-values dd{overflow-wrap:anywhere;grid-column:1;font-size:14px}.merge-final-values button{grid-area:span 2/2}@media (width<=850px){.merge-workspace{grid-template-columns:1fr}.merge-result{border-left:0;border-top:1px solid var(--mc-border)}}@media (width<=540px){.merge-footer,.merge-candidates li{flex-direction:column;align-items:flex-start}.merge-decisions{padding:4px 16px 20px}.merge-steps{gap:12px}}.merge-id-toggle{color:var(--mc-muted);cursor:pointer;align-items:center;gap:6px;margin-left:auto;display:flex}.merge-id-toggle input{accent-color:var(--mc-ink)}.entity-list-results-review{scroll-padding-bottom:130px}
