.layout-content-width-boxed .layout-page-content{inline-size:100%;margin-inline:auto;max-inline-size:1800px}.layout-page-content{padding-inline:1.5rem}[dir=rtl] .layout-vertical-nav .nav-group-arrow{transform:rotate(180deg)}body,html{min-block-size:100%}.layout-page-content{flex-grow:1}.layout-content-width-boxed .layout-page-content,.layout-page-content{padding-block-end:1.25rem}@media (max-width:768px){.layout-page-content{background:rgba(var(--v-theme-surface),.95);padding-block:0;padding-inline:0}.page-content-container{min-height:calc(100vh - 64px)}}.layout-footer .footer-content-container{block-size:54px}.layout-footer-sticky .layout-footer{inset-block-end:0;position:sticky;will-change:transform}.layout-footer-hidden .layout-footer{display:none}.layout-vertical-nav .app-logo{height:10vh;margin-left:auto;width:100%}@media (max-width:767px){.nav-only-layout-wrapper .layout-wrapper.layout-nav-type-vertical .layout-content-wrapper header.layout-navbar{display:none!important;height:0!important;margin:0!important;min-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:absolute!important;visibility:hidden!important}.nav-only-layout-wrapper .layout-wrapper.layout-nav-type-vertical .layout-content-wrapper header.layout-navbar .navbar-content-container{display:none!important;height:0!important;margin:0!important;min-height:0!important;padding:0!important}}
