.node-content[data-v-8d9fdb24]{width:220px;background:#fff;border-radius:4px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s}.node-content.is-empty[data-v-8d9fdb24]{border:1px dashed #d9d9d9;-webkit-box-shadow:none;box-shadow:none}.node-content.is-empty[data-v-8d9fdb24]:hover{border-color:#1890ff}.node-content .node-header[data-v-8d9fdb24]{padding:8px 12px;background:#1890ff;color:#fff;border-radius:4px 4px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-content .node-header .anticon[data-v-8d9fdb24]{margin-right:8px;font-size:16px}.node-content .node-header span[data-v-8d9fdb24]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.node-content .node-header .delete-btn[data-v-8d9fdb24]{color:#fff;opacity:.8}.node-content .node-header .delete-btn[data-v-8d9fdb24]:hover{opacity:1}.node-content .node-header .delete-btn .anticon[data-v-8d9fdb24]{margin-right:0;font-size:14px}.node-content .node-body[data-v-8d9fdb24]{padding:12px;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;cursor:pointer}.node-content .node-body span[data-v-8d9fdb24]{color:#666;font-size:14px}.node-content .node-body .anticon[data-v-8d9fdb24]{color:#999;font-size:12px}.node-content .node-body[data-v-8d9fdb24]:hover{background-color:#f7f7f7}.node-content[data-v-708c81cc]{width:220px;min-height:72px;background:#fff;border:1px solid #e1e4e8;border-radius:4px;padding:12px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.node-content .node-title[data-v-708c81cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;margin-bottom:8px}.node-content .node-title .anticon[data-v-708c81cc]{margin-right:8px;color:#1890ff}.node-content .node-desc[data-v-708c81cc]{font-size:12px;color:#666}.node-content[data-v-e7e35bee]{width:220px;min-height:72px;background:#fff;border:1px solid #e1e4e8;border-radius:4px;padding:12px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.node-content .node-title[data-v-e7e35bee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;margin-bottom:8px}.node-content .node-title .anticon[data-v-e7e35bee]{margin-right:8px;color:#1890ff}.node-content .node-desc[data-v-e7e35bee]{font-size:12px;color:#666}.node-content[data-v-3938bb42]{width:220px;min-height:72px;background:#fff;border:1px solid #e1e4e8;border-radius:4px;padding:12px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.node-content[data-v-3938bb42]:hover{border-color:#1890ff;-webkit-box-shadow:0 2px 8px rgba(24,144,255,.2);box-shadow:0 2px 8px rgba(24,144,255,.2)}.node-content .node-title[data-v-3938bb42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;margin-bottom:8px}.node-content .node-title .anticon[data-v-3938bb42]{margin-right:8px;color:#1890ff}.node-content .node-title span[data-v-3938bb42]{-webkit-box-flex:1;-ms-flex:1;flex:1}.node-content .node-title .delete-btn[data-v-3938bb42]{padding:0 4px;height:24px}.node-content .node-title .delete-btn .anticon[data-v-3938bb42]{margin-right:0;color:#ff4d4f;font-size:14px}.node-content .node-title .delete-btn[data-v-3938bb42]:hover{background:#fff1f0}.node-content .node-title .delete-btn:hover .anticon[data-v-3938bb42]{color:#ff7875}.node-content .node-desc[data-v-3938bb42]{font-size:12px;color:#666}.add-node-button[data-v-44b12a08]{position:relative;height:32px;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;margin:8px 0}.add-node-button .line[data-v-44b12a08]{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:2px;height:100%;background-color:#dcdfe6;z-index:1}.add-node-button .button-wrapper[data-v-44b12a08]{width:24px;height:24px;border-radius:50%;background:#fff;border:1px dashed #dcdfe6;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;cursor:pointer;position:relative;z-index:2;-webkit-transition:all .3s;transition:all .3s}.add-node-button .button-wrapper[data-v-44b12a08]:hover{background:#409eff;border-color:#409eff;-webkit-transform:scale(1.1);transform:scale(1.1)}.add-node-button .button-wrapper:hover .anticon[data-v-44b12a08]{color:#fff}.add-node-button .button-wrapper .anticon[data-v-44b12a08]{font-size:14px;color:#909399}.flow-designer[data-v-4b7f7950]{height:100vh;background:#f0f2f5;padding:24px}.flow-designer .flow-card[data-v-4b7f7950]{height:calc(100vh - 48px)}.flow-designer .flow-card .flow-container[data-v-4b7f7950]{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 144px);margin:-24px;background:#fff}.flow-designer .flow-card .flow-container .flow-canvas[data-v-4b7f7950]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px;background:#fafafa;overflow:auto}.flow-designer .flow-card .flow-container .flow-canvas .nodes-container[data-v-4b7f7950]{width:220px;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}.flow-designer .flow-card .flow-container .flow-canvas .nodes-container .end-node-wrapper[data-v-4b7f7950],.flow-designer .flow-card .flow-container .flow-canvas .nodes-container .flow-node-wrapper[data-v-4b7f7950],.flow-designer .flow-card .flow-container .flow-canvas .nodes-container .start-node-wrapper[data-v-4b7f7950]{width:100%;position:relative;z-index:2}.flow-designer .flow-card .flow-container .flow-canvas .nodes-container .add-node-button[data-v-4b7f7950]{width:100%;position:relative;z-index:1}.flow-designer .flow-card .flow-container .properties[data-v-4b7f7950]{width:320px;border-left:1px solid #f0f0f0;background:#fff;overflow:auto}.flow-designer .flow-card .flow-container .properties[data-v-4b7f7950] .ant-card .ant-card-head{padding:0 16px;min-height:48px;border-bottom:1px solid #f0f0f0}.flow-designer .flow-card .flow-container .properties[data-v-4b7f7950] .ant-card .ant-card-head .ant-card-head-title{padding:12px 0;font-size:14px;font-weight:500}.flow-designer .flow-card .flow-container .properties[data-v-4b7f7950] .ant-card .ant-card-body{padding:16px}.flow-designer .flow-card .flow-container .properties[data-v-4b7f7950] .ant-form .ant-form-item{margin-bottom:16px}.flow-designer .flow-card .flow-container .properties[data-v-4b7f7950] .ant-form .ant-form-item:last-child{margin-bottom:0}.flow-designer .flow-card .flow-container .properties[data-v-4b7f7950] .ant-form .ant-form-item .ant-form-item-label{padding-bottom:8px}.flow-designer .flow-card .flow-container .properties[data-v-4b7f7950] .ant-form .ant-checkbox-wrapper,.flow-designer .flow-card .flow-container .properties[data-v-4b7f7950] .ant-form .ant-form-item .ant-form-item-label label{font-size:14px;color:#606266}[data-v-4b7f7950] .jtk-endpoint{z-index:10}[data-v-4b7f7950] .jtk-connector{z-index:9}.node-selector-modal .ant-modal-content{padding:0!important}.node-selector-modal .ant-modal-header{padding:16px 24px;border-bottom:1px solid #f0f0f0}.node-selector-modal .ant-modal-header .ant-modal-title{font-size:16px;color:rgba(0,0,0,.8509803921568627)}.node-selector-modal .ant-modal-body{padding:0}.node-selector-modal .ant-modal-footer{padding:10px 16px;text-align:right;border-top:1px solid #f0f0f0}.node-selector-modal .node-type-selector{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px}.node-selector-modal .node-type-selector .node-type-item{-webkit-box-flex:1;-ms-flex:1;flex:1;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;padding:16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border-radius:4px}.node-selector-modal .node-type-selector .node-type-item:hover{background:#f5f7fa}.node-selector-modal .node-type-selector .node-type-item:first-child{border-right:1px solid #f0f0f0}.node-selector-modal .node-type-selector .node-type-item .icon-circle{width:48px;height:48px;border-radius:50%;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;margin-bottom:12px}.node-selector-modal .node-type-selector .node-type-item .icon-circle .anticon{font-size:24px}.node-selector-modal .node-type-selector .node-type-item .icon-circle.approver .anticon{color:#f90}.node-selector-modal .node-type-selector .node-type-item .icon-circle.cc .anticon{color:#409eff}.node-selector-modal .node-type-selector .node-type-item span{font-size:14px;color:#606266}