.zbfv-avatars { display: flex; flex-wrap: wrap; gap: 8px; justify-content: center; margin-top: 10px; }
.zbfv-avatar { display: inline-block; border-radius: 50%; overflow: hidden; transition: transform 0.2s; }
.zbfv-avatar:hover { transform: scale(1.05); }
.zbfv-avatar img { width: 100%; height: 100%; object-fit: cover; }
.zbfv-empty { text-align: center; color: #999; padding: 10px 0; font-size: 13px; }
