.diff-workspace{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.diff-workspace__split{flex:auto;min-width:0;min-height:0;display:flex}.diff-workspace__split>.split-pane{flex:auto;min-width:0}.result-panel,.result-panel__body{flex-direction:column;flex:auto;min-height:0;display:flex}.result-panel__body[hidden]{display:none}.result-panel__filters,.result-panel__patch-bar{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.5rem;padding:.25rem .75rem;display:flex}.result-panel__filter{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.result-panel__patch-actions{margin-left:auto}.result-panel__patch{background-color:var(--color-surface);border-top:1px solid var(--color-border-subtle);font-family:var(--font-mono);white-space:pre;flex:auto;min-height:0;margin:0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.55;overflow:auto}.result-panel__empty{color:var(--color-muted);margin:0;padding:1rem}.json-editor .cm-diff-spacer{background:repeating-linear-gradient(-45deg, transparent 0 6px, color-mix(in srgb, var(--color-muted) 12%, transparent) 6px 8px);pointer-events:none}.json-editor .cm-diff-fold{background-color:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));border-bottom:1px solid var(--color-border-subtle);border-top:1px solid var(--color-border-subtle)}.json-editor .cm-diff-fold__button{color:var(--color-secondary);cursor:pointer;font-family:var(--font-mono);text-align:left;background:0 0;border:0;width:100%;min-height:1.65rem;padding:0 1rem;font-size:.8125rem;display:block}.json-editor .cm-diff-fold__button:hover,.json-editor .cm-diff-fold__button:focus-visible{color:var(--color-foreground);outline:2px solid var(--color-accent);outline-offset:-2px}
