.permission-group{margin-bottom:1rem}.permission-group>summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;list-style:none}.permission-group>summary::-webkit-details-marker{display:none}.permission-group summary small{color:var(--muted);display:block;font-weight:400;margin-top:.15rem}.permission-row{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:1rem;justify-content:space-between;padding:1rem 0}.permission-row:first-child{padding-top:0}.permission-row:last-child{border-bottom:0;padding-bottom:0}.permission-row p{color:var(--muted);font-size:.875rem;margin:.2rem 0 0;max-width:42rem}.permission-row .form-switch{align-items:center;display:flex;flex:0 0 auto;gap:.5rem;margin:0}.permission-row .form-switch .form-check-input{float:none;margin:0}.permission-state{font-size:.875rem;min-width:4.5rem}.permission-override.is-inherited{opacity:.66}.permission-user-card{height:100%}.sticky-form-actions{background:var(--tblr-bg-surface,#fff);bottom:0;padding:1rem 0;position:sticky;z-index:2}@media(max-width:575px){.permission-row{align-items:flex-start;flex-direction:column}.permission-row .form-switch{align-self:flex-end}}
