/* Only remove the requested actions on desktop; compact navigation is mobile-only. */
html body .pageMain:has(.labBottomAppNav) .financeTopActions,html body .pageMain:has(.labBottomAppNav) .pb643ManualInvoiceBtn{display:none!important}
@media(max-width:820px){
 html body .pageMain:has(.labBottomAppNav) .financeWorkspace .financeTopline{display:none!important}
 html body .pageMain:has(.labBottomAppNav) .financeNavDock{display:block!important;margin:0 0 16px!important;padding:8px!important;position:relative!important;top:auto!important}
 html body .pageMain:has(.labBottomAppNav) .financeSectionPicker{display:none!important}
 html body .pageMain:has(.labBottomAppNav) .financeSectionTabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;width:100%!important;overflow:visible!important}
 html body .pageMain:has(.labBottomAppNav) .financeSectionTabs button{min-width:0!important;width:100%!important;margin:0!important;padding:10px 3px!important;font-size:14px!important;white-space:nowrap!important}
 html body .pageMain:has(.labBottomAppNav) .financeSectionTools{margin-top:8px}
 html body .labBottomAppNav{left:0!important;right:0!important;width:100%!important;box-sizing:border-box}
 html body .labBottomAppNavGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:6px!important}
 html body .labBottomAppNavGrid:has(.albumMobileNav:not([disabled])){grid-template-columns:repeat(4,minmax(0,1fr))!important}
 html body .labBottomAppNavGrid button{min-width:0!important;width:100%!important;margin:0!important}
 html body .labBottomAppNavGrid .albumMobileNav[disabled]{display:none!important}
}
