.user-management{display:grid;grid-template-columns:minmax(320px,440px) minmax(280px,1fr);gap:22px;align-items:start}.user-editor{padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:var(--shadow)}.user-editor h3{margin:0 0 18px;font-size:18px}.user-editor>input,.user-editor>select,.user-management>div>input,#user-current-password{width:100%;margin-bottom:16px}.user-check{display:flex;align-items:center;gap:9px;font-size:12px;margin:10px 0}.user-check input{width:16px;height:16px;min-height:0;flex:0 0 auto}.user-permissions{display:grid;gap:11px;margin:18px 0}.user-permissions fieldset{border:1px solid var(--line);border-radius:7px;padding:10px 13px}.user-permissions legend{padding:0 6px;font-weight:700;font-size:12px}.user-permissions .user-check{font-weight:400;color:var(--ink);line-height:1.5}.user-card{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.user-card h3{margin:0;font-size:15px}.user-card p{font-size:12px;margin:7px 0}.user-card .record-meta{margin-top:7px}.user-editor .button{width:100%}.user-management>div>.record-list{margin-top:15px}#user-role-description{line-height:1.6}#view-noaccess p{color:var(--muted)}@media(max-width:850px){.user-management{grid-template-columns:1fr}.user-editor{padding:18px}}
.user-card>div{min-width:0}.user-card h3{overflow-wrap:anywhere}.user-card>.button{flex-shrink:0}
