/* Navigation shell only: menu list scrolls; equal upload controls remain in view. */
html.vn body:not(.carwash-mode):not(.carwash-dedicated-app) #vnSide#vnSide{display:flex!important;flex-direction:column!important;overflow:hidden!important;min-height:0!important}
html.vn body:not(.carwash-mode):not(.carwash-dedicated-app) #vnSide #roleMenuRoot{flex:1 1 0%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;padding-bottom:8px!important}
html.vn body:not(.carwash-mode):not(.carwash-dedicated-app) #vnSide #roleMenuRoot .vn-menu-items[hidden]{display:none!important}
html.vn body:not(.carwash-mode):not(.carwash-dedicated-app) #vnSide #quickUploadSide{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:64px!important;align-items:stretch!important;justify-items:stretch!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;gap:8px!important;margin:0!important;padding:10px 0 0!important;border-top:1px solid #ffffff26!important;left:auto!important;right:auto!important;bottom:auto!important;background:transparent!important}
html.vn body:not(.carwash-mode):not(.carwash-dedicated-app) #vnSide #quickUploadSide>button.quick-btn{position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;padding:8px 10px!important;box-sizing:border-box!important;align-self:stretch!important;justify-self:stretch!important;display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;float:none!important}
html.vn body:not(.carwash-mode):not(.carwash-dedicated-app) #vnSide #quickUploadSide>button.quick-btn>span{min-width:0!important}
html.vn body:not(.carwash-mode):not(.carwash-dedicated-app) #vnSide #quickUploadSide>button.quick-btn strong{font-size:13px!important;line-height:1.2!important;white-space:normal!important}
html.vn body:not(.carwash-mode):not(.carwash-dedicated-app) #vnSide #quickUploadSide>button.quick-btn small{font-size:10.5px!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
@media(max-width:959px){html.vn body:not(.carwash-mode):not(.carwash-dedicated-app) #vnSide#vnSide{bottom:calc(var(--vn-tab) + env(safe-area-inset-bottom,0px))!important}}
