.users-manager{gap:18px;min-width:0;display:grid}.users-manager>header,.users-toolbar,.users-person,.users-empty{padding:20px}.users-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.users-heading h2{align-items:center;gap:10px;font-size:22px;display:flex}.users-heading>div:first-child{flex:1;min-width:220px}.users-heading p,.users-editor>p,.users-guidance{color:var(--sub);max-width:80ch;margin-block:8px 0;font-size:13px;line-height:1.7}.users-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.users-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.users-views{border:1px solid var(--b);border-radius:var(--radius-panel,8px);gap:4px;padding:3px;display:flex}.users-views button{color:var(--sub);border-radius:var(--radius-control,4px);cursor:pointer;background:0 0;border:0;min-height:40px;padding:8px 14px}.users-views button[aria-pressed=true]{color:var(--text);background:var(--pg)}.users-views span{margin-inline-start:5px;font-size:12px}.users-search{flex:240px;position:relative}.users-search svg{inset-inline-start:12px;color:var(--sub);position:absolute;top:50%;transform:translateY(-50%)}.users-search input{width:100%;padding-inline-start:38px}.users-toolbar>.fsel{width:auto;min-width:140px}.users-list{gap:12px;display:grid}.users-person{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.users-person-main{flex:220px;min-width:0}.users-person-main,.users-person-meta{overflow-wrap:anywhere;gap:5px;font-size:13px;display:grid}.users-person-main strong{font-size:15px}.users-person-main span,.users-person-meta{color:var(--sub)}.users-person-meta{flex:180px}.users-empty{text-align:center;color:var(--sub);justify-items:center;gap:10px;display:grid}body .users-editor{width:min(560px,100vw - 28px);max-height:calc(100dvh - 40px);padding:24px;overflow-y:auto}.users-editor fieldset{border:0;gap:16px;margin:20px 0 0;padding:0;display:grid}.users-editor label{color:var(--sub);gap:7px;font-size:13px;display:grid}.users-editor>h2{margin-block-end:16px;font-size:22px}.users-editor :is(input,select){width:100%;min-height:42px}.users-editor small{color:var(--sub);line-height:1.6}.password-setup{place-items:center;min-height:100dvh;padding:24px;display:grid}.password-setup>.card{width:min(480px,100%);padding:28px}.password-setup h1{margin-bottom:10px;font-size:26px}.password-setup p{color:var(--sub);font-size:14px}.password-setup form{gap:16px;margin-top:24px;display:grid}.password-setup label{gap:8px;font-size:13px;display:grid}@media (max-width:560px){.users-toolbar>*{flex:100%}.users-views button{flex:1}.users-actions{justify-content:stretch}.users-actions>button{flex:1}.users-heading>.users-actions,.users-person>button{width:100%}}.users-console-actions{border-top:1px solid var(--b);gap:12px;padding-top:18px;display:grid}.users-delete{color:var(--red);border-color:var(--red)}.password-recovery-form{gap:16px;display:grid}.password-recovery-form form{gap:10px;display:grid}.password-recovery-form h2{font-size:24px}.password-recovery-form :is(p,small){color:var(--sub);line-height:1.7}.password-recovery>.users-heading>div{min-width:0}.password-recovery>button{margin-block-start:12px}
