/* Schema table layout */
.quarto-openapi-table {
  overflow-x: auto;
}

.quarto-openapi-table colgroup {
  display: none;
}

.quarto-openapi-table table {
  table-layout: auto;
}

.quarto-openapi-table td:first-child,
.quarto-openapi-table th:first-child {
  white-space: nowrap;
}

.quarto-openapi-table td:nth-child(2),
.quarto-openapi-table th:nth-child(2) {
  white-space: nowrap;
}

/* Nesting indentation for schema property tables */
.schema-nest-1 { padding-left: 1em; }
.schema-nest-2 { padding-left: 2em; }
.schema-nest-3 { padding-left: 3em; }
.schema-nest-4 { padding-left: 4em; }
