/* Shared list typography: match table headers across all management modules. */
.app-shell table {
  --list-font-size: 14px;
}
.app-shell table :is(th, td),
.app-shell table :is(th, td) :is(div, span, p, a, button, strong, b, small, label, input, select, textarea, time, em) {
  font-size: var(--list-font-size) !important;
}
.app-shell .table-pagination,
.app-shell .table-pagination :is(span, button, select, input) {
  font-size: 14px !important;
}

/* Header and body share the same text origin in every column. */
.app-shell table :is(th, td) {
  text-align: left !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  vertical-align: middle;
}
.app-shell table .table-actions {
  justify-content: flex-start !important;
}
