.advanced-python-editor[data-v-12ef112f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%;overflow:hidden;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;border-radius:16px}.editor-toolbar[data-v-12ef112f]{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:8px 15px;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0}.editor-controls[data-v-12ef112f],.file-controls[data-v-12ef112f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.toolbar-btn[data-v-12ef112f]{width:36px;height:36px;border:none;border-radius:4px;background-color:#00f;color:#555;cursor:pointer;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;transition:all .2s}.toolbar-btn[data-v-12ef112f]:hover{background-color:#e0e0e0;color:#222}.toolbar-btn[data-v-12ef112f]:disabled{color:#ccc;cursor:not-allowed}.toolbar-btn[data-v-12ef112f]:disabled:hover{background-color:transparent}.file-input[data-v-12ef112f]{display:none}.filename-display[data-v-12ef112f]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 20px;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.placeholder[data-v-12ef112f]{color:#999;font-style:italic}.dirty-indicator[data-v-12ef112f]{color:#e74c3c;margin-left:5px;-webkit-animation:pulse-data-v-12ef112f 1.5s infinite;animation:pulse-data-v-12ef112f 1.5s infinite}@-webkit-keyframes pulse-data-v-12ef112f{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes pulse-data-v-12ef112f{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.editor-container[data-v-12ef112f]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;position:relative}.fullscreen[data-v-12ef112f]{position:absolute;top:10px;right:10px;font-size:20px;color:#fff;cursor:pointer;z-index:10}.code-mirror-editor[data-v-12ef112f]{height:100%!important;width:100%!important}.editor-statusbar[data-v-12ef112f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 15px;background-color:#f5f5f5;border-top:1px solid #e0e0e0;font-size:12px;color:#666}.status-info[data-v-12ef112f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.status-mode[data-v-12ef112f]{font-weight:500}.notification[data-v-12ef112f]{position:fixed;bottom:20px;right:20px;padding:10px 15px;border-radius:4px;color:#fff;font-size:14px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.15);box-shadow:0 2px 10px rgba(0,0,0,.15);-webkit-animation:slideIn-data-v-12ef112f .3s ease-out,slideOut-data-v-12ef112f .3s ease-in 2.7s forwards;animation:slideIn-data-v-12ef112f .3s ease-out,slideOut-data-v-12ef112f .3s ease-in 2.7s forwards}.notification.success[data-v-12ef112f]{background-color:#2ecc71}.notification.error[data-v-12ef112f]{background-color:#e74c3c}.notification.info[data-v-12ef112f]{background-color:#3498db}@-webkit-keyframes slideIn-data-v-12ef112f{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slideIn-data-v-12ef112f{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slideOut-data-v-12ef112f{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes slideOut-data-v-12ef112f{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}.CodeMirror{height:100%!important;padding:10px 0}.previewCode{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.previewCode,.title[data-v-5d48530a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title .info[data-v-5d48530a]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;line-height:16px;margin-left:7px;white-space:nowrap}.title .linear[data-v-5d48530a]{width:2px;height:18px;background:-webkit-gradient(linear,left top,left bottom,from(#69dbf4),to(#438cf0));background:linear-gradient(180deg,#69dbf4,#438cf0)}.file-upload-container[data-v-564e2e5d]{height:100%;width:100%;background:#0a2843;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.32),0 3px 6px -4px rgba(0,0,0,.48),inset 3px 3px 10px 0 rgba(0,112,188,.45),inset -3px -3px 10px 0 rgba(0,112,188,.45);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.32),0 3px 6px -4px rgba(0,0,0,.48),inset 3px 3px 10px 0 rgba(0,112,188,.45),inset -3px -3px 10px 0 rgba(0,112,188,.45);border:1px solid rgba(53,194,255,.4);padding-bottom:60px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-top[data-v-564e2e5d]{height:66px;width:100%;line-height:66px;border-bottom:1px solid #3b5369;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#fff;padding-left:26px}.page-wrapper[data-v-564e2e5d]{max-width:800px;height:calc(100% - 170px);overflow-y:auto;margin:0 auto;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}.page-wrapper[data-v-564e2e5d]::-webkit-scrollbar{display:none}.page-header[data-v-564e2e5d]{margin-bottom:30px;margin-top:40px}.space-list[data-v-564e2e5d]{width:96%;margin:0 auto;height:48vh}.space-item[data-v-564e2e5d]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:20px}.space-item .space-range[data-v-564e2e5d]{-ms-flex-align:center;color:#fff;gap:5px;-webkit-box-flex:2;-ms-flex:2;flex:2}.space-add[data-v-564e2e5d],.space-item .space-range[data-v-564e2e5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.space-add[data-v-564e2e5d]{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.title[data-v-564e2e5d]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:24px;color:#61c0f9;line-height:20px}.title-w[data-v-564e2e5d]{margin-bottom:15px;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;height:40px}.subtitle[data-v-564e2e5d]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:hsla(0,0%,100%,.7);line-height:20px}.main-content[data-v-564e2e5d]{margin-top:55px}.section-title[data-v-564e2e5d]{font-size:18px;color:#303133;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f2f5;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-icon[data-v-564e2e5d]{color:#409eff;margin-right:8px;font-size:20px}.upload-w[data-v-564e2e5d]{width:800px;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.upload-section[data-v-564e2e5d]{margin-top:41px}.upload-section .up-img[data-v-564e2e5d]{font-size:40px;color:#fff}.upload-section .up-note-info[data-v-564e2e5d]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#fff;line-height:18px;margin-top:16px}.upload-section .up-note-subinfo[data-v-564e2e5d]{font-family:PingFangSC,PingFang SC;font-weight:400;font-size:14px;color:hsla(0,0%,100%,.6);line-height:14px;margin-top:16px}.up-note[data-v-564e2e5d]{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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.file-list-container[data-v-564e2e5d]{margin-top:25px;-webkit-animation:fadeIn-data-v-564e2e5d .5s ease;animation:fadeIn-data-v-564e2e5d .5s ease}@-webkit-keyframes fadeIn-data-v-564e2e5d{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn-data-v-564e2e5d{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.file-list-title[data-v-564e2e5d]{font-size:16px;color:#303133;margin-bottom:15px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.file-list-title[data-v-564e2e5d]:before{content:"";display:inline-block;width:4px;height:16px;background-color:#409eff;margin-right:8px;border-radius:2px}.file-table[data-v-564e2e5d]{width:100%;border-radius:4px;overflow:hidden}.delete-btn[data-v-564e2e5d]{color:#f56c6c;-webkit-transition:color .2s,-webkit-transform .2s;transition:color .2s,-webkit-transform .2s;transition:color .2s,transform .2s;transition:color .2s,transform .2s,-webkit-transform .2s}.delete-btn[data-v-564e2e5d]:hover{color:#e4393c;-webkit-transform:scale(1.1);transform:scale(1.1)}.software-list[data-v-564e2e5d]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px;margin-top:25px}.software-list .software-item[data-v-564e2e5d]{width:180px;height:40px;background:#0c385e;border-radius:4px;border:1px solid #1b668e;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;font-family:PingFangSC,PingFang SC;font-weight:500;font-size:14px;color:#b0d5ff;cursor:pointer}.software-list .software-item img[data-v-564e2e5d]{display:none}.software-list .software-active[data-v-564e2e5d]{background:#1d6db3;border:1px solid rgba(9,198,255,.2)}.software-list .software-active img[data-v-564e2e5d]{width:20px;margin-right:4px;display:block}.param-item[data-v-564e2e5d]{margin-top:25px}.submit-section[data-v-564e2e5d]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;position:absolute;left:0;bottom:0;height:94px;border-top:1px solid #3b5369}.primary-btn[data-v-564e2e5d]{width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-weight:400}.reset-btn[data-v-564e2e5d]{background:transparent;border:1px solid #61c0f8;color:#61c0f8}@-webkit-keyframes pulse-data-v-564e2e5d{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.8}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulse-data-v-564e2e5d{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:.8}50%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.file-count[data-v-564e2e5d]{color:#606266;margin-top:10px}.page-footer[data-v-564e2e5d]{text-align:center;padding:20px;color:#909399;font-size:14px;position:fixed;bottom:0;width:100%;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(5px);border-top:1px solid #f0f2f5}.el-upload-dragger{width:390px;height:200px;background:rgba(12,56,94,.4);border-radius:8px;border:1px dashed #1b668e;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}.el-upload-list__item-name,.el-upload-list__item-name [class^=el-icon]{color:#999!important}.worktitle[data-v-de967ce2]{color:#fff;font-size:18px;font-weight:600;margin-bottom:15px}.con[data-v-de967ce2]{height:70vh;overflow-y:auto}.title[data-v-7209ce2f]{height:30px;position:relative}.title .info[data-v-7209ce2f]{font-family:PingFangSC,PingFang SC;font-weight:500;font-size:16px;color:#fff;line-height:16px;margin-left:19px}.title .staimg[data-v-7209ce2f]{width:104px;height:30px;position:absolute;top:0;left:0}.title .stadot[data-v-7209ce2f]{width:10px;height:16px;position:absolute;top:0;left:0}.page-top[data-v-9e4f2a3a]{height:66px;width:100%;line-height:66px;border-bottom:1px solid #3b5369;font-family:PingFangSC,PingFang SC;font-weight:400;font-size:18px;color:#fff;padding-left:26px}.work-wrapper[data-v-9e4f2a3a]{width:100%;height:100%;background:#0a2843;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.32),0 3px 6px -4px rgba(0,0,0,.48),inset 3px 3px 10px 0 rgba(0,112,188,.45),inset -3px -3px 10px 0 rgba(0,112,188,.45);box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.32),0 3px 6px -4px rgba(0,0,0,.48),inset 3px 3px 10px 0 rgba(0,112,188,.45),inset -3px -3px 10px 0 rgba(0,112,188,.45);border:1px solid rgba(53,194,255,.4);overflow-y:auto;padding-bottom:30px}.work-con[data-v-9e4f2a3a]{padding:24px 0;margin:0 48px;border-bottom:1px solid #3b5369}.work-con .editor[data-v-9e4f2a3a]{max-height:50vh;overflow-y:auto;margin:0 auto;margin-top:16px}.card-header[data-v-9e4f2a3a]{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-top:26px}.up-icon[data-v-9e4f2a3a]{font-size:16px}.primary-btn[data-v-9e4f2a3a]{font-weight:400}.parameters-table[data-v-9e4f2a3a]{width:100%;font-size:13px;margin-top:25px}[data-v-9e4f2a3a] .parameters-table{border:none}[data-v-9e4f2a3a] .parameters-table .el-table__cell.is-hidden>*,[data-v-9e4f2a3a] .parameters-table td,[data-v-9e4f2a3a] .parameters-table th{border-color:#054677}[data-v-9e4f2a3a] .el-table--border:after,[data-v-9e4f2a3a] .el-table--group:after{width:0}.el-table th[data-v-9e4f2a3a]{background-color:#f7f9fc;font-weight:600;color:#4e5969}.table-row-even[data-v-9e4f2a3a]{background-color:#f7f9fc}.table-row-odd[data-v-9e4f2a3a]{background-color:#fff}.menu-btn[data-v-9e4f2a3a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:35px;gap:20px}.menu-btn[data-v-9e4f2a3a],.sel-w[data-v-9e4f2a3a]{display:-webkit-box;display:-ms-flexbox;display:flex}.sel-w[data-v-9e4f2a3a]{color:#fff;font-size:14px;margin-top:24px;margin-bottom:24px}.sel-w .sel-opt[data-v-9e4f2a3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:30px}.sel-w .sel-opt .label[data-v-9e4f2a3a]{margin-right:10px;white-space:nowrap}.mapping-table[data-v-9e4f2a3a]{margin-top:20px;margin-bottom:20px;overflow-x:auto}.mapping-table .csv-keys-row[data-v-9e4f2a3a],.mapping-table .val-keys-row[data-v-9e4f2a3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;gap:10px;overflow-x:auto}.mapping-table .mapping-cell[data-v-9e4f2a3a]{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;width:10%;color:#fff;font-size:16px;position:relative}.mapping-table .val-key-cell[data-v-9e4f2a3a]{border-radius:4px;padding:10px 0;cursor:pointer}.mapping-table .cell-del[data-v-9e4f2a3a]{position:absolute;top:-10px;right:0;color:#fff;cursor:pointer}.el-input--mini .el-input__inner{height:35px}.el-select .el-input.is-focus .el-input__inner,.el-select .el-input__inner,.el-textarea__inner{height:35px!important}