.main-label{fill:#66b1ff}.ip-label,.main-label{text-align:center;cursor:pointer}.ip-label{fill:grey}.arrow,.start{cursor:move}.linkInfo{fill-opacity:.3;stroke-width:2;stroke:#dcdcdc;cursor:pointer;fill:none}.linkInfo.active,.prepared .border-rect{fill-opacity:.7;stroke-width:2;stroke:red}.linkInfo.link-dashed,.prepared .border-rect{stroke-dasharray:5,5}.arrow.active{fill-opacity:.7;stroke-width:2;stroke:red}.border-rect{fill:transparent}.active .border-rect{stroke-width:1;stroke:red;stroke-dasharray:5,5}.start{stroke-width:2;stroke:#dcdcdc;fill:#dcdcdc}.arrow{fill-opacity:.3}.arrow,.startArrow.start{stroke-width:1;stroke:#000}.startArrow.start{fill-opacity:.3;fill:#595959}.startArrow.active{fill-opacity:.7;stroke-width:2;stroke:red}.nodeInfo text{text-anchor:middle}#linkLine{fill:#00f;fill-opacity:.3;stroke-width:3;stroke:red}.testNode.active{stroke-dasharray:5,1;stroke:green}.full-rect{stroke-width:2;stroke:#dcdcdc;stroke-dasharray:5,5}.active .full-rect{stroke:red;stroke-dasharray:5,5}.rect-group text{font-weight:700;font-size:14px;text-anchor:middle}.testNode{cursor:pointer}#nextArrow{cursor:move}#myNode:hover{opacity:1}.linkText{cursor:pointer}#myNode{animation:flicker 1.5s infinite alternate}.status-ring{stroke-dasharray:151;animation:pulse 5s ease-in-out infinite}@keyframes pulse{0%{stroke-opacity:.4;stroke-width:1}50%{stroke-opacity:1;stroke-width:3}to{stroke-opacity:.4;stroke-width:1}}@keyframes glow-rotate{to{stroke-dashoffset:-10}}@keyframes pulse-radial{0%{transform:scale(1);opacity:1}to{transform:scale(3);opacity:0}}.pulse{animation:pulse-radial 1.2s ease-out infinite;transform-origin:16px -16px}.orbit{animation:rotate 2s linear infinite}@keyframes rotate{to{transform:rotate(1turn)}}.flow-dot{stroke-dasharray:8 20;stroke-dashoffset:0;animation:flow 1.2s linear infinite}@keyframes flow{to{stroke-dashoffset:-28}}