/* Rasid v44 — users page: permissions spread over the screen instead of one long column */
#pUserForm .user-screen-permissions{grid-column:1/-1;width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 12px;padding:12px 14px;border:1px solid var(--line,#dce9e3);border-radius:14px;margin:0}
#pUserForm .user-screen-permissions>legend{padding:0 8px;font-weight:800;color:var(--brand-dark,#075b46)}
#pUserForm .user-screen-permissions>:not(label):not(legend){grid-column:1/-1}
#pUserForm .user-screen-permissions>label{display:flex!important;flex-direction:row!important;align-items:center;gap:9px;margin:0;padding:8px 10px;min-height:40px;border:1px solid var(--line,#e3ece7);border-radius:10px;background:var(--surface,#fff);font-size:13px;line-height:1.4;cursor:pointer}
#pUserForm .user-screen-permissions>label:hover{border-color:var(--brand,#087a60)}
#pUserForm .user-screen-permissions input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:var(--brand,#087a60)}
@media(max-width:600px){#pUserForm .user-screen-permissions{grid-template-columns:1fr}}
