#nprogress{pointer-events:none}#nprogress .bar{background:#6954f0;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #6954f0,0 0 5px #6954f0;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#6954f0;border-left-color:#6954f0;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.flow-row{display:flex;flex-direction:column;align-items:center;position:relative}.flow-row .flow-box{padding:0 50px;position:relative;flex-grow:1}.flow-row .flow-box:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:1px;height:100%;background-color:#cccfdb}.flow-row .flow-node-box{cursor:pointer;width:210px;height:114px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(75,82,94,.2);border-radius:4px;position:relative}.flow-row .flow-node-box .node-delete{background-image:linear-gradient(90deg,#aaaab3,#aaaab3)}.flow-row .flow-node-box .node-name{padding:15px;font-size:14px;box-sizing:border-box;border-radius:4px 4px 0 0;height:44px;justify-content:space-between;display:flex;align-items:center;color:#fff;font-weight:700}.flow-row .flow-node-box .node-name .anticon{color:#fff;font-size:20px}.flow-row .flow-node-box .node-main{height:calc(100% - 44px);align-items:flex-start;display:flex;font-size:13px;padding:0 16px;font-weight:500;flex-direction:column;justify-content:center}.flow-row .flow-node-box .node-main .node-placeholder{color:#6954f0}.flow-row .flow-node-box .node-main .node-content{overflow:hidden;height:100%;width:100%}.flow-row .flow-node-box .node-main .node-content .node-content-item{margin-bottom:2px;color:#909090;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:left}.flow-row .flow-node-box:hover .close-icon{display:flex}.flow-row .flow-node-box .close-icon{position:absolute;display:none;justify-content:center;align-items:center;top:-5px;left:-5px;width:20px;height:20px;background:#9e9e9e;color:#fff;font-size:14px;border-radius:16px}.flow-row .flow-node-box .close-icon:hover{background:red}.flow-row .flow-item-active{box-shadow:0 3px 30px 0 rgba(255,106,0,.75)}.flow-row .flow-branch{position:relative;display:flex;flex-direction:row;border-top:1px solid #cccfdb;border-bottom:1px solid #cccfdb}.flow-row .flow-branch .clear-left-border,.flow-row .flow-branch .clear-right-border{position:absolute;top:0;bottom:0;width:100%}.flow-row .flow-branch .branch-node{position:absolute;top:0;left:50%;z-index:2;transform:translate(-50%,-50%) rotate(45deg);cursor:pointer;background:#6954f0;color:#fff;width:18px;height:18px;display:flex;align-items:center;justify-content:center}.flow-row .flow-branch .branch-node .anticon{font-size:12px;transform:rotate(-45deg)}.flow-row .flow-branch .flow-col{display:flex;flex-direction:column;position:relative}.flow-row .flow-branch .flow-col .clear-left-border{left:0}.flow-row .flow-branch .flow-col .clear-left-border:before{content:"";position:absolute;left:0;top:-5px;width:50%;background:#f2f3f5;height:10px}.flow-row .flow-branch .flow-col .clear-left-border:after{content:"";position:absolute;left:0;bottom:-5px;width:50%;background:#f2f3f5;height:10px}.flow-row .flow-branch .flow-col .clear-right-border{right:0}.flow-row .flow-branch .flow-col .clear-right-border:before{content:"";position:absolute;right:-.5px;top:-5px;width:50%;background:#f2f3f5;height:10px}.flow-row .flow-branch .flow-col .clear-right-border:after{content:"";position:absolute;right:-.5px;bottom:-5px;width:50%;background:#f2f3f5;height:10px}.flow-row .flow-branch .flow-col .flow-row{flex-grow:1}.flow-row .flow-branch .flow-col .flow-item{margin-top:20px}.flow-row .node-after-btn{padding:24px 0 32px;position:relative;text-align:center}.flow-row .node-after-btn .anticon{box-shadow:0 1px 4px #00152914;cursor:pointer;color:#6954f0;background:#fff;border-radius:50%;font-size:13px;font-weight:800;padding:4px;z-index:1;position:relative}.flow-row .after-branch-btn{padding:32px 0 32px;position:relative;text-align:center}.flow-row .after-branch-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:1px;height:100%;background-color:#ccc}.flow-readonly .flow-row .node-end,.flow-readonly .flow-row .node-start{width:50px!important;height:50px!important;font-size:16px!important}.flow-readonly .flow-row .node-name{height:36px;font-size:12px;padding:0 16px}.flow-readonly .flow-row .node-name .anticon{font-size:18px}.flow-readonly .flow-row .node-main{height:calc(100% - 38px);font-size:12px}.flow-readonly .flow-row .node-after-btn{padding:12px 0 24px}.flow-readonly .flow-row .node-placeholder{color:#909090!important}.flow-readonly .flow-row .flow-node-box{width:180px;height:94px}.flow-readonly .flow-row .flow-mark{gap:6px;position:absolute;left:-50px;top:50px;display:flex;color:rgba(0,0,0,.45);font-weight:500}.flow-setting-drawer .anticon-question-circle{color:rgba(0,0,0,.25);margin-left:4px}.flow-setting-drawer .ant-drawer-header{color:#fff;height:65px;display:flex;align-items:center}.flow-setting-drawer .ant-drawer-title{width:60%;cursor:pointer;color:#fff}.flow-setting-drawer .ant-drawer-title .anticon{font-size:20px;margin-right:8px}.flow-setting-drawer .ant-drawer-title span{display:flex;align-items:center;padding-top:2px;padding-bottom:2px;border-bottom:1px dashed transparent}.flow-setting-drawer .ant-drawer-title span:hover{border-color:#fff}.flow-setting-drawer .ant-drawer-close{color:#fff;height:calc(100% - 2px)}.flow-setting-drawer .ant-drawer-body{padding:12px 24px;padding-bottom:60px}.flow-setting-drawer .ant-drawer-body .ant-form .ant-form-item{margin-bottom:12px}.flow-setting-drawer .ant-drawer-body .ant-form .ant-form-item-label label{font-weight:700;color:#575757}.flow-setting-drawer .ant-drawer-body .flow-radio-wrap{display:block;height:22px;line-height:22px;margin-bottom:16px}.flow-setting-drawer .ant-drawer-body .flow-radio-nowrap{width:30%;line-height:22px;margin-bottom:16px}.flow-setting-drawer .flow-setting-icon{width:36px;height:36px;background:#6954f0;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:6px;font-size:16px}.flow-setting-drawer .flow-setting-drawer-footer{position:absolute;bottom:0;width:100%;border-top:1px solid #e8e8e8;padding:12px 24px;left:0;background:#ffffff;border-radius:0 0 4px 4px}.flow-setting-drawer .flow-setting-drawer-footer .ant-btn{margin-right:12px}.flow-setting-drawer .flow-setting-senior{display:flex;align-items:center;padding:14px 0;border-bottom:1px solid #dee0e3}.flow-setting-drawer .flow-setting-senior .flow-setting-senior-option{flex:1;padding-left:12px;padding-right:16px}.flow-setting-drawer .flow-setting-senior .flow-setting-senior-option .flow-setting-senior-title{color:#575757}.flow-setting-drawer .flow-setting-senior .flow-setting-senior-option .flow-setting-senior-desc{color:#979797;font-size:12px;margin-top:2px}.flow-setting-drawer .flow-setting-senior .flow-setting-senior-option div{line-height:normal}.approver-tip-content{width:440px}.approver-tip-content .main-title{font-weight:500;color:#000;font-size:14px;line-height:22px;margin-bottom:4px}.approver-tip-content .content{color:#646a73;font-size:14px;line-height:22px;margin-bottom:4px}.node-content-tooltip{font-size:13px}.node-content-tooltip .node-content-item{border-bottom:1px dashed;margin-bottom:2px;padding-bottom:2px}.designer-wrap{width:calc(100% + 24px);margin:-12px;height:100%;position:relative}.designer-wrap .designer-content-box{width:100%;height:100%;overflow:auto}.designer-wrap .designer-content-box::-webkit-scrollbar{width:6px;height:6px}.designer-wrap .designer-content-box::-webkit-scrollbar-thumb{border-radius:6px;background:#ded4ff}.designer-wrap .designer-content-box::-webkit-scrollbar-track{background:transparent}.designer-wrap .designer-content-box .flow-design-wrap{width:100%;height:100%;background-color:#f2f3f5;position:relative;display:flex;text-align:center;padding:30px 0;flex-direction:column}.designer-wrap .designer-handle{position:fixed;top:100px;right:16px;z-index:20;display:flex;align-items:center}.designer-wrap .designer-handle .designer-save{margin-left:12px}.designer-wrap .designer-handle .designer-size{display:flex;align-items:center;height:30px;z-index:999}.designer-wrap .designer-handle .designer-size span{font-size:14px;width:60px;height:30px;line-height:30px;text-align:center;background:#fff;border-color:#d9d9d9;border-width:1px 0;border-style:solid}.designer-wrap .designer-handle .designer-size .designer-size-less,.designer-wrap .designer-handle .designer-size .designer-size-more{width:30px;height:30px;border:1px solid #d9d9d9;cursor:pointer;background-color:#fff;background-size:30px 30px;background-repeat:no-repeat;position:relative}.designer-wrap .designer-handle .designer-size .designer-size-less:before,.designer-wrap .designer-handle .designer-size .designer-size-more:before{content:"";position:absolute;top:14px;left:9px;width:11px;height:1px;background:#008dff}.designer-wrap .designer-handle .designer-size .designer-size-more:after{content:"";position:absolute;top:9px;left:14px;width:1px;height:11px;background:#008dff}