.system-planning-add-update[data-v-304e7dc8]{padding:20px}.system-planning-add-update .page-header[data-v-304e7dc8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #e4e7ed}.system-planning-add-update .planning-tabs[data-v-304e7dc8]{margin-top:20px}.system-planning-add-update .planning-tabs[data-v-304e7dc8] .el-tabs__content{padding:20px 0}.system-planning-add-update .resource-tags[data-v-304e7dc8]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.system-planning-add-update .resource-tags .resource-tag[data-v-304e7dc8]{margin-right:5px}.system-planning-add-update .cover-upload-section[data-v-304e7dc8]{display:flex;align-items:flex-start}.system-planning-add-update .cover-preview-wrapper[data-v-304e7dc8]{position:relative;width:200px;height:150px;border:1px solid #dcdfe6;border-radius:6px;overflow:hidden}.system-planning-add-update .cover-preview-wrapper .cover-preview[data-v-304e7dc8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.system-planning-add-update .cover-preview-wrapper .cover-actions[data-v-304e7dc8]{position:absolute;top:5px;right:5px;opacity:0;transition:opacity .3s}.system-planning-add-update .cover-preview-wrapper:hover .cover-actions[data-v-304e7dc8]{opacity:1}.system-planning-add-update .cover-uploader[data-v-304e7dc8]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;width:200px;height:150px}.system-planning-add-update .cover-uploader[data-v-304e7dc8]:hover{border-color:#409eff}.system-planning-add-update .upload-placeholder[data-v-304e7dc8]{width:200px;height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center}.system-planning-add-update .cover-uploader-icon[data-v-304e7dc8]{font-size:28px;color:#8c939d}.system-planning-add-update .upload-text[data-v-304e7dc8]{font-size:12px;color:#8c939d;margin-top:8px}.system-planning-add-update .upload-tip[data-v-304e7dc8]{font-size:12px;color:#909399;margin-top:8px}.system-planning-add-update .category-actions[data-v-304e7dc8]{margin-bottom:10px}.system-planning-add-update .tab-footer[data-v-304e7dc8]{margin-top:30px;padding-top:20px;border-top:1px solid #e4e7ed;text-align:center}.system-planning-add-update .tab-footer .el-button[data-v-304e7dc8]{margin:0 10px}.system-planning-add-update .featured-course-transfer[data-v-304e7dc8] .el-transfer-panel{width:280px}.system-planning-add-update .proposal-preview[data-v-304e7dc8]{max-width:900px;margin:0 auto}.system-planning-add-update .proposal-preview .proposal-header[data-v-304e7dc8]{text-align:center;margin-bottom:30px}.system-planning-add-update .proposal-preview .proposal-header .proposal-title-input[data-v-304e7dc8] .el-input__inner{font-size:24px;font-weight:700;text-align:center;border:none;border-bottom:2px solid #409eff;border-radius:0}.system-planning-add-update .proposal-preview .proposal-header .proposal-subtitle[data-v-304e7dc8]{font-size:18px;color:#606266;margin-top:10px}.system-planning-add-update .proposal-preview .proposal-section[data-v-304e7dc8]{margin-bottom:30px}.system-planning-add-update .proposal-preview .proposal-section h3[data-v-304e7dc8]{font-size:18px;font-weight:700;color:#303133;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #409eff}.system-planning-add-update .proposal-preview .proposal-section .section-item[data-v-304e7dc8]{margin-bottom:20px}.system-planning-add-update .proposal-preview .proposal-section .section-item h4[data-v-304e7dc8]{font-size:16px;font-weight:500;color:#606266;margin-bottom:10px}.system-planning-add-update .text-danger[data-v-304e7dc8]{color:#f56c6c}.system-planning-add-update .text-danger[data-v-304e7dc8]:hover{color:#f78989}