/* Autonomous 3561–3660 — private System Diagnostics */
.diagnostic-overview{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.diagnostic-overview>div{padding:16px;border-right:1px solid var(--line)}.diagnostic-overview span,.diagnostic-overview strong{display:block}.diagnostic-overview span{font-size:7px;color:#aaa}.diagnostic-overview strong{font-size:25px;margin-top:5px}.diagnostic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:28px 0}.diagnostic-card{border:1px solid var(--line);border-left:3px solid #777;background:#0b0b0b;padding:15px;min-height:150px}.diagnostic-card.ready{border-left-color:#77c4a3}.diagnostic-card.attention{border-left-color:#ffb86b}.diagnostic-card.info{border-left-color:#6fe7ff}.diagnostic-card>div{display:flex;justify-content:space-between;gap:12px}.diagnostic-card span{font-size:7px;color:#aaa}.diagnostic-card strong{font-size:16px}.diagnostic-card p{font-size:13px;margin:24px 0 7px}.diagnostic-card small{color:#aaa;font-size:9px}.diagnostic-actions{display:flex;gap:7px;flex-wrap:wrap;padding:18px 0 60px;border-top:1px solid var(--line)}.diagnostic-actions button,.diagnostic-actions a{border:1px solid var(--line);background:#0d0d0d;color:var(--text);padding:10px 12px;text-decoration:none;cursor:pointer}.diagnostic-actions button:first-child{border-color:var(--accent)}.diagnostic-boundary{border-top:1px solid var(--line);padding:60px 0 90px}.diagnostic-boundary h2{max-width:900px}.diagnostic-boundary p:last-child{max-width:760px;color:var(--muted)}
@media(max-width:760px){.diagnostic-overview,.diagnostic-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.diagnostic-overview,.diagnostic-grid{grid-template-columns:1fr}}