/* Keep navigation fixes isolated; every module uses the original panel styles. */
body.web-panel .sidebar .nav-icon{display:block!important;width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
body.web-panel .sidebar .nav-icon circle{fill:currentColor;stroke:none}
body.web-panel.sidebar-collapsed .sidebar-nav{display:grid;justify-items:center;align-content:start;gap:4px;padding:10px 8px;overflow-y:auto!important;overflow-x:hidden!important}
body.web-panel.sidebar-collapsed .sidebar-nav .nav-item{width:42px;height:42px;min-height:42px;padding:0!important;display:grid!important;place-items:center;justify-content:center;gap:0}
body.web-panel.sidebar-collapsed .sidebar-nav .nav-item .nav-icon{display:block!important;width:21px;height:21px;margin:0;flex:0 0 21px}
body.web-panel.sidebar-collapsed .sidebar-nav .native-more-menu,body.web-panel.sidebar-collapsed .sidebar-nav .native-more-sheet{display:contents!important}
body.web-panel.sidebar-collapsed .sidebar-head{min-height:68px}
body.web-panel.sidebar-collapsed .sidebar-toggle{right:7px;top:68px}
