.layout-home {
    flex-direction: row;
    .sider-home {
        padding: 0;
        border-right: 1px solid @border-color-base;
        button {
            padding: 0 8px;
            margin: 0 0 12px 0;
        }
    }
    .content-home {
        background: @content-background-color;
        &>.ant-tabs {
            height: 100%;
            padding-top: 40px;
            &>.ant-tabs-bar {
                height: 32px;
                margin: -32px 8px 0;
                border: none;
                .ant-tabs-nav-wrap {
                    .ant-tabs-tab {
                        height: 32px;
                        line-height: 32px;
                    }
                }
            }
            &>.ant-tabs-content {
                height: 100%;
                &>.ant-tabs-tabpane.ant-tabs-tabpane-active {
                    height: 100%;
                    display: flex;
                    flex-direction: column;
                    &>.dashboarddesigner-layout {
                        flex: 1;
                    }
                }
            }
        }
    }
}