/* A fixed glass dock; only the current destination unfolds its label. */
.mn-more-menu .mn-more-actions,.mn-more-menu .mn-more-identity{display:grid;gap:2px}
.mn-more-menu .mn-more-identity{border-top:1px solid #e7e7e7;margin-top:12px;padding-top:12px}
.mn-more-menu [data-mobile-action]{display:flex;align-items:center;gap:12px;min-height:52px;width:100%;padding:10px 8px;border:0;border-radius:10px;background:transparent;text-align:left;color:#222;font:16px/1.3 var(--sans)}
.mn-more-menu [data-mobile-action]:hover{background:#f2f2f2}
.mn-more-menu [data-mobile-action]:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}
.mn-more-menu [data-mobile-action]>svg{width:22px;height:22px;flex-shrink:0}
.mn-more-menu [data-mobile-action]>span:not(.avatar):not(.workspace-avatar):not(.mn-unread-label){flex:1;min-width:0}
.mn-more-menu [data-mobile-action] small{display:block;font-size:12px;line-height:1.5;color:#666;margin-bottom:2px}
.mn-more-menu .workspace-avatar,.mn-more-menu .avatar{width:30px;height:30px;flex:0 0 30px;font-size:12px}
.mn-more-menu .mn-unread-label{font-size:12px;background:#eee;padding:4px 8px;border-radius:99px}
@media(max-width:760px){
 #mn-nav.mn-active-label{display:grid;grid-template-columns:minmax(116px,2.2fr) minmax(44px,1fr) minmax(44px,1fr);align-items:center;gap:0;min-height:60px;padding:4px;transition:grid-template-columns 240ms cubic-bezier(.16,1,.3,1);background:linear-gradient(145deg,#ffffff70,#ffffff00 42%,#ffffff35),rgb(246 246 246 / .78)}
 #mn-nav.mn-active-label[data-active=collections]{grid-template-columns:minmax(44px,1fr) minmax(116px,2.2fr) minmax(44px,1fr)}
 #mn-nav.mn-active-label::before{display:none}
 #mn-nav.mn-active-label>a,#mn-nav.mn-active-label>button{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;min-width:44px;height:52px;min-height:52px;padding:0 8px;border:0;border-radius:999px;background:transparent;color:#3d3d3d;font:500 14px/1.25 var(--sans);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color 160ms ease,color 160ms ease}
 #mn-nav.mn-active-label>a.active{background:linear-gradient(155deg,#fffffff0,#ffffff85);color:#171717;box-shadow:0 2px 8px #0000000a,inset 0 1px 1px #ffffffeb}
 #mn-nav.mn-active-label svg{width:22px;height:22px;flex:0 0 22px}
 #mn-nav.mn-active-label .mn-nav-label{display:grid;grid-template-columns:0fr;opacity:0;min-width:0;text-align:left;max-width:none;transition:grid-template-columns 240ms cubic-bezier(.16,1,.3,1),opacity 120ms ease}
 #mn-nav.mn-active-label .mn-nav-label>span{overflow:hidden;white-space:nowrap;min-width:0;line-height:1.25;padding:0}
 #mn-nav.mn-active-label a.active .mn-nav-label{grid-template-columns:1fr;opacity:1;margin-left:7px}
 #mn-nav.mn-active-label :is(a,button):focus-visible{outline:2px solid var(--blue);outline-offset:-3px}
 #mn-nav.mn-active-label>button.has-unread::after{content:"";position:absolute;width:6px;height:6px;top:12px;left:calc(50% + 8px);border-radius:50%;background:#222;box-shadow:0 0 0 2px #f5f5f5}
 .mn-more-menu .mobile-pop-content{padding-bottom:max(16px,env(safe-area-inset-bottom))}
}
@media(prefers-reduced-motion:reduce){#mn-nav.mn-active-label,#mn-nav.mn-active-label .mn-nav-label{transition:none}}
@media(prefers-reduced-transparency:reduce){#mn-nav.mn-active-label{background:#eee;backdrop-filter:none;-webkit-backdrop-filter:none}#mn-nav.mn-active-label>a.active{background:#fff}}
@supports not(backdrop-filter:blur(1px)){#mn-nav.mn-active-label{background:#eee}#mn-nav.mn-active-label>a.active{background:white}}
@media(forced-colors:active){#mn-nav.mn-active-label{background:Canvas}#mn-nav.mn-active-label>a.active{background:Highlight;color:HighlightText}}
