/* Keep the brand block at its natural size even when the sidebar needs scrolling. */
#shell>aside .home-brand{flex:0 0 auto;display:flex;align-items:center;justify-content:center;align-self:center;background:#fff;border:0;border-radius:12px;width:100%;max-width:190px;height:126px;min-height:126px;padding:12px;margin:12px auto 0;overflow:hidden;line-height:normal}
#shell>aside .home-brand:hover{background:#fff}
#shell>aside .home-brand img{display:block;flex:0 1 auto;position:static;width:100%;height:100%;max-width:158px;max-height:102px;margin:0;object-fit:contain;object-position:center}
#shell>aside .nav-label{flex:0 0 auto;position:static;text-align:center;line-height:1.5;margin:16px 4px 12px;padding:0}
#shell>aside #nav190{flex:0 0 auto}
#shell>aside .aside-bottom{flex:0 0 auto}
#shell.nav190-compact>aside .home-brand{width:100%;height:54px;min-height:54px;max-width:60px;padding:5px;margin:0 auto}
#shell.nav190-compact>aside .home-brand img{width:100%;height:100%;max-width:48px;max-height:44px;object-fit:contain}
#shell.nav190-compact>aside .nav-label{display:none}
@media(max-width:650px){#shell>aside .home-brand{height:112px;min-height:112px;max-width:170px}#shell.nav190-compact>aside .home-brand{height:50px;min-height:50px}}
