@charset "UTF-8"; .pageBox .icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; } .pageBox .flowChartWrapper { display: flex; justify-content: space-between; height: 40px; line-height: 40px; background-color: #fafafa; color: #81818181; border: 1px solid #e7e7e7; box-sizing: border-box; padding-left: 20px; font-size: 12px; } .pageBox .flowChartWrapper ul { display: flex; color: #393939; } .pageBox .flowChartWrapper ul > li:not(:first-child) { line-height: 1; margin: 13px 20px; padding: 0px 20px; border-left: 1px solid #e7e7e7; box-sizing: border-box; } .pageBox .flowWrapper { display: flex; width: 100%; height: 100%; } .pageBox .flowWrapper > .flowleft { display: flex; flex-direction: column; width: 52px; padding-top: 16px; color: #999999; background-color: #fafafa; border: 1px solid #e7e7e7; box-sizing: border-box; } .pageBox .flowWrapper > .flowleft > li { margin: 0 11px; margin-bottom: 29px; } .pageBox .flowWrapper > .flowleft li:nth-child(1) { font-size: 13px; } .pageBox .flowWrapper > .flowleft li:nth-child(2), .pageBox .flowWrapper > .flowleft li:nth-child(4) { width: 28px; height: 18px; box-sizing: border-box; border-radius: 40%; margin: 0 11px; margin-bottom: 29px; } .pageBox .flowWrapper > .flowleft .startNode { display: inline-block; width: 28px; height: 18px; border: none; margin-bottom: 12px; padding: 0; overflow: hidden; } .pageBox .flowWrapper > .flowleft .startNode .layui-btn { width: 28px; height: 18px; border: 1px solid #666666; box-sizing: border-box; border-radius: 40%; background-color: transparent; padding: 0; } .pageBox .flowWrapper > .flowleft .layui-icon-endNode { display: inline-block; width: 28px; height: 18px; border: none; margin-bottom: 12px; padding: 0; overflow: hidden; } .pageBox .flowWrapper > .flowleft .layui-icon-endNode .layui-btn { width: 28px; height: 18px; border: 1px solid #666666; box-sizing: border-box; border-radius: 40%; background-color: transparent; padding: 0; } .pageBox .flowWrapper > .flowleft li:nth-child(3) { display: inline-block; width: 28px; height: 18px; box-sizing: border-box; border-radius: 4px; overflow: hidden; } .pageBox .flowWrapper > .flowleft li:nth-child(3) .layui-btn { width: 28px; height: 18px; border: 1px solid #666666; box-sizing: border-box; border-radius: 4px; overflow: hidden; background-color: transparent; padding: 0; } .pageBox .flowWrapper > .flowleft .IntermediateNode { display: inline-block; width: 28px; height: 18px; border: none; margin-bottom: 29px; padding: 0; overflow: hidden; } .pageBox .flowWrapper > .flowleft .IntermediateNode .layui-btn { width: 28px; height: 18px; border: 1px solid #666666; box-sizing: border-box; border-radius: 4px; background-color: transparent; padding: 0; } .pageBox .flowWrapper > .flowleft li:nth-child(5) { width: 100%; height: 52px; font-size: 28px; line-height: 50px; color: #00a0e9; margin: 0; text-align: center; cursor: pointer; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; box-sizing: border-box; } .pageBox .flowWrapper > .flowRight { width: 100%; height: calc(100vh - 40px); background-color: #f5f5f5; overflow-x: scroll; overflow-y: auto; } .pageBox .flowWrapper > .flowRight .flowRightItem.flowBox { /* width: calc(100% - 96px); */ height: calc(100vh - 120px); margin: 40px 0 0 41px; background-color: #fff; box-sizing: border-box; box-shadow: #ccc 0px 0px 10px; background: url("../../images/yes-net.png"); overflow: hidden; } .pageBox .flowWrapper > .flowRight .flowRightItem.flowBox #ydt { min-height: 100%; height: auto; } .pageBox .flowWrapper > .flowRight .flowRightItem::-webkit-scrollbar { width: 4px; /*高宽分别对应横竖滚动条的尺寸*/ height: 4px; scrollbar-arrow-color: red; } .layui-layer-tips .layui-layer-content { top: -9px; left: 6px; } .layui-layer-tips .layui-layer-TipsG.layui-layer-TipsR { left: -16px; top: 10px; transform: rotate(-90deg); } .layui-btn { display: inline-block; background-color: #0b82ff; color: #fff; white-space: nowrap; text-align: center; font-size: 14px; border: none; border-radius: 2px; cursor: pointer; } .nodeBox:hover { box-shadow: none; } .nodeBox:hover .tools { display: flex; } .nodeBox { position: absolute; border-radius: 16px; border: none; background-color: transparent; width: 150px; z-index: 2; } .nodeBox .tools { position: absolute; top: -24px; right: 0; display: none; justify-content: flex-end; padding-bottom: 10px; cursor: pointer; } .nodeBox .tools .editNode, .nodeBox .tools .deleteNode { width: 20px; height: 20px; line-height: 20px; background-color: #f6f6f6; border: 1px solid #ccc; box-sizing: border-box; font-size: 22px; } .nodeBox .tools .editNode { border-right: none; } .nodeBox .flow-node-body { position: relative; display: flex; align-items: center; justify-content: center; height: 42px; line-height: 42px; box-sizing: border-box; font-family: Microsoft YaHei; font-size: 12px; color: #fff; text-align: center; border-radius: 16px; overflow: hidden; background-color: #00a0e9; overflow: hidden; } .nodeBox .flow-node-body > span { position: relative; } .nodeBox .flow-node-body > span .flow-node-drag { position: absolute; top: -10; left: -10px; color: transparent; width: 30px; height: 42px; z-index: 100; } .nodeBox .flow-node-body .icon { position: relative; font-size: 22px; color: #fff; } .nodeBox .fa-navicon:before, .nodeBox .fa-reorder:before, .nodeBox .fa-bars:before { position: absolute; top: 0; left: 0; font-size: 40px; z-index: 12; width: 20px; height: 20px; } .nodetype1 .flow-node-body:hover { box-shadow: 0px 11px 21px 0px rgba(14, 5, 10, 0.38); background-color: #0081cc; border-radius: 16px; } .nodetype2 .flow-node-body { background-color: #24ca7a; border-radius: 4px; } .nodetype2 .flow-node-body:hover { box-shadow: 0px 11px 21px 0px rgba(14, 5, 10, 0.38); background-color: #1faa67; border-radius: 4px; } .nodetype3 .flow-node-body { background-color: #e0dede; border-radius: 16px; color: #999999; } .nodetype3 .flow-node-body .icon { color: #999999; } .nodetype3 .flow-node-body:hover { box-shadow: 0px 11px 21px 0px rgba(14, 5, 10, 0.38); background-color: #e0dede; border-radius: 16px; } .div-col-content, .div-row-content, .div-first { background-color: #f6fafd; } .div-col-content, .div-first { display: flex; align-items: center; justify-content: center; } .div-first { position: relative; font-size: 20px; color: #999999; background-color: #fafafa; cursor: pointer; } .div-first > ul { position: absolute; left: 20px; top: 20px; display: none; width: 88px; background-color: #ffffff; box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.1); border-radius: 6px; z-index: 9; } .div-first > ul > li { font-family: Microsoft YaHei; font-size: 14px; color: #333333; height: 32px; line-height: 32px; padding-left: 18px; box-sizing: border-box; } .div-first > ul li:hover { background-color: #f8f8f8; } .div-first:hover { background-color: #f0f0f0; color: #666666; } .div-first:hover > ul { display: block; } .div-col, .div-row, .jtk-connector { z-index: 1; } .labelClass { background-color: #4e6169; color: #fff; border-radius: 20px; z-index: 2; line-height: 14px; padding: 2px 14px; font-size: 12px; opacity: 1; } .div-row-title { overflow: hidden; }