.channel-card[data-v-20735930]{cursor:pointer;background:#fff;border:1px solid #ececec;border-radius:24px;flex-direction:column;height:100%;padding:16px 20px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 8px 24px #0000000f}.channel-card[data-v-20735930]:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.card-top[data-v-20735930]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.card-avatar[data-v-20735930]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;flex-shrink:0;width:52px;height:52px;overflow:hidden}.card-avatar img[data-v-20735930]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar-placeholder[data-v-20735930]{background:linear-gradient(135deg,#667eea,#764ba2);width:100%;height:100%}.channel-type-tag[data-v-20735930]{border-radius:32px;flex-shrink:0;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5}.channel-type-tag--public[data-v-20735930]{color:#2f54eb;background:#f0f5ff;border:1px solid #adc6ff}.channel-type-tag--private[data-v-20735930]{color:#8c8c8c;background:#fafafa;border:1px solid #d9d9d9}.channel-type-tag--paid[data-v-20735930]{color:#d46b08;background:#fff7e6;border:1px solid #ffd591}.channel-type-tag--apply[data-v-20735930]{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f}.card-title[data-v-20735930]{color:#1a1a1a;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.card-section[data-v-20735930]{min-width:0;margin-bottom:8px}.card-section-text[data-v-20735930]{color:#8c8c8c;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.card-feed[data-v-20735930]{background:#fff4f7;border:1px solid #f8d0dc;border-radius:12px;min-width:0;margin-bottom:8px;padding:12px 14px}.card-feed-label[data-v-20735930]{color:#1a1a1a;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;line-height:1.4;display:flex}.card-feed-dot[data-v-20735930]{background:#ea3f79;border-radius:50%;flex-shrink:0;width:6px;height:6px}.card-feed-text[data-v-20735930]{color:#666;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.card-footer[data-v-20735930]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.card-meta[data-v-20735930]{flex:1;gap:16px}.card-meta[data-v-20735930],.card-meta-value[data-v-20735930]{align-items:center;min-width:0;display:flex}.card-meta-value[data-v-20735930]{color:#8c8c8c;text-overflow:ellipsis;white-space:nowrap;gap:4px;font-size:12px;font-weight:400;overflow:hidden}.card-meta-value[data-v-20735930] .anticon{flex-shrink:0;font-size:13px}.card-actions[data-v-20735930]{flex-shrink:0}.action-btn[data-v-20735930],.card-actions[data-v-20735930]{align-items:center;display:flex}.action-btn[data-v-20735930]{cursor:pointer;white-space:nowrap;border:1px solid #ea3f79;border-radius:999px;justify-content:center;padding:4px 12px;transition:opacity .2s}.action-btn[data-v-20735930],.action-btn[data-v-20735930]:hover{color:#fff;background-color:#ea3f79}.action-btn[data-v-20735930]:hover{opacity:.92}.paid-join[data-v-20735930]{border:1px solid #ea3f79}.paid-join[data-v-20735930],.paid-join[data-v-20735930]:hover{color:#ea3f79;background-color:#ffeff4}.joined-btn[data-v-20735930],.joined-btn[data-v-20735930]:hover{color:#000;background-color:#fff;border:1px solid #999}.joined-btn[data-v-20735930]:hover{opacity:1}.manage-btn[data-v-20735930],.manage-btn[data-v-20735930]:hover{color:#000;background-color:#fff;border:1px solid #999}.manage-btn[data-v-20735930]:hover{opacity:1}.coin-icon[data-v-20735930]{width:16px;height:16px;margin-right:4px}@media (width<=768px){.channel-card[data-v-20735930]{padding:12px 16px}.card-avatar[data-v-20735930]{width:44px;height:44px}.card-title[data-v-20735930]{font-size:15px}.card-footer[data-v-20735930]{flex-wrap:wrap}}.card-title a[data-v-20735930]{color:inherit;text-decoration:none}.card-title a[data-v-20735930]:hover{color:inherit}
