.specialTopicPage[data-v-e93db998]{min-height:calc(100vh - 50px);padding:16px;background:#fafafa}.specialTopicPage .resourceStats[data-v-e93db998]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px}.specialTopicPage .resourceStats .statCard[data-v-e93db998]{display:flex;align-items:center;padding:12px 16px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;transition:all .2s ease}.specialTopicPage .resourceStats .statCard .statIcon[data-v-e93db998]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px;font-size:18px}.specialTopicPage .resourceStats .statCard .statIcon.image[data-v-e93db998]{background:rgba(64,158,255,.1);color:#409eff}.specialTopicPage .resourceStats .statCard .statIcon.three-d[data-v-e93db998]{background:rgba(103,194,58,.1);color:#67c23a}.specialTopicPage .resourceStats .statCard .statIcon.audio[data-v-e93db998]{background:rgba(230,162,60,.1);color:#e6a23c}.specialTopicPage .resourceStats .statCard .statIcon.video[data-v-e93db998]{background:rgba(245,108,108,.1);color:#f56c6c}.specialTopicPage .resourceStats .statCard .statIcon.document[data-v-e93db998]{background:rgba(144,147,153,.1);color:#909399}.specialTopicPage .resourceStats .statCard .statIcon.other[data-v-e93db998]{background:hsla(30,24%,51%,.1);color:#a08264}.specialTopicPage .resourceStats .statCard .statInfo .statName[data-v-e93db998]{font-size:13px;color:#333;margin-bottom:2px}.specialTopicPage .resourceStats .statCard .statInfo .statCount[data-v-e93db998]{font-size:16px;font-weight:600;color:#000}.specialTopicPage .searchForm[data-v-e93db998]{background:#fff;padding:16px;border-radius:8px;border:1px solid #e8e8e8;margin-bottom:16px}.specialTopicPage .searchForm .formRow[data-v-e93db998]{display:flex;gap:16px;margin-bottom:12px}.specialTopicPage .searchForm .formRow[data-v-e93db998]:last-child{margin-bottom:0}.specialTopicPage .searchForm .formRow .formItem[data-v-e93db998]{flex:1}.specialTopicPage .searchForm .formRow .formItem label[data-v-e93db998]{display:block;font-size:12px;color:#666;margin-bottom:6px}.specialTopicPage .searchForm .formRow .formActions[data-v-e93db998]{padding-top:18px}.specialTopicPage .batchBar[data-v-e93db998]{background:#fff;padding:10px 16px;border-radius:8px;border:1px solid #e8e8e8;margin-bottom:16px}.specialTopicPage .batchBar[data-v-e93db998] .el-checkbox{margin-right:16px}.specialTopicPage .batchBar[data-v-e93db998] .el-button{margin-right:8px}.specialTopicPage .batchBar .totalCount[data-v-e93db998]{font-size:13px;color:#666}.specialTopicPage .batchBar .totalCount em[data-v-e93db998]{color:var(--color);font-style:normal;font-weight:600}.specialTopicPage .topicList .emptyState[data-v-e93db998]{text-align:center;padding:60px 0;background:#fff;border-radius:8px}.specialTopicPage .topicList .emptyState .emptyIcon[data-v-e93db998]{font-size:48px;color:#ddd;margin-bottom:12px}.specialTopicPage .topicList .emptyState .emptyText[data-v-e93db998]{font-size:14px;color:#999}.specialTopicPage .topicList .cardGrid[data-v-e93db998]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.specialTopicPage .topicList .topicCard[data-v-e93db998]{background:#fff;border-radius:8px;border:1px solid #e8e8e8;overflow:hidden;transition:all .2s ease}.specialTopicPage .topicList .topicCard[data-v-e93db998]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.specialTopicPage .topicList .topicCard .cardImage[data-v-e93db998]{position:relative;height:200px;overflow:hidden}.specialTopicPage .topicList .topicCard .cardImage .el-image[data-v-e93db998]{width:100%;height:100%}.specialTopicPage .topicList .topicCard .cardImage .cardBadge[data-v-e93db998]{position:absolute;top:8px;right:8px;padding:2px 8px;background:rgba(0,0,0,.5);color:#fff;font-size:11px;border-radius:4px}.specialTopicPage .topicList .topicCard .cardImage .cardCheckbox[data-v-e93db998]{position:absolute;top:8px;left:8px}.specialTopicPage .topicList .topicCard .cardContent[data-v-e93db998]{padding:12px}.specialTopicPage .topicList .topicCard .cardContent .cardTitle[data-v-e93db998]{font-size:14px;font-weight:600;color:#333;margin:0 0 8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.specialTopicPage .topicList .topicCard .cardContent .cardDesc[data-v-e93db998]{font-size:12px;color:#666;line-height:1.5;margin:0 0 10px 0;height:36px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.specialTopicPage .topicList .topicCard .cardContent .cardTags[data-v-e93db998]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.specialTopicPage .topicList .topicCard .cardContent .cardTags .cardTag[data-v-e93db998]{padding:2px 8px;background:rgba(var(--color-rgb),.08);color:var(--color);font-size:11px;border-radius:4px}.specialTopicPage .topicList .topicCard .cardContent .cardFooter[data-v-e93db998]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#999;margin-bottom:10px}.specialTopicPage .topicList .topicCard .cardContent .cardFooter .cardMeta .metaDot[data-v-e93db998]{margin:0 4px}.specialTopicPage .topicList .topicCard .cardContent .cardFooter .cardStats span[data-v-e93db998]{margin-left:8px}.specialTopicPage .topicList .topicCard .cardContent .cardFooter .cardStats span i[data-v-e93db998]{margin-right:2px}.specialTopicPage .topicList .topicCard .cardContent .cardFooter .cardStats .el-icon-star-off[data-v-e93db998]{cursor:pointer}.specialTopicPage .topicList .topicCard .cardContent .cardActions[data-v-e93db998]{display:flex;align-items:center;border-top:1px solid #f0f0f0;padding-top:10px}.specialTopicPage .topicList .topicCard .cardContent .cardActions[data-v-e93db998] .el-button{padding:4px 8px}.specialTopicPage .topicList .topicCard .cardContent .cardActions[data-v-e93db998] .el-button--text{flex:1;justify-content:flex-start;color:var(--color)}.specialTopicPage .topicList .topicCard .cardContent .cardActions[data-v-e93db998] .el-button.is-circle{padding:6px;border-color:#e8e8e8;color:#999}.specialTopicPage .topicList .topicCard .cardContent .cardActions[data-v-e93db998] .el-button.is-circle:hover{border-color:var(--color);color:var(--color)}.specialTopicPage[data-v-e93db998] .el-pagination{margin-top:16px;text-align:center}