[data-admin-diagnostics] {
  margin-bottom: 24px;
}
[data-admin-diagnostics] summary {
  cursor: pointer;
  padding: 8px 0;
  font-weight: 800;
}
[data-admin-diagnostics] summary:focus-visible {
  outline: 3px solid var(--kp-green-dark);
  outline-offset: 4px;
}
[data-admin-diagnostics] .admin-table-scroll {
  max-width: 100%;
  overflow: auto;
}
[data-admin-diagnostics] table {
  border-collapse: collapse;
  min-width: 860px;
  width: 100%;
  font-size: 0.8rem;
}
[data-admin-diagnostics] th,
[data-admin-diagnostics] td {
  text-align: left;
  vertical-align: top;
  padding: 12px 10px;
  border-bottom: 1px solid #d4dcd4;
  overflow-wrap: anywhere;
}
[data-admin-diagnostics] p {
  margin: 14px 0;
}
