.layout-datasourcedetail {
    &> .ant-layout-header {
        height: 70px;
        line-height: 70px;
        &> .dataSourcedetail-header {
            display: flex;
            justify-content: space-between;
            .buttons {
                button {
                    margin-left: 12px;
                }
            }
        }
    }
    &> .ant-layout-content {
        padding: 12px;
        background: @content-background-color;
        > .content-datasourcecreate {
            >.content {
                >.datasource-steps-container {
                    .steps-content {
                        .dataconnect-card {
                            .ant-card {
                                .ant-card-head {
                                    .ant-card-head-wrapper {
                                        background: #D6EEFE;
                                        .label {
                                            font-size: 14px;
                                            color: #2C82BE;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        &> .content-datasourcedetail {
            &> .content {
                &> .ant-tabs {
                    &> .ant-tabs-bar {

                    }
                    &> .ant-tabs-content {
                        padding: 12px;
                        height: calc(~"100% - 12px");
                        box-shadow: 0 0 10px 0 rgba(41,54,72,0.10);
                        background: #fff;
                        &> .tab-datasource {
                            background: @content-background-color;
                            .table-columnconfig {
                                .ant-select-selection--single, input {
                                    background: #fafafa;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}