/* Shared navigation, scoped to app-owned elements only. */
body [data-mood-menu]{background:#fff!important;color:#172b38!important;box-sizing:border-box!important;display:flex!important;align-items:stretch!important;gap:4px!important;overflow-x:auto!important;overscroll-behavior-x:contain;max-width:100vw!important;scrollbar-width:thin}
body [data-mood-menu][hidden]{display:none!important}
body [data-mood-menu] a{box-sizing:border-box!important;display:flex!important;flex:1 1 0!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;max-width:190px!important;min-height:56px!important;padding:8px 4px!important;color:#172b38!important;text-decoration:none!important;position:relative!important;line-height:1.25!important;font-size:12px!important;text-align:center!important}
body [data-mood-menu][data-menu-scroll] a{flex:0 0 88px!important;max-width:110px!important}
body [data-mood-menu] .ma-nav-label{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;color:inherit!important;font:inherit!important}
body .ma-nav-icon{display:block!important;width:24px!important;height:24px!important;min-width:24px!important;flex:0 0 24px!important;fill:none!important;stroke:currentColor!important}
body [data-mood-menu] a[aria-current]{background:var(--ma-main,#0039a6)!important;color:var(--ma-on,#fff)!important;border-radius:12px!important}
body [data-mood-menu] a:focus-visible{outline:3px solid currentColor!important;outline-offset:-3px}
body [data-mood-menu] [data-app-badge]:not(:empty){position:absolute!important;top:2px!important;right:4px!important;min-width:17px;padding:2px 4px!important;border-radius:20px;background:#b51930!important;color:#fff!important;font-size:11px!important}
body [data-mood-menu] [data-app-badge]:empty{display:none!important}
body#mood-app-shell .ma-work-button .ma-nav-icon{color:var(--ma-on,#fff)!important;stroke:var(--ma-on,#fff)!important}
