.user-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}
.user-card{background:var(--panel);padding:15px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}
.user-card:hover{background:#132038}
.user-name{font-weight:800;font-size:14px}
.user-username{margin-top:4px;color:var(--accent);font-size:12px}
.user-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px;color:var(--muted);font-size:11px}
.user-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.user-actions button{padding:8px 10px;font-size:11px}
.tag.bad{color:var(--red);border-color:rgba(255,100,116,.3)}
.tag.warn{color:var(--yellow);border-color:rgba(255,189,74,.3)}
.check-line{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px!important;color:var(--text)!important}
.check-line input{width:auto}
.security-note{padding:10px 12px;border:1px solid rgba(78,161,255,.24);background:rgba(78,161,255,.08);border-radius:12px;color:var(--muted);font-size:11px;line-height:1.45}
@media(max-width:760px){.user-list{grid-template-columns:1fr}.user-card{grid-template-columns:1fr}.user-actions{justify-content:flex-start}.user-actions button{flex:1}}
