.diagnostics{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px;padding:10px 12px;border:1px solid var(--line,#e4e7ef);border-radius:14px;background:var(--soft,#f8f9fc);font-size:.78rem;color:var(--muted,#667085)}
.diagnostics span{padding:5px 8px;border-radius:9px;background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.05)}
.diagnostics b{color:var(--ink,#101828);margin-right:4px}
.issuewhy{display:block;margin-top:5px;line-height:1.45;color:var(--muted,#667085);font-size:.76rem}
.repairrow small{display:block;line-height:1.45}
#normalizeBtn{white-space:nowrap}
@media (max-width:760px){.diagnostics{gap:6px}.diagnostics span{max-width:100%;overflow-wrap:anywhere}.issuewhy{font-size:.72rem}#normalizeBtn{order:3;width:100%}}
.dark .diagnostics{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.035)}
.dark .diagnostics span{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.06)}
.dark .diagnostics b{color:#f4f7fb}
