.ModuleLabel{--moduleColor:var(--theme-0);border-radius:var(--bs-border-radius);border:var(--bs-border-width) solid var(--moduleColor);color:var(--moduleColor);padding:.375rem .75rem;position:relative}.ModuleLabelDescription{--moduleColor:var(--theme-0);--bs-popover-border-color:var(--moduleColor);--bs-popover-arrow-border:var(--moduleColor)}.ModuleLabel:before,.ModuleLabelDescription:before{content:"";background-color:var(--moduleColor);border-radius:inherit;opacity:.2;width:100%;height:100%;position:absolute;top:0;left:0}.ModuleLabelDescription:before{z-index:-1}.ModuleLabelDescription .popover-arrow{--bs-popover-bg:var(--moduleColor) width:100%;align-items:center;height:100%;display:flex;transform:none}.ModuleLabelDescription .badge{margin:.1rem;background-color:var(--moduleColor)!important}.ModuleLabelDescription .btn{--bs-btn-color:var(--moduleColor);--bs-btn-border-color:var(--moduleColor);--bs-btn-hover-bg:var(--moduleColor);--bs-btn-hover-border-color:var(--moduleColor);--bs-btn-active-bg:var(--moduleColor);--bs-btn-active-border-color:var(--moduleColor);--bs-btn-disabled-color:var(--moduleColor);--bs-btn-disabled-border-color:var(--moduleColor)}.GraphContainer{touch-action:none;position:relative;overflow:hidden}.GraphArrow{--end-x:0px;--end-y:0px;--angle:0deg;--length:0px;z-index:-1;height:0;width:calc(var(--zoom) * var(--length));top:calc(var(--zoom) * calc(var(--end-y) + var(--offset-y)));left:calc(var(--zoom) * calc(var(--end-x) + var(--offset-x)));transform-origin:0 0;transform:rotate(var(--angle));outline:1px solid;position:absolute}.GraphArrow:before{content:"";width:0;height:0;top:-5px;left:calc(-5px + var(--head-pos));border:5px dashed #0000;border-right-color:currentColor;display:block;position:absolute}.GraphNode{--x:0;--y:0;background-color:var(--bs-body-bg);top:calc(calc(var(--zoom) * calc(var(--y) + var(--offset-y))) - calc(var(--height) / 2));left:calc(calc(var(--zoom) * calc(var(--x) + var(--offset-x))) - calc(var(--width)/2));position:absolute}
