.branch {
    rx: 8px;
    stroke-width: 1px;
    stroke: #7DCDEB;
    fill: #FFFFFF;
    width: 130px;
    height: 56px;
}

.group {
    rx: 8px;
    stroke-width: 1px;
    stroke: #B4D23B;
    fill: #FFFFFF;
    width: 130px;
    height: 56px;
}

.label-name, .label-current {
    text-anchor: middle;
    font-size: 11px;
    font-weight: 400;
    font-family: 'Noto Sans', sans-serif;
    line-height: 14px;
    fill: #272727;
}

.connector-path {
    stroke: #666666;
    fill: none;
    stroke-width: 1px;
}

.tree-view {
    display: block;
    width: 100%;
    height: 600px;
    /*overflow: visible;*/
}

.svg-container {
    border: 1px solid #666666;
}

.node {
    cursor: pointer;
}

.selected-node {
    rx: 8px;
    width: 130px;
    height: 56px;
}