/* V11: 点赞头像自动换行。固定每行 8 个，不设置行数上限。 */
.likes-section{
  min-height:53px;
  display:grid;
  grid-template-columns:48px minmax(0,1fr);
  align-items:start;
}

.heart-icon{
  width:48px;
  height:53px;
  align-self:start;
  display:flex;
  align-items:center;
  justify-content:center;
}

.like-avatars{
  display:grid !important;
  grid-template-columns:repeat(8,minmax(0,1fr));
  column-gap:5px;
  row-gap:6px;
  align-items:start;
  overflow:visible !important;
  min-height:53px;
  padding:8px 8px 8px 0 !important;
}

.small-avatar{
  width:100% !important;
  height:auto !important;
  aspect-ratio:1 / 1;
  border-radius:3px;
  overflow:hidden;
  background:#ddd;
  min-width:0;
}

.small-avatar img{
  width:100%;
  height:100%;
  display:block;
  object-fit:cover;
}

/* 若开启数量文字，让数量从下一整行开始，不破坏每行 8 个头像。 */
.like-count-text{
  grid-column:1 / -1;
  font-size:14px;
  color:#526b9a;
  white-space:nowrap;
  padding-bottom:1px;
}

#likeCount[hidden]{display:none !important;}
