/* 1Kasb Assistant — User management profile cards 2.5.46 */
#users .userManageActions2545{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 16px}
#users #userSearch{margin:0 0 16px;max-width:440px}
#userList.userProfiles2546{background:transparent;border:0;padding:0;display:grid;gap:14px}
.userProfileCard2546{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:start;box-shadow:0 8px 26px rgba(15,23,42,.035)}
.userProfileMain2546{display:flex;gap:14px;align-items:center;min-width:0}
.userAvatar2546{width:64px;height:64px;border-radius:50%;background:#f1f2f4;border:1px solid #d9dce1;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;color:#5c6068;font-weight:800;font-size:17px}
.userAvatar2546 img{width:100%;height:100%;object-fit:cover;display:block}
.userProfileInfo2546{min-width:0;display:grid;gap:4px}
.userProfileInfo2546 strong{font-size:17px;line-height:1.65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.userProfileMeta2546{display:flex;gap:7px;align-items:center;flex-wrap:wrap;color:#6b7280;font-size:13px}
.userProfileBadge2546{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#f3f4f6;color:#4b5563;font-size:12px}
.userProfileBadge2546.active{background:#eef8f0;color:#27713b}
.userProfileBadge2546.inactive{background:#faf0f1;color:#9b2432}
.userPhotoActions2546{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.userPhotoActions2546 button{min-height:38px;padding:7px 12px}
.userActionGrid2546{grid-column:1/-1;border-top:1px solid #eceef1;padding-top:13px;display:grid;grid-template-columns:repeat(4,minmax(135px,1fr));gap:9px}
.userActionGrid2546 button{min-height:42px;padding:8px 11px;white-space:normal;line-height:1.45}
.userActionGrid2546 .dangerGhost{color:#9d001b;border-color:#e5b8c0;background:#fff}
.userResetHint2546{grid-column:1/-1;margin:0;color:#7a7f87;font-size:12px;line-height:1.8}
.userProfilesEmpty2546{padding:28px;text-align:center;border:1px dashed #d7dae0;border-radius:16px;color:#7a7f87;background:#fff}
@media(max-width:980px){.userActionGrid2546{grid-template-columns:repeat(3,minmax(130px,1fr))}}
@media(max-width:720px){.userProfileCard2546{grid-template-columns:1fr}.userPhotoActions2546{justify-content:flex-start}.userActionGrid2546{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:460px){.userActionGrid2546{grid-template-columns:1fr}.userAvatar2546{width:54px;height:54px}.userProfileInfo2546 strong{font-size:16px}}
