/* ========================================================================
   Any Not Null Check permission matrix

   Used by:
     docs/data-quality-checks/any-not-null/deep-dive/permissions.md

   Widths tuned for Action plus the five team permission columns. The Action
   column holds a short sentence and must never wrap, so it takes the width of
   its longest entry. The five icon columns stay narrow and centered, each with
   a floor wide enough for its header, so that on narrow screens the table
   scrolls sideways instead of squeezing the action text into a sliver.
   ======================================================================== */

.any-not-null-permissions-table table {
  width: 100%;
}

.any-not-null-permissions-table table th,
.any-not-null-permissions-table table td {
  vertical-align: top;
}

.any-not-null-permissions-table table th:nth-child(1),
.any-not-null-permissions-table table td:nth-child(1) {
  white-space: nowrap;
  width: 100%;
  padding-right: 1.5rem;
}

.any-not-null-permissions-table table th:not(:nth-child(1)),
.any-not-null-permissions-table table td:not(:nth-child(1)) {
  white-space: nowrap;
  text-align: center;
  min-width: 6rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
