/* Roles and page access (public/js/roles.js) */
.tabs a[hidden],.actions .search[hidden]{display:none!important}
.metrics:has(> .metric:only-child){grid-template-columns:minmax(0,1fr)}
.metrics:has(> .metric:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}
.metrics:has(> .metric:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:640px){.metrics:has(> .metric:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
.role-home{margin-top:8px}
.check:focus-visible{outline:2px solid var(--orange);outline-offset:2px}
