.ac-page__template{padding:0 20px;background:#fff;margin-top:20px;margin-right:50px}.ac-page__template .el-header{padding:0}.ac-page__template .el-divider--horizontal{margin-top:12px}.ac-page__template p{color:#606266;font-size:14px;margin:0;line-height:30px}.ac-page__template .template__table{margin-top:10px}.add-template-dialog .formula-editor{padding:4px 10px;border:1px solid #e6e6e6;flex:1;height:100px;border-radius:4px}.add-template-dialog .formula-editor .CodeMirror{height:91px}.add-template-dialog .formula-editor__container{display:inline-block;float:right;cursor:pointer}.add-template-dialog .formula-editor__container .el-dropdown{width:100%;height:100%}.add-template-dialog .formula-editor__container .el-dropdown-link{color:#1b9aee}.add-template-dialog .title-container .formula-editor{height:38px}.add-template-dialog .title-container .formula-editor .CodeMirror{height:29px}.add-template-dialog p{color:#606266;font-size:12px;margin:10px 0 0;line-height:24px}.template-dropdown-menu{max-height:400px;overflow:auto}.template-dropdown-menu::-webkit-scrollbar{width:6px;height:6px}.template-dropdown-menu::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(0,0,0,.2);box-shadow:inset 6px rgba(0,0,0,.2)}.ac-page__sign{width:100%;min-width:800px;padding:0 20px;background-color:#fff;overflow:auto}.ac-page__sign::-webkit-scrollbar{width:10px;height:10px}.ac-page__sign::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(0,0,0,.3);box-shadow:inset 6px rgba(0,0,0,.2)}.ac-page__sign .el-form-item__label{color:#000;font-weight:500}.ac-page__sign .el-header{padding:0;display:flex;justify-content:space-between;align-items:center;background-color:#fff}.ac-page__sign .el-header h3{width:200px}.ac-page__sign .el-header>div{display:flex}.ac-page__sign .el-header .save-btn{border:1px solid var(--main-color);color:var(--main-color);border-radius:2px;text-align:center;margin-left:20px}.ac-page__sign .el-header .publish-btn,.ac-page__sign .el-header .save-btn:hover{background:var(--main-color);color:#fff}.ac-page__sign .el-header .publish-btn{border:1px solid var(--main-color);border-radius:2px}.ac-page__sign .sub-header{padding-right:40px}.ac-page__sign .sub-header .sub-title{font-size:13px;color:#9e9e9e}.ac-page__sign .el-divider--horizontal{margin-top:12px}.ac-page__sign .el-main .temp-list-container{display:flex;flex-wrap:wrap;align-content:flex-start}.ac-page__sign .el-main .temp-list-container .temp-item{margin-right:16px;margin-top:20px;margin-bottom:4px;display:inline-block;border-radius:3px;width:300px;background:#fff 0 0 no-repeat padding-box}.ac-page__sign .el-main .temp-list-container .temp-item .header{border-radius:3px 3px 0 0;height:40px;padding:0 15px;line-height:40px;width:100%;display:flex;align-items:center;border:1px solid #ddd}.ac-page__sign .el-main .temp-list-container .temp-item .header .qrcode-name{width:calc(100% - 40px);word-break:break-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.ac-page__sign .el-main .temp-list-container .temp-item .content{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-radius:0 0 3px 3px;padding:12px 15px;height:100px;position:relative}.ac-page__sign .el-main .temp-list-container .temp-item .content .temp-type{color:#5d616f;font-size:14px;margin-top:10px}.ac-page__sign .el-main .temp-list-container .temp-item .content .handle-view{position:absolute;bottom:0;left:0;right:20px;height:40px;display:flex;justify-content:flex-end}.ac-page__sign .el-main .print-scope-container .el-checkbox__label{display:none}.ac-page__sign .el-main .empty-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-top:100px;color:#5d616f}.ac-page-flow .ac-page-flow__handle{height:50px;line-height:50px}.ac-page-flow .ac-page-flow__handle>.el-button{color:var(--header-text-color);background-color:var(--main-header-background-color);height:50px;font-size:18px;border:none;padding-right:12px;padding-left:12px}.ac-page-flow .ac-page-flow__handle>.el-button:focus,.ac-page-flow .ac-page-flow__handle>.el-button:hover{background-color:rgba(var(--main-header-btn-color),.1)}.ac-page-flow .ac-page-flow__handle>.flow__header-button-row{flex:1;justify-content:center}.ac-page-flow .ac-page-flow__handle>.flow__header-button-row .el-button{border:none;position:relative;color:var(--header-text-color);background-color:var(--main-header-background-color)}.ac-page-flow .ac-page-flow__handle>.flow__header-button-row .el-button .flow__header-button-order{width:19px;height:19px;display:inline-block;border-radius:50%;line-height:19px;margin-right:5px;font-size:12px;color:var(--main-header-background-color);background-color:rgb(var(--main-header-btn-color));text-align:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif}.ac-page-flow .ac-page-flow__handle>.flow__header-button-row .el-button.active:after{position:absolute;content:"";left:0;right:0;bottom:0;height:2px;background-color:rgb(var(--main-header-btn-color));z-index:3}.ac-page-flow .ac-page-flow__handle>.flow__header-button-row .el-button:focus,.ac-page-flow .ac-page-flow__handle>.flow__header-button-row .el-button:hover{background-color:rgba(var(--main-header-btn-color),.1)}.ac-page-flow header{z-index:2}.ac-page-flow header .ac-header__fixation .el-button{padding:0 20px;height:30px;margin:10px 0;font-size:14px;background-color:#fff;border:1px solid var(--main-color);color:var(--main-color)!important}.ac-page-flow header .ac-header__fixation .el-button:hover{opacity:.8}.ac-page-flow header .ac-header__fixation .el-dropdown{display:inline-block;cursor:pointer;height:20px;margin:15px 0 15px 15px;position:relative}.ac-page-flow header .ac-header__fixation .el-dropdown .el-dropdown-link{line-height:20px}.ac-page-flow .ac-header__container{box-shadow:none}.ac-page-flow .sub-header-container{height:40px;width:100%;border-bottom:1px solid #e6e6e6;box-shadow:0 2px 4px 0 rgba(43,52,65,.1);background-color:#fff;display:flex;justify-content:flex-end}.ac-page-flow .sub-header-container .handle-container{display:flex;align-items:center;padding-right:20px}.ac-page-flow .sub-header-container .handle-container .el-dropdown{margin-left:10px}.ac-page-flow .sub-header-container .handle-container .el-dropdown .el-dropdown-link{cursor:pointer}.check-form-dialog .el-dialog__header{padding:0}.check-form-dialog .el-dialog__body{min-height:400px;max-height:600px;overflow:auto}.check-form-dialog .list-container .header{display:flex;flex-direction:column;align-items:center;justify-content:center}.check-form-dialog .list-container .header img{width:100px}.check-form-dialog .list-container .header>div{margin-top:10px;font-size:16px;color:#333;font-weight:600}.check-form-dialog .list-container .header>p a{color:#73a5da;cursor:pointer;outline:0;text-decoration:none}.check-form-dialog .list-container .node-list{margin-top:20px}.check-form-dialog .list-container .node-list .item{display:flex;align-items:center;background-color:#f2f3f3;height:40px;padding:0 20px}.check-form-dialog .list-container .node-list .item .step-name{width:230px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word}.field-version-popover{padding:0}.field-version-popover .ac-header__fixation-handle .handle-button{color:#1f2d3d;width:100%;cursor:pointer;padding:10px 20px;font-size:13px}.field-version-popover .ac-header__fixation-handle .handle-button i{margin-right:5px}.field-version-popover .ac-header__fixation-handle .handle-button:hover{background-color:#f5f7fa}.field-version-popover .ac-header__fixation-handle .el-tag{margin-left:20px;width:48px;text-align:center}.field-version-popover .setting-version{display:flex;justify-content:center}.field-version-popover .el-divider--horizontal{margin:0}.handle-field-version-dialog .el-drawer__body{background-color:#f2f3f3;padding:20px;overflow:auto}.handle-field-version-dialog .el-drawer__body::-webkit-scrollbar{width:6px;height:6px}.handle-field-version-dialog .el-drawer__body::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(0,0,0,.4);box-shadow:inset 6px rgba(0,0,0,.2)}.handle-field-version-dialog .handle-field-version-container .handle-field-version-item{border-radius:10px;margin-bottom:10px;padding:10px;background-color:#fff}.handle-field-version-dialog .handle-field-version-container .handle-field-version-item .top{display:flex;justify-content:space-between}.handle-field-version-dialog .handle-field-version-container .handle-field-version-item .top .info{display:flex;align-items:center;font-size:14px;font-weight:500}.handle-field-version-dialog .handle-field-version-container .handle-field-version-item .top .info .name,.handle-field-version-dialog .handle-field-version-container .handle-field-version-item .top .info .time{margin-right:10px}.handle-field-version-dialog .handle-field-version-container .handle-field-version-item .bottom{margin-top:10px;background-color:#f2f3f3;padding:10px;font-size:13px;color:#6d6d6d}.merge-version-dialog .el-drawer__header{border-bottom:1px solid #e6e6e6}.merge-version-dialog .el-drawer__body{position:absolute;top:60px;left:0;right:0;bottom:0}.merge-version-dialog .merge-version-container{height:100%;background-color:#f2f3f3}.merge-version-dialog .merge-version-container p{margin:0;line-height:26px;font-size:13px}.merge-version-dialog .merge-version-container .merge-version-wrapper{display:flex;min-width:1380px;height:calc(100% - 38px)}.merge-version-dialog .merge-version-container .merge-version-wrapper>.left{width:60%;height:100%;display:flex;flex-direction:column;margin:20px 10px 20px 20px;border-radius:10px;background-color:#fff}.merge-version-dialog .merge-version-container .merge-version-wrapper>.left .left-des{padding-left:20px}.merge-version-dialog .merge-version-container .merge-version-wrapper>.left .left-header{margin:10px 0;padding-left:20px}.merge-version-dialog .merge-version-container .merge-version-wrapper>.left .left-header .version{margin-right:20px;color:#2d8cf0}.merge-version-dialog .merge-version-container .merge-version-wrapper>.left .left-header .time{font-size:13px}.merge-version-dialog .merge-version-container .merge-version-wrapper>.left .left-remark{font-size:12px;padding:10px;background-color:#f2f3f3;margin-bottom:10px}.merge-version-dialog .merge-version-container .merge-version-wrapper>.left .history-form-container{flex:1;border:1px solid #e6e6e6;overflow:auto;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.merge-version-dialog .merge-version-container .merge-version-wrapper>.left .history-form-container::-webkit-scrollbar{width:6px;height:6px}.merge-version-dialog .merge-version-container .merge-version-wrapper>.left .history-form-container::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(0,0,0,.4);box-shadow:inset 6px rgba(0,0,0,.2)}.merge-version-dialog .merge-version-container .merge-version-wrapper>.right{width:40%;padding:20px;position:relative;height:100%;margin:20px 20px 20px 10px;border-radius:10px;background-color:#fff}.merge-version-dialog .merge-version-container .merge-version-wrapper>.right p{font-size:14px}.merge-version-dialog .merge-version-container .merge-version-wrapper>.right>.select-field-container{height:calc(100% - 60px);overflow:auto}.merge-version-dialog .merge-version-container .merge-version-wrapper>.right>.select-field-container::-webkit-scrollbar{width:6px;height:6px}.merge-version-dialog .merge-version-container .merge-version-wrapper>.right>.select-field-container::-webkit-scrollbar-thumb{border-radius:8px;background:rgba(0,0,0,.4);box-shadow:inset 6px rgba(0,0,0,.2)}.merge-version-dialog .merge-version-container .merge-version-wrapper>.right .el-checkbox-group{display:flex;flex-direction:column}.merge-version-dialog .merge-version-container .merge-version-wrapper>.right .el-checkbox-group .el-checkbox{margin-bottom:10px}.merge-version-dialog .merge-version-container .merge-version-wrapper>.right>.main-solid-btn{position:absolute;bottom:20px;left:60px;right:60px}.merge-version-confirm-dialog{width:700px}.merge-version-confirm-dialog .tips-info{margin:10px 0;color:#2d8cf0}.flow-preview-dialog .el-dialog__header{padding:15px 20px;border-bottom:1px solid #e4e7ed}.flow-preview-dialog .el-dialog__body{padding:0;max-height:80vh}.flow-preview-dialog .flow-preview-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding-right:40px}.flow-preview-dialog .flow-preview-title>span{font-size:16px;font-weight:500}.flow-preview-dialog .flow-preview-title .flow-preview-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.flow-preview-dialog .flow-preview-title .flow-preview-controls .scale-info{font-size:14px;color:#606266;font-weight:400;min-width:70px}.flow-preview-dialog .flow-preview-title .flow-preview-controls .scale-tip{font-size:12px;color:#909399;font-weight:400;margin-left:5px}.flow-preview-dialog .flow-preview-title .flow-preview-controls .el-button{padding:5px 8px}.flow-preview-dialog .flow-preview-scroll-container{height:70vh;overflow:auto;background-color:#f5f5f5;background-image:radial-gradient(#d6d9db 10%,transparent 0);background-size:16px 16px}.flow-preview-dialog .flow-preview-container{display:inline-block;padding:40px 20px 50px;min-width:100%;min-height:100%;transition:transform .2s ease;pointer-events:none}.flow-preview-dialog .flow-preview-container .ac-flow-remove-button,.flow-preview-dialog .flow-preview-container .add-flow-btn,.flow-preview-dialog .flow-preview-container .el-popover{display:none!important}.flow-preview-dialog .flow-preview-container .ac-flow__end{display:block!important}.flow-preview-dialog .flow-preview-container .ac-flow__end .el-button{display:inline-flex!important}.suite-config-dialog .el-form-item{margin-bottom:10px}.suite-config-dialog .el-button{float:right}.suite-config-dialog .suite-json{max-height:400px;overflow:auto;border:1px solid #e6e6e6;padding:10px;line-height:24px}.table-structure-dialog .el-dialog__body{padding:0;height:800px;overflow:hidden}.table-structure-dialog .table-structure-container{height:100%;display:flex;flex-direction:column}.table-structure-dialog .resync-section{padding:16px 20px 0;flex-shrink:0;display:flex;justify-content:flex-end}.table-structure-dialog .basic-info{padding:20px 20px 0;flex-shrink:0}.table-structure-dialog .basic-info .el-descriptions .el-descriptions-item__label{background-color:#f8f9fa;font-weight:600;color:#495057}.table-structure-dialog .basic-info .el-descriptions .el-descriptions-item__content .info-value{font-weight:500;color:#2c3e50}.table-structure-dialog .basic-info .el-descriptions .el-descriptions-item__content .info-value.count-diff{background-color:#fef2f2!important;border:1px solid #fecaca!important;color:#dc2626!important;font-weight:600;padding:4px 8px;border-radius:4px}.table-structure-dialog .table-tabs{flex:1;padding:0 20px 20px;overflow:hidden;display:flex;flex-direction:column}.table-structure-dialog .table-tabs .table-structure-layout{height:100%;display:flex;gap:16px}.table-structure-dialog .table-tabs .table-structure-layout .tab-nav{width:200px;flex-shrink:0;background-color:#f8f9fa;border:1px solid #e4e7ed;border-radius:4px;padding:16px 0}.table-structure-dialog .table-tabs .table-structure-layout .tab-nav .tab-nav-title{padding:0 16px 12px;font-weight:600;color:#495057;border-bottom:1px solid #dee2e6;margin-bottom:12px}.table-structure-dialog .table-tabs .table-structure-layout .tab-nav .tab-nav-list .tab-nav-item{padding:8px 16px;cursor:pointer;transition:all .3s ease;border-left:3px solid transparent;position:relative}.table-structure-dialog .table-tabs .table-structure-layout .tab-nav .tab-nav-list .tab-nav-item:hover{background-color:#e9ecef}.table-structure-dialog .table-tabs .table-structure-layout .tab-nav .tab-nav-list .tab-nav-item.active{background-color:#e3f2fd;border-left-color:#2196f3;color:#1976d2}.table-structure-dialog .table-tabs .table-structure-layout .tab-nav .tab-nav-list .tab-nav-item.active .tab-name{color:#1976d2;font-weight:600}.table-structure-dialog .table-tabs .table-structure-layout .tab-nav .tab-nav-list .tab-nav-item .tab-name{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#495057;transition:color .3s ease}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper{flex:1;overflow:hidden}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content{height:100%;overflow:hidden;border:1px solid #e4e7ed;border-radius:4px;background-color:#fff}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content .table-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #e9ecef;background-color:#fafbfc}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content .table-header .table-title{font-weight:600;color:#2c3e50;font-size:14px;line-height:20px}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content .table-header .table-count{color:#6c757d;font-size:13px;white-space:nowrap}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content .el-table{height:100%}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content .el-table .el-table__header{background-color:#f8f9fa}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content .el-table .el-table__header th{background-color:#f8f9fa;color:#495057;font-weight:600;border-bottom:2px solid #dee2e6;padding:12px 8px}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content .el-table .el-table__body .el-table__row:hover{background-color:#f8f9fa}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content .el-table .el-table__body .el-table__row:nth-child(2n){background-color:#fafbfc}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content .el-table .el-table__body .el-table__row td{border-bottom:1px solid #e9ecef;padding:12px 8px}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content .el-table .column-name{font-weight:500;color:#2c3e50;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content .el-table .column-comment{color:#6c757d;font-size:13px}.table-structure-dialog .table-tabs .table-structure-layout .table-content-wrapper .table-content .el-table .text-muted{color:#6c757d;font-style:italic}.table-structure-dialog .dialog-footer{text-align:right;padding:15px 20px;border-top:1px solid #e4e7ed;background-color:#f8f9fa;flex-shrink:0}.table-structure-dialog .dialog-footer .el-button{margin-left:10px;padding:8px 20px;font-weight:500}.table-structure-dialog .el-table__body-wrapper::-webkit-scrollbar{width:8px;height:8px}.table-structure-dialog .el-table__body-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-structure-dialog .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.table-structure-dialog .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}