.nav-group-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--t-sidebar-text, #cbd5e1) 55%,transparent);padding:14px 24px 4px}.sidebar{overflow-y:auto;overscroll-behavior:contain}.sidebar .nav-item{display:flex;align-items:center;gap:4px}#erp-install-btn{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--t-accent, #059669);background:var(--t-accent-soft, #d1fae5);color:var(--t-accent, #059669);border-radius:20px;height:34px;padding:0 12px;font:800 12.5px/1 Plus Jakarta Sans,sans-serif;cursor:pointer;white-space:nowrap}#erp-install-banner{position:fixed;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:2400;display:flex;align-items:center;gap:10px;padding:12px 12px 12px 14px;background:var(--t-surface, #fff);color:var(--t-text, #0f172a);border:1px solid var(--t-border, #e2e8f0);border-radius:14px;box-shadow:0 10px 34px #0f172a38;animation:erpUp .25s ease}#erp-install-banner>span{font-size:24px}#erp-install-banner div{flex:1;min-width:0;line-height:1.25}#erp-install-banner b{display:block;font-size:14px}#erp-install-banner small{color:var(--t-text-2, #64748b);font-size:12px}#erp-install-banner .go{background:var(--t-accent, #059669);color:#fff;border:none;border-radius:9px;padding:9px 14px;font-weight:800;cursor:pointer}#erp-install-banner .x{background:none;border:none;color:var(--t-text-2, #64748b);font-size:16px;padding:6px;cursor:pointer}#erp-ios-guide{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;background:#0f172a8c;display:flex;align-items:flex-end;justify-content:center;padding:16px}#erp-ios-guide .card{background:var(--t-surface, #fff);color:var(--t-text, #0f172a);border-radius:18px;padding:20px;max-width:420px;width:100%;margin-bottom:env(safe-area-inset-bottom);animation:erpUp .25s ease}#erp-ios-guide h3{margin:0 0 10px;font-size:17px}#erp-ios-guide ol{margin:0 0 10px;padding-left:20px;line-height:1.9;font-size:14.5px}#erp-ios-guide p{font-size:13px;color:var(--t-text-2, #64748b);margin:0 0 14px}#erp-ios-guide button{width:100%;padding:12px;border:none;border-radius:11px;background:var(--t-accent, #059669);color:#fff;font-weight:800;font-size:15px}.ios-share{display:inline-block;border:1.5px solid currentColor;border-radius:5px;padding:0 5px;font-size:12px}.erp-mini-toast{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:100002;background:#0f172a;color:#fff;padding:11px 18px;border-radius:10px;font-weight:700;font-size:14px}@keyframes erpUp{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}#erp-tabbar{display:none}@media(max-width:1023px){#erp-tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:2300;background:color-mix(in srgb,var(--t-surface, #fff) 94%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-top:1px solid var(--t-border, #e2e8f0);padding:4px 4px calc(4px + env(safe-area-inset-bottom))}#erp-tabbar button{display:flex;flex-direction:column;align-items:center;gap:1px;background:none;border:none;padding:6px 2px;min-height:52px;border-radius:12px;font:700 11px/1.1 Plus Jakarta Sans,sans-serif;color:var(--t-text-2, #64748b);cursor:pointer;-webkit-tap-highlight-color:transparent}#erp-tabbar button span{font-size:20px;line-height:1.2;filter:grayscale(.6);transition:transform .15s}#erp-tabbar button.on{color:var(--t-accent, #059669);background:var(--t-accent-soft, #d1fae5)}#erp-tabbar button.on span{filter:none;transform:translateY(-1px) scale(1.08)}#erp-tabbar button:active{transform:scale(.94)}.sidebar{z-index:2500!important;width:min(300px,84vw)!important;left:max(-300px,-84vw);transition:left .25s ease;padding-bottom:env(safe-area-inset-bottom)}.sidebar.active{left:0!important}.overlay{z-index:2450!important}.mobile-header{padding:calc(10px + env(safe-area-inset-top)) 14px 10px!important;gap:10px;z-index:2000!important}.mobile-header .menu-trigger{width:40px;height:40px;padding:0!important;border-radius:10px!important;font-size:18px;background:var(--t-surface-2, #f8fafc)!important;border:1px solid var(--t-border, #e2e8f0)!important}.erp-mh-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.15}.erp-mh-text .header-brand-name{font-size:12px;font-weight:700;color:var(--t-text-2, #64748b)!important;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#erp-mh-title{font-size:17px;font-weight:800;color:var(--t-text, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.erp-body input:not([type=checkbox]):not([type=radio]):not([type=color]),body.erp-body select,body.erp-body textarea{font-size:16px!important}body.erp-body button,body.erp-body .btn,body.erp-body [class*=btn-]{min-height:40px}.dashboard-stats{gap:10px!important;padding:12px!important}.content-header{padding:12px!important}.main-pane{padding:12px 10px!important}.enterprise-table,.table-responsive{-webkit-overflow-scrolling:touch}}@media(max-width:640px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stat-card{padding:12px!important;border-radius:12px!important}.stat-card .stat-header{font-size:11px!important}.stat-row b{font-size:16px!important}}body.erp-standalone .mobile-header{padding-top:calc(12px + env(safe-area-inset-top))!important}@media(display-mode:standalone){body.erp-body{overscroll-behavior-y:none}}.search-container .scan-btn{top:22px!important;right:6px!important;opacity:1!important;height:36px;min-height:36px!important;width:44px;padding:0!important;display:grid;place-items:center;border-radius:10px!important}.search-container input#inv-search{padding-right:58px!important}@media(max-width:1023px){#inv-scan-fab{display:none!important}#erp-tabbar button.scan span{filter:none}#erp-tabbar button.scan{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);margin:2px 4px;box-shadow:0 6px 16px #2563eb59}#erp-tabbar button.scan.mode-receive{background:linear-gradient(135deg,#059669,#047857)}#erp-tabbar button.scan.mode-dispatch{background:linear-gradient(135deg,#d97706,#b45309)}#erp-sync-chip,#erp-preview-badge{bottom:calc(76px + env(safe-area-inset-bottom))!important}#inv-modal{z-index:2600!important}}@media(max-width:640px){.dashboard-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;padding:10px 12px!important;gap:8px!important}.dashboard-stats{height:auto!important;max-height:none!important;align-items:stretch!important;flex-shrink:0!important}.dashboard-stats>*{min-width:0;height:auto!important;max-height:none!important;overflow:visible!important;padding:12px!important}.dashboard-stats>.access-pill{display:none!important}.dashboard-stats>.stat-card:nth-child(3){grid-column:1 / -1}.dashboard-stats .stat-header{font-size:11px!important;letter-spacing:.04em;margin-bottom:6px!important}.dashboard-stats .stat-row{padding:2px 0!important;gap:6px;font-size:13px}.dashboard-stats .stat-row b{font-size:16px;white-space:nowrap}.dashboard-stats .stat-divider{margin:4px 0!important}.content-header{flex-direction:row!important;align-items:center!important;flex-wrap:wrap;gap:8px!important}.content-header .export-btns{width:auto!important;margin-left:auto}.content-header .btn-export{flex:0 0 auto!important;padding:8px 12px!important}.inv-kpi{flex:0 0 44%!important}}body.erp-menu-open{overflow:hidden}body.erp-menu-open .wrapper{overflow:hidden!important}.sidebar>*{flex-shrink:0!important}.sidebar-brand{height:auto!important;overflow:visible!important}@media(max-width:1023px){.sidebar-brand{flex-direction:row!important;justify-content:flex-start!important;text-align:left!important;gap:12px!important;padding:calc(14px + env(safe-area-inset-top)) 16px 14px!important;font-size:16px!important}.sidebar-brand img.erp-brand-logo{height:40px!important;max-width:120px!important;padding:4px 8px!important}.nav-group-label{padding-top:12px}}.sidebar{scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}#scanner-modal button[onclick*=stopScanner]{width:auto!important;height:44px!important;padding:0 16px 0 12px!important;flex:none;display:inline-flex;align-items:center;gap:6px;border-radius:999px!important;background:#ef4444!important;border:0!important;color:#fff!important;font:700 15px/1 inherit!important;cursor:pointer;box-shadow:0 4px 14px #ef444459}#scanner-modal button[onclick*=stopScanner]:hover,#scanner-modal button[onclick*=stopScanner]:active{background:#ef4444!important;border-color:#ef4444!important}@media(max-width:640px){#scanner-modal{align-items:stretch!important;justify-content:flex-start!important}#scanner-modal>div{width:100%!important;max-width:none!important;min-height:100dvh;box-sizing:border-box;border-radius:0!important;overflow-y:auto;padding:calc(12px + env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom))!important}#scanner-modal>div>div:first-child{position:sticky;top:0;z-index:2}}#erp-mh-right{display:flex;align-items:center;gap:6px}#erp-mh-sync{position:relative;width:40px;height:40px;padding:0;border-radius:10px;border:1px solid var(--t-border, #e2e8f0);background:var(--t-surface-2, #f8fafc);font-size:17px;cursor:pointer;display:grid;place-items:center}#erp-mh-sync i{position:absolute;right:5px;top:5px;width:8px;height:8px;border-radius:50%;background:#94a3b8;border:1.5px solid #fff}#erp-mh-sync.st-ok i{background:#047857}#erp-mh-sync.st-err i{background:#ef4444}#erp-mh-sync.st-sync i{background:#2563eb}#erp-mh-sync.st-sync span{animation:erpSpin 1s linear infinite}@keyframes erpSpin{to{transform:rotate(360deg)}}@media(max-width:1023px){#erp-sync-chip{display:none!important}body.erp-body{height:100vh;height:100dvh!important}body.erp-has-tabbar .wrapper:after{content:"";display:block;flex:0 0 calc(84px + env(safe-area-inset-bottom))}}#erp-update-bar{position:fixed;left:50%;top:calc(10px + env(safe-area-inset-top));transform:translate(-50%);z-index:100003;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 14px;border-radius:14px;background:#0f172a;color:#fff;font:600 13px/1.3 Plus Jakarta Sans,sans-serif;box-shadow:0 10px 30px #0f172a59;max-width:calc(100vw - 24px);animation:erpUp .25s ease}#erp-update-bar button{border:none;border-radius:10px;background:#047857;color:#fff;font:800 13px/1 Plus Jakarta Sans,sans-serif;padding:9px 14px;cursor:pointer;white-space:nowrap}@media(max-width:768px){body .enterprise-table.ord-table{white-space:normal;overflow:visible}body .enterprise-table.ord-table tbody td{padding:0!important;border:0!important;white-space:normal;min-width:0;overflow-wrap:anywhere}body .ord-table tbody td:nth-child(1){grid-column:1;grid-row:1}body .ord-table tbody td.ord-total{grid-column:2;grid-row:1;text-align:right;white-space:nowrap}body .ord-table tbody td:nth-child(2){grid-column:1;grid-row:2}body .ord-table tbody td.ord-st{grid-column:2;grid-row:2;text-align:right;align-self:center}body .ord-table tbody td:nth-child(3){grid-column:1 / -1;grid-row:3;color:var(--t-text-2, #64748b);font-size:13px}body .ord-table tbody td[colspan]{grid-column:1 / -1;grid-row:auto}}@media(max-width:420px){body .erp-pager{grid-template-columns:1fr;justify-items:center}body .erp-pager .pg-info,body .erp-pager .pg-nav,body .erp-pager .pg-size{grid-column:1;justify-self:center}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/erp-mobile.css.map */
