.sideBarFull{background-color:var(--primary);color:var(--onPrimary);display:flex;flex-direction:column;font-size:1rem;font-weight:400;padding:.5rem 1rem 0;width:17rem}.sideBarFull .user-name{background-color:var(--backgroundPrimaryAccent);display:flex;flex-direction:row;margin:-1rem -1rem 1rem;padding:1.5rem 1rem 1rem}.sideBarFull .user-name .name-div{margin-right:.5rem}.sideBarFull .user-name .name-div span{display:inline-block;line-height:1.5rem;vertical-align:middle}.sideBarFull .user-name .log-out{margin-right:auto}.sideBarFull .user-name .menu-icon{margin-left:auto}.sideBarFull h1{color:var(--onPrimary);font-size:1.2rem}.sideBarFull ul{list-style:none;padding-bottom:.5rem;padding-top:.5rem}.sideBarFull ul.navigationCategoryHeader{padding-bottom:0;padding-top:0}.sideBarFull ul a{color:var(--onPrimary);display:flex;line-height:1.2}.sideBarFull ul .nuxt-link-active{border-radius:0;border-right:.5rem solid var(--menuAccent);color:var(--menuAccent);font-weight:700}.sideBarFull ul li,.sideBarFull ul li li{border-top:1px solid var(--onPrimary);padding-bottom:.5rem;padding-top:.5rem}.sideBarFull ul li li{margin-left:2rem}.sideBarFull #sideBar_options{flex-grow:1;flex-shrink:1;margin:0 -5px 0 0;overflow-y:auto;padding-right:5px;scrollbar-width:thin}.sideBarFull .sideBarFooter{border-top:2px solid var(--menuAccent);padding-bottom:5px}.sideBarFull .sideBarFooter .sideBarFooterItem{border-top:none;padding-bottom:0}.sideBarFull .sideBarFooter .sideBarFooterItem>a>span{margin-left:.2rem;margin-right:.5rem}.sideBarCollapsed{background-color:var(--primary);color:var(--onPrimary);display:flex;flex-direction:column;padding:.5rem .5rem 0;text-align:center;width:50px}.sideBarCollapsed .menu-icon{background-color:var(--backgroundPrimaryAccent);margin:-1rem -1rem 1rem;padding:1.5rem 1rem 1rem}.sideBarCollapsed .collapsedSideBarOptions{flex-grow:1;flex-shrink:1}.sideBarCollapsed .name-div,.sideBarCollapsed .sideBarOptions,.sideBarCollapsed p{display:none}.sideBarCollapsed ul{list-style:none;padding-bottom:.5rem;padding-top:.5rem}.sideBarCollapsed ul a{color:var(--onPrimary);display:flex;justify-content:center;padding:.5rem 0}.sideBarCollapsed .nuxt-link-active{border-radius:0;color:var(--menuAccent);font-weight:700}.sideBarCollapsed .sideBarFooter{border-top:2px solid var(--menuAccent);padding-bottom:5px}.sideBarCollapsed .sideBarFooter>a>span{display:inline-block;margin-left:.2rem;margin-right:.5rem}#__nuxt{display:grid;grid-template:"appBar appBar" min-content "sideBar main" 1fr/min-content 1fr;height:100%;overflow:hidden}#__nuxt #appBar{grid-area:appBar}#__nuxt #sideBar{grid-area:sideBar;overflow:hidden}#__nuxt #main{align-items:center;display:flex;flex-direction:column;grid-area:main;justify-content:center;overflow-y:auto}
