/* v1.3.251 — openings main/subtable geometry correction.
   Loaded after v1.3.250 and before diagnostics. */
body:has(#main-table.openings-zoned-table) {
  --op-fixed-wide: var(--pbs-column-extra-wide, 112px);
  --op-actions: var(--pbs-action-five-width, 164px);
  --op-table-min: 956px;
}

#main-table.openings-zoned-table {
  box-sizing: border-box !important;
  table-layout: fixed !important;
  max-width: none !important;
}

/* The four opening metric columns are immutable 112px tracks in every nested table. */
#main-table.openings-zoned-table .openings-table > colgroup > col:nth-child(3),
#main-table.openings-zoned-table .openings-table > colgroup > col:nth-child(4),
#main-table.openings-zoned-table .openings-table > colgroup > col:nth-child(5),
#main-table.openings-zoned-table .openings-table > colgroup > col:nth-child(6),
#main-table.openings-zoned-table .openings-table > thead > tr > :nth-child(3),
#main-table.openings-zoned-table .openings-table > thead > tr > :nth-child(4),
#main-table.openings-zoned-table .openings-table > thead > tr > :nth-child(5),
#main-table.openings-zoned-table .openings-table > thead > tr > :nth-child(6),
#main-table.openings-zoned-table .openings-table > tbody > tr:not(.opening-add-row) > :nth-child(3),
#main-table.openings-zoned-table .openings-table > tbody > tr:not(.opening-add-row) > :nth-child(4),
#main-table.openings-zoned-table .openings-table > tbody > tr:not(.opening-add-row) > :nth-child(5),
#main-table.openings-zoned-table .openings-table > tbody > tr:not(.opening-add-row) > :nth-child(6) {
  width: var(--op-fixed-wide) !important;
  min-width: var(--op-fixed-wide) !important;
  max-width: var(--op-fixed-wide) !important;
  box-sizing: border-box !important;
}

#main-table.openings-zoned-table .openings-table {
  box-sizing: border-box !important;
  table-layout: fixed !important;
  max-width: none !important;
}
