/* Keep account actions inside the viewport even with the director's longer menu. */
@media(min-width:1001px){
 .sidebar{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}
 .sidebar .brand{flex-shrink:0}
 .sidebar .nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:3px}
 .sidebar .account{flex:0 0 auto;margin-top:14px;padding:12px}
 .sidebar .account .btn{min-height:34px;font-size:11px}
}
.topbar-logout{white-space:nowrap;flex-shrink:0}
@media(min-width:1001px) and (max-height:800px){
 .sidebar{padding-top:16px;padding-bottom:16px}
 .sidebar .brand{padding-bottom:16px}
 .sidebar .brand-logo{height:64px}
 .sidebar .brand>div{margin-top:6px}
 .sidebar .nav a{padding-top:10px;padding-bottom:10px}
}
