/* Activity stays visible whichever page is open. */
.nav .nicon { position:relative; overflow:visible; }
html body .nav button :is(.tab-activity-badge,#notificationBadge) {
 position:absolute; top:-5px; right:-7px; min-width:18px; height:18px;
 display:flex; align-items:center; justify-content:center; box-sizing:border-box;
 padding:0 4px; border:2px solid var(--wa-surface,#fff); border-radius:999px;
 background:#d92d20!important; color:#fff!important; -webkit-text-fill-color:#fff!important;
 font:700 10px/1 Inter,sans-serif; pointer-events:none; opacity:1!important;
}
html body .nav button :is(.tab-activity-badge,#notificationBadge)[hidden],
html body .nav button #notificationBadge:not(.show) { display:none!important; }
