.drawerNav [data-nav="userchats"]{position:relative!important}
.drawerUnreadBadge{
  position:absolute!important;top:7px!important;right:12px!important;z-index:3!important;
  min-width:19px!important;height:19px!important;padding:0 5px!important;border-radius:10px!important;
  display:grid!important;place-items:center!important;font-size:10px!important;font-weight:800!important;
  background:#20bfff!important;color:#00131c!important;border:1px solid #78dcff!important;
  box-shadow:0 0 5px rgba(75,203,255,.95),0 0 14px rgba(29,157,255,.72),0 0 26px rgba(45,69,255,.38)!important;
}
.drawerUnreadBadge.hidden{display:none!important}
.userDirectoryRow .unread,.profileHubList .unread,.list .unread{
  min-width:20px!important;height:20px!important;padding:0 6px!important;border-radius:11px!important;
  display:grid!important;place-items:center!important;background:#20bfff!important;color:#00131c!important;
  border:1px solid #80e3ff!important;font-size:10px!important;font-weight:850!important;
  box-shadow:0 0 5px rgba(86,215,255,.98),0 0 15px rgba(23,164,255,.78),0 0 28px rgba(61,67,255,.34)!important;
}
.profileHubHero{display:flex;align-items:center;gap:16px;margin:10px 0 18px;padding:18px;border:1px solid rgba(43,213,255,.18);border-radius:22px;background:rgba(4,16,22,.74)}
.profileHubAvatar{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(75,222,255,.42);background:#071923;font-size:25px;font-weight:800}
.profileHubAvatar img{width:100%;height:100%;object-fit:cover}
.profileHubHero h2{margin:0 0 4px;font-size:23px}.profileHubHero span{color:var(--text-secondary)}
.profileHubList{display:grid;gap:10px}
.profileHubTile{
  width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;
  min-height:72px;padding:12px 14px;border:1px solid rgba(42,194,232,.16);border-radius:17px;
  background:rgba(3,14,20,.72);color:inherit;text-align:left
}
.profileHubTile:active{transform:scale(.99);background:rgba(26,172,220,.07)}
.profileHubIcon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;border:1px solid rgba(54,201,240,.22);color:#62dfff;background:#071923;font-size:20px}
.profileHubTile b{display:block;font-size:15px}.profileHubTile small{display:block;margin-top:4px;color:var(--text-secondary);font-size:11px;line-height:1.35}
.profileHubTile>i{font-style:normal;color:#5bbbd8;font-size:24px}
.profileBack{margin:0 0 12px;padding:0;border:0;background:transparent;color:#39bfff;font-size:16px}
.profilePublicCard,.profilePlaceholder{padding:20px;border:1px solid rgba(44,198,236,.16);border-radius:20px;background:rgba(4,15,21,.72)}
.profilePublicCard>.profileHubAvatar{margin-bottom:14px}.profilePublicCard h2{margin:0 0 4px}.profilePublicCard>span{color:var(--text-secondary)}
.profilePublicContact{display:grid;gap:3px;margin-top:13px;padding-top:13px;border-top:1px solid rgba(55,177,220,.11)}.profilePublicContact span,.profilePlaceholder span{color:var(--text-secondary)}
.profilePlaceholder{display:grid;gap:7px}
@media(max-width:520px){.drawerUnreadBadge{top:6px!important;right:10px!important}.profileHubTile{min-height:68px}}
