.diff-view{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-height:24rem;max-height:32rem;font-family:var(--font-mono);font-size:.875rem;line-height:1.5;overflow:auto}.diff-empty,.diff-stats{color:var(--muted);margin:0;padding:.75rem}.diff-table{border-collapse:collapse;width:100%}.diff-table td{vertical-align:top;padding:0 .5rem}.diff-table .no{text-align:right;width:1%;min-width:2.5rem;color:var(--muted);user-select:none}.diff-table .sign{user-select:none;width:1%}.diff-table .code{white-space:pre-wrap;overflow-wrap:anywhere}.diff-table tr.add,.diff-table td.code.add,.diff-words ins{background:var(--add-bg);text-decoration:none}.diff-table tr.del,.diff-table td.code.del,.diff-words del{background:var(--del-bg)}.diff-side .code{width:50%}.diff-words{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;padding:.75rem}.diff-stats .add,.diff-table .add .sign{color:var(--add)}.diff-stats .del,.diff-table .del .sign{color:var(--del)}
