/*!
 *  build: Vue  Admin Plus 
 *  copyright: vue-admin-beautiful.com  
 *  time: 2025-3-20 10:43:02
 */:root{--van-radius-md:2px;--van-border-color:#eee}:deep(body){height:100%;background:var(--background-overlay-blue,rgba(212,230,254,.4))}:deep(.el-transfer){margin:20px}:deep(.el-transfer) .el-transfer__buttons{width:70px;padding:0 10px!important}:deep(.el-transfer) .el-transfer__buttons .el-transfer__button:nth-child(2){margin:0}:deep(.lf-line-text){pointer-events:none;background-color:#f5f9fd}:deep(.lf-polyline-append-ew-resize){pointer-events:none;cursor:default}.hyValid{position:absolute;z-index:999}.el-input__inner{min-height:36px!important}.flex{display:flex}.Aotucontainer{position:relative;height:100%;overflow:hidden}.Aotucontainer header{display:flex;align-items:center;justify-content:space-between;height:56px;background-color:var(--el-color-primary)}.Aotucontainer header .left_title,.Aotucontainer header .right_title{padding:0 16px;font-size:16px;color:#fff}.Aotucontainer header .left_title{border-right:1px solid #dfe3eb}.Aotucontainer header .right_title .cf-version{display:inline-block;height:16px;padding:2px 8px;margin-left:10px;font-size:12px;line-height:12px;color:#fff;text-align:center;text-shadow:0 0 2px rgba(153,93,21,.68);vertical-align:middle;background:#ccaa81;border-radius:100px 100px 100px 0}.Aotucontainer header .right-btns{margin-right:16px}.Aotucontainer header .el-button{min-width:80px;color:#fff;background-color:hsla(0,0%,100%,.2)}.Aotucontainer .node{position:absolute;top:78px;left:60px;z-index:10;width:186px;-moz-user-select:none;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid var(--border-color);border-radius:8px}.Aotucontainer .node .el-tabs{padding:10px 16px 6px}.Aotucontainer .node .el-tabs .el-tabs__header .el-tabs__nav-wrap:after{height:0!important}.Aotucontainer .node .el-tabs .el-tabs__content #pane-first>div{display:flex;align-items:center;height:40px;margin:8px 0 16px 8px;color:#6a7280;cursor:pointer}.Aotucontainer .node .el-tabs .el-tabs__content #pane-first>div i{display:flex;align-items:center;justify-content:center;width:33px;height:33px;font-size:18px;color:#fff;background-color:#4e80f5;border-radius:8px}.Aotucontainer .node .el-tabs .el-tabs__content #pane-first>div span{margin-left:24px}.Aotucontainer .node .el-tabs .el-tabs__content #pane-first>div:first-child i{background-color:#00bd65}.Aotucontainer #container{box-sizing:border-box;width:100%;height:calc(100vh - 56px)}.Aotucontainer #container :deep(.lf-graph) foreignObject{overflow:visible!important}.Aotucontainer #container :deep(.lf-element-tex){display:none}.drawer-container :deep() .el-select-dropdown{margin:0}.drawer-container :deep() .el-tabs__nav-wrap:after{display:none!important}.drawer-container :deep() .el-checkbox,.drawer-container :deep() .el-form-item__label,.drawer-container :deep() .el-radio,.drawer-container :deep() .el-tabs__item{color:#dfdfdf}.drawer-container :deep() .drawer-container-footer{padding-left:35px;margin:20px 0}.blue-btn{font-size:12px!important}:deep(.el-overlay-dialog){display:flex;align-items:center;justify-content:center}:deep(.el-overlay-dialog) .el-dialog__body .el-input-group--append .el-input__wrapper{background:transparent!important;border:0!important;border-radius:3px;border-radius:0!important}:deep(.el-overlay-dialog) .el-dialog__body .el-input-group--append .el-input-group__append{min-height:42px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none}:deep(.el-overlay-dialog) .el-dialog__body .el-input-group--append .el-input-group__append .el-button{height:42px!important}.itemTitle{padding:0 10px;background:#888!important}.assignDrawer,.cycleDrawer,.gatewayDrawer,.lineAttrDrawer,.recordDrawer{color:#dfdfdf;background-color:#1b1b1b}.assignDrawer .el-drawer__header,.cycleDrawer .el-drawer__header,.gatewayDrawer .el-drawer__header,.lineAttrDrawer .el-drawer__header,.recordDrawer .el-drawer__header{padding:0;margin:0;border-bottom:1px solid #dfdfdf}.assignDrawer .el-drawer__header>span,.cycleDrawer .el-drawer__header>span,.gatewayDrawer .el-drawer__header>span,.lineAttrDrawer .el-drawer__header>span,.recordDrawer .el-drawer__header>span{height:50px;font-size:16px;font-weight:700;line-height:50px;color:#dfdfdf;text-indent:1rem}.assignDrawer .el-drawer__body,.cycleDrawer .el-drawer__body,.gatewayDrawer .el-drawer__body,.lineAttrDrawer .el-drawer__body,.recordDrawer .el-drawer__body{position:relative;padding:15px}.assignDrawer .el-drawer__body .drawer-container .el-scrollbar,.cycleDrawer .el-drawer__body .drawer-container .el-scrollbar,.gatewayDrawer .el-drawer__body .drawer-container .el-scrollbar,.lineAttrDrawer .el-drawer__body .drawer-container .el-scrollbar,.recordDrawer .el-drawer__body .drawer-container .el-scrollbar{overflow-y:auto}.assignDrawer .el-drawer__body .itemTitle,.cycleDrawer .el-drawer__body .itemTitle,.gatewayDrawer .el-drawer__body .itemTitle,.lineAttrDrawer .el-drawer__body .itemTitle,.recordDrawer .el-drawer__body .itemTitle{padding:0 10px;background:#888!important}.assignDrawer .el-drawer__body .el-input,.assignDrawer .el-drawer__body .el-textarea,.cycleDrawer .el-drawer__body .el-input,.cycleDrawer .el-drawer__body .el-textarea,.gatewayDrawer .el-drawer__body .el-input,.gatewayDrawer .el-drawer__body .el-textarea,.lineAttrDrawer .el-drawer__body .el-input,.lineAttrDrawer .el-drawer__body .el-textarea,.recordDrawer .el-drawer__body .el-input,.recordDrawer .el-drawer__body .el-textarea{max-width:300px}.assignDrawer .el-drawer__body .el-tabs #pane-first .el-form>div:nth-child(3),.cycleDrawer .el-drawer__body .el-tabs #pane-first .el-form>div:nth-child(3),.gatewayDrawer .el-drawer__body .el-tabs #pane-first .el-form>div:nth-child(3),.lineAttrDrawer .el-drawer__body .el-tabs #pane-first .el-form>div:nth-child(3),.recordDrawer .el-drawer__body .el-tabs #pane-first .el-form>div:nth-child(3){margin:0 0 16px 30px;font-size:16px;font-weight:700}.assignDrawer .el-drawer__body .el-tabs #pane-first>div:nth-child(2),.cycleDrawer .el-drawer__body .el-tabs #pane-first>div:nth-child(2),.gatewayDrawer .el-drawer__body .el-tabs #pane-first>div:nth-child(2),.lineAttrDrawer .el-drawer__body .el-tabs #pane-first>div:nth-child(2),.recordDrawer .el-drawer__body .el-tabs #pane-first>div:nth-child(2){margin-top:20px;margin-bottom:20px;margin-left:20px}.assignDrawer .el-drawer__body .el-tabs #pane-first>div:nth-child(3),.cycleDrawer .el-drawer__body .el-tabs #pane-first>div:nth-child(3),.gatewayDrawer .el-drawer__body .el-tabs #pane-first>div:nth-child(3),.lineAttrDrawer .el-drawer__body .el-tabs #pane-first>div:nth-child(3),.recordDrawer .el-drawer__body .el-tabs #pane-first>div:nth-child(3){margin-left:20px}.assignDrawer .el-drawer__body .el-tabs #pane-second .el-form,.cycleDrawer .el-drawer__body .el-tabs #pane-second .el-form,.gatewayDrawer .el-drawer__body .el-tabs #pane-second .el-form,.lineAttrDrawer .el-drawer__body .el-tabs #pane-second .el-form,.recordDrawer .el-drawer__body .el-tabs #pane-second .el-form{color:#dfdfdf}.assignDrawer .el-drawer__body .el-tabs #pane-second .el-form .el-form-item .el-form-item__content,.cycleDrawer .el-drawer__body .el-tabs #pane-second .el-form .el-form-item .el-form-item__content,.gatewayDrawer .el-drawer__body .el-tabs #pane-second .el-form .el-form-item .el-form-item__content,.lineAttrDrawer .el-drawer__body .el-tabs #pane-second .el-form .el-form-item .el-form-item__content,.recordDrawer .el-drawer__body .el-tabs #pane-second .el-form .el-form-item .el-form-item__content{display:flex;align-items:center}.assignDrawer .el-drawer__body .el-tabs #pane-second .el-form .el-form-item .el-form-item__content .el-checkbox,.cycleDrawer .el-drawer__body .el-tabs #pane-second .el-form .el-form-item .el-form-item__content .el-checkbox,.gatewayDrawer .el-drawer__body .el-tabs #pane-second .el-form .el-form-item .el-form-item__content .el-checkbox,.lineAttrDrawer .el-drawer__body .el-tabs #pane-second .el-form .el-form-item .el-form-item__content .el-checkbox,.recordDrawer .el-drawer__body .el-tabs #pane-second .el-form .el-form-item .el-form-item__content .el-checkbox{height:40px}.assignDrawer .el-drawer__body .el-tabs #pane-second .el-form>div:nth-child(2) .el-form-item__content i,.cycleDrawer .el-drawer__body .el-tabs #pane-second .el-form>div:nth-child(2) .el-form-item__content i,.gatewayDrawer .el-drawer__body .el-tabs #pane-second .el-form>div:nth-child(2) .el-form-item__content i,.lineAttrDrawer .el-drawer__body .el-tabs #pane-second .el-form>div:nth-child(2) .el-form-item__content i,.recordDrawer .el-drawer__body .el-tabs #pane-second .el-form>div:nth-child(2) .el-form-item__content i{margin-left:16px}.assignDrawer .el-drawer__body .el-tabs #pane-second .el-form>div:nth-child(3),.cycleDrawer .el-drawer__body .el-tabs #pane-second .el-form>div:nth-child(3),.gatewayDrawer .el-drawer__body .el-tabs #pane-second .el-form>div:nth-child(3),.lineAttrDrawer .el-drawer__body .el-tabs #pane-second .el-form>div:nth-child(3),.recordDrawer .el-drawer__body .el-tabs #pane-second .el-form>div:nth-child(3){display:flex;flex-direction:column;padding-left:24px;margin-bottom:14px}.assignDrawer .el-drawer__body .el-tabs #pane-second>div:nth-child(3),.assignDrawer .el-drawer__body .el-tabs #pane-second>p:nth-child(2),.cycleDrawer .el-drawer__body .el-tabs #pane-second>div:nth-child(3),.cycleDrawer .el-drawer__body .el-tabs #pane-second>p:nth-child(2),.gatewayDrawer .el-drawer__body .el-tabs #pane-second>div:nth-child(3),.gatewayDrawer .el-drawer__body .el-tabs #pane-second>p:nth-child(2),.lineAttrDrawer .el-drawer__body .el-tabs #pane-second>div:nth-child(3),.lineAttrDrawer .el-drawer__body .el-tabs #pane-second>p:nth-child(2),.recordDrawer .el-drawer__body .el-tabs #pane-second>div:nth-child(3),.recordDrawer .el-drawer__body .el-tabs #pane-second>p:nth-child(2){padding-left:20px}.assignDrawer .el-drawer__body>div:nth-child(2),.cycleDrawer .el-drawer__body>div:nth-child(2),.gatewayDrawer .el-drawer__body>div:nth-child(2),.lineAttrDrawer .el-drawer__body>div:nth-child(2),.recordDrawer .el-drawer__body>div:nth-child(2){position:absolute;bottom:0;left:0;width:100%;padding:10px;background-color:#fff;border-top:1px solid #f3f3f3}.cycleDrawer .el-drawer__body .el-form{padding:0!important;border-bottom:0!important}.cycleDrawer .el-drawer__body .el-form .el-form-item{padding:0 16px}.cycleDrawer .el-drawer__body .el-form>div:nth-child(4),.cycleDrawer .el-drawer__body .el-form>div:nth-child(8),.cycleDrawer .el-drawer__body .el-form>div:nth-child(10){padding-left:16px;margin-bottom:16px;background-color:#575757}.cycleDrawer .el-drawer__body .el-form>div:nth-child(6) .el-form-item__content .el-radio-group{display:flex;flex-direction:column}:deep() .recordDrawer .el-drawer__body{padding:0;border-bottom:0}:deep() .recordDrawer .el-drawer__body .el-form{padding:10px 0!important;border-bottom:0!important}:deep() .recordDrawer .el-drawer__body .el-form .el-form-item{padding:0 16px}:deep() .recordDrawer .el-drawer__body .el-form>div:nth-child(5),:deep() .recordDrawer .el-drawer__body .el-form>div:nth-child(7),:deep() .recordDrawer .el-drawer__body .el-form>div:nth-child(9),:deep() .recordDrawer .el-drawer__body .el-form>div:nth-child(11),:deep() .recordDrawer .el-drawer__body .el-form>div:nth-child(13){padding-left:16px;margin-bottom:16px;background-color:#575757}:deep() .recordDrawer .el-drawer__body .el-form>div:nth-child(8){display:flex;flex-direction:column;align-items:self-start;padding-bottom:10px;padding-left:16px}:deep() .recordDrawer .el-drawer__body .el-form>div:nth-child(12){padding-bottom:10px;padding-left:16px;color:#525252}:deep() .recordDrawer .el-drawer__body .el-form>div:nth-child(12) .el-radio-group{display:flex;flex-direction:column;align-items:self-start}:deep() .gatewayDrawer .el-drawer__body{padding:0}:deep() .gatewayDrawer .el-drawer__body .el-form{border-bottom:0!important}:deep() .gatewayDrawer .el-drawer__body .el-form>div:nth-child(2){padding-left:16px}:deep() .gatewayDrawer .el-drawer__body .el-form>div:nth-child(2)>div{display:flex;align-items:center}:deep() .gatewayDrawer .el-drawer__body .el-form>div:nth-child(2)>div i{margin-left:16px}:deep() .nodeDrawer{padding:8px 8px 32px}:deep() .nodeDrawer .el-drawer__body{padding:0;margin:0;border:0 solid #fff}:deep() .nodeDrawer .el-drawer__body .theFormulaIstrue .el-button-group{margin:14px 0 0 90px}:deep() .nodeDrawer .el-drawer__body .theFormulaIstrue .el-button-group .el-button{margin:0 3px}:deep() .nodeDrawer .person{min-height:144px;margin-bottom:10px}:deep() .nodeDrawer .person .el-form-item__label{flex-wrap:wrap;justify-content:flex-end;height:144px}:deep() .nodeDrawer .person .el-form-item__label .el-button{width:88px;margin-bottom:4px}:deep() .nodeDrawer .person .el-form-item__content{height:-moz-max-content;height:max-content}:deep() .nodeDrawer .person .el-table__empty-block{height:100px!important}:deep() .attr-tab{margin:0;border:none}:deep() .attr-tab .el-radio-group>.item-box:first-child{margin-top:0!important}:deep() .attr-tab .btn-top{float:right;margin-bottom:12px}:deep() .attr-tab .btn-top .el-button{height:38px;line-height:38px;color:#171717!important;background:#f3f3f3!important;border:1px solid #f3f3f3!important;border-radius:3px}:deep() .key-fields{display:flex;padding:10px 0}:deep() .key-fields .form-box h4,:deep() .key-fields h4{margin:0;font-family:PingFang SC,Arial,Microsoft YaHei,sans-serif!important;color:#575757!important}:deep() .key-fields .left{width:20%;border-right:1px solid #eee}:deep() .key-fields .left h4{padding:12px 10px;border-top:1px solid #eee}:deep() .key-fields .left .item-label{padding:7.5px 10px;font-size:inherit;color:#575757;cursor:move;border-top:1px solid #eee}:deep() .key-fields .left .item-label:hover{background-color:#f3f3f3}:deep() .key-fields .right{width:80%}:deep() .key-fields .right .key-header{display:flex;align-items:center;justify-content:space-between;padding:12px;border-top:1px solid #eee;border-bottom:1px solid #eee}:deep() .key-fields .right .key-header span{color:#575757}:deep() .key-fields .list-table{display:inline-block;width:100%;height:100%}:deep() .key-fields .list-table tbody{display:block;height:100%}:deep() .key-fields .list-table tr{display:flex;justify-content:space-between;width:100%;cursor:move}:deep() .key-fields .list-table tr td{padding:0 10px;font-size:inherit;line-height:40px;color:#575757}:deep() .key-fields .list-table tr td .el-checkbox__label{font-size:inherit;color:#575757;opacity:.8}:deep() .key-fields .list-table tr td .iconfont{cursor:pointer}:deep() .key-fields .list-table tr:hover{background:#f3f3f3}:deep() .key-fields .list-table tr:hover .el-checkbox__label{opacity:.9}:deep() .key-fields .notMove{color:#bebebe!important;cursor:no-drop!important}.context .context-button{width:100%;margin-top:14px;text-align:end}.no-border{margin:0;border:none}#flow_detele{position:absolute;z-index:3000;padding:2px 22px;line-height:28px;background-color:#575757;border:1px solid #a8abb2}#flow_detele:hover{cursor:pointer}.el-tabs__content{padding:0 16px}.demo-ruleForm :deep() .person .el-form-item__label{display:flex;justify-content:flex-start}.demo-ruleForm :deep() .person .el-form-item__label>div{width:-moz-max-content!important;width:max-content!important}.demo-ruleForm :deep() .person .el-form-item__label .el-button{margin-right:8px}.demo-ruleForm :deep() .person .el-table__empty-block{height:100px!important}:deep() .el-drawer__body{padding:8px 8px 32px}:deep() .el-dialog .el-form-item--default{margin:4px 10px}:deep() .tips{display:block;margin:12px 8px 0;color:var(--el-text-color-regular)}.form-box{padding:8px 8px 0}.form-box .item-box{margin:4px 8px!important}.form-box .hooyn-title{margin:0 -8px 4px}.form-box .hooyn-title .btn-group .el-button{font-size:14px}.form-box :deep() .el-form-item{margin:4px 8px}.form-box :deep() .el-tooltip__trigger{margin-left:4px}.form-box :deep() .el-tooltip__trigger:before{color:var(--el-text-color-regular)}.form-box .hooyn-list-table{padding:0 4px}:deep .checkboxs{width:auto;margin-right:10px;border:0!important}:deep .strategy .el-scrollbar{min-height:200px!important}:deep .strategy .el-scrollbar .el-scrollbar__wrap{min-height:190px!important}:deep .strategy .el-form-item{border-bottom:1px solid var(--border-color);padding:0;margin:0}:deep .strategy .el-form-item:hover{border-color:var(--el-color-primary)}:deep .strategy .el-form-item .el-form-item__error{position:absolute;margin-top:10px!important}:deep .strategy .el-form-item .el-form-item__label{margin:12px 12px 12px 0!important}:deep .strategy .el-input,:deep .strategy .el-textarea{border:0!important;padding:0!important}:deep .strategy .el-button--text:hover{background-color:var(--el-hover-bg-color);color:--el-color-primary}