/* ========================================================================
   Flows API tables

   Used by:
     docs/flows/flow/api.md
   ======================================================================== */
/* Request-body field table - widths tuned for Field / Type / Required / Description.
   The table keeps a minimum width, so the theme's own table scroll container
   takes over on narrow viewports instead of squeezing the columns. */
.flows-api-fields-table table {
  table-layout: fixed;
  width: 100%;
  min-width: 48rem;
}

.flows-api-fields-table table th,
.flows-api-fields-table table td {
  vertical-align: top;
}

.flows-api-fields-table table th:nth-child(1),
.flows-api-fields-table table td:nth-child(1) {
  width: 21%;
}

.flows-api-fields-table table th:nth-child(2),
.flows-api-fields-table table td:nth-child(2) {
  width: 14%;
  min-width: 0;
}

.flows-api-fields-table table th:nth-child(3),
.flows-api-fields-table table td:nth-child(3) {
  width: 14%;
  min-width: 0;
  text-align: center;
}

.flows-api-fields-table table th:nth-child(4),
.flows-api-fields-table table td:nth-child(4) {
  width: 51%;
}
