.template-placeholder .inner[data-v-2b6ff39f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:150px}.template-placeholder .inner.selected[data-v-2b6ff39f]{display:block;min-height:unset;color:#333}.template-placeholder .inner i[data-v-2b6ff39f]{font-size:30px}.selected-text[data-v-2b6ff39f]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tpl-line[data-v-2b6ff39f]{color:#606266;line-height:20px}.style-line[data-v-2b6ff39f]{color:#909399;font-size:12px;line-height:18px;margin-top:2px}.vertical-wizard-container[data-v-2b6ff39f]{gap:30px;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.side-nav[data-v-2b6ff39f]{width:120px;padding-top:0}.main-form-content[data-v-2b6ff39f]{padding-top:0;padding-right:15px}.form-section[data-v-2b6ff39f]{margin-bottom:10px}.section-title[data-v-2b6ff39f]{margin:0 0 20px 0;font-size:15px;color:#303133;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title i[data-v-2b6ff39f]{margin-right:8px;color:#409eff;font-size:18px}.section-action-btn[data-v-2b6ff39f]{margin-left:0}.template-placeholder.mini-mode[data-v-2b6ff39f]{width:100%;padding:15px;min-height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f8f9fb}.template-placeholder.mini-mode .inner[data-v-2b6ff39f]{min-height:60px}.status-confirm-box[data-v-2b6ff39f]{padding:15px;border-radius:4px}.selected-meta[data-v-2b6ff39f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-divider--horizontal[data-v-2b6ff39f]{margin:24px 0}.vertical-wizard-container[data-v-2b6ff39f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;padding:20px;background:#fff}.side-nav[data-v-2b6ff39f]{width:240px;-ms-flex-negative:0;flex-shrink:0}.step-item[data-v-2b6ff39f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;min-height:80px}.step-node[data-v-2b6ff39f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:32px}.step-node .circle[data-v-2b6ff39f],.step-node[data-v-2b6ff39f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-node .circle[data-v-2b6ff39f]{width:28px;height:28px;border:2px solid #555;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700;color:#555;background:#fff;z-index:2}.step-item.active .circle[data-v-2b6ff39f]{background:#069;border-color:#069;color:#fff}.step-node .line[data-v-2b6ff39f]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0;border-left:2px dotted #ccc;margin:4px 0}.step-content[data-v-2b6ff39f]{padding-top:2px}.step-content .title[data-v-2b6ff39f]{font-family:Georgia,serif;font-size:16px;font-weight:700;color:#333;margin-bottom:4px}.step-item.active .step-content .title[data-v-2b6ff39f]{color:#069}.step-content .sub[data-v-2b6ff39f]{font-size:13px;color:#999;line-height:1.4}.step-item.last[data-v-2b6ff39f]{min-height:auto}.main-form-content[data-v-2b6ff39f]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:80vh;overflow-y:auto}.template-card[data-v-2b6ff39f]{border:1px solid #ebeef5;border-radius:8px;background:#fcfdfe;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;overflow:hidden}.template-card[data-v-2b6ff39f]:hover{border-color:#069;-webkit-box-shadow:0 4px 12px rgba(0,102,153,.1);box-shadow:0 4px 12px rgba(0,102,153,.1)}.empty-state[data-v-2b6ff39f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0;color:#909399}.empty-state i[data-v-2b6ff39f]{font-size:28px;margin-bottom:10px}.selected-content[data-v-2b6ff39f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 20px}.thumb-wrapper[data-v-2b6ff39f]{margin-right:20px}.thumb-box-mini[data-v-2b6ff39f]{width:120px;height:160px;border:1px solid #e4e7ed;border-radius:4px;overflow:hidden;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.thumb-box-mini[data-v-2b6ff39f] img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.info-wrapper[data-v-2b6ff39f]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tpl-name[data-v-2b6ff39f]{font-size:16px;font-weight:600;color:#303133;margin-bottom:6px;font-family:Georgia,serif}.tpl-style[data-v-2b6ff39f]{font-size:13px;color:#909399}.action-wrapper[data-v-2b6ff39f]{margin-left:auto}.status-confirm-box[data-v-2b6ff39f]{padding:20px;background:#f4f7f9;border-radius:6px}.status-confirm-box[data-v-2b6ff39f] .el-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.field-check-group[data-v-2b6ff39f]{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:8px 14px;margin-bottom:10px}.field-dialog-toolbar[data-v-2b6ff39f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.field-search-input[data-v-2b6ff39f]{width:320px}.field-choose-row[data-v-2b6ff39f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.selected-count[data-v-2b6ff39f]{font-size:13px;color:#606266;margin-left:auto;margin-right:10px}.selected-tags[data-v-2b6ff39f]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:10px}.field-dialog-body[data-v-2b6ff39f]{max-height:none;overflow:visible}.field-empty-tip[data-v-2b6ff39f]{font-size:12px;color:#909399;margin-bottom:8px}.field-check-group[data-v-2b6ff39f] .el-checkbox{margin-right:0;line-height:20px}.field-check-group[data-v-2b6ff39f] .el-checkbox__label{font-size:13px}.field-tip[data-v-2b6ff39f]{font-size:12px;color:#909399}.country-quick-checks[data-v-2b6ff39f]{margin-bottom:12px}.country-quick-checks[data-v-2b6ff39f] .el-checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px 20px}.country-quick-checks[data-v-2b6ff39f] .el-checkbox{margin-right:0}.dialog-footer[data-v-270cad30]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auto-promo-container[data-v-4384e2b6]{padding:0 10px 6px;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.journal-list-wrapper[data-v-4384e2b6]{max-width:1600px;margin:0 auto}.page-header[data-v-4384e2b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.journal-group-section[data-v-4384e2b6]{margin-bottom:20px}.journal-main-header[data-v-4384e2b6]{gap:8px;margin-bottom:8px;padding-left:2px}.brand-icon[data-v-4384e2b6],.journal-main-header[data-v-4384e2b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand-icon[data-v-4384e2b6]{width:22px;height:22px;background:#3a579a;color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;font-size:15px}.journal-title-text[data-v-4384e2b6]{font-size:15px;font-weight:700;color:#1a1a1a;margin:0;margin-left:6px}.active-badge[data-v-4384e2b6]{font-size:12px;font-weight:800;color:#6a737d;letter-spacing:.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.pulse-dot[data-v-4384e2b6]{width:8px;height:8px;background-color:#409eff;border-radius:50%;-webkit-box-shadow:0 0 0 rgba(64,158,255,.4);box-shadow:0 0 0 rgba(64,158,255,.4);-webkit-animation:pulse-4384e2b6 2s infinite;animation:pulse-4384e2b6 2s infinite}@-webkit-keyframes pulse-4384e2b6{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(64,158,255,.7);box-shadow:0 0 0 0 rgba(64,158,255,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 6px rgba(64,158,255,0);box-shadow:0 0 0 6px rgba(64,158,255,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(64,158,255,0);box-shadow:0 0 0 0 rgba(64,158,255,0)}}@keyframes pulse-4384e2b6{0%{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(64,158,255,.7);box-shadow:0 0 0 0 rgba(64,158,255,.7)}70%{-webkit-transform:scale(1);transform:scale(1);-webkit-box-shadow:0 0 0 6px rgba(64,158,255,0);box-shadow:0 0 0 6px rgba(64,158,255,0)}to{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 0 0 0 rgba(64,158,255,0);box-shadow:0 0 0 0 rgba(64,158,255,0)}}.journal-brand[data-v-4384e2b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cards-grid[data-v-4384e2b6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.no-task-tip[data-v-4384e2b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:14px 12px;border:1px dashed #dcdfe6;border-radius:8px;color:#909399;font-size:13px;background:#fafafa}.no-task-create-btn[data-v-4384e2b6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}.stat-card[data-v-4384e2b6]{background:#fff;border-radius:8px;border:1px solid #e1e4e8;padding:10px;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stat-card[data-v-4384e2b6]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 14px rgba(0,0,0,.06);box-shadow:0 6px 14px rgba(0,0,0,.06)}.stat-card.is-active[data-v-4384e2b6]{border-top:3px solid #67c23a}.stat-card.is-stopped[data-v-4384e2b6]{border-top:3px solid #909399}.stat-card.is-disabled-style[data-v-4384e2b6]{opacity:.8;background:#fafbfc}.card-inner-header[data-v-4384e2b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;gap:8px}.card-label-area[data-v-4384e2b6]{-ms-flex-align:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.card-label-area[data-v-4384e2b6],.card-main-title[data-v-4384e2b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center;gap:6px;min-width:0;overflow:hidden}.card-main-title[data-v-4384e2b6]{-ms-flex-align:center;font-size:13px;font-weight:700;color:#1a1a1a;white-space:nowrap}.config-inline-btn[data-v-4384e2b6]{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.scene-task-count[data-v-4384e2b6]{font-size:12px;color:#909399;font-weight:600}.status-tag[data-v-4384e2b6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:11px;font-weight:700;margin-top:0;margin-left:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.is-active .status-tag[data-v-4384e2b6]{color:#52c41a}.is-stopped .status-tag[data-v-4384e2b6]{color:#909399}.status-tag .dot[data-v-4384e2b6]{width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:6px}.card-content[data-v-4384e2b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box}.template-preview-box[data-v-4384e2b6]{background:#f1f4f9;border:1px solid #e1e4e8;border-radius:6px;padding:3px 8px;gap:0;margin-bottom:8px;color:#409eff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.meta-row[data-v-4384e2b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.template-preview-box.is-empty[data-v-4384e2b6]{color:#909399;font-style:italic}.tpl-name[data-v-4384e2b6]{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-name-single-line[data-v-4384e2b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.stats-container[data-v-4384e2b6]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.stat-box[data-v-4384e2b6]{background:#f8f9fa;padding:6px 8px;border-radius:4px;border:1px solid #f0f1f2}.stat-label[data-v-4384e2b6]{display:block;font-size:10px;font-weight:800;color:#6a737d;margin-bottom:4px;letter-spacing:.4px}.stat-value[data-v-4384e2b6]{font-size:13px;font-weight:700;color:#24292e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.stat-value i[data-v-4384e2b6]{font-size:15px;color:#52c41a}.stat-value.warning i[data-v-4384e2b6]{color:#e6a23c}.card-actions[data-v-4384e2b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.task-card-footer-row[data-v-4384e2b6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;min-height:16px}.promo-history-spacer[data-v-4384e2b6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0}.promo-history-link[data-v-4384e2b6]{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin:0;padding:0;border:none;background:transparent;font-size:11px;font-weight:600;color:#409eff;cursor:pointer;line-height:1.3;text-align:left}.promo-history-link i[data-v-4384e2b6]{font-size:12px}.promo-history-link[data-v-4384e2b6]:hover{color:#66b1ff;text-decoration:underline}.task-create-time[data-v-4384e2b6]{-ms-flex-negative:0;flex-shrink:0;font-size:11px;color:#909399;text-align:right}.action-main-btn[data-v-4384e2b6]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:24px;background:#eaf3ff;color:#409eff;border:1px solid #d7e7ff;border-radius:4px;font-weight:600;font-size:12px;line-height:22px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.action-main-btn[data-v-4384e2b6]:hover{background:#dcecff;border-color:#c4ddff;color:#2f89ea}.is-active .action-main-btn[data-v-4384e2b6]{background:#3dbb6a;color:#fff;border-color:#3dbb6a}.is-active .action-main-btn[data-v-4384e2b6]:hover{background:#31a85b;border-color:#31a85b;color:#fff}.action-main-btn.secondary[data-v-4384e2b6]{background:transparent;border:2px solid #1a1a1a;color:#1a1a1a}.action-edit-btn[data-v-4384e2b6]{width:30px;height:30px;background:#fff;border:1px solid #e1e4e8;border-radius:6px;font-size:14px;cursor:pointer;color:#6a737d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.action-edit-btn[data-v-4384e2b6]:hover{background:#f6f8fa;color:#409eff;border-color:#409eff}@media (max-width:1200px){.cards-grid[data-v-4384e2b6]{grid-template-columns:1fr}}