.complete-body {
    .complete-left-card {
        float: left;
        width: 29%;
        height: 100%;

        .top-card {
            width: 100%;
            height: 23%;
        }

        .bottom-card {
            margin-top: 18px;
            width: 100%;
            height: 75%;
            overflow-y: scroll;
        }

        // card左侧绿色竖杠
        .card-title-left-icon {
            position: relative;
            padding-left: 10px;

            &>div:nth-child(1) {
                width: 3px;
                height: 15px;
                background: #1999db;
                position: absolute;
                left: 0;
                top: 4px;
            }
        }
    }

    .complete-right-card {
        float: right;
        width: 70%;
        height: 100%;
    }

    tr.ant-table-expanded-row td>.ant-table-wrapper {
        margin: 0;
    }

    .ant-tree li .ant-tree-node-content-wrapper {
        height: auto;
    }

    .ant-tree-node-content-wrapper {
        white-space: normal;
        max-width: 100%;
    }

    .input-margin {
        margin: 10px 0 10px 0;
    }

    .ant-select {
        width: 100%;
    }
}