.aiffect-chain[data-v-9f250804]{padding:20px}.chain-header[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px;margin-bottom:20px}.chain-header h2[data-v-9f250804]{margin:0;color:#303133}.chain-list[data-v-9f250804]{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px}.chain-card[data-v-9f250804]{background:#fff;border-radius:12px;border:1px solid #e4e7ed;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.chain-card[data-v-9f250804]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 25px rgba(0,0,0,.12);box-shadow:0 8px 25px rgba(0,0,0,.12);border-color:#409eff}.card-header[data-v-9f250804]{padding:20px 20px 16px 20px;border-bottom:1px solid #f0f2f5;background:linear-gradient(135deg,#f8f9fa,#fff)}.chain-name[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:600;color:#303133;font-size:16px;margin-bottom:12px}.public-badge[data-v-9f250804]{margin-left:8px;border-radius:4px;font-weight:400}.chain-name i[data-v-9f250804]{color:#409eff;font-size:18px}.chain-meta[data-v-9f250804]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;color:#909399;margin-bottom:16px}.chain-meta[data-v-9f250804],.effect-count[data-v-9f250804],.execution-count[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.effect-count[data-v-9f250804],.execution-count[data-v-9f250804]{gap:4px}.effect-count i[data-v-9f250804],.execution-count i[data-v-9f250804]{font-size:14px}.chain-actions[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:6px}.action-btn[data-v-9f250804]{width:32px;height:32px;padding:0;border-radius:8px;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;-webkit-transition:all .2s ease;transition:all .2s ease}.action-btn[data-v-9f250804]:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.view-btn[data-v-9f250804]:hover{background:#409eff!important;color:#fff!important}.edit-btn[data-v-9f250804]:hover{background:#e6a23c!important;color:#fff!important}.execute-btn[data-v-9f250804]:hover{background:#67c23a!important;color:#fff!important}.share-btn[data-v-9f250804]:hover{background:#909399!important;color:#fff!important}.delete-btn[data-v-9f250804]:hover{background:#f56c6c!important;color:#fff!important}.card-content[data-v-9f250804]{padding:16px 20px 20px 20px}.chain-description[data-v-9f250804]{color:#606266;font-size:14px;line-height:1.5;margin-bottom:16px;min-height:20px}.chain-footer[data-v-9f250804]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chain-collaborators[data-v-9f250804],.chain-footer[data-v-9f250804],.collaborator-indicator[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.collaborator-indicator[data-v-9f250804]{gap:4px;padding:4px 8px;background:#f0f2f5;border-radius:12px;font-size:12px;color:#606266}.collaborator-indicator i[data-v-9f250804]{font-size:14px;color:#409eff}.chain-status[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.status-tag[data-v-9f250804]{font-weight:500}.empty-state[data-v-9f250804]{grid-column:1/-1;text-align:center;padding:80px 20px;background:#fff;border-radius:12px;border:2px dashed #e4e7ed;color:#909399}.empty-icon[data-v-9f250804]{margin-bottom:20px}.empty-icon i[data-v-9f250804]{font-size:48px;color:#c0c4cc}.empty-state h3[data-v-9f250804]{margin:0 0 12px 0;color:#303133;font-size:20px;font-weight:600}.empty-state p[data-v-9f250804]{margin:0 0 24px 0;color:#909399;font-size:14px;line-height:1.5}.empty-state i[data-v-9f250804]{font-size:64px;margin-bottom:20px;display:block}.effect-list-container[data-v-9f250804]{border:1px solid #dcdfe6;border-radius:4px;padding:15px;background-color:#fafafa}[data-v-9f250804] .chain-edit-dialog{border-radius:12px}[data-v-9f250804] .chain-edit-dialog .el-dialog__header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px 12px 0 0;padding:20px 24px}[data-v-9f250804] .chain-edit-dialog .el-dialog__title{color:#fff;font-size:20px;font-weight:600}[data-v-9f250804] .chain-edit-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}[data-v-9f250804] .chain-edit-dialog .el-dialog__body{padding:0}[data-v-9f250804] .chain-edit-dialog .el-dialog__footer{padding:20px 24px;border-top:1px solid #f0f2f5;background:#fafbfc}.chain-edit-container[data-v-9f250804]{padding:24px}.form-section[data-v-9f250804]{margin-bottom:32px}.form-section[data-v-9f250804]:last-child{margin-bottom:0}.section-header[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f2f5}.section-header i[data-v-9f250804]{color:#409eff;font-size:20px}.section-header h3[data-v-9f250804]{margin:0;color:#303133;font-size:18px;font-weight:600}.header-buttons[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto}.ai-generate-effects-btn[data-v-9f250804]{color:#67c23a;border:1px solid #67c23a;background:transparent;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:12px;padding:8px 12px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ai-generate-effects-btn[data-v-9f250804]:hover{background:#f0f9ff;color:#67c23a;border-color:#67c23a}.ai-generate-effects-btn[data-v-9f250804]:disabled{color:#c0c4cc;border-color:#e4e7ed;cursor:not-allowed}.ai-generate-effects-btn[data-v-9f250804]:disabled:hover{background:transparent;color:#c0c4cc;border-color:#e4e7ed}.chain-name-item[data-v-9f250804]{margin-bottom:20px}.name-input-container[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.chain-name-input[data-v-9f250804]{font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-generate-title-btn[data-v-9f250804]{color:#409eff;padding:8px 12px;border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ai-generate-title-btn[data-v-9f250804]:hover{background:#ecf5ff;color:#409eff}.ai-generate-title-btn[data-v-9f250804]:disabled{color:#c0c4cc;cursor:not-allowed}.ai-generate-title-btn[data-v-9f250804]:disabled:hover{background:transparent}.chain-description-item[data-v-9f250804]{margin-bottom:20px}.description-container[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.description-header[data-v-9f250804]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.description-header[data-v-9f250804],.description-label[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.description-label[data-v-9f250804]{font-size:14px;color:#606266;font-weight:500;gap:6px}.description-label i[data-v-9f250804]{color:#409eff;font-size:16px}.ai-generate-btn[data-v-9f250804]{color:#409eff;padding:4px 8px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ai-generate-btn[data-v-9f250804]:hover{background:#ecf5ff;color:#409eff}.chain-description-input[data-v-9f250804] .el-textarea__inner{border-radius:8px;border:1px solid #dcdfe6;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;line-height:1.6;resize:vertical}.chain-description-input[data-v-9f250804] .el-textarea__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.chain-description-input[data-v-9f250804] .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc;font-style:italic}.chain-description-input[data-v-9f250804] .el-textarea__inner::-moz-placeholder{color:#c0c4cc;font-style:italic}.chain-description-input[data-v-9f250804] .el-textarea__inner:-ms-input-placeholder{color:#c0c4cc;font-style:italic}.chain-description-input[data-v-9f250804] .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc;font-style:italic}.chain-description-input[data-v-9f250804] .el-textarea__inner::placeholder{color:#c0c4cc;font-style:italic}.system-prompt-item[data-v-9f250804]{margin-bottom:20px}.system-prompt-container[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.system-prompt-header[data-v-9f250804]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.system-prompt-header[data-v-9f250804],.system-prompt-label[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.system-prompt-label[data-v-9f250804]{font-size:14px;color:#606266;font-weight:500;gap:6px}.system-prompt-label i[data-v-9f250804]{color:#409eff;font-size:16px}.system-prompt-input[data-v-9f250804] .el-textarea__inner{border-radius:8px;border:1px solid #dcdfe6;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;line-height:1.6;resize:vertical}.system-prompt-input[data-v-9f250804] .el-textarea__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.system-prompt-input[data-v-9f250804] .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc;font-style:italic}.system-prompt-input[data-v-9f250804] .el-textarea__inner::-moz-placeholder{color:#c0c4cc;font-style:italic}.system-prompt-input[data-v-9f250804] .el-textarea__inner:-ms-input-placeholder{color:#c0c4cc;font-style:italic}.system-prompt-input[data-v-9f250804] .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc;font-style:italic}.system-prompt-input[data-v-9f250804] .el-textarea__inner::placeholder{color:#c0c4cc;font-style:italic}.system-prompt-description[data-v-9f250804]{font-size:12px;color:#909399;margin-top:-4px;line-height:1.4}.store-public-item[data-v-9f250804]{margin-bottom:0}.store-public-container[data-v-9f250804]{gap:12px;padding:12px;background:#f5f7fa;border-radius:8px}.store-public-container[data-v-9f250804],.store-public-label[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.store-public-label[data-v-9f250804]{font-size:14px;color:#606266;font-weight:500;gap:6px}.store-public-container .el-radio-group[data-v-9f250804]{-webkit-box-flex:1;-ms-flex:1;flex:1}.store-public-container .info-icon[data-v-9f250804]{color:#909399;cursor:help;font-size:16px;-webkit-transition:color .3s;transition:color .3s}.store-public-container .info-icon[data-v-9f250804]:hover{color:#409eff}.chain-name-input[data-v-9f250804] .el-input__prepend{background:#409eff;color:#fff;border:none;padding:0 16px}.effects-container[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.effect-card[data-v-9f250804]{background:#fff;border:1px solid #e4e7ed;border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.effect-card[data-v-9f250804]:hover{border-color:#409eff;-webkit-box-shadow:0 4px 16px rgba(64,158,255,.15);box-shadow:0 4px 16px rgba(64,158,255,.15)}.effect-card.effect-disabled[data-v-9f250804]{opacity:.5;background:#f5f7fa;border-color:#dcdfe6}.effect-card.effect-disabled[data-v-9f250804]:hover{border-color:#dcdfe6;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.effect-card.effect-disabled .effect-number-badge[data-v-9f250804]{background:linear-gradient(135deg,#909399,#c0c4cc)}.effect-card-header[data-v-9f250804]{gap:16px;padding:16px 20px;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #f0f2f5}.effect-card-header[data-v-9f250804],.effect-number-badge[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.effect-number-badge[data-v-9f250804]{background:linear-gradient(135deg,#409eff,#67c23a);color:#fff;width:32px;height:32px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.effect-title[data-v-9f250804]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.effect-name-input[data-v-9f250804] .el-input__inner{border:none;background:transparent;font-weight:500;color:#303133;font-size:16px}.effect-name-input[data-v-9f250804] .el-input__inner:focus{background:#f5f7fa;border:1px solid #409eff;border-radius:6px}.effect-actions[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.effect-enabled-switch[data-v-9f250804]{margin-right:8px}.delete-btn[data-v-9f250804],.move-btn[data-v-9f250804]{width:32px;height:32px;padding:0;border-radius:6px;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}.move-btn[data-v-9f250804]:hover{background:#ecf5ff;color:#409eff}.delete-btn[data-v-9f250804]:hover{background:#fef0f0;color:#f56c6c}.effect-card-content[data-v-9f250804]{padding:20px}.effect-form-row[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.model-field[data-v-9f250804],.processing-field[data-v-9f250804]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.effect-form-field[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.prompt-field[data-v-9f250804]{margin-bottom:0}.field-label[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:14px;color:#606266;margin-bottom:8px;font-weight:500}.field-label i[data-v-9f250804]{color:#409eff;font-size:16px}.effect-prompt-input[data-v-9f250804] .el-textarea__inner{border-radius:8px;border:1px solid #dcdfe6;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:14px;line-height:1.6;resize:vertical}.effect-prompt-input[data-v-9f250804] .el-textarea__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.2);box-shadow:0 0 0 2px rgba(64,158,255,.2)}.effect-prompt-input[data-v-9f250804] .el-textarea__inner::-webkit-input-placeholder{color:#c0c4cc;font-style:italic}.effect-prompt-input[data-v-9f250804] .el-textarea__inner::-moz-placeholder{color:#c0c4cc;font-style:italic}.effect-prompt-input[data-v-9f250804] .el-textarea__inner:-ms-input-placeholder{color:#c0c4cc;font-style:italic}.effect-prompt-input[data-v-9f250804] .el-textarea__inner::-ms-input-placeholder{color:#c0c4cc;font-style:italic}.effect-prompt-input[data-v-9f250804] .el-textarea__inner::placeholder{color:#c0c4cc;font-style:italic}.effect-model-select[data-v-9f250804]{width:100%}.effect-model-select[data-v-9f250804] .el-input__inner{border-radius:8px}.processing-options[data-v-9f250804]{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}.splice-switch[data-v-9f250804]{margin-bottom:4px}.switch-description[data-v-9f250804]{font-size:12px;color:#909399;line-height:1.4}.output-form-field[data-v-9f250804]{margin-bottom:20px}.effect-output-form-select[data-v-9f250804]{width:100%}.effect-output-form-select[data-v-9f250804] .el-input__inner{border-radius:8px}.output-form-description[data-v-9f250804]{font-size:12px;color:#909399;margin-top:8px;line-height:1.4}.empty-effects[data-v-9f250804]{text-align:center;padding:60px 20px;background:#fafbfc;border:2px dashed #e4e7ed;border-radius:12px}.empty-effects-icon[data-v-9f250804]{margin-bottom:16px}.empty-effects-icon i[data-v-9f250804]{font-size:48px;color:#c0c4cc}.empty-effects h4[data-v-9f250804]{margin:0 0 8px 0;color:#303133;font-size:18px;font-weight:600}.empty-effects p[data-v-9f250804]{margin:0 0 24px 0;color:#909399;font-size:14px;line-height:1.5}.dialog-footer[data-v-9f250804]{text-align:right}.save-btn[data-v-9f250804]{padding:12px 24px;font-weight:500}.save-btn i[data-v-9f250804]{margin-right:6px}[data-v-9f250804] .share-dialog{border-radius:12px}[data-v-9f250804] .share-dialog .el-dialog__header{background:linear-gradient(135deg,#409eff,#67c23a);color:#fff;border-radius:12px 12px 0 0;padding:20px 24px}[data-v-9f250804] .share-dialog .el-dialog__title{color:#fff;font-size:20px;font-weight:600}[data-v-9f250804] .share-dialog .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:18px}.share-container[data-v-9f250804]{padding:24px}.share-header[data-v-9f250804]{margin-bottom:24px;text-align:center}.share-header h3[data-v-9f250804]{margin:0 0 8px 0;color:#303133;font-size:20px;font-weight:600}.share-description[data-v-9f250804]{color:#606266;font-size:14px;margin:0}.collaborator-section[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.add-collaborator[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.current-collaborators h4[data-v-9f250804]{margin:0 0 12px 0;color:#303133;font-size:16px;font-weight:600}.collaborator-list[data-v-9f250804]{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;max-height:300px;overflow-y:auto;padding:4px}.collaborator-item[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px;background:#f5f7fa;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.collaborator-item[data-v-9f250804]:hover{background:#ecf5ff;-webkit-transform:translateX(4px);transform:translateX(4px)}.collaborator-info[data-v-9f250804]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#303133;font-size:14px}.collaborator-info i[data-v-9f250804]{color:#409eff;font-size:16px}.remove-btn[data-v-9f250804]{color:#f56c6c;padding:4px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.remove-btn[data-v-9f250804]:hover{background:#fef0f0}.no-collaborators[data-v-9f250804]{text-align:center;padding:40px;background:#fafbfc;border:2px dashed #e4e7ed;border-radius:8px}.no-collaborators i[data-v-9f250804]{font-size:36px;color:#c0c4cc;margin-bottom:12px;display:block}.no-collaborators p[data-v-9f250804]{margin:0;color:#909399;font-size:14px}.property-editor[data-v-4a64dd4e]{margin-bottom:10px}.property-row[data-v-4a64dd4e]{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;padding:10px;background:#fff;border:1px solid #e4e7ed;border-radius:4px;margin-bottom:5px}.property-main[data-v-4a64dd4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.property-name[data-v-4a64dd4e]{width:180px}.array-item-type[data-v-4a64dd4e],.property-type[data-v-4a64dd4e]{width:120px}.property-description[data-v-4a64dd4e]{width:100%}.property-actions[data-v-4a64dd4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.add-child-btn[data-v-4a64dd4e],.delete-btn[data-v-4a64dd4e],.expand-btn[data-v-4a64dd4e]{padding:5px 8px}.add-child-btn[data-v-4a64dd4e]:hover,.expand-btn[data-v-4a64dd4e]:hover{color:#409eff}.delete-btn[data-v-4a64dd4e]:hover{color:#f56c6c}.property-children[data-v-4a64dd4e]{margin-top:10px;padding-left:20px;border-left:2px solid #e4e7ed}.no-properties[data-v-4a64dd4e]{padding:10px;color:#909399;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.no-properties .el-button[data-v-4a64dd4e]{color:#409eff}.has-restriction[data-v-4a64dd4e]{color:#e6a23c!important}.value-restriction-panel[data-v-4a64dd4e]{padding:10px}.value-restriction-panel h4[data-v-4a64dd4e]{margin:0 0 15px 0;color:#333;font-size:14px}.value-restriction-panel h5[data-v-4a64dd4e]{margin:15px 0 10px 0;color:#606266;font-size:13px}.restriction-config[data-v-4a64dd4e]{margin-top:15px;padding:10px;background:#f5f7fa;border-radius:4px}.list-value-item[data-v-4a64dd4e]{margin-bottom:8px}.list-value-item[data-v-4a64dd4e],.range-inputs[data-v-4a64dd4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.range-inputs span[data-v-4a64dd4e]{color:#909399;font-size:14px}.restriction-actions[data-v-4a64dd4e]{margin-top:15px;text-align:right;padding-top:10px;border-top:1px solid #e4e7ed}.restriction-config small[data-v-4a64dd4e]{display:block;color:#909399;margin-top:5px;font-size:12px}.import-panel[data-v-4a64dd4e]{padding:15px}.import-panel h4[data-v-4a64dd4e]{margin:0 0 10px 0;color:#333;font-size:16px;font-weight:600}.import-description[data-v-4a64dd4e]{margin:0 0 15px 0;color:#606266;font-size:13px;line-height:1.4}.import-note[data-v-4a64dd4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#e6a23c;font-size:12px;background:#fdf6ec;padding:8px;border-radius:4px;border-left:3px solid #e6a23c}.import-button[data-v-4a64dd4e]{background:linear-gradient(135deg,#409eff,#36a3f7);border:none;color:#fff;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(64,158,255,.2);box-shadow:0 2px 4px rgba(64,158,255,.2)}.import-button[data-v-4a64dd4e]:hover{background:linear-gradient(135deg,#66b1ff,#409eff);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(64,158,255,.3);box-shadow:0 4px 8px rgba(64,158,255,.3)}.import-button i[data-v-4a64dd4e]{margin-right:4px}.array-config-btn[data-v-4a64dd4e]{color:#409eff;font-weight:500}.array-config-btn[data-v-4a64dd4e]:hover{color:#66b1ff}.array-items-editor[data-v-4a64dd4e]{margin-top:10px;padding:12px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px}.array-items-header h5[data-v-4a64dd4e]{margin:0 0 5px 0;color:#495057;font-size:14px;font-weight:600}.array-description[data-v-4a64dd4e]{margin:0 0 12px 0;color:#6c757d;font-size:12px}.array-item-card[data-v-4a64dd4e]{background:#fff;border:1px solid #dee2e6;border-radius:6px;padding:12px;margin-bottom:8px}.array-item-header[data-v-4a64dd4e]{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}.item-info[data-v-4a64dd4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.item-index[data-v-4a64dd4e]{background:#6c757d;color:#fff;font-size:11px;font-weight:500;padding:2px 6px;border-radius:10px;min-width:20px;text-align:center}.item-name[data-v-4a64dd4e]{width:140px}.item-type[data-v-4a64dd4e]{width:100px}.item-actions[data-v-4a64dd4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.item-description[data-v-4a64dd4e]{margin-bottom:8px}.array-object-properties[data-v-4a64dd4e]{background:#f1f3f4;border-radius:4px;padding:8px;border:1px solid #e0e0e0}.object-properties-header h6[data-v-4a64dd4e]{margin:0 0 8px 0;color:#495057;font-size:12px;font-weight:600}.no-array-items[data-v-4a64dd4e]{text-align:center;padding:20px;color:#6c757d;font-size:12px}.array-actions[data-v-4a64dd4e]{text-align:center;padding-top:8px;border-top:1px solid #dee2e6}.import-from-button[data-v-4a64dd4e]{margin-right:4px;font-weight:500;font-size:12px;padding:4px 8px;-webkit-transition:all .3s ease;transition:all .3s ease}.import-from-button[data-v-4a64dd4e]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3)}.import-dialog-content[data-v-4a64dd4e]{padding:10px}.import-dialog-description[data-v-4a64dd4e]{margin:0 0 20px 0;color:#606266;font-size:14px}.import-warning[data-v-4a64dd4e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:20px;padding:12px;background:#fdf6ec;border-radius:4px;border-left:3px solid #e6a23c;color:#e6a23c;font-size:13px}.import-warning i[data-v-4a64dd4e]{font-size:16px}.data-object-management[data-v-f56b283e]{padding:20px}.management-header[data-v-f56b283e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.management-header h2[data-v-f56b283e]{margin:0;color:#333;font-weight:500}.header-actions[data-v-f56b283e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.data-object-list[data-v-f56b283e]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.object-name[data-v-f56b283e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500}.object-name i[data-v-f56b283e]{color:#409eff}.structure-editor[data-v-f56b283e]{border:1px solid #dcdfe6;border-radius:4px;padding:15px;background:#f5f7fa;min-height:300px}.structure-toolbar[data-v-f56b283e]{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #dcdfe6}.structure-tree[data-v-f56b283e]{max-height:400px;overflow-y:auto}.array-items-editor[data-v-f56b283e]{padding:10px;background:#fff;border-radius:4px}.array-item-type[data-v-f56b283e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:15px}.array-item-type label[data-v-f56b283e]{font-weight:500;color:#606266}.array-object-properties[data-v-f56b283e]{margin-top:15px;padding:15px;background:#f5f7fa;border-radius:4px}.array-object-properties h4[data-v-f56b283e]{margin:0 0 10px 0;color:#606266}.array-object-header[data-v-f56b283e]{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:15px}.array-object-header h4[data-v-f56b283e]{margin:0}.import-panel[data-v-f56b283e]{padding:15px}.import-panel h4[data-v-f56b283e]{margin:0 0 10px 0;color:#333;font-size:16px;font-weight:600}.import-description[data-v-f56b283e]{margin:0 0 15px 0;color:#606266;font-size:13px;line-height:1.4}.import-note[data-v-f56b283e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;color:#e6a23c;font-size:12px;background:#fdf6ec;padding:8px;border-radius:4px;border-left:3px solid #e6a23c}.import-button[data-v-f56b283e]{background:linear-gradient(135deg,#409eff,#36a3f7);border:none;color:#fff;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 2px 4px rgba(64,158,255,.2);box-shadow:0 2px 4px rgba(64,158,255,.2)}.import-button[data-v-f56b283e]:hover{background:linear-gradient(135deg,#66b1ff,#409eff);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 8px rgba(64,158,255,.3);box-shadow:0 4px 8px rgba(64,158,255,.3)}.structure-preview[data-v-f56b283e]{background:#f5f7fa;padding:15px;border-radius:4px;overflow-x:auto;font-family:Courier New,monospace;font-size:14px;line-height:1.5}.array-items-header[data-v-f56b283e]{margin-bottom:15px}.array-items-header h4[data-v-f56b283e]{margin:0 0 8px 0;color:#333;font-size:16px;font-weight:600}.array-description[data-v-f56b283e]{margin:0;color:#666;font-size:14px;line-height:1.5}.array-items-list[data-v-f56b283e]{margin-bottom:20px}.array-item-card[data-v-f56b283e]{background:#fff;border:1px solid #e4e7ed;border-radius:8px;padding:16px;margin-bottom:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.array-item-header[data-v-f56b283e]{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:12px}.item-info[data-v-f56b283e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.item-index[data-v-f56b283e]{background:#409eff;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;border-radius:12px;min-width:28px;text-align:center}.item-name[data-v-f56b283e]{width:200px}.item-type[data-v-f56b283e]{width:120px}.item-actions[data-v-f56b283e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.item-description[data-v-f56b283e]{margin-bottom:12px}.array-object-properties[data-v-f56b283e]{background:#f8f9fa;border-radius:6px;padding:12px;border:1px solid #e9ecef}.object-properties-header[data-v-f56b283e]{margin-bottom:10px}.object-properties-header h5[data-v-f56b283e]{margin:0;color:#495057;font-size:14px;font-weight:600}.no-array-items[data-v-f56b283e]{text-align:center;padding:40px 20px;color:#6c757d;background:#f8f9fa;border-radius:6px;border:2px dashed #dee2e6}.no-array-items p[data-v-f56b283e]{margin:0;font-size:14px}.array-actions[data-v-f56b283e]{text-align:center;padding-top:15px;border-top:1px solid #e4e7ed}.dialog-content-layout[data-v-f56b283e]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;height:70vh}.left-column[data-v-f56b283e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.right-column[data-v-f56b283e]{width:400px;border-left:1px solid #dcdfe6;padding-left:20px}.structure-preview-section[data-v-f56b283e]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.structure-preview-section h3[data-v-f56b283e]{margin:0 0 15px 0;color:#333;font-size:16px;font-weight:600;padding-bottom:10px;border-bottom:1px solid #dcdfe6}.preview-container[data-v-f56b283e]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;border-radius:6px;border:1px solid #dcdfe6}.json-preview[data-v-f56b283e]{background:#f8f9fa;padding:15px;border-radius:6px;overflow:auto;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.4;color:#333;height:100%;margin:0;white-space:pre-wrap;word-break:break-word}.import-dialog-content[data-v-f56b283e]{padding:10px}.import-dialog-description[data-v-f56b283e]{margin:0 0 20px 0;color:#606266;font-size:14px}.import-warning[data-v-f56b283e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:20px;padding:12px;background:#fdf6ec;border-radius:4px;border-left:3px solid #e6a23c;color:#e6a23c;font-size:13px}.import-warning i[data-v-f56b283e]{font-size:16px}.import-from-button[data-v-f56b283e]{margin-right:8px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.import-from-button[data-v-f56b283e]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(64,158,255,.3);box-shadow:0 2px 8px rgba(64,158,255,.3)}.workflows-page[data-v-48aadb62]{min-height:100vh;background-color:#f5f7fa}.page-header[data-v-48aadb62]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:40px 20px;text-align:center;margin-bottom:0}.page-header h1[data-v-48aadb62]{margin:0 0 10px 0;font-size:2.5rem;font-weight:300;text-shadow:0 2px 4px rgba(0,0,0,.3)}.page-header p[data-v-48aadb62]{margin:0;font-size:1.1rem;opacity:.9;font-weight:300}.page-content[data-v-48aadb62]{padding:20px}.page-content[data-v-48aadb62] .el-tabs__header{margin-bottom:20px;background:#fff;padding:10px 20px;border-radius:8px 8px 0 0}.page-content[data-v-48aadb62] .el-tabs__content{background:transparent}.workflows-page[data-v-48aadb62] .aiffect-chain,.workflows-page[data-v-48aadb62] .data-object-management{background-color:transparent;padding-top:0}@media (max-width:768px){.page-header[data-v-48aadb62]{padding:30px 15px}.page-header h1[data-v-48aadb62]{font-size:2rem}.page-header p[data-v-48aadb62]{font-size:1rem}}