/* Desktop navigation stays compact; only the hovered/focused label is revealed. */
@media(min-width:761px){
 html body:not(.conferente-mode),html body:not(.conferente-mode):has(#appSidebar:hover),html body:not(.conferente-mode):has(#appSidebar :focus-visible){--portal-sidebar:64px!important}
 html body:not(.conferente-mode) #appSidebar,html body:not(.conferente-mode) #appSidebar:hover,html body:not(.conferente-mode) #appSidebar:has(:focus-visible){width:64px!important;min-width:64px;max-width:64px;overflow:visible;transition:none;box-shadow:none}
 #appSidebar #mainTabs{overflow:visible!important}
 #appSidebar #mainTabs .tab,#appSidebar .sidebar-account{position:relative;display:flex!important;justify-content:center!important;align-items:center;grid-template-columns:none;gap:0;padding:11px 0!important;overflow:visible;min-width:0}
 #appSidebar #mainTabs .tab>span,#appSidebar .sidebar-account>span{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);padding:9px 12px;border-radius:7px;background:#202b39;color:#fff;box-shadow:0 4px 12px #0f172a26;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;pointer-events:none;z-index:100}
 html body #appSidebar #mainTabs .tab:not(:hover):not(:focus-visible)>span,html body #appSidebar .sidebar-account:not(:hover):not(:focus-visible)>span{display:none!important;opacity:0!important;visibility:hidden!important}
 html body #appSidebar #mainTabs .tab:hover>span,html body #appSidebar #mainTabs .tab:focus-visible>span,html body #appSidebar .sidebar-account:hover>span,html body #appSidebar .sidebar-account:focus-visible>span{display:block!important;opacity:1!important;visibility:visible!important}
 html body #appSidebar .sidebar-credit-text{display:none!important}html body #appSidebar .sidebar-credit-mark{display:block!important}
 html body:not(.conferente-mode)>main,html body:not(.conferente-mode)>header{transition:none!important}
}
