.jd-input{min-height:220px}.jd-link-btn{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.jd-changes{flex-direction:column;gap:6px;max-height:480px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.jd-change{border:2px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--paper-2);border-left-width:6px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:7px 10px;font-size:13px;display:flex}.jd-added{border-left-color:#16a34a}.jd-removed{border-left-color:#dc2626}.jd-changed{border-left-color:#d97706}.jd-order{border-left-color:var(--muted-2)}.jd-kind{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);min-width:64px;font-size:11px;font-weight:700}.jd-path{color:var(--ink);overflow-wrap:anywhere;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}.jd-values{overflow-wrap:anywhere;flex:220px;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.jd-before{background:var(--rose-soft);border-radius:3px;padding:0 3px}.jd-after{background:var(--green-soft);border-radius:3px;padding:0 3px}.jd-type{font-family:var(--font-body,inherit);color:var(--muted);font-size:12px}
