.chartdesigner-layout {
    height: 100%;
    overflow: hidden;
    .layout-header {
        background: none;
        padding: 0 10px;
        height: 40px;
        line-height: 40px;
        border-width: 1px 0;
        border-style: solid;
        border-color: #CCCCCC;
    }
    .layout-content {
        flex: 1;
        .ant-layout {
            height: 100%;
            .content-header {
                height: auto;
                border-top: none;
                background: none;
                padding: 0 10px;
                line-height: 40px;
                border-width: 1px 0;
                border-style: solid;
                border-color: #CCCCCC;
            }
            .content-body {
                height: 100%;
            }
        }
    }
    .ant-layout-sider {
        background: none;
        border-width: 0 1px 0 1px;
        border-style: solid;
        border-color: #CCCCCC;
        .ant-form-item {
            margin-bottom: 0;
        }
    }
    .ant-tabs {
        .chartconfig {
            .ant-cascader-picker {
                .ant-cascader-picker-label {
                    height: 100%;
                    padding: 0 6px;
                    .cascader-label {
                        margin-left: 6px;
                    }
                    .empty-label {
                        color: #bfbfbf;
                    }
                }
            }
        }
    }
    .ant-tabs-bar {
        margin: 0;
    }
}
  