#adminUsers .profile-search { min-width:0; flex:1; }
#adminUsers .profile-toolbar { flex-wrap:wrap; }
#adminUsers td { vertical-align:middle; }
.admin-user-identity { display:flex; gap:10px; align-items:center; min-width:220px; }
.admin-user-identity img { width:36px; height:36px; border-radius:6px; object-fit:cover; }
.admin-user-identity strong,.admin-user-identity small { display:block; overflow-wrap:anywhere; max-width:260px; }
.admin-user-identity small { color:var(--muted,#a0aaa7); font-size:12px; margin-top:4px; }
.users-pagination { display:flex; align-items:center; justify-content:flex-end; gap:12px; margin:16px 0 32px; }
#usersHistory td { max-width:280px; overflow-wrap:anywhere; white-space:normal; }
#usersHistory small { display:block; color:var(--muted,#a0aaa7); }
.test-credit-user { overflow-wrap:anywhere; line-height:1.6; }
.test-credit-confirm { display:flex; align-items:flex-start; gap:10px; line-height:1.5; }
.test-credit-confirm input { flex:0 0 18px; width:18px; height:18px; margin-top:3px; }
#testCreditDialog { width:480px; max-width:calc(100vw - 24px); box-sizing:border-box; }
#testCreditDialog h2 { font-size:20px; }
.admin-user-actions { display:flex; align-items:center; gap:8px; }
.admin-user-status { font-size:12px; margin-top:4px; color:#83ce9a; }
.admin-user-status.is-blocked { color:#ee8b8b; }
.admin-user-dialog { width:720px; max-width:calc(100vw - 24px); max-height:calc(100dvh - 32px); box-sizing:border-box; overflow:auto; }
.admin-user-dialog h2 { font-size:20px; }
.admin-user-dialog h3 { font-size:16px; margin-top:24px; }
.admin-user-dialog p,.admin-user-dialog td { overflow-wrap:anywhere; }
.admin-user-dialog textarea { resize:vertical; min-height:80px; width:100%; box-sizing:border-box; font:inherit; color:#e8eeeb; background:#191f23; border:1px solid #3d4646; border-radius:4px; padding:12px; }
.admin-user-dialog textarea:focus { outline:2px solid #c8ff38; outline-offset:2px; }
.admin-user-dialog .admin-table { min-width:0; width:100%; table-layout:fixed; }
.admin-user-dialog th,.admin-user-dialog td { white-space:normal; overflow-wrap:anywhere; padding:10px 8px; }
#adminUserAudit p { padding:12px 0; border-bottom:1px solid #303736; font-size:13px; }
