.activity-card[data-v-0941269b]{background:#fff;border-radius:var(--radius-card);display:flex;margin-bottom:10px;overflow:hidden;padding:10px;position:relative;transition:box-shadow .15s}.activity-card[data-v-0941269b]:hover{box-shadow:0 4px 16px #00000014}.activity-card.dimmed[data-v-0941269b]{background:#e8e8e8;filter:grayscale(100%);opacity:.7}.ribbon[data-v-0941269b]{background:linear-gradient(135deg,#000,#333);color:#fff;font-size:10px;font-weight:700;height:21px;line-height:21px;position:absolute;right:-28px;text-align:center;top:9px;transform:rotate(45deg);width:78px;z-index:1}.cover-wrap[data-v-0941269b]{flex-shrink:0;height:120px;margin-right:10px;position:relative;width:120px}.cover[data-v-0941269b]{background:#eee;border-radius:var(--radius-cover);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cover.placeholder[data-v-0941269b]{align-items:center;color:#999;display:flex;font-weight:700;justify-content:center}.status-badge[data-v-0941269b]{background:var(--c-ended);border-radius:999px;bottom:-5px;color:#fff;font-size:10px;left:50%;line-height:1.1;padding:3px 8px;position:absolute;transform:translate(-50%);white-space:nowrap}.status-badge.ongoing[data-v-0941269b]{background:var(--c-ongoing);box-shadow:0 2px 7px #52c41a59}.status-badge.soon[data-v-0941269b]{background:var(--c-soon);box-shadow:0 2px 7px #ffb3004d}.info[data-v-0941269b]{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.title[data-v-0941269b]{display:-webkit-box;font-size:15px;font-weight:700;-webkit-line-clamp:1;line-height:1.3;margin:0;-webkit-box-orient:vertical;overflow:hidden}.creator[data-v-0941269b]{color:var(--c-text-2);font-size:12px;gap:5px}.tags[data-v-0941269b]{gap:4px}.meta[data-v-0941269b]{color:var(--c-text-3);display:flex;flex-direction:column;font-size:12px;gap:3px;margin-top:auto}.price[data-v-0941269b]{color:var(--c-text);font-size:13px;font-weight:700}.price.free[data-v-0941269b]{color:var(--c-ongoing)}@media(min-width:900px){.cover-wrap[data-v-0941269b]{height:140px;width:140px}}
