@using System.Text.Json @* LineDiffView (Component #24, Task M8 E2). Renders a single Code field's "lineDiff" payload — the line-level diff that the importer attaches to a Modified ImportPreviewItem's FieldDiffJson for code fields — as a compact, GitHub-style +/- list. Pure presentation: it takes an already-parsed JsonElement (the value of the "lineDiff" key) and walks its "hunks" array. hunk op ∈ "context" | "add" | "remove" (lowercase): context → muted line, both old/new line numbers add → green-ish line, new line number only (no oldLineNo) remove → red-ish line, old line number only (no newLineNo) When the payload's "truncated" flag is true a trailing marker summarises the addedCount / removedCount the diff could not show in full. No third-party diff/charting library — Bootstrap utility classes + a small monospace block only. *@ @if (_hunks.Count == 0 && !_truncated) {