/* 列表美化：基础效果 + 瀑布流；资源卡片样式见 resource-cards.css */

.coolo-lb-hover{transition:transform .25s ease,box-shadow .25s ease}
.coolo-lb-hover:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.12)}
.coolo-lb-is-new{position:relative}
.coolo-lb-is-new::before{
  content:"NEW";position:absolute;top:8px;left:8px;z-index:3;font-size:11px;line-height:1;
  padding:3px 6px;border-radius:4px;color:#fff;background:linear-gradient(135deg,#ff7043,#ec407a)
}
body.coolo-lb-img-radius .posts-item img,body.coolo-lb-img-radius .coolo-lb-item img{border-radius:8px}
.coolo-lb-card-waterfall{break-inside:avoid;margin-bottom:14px;display:inline-block;width:100%}
body.coolo-lb-waterfall .posts-row,
body.coolo-lb-waterfall .ajaxpager,
body.coolo-lb-waterfall .posts-item-container,
body.coolo-lb-waterfall #posts-list{
  column-count:2;column-gap:16px
}
body.coolo-lb-waterfall .posts-item,
body.coolo-lb-waterfall .ajax-item,
body.coolo-lb-waterfall .coolo-lb-card-waterfall{
  break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;width:100%;display:inline-block;margin-bottom:14px
}
@media (max-width:767px){
  body.coolo-lb-waterfall .posts-row,
  body.coolo-lb-waterfall .ajaxpager,
  body.coolo-lb-waterfall .posts-item-container,
  body.coolo-lb-waterfall #posts-list{column-count:1}
}
@media (min-width:1200px){
  body.coolo-lb-waterfall .posts-row,
  body.coolo-lb-waterfall .ajaxpager,
  body.coolo-lb-waterfall .posts-item-container,
  body.coolo-lb-waterfall #posts-list{column-count:3}
}
.coolo-lb-img-glow img{box-shadow:0 0 0 0 rgba(66,165,245,0);transition:box-shadow .25s}
.coolo-lb-img-glow:hover img{box-shadow:0 0 18px rgba(66,165,245,.55)}

/* 资源卡片收藏按钮兼容子比 favorite */
body.panda-resource-cards-v1 .panda-resource-thumbnail-favorite-btn a text,
body.panda-resource-cards-v1 .panda-resource-thumbnail-favorite-btn a count{display:none}
