.n1-diagnostics {
  margin-top: 10px;
  border-top: 1px solid var(--border);
  padding-top: 8px;
}

.n1-diagnostics summary {
  cursor: pointer;
  color: var(--text-light);
  font-size: 0.8rem;
}

.n1-diagnostics pre {
  margin-top: 8px;
  max-height: 220px;
  overflow: auto;
  padding: 10px;
  border-radius: 6px;
  background: #1f2933;
  color: #d8f3dc;
  font: 12px/1.5 var(--font-mono);
  white-space: pre-wrap;
  word-break: break-all;
}
