.node-wrap{
    display: flex;
    flex-direction: column;
    /* align-items: center; */
    .node-content{
        overflow: hidden;
        cursor: pointer;
        border-radius: 4px;
        width:300px;
        min-height: 100px;
        background-color: #fff;
        border:1px solid #0052D9;
        .head{
            user-select: none;
            color:#fff;
            height:35px;
            display: flex;
            align-items: center;
            padding: 5px;
            justify-content: space-between;
            border-bottom: 1px solid #0052D9;
            .name{
                margin-left: 5px;
                margin-right: auto;
            }
            .icon{
                display: inline-block;
                width:20px;
                height:20px;
            }
        }
        .content{
            padding:5px;
        }
    }
    div{
        box-sizing: border-box;
    }
}