/* Desktop work area can use the full window. Mobile keeps its drawer. */
html.nk-p10 .nk-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;min-width:40px;min-height:40px;padding:9px!important;border:0;background:transparent;border-radius:10px;color:#49666f;box-shadow:none}
html.nk-p10 .nk-sidebar-toggle:hover{background:#eaf3f3;color:#087b7e}
html.nk-p10 .nk-sidebar-toggle[aria-expanded=false]{background:#edf6f5;color:#087b7e}
html.nk-p10 .nk-sidebar-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
html.nk-p10 .sidebar .nav-item,html.nk-p10 .sidebar .nk-nav-group>summary{font-size:14px!important;line-height:1.5!important}
html.nk-p10 .company-switcher strong{font-size:14px}
html.nk-p10 .company-switcher span,html.nk-p10 .sidebar-footer .line-status strong,html.nk-p10 .sidebar-footer .line-status small{font-size:12px}
@media(min-width:1001px){
 html.nk-p10 #appShell.nk-sidebar-collapsed{grid-template-columns:minmax(0,1fr)!important}
 html.nk-p10 #appShell.nk-sidebar-collapsed>.sidebar{display:none!important}
}
@media(max-width:1000px){html.nk-p10 #desktopSidebarToggle{display:none!important}}
@media print{#desktopSidebarToggle{display:none!important}}
