:root{--vue3-org-chart-container-height:70vh;--vue3-org-chart-line-top:.5rem;--vue3-org-chart-line-bottom:.5rem;--vue3-org-chart-node-space-x:.5rem;--vue3-org-chart-line-color:#e1e1e1}.vue3-org-chart{position:relative}.vue3-org-chart .vue3-org-chart-container{height:var(--vue3-org-chart-container-height);overflow:hidden}.vue3-org-chart .vue3-org-chart-scene{display:flex;justify-content:center}.vue3-org-chart .vue3-org-chart-node{align-items:center;display:flex;flex-direction:column;position:relative}.vue3-org-chart .vue3-org-chart-node-element{display:inline-block;margin:var(--vue3-org-chart-line-top) calc(var(--vue3-org-chart-node-space-x)/2) var(--vue3-org-chart-line-bottom);width:-moz-min-content;width:min-content}.vue3-org-chart .vue3-org-chart-node-element-top-line{border-left:1px solid var(--vue3-org-chart-line-color);height:var(--vue3-org-chart-line-top);left:50%;margin-top:calc(var(--vue3-org-chart-line-top)*-1);position:absolute;width:1px}.vue3-org-chart .vue3-org-chart-node-element-bottom-line{border-left:1px solid var(--vue3-org-chart-line-color);height:var(--vue3-org-chart-line-bottom);left:50%;margin-bottom:calc(var(--vue3-org-chart-line-bottom)*-1);position:absolute;width:1px}.vue3-org-chart .vue3-org-chart-node-element-horizontal-line{display:flex;position:relative;width:100%}.vue3-org-chart .vue3-org-chart-node-element-horizontal-line.left:before{border-top:1px solid var(--vue3-org-chart-line-color);content:"";display:block;left:0;position:absolute;width:50%}.vue3-org-chart .vue3-org-chart-node-element-horizontal-line.right:after{border-top:1px solid var(--vue3-org-chart-line-color);content:"";display:block;position:absolute;right:0;width:50%}.vue3-org-chart .vue3-org-chart-node-container{display:flex}.vue3-org-chart .vue3-org-chart-minimap{border:1px solid #e1e1e1;bottom:0;padding:0;pointer-events:none;position:absolute;right:0}.vue3-org-chart .vue3-org-chart-minimap .vue3-org-chart-minimap-scene{background-color:#ffffff4d;border:1px solid #ff8c8c;pointer-events:none;position:absolute}.vue3-org-chart .vue3-org-chart-minimap .vue3-org-chart-minimap-container{background-color:#ffffff4d;border:1px solid #8ee5f8;pointer-events:none;position:absolute}.vue3-org-chart .nodeTransition-leave-active{transition:all .2s ease}.vue3-org-chart .nodeTransition-leave-to{opacity:0;scale:.2}.vue3-org-chart .nodeTransition-enter-active{transition:all .3s ease}.vue3-org-chart .nodeTransition-enter-from{scale:.7}
