.account-action{display:flex;align-items:end}.user-management-list{display:grid;gap:12px;margin-top:18px}.user-row{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(120px,.7fr) minmax(110px,.6fr) minmax(280px,1.8fr);gap:12px;align-items:center;padding:14px;border-radius:16px;background:rgba(5,16,29,.48);border:1px solid rgba(148,176,211,.13)}.user-identity strong{display:block;font-size:.9rem;color:#f4f8ff}.user-identity span,.user-meta{font-size:.72rem;color:#8fa4bf}.user-status{display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border-radius:999px;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em;border:1px solid rgba(148,176,211,.16)}.user-status.active{color:#8ef0b7;background:rgba(49,209,124,.09);border-color:rgba(49,209,124,.22)}.user-status.disabled{color:#ff9da6;background:rgba(255,95,111,.09);border-color:rgba(255,95,111,.22)}.user-status.pending{color:#ffe28a;background:rgba(245,200,76,.09);border-color:rgba(245,200,76,.22)}.user-actions{display:flex;flex-wrap:wrap;gap:7px}.user-actions .btn{min-height:34px;padding:0 10px;font-size:.69rem;border-radius:10px}.user-role-select{height:36px;font-size:.72rem;border-radius:10px}.self-tag{font-size:.65rem;color:#82b3ff;font-weight:900;letter-spacing:.08em}@media(max-width:900px){.user-row{grid-template-columns:1fr 1fr}.user-actions{grid-column:1/-1}}@media(max-width:560px){.user-row{grid-template-columns:1fr}.user-actions{grid-column:auto}.account-action{align-items:stretch}.account-action .btn{width:100%}}