.layout-wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%;margin:0;padding:0;position:relative}.layout-wrapper>header,.layout-wrapper>nav{width:100%;box-sizing:border-box}:root{--app-header-height:64px}@media (min-width:992px){:root{--app-header-height:72px}}@media (min-width:992px){.layout-wrapper:not(:has(.layout-renderer--top)):not(:has(.layout-renderer--header)) .layout-main{margin-top:113px}.layout-renderer--top{min-height:113px}}.layout-wrapper.has-fixed-header .layout-main{padding-top:var(--app-header-height)}.layout-wrapper:has(.layout-navbar.is-fixed) .layout-main{padding-top:var(--app-header-height)}.layout-wrapper.has-fixed-header .layout-renderer--top{padding-top:var(--app-header-height)}.layout-wrapper:has(.layout-navbar.is-fixed) .layout-renderer--top{padding-top:var(--app-header-height)}.layout-wrapper.has-fixed-header .layout-renderer--top:has(>*)~.layout-main{padding-top:0}.layout-wrapper:has(.layout-navbar.is-fixed) .layout-renderer--top:has(>*)~.layout-main{padding-top:0}.layout-wrapper.has-fixed-header .layout-content-inner{padding-top:0}.layout-wrapper:has(.layout-navbar.is-fixed) .layout-content-inner{padding-top:0}.layout-wrapper.has-fixed-header .layout-zone--content{padding-top:0}.layout-wrapper:has(.layout-navbar.is-fixed) .layout-zone--content{padding-top:0}.layout-wrapper.has-fixed-header .layout-main-content>:first-child,.layout-wrapper.has-fixed-header .widget-content>:first-child,.layout-wrapper:has(.layout-navbar.is-fixed) .layout-main-content>:first-child,.layout-wrapper:has(.layout-navbar.is-fixed) .widget-content>:first-child{padding-top:0!important;margin-top:0!important}.layout-wrapper.has-fixed-header .zone-sticky-placeholder{height:0!important}.layout-wrapper:has(.layout-navbar.is-fixed) .zone-sticky-placeholder{height:0!important}#main-content{scroll-margin-top:var(--app-header-height)}.layout-main{display:grid;gap:1.5rem;padding:0;flex:1 1;width:100%;box-sizing:border-box;margin:0;min-height:0;transition:grid-template-columns .3s ease,gap .3s ease;grid-template-columns:[sidebar-left-start] minmax(0,250px) [sidebar-left-end content-start] 1fr [content-end sidebar-right-start] minmax(0,250px) [sidebar-right-end]}.layout-main:has(.layout-sidebar--left.is-empty){grid-template-columns:[content-start] 1fr [content-end sidebar-right-start] minmax(0,250px) [sidebar-right-end]}.layout-main:has(.layout-sidebar--right.is-empty){grid-template-columns:[sidebar-left-start] minmax(0,250px) [sidebar-left-end content-start] 1fr [content-end]}.layout-main:has(.layout-sidebar--left.is-empty):has(.layout-sidebar--right.is-empty),.layout-main:has(.layout-sidebar--left.is-empty.layout-sidebar--right.is-empty){grid-template-columns:[content-start] 1fr [content-end]}.layout-content{grid-column:content-start/content-end;min-width:0;min-height:0;width:100%;overflow-x:visible;overflow-y:auto}@media (min-width:1200px){.layout-main{grid-template-columns:[sidebar-left-start] minmax(0,250px) [sidebar-left-end content-start] 1fr [content-end sidebar-right-start] minmax(0,250px) [sidebar-right-end];gap:1.5rem}.layout-main:has(.layout-sidebar--left.is-empty){grid-template-columns:[content-start] 1fr [content-end sidebar-right-start] minmax(0,250px) [sidebar-right-end]}.layout-main:has(.layout-sidebar--right.is-empty){grid-template-columns:[sidebar-left-start] minmax(0,250px) [sidebar-left-end content-start] 1fr [content-end]}.layout-main:has(.layout-sidebar--left.is-empty):has(.layout-sidebar--right.is-empty){grid-template-columns:[content-start] 1fr [content-end]}}@media (min-width:992px) and (max-width:1199px){.layout-main{grid-template-columns:[sidebar-left-start] minmax(0,200px) [sidebar-left-end content-start] 1fr [content-end sidebar-right-start] minmax(0,200px) [sidebar-right-end];gap:1.25rem}.layout-main:has(.layout-sidebar--left.is-empty){grid-template-columns:[content-start] 1fr [content-end sidebar-right-start] minmax(0,200px) [sidebar-right-end]}.layout-main:has(.layout-sidebar--right.is-empty){grid-template-columns:[sidebar-left-start] minmax(0,200px) [sidebar-left-end content-start] 1fr [content-end]}.layout-main:has(.layout-sidebar--left.is-empty):has(.layout-sidebar--right.is-empty){grid-template-columns:[content-start] 1fr [content-end]}}@media (min-width:768px) and (max-width:991px){.layout-main{display:flex;flex-direction:column;gap:1rem}.layout-sidebar--left{order:-1}.layout-content{order:0}.layout-sidebar--right{order:1}}@media (min-width:576px) and (max-width:767px){.layout-main{display:flex;flex-direction:column;gap:1rem}.layout-sidebar--left{order:-1}.layout-content{order:0}.layout-sidebar--right{order:1}}@media (max-width:575px){.layout-main{display:flex;flex-direction:column;gap:.75rem}.layout-sidebar--left{order:-1}.layout-content{order:0}.layout-sidebar--right{order:1}}@media print{.layout-main{display:block;padding:0}.layout-content{width:100%}}@media (prefers-reduced-motion:reduce){.layout-main{transition:none}}