.node .add_icon{width:24px;height:24px;background:#ffffff;box-shadow:0 4px 8px rgba(9,103,253,.08),0 6px 13px rgba(9,103,253,.08);border:1px solid rgba(9,103,253,.06);border-radius:100%;color:#0967fd;z-index:2}.node .add_icon:after{width:4px;height:20px;background:#dcdee2;content:"";display:block;position:absolute;left:50%;transform:translate(-50%,100%);bottom:0}.node .add_icon:before{width:4px;height:20px;background:#dcdee2;content:"";display:block;position:absolute;left:50%;transform:translate(-50%);top:-20px}.node .node_box{position:relative;width:160px;height:56px;border-radius:4px;font-size:20px}.node .node_box.start_box{background:linear-gradient(270deg,#15a1ff 0%,#0967fd 100%);box-shadow:0 10px 12px -5px rgba(9,103,253,.2),0 6px 12px rgba(9,103,253,.2)}.node .node_box.start_box img{width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%);right:16px}.node .node_box.end_box{background:linear-gradient(270deg,#54dc7d 0%,#29c458 100%);box-shadow:0 10px 12px -5px rgba(78,203,116,.2),0 6px 12px rgba(78,203,116,.2)}
