.routes [name=entId] {
  max-width: 50px;
}
.routes label {
  display: inline-block;
  transform: scale(0.9);
}
.routes .spacer {
  width: 32px;
}
.routes .pencil-16 {
  top: 0.4rem;
  opacity: 0.5;
}
.routes a:not(.me-4) {
  font-size: 1.2rem;
}
.routes.catalog-overview .route-path-list li {
  margin-bottom: 0.35rem;
  line-height: 1.4;
}
.routes.catalog-overview .route-path-list code {
  font-size: 0.9rem;
}
.routes.catalog-overview .route-legacy {
  opacity: 0.75;
}
@media screen and (max-width: 424.98px) {
  .routes div.acl * {
    font-size: 1rem;
  }
}

.adminLayouts select {
  margin: 0.2rem;
}
.adminLayouts .selects a {
  text-decoration: none;
}
.adminLayouts .selects .col {
  padding: 0.2rem;
}
.adminLayouts .selects .row + .row {
  margin-top: 0.4rem;
}
.adminLayouts a.col {
  background-color: rgba(0, 0, 150, 0.04);
  cursor: pointer;
}
.adminLayouts a.col:hover {
  background-color: rgba(0, 0, 150, 0.1);
}

.adminAccessToken .history .col-5,
.adminAccessToken .history .col-7 {
  line-height: 2;
}

.adminLogins .readable {
  margin-right: 0 !important;
}

.adminLogins .x-circle-fill-16 {
  top: 10px;
  left: 10px;
  transform: scale(2);
}

body:has(.adminErrorLogs) .c.container-fluid {
  max-width: unset;
}

.adminDbTransferSave span.font-monospace {
  background-color: rgba(180, 221, 206, 0.74);
}