/* v305 admin presentation consistency correction. Additive and admin-scoped. */
.ci-admin .btn{
  font:inherit;
  font-weight:750;
  line-height:1.2;
  min-height:42px;
  box-sizing:border-box;
}
.ci-admin .btn.small{
  font-size:.84rem;
  line-height:1.2;
  min-height:36px;
}
/* Organization Edit/Open controls intentionally stack with breathing room in the narrow action column. */
.ci-admin .table-wrap table td form[action*="admin/switch-tenant.php"]{
  display:flex!important;
  width:max-content;
  margin:8px 0 0!important;
}
/* Retention Governance used these semantic classes before layout rules existed. */
.ci-admin .grid>.card.span3{
  grid-column:span 3;
  min-width:0;
}
.ci-admin .metric-label{
  display:block;
  color:var(--muted);
  font-size:.82rem;
  font-weight:700;
  line-height:1.35;
}
.ci-admin .metric-value{
  display:block;
  margin-top:6px;
  color:var(--tenant-dark);
  font-size:1.6rem;
  font-weight:800;
  line-height:1.1;
}
@media(max-width:760px){
  .ci-admin .grid>.card.span3{grid-column:span 6}
}
@media(max-width:470px){
  .ci-admin .grid>.card.span3{grid-column:span 12}
}
