.audit-launch-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.audit-launch-actions button{margin-top:0}.audit-pair-scope{font-size:.82rem}
#audit-pair-panel{margin:20px 0 28px;padding:20px 0;border-block:1px solid var(--line);scroll-margin-top:100px}#audit-pair-panel[hidden]{display:none}.audit-pair-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.audit-pair-heading h2{font-size:1.15rem;margin:0}.audit-pair-heading button{white-space:nowrap}.audit-pair-created{font-size:.82rem;color:var(--muted);font-variant-numeric:tabular-nums}
.audit-pair-rows{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:20px 0}.audit-pair-rows li{min-width:0}.audit-pair-rows li>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.audit-pair-rows p{font-size:.86rem;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.audit-pair-rows button{font-size:.85rem}.audit-pair-state{font-size:.78rem;white-space:nowrap;color:var(--brand);background:var(--accent);padding:4px 8px;border-radius:5px}.audit-pair-state[data-state=technical_stop]{color:var(--bad);background:var(--warn-bg)}#audit-pair-error{color:var(--bad);font-size:.85rem}#audit-pair-error:empty{display:none}body.dark .audit-pair-state{color:var(--ink)}
@media(max-width:760px){.audit-pair-rows{grid-template-columns:1fr;gap:20px}.audit-pair-heading{align-items:flex-start}.audit-pair-heading h2{line-height:1.5}.audit-pair-heading button{padding:8px 10px}.audit-launch-actions{align-items:stretch;flex-direction:column}}
.comparison-source-review{margin:18px 0;padding:14px 16px;background:var(--accent);color:var(--ink);border-radius:8px}.comparison-source-review[data-source-review=needs_revision]{background:var(--warn-bg);color:var(--warning)}.comparison-source-review p,.comparison-source-review li{font-size:.83rem;line-height:1.7}.comparison-source-review ul{padding-left:20px;margin-bottom:0}.comparison-source-review p{margin:8px 0}
