
/* Surgical navigation geometry only: expand horizontally to the LEFT of the right-aligned trigger. */
@media (min-width:901px){
 .nav-menu-shell .navlinks{top:0;right:calc(100% + 8px);left:auto;width:max-content;min-width:0;max-width:calc(100vw - 220px);max-height:none;overflow:visible;flex-direction:row;align-items:center;gap:3px;padding:4px 8px;border-radius:13px;transform:translateX(12px) scale(.98);transform-origin:center right;white-space:nowrap}
 .nav-menu-shell.is-open .navlinks{transform:translateX(0) scale(1)}
 .nav-menu-shell .navlinks>.view-tab,.nav-menu-shell .navlinks>a.view-tab{width:auto;text-align:center;padding:9px 11px;font-size:12px}
 .nav-menu-shell .navlinks .view-tab::after{left:10px;right:10px;width:auto;height:2px;top:auto;bottom:1px;transform:scaleX(.6)}
 .nav-menu-shell .navlinks .view-tab.active::after{transform:scaleX(1)}
 .nav-menu-shell #globalExportButton{width:auto;margin-top:0;margin-left:5px;white-space:nowrap}
}
@media (hover:hover) and (pointer:fine) and (min-width:901px){
 .nav-menu-shell:hover .navlinks,.nav-menu-shell:focus-within .navlinks{transform:translateX(0) scale(1)}
 .nav-menu-shell::before{content:"";position:absolute;right:100%;top:0;width:12px;height:100%;pointer-events:auto}
}
