@media screen {
  body.erp-test-style {--lab-menu-gutter:68px;}
  body.erp-test-style .app.sidebar-collapsed > main {padding-left:var(--lab-menu-gutter);}
  body.erp-test-style.lab-workspace .app.sidebar-collapsed > main .section > .page-title,
  body.erp-test-style.lab-workspace .app.sidebar-collapsed > main :is(.lab-planning-navigation,.lab-specialized-header) {padding-left:0!important;}
  body.erp-test-style .lab-nav-group {padding:12px 10px 5px;font-size:12px;font-weight:650;color:#adb4bd;}
  body.erp-test-style .lab-nav-group:first-child {padding-top:2px;}
  body.erp-test-style .nav-card #labToolsNav {margin:0 0 3px;min-height:36px;padding:7px 10px;border-radius:5px;--lab-icon:#84d6c3;}
  body.erp-test-style .nav-card .nav-settings-bottom {margin-top:0;}
  body.erp-test-style .user-box {margin-top:8px;padding-top:8px;}
  body.erp-test-style .menu-toggle {width:32px;height:32px;}
  body.erp-test-style.lab-workspace .lab-data-table .lab-row-actions .lab-icon-action {min-width:32px;min-height:32px;width:32px;height:32px;}
  body.erp-test-style .btn.lab-archive-action {background:#3c321c;border:1px solid #897045;color:#ffe0a0;}
  body.erp-test-style .btn.lab-archive-action:hover {background:#504224;}
  body.erp-test-style [data-delete-folder],body.erp-test-style [data-delete-purchase-line] {margin-left:6px;}
  body.erp-test-style :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible {outline:2px solid #ffba8e;outline-offset:3px;}
  body.erp-test-style .nav-button {flex-shrink:0;}
  body.erp-test-style .nav-card {display:flex;flex-direction:column;gap:0;}
  body.erp-test-style .nav-card [hidden],body.erp-test-style .nav-card .hidden {display:none!important;}
  body.erp-test-style .nav-card .lab-nav-categorized {display:grid;grid-template-columns:20px minmax(0,1fr) auto;column-gap:10px;row-gap:1px;min-height:48px;}
  body.erp-test-style .nav-card .lab-nav-categorized > .ico {grid-column:1;grid-row:1/3;align-self:center;}
  body.erp-test-style .nav-card .lab-nav-categorized > span:not(.ico):not(.nav-badge):not(.lab-nav-category) {grid-column:2;grid-row:1;min-width:0;text-align:left;}
  body.erp-test-style .nav-card .lab-nav-categorized > .nav-badge {grid-column:3;grid-row:1/3;align-self:center;}
  body.erp-test-style .nav-card .lab-nav-categorized > .lab-nav-category {grid-column:2;grid-row:2;text-align:left;font-size:11px;line-height:14px;color:var(--aio-muted);font-weight:400;white-space:nowrap;}
}
@media screen and (max-width:800px) {
  body.erp-test-style .app,body.erp-test-style .app.sidebar-collapsed {grid-template-columns:minmax(0,1fr);}
  body.erp-test-style .app > aside {position:fixed;inset:0 auto 0 0;width:min(280px,calc(100vw - 36px));height:100dvh;z-index:1100;padding:16px 12px;box-sizing:border-box;box-shadow:12px 0 32px #0009;}
  body.erp-test-style .app.sidebar-collapsed > aside {display:none;}
  body.erp-test-style .app main {grid-column:1;min-width:0;padding:68px 12px 32px;}
  body.erp-test-style .app .menu-toggle,body.erp-test-style .app:not(.sidebar-collapsed) .menu-toggle {position:fixed;z-index:1101;top:12px;left:12px;width:44px;height:44px;}
  body.erp-test-style .app:not(.sidebar-collapsed) .menu-toggle {left:min(228px,calc(100vw - 88px));}
  body.erp-test-style.lab-workspace .lab-data-table .lab-row-actions .lab-icon-action {min-width:44px;min-height:44px;width:44px;height:44px;}
  body.erp-test-style .nav-card .nav-button,body.erp-test-style .nav-card #labToolsNav {min-height:44px;}
  body.erp-test-style .brand {min-height:44px;margin-bottom:12px;}
  body.erp-test-style #logoutBtn {min-height:44px;}
}
.nav-card .nav-button.lab-menu-drop-before{box-shadow:0 -3px 0 var(--accent,#ffac76)}
.nav-card .nav-button.lab-menu-drop-after{box-shadow:0 3px 0 var(--accent,#ffac76)}
