
/* V36.0.3 – Arbeitsbereich: Intranet & Bilder klar lesbar */
.sidebar-nav .intranet-nav-btn:not(.permission-hidden),
.sidebar-nav .photo-nav-btn:not(.permission-hidden){
 display:flex!important;
 visibility:visible!important;
 opacity:1!important;
 color:#294955!important;
 background:transparent!important;
 font-size:14px!important;
 font-weight:720!important;
 min-height:43px!important;
 text-decoration:none!important;
 filter:none!important;
}
.sidebar-nav .intranet-nav-btn:not(.permission-hidden) *,
.sidebar-nav .photo-nav-btn:not(.permission-hidden) *{
 color:inherit!important;
 opacity:1!important;
 filter:none!important;
}
.sidebar-nav .intranet-nav-btn:not(.permission-hidden):hover,
.sidebar-nav .photo-nav-btn:not(.permission-hidden):hover{
 background:#f0f6f7!important;
 border-color:#e0ebee!important;
 color:#075f72!important;
}
.sidebar-nav .intranet-nav-btn.active:not(.permission-hidden),
.sidebar-nav .photo-nav-btn.active:not(.permission-hidden){
 background:#e5f3f6!important;
 border-color:#cce6eb!important;
 color:#075f72!important;
 font-weight:820!important;
}
.sidebar-nav .intranet-nav-btn .fusion-nav-icon,
.sidebar-nav .photo-nav-btn .fusion-nav-icon{
 display:grid!important;
 place-items:center!important;
 width:22px!important;
 height:22px!important;
 min-width:22px!important;
 border-radius:6px!important;
 background:#edf4f6!important;
 color:#315967!important;
 font-size:10px!important;
 font-weight:850!important;
}
.sidebar-nav .intranet-nav-btn.active .fusion-nav-icon,
.sidebar-nav .photo-nav-btn.active .fusion-nav-icon{
 background:#d4edf2!important;
 color:#075f72!important;
}
/* Never leave these buttons in the pale "disabled-looking" state for a valid session.
   permission-hidden still wins and remains hidden where access is not allowed. */
body:not(.auth-locked) .sidebar-nav .intranet-nav-btn:not(.permission-hidden):not(:disabled),
body:not(.auth-locked) .sidebar-nav .photo-nav-btn:not(.permission-hidden):not(:disabled){
 color:#294955!important;
 opacity:1!important;
}
