@mixin adf-layout-container-theme($theme) {
    $foreground: map-get($theme, foreground);

    adf-layout-container {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }    

    ng-content {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .sidenav--hidden {
        visibility: hidden !important;
        width: 0 !important;
        transform: unset !important;
        opacity: 0 !important;
    }

    .mat-sidenav-container {
        display: block;
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .mat-sidenav {
        overflow: hidden;
        border-right: 1px solid mat-color($foreground, text, 0.07);
    }

    mat-sidenav-content {
        margin-left: 0px !important;
    }

    .mat-sidenav-content,
    .mat-drawer-transition .mat-drawer-content {
        transform: unset !important;
        transition-property: unset !important;
        transition-duration: unset !important;
        transition-timing-function: unset !important;
    }
}