.accessBreadcrumb{display:flex;align-items:center;gap:.55rem;margin:0 0 .75rem;color:var(--muted,#536170);font-size:.82rem;letter-spacing:.03em}
.adminTabs{display:flex;gap:.55rem;flex-wrap:wrap;margin-bottom:1rem;padding:.45rem;background:#f3f6f8;border:1px solid #d9e1e7;border-radius:.65rem}
.adminTabs button{min-height:2.55rem}
.inlineFilter{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700}
.inlineFilter select{min-width:14rem;margin:0}
.companyScopeGrid{display:grid;gap:.55rem}
.companyScopeRow{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid #d9e1e7;border-radius:.55rem;padding:.65rem;background:#fff}
.companyScopeRow .check{display:flex;align-items:flex-start;gap:.55rem;margin:0}
.companyScopeRow small{display:block;color:var(--muted,#536170);margin-top:.15rem}
.defaultCompany{display:flex;align-items:center;gap:.35rem;white-space:nowrap;font-size:.72rem;font-weight:700}
@media (max-width:760px){.inlineFilter{width:100%;display:grid}.inlineFilter select{min-width:0;width:100%}.companyScopeRow{grid-template-columns:1fr}.defaultCompany{padding-left:1.7rem}.adminTabs button{flex:1 1 12rem}}
