/* Wide role-management workspace and single-line action rail. */
html body .content {
  width: 100%;
  max-width: none;
  margin: 0;
  padding-left: 28px;
  padding-right: 28px;
}

html body .stats {
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}

html body #roles table {
  min-width: 1580px;
}

html body #roles th:last-child,
html body #roles td:last-child {
  min-width: 620px;
}

html body #roles td:last-child > div {
  min-width: 600px !important;
  flex-wrap: nowrap !important;
  align-items: center;
}

html body #roles td:last-child button {
  flex: 0 0 auto;
  white-space: nowrap;
}

@media (max-width: 680px) {
  html body .content {
    padding-left: 15px;
    padding-right: 15px;
  }

  html body #roles th:last-child,
  html body #roles td:last-child {
    min-width: 570px;
  }
}
.side .brand::after{content:"v17";margin-left:auto;border:1px solid #ffffff2b;border-radius:999px;padding:2px 7px;color:#8fa5c3;font-size:11px;font-weight:700}
