.cmp-picker{display:flex;flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0 18px}.cmp-ref{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ink2)}.cmp-ref select{max-width:320px;padding:7px 9px;border:1px solid var(--line2);border-radius:8px;background:var(--card);color:var(--ink);font:inherit;font-size:13px}.cmp-swap{padding:7px 11px;border:1px solid var(--line2);border-radius:8px;background:var(--card);cursor:pointer;font-size:14px}.cmp-swap:hover{background:var(--paper)}.cmp-narrative section{margin:18px 0}.cmp-narrative h3{margin:0 0 8px;font-size:14px}.cmp-health{display:flex;flex-wrap:wrap;gap:8px}.cmp-health-chip{padding:4px 10px;border-radius:999px;border:1px solid var(--line2);background:var(--card);font-size:12px}.cmp-health-chip.up b{color:#1d5a30}.cmp-health-chip.down b{color:#9a1010}.cmp-zones,.cmp-flows{margin:0;padding-left:18px;display:grid;gap:6px;font-size:13px}.cmp-zone-added,.cmp-flow-added{color:#1d5a30;font-style:normal}.cmp-zone-removed,.cmp-flow-removed{color:#9a1010;font-style:normal}.cmp-flow-changed{color:#8f4e00;font-style:normal}.cmp-unmediated{margin-left:8px;padding:1px 8px;border-radius:999px;background:#fbe9e9;color:#9a1010;font-size:11px}.cmp-findings-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cmp-fchip{padding:3px 10px;border-radius:999px;font-size:12px;border:1px solid var(--line2)}.cmp-fchip.added.sev-high{background:#fbe9e9;color:#9a1010}.cmp-fchip.added{background:#fff1d6;color:#8f4e00}.cmp-fchip.resolved{background:#eaf3ec;color:#1d5a30}.cmp-flist summary{cursor:pointer;font-size:13px;margin:6px 0}.cmp-flist ul{margin:4px 0 10px;padding-left:18px;display:grid;gap:4px;font-size:13px}.cmp-empty,.cmp-error{margin:16px 0}
