.activity-edit-page[data-v-2cbb8c14]{padding:0;height:100%;display:flex;flex-direction:column}.activity-edit-page__header[data-v-2cbb8c14]{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;border-bottom:1px solid #909399;background:#fff;position:sticky;top:0;z-index:10}.activity-edit-page__title[data-v-2cbb8c14]{margin:0;font-size:18px;font-weight:600}.activity-edit-page__body[data-v-2cbb8c14]{flex:1;overflow-y:auto;padding:20px 24px}.basic-info-layout[data-v-2cbb8c14]{display:flex;gap:18px;align-items:flex-start}.basic-info-flow[data-v-2cbb8c14]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;padding:12px 16px;border:1px solid #b3d8ff;border-radius:8px;background:#ecf5ff;color:#409eff}.basic-info-flow__item[data-v-2cbb8c14]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;white-space:nowrap}.basic-info-flow__divider[data-v-2cbb8c14]{width:1px;height:18px;background:#b3d8ff}.basic-info-layout__left[data-v-2cbb8c14]{flex:1;min-width:0}.basic-info-section-card[data-v-2cbb8c14]{border:1px solid #b3d8ff;border-radius:8px;padding:18px 18px 4px;background:#f8fbff}.basic-info-section-card--visual[data-v-2cbb8c14]{margin-top:18px;border-color:#b3d8ff;background:#f8fbff}.basic-info-section__title[data-v-2cbb8c14]{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:#1d5fa7;font-size:16px;font-weight:600}.basic-info-section__title--intro[data-v-2cbb8c14]{margin-bottom:0}.basic-info-section__icon[data-v-2cbb8c14]{color:#409eff;font-size:18px}.basic-info-section__step[data-v-2cbb8c14]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#409eff;color:#fff;font-size:12px;font-weight:600}.basic-info-date-picker[data-v-2cbb8c14]{width:100%;max-width:480px}.basic-info-layout__right[data-v-2cbb8c14]{width:46%;min-width:360px;border:1px solid #b3d8ff;border-radius:8px;padding:18px;background:#f8fbff}.activity-intro-editor[data-v-2cbb8c14]{width:100%}.activity-intro-editor[data-v-2cbb8c14] .w-e-text-container{min-height:520px!important}.basic-info-intro-title-row[data-v-2cbb8c14]{display:flex;justify-content:space-between;align-items:center;gap:8px}.exam-entry-button-wrap[data-v-2cbb8c14]{margin-top:14px;display:flex;justify-content:center}.exam-entry-button[data-v-2cbb8c14]{min-width:360px;height:42px;font-size:15px;font-weight:600;letter-spacing:.4px}.activity-desktop-preview-dialog__iframe[data-v-2cbb8c14]{width:100%;height:calc(100vh - 92px);border:none;border-radius:0;display:block;margin:0;background:#fff}[data-v-2cbb8c14] .activity-desktop-preview-dialog .el-dialog__body{padding:0}@media (max-width:1280px){.basic-info-layout[data-v-2cbb8c14]{flex-direction:column}.basic-info-layout__right[data-v-2cbb8c14]{width:100%;min-width:0}}.edit-form[data-v-2cbb8c14]{max-width:700px}.mainvisual-form-item[data-v-2cbb8c14] .el-form-item__content{max-width:640px}.mainvisual-picker[data-v-2cbb8c14]{display:flex;flex-direction:column;gap:12px;width:100%}.mainvisual-picker__options[data-v-2cbb8c14]{width:100%}.mainvisual-picker__options[data-v-2cbb8c14] .el-radio-group{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.mainvisual-option[data-v-2cbb8c14]{display:block;height:auto;margin:0!important;padding:0!important;white-space:normal}.mainvisual-option[data-v-2cbb8c14] .el-radio__input{position:absolute;opacity:0;pointer-events:none}.mainvisual-option[data-v-2cbb8c14] .el-radio__label{display:block;padding-left:0;color:inherit}.mainvisual-option__content[data-v-2cbb8c14]{display:block;overflow:hidden;border:2px solid #dcdfe6;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mainvisual-option:hover .mainvisual-option__content[data-v-2cbb8c14]{border-color:#79bbff;box-shadow:0 3px 10px rgba(64,158,255,.16);transform:translateY(-1px)}.mainvisual-option.is-checked .mainvisual-option__content[data-v-2cbb8c14]{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.18)}.mainvisual-option__image-wrap[data-v-2cbb8c14]{display:flex;align-items:center;justify-content:center;aspect-ratio:3/1;overflow:hidden;background:#f5f7fa}.mainvisual-option__image-wrap img[data-v-2cbb8c14]{width:100%;height:100%;object-fit:cover}.mainvisual-option__image-wrap--ai[data-v-2cbb8c14]{background:#ecf5ff}.mainvisual-option__ai-icon[data-v-2cbb8c14]{color:#409eff;font-size:28px}.mainvisual-option__label[data-v-2cbb8c14]{display:block;overflow:hidden;padding:7px 8px;color:#606266;font-size:12px;line-height:1.3;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mainvisual-option.is-checked .mainvisual-option__label[data-v-2cbb8c14]{color:#1d5fa7;font-weight:600}.mainvisual-picker__preview[data-v-2cbb8c14]{border:1px solid #909399;border-radius:8px;background:#fafafa;padding:10px}.mainvisual-picker__preview--ai[data-v-2cbb8c14]{min-height:240px;border-color:#b3d8ff;background:#f8fbff}.mainvisual-picker__preview-title[data-v-2cbb8c14]{color:#606266;font-size:13px;margin-bottom:8px}.mainvisual-ai-credits[data-v-2cbb8c14]{margin-top:14px;font-size:13px;color:#1d5fa7}.mainvisual-ai-credits__remaining[data-v-2cbb8c14]{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:4px;background:#ecf5ff;color:#1d5fa7;font-weight:600}.mainvisual-ai-credits__meta[data-v-2cbb8c14]{margin-left:8px;color:#909399;font-size:12px}.mainvisual-ai-credits__refresh[data-v-2cbb8c14]{margin-left:8px;padding:0}.mainvisual-ai-credits__hint[data-v-2cbb8c14]{margin-top:8px;padding:8px 10px;border-left:3px solid #409eff;border-radius:2px;background:#ecf5ff;color:#1d5fa7;font-size:12px;line-height:1.5}.mainvisual-picker__preview-image[data-v-2cbb8c14]{width:100%;max-width:600px;aspect-ratio:3/1;object-fit:cover;border-radius:6px;border:1px solid #dcdfe6;background:#fff}.mainvisual-ai-panel[data-v-2cbb8c14]{display:flex;flex-direction:column;gap:10px;width:100%;max-width:600px}.mainvisual-ai-panel__label[data-v-2cbb8c14]{color:#1d5fa7;font-size:14px;font-weight:600}.mainvisual-ai-panel__hint[data-v-2cbb8c14]{margin-top:-5px;color:#409eff;font-size:12px}@media (max-width:700px){.basic-info-flow[data-v-2cbb8c14]{justify-content:flex-start;flex-wrap:wrap;gap:8px}.basic-info-flow__divider[data-v-2cbb8c14]{height:16px}}.mainvisual-ai-panel__actions[data-v-2cbb8c14]{display:flex;justify-content:flex-end}.mainvisual-ai-panel--loading[data-v-2cbb8c14]{min-height:160px;justify-content:center;align-items:center;color:#606266}.mainvisual-ai-result[data-v-2cbb8c14]{width:100%;max-width:600px}.mainvisual-ai-result__toolbar[data-v-2cbb8c14]{display:flex;justify-content:flex-end;gap:8px;margin-bottom:8px}.mainvisual-ai-result__zoom-wrap[data-v-2cbb8c14]{width:100%;aspect-ratio:3/1;border-radius:6px;border:1px solid #dcdfe6;overflow:hidden;background:#fff}.mainvisual-ai-result__image[data-v-2cbb8c14]{width:100%;height:100%;object-fit:cover}.tab-section[data-v-2cbb8c14]{padding:8px 0}.schedule-tab[data-v-2cbb8c14]{height:calc(100vh - 230px);display:flex;flex-direction:column}.schedule-tab__topbar[data-v-2cbb8c14]{padding:0 0 10px 0;flex-shrink:0}.schedule-split[data-v-2cbb8c14]{flex:1;display:flex;border:1px solid #dcdfe6;border-radius:6px;overflow:hidden;min-height:0}.schedule-split__sidebar[data-v-2cbb8c14]{width:220px;flex-shrink:0;border-right:1px solid #dcdfe6;display:flex;flex-direction:column;background:#fafafa}.schedule-split__sidebar-head[data-v-2cbb8c14]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #dcdfe6;flex-shrink:0}.schedule-split__sidebar-title[data-v-2cbb8c14]{font-size:13px;font-weight:600;color:#303133}.schedule-split__list[data-v-2cbb8c14]{flex:1;overflow-y:auto;padding:8px}.schedule-split__drag-hint[data-v-2cbb8c14]{display:flex;align-items:center;gap:6px;padding:8px 10px 0;color:#909399;font-size:12px}.schedule-split__status-legend[data-v-2cbb8c14]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:7px 10px 0;color:#606266;font-size:12px}.schedule-split__status-legend-title[data-v-2cbb8c14]{font-weight:600}.schedule-split__status-legend-item[data-v-2cbb8c14]{display:inline-flex;align-items:center;gap:4px}.schedule-split__status-swatch[data-v-2cbb8c14]{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.schedule-split__status-swatch--overlap[data-v-2cbb8c14]{background:#e6a23c}.schedule-split__status-swatch--error[data-v-2cbb8c14]{background:#f56c6c}.schedule-split__item[data-v-2cbb8c14]{padding:8px 10px;border-radius:6px;margin-bottom:6px;cursor:pointer;border:1px solid #dcdfe6;background:#fff;transition:border-color .2s,box-shadow .2s}.schedule-split__item--ghost[data-v-2cbb8c14]{opacity:.65;background:#ecf5ff}.schedule-split__item[data-v-2cbb8c14]:hover{border-color:#409eff}.schedule-split__item.is-active[data-v-2cbb8c14]{border-color:#409eff;background:#ecf5ff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.schedule-split__item.has-error[data-v-2cbb8c14]{border-color:#f56c6c;background:#fef0f0}.schedule-split__item.has-overlap[data-v-2cbb8c14]{border-color:#e6a23c;background:#fdf6ec}.schedule-split__item-row[data-v-2cbb8c14]{display:flex;justify-content:space-between;align-items:center}.schedule-split__item-actions[data-v-2cbb8c14]{display:inline-flex;align-items:center;gap:8px}.schedule-split__drag-handle[data-v-2cbb8c14]{cursor:move;color:#909399;font-size:14px}.schedule-split__drag-handle[data-v-2cbb8c14]:hover{color:#409eff}.schedule-split__item-step[data-v-2cbb8c14]{font-size:12px;font-weight:700;color:#409eff}.schedule-split__item-name[data-v-2cbb8c14]{font-size:13px;color:#303133;margin:3px 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-split__item-time[data-v-2cbb8c14]{font-size:11px;color:#909399}.schedule-split__item-time--empty[data-v-2cbb8c14]{color:#c0c4cc}.schedule-split__item-status[data-v-2cbb8c14]{display:flex;align-items:center;gap:4px;margin-top:4px;font-size:11px;font-weight:500}.schedule-split__item-status--overlap[data-v-2cbb8c14]{color:#b88230}.schedule-split__item-status--error[data-v-2cbb8c14]{color:#f56c6c}.schedule-split__editor[data-v-2cbb8c14]{flex:1;display:flex;flex-direction:column;overflow-y:auto;min-width:0}.schedule-split__editor--empty[data-v-2cbb8c14]{align-items:center;justify-content:center}.schedule-split__editor-head[data-v-2cbb8c14]{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #dcdfe6;background:#f5f7fa;flex-shrink:0}.schedule-split__editor-body[data-v-2cbb8c14]{flex:1;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:6px}.editor-two-col[data-v-2cbb8c14]{flex-direction:row!important;align-items:stretch;gap:0!important;padding:0!important;overflow:visible}.editor-main-col[data-v-2cbb8c14]{flex:1;min-width:0;padding:16px 20px;display:flex;flex-direction:column;gap:6px}.col-resize-divider[data-v-2cbb8c14]{width:5px;flex-shrink:0;cursor:col-resize;background:#e4e7ed;transition:background .15s;position:relative}.col-resize-divider--dragging[data-v-2cbb8c14],.col-resize-divider[data-v-2cbb8c14]:hover{background:#409eff}.editor-notice-col[data-v-2cbb8c14]{min-width:380px;flex-shrink:0;overflow-y:auto;padding:16px 14px;background:#fafafa;display:flex;flex-direction:column;gap:8px}@media (max-width:1500px){.editor-two-col[data-v-2cbb8c14]{flex-direction:column!important;overflow-y:auto}.editor-main-col[data-v-2cbb8c14]{flex:none;overflow:visible}.col-resize-divider[data-v-2cbb8c14]{display:none}.editor-notice-col[data-v-2cbb8c14]{width:auto!important;min-width:0;flex:none;overflow:visible;border-top:1px solid #dcdfe6}}.notice-list--full[data-v-2cbb8c14]{max-height:none!important;flex:1;overflow-y:auto}.editor-group-title[data-v-2cbb8c14]{font-size:11px;font-weight:700;color:#606266;letter-spacing:.6px;text-transform:uppercase;padding-bottom:6px;border-bottom:1px solid #b0b3ba;margin-bottom:2px}.editor-field[data-v-2cbb8c14]{display:flex;align-items:center;gap:0;min-height:34px}.editor-field__label[data-v-2cbb8c14]{width:76px;flex-shrink:0;font-size:13px;color:#606266;font-weight:500;text-align:right;padding-right:12px;white-space:nowrap}.editor-field--top[data-v-2cbb8c14]{align-items:flex-start}.editor-field--top .editor-field__label[data-v-2cbb8c14]{padding-top:8px}.editor-field--reviewer[data-v-2cbb8c14]{align-items:flex-start}.editor-field--reviewer .editor-field__label[data-v-2cbb8c14]{width:96px;padding-top:8px}.editor-field--desc .el-textarea__inner[data-v-2cbb8c14]{max-height:240px}.editor-field__control[data-v-2cbb8c14]{flex:1;min-width:0}.editor-field__notice[data-v-2cbb8c14]{display:block;width:calc(100% - 88px);margin:2px 0 10px 88px;box-sizing:border-box}.editor-field__reviewer-notice[data-v-2cbb8c14]{display:block;width:calc(100% - 108px);margin:2px 0 10px 108px;box-sizing:border-box}.editor-group-title--after-notice[data-v-2cbb8c14]{margin-top:8px;margin-bottom:10px}@media (max-width:700px){.editor-field__notice[data-v-2cbb8c14],.editor-field__reviewer-notice[data-v-2cbb8c14]{width:100%;margin-left:0}}.schedule-card__step[data-v-2cbb8c14]{font-weight:600;color:#409eff;white-space:nowrap;font-size:13px}.schedule-card__field-row[data-v-2cbb8c14]{display:flex;gap:12px;align-items:flex-start}.schedule-card__field-compact[data-v-2cbb8c14]{flex:1;display:flex;flex-direction:column;gap:4px}.schedule-card__field-compact .el-input[data-v-2cbb8c14],.schedule-card__field-compact .el-select[data-v-2cbb8c14]{width:100%!important}.schedule-card__field-label[data-v-2cbb8c14]{font-size:13px;color:#606266;white-space:nowrap;font-weight:500}.activity-edit-page .el-input__inner[data-v-2cbb8c14],.activity-edit-page .el-textarea__inner[data-v-2cbb8c14]{border-color:#909399!important}.activity-edit-page .el-input__inner[data-v-2cbb8c14]:focus,.activity-edit-page .el-textarea__inner[data-v-2cbb8c14]:focus{border-color:#409eff!important}.activity-edit-page .el-date-editor .el-input__inner[data-v-2cbb8c14],.activity-edit-page .el-input-group__append[data-v-2cbb8c14],.activity-edit-page .el-input-group__prepend[data-v-2cbb8c14],.activity-edit-page .el-select .el-input__inner[data-v-2cbb8c14]{border-color:#909399!important}.activity-edit-page .el-form-item.is-error .el-input__inner[data-v-2cbb8c14],.activity-edit-page .el-form-item.is-error .el-textarea__inner[data-v-2cbb8c14]{border-color:#f56c6c!important}.activity-edit-page .el-tabs--border-card[data-v-2cbb8c14]{border-color:#909399!important}.activity-edit-page .el-tabs--border-card>.el-tabs__header[data-v-2cbb8c14]{border-bottom-color:#909399!important;background-color:#f0f2f5}.activity-edit-page .el-tabs--border-card>.el-tabs__header .el-tabs__item[data-v-2cbb8c14]{border-left-color:#909399!important;border-right-color:#909399!important}.activity-edit-page .el-table--border[data-v-2cbb8c14],.activity-edit-page .el-table--border td[data-v-2cbb8c14],.activity-edit-page .el-table--border th[data-v-2cbb8c14],.activity-edit-page .el-table td[data-v-2cbb8c14],.activity-edit-page .el-table th[data-v-2cbb8c14]{border-color:#909399!important}.notice-html-editor[data-v-2cbb8c14]{width:100%;border:1px solid #dcdfe6;border-radius:4px;overflow:hidden;resize:vertical;min-height:110px;display:flex;flex-direction:column}.notice-html-editor--disabled[data-v-2cbb8c14]{pointer-events:none;opacity:.55}.activity-edit-page .el-table--border[data-v-2cbb8c14]:after,.activity-edit-page .el-table--border[data-v-2cbb8c14]:before,.activity-edit-page .el-table[data-v-2cbb8c14]:after,.activity-edit-page .el-table[data-v-2cbb8c14]:before{background-color:#909399!important}.activity-edit-page .el-collapse[data-v-2cbb8c14]{border-color:#909399!important}.activity-edit-page .el-collapse-item__header[data-v-2cbb8c14],.activity-edit-page .el-collapse-item__wrap[data-v-2cbb8c14]{border-bottom-color:#909399!important}.activity-edit-page .el-checkbox__inner[data-v-2cbb8c14]{border-color:#909399!important}.notice-item[data-v-2cbb8c14]{border-radius:4px;padding:6px 8px;margin-bottom:6px;border:1px solid #d4d4d4!important;background:#fafafa!important}.notice-item--valid[data-v-2cbb8c14]{border:1px solid #4caf50!important;background:#f0f9eb!important}.notice-item--invalid[data-v-2cbb8c14]{border:1px solid #e53935!important;background:#fef0f0!important}.notice-item__header[data-v-2cbb8c14]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;font-weight:600}.notice-list[data-v-2cbb8c14]{max-height:150px;overflow-y:auto}.notice-grid[data-v-2cbb8c14]{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:5px 8px}.notice-grid__label[data-v-2cbb8c14]{font-size:12px;color:#606266;text-align:right;white-space:nowrap}.notice-grid .el-input__inner[data-v-2cbb8c14],.notice-grid .el-select .el-input__inner[data-v-2cbb8c14],.notice-grid .el-textarea__inner[data-v-2cbb8c14]{border-color:#909399!important}.notice-grid .el-input__inner[data-v-2cbb8c14]:focus,.notice-grid .el-select .el-input__inner[data-v-2cbb8c14]:focus,.notice-grid .el-textarea__inner[data-v-2cbb8c14]:focus{border-color:#409eff!important}.is-error .el-date-editor .el-input__inner[data-v-2cbb8c14],.is-error .el-input__inner[data-v-2cbb8c14]{border-color:#f56c6c!important}.activity-flow-next[data-v-2cbb8c14]{display:flex;align-items:center;justify-content:center;padding:4px 0}.activity-flow-next--double[data-v-2cbb8c14]{flex-direction:column;gap:0}.activity-flow-next .flow-next-icon[data-v-2cbb8c14]{color:#409eff;font-size:16px;font-weight:700}.activity-flow-next--double .flow-next-icon+.flow-next-icon[data-v-2cbb8c14]{margin-top:-8px}.activity-item-warning[data-v-2cbb8c14]{display:flex;align-items:center;gap:6px;color:#f56c6c;font-size:12px;padding-left:88px}.activity-item-group--error .el-radio.is-bordered[data-v-2cbb8c14]{border-color:#f56c6c!important}.activity-intro-editor .w-e-text-container{position:relative;z-index:1!important}.activity-intro-editor .w-e-toolbar{position:relative;z-index:2!important}.activity-intro-editor .w-e-droplist,.activity-intro-editor .w-e-menu{z-index:1900!important}.notice-html-editor .w-e-toolbar{flex-shrink:0;border-radius:4px 4px 0 0;border-bottom:1px solid #dcdfe6!important;background:#f5f7fa!important;flex-wrap:wrap}.notice-html-editor .w-e-text-container{flex:1!important;height:0!important;min-height:80px!important;overflow-y:auto!important;border-radius:0 0 4px 4px;z-index:1!important}.notice-html-editor .w-e-menu{z-index:1600!important}.el-date-picker,.el-date-range-picker,.el-time-panel{z-index:1800!important}.ht-notice-datetime-popper,.ht-notice-datetime-popper.el-picker-panel,.ht-notice-datetime-popper.el-time-panel{z-index:1900!important}.activity-edit-page .el-radio.is-bordered{border-color:#909399}.activity-edit-page .el-radio.is-bordered:hover{border-color:#409eff}.activity-edit-page .el-radio.is-bordered.is-checked{border-color:#409eff;background-color:#ecf5ff}.activity-edit-page .el-radio__input.is-checked+.el-radio__label{color:#409eff}