.newTree {
    border: 1px solid #E2E5EA;
    border-radius: 8px;
    padding: 0 10px;
    box-sizing: border-box;
    max-width: 480px;
    user-select: none;

    .newTree_col {
        padding: 12px 0;


        &:not(:last-child) {
            border-bottom: 1px solid #E2E5EA;
        }
    }

    .newTree_col_content {
        display: flex;
        justify-content: space-between;
        align-items: center;

        .newTree_col_content_childs {
            display: flex;
            flex-direction: column;
        }
        .child {
            padding: 12px 0 0 24px;
            display: flex;
            flex-direction: column;
            gap: 12px;

            > div {
                display: flex;
                align-items: center;
            }
        }

        .icons {
            display: flex;
            align-items: center;
            gap: 4px;
        }

        .open {
            cursor: pointer;
            color: #979797;
        }
    }

}