@charset "UTF-8";*,:before,:after{box-sizing:inherit;background-repeat:no-repeat}html{box-sizing:border-box}.nav-group-label,.layout-nav-type-vertical .layout-vertical-nav .nav-link>:first-child{margin-inline:0!important}.app-logo .app-logo-title{text-transform:none!important}.cursor-pointer{cursor:pointer}.layout-wrapper.layout-nav-type-vertical .layout-navbar,.layout-wrapper.layout-nav-type-vertical .layout-footer{padding-inline:5px}.layout-content-width-boxed.layout-wrapper.layout-nav-type-vertical .layout-navbar,.layout-content-width-boxed.layout-wrapper.layout-nav-type-vertical .layout-footer{inline-size:100%;margin-inline:auto;max-inline-size:1440px}.layout-wrapper.layout-nav-type-vertical.layout-navbar-hidden .layout-navbar{display:none}.layout-wrapper.layout-nav-type-vertical.layout-navbar-sticky .layout-navbar{position:sticky;inset-block-start:0}.layout-wrapper.layout-nav-type-vertical{block-size:100%}.layout-wrapper.layout-nav-type-vertical .layout-content-wrapper{display:flex;flex-direction:column;flex-grow:1;min-block-size:100dvh;transition:padding-inline-start .2s ease-in-out;will-change:padding-inline-start}.layout-wrapper.layout-nav-type-vertical .layout-navbar{z-index:11}.layout-wrapper.layout-nav-type-vertical .layout-navbar .navbar-content-container{block-size:64px;height:45px!important}.layout-wrapper.layout-nav-type-vertical .layout-overlay{position:fixed;z-index:1002;background-color:#0009;cursor:pointer;inset:0;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out;will-change:opacity}.layout-wrapper.layout-nav-type-vertical .layout-overlay.visible{opacity:1;pointer-events:auto}@media screen and (min-width:1280px){.layout-wrapper.layout-nav-type-vertical.layout-vertical-nav-collapsed .layout-content-wrapper{padding-inline-start:84px}}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-content-wrapper{max-block-size:100dvh}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-page-content{display:flex;overflow:hidden}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-page-content .page-content-container{inline-size:100%}.layout-wrapper.layout-nav-type-vertical.layout-content-height-fixed .layout-page-content .page-content-container>:first-child{max-block-size:100%;overflow-y:auto}.layout-vertical-nav .nav-group-label{display:flex;align-items:center;cursor:pointer}.layout-vertical-nav .nav-group .nav-group-children-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.layout-vertical-nav .nav-group .nav-group-children-wrapper .nav-group-children{overflow:hidden}.layout-vertical-nav .nav-group.open .nav-group-children-wrapper{grid-template-rows:1fr}.layout-vertical-nav .nav-link a{display:flex;align-items:center;cursor:pointer}.app-logo[data-v-32c59249]{display:flex;align-items:center;column-gap:.1rem}.app-logo .app-logo-title[data-v-32c59249]{font-size:1.25rem;font-weight:500;line-height:1.75rem;text-transform:uppercase}.layout-vertical-nav{margin-top:1px;margin-left:1px;position:fixed;z-index:1003;display:flex;flex-direction:column;block-size:100%;inline-size:260px;inset-block-start:0;inset-inline-start:0;transition:inline-size .25s ease-in-out,box-shadow .25s ease-in-out;will-change:transform,inline-size;border-top-right-radius:.5rem}.layout-vertical-nav:not(.visible){transform:translate(-260px)}[dir=rtl] .layout-vertical-nav:not(.visible){transform:translate(260px)}.layout-vertical-nav .nav-header{display:flex;align-items:center}.layout-vertical-nav .nav-header .header-action{cursor:pointer}.layout-vertical-nav-collapsed .layout-vertical-nav:not(:hover) .nav-header .header-action.nav-pin,.layout-vertical-nav-collapsed .layout-vertical-nav:not(:hover) .nav-header .header-action.nav-unpin{display:none!important}.layout-vertical-nav .app-title-wrapper{margin-inline-end:auto}.layout-vertical-nav .nav-items{block-size:100%}.layout-vertical-nav .nav-item-title{overflow:hidden;margin-inline-end:auto;text-overflow:ellipsis;white-space:nowrap}.layout-vertical-nav-collapsed .layout-vertical-nav:not(.hovered){inline-size:84px}
