.user-management-stack{display:flex;flex-direction:column;gap:20px}.user-management-stack>.card,.user-management-stack>.notice{margin-block:0}.user-role-field{display:grid;gap:8px;font-size:12px;color:#b1becc;margin-bottom:17px}.role-field-heading{display:flex;align-items:center;gap:6px}.role-field-heading .role-help-trigger{padding:4px;color:var(--muted)}.role-help-dialog{width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow-y:auto;color:#e8eef5;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 80px #0008}.role-help-dialog::backdrop{background:#050a12b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.role-help-dialog dl{margin:24px 0}.role-help-dialog dt{margin-bottom:8px;font-size:14px;font-weight:600}.role-help-dialog dd{margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.6}body:has(.role-help-dialog[open]){overflow:hidden}
