.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);flex-direction:column;display:flex;overflow:hidden}@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;justify-content:space-between;align-items:center;height:48px;padding:0 1rem;font-size:1rem;font-weight:600;display:flex}.app-aside .nav{background:#fff;flex:1;font-size:.875rem;line-height:1.375}@media (min-width:992px){.app-aside .nav{scrollbar-width:thin;overflow-y:auto}}.app-aside .nav ul{display:block}.app-aside .nav ul li{width:100%;display:block}.app-aside .nav ul li+li{border-top:1px solid var(--bs-border-color)}.app-aside .nav ul li a{width:100%;color:inherit;flex-flow:row;align-items:center;gap:.75rem;padding:.75rem;font-weight:500;text-decoration:none;display:flex}.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{flex:1;display:block}.app-aside .more{border-top:1px solid var(--bs-border-color);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{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.app-aside-overflow .nav::-webkit-scrollbar{display:none}.app-aside-overflow .nav ul{flex-flow:row;display:flex}.app-aside-overflow .nav ul li{flex-shrink:0;width:61.5385%}.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{text-align:center;flex-flow:column}.app-aside-overflow .nav ul li a picture{width:100%}}
