html,
body
{
    display: flex;
    height: 100%;
    width: 100%;
    margin: 0;
    overflow: hidden;

    > div {
        width: 100%;
        height: 100%;
    }

    .layout-container {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        overflow: hidden;

        main {
            display: flex;
            height: 100%;
            width: 100%;
            overflow-y: auto;

            .layout-content {
                display: flex;
                height: 100%;
                width: 100%;
                overflow-y: auto;
            }
        }
    }
}
