
.auth-text-action{background:transparent;border:0;color:#a7dfff;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px 4px;font:inherit}
.auth-text-action:disabled{opacity:.55;cursor:wait}
.admin-user-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) 180px 180px auto;gap:8px;margin:0 0 12px}
.admin-user-toolbar input,.admin-user-toolbar select,.admin-user-form input,.admin-user-form select{width:100%;box-sizing:border-box;background:#0b0a22;color:#fff;border:1px solid #35375f;padding:10px 11px;border-radius:10px}
.admin-user-row{grid-template-columns:minmax(260px,1.5fr) 150px 115px auto}
.admin-user-identity{min-width:0}.admin-user-identity strong,.admin-user-identity span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-identity span{margin-top:4px;color:#7f89a4;font-size:9px}
.admin-user-status.active{color:#9cefcf!important}.admin-user-status.locked{color:#ffd28f!important}.admin-user-status.disabled{color:#ff9cad!important}
.admin-user-count{font-size:10px;color:#8993aa}.admin-user-modal-card{width:min(760px,calc(100vw - 32px))}
.admin-user-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.admin-user-form label{display:grid;gap:5px;color:#9ea8be;font-size:10px;font-weight:700}.admin-user-check{display:flex!important;align-items:center;gap:8px}.admin-user-check input{width:auto}.admin-user-admin-state{display:flex;align-items:end;color:#9ea8be;font-size:11px}.admin-user-note{margin:12px 0;color:#8d97af;font-size:10px;line-height:1.45}.admin-user-modal-actions{display:grid;grid-template-columns:auto 1fr auto auto;gap:8px;align-items:center;margin-top:12px}
@media(max-width:820px){.admin-user-toolbar{grid-template-columns:1fr}.admin-user-row{grid-template-columns:minmax(0,1fr) auto}.admin-user-row>.admin-badge{display:none}.admin-user-form{grid-template-columns:1fr}.admin-user-modal-actions{grid-template-columns:1fr 1fr}.admin-user-modal-actions span{display:none}}
