.kc-user-card__link { display: block; text-decoration: none; }
.kc-user-card__inner { display: flex; align-items: center; gap: 12px; }

/*.kc-user-card--block .kc-user-card__inner { 
	 background: #f5f5f5;  
	border-radius: 8px; 
	padding: 8px 12px; 
}*/

.kc-user-card__avatar img { width: 100%; height: 100%; border-radius: 5px; object-fit: cover; }
.kc-user-card__body { min-width: 0; flex: 1; }
.kc-user-card__name-row { display: flex; align-items: center; gap: 8px; min-width: 0; flex-wrap: nowrap; }
.kc-user-card__name { font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #333; flex: 1 1 auto; min-width: 0; }
.kc-user-card__name-extra { flex: 0 0 auto; }
.kc-user-card__name-extra a { color: inherit; }
.kc-user-card__name-extra .link-fas-user-bookmark,
.kc-user-card__name-extra .link-far-user-bookmark { opacity: 0.85; }
.kc-user-card__name-extra .link-fas-user-bookmark:hover,
.kc-user-card__name-extra .link-far-user-bookmark:hover { opacity: 1; }
.kc-user-card__stats { margin-top: 2px; font-size: 13px; color: #666; }
.kc-user-card__stats .fas { font-size: 12px; color: #666; }
.kc-user-card__stats span + span { margin-left: 8px; }
.kc-user-card__date { margin-left: auto; }
.kc-user-card--inline .kc-user-card__date small { margin-left: 0; }

.kc-user-card a:hover{
	text-decoration: none;
}

.kc-user-card{
	width: max-content;
}