.jd-panel{grid-column:1/-1}.jd-list{flex-direction:column;flex:1;padding:10px 14px;font-family:Geist Mono,monospace;font-size:12.5px;line-height:1.65;display:flex;overflow:auto}.jd-list.empty{color:var(--color-text-dim);font-style:italic}.jd-row{white-space:pre-wrap;word-break:break-word;border-radius:4px;grid-template-columns:60px 1fr;align-items:start;gap:10px;padding:3px 6px;display:grid}.jd-row.add{background:var(--color-success-bg)}.jd-row.remove{background:var(--color-error-bg)}.jd-row.change{background:var(--color-accent-soft)}.jd-tag{letter-spacing:.08em;text-transform:uppercase;text-align:center;border-radius:4px;align-self:start;padding:2px 6px;font-size:10px;font-weight:600}.jd-row.add .jd-tag{background:var(--color-success);color:var(--color-text-inverse)}.jd-row.remove .jd-tag{background:var(--color-error);color:var(--color-text-inverse)}.jd-row.change .jd-tag{background:var(--color-accent);color:var(--color-text-inverse)}.jd-body{flex-direction:column;gap:2px;display:flex}.jd-path{color:var(--color-text);font-weight:500}.jd-before{color:var(--color-error)}.jd-after{color:var(--color-success)}.jd-arrow{color:var(--color-text-dim)}.jd-stats{border-top:1px solid var(--color-border);color:var(--color-text-muted);flex-wrap:wrap;gap:10px 18px;padding:12px 16px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.jd-stats strong{color:var(--color-text);margin-right:4px}.jd-stat.added strong{color:var(--color-success)}.jd-stat.removed strong{color:var(--color-error)}.jd-stat.changed strong{color:var(--color-accent)}
