.audit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:16px 0}.audit-box{background:#f1f4ef;border-radius:10px;padding:12px}.audit-box strong{display:block;font-size:22px}.issue{border-left:4px solid var(--line);padding:12px 14px;margin:10px 0;background:#fafbf9}.issue.critical{border-color:var(--bad);background:#fff5f5}.issue.high{border-color:#d36b29}.issue.medium{border-color:var(--warn)}.issue-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.issue p{margin:5px 0}.diff{display:grid;grid-template-columns:1fr 1fr;gap:12px}.diff pre{margin:0;max-height:420px;overflow:auto}@media(max-width:720px){.diff{grid-template-columns:1fr}}
