.staff-detail-grid{gap:1rem;display:grid}.staff-stack{gap:.9rem;max-width:44rem;display:grid}.staff-role-form{margin-top:1.5rem}.staff-role-form fieldset{border:0;flex-wrap:wrap;gap:.75rem 1.25rem;padding:0;display:flex}.staff-role-form label{align-items:center;gap:.5rem;display:inline-flex}.staff-status-form{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.staff-success{color:#0f5b5d;margin:0}.staff-permission-section+.staff-permission-section{margin-top:1.5rem}.staff-permission-head,.staff-permission-row{grid-template-columns:minmax(13rem,1.5fr) minmax(10rem,1fr) minmax(15rem,1.25fr) minmax(8rem,.6fr);align-items:center;gap:1rem;display:grid}.staff-permission-head{color:var(--muted);border-bottom:1px solid var(--line);padding:.65rem 0;font-size:.8rem;font-weight:700}.staff-permission-row{border-bottom:1px solid var(--line);padding:.8rem 0}.staff-permission-row>div:first-child{gap:.25rem;display:grid}.staff-permission-row small{color:var(--muted)}.staff-permission-row form{grid-template-columns:minmax(11rem,1fr) auto;align-items:end;gap:.5rem;display:grid}.staff-permission-row form>p{grid-column:1/-1}.staff-history{gap:.75rem;padding:0;list-style:none;display:grid}.staff-history li{border-bottom:1px solid var(--line);grid-template-columns:minmax(14rem,1fr) auto;gap:.4rem 1rem;padding:.75rem 0;display:grid}.staff-audit-details{grid-column:1/-1;gap:.35rem;margin:0;display:grid}.staff-audit-details div{grid-template-columns:minmax(6rem,auto) 1fr;gap:.75rem;display:grid}.staff-audit-details dt{color:var(--muted)}.staff-audit-details dd{overflow-wrap:anywhere;margin:0}@media (max-width:900px){.staff-permission-head{display:none}.staff-permission-row,.staff-permission-row form,.staff-history li{grid-template-columns:1fr}}.cabinet-density-compact .staff-detail-grid,.cabinet-density-compact .staff-stack{gap:var(--workspace-gap-sm)}.cabinet-density-compact .staff-role-form,.cabinet-density-compact .staff-status-form,.cabinet-density-compact .staff-permission-section+.staff-permission-section{margin-top:var(--workspace-gap)}.cabinet-density-compact .staff-role-form fieldset{gap:var(--workspace-gap-sm) var(--workspace-gap)}.cabinet-density-compact .staff-permission-head{padding:var(--workspace-row-padding-y) 0;font-size:var(--workspace-font-meta)}.cabinet-density-compact .staff-permission-row{gap:var(--workspace-gap-sm);padding:var(--workspace-row-padding-y) 0}.cabinet-density-compact .staff-history{gap:var(--workspace-gap-sm)}.cabinet-density-compact .staff-history li{padding:var(--workspace-row-padding-y) 0}.cabinet-density-compact .staff-audit-details{gap:var(--workspace-space-1)}
