:root{--sigma-background-color:#fff;--sigma-controls-background-color:#fff;--sigma-controls-background-color-hover:rgba(0,0,0,.2);--sigma-controls-border-color:rgba(0,0,0,.2);--sigma-controls-color:#000;--sigma-controls-zindex:100;--sigma-controls-margin:5px;--sigma-controls-size:30px}div.react-sigma{background:var(--sigma-background-color);position:relative}div.react-sigma,div.sigma-container{height:100%;width:100%}.react-sigma-controls{background-color:var(--sigma-controls-background-color);border:2px solid var(--sigma-controls-border-color);border-radius:4px;color:var(--sigma-controls-color);position:absolute;z-index:var(--sigma-controls-zindex)}.react-sigma-controls.bottom-right{bottom:var(--sigma-controls-margin);right:var(--sigma-controls-margin)}.react-sigma-controls.bottom-left{bottom:var(--sigma-controls-margin);left:var(--sigma-controls-margin)}.react-sigma-controls.top-right{right:var(--sigma-controls-margin);top:var(--sigma-controls-margin)}.react-sigma-controls.top-left{left:var(--sigma-controls-margin);top:var(--sigma-controls-margin)}.react-sigma-controls:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.react-sigma-controls:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.react-sigma-control{background-color:var(--sigma-controls-background-color);border-bottom:1px solid var(--sigma-controls-border-color);height:var(--sigma-controls-size);line-height:var(--sigma-controls-size);width:var(--sigma-controls-size)}.react-sigma-control:last-child{border-bottom:none}.react-sigma-control>*{box-sizing:border-box}.react-sigma-control>button{background-color:var(--sigma-controls-background-color);background-position:50%;background-repeat:no-repeat;background-size:50%;border:none;display:block;height:var(--sigma-controls-size);line-height:var(--sigma-controls-size);margin:0;padding:0;width:var(--sigma-controls-size);clip:rect(0,0,0,0)}.react-sigma-control>button:hover{background-color:var(--sigma-controls-background-color-hover)}.react-sigma-search{background-color:var(--sigma-controls-background-color)}.react-sigma-search label{visibility:hidden}.react-sigma-search input{background-color:var(--sigma-controls-background-color);border:none;box-sizing:border-box;color:var(--sigma-controls-color);font-size:1em;margin:0;padding:var(--sigma-controls-margin);width:100%}:root{--sigma-grey-color:#ccc}.react-sigma .option.hoverable{cursor:pointer!important}.react-sigma .text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-sigma .react-select__clear-indicator{cursor:pointer!important}.react-sigma .text-muted{color:var(--sigma-grey-color)}.react-sigma .text-italic{font-style:italic}.react-sigma .text-center{text-align:center}.react-sigma .graph-search{min-width:250px}.react-sigma .graph-search .option{padding:2px 8px}.react-sigma .graph-search .dropdown-indicator{font-size:1.25em;padding:4px}.react-sigma .graph-search .option.selected,.react-sigma .node .render{background-color:var(--sigma-grey-color)}.react-sigma .node .render{border-radius:1em;display:inline-block;height:1em;margin-right:8px;position:relative;width:1em}.react-sigma .node{align-items:center;display:flex;flex-direction:row}.react-sigma .node .render{flex-grow:0;flex-shrink:0;margin-right:0 .25em}.react-sigma .node .label{flex-grow:1;flex-shrink:1}.react-sigma .edge{align-items:flex-start;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;flex-wrap:nowrap}.react-sigma .edge .node{font-size:.7em}.react-sigma .edge .body{display:flex;flex-direction:row;flex-grow:1;flex-shrink:1;min-height:.6em}.react-sigma .edge .body .render{display:flex;flex-direction:column;margin:0 2px}.react-sigma .edge .body .render .dash,.react-sigma .edge .body .render .dotted{border:2px solid #ccc;display:inline-block;flex-grow:1;flex-shrink:1;margin:0 2px;width:0}.react-sigma .edge .body .render .dotted{border-style:dotted}.react-sigma .edge .body .render .arrow{border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.6em solid red;flex-grow:0;flex-shrink:0;height:0;width:0}.react-sigma .edge .body .label{flex-grow:1;flex-shrink:1;text-align:center}::-webkit-scrollbar{-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:4px;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}