.diag-page{color:var(--foreground);gap:16px;display:grid}.diag-page .pd-heading{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.diag-hero{color:#ff6b00;background:#fff0de;border-radius:14px;padding:18px}.diag-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-left:auto;display:flex}.diag-actions button{border-radius:7px;align-items:center;gap:8px;padding:10px 16px;display:flex}.diag-page .pd-tabs{border-bottom:1px solid var(--border);gap:8px;display:flex;overflow:auto}.diag-page .pd-tabs button{white-space:nowrap;border-bottom:2px solid #0000;padding:12px}.diag-page .pd-tabs button.active{color:#ff6b00;border-color:#ff6b00}.diag-notice{background:var(--muted);border-radius:8px;padding:12px 16px;font-size:13px}.diag-metrics{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;display:grid}.diag-metric,.diag-card{background:var(--card);border:1px solid var(--border);border-radius:9px;min-width:0;padding:18px}.diag-metric{align-items:flex-start;gap:14px;display:flex}.diag-metric>svg{color:#ff6b00;flex-shrink:0}.diag-metric strong,.diag-metric small{display:block}.diag-metric strong{margin:6px 0;font-size:22px}.diag-metric small,.diag-card p{color:var(--muted-foreground);font-size:12px}.diag-card h2{margin-bottom:8px;font-size:17px;font-weight:700}.diag-content{gap:16px;min-height:520px;display:grid}.diag-columns{grid-template-columns:2fr 1fr;gap:16px;display:grid}.diag-card dl{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;font-size:13px;display:grid}.diag-card a{color:#e65f00;margin:8px 0;display:inline-block}.diag-card dd{overflow-wrap:anywhere}@media (max-width:900px){.diag-columns{grid-template-columns:1fr}.diag-actions{margin-left:0}}
