/* Sidebar bottom/UI fix: compact full-height navigation on tablet/desktop. */
@media (min-width:769px){
 .side{height:100dvh!important;max-height:100dvh!important;position:fixed!important;top:0!important;right:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}
 .side .brand{flex:0 0 auto!important}
 #nav{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;padding-bottom:14px!important;scrollbar-width:thin}
 #nav .nav-btn{min-height:42px!important;padding-top:7px!important;padding-bottom:7px!important;margin:0!important;line-height:1.25!important}
 #nav .nav-btn b{line-height:1.35!important;margin:0!important}
 #nav .nav-btn>span:first-child{flex:0 0 18px!important}
 .aside-foot{flex:0 0 auto!important;position:relative!important;bottom:auto!important;margin-top:0!important}
}
#nav [data-view].nav-touch-dragging{opacity:.72!important;transform:scale(.985);outline:1px solid rgba(217,166,61,.7)!important;z-index:20}
html.marfa-nav-reordering #nav{touch-action:none!important;user-select:none!important;-webkit-user-select:none!important}