/* AutoCare Beta 11 — Release Candidate diagnostics */
.b11-hero{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.b11-hero h2{margin:4px 0 6px}.b11-score{min-width:118px;text-align:center;border:1px solid var(--border,#2a2a2a);border-radius:16px;padding:14px;background:var(--panel,#151515)}.b11-score strong{font-size:30px;display:block;line-height:1}.b11-score small{display:block;margin-top:6px;color:var(--muted,#999)}.b11-score.ok strong{color:#36c980}.b11-score.warn strong{color:#ff9f2f}.b11-checks{display:grid;gap:10px;margin-top:14px}.b11-check{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:13px 14px;border:1px solid var(--border,#2b2b2b);border-radius:13px;background:rgba(255,255,255,.015)}.b11-check>div{min-width:0}.b11-check strong{display:block}.b11-check small{display:block;margin-top:3px;color:var(--muted,#999);line-height:1.35}.b11-state{flex:0 0 auto;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;letter-spacing:.03em;background:#2a2a2a}.b11-state.pass{background:rgba(54,201,128,.14);color:#64dfa0}.b11-state.warn{background:rgba(255,159,47,.14);color:#ffb85c}.b11-state.fail{background:rgba(255,91,91,.14);color:#ff8585}.b11-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.b11-doc{border:1px solid var(--border,#2a2a2a);border-radius:13px;padding:13px;background:rgba(255,255,255,.015)}.b11-doc strong{display:block}.b11-doc small{display:block;color:var(--muted,#999);margin-top:4px}.b11-doc .b11-state{display:inline-block;margin-top:10px}.b11-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.b11-note{padding:12px 14px;border-radius:12px;background:rgba(255,159,47,.08);border:1px solid rgba(255,159,47,.22);font-size:13px;line-height:1.45}.b11-note strong{color:#ffad49}.b11-update{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.b11-mini{font-size:12px;color:var(--muted,#999)}@media(max-width:760px){.b11-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.b11-matrix{grid-template-columns:1fr}.b11-check{padding:12px}.b11-score{width:100%;min-width:0}.b11-actions .btn{flex:1 1 auto}}
