.layout,[class*=layout-]{display:grid;grid-gap:0;min-height:100vh;grid-template-rows:var(--ax-layout-rows);grid-template-columns:var(--ax-layout-columns);grid-template-areas:var(--ax-layout-areas)}.layout header,.layout .layout-header,[class*=layout-] header,[class*=layout-] .layout-header{grid-area:header}.layout main,.layout .layout-main,[class*=layout-] main,[class*=layout-] .layout-main{grid-area:main}.layout footer,.layout .layout-footer,[class*=layout-] footer,[class*=layout-] .layout-footer{grid-area:footer}.layout-sidenav{--ax-layout-areas: "header header" "sidenav main" "footer footer";--ax-layout-columns: auto minmax(0, 1fr)}.layout-sidenav .sidenav-fixed{position:initial;z-index:710;grid-area:sidenav}.layout-sidenav.layout-sidenav-right{--ax-layout-areas: "header header" "main sidenav" "footer footer";--ax-layout-columns: minmax(0, 1fr) auto}.layout-sidenav.layout-sidenav-both{--ax-layout-areas: "header header header" "sidenav-left main sidenav-right" "footer footer footer";--ax-layout-columns: auto minmax(0, 1fr) auto}.layout-sidenav.layout-sidenav-both .sidenav{grid-area:sidenav-left}.layout-sidenav.layout-sidenav-both .sidenav.sidenav-right{grid-area:sidenav-right}.layout-sidenav-fixed{--ax-layout-areas: "header" "main" "footer";--ax-layout-columns: minmax(0, 1fr)}.layout-under-navbar header,.layout-under-navbar .layout-header{padding-left:initial;padding-right:initial}.layout-under-navbar .navbar-fixed .navbar{margin-left:0;margin-right:0}@media screen and (max-width: 959px){.layout-sidenav{--ax-layout-areas: "header" "main" "footer" !important;--ax-layout-columns: minmax(0, 1fr) !important}.layout-sidenav .sidenav-fixed{position:fixed}}@media screen and (min-width: 960px){.layout-sidenav .sidenav-fixed,.layout-sidenav-fixed .sidenav-fixed,.layout-under-navbar .sidenav-fixed{z-index:690}.layout-sidenav-fixed .navbar-fixed .navbar{margin-left:var(--ax-sidenav-width)}.layout-sidenav-fixed.layout-sidenav-right .navbar-fixed .navbar{margin-right:var(--ax-sidenav-width);margin-left:0}.layout-sidenav-fixed.layout-sidenav-both .navbar-fixed .navbar{margin-right:var(--ax-sidenav-width);margin-left:var(--ax-sidenav-width)}.layout-sidenav-fixed header,.layout-sidenav-fixed .layout-header,.layout-sidenav-fixed main,.layout-sidenav-fixed .layout-main,.layout-under-navbar header,.layout-under-navbar .layout-header,.layout-under-navbar main,.layout-under-navbar .layout-main{padding-left:var(--ax-sidenav-width)}.layout-sidenav-fixed .footer,.layout-sidenav-fixed .layout-footer,.layout-under-navbar .footer,.layout-under-navbar .layout-footer{padding-left:calc(var(--ax-sidenav-width) + .5rem)}.layout-sidenav-fixed.layout-sidenav-right header,.layout-sidenav-fixed.layout-sidenav-right .layout-header,.layout-sidenav-fixed.layout-sidenav-right main,.layout-sidenav-fixed.layout-sidenav-right .layout-main,.layout-under-navbar.layout-sidenav-right header,.layout-under-navbar.layout-sidenav-right .layout-header,.layout-under-navbar.layout-sidenav-right main,.layout-under-navbar.layout-sidenav-right .layout-main{padding-right:var(--ax-sidenav-width);padding-left:0}.layout-sidenav-fixed.layout-sidenav-right footer,.layout-sidenav-fixed.layout-sidenav-right .layout-footer,.layout-under-navbar.layout-sidenav-right footer,.layout-under-navbar.layout-sidenav-right .layout-footer{padding-right:calc(var(--ax-sidenav-width) + .5rem);padding-left:.5rem}.layout-sidenav-fixed.layout-sidenav-both header,.layout-sidenav-fixed.layout-sidenav-both .layout-header,.layout-sidenav-fixed.layout-sidenav-both main,.layout-sidenav-fixed.layout-sidenav-both .layout-main,.layout-under-navbar.layout-sidenav-both header,.layout-under-navbar.layout-sidenav-both .layout-header,.layout-under-navbar.layout-sidenav-both main,.layout-under-navbar.layout-sidenav-both .layout-main{padding-right:var(--ax-sidenav-width);padding-left:var(--ax-sidenav-width)}.layout-sidenav-fixed.layout-sidenav-both footer,.layout-sidenav-fixed.layout-sidenav-both .layout-footer,.layout-under-navbar.layout-sidenav-both footer,.layout-under-navbar.layout-sidenav-both .layout-footer{padding-right:calc(var(--ax-sidenav-width) + .5rem);padding-left:calc(var(--ax-sidenav-width) + .5rem)}.layout-under-navbar .sidenav-fixed{top:var(--ax-navbar-height)}}
