.dgsl-diff-viewer{position:relative;isolation:isolate;container-type:inline-size;display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.dgsl-diff-viewer-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-sm)}.dgsl-diff-viewer-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:var(--spacing-md)}.dgsl-diff-viewer-side,.dgsl-diff-viewer-unified{display:flex;flex-direction:column;min-width:0}.dgsl-diff-viewer-heading{padding-block-end:var(--spacing-xs);padding-inline-start:1.25rem}.dgsl-diff-viewer .dgsl-legal-node-row{display:block}