.summary-side{gap:16px;min-width:0;display:grid}.summary-empty{border-radius:var(--radius);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-base);margin:0 0 12px;padding:12px 14px}.summary-conflict{margin-bottom:12px}.summary-facts{margin-top:16px}.summary-facts>.simulation-note{margin:8px 0 12px}.summary-evidence-same{color:var(--color-text-muted);font-size:var(--font-size-sm)}.summary-evidence[aria-pressed=true]{border-color:var(--color-primary)}.summary-fact{border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:var(--radius);margin-bottom:12px;padding:14px 16px}.summary-fact-rejected{background:var(--color-surface-muted)}.summary-fact-rejected h4{text-decoration:line-through}.summary-fact-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.summary-fact-title h4{font-size:var(--font-size-body);margin:0;font-weight:600;line-height:1.6}.summary-attributes{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:4px 0 8px}.summary-evidence{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:left;overflow-wrap:anywhere;cursor:pointer;flex-wrap:wrap;gap:2px 8px;margin-bottom:8px;padding:8px 12px;display:flex}.summary-evidence:hover{border-color:var(--color-primary)}.summary-evidence-label{color:var(--color-text-muted);font-weight:600}.summary-fact .simulation-actions{margin-top:4px}.summary-text-label{margin-top:16px}.summary-whole{border-top:1px solid var(--color-border);margin:16px 0 0;padding-top:12px}.summary-approve{width:100%;margin-top:12px}.summary-approved,.summary-revision{margin-top:16px}.summary-suggestion{border-radius:var(--radius);background:var(--color-info-soft);font-size:var(--font-size-base);margin:0 0 16px;padding:12px 14px}.summary-suggestion pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.summary-original{border-bottom:1px solid var(--color-border);padding:12px 0}.summary-original:first-of-type{padding-top:0}.summary-original h3{font-size:var(--font-size-base);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 6px;display:flex}.summary-original h3 small{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:400}.summary-original p{font-size:var(--font-size-base);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=1150px){.simulation-grid>.summary-side{grid-column:2}}
