.cx-process{margin:4px 0 10px;border:1px solid var(--border);border-radius:8px;background:#faf6ef;min-width:0}
.cx-process>summary{cursor:pointer;padding:8px 12px;color:var(--dim);font-size:var(--cm-font-small,14px);line-height:1.6;overflow-wrap:anywhere}
.cx-process>summary:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}
.cx-process-body{max-height:360px;overflow:auto;padding:0 12px 10px}
.cx-process-entry{border-top:1px solid var(--border);padding:9px 0;min-width:0}
.cx-process-entry>b{font-size:var(--cm-font-small,14px);color:var(--dim)}
.cx-process-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--cm-font-small,14px);line-height:1.65;margin-top:5px}
.cx-process-text pre{white-space:pre-wrap}
