/* Admin site additions to Tabler. */

.admin-brand {
  font-weight: 700;
  letter-spacing: -0.01em;
  color: inherit;
  text-decoration: none;
}

/* Site list: one domain per line, with its status alongside. */
.site-domain + .site-domain {
  margin-top: 0.25rem;
}

/* Tabler's sort buttons inherit a background that doesn't match card table headers. */
.card-table .table-sort {
  background: transparent;
}

/* User list: role badges wrap, with a little space between them. */
.user-roles .badge {
  margin: 0 0.25rem 0.25rem 0;
}

.user-roles summary {
  cursor: pointer;
}

/* Roles page: group headings within the permission matrix. */
.role-matrix .role-matrix-group th {
  background: var(--tblr-bg-surface-tertiary);
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: var(--tblr-secondary);
}
