/* Source instruction tables: keep parameter names visible while scrolling. */
  .boiler-ref-model-defaults .boiler-ref-md-table table {
    width: 100%;
    min-width: 620px;
    table-layout: fixed;
  }
  .boiler-ref-model-defaults .boiler-ref-md-table th:first-child {
    width: 88px;
  }
  .boiler-ref-model-defaults .boiler-ref-md-table th:nth-child(2) {
    width: 240px;
  }
  .boiler-ref-model-defaults .boiler-ref-md-table th:nth-child(2):nth-last-child(2) {
    width: auto;
  }
  .boiler-ref-model-defaults .boiler-ref-md-table th:last-child:nth-child(3) {
    width: 112px;
  }
  .boiler-ref-model-columns .boiler-ref-md-table th:nth-child(n+3) {
    width: 112px;
  }
  .boiler-ref-model-defaults .boiler-ref-md-table th {
    overflow-wrap: anywhere;
    white-space: normal;
  }
  .boiler-ref-model-defaults .boiler-ref-md-table td {
    overflow-wrap: anywhere;
  }
  .boiler-ref-model-defaults .boiler-ref-md-table table:has(th:nth-child(2):last-child) {
    min-width: 0;
  }
  .boiler-ref-model-defaults .boiler-ref-md-table table:has(th:nth-child(2):last-child) th:nth-child(2) {
    width: auto;
  }
  .boiler-ref-model-defaults .boiler-ref-md-table th:first-child,
  .boiler-ref-model-defaults .boiler-ref-md-table td:first-child {
    position: sticky;
    left: 0;
    z-index: 1;
    background: var(--bg);
  }
  html[data-theme="light"] .boiler-ref-model-defaults .boiler-ref-md-table th:first-child {
    background: var(--bg) !important;
  }
