.app-aside{--_max-height:var(--max-height, calc(100vh - (var(--sticky-offset) + var(--sticky-gap) + var(--sticky-gap))));border:1px solid var(--bs-border-color-translucent);border-radius:var(--bs-border-radius);overflow:hidden;display:flex;flex-direction:column}@media (min-width:992px){.app-aside{max-height:var(--_max-height)}}.app-aside-primary .title{background:var(--bs-gradient) #bb20282d;color:var(--bs-primary-text-emphasis)}.app-aside-primary .nav ul li a[aria-current=page]{background:var(--bs-primary)}.app-aside-secondary .title{background:var(--bs-gradient) #205d5c2d;color:var(--bs-secondary-text-emphasis)}.app-aside-secondary .nav ul li a[aria-current=page]{background:var(--bs-secondary)}.app-aside .title{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;height:48px;font-weight:600;padding:0 1rem;font-size:1rem}.app-aside .nav{flex:1;font-size:.875rem;line-height:1.375;background:#fff}@media (min-width:992px){.app-aside .nav{overflow-y:auto;scrollbar-width:thin}}.app-aside .nav ul{display:block}.app-aside .nav ul li{display:block;width:100%}.app-aside .more,.app-aside .nav ul li+li{border-top:1px solid var(--bs-border-color)}.app-aside .nav ul li a{padding:.75rem;width:100%;display:flex;flex-flow:row nowrap;align-items:center;gap:.75rem;font-weight:500;color:inherit;text-decoration:none}.app-aside .nav ul li a[aria-current=page]{color:#fff}@media (pointer:fine) and (min-width:992px){.app-aside .nav ul li a:hover{background:var(--bs-light)}}.app-aside .nav ul li a picture{width:48px}.app-aside .nav ul li a picture img{border-radius:var(--bs-border-radius)}.app-aside .nav ul li a span{display:block;flex:1}.app-aside .more{flex-shrink:0;padding:.75rem}.app-aside .more .more-link{margin-top:0}.app-aside .more .btn{margin:0}@media (max-width:991px){.app-aside-overflow .nav{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.app-aside-overflow .nav::-webkit-scrollbar{display:none}.app-aside-overflow .nav ul{display:flex;flex-flow:row nowrap}.app-aside-overflow .nav ul li{width:61.5384615385%;flex-shrink:0}.app-aside-overflow .nav ul li+li{border-top:0;border-left:1px solid var(--bs-border-color)}.app-aside-overflow .nav ul li a{flex-flow:column nowrap;text-align:center}.app-aside-overflow .nav ul li a picture{width:100%}}