.item-card[data-v-3ba9b341]{background:#fff;border-radius:10px;overflow:hidden;border:1px solid #eef0f4;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04);-webkit-transition:border-color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s,border-color .3s;transition:transform .3s,box-shadow .3s,border-color .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.item-card[data-v-3ba9b341]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:rgba(64,158,255,.45);-webkit-box-shadow:0 8px 20px rgba(0,43,86,.15);box-shadow:0 8px 20px rgba(0,43,86,.15)}.item-cover[data-v-3ba9b341]{width:100%;height:180px;overflow:hidden;background:#f5f7fa}.item-image[data-v-3ba9b341]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.item-card:hover .item-image[data-v-3ba9b341]{-webkit-transform:scale(1.08);transform:scale(1.08)}.item-placeholder[data-v-3ba9b341]{background:linear-gradient(135deg,#409eff,#2f80ed);padding:0 12px;text-align:center;word-break:break-all}.item-body[data-v-3ba9b341]{padding:12px 14px 14px}.item-title-row[data-v-3ba9b341]{min-width:0}.item-title[data-v-3ba9b341]{min-width:0;color:#1f2329;line-height:22px;-webkit-transition:color .3s;transition:color .3s}.item-learners[data-v-3ba9b341]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:12px;color:#a8adb5;line-height:22px;white-space:nowrap}.item-card:hover .item-title[data-v-3ba9b341]{color:#409eff}.item-meta[data-v-3ba9b341]{margin-top:8px;font-size:12px;color:#8f959e;line-height:18px}.item-author[data-v-3ba9b341]{min-width:0}.item-author-icon[data-v-3ba9b341]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:12px;color:#a8adb5}.item-time[data-v-3ba9b341]{-webkit-box-flex:0;-ms-flex:none;flex:none;color:#a8adb5;white-space:nowrap}.item-time-icon[data-v-3ba9b341]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:12px;color:#a8adb5}