.layout-chartdesigner {
    height: 100%;
    overflow: hidden;
    .layout-header {
        background: none;
        padding: 0 10px;
        height: 46px;
        line-height: 42px;
        border-width: 1px 0;
        border-style: solid;
        border-color: @border-color-base;
    }
    .layout-content {
        flex: 1;
        .ant-layout {
            height: 100%;
            .content-header {
                height: auto;
                background: none;
                padding: 0 10px;
                line-height: 40px;
                border-width: 0 0 1px 0;
                border-style: solid;
                border-color: @border-color-base;
            }
            .content-body {
                height: 100%;
            }
        }
    }
    .ant-layout-sider {
        background: none;
        border-width: 0 1px 0 1px;
        border-style: solid;
        border-color: @border-color-base;
        .ant-form-item {
            margin-bottom: 0;
        }
    }
    .ant-tabs-bar {
        margin: 0;
    }
}
  