/* Internal Testing table — compact, aligned presentation only. */
[data-labentra-internal-testing-host="true"] section > div:last-child > div:last-child {
  overflow-x: auto;
}

[data-labentra-internal-testing-host="true"] table {
  min-width: 1280px !important;
  table-layout: fixed;
}

[data-labentra-internal-testing-host="true"] thead th {
  padding: 10px 12px !important;
  white-space: nowrap;
}

[data-labentra-internal-testing-host="true"] tbody td {
  padding: 10px 12px !important;
  vertical-align: middle !important;
  line-height: 1.3;
}

[data-labentra-internal-testing-host="true"] th:nth-child(1),
[data-labentra-internal-testing-host="true"] td:nth-child(1) { width: 8%; }
[data-labentra-internal-testing-host="true"] th:nth-child(2),
[data-labentra-internal-testing-host="true"] td:nth-child(2) { width: 7%; }
[data-labentra-internal-testing-host="true"] th:nth-child(3),
[data-labentra-internal-testing-host="true"] td:nth-child(3) { width: 10%; }
[data-labentra-internal-testing-host="true"] th:nth-child(4),
[data-labentra-internal-testing-host="true"] td:nth-child(4) { width: 10%; }
[data-labentra-internal-testing-host="true"] th:nth-child(5),
[data-labentra-internal-testing-host="true"] td:nth-child(5) { width: 9%; }
[data-labentra-internal-testing-host="true"] th:nth-child(6),
[data-labentra-internal-testing-host="true"] td:nth-child(6) { width: 11%; }
[data-labentra-internal-testing-host="true"] th:nth-child(7),
[data-labentra-internal-testing-host="true"] td:nth-child(7) { width: 9%; }
[data-labentra-internal-testing-host="true"] th:nth-child(8),
[data-labentra-internal-testing-host="true"] td:nth-child(8) { width: 15%; }
[data-labentra-internal-testing-host="true"] th:nth-child(9),
[data-labentra-internal-testing-host="true"] td:nth-child(9) { width: 15%; }
[data-labentra-internal-testing-host="true"] th:nth-child(10),
[data-labentra-internal-testing-host="true"] td:nth-child(10) { width: 6%; }

/* Test names: compact stacked chips instead of oversized boxes. */
[data-labentra-internal-testing-host="true"] tbody td:nth-child(8) > div {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 4px !important;
}

[data-labentra-internal-testing-host="true"] tbody td:nth-child(8) > div > span {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: 100%;
  padding: 4px 8px !important;
  border-radius: 8px !important;
  font-size: 12px !important;
  line-height: 1.15 !important;
  white-space: normal;
}

/* Results: one compact line per test, aligned with the test-name stack. */
[data-labentra-internal-testing-host="true"] tbody td:nth-child(9) > div {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  gap: 4px !important;
}

[data-labentra-internal-testing-host="true"] tbody td:nth-child(9) > div > div {
  display: inline-flex !important;
  width: fit-content !important;
  min-width: 0 !important;
  max-width: 100%;
  align-items: center !important;
  gap: 6px !important;
  padding: 4px 8px !important;
  border-radius: 8px !important;
  background: #f8fbff !important;
  box-shadow: none !important;
}

[data-labentra-internal-testing-host="true"] tbody td:nth-child(9) > div > div > div:first-child {
  font-size: 13px !important;
  line-height: 1.15 !important;
  white-space: nowrap;
}

[data-labentra-internal-testing-host="true"] tbody td:nth-child(9) > div > div > div + div {
  margin-top: 0 !important;
  font-size: 10px !important;
  line-height: 1.15 !important;
  white-space: nowrap;
}

[data-labentra-internal-testing-host="true"] tbody td:nth-child(10) > div {
  gap: 5px !important;
}

[data-labentra-internal-testing-host="true"] tbody td:nth-child(10) button {
  width: 32px !important;
  height: 32px !important;
}
