.app-container[data-v-946f2776]{padding:20px}.page-header[data-v-946f2776]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header .page-title h2[data-v-946f2776]{margin:0 0 5px 0;color:#303133}.page-header .page-title p[data-v-946f2776]{margin:0;color:#909399;font-size:14px}.stats-cards[data-v-946f2776]{margin-bottom:20px}.stats-cards .stat-card[data-v-946f2776]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);display:flex;align-items:center}.stats-cards .stat-card .stat-icon[data-v-946f2776]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:16px;background:#409eff;color:#fff;font-size:24px}.stats-cards .stat-card .stat-icon.success[data-v-946f2776]{background:#67c23a}.stats-cards .stat-card .stat-icon.warning[data-v-946f2776]{background:#e6a23c}.stats-cards .stat-card .stat-icon.danger[data-v-946f2776]{background:#f56c6c}.stats-cards .stat-card .stat-content .stat-number[data-v-946f2776]{font-size:28px;font-weight:700;color:#303133;line-height:1;margin-bottom:8px}.stats-cards .stat-card .stat-content .stat-label[data-v-946f2776]{color:#909399;font-size:14px}.search-container[data-v-946f2776]{margin-bottom:20px}.search-container[data-v-946f2776],.table-container[data-v-946f2776]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.pagination-container[data-v-946f2776]{margin-top:20px;text-align:right}.text-success[data-v-946f2776]{color:#67c23a;font-weight:700}.text-danger[data-v-946f2776]{color:#f56c6c;font-weight:700}.create-moment-dialog .form-section[data-v-946f2776]{margin-bottom:30px}.create-moment-dialog .form-section .section-header[data-v-946f2776]{display:flex;align-items:center;margin-bottom:20px;font-size:16px;font-weight:700;color:#303133}.create-moment-dialog .form-section .section-header i[data-v-946f2776]{margin-right:8px;color:#409eff}.create-moment-dialog .visible-type-group[data-v-946f2776]{display:flex;gap:20px}.create-moment-dialog .visible-type-group .visible-type-radio[data-v-946f2776]{flex:1;margin-right:0;text-align:center}.create-moment-dialog .visible-type-group .visible-type-radio .radio-desc[data-v-946f2776]{font-size:12px;color:#909399;margin-top:15px}.create-moment-dialog .attachment-type-selector .el-radio-button[data-v-946f2776]{margin-right:20px}.create-moment-dialog .attachment-type-selector .el-radio-button .el-radio-button__inner[data-v-946f2776]{padding:12px 20px;border-radius:6px}.create-moment-dialog .attachment-type-selector .el-radio-button .el-radio-button__inner i[data-v-946f2776]{margin-right:8px}.create-moment-dialog .attachment-type-selector .el-radio-button .el-radio-button__inner .type-desc[data-v-946f2776]{font-size:12px;color:#909399;margin-left:8px}.create-moment-dialog .attachment-section .attachment-tips[data-v-946f2776]{margin-top:10px;padding:15px;background:#f5f7fa;border-radius:4px;font-size:13px;color:#606266}.create-moment-dialog .attachment-section .attachment-tips p[data-v-946f2776]{margin:0 0 10px 0}.create-moment-dialog .attachment-section .attachment-tips ul[data-v-946f2776]{margin:0;padding-left:20px}.create-moment-dialog .attachment-section .attachment-tips .warning-text[data-v-946f2776]{color:#e6a23c;font-weight:700}.create-moment-dialog .attachment-section .link-attachment-form[data-v-946f2776]{border:1px solid #dcdfe6;border-radius:6px;padding:20px;background:#fafbfc}.create-moment-dialog .attachment-section .link-attachment-form .link-cover-uploader .cover-preview[data-v-946f2776]{position:relative;display:inline-block;width:120px;height:120px;border-radius:6px;overflow:hidden}.create-moment-dialog .attachment-section .link-attachment-form .link-cover-uploader .cover-preview .cover-image[data-v-946f2776]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.create-moment-dialog .attachment-section .link-attachment-form .link-cover-uploader .cover-preview .cover-overlay[data-v-946f2776]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .3s}.create-moment-dialog .attachment-section .link-attachment-form .link-cover-uploader .cover-preview .cover-overlay .el-button[data-v-946f2776]{color:#fff;border:none;background:transparent}.create-moment-dialog .attachment-section .link-attachment-form .link-cover-uploader .cover-preview .cover-overlay .el-button[data-v-946f2776]:hover{background:hsla(0,0%,100%,.2)}.create-moment-dialog .attachment-section .link-attachment-form .link-cover-uploader .cover-preview:hover .cover-overlay[data-v-946f2776]{opacity:1}.create-moment-dialog .attachment-section .link-attachment-form .link-cover-uploader .cover-uploader-placeholder[data-v-946f2776]{width:120px;height:120px;border:2px dashed #dcdfe6;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s}.create-moment-dialog .attachment-section .link-attachment-form .link-cover-uploader .cover-uploader-placeholder[data-v-946f2776]:hover{border-color:#409eff}.create-moment-dialog .attachment-section .link-attachment-form .link-cover-uploader .cover-uploader-placeholder i[data-v-946f2776]{font-size:28px;color:#c0c4cc;margin-bottom:10px}.create-moment-dialog .attachment-section .link-attachment-form .link-cover-uploader .cover-uploader-placeholder .upload-text[data-v-946f2776]{text-align:center}.create-moment-dialog .attachment-section .link-attachment-form .link-cover-uploader .cover-uploader-placeholder .upload-text p[data-v-946f2776]{margin:0;font-size:14px;color:#606266}.create-moment-dialog .attachment-section .link-attachment-form .link-cover-uploader .cover-uploader-placeholder .upload-text p.upload-tips[data-v-946f2776]{font-size:12px;color:#909399;margin-top:5px}.create-moment-dialog .attachment-section .attachment-list[data-v-946f2776]{margin-top:15px}.create-moment-dialog .attachment-section .attachment-list .attachment-item[data-v-946f2776]{display:flex;align-items:center;padding:10px;border:1px solid #dcdfe6;border-radius:4px;margin-bottom:10px}.create-moment-dialog .attachment-section .attachment-list .attachment-item.uploading[data-v-946f2776]{background:#f0f9ff;border-color:#409eff}.create-moment-dialog .attachment-section .attachment-list .attachment-item.error[data-v-946f2776]{background:#fef0f0;border-color:#f56c6c}.create-moment-dialog .attachment-section .attachment-list .attachment-item .attachment-icon[data-v-946f2776]{margin-right:10px;font-size:24px;color:#409eff}.create-moment-dialog .attachment-section .attachment-list .attachment-item .attachment-info[data-v-946f2776]{flex:1}.create-moment-dialog .attachment-section .attachment-list .attachment-item .attachment-info .attachment-name[data-v-946f2776]{font-weight:700;margin-bottom:5px}.create-moment-dialog .attachment-section .attachment-list .attachment-item .attachment-info .attachment-meta[data-v-946f2776]{font-size:12px;color:#909399}.create-moment-dialog .attachment-section .attachment-list .attachment-item .attachment-info .attachment-meta span[data-v-946f2776]{margin-right:10px}.create-moment-dialog .attachment-section .attachment-list .attachment-item .attachment-info .attachment-meta .attachment-status.uploading[data-v-946f2776]{color:#409eff}.create-moment-dialog .attachment-section .attachment-list .attachment-item .attachment-info .attachment-meta .attachment-status.success[data-v-946f2776]{color:#67c23a}.create-moment-dialog .attachment-section .attachment-list .attachment-item .attachment-info .attachment-meta .attachment-status.error[data-v-946f2776]{color:#f56c6c}.create-moment-dialog .attachment-section .attachment-list .attachment-item .attachment-actions[data-v-946f2776]{margin-left:10px}.detail-dialog .task-detail .detail-section[data-v-946f2776]{margin-bottom:30px}.detail-dialog .task-detail .detail-section h3[data-v-946f2776]{margin:0 0 15px 0;padding-bottom:10px;border-bottom:1px solid #ebeef5;color:#303133}.detail-dialog .task-detail .detail-section .detail-item[data-v-946f2776]{margin-bottom:10px}.detail-dialog .task-detail .detail-section .detail-item label[data-v-946f2776]{font-weight:700;color:#606266;margin-right:8px}.detail-dialog .task-detail .detail-section .content-preview .text-content[data-v-946f2776]{background:#f5f7fa;padding:15px;border-radius:4px;margin-bottom:15px}.detail-dialog .task-detail .detail-section .content-preview .text-content p[data-v-946f2776]{margin:0;white-space:pre-wrap;word-break:break-word}.detail-dialog .task-detail .detail-section .stat-item[data-v-946f2776]{text-align:center}.detail-dialog .task-detail .detail-section .stat-item .stat-value[data-v-946f2776]{font-size:24px;font-weight:700;color:#303133;margin-bottom:5px}.detail-dialog .task-detail .detail-section .stat-item .stat-value.success[data-v-946f2776]{color:#67c23a}.detail-dialog .task-detail .detail-section .stat-item .stat-value.danger[data-v-946f2776]{color:#f56c6c}.detail-dialog .task-detail .detail-section .stat-item .stat-label[data-v-946f2776]{color:#909399;font-size:14px}