:root{--bg:#f8fafc;--bg-secondary:#fff;--bg-tertiary:#f1f5f9;--card:#fff;--border:#e2e8f0;--border-strong:#cbd5e1;--text:#0f172a;--text-muted:#64748b;--text-inverse:#fff;--accent:#2563eb;--accent-hover:#1d4ed8;--accent-soft:#2563eb1a;--success:#16a34a;--success-soft:#16a34a1f;--warning:#d97706;--warning-soft:#d977061f;--danger:#dc2626;--danger-soft:#dc26261f;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 14px #0f172a14;--font-sans:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--bg:#0b0f14;--bg-secondary:#12181f;--bg-tertiary:#1a212b;--card:#12181f;--border:#232b35;--border-strong:#2f3947;--text:#e6edf3;--text-muted:#8b98a5;--text-inverse:#0b0f14;--accent:#3b82f6;--accent-hover:#60a5fa;--accent-soft:#3b82f629;--success:#22c55e;--success-soft:#22c55e29;--warning:#f59e0b;--warning-soft:#f59e0b29;--danger:#ef4444;--danger-soft:#ef444429;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 14px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);min-height:100vh}#root{width:100%;min-height:100vh}h1,h2,h3,h4{font-family:var(--font-sans);margin:0}button,input,select,textarea{font-family:var(--font-sans)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.erp-menu-btn,.erp-show-mobile{display:none}@media (width<=900px){html,body{overflow-x:hidden}#root :not(svg):not(path){max-width:100%}#root>div>div[style*=padding]{padding-left:12px!important;padding-right:12px!important}[style*="grid-template-columns: 1fr 2fr"],[style*="grid-template-columns: 2fr 1fr;"],[style*="grid-template-columns: 350px 1fr"],[style*="grid-template-columns: 1.2fr 0.8fr"],[style*="grid-template-columns: 1.3fr 0.7fr"],[style*="grid-template-columns: 1.1fr 0.9fr"],[style*="grid-template-columns: 1fr 1.1fr"],[style*="grid-template-columns: 1fr 2fr auto"],[style*="grid-template-columns: repeat(3, 1fr)"],[style*=minmax\(280px],[style*=minmax\(300px],[style*=minmax\(310px],[style*=minmax\(320px]{grid-template-columns:1fr!important}[style*="justify-content: space-between"]{flex-wrap:wrap;row-gap:8px}:is([style*="display: flex"]:has(>button+button),[style*="display: flex"]:has(>a+a)){flex-wrap:wrap!important}#root table{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}[style*="position: fixed"]>div{max-height:92vh;overflow-y:auto}img,video{height:auto}.erp-header{z-index:1000;position:sticky;top:0;padding:10px 12px!important}.erp-header-top{margin-bottom:0!important}.erp-hide-mobile{display:none!important}.erp-show-mobile{display:inline}.erp-menu-btn{border-radius:var(--radius-sm);background-color:var(--bg-tertiary);border:1px solid var(--border);width:36px;height:36px;color:var(--text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.erp-nav{display:none!important}.erp-nav.open{grid-template-columns:1fr 1fr;max-height:calc(100vh - 70px);padding-top:12px;animation:.25s erpMenuIn;overflow-y:auto;gap:6px!important;display:grid!important}.erp-nav.open a{padding:12px!important;font-size:13px!important}}@media (width<=600px){[style*="grid-template-columns: 1fr 1fr;"],[style*=minmax\(220px],[style*=minmax\(240px]{grid-template-columns:1fr!important}input,select,textarea{font-size:16px!important}}@keyframes erpMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (width<=700px){#root table.erp-table-cards{white-space:normal;display:block;overflow:visible;background:0 0!important;border:none!important;width:100%!important;min-width:0!important}#root table.erp-table-cards>thead{display:none}#root table.erp-table-cards>tbody{flex-direction:column;gap:10px;display:flex}#root table.erp-table-cards>tbody>tr{border-radius:var(--radius-md);background-color:var(--card);box-shadow:var(--shadow-sm);padding:6px 14px;display:block;border:1px solid var(--border)!important}#root table.erp-table-cards>tbody>tr>td{overflow-wrap:anywhere;grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;gap:0 14px;display:grid;border:none!important;border-bottom:1px solid var(--border)!important;text-align:right!important;white-space:normal!important;width:auto!important;min-width:0!important;max-width:none!important;padding:6px 0!important}#root table.erp-table-cards>tbody>tr>td>*{grid-column:2;justify-self:end}#root table.erp-table-cards>tbody>tr>td:last-child{border-bottom:none!important}#root table.erp-table-cards>tbody>tr>td[data-label]:not([data-label=""]):before{content:attr(data-label);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);text-align:left;grid-area:1/1/span 6;align-self:center;font-size:10px;font-weight:700}#root table.erp-table-cards>tbody>tr>td[data-wide],#root table.erp-table-cards>tbody>tr>td[data-label=""],#root table.erp-table-cards>tbody>tr>td:not([data-label]){display:block;text-align:left!important}#root table.erp-table-cards>tbody>tr>td[data-wide]:before{margin-bottom:8px;display:block}#root table.erp-table-cards>tbody>tr>td[data-wide]>*{text-align:left!important;justify-content:flex-start!important}#root table.erp-table-cards>tbody>tr>td:first-child{font-size:14px;font-weight:700}#root [style*="display: flex"]:has(>button:nth-child(3)):not(:has(>:not(button))){grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px!important;display:grid!important}#root [style*="display: flex"]:has(>button:nth-child(3)):not(:has(>:not(button)))>button{justify-content:center;width:100%;margin:0!important}#root [style*="display: flex"]:has(>button:nth-child(3)):not(:has(>:not(button)))>button:last-child:nth-child(odd){grid-column:1/-1}.pos-catalog-header{flex-direction:column;gap:10px;align-items:stretch!important}.pos-search{width:100%!important}.pos-catalog-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;max-height:70vh!important}.pos-catalog-grid>div{padding:10px!important}.pos-catalog-grid button{justify-content:center;width:100%}.pos-catalog-grid>div>div:first-child>div:first-child{height:110px!important}#root h1{line-height:1.3;font-size:1.15rem!important}}.reactEasyCrop_Container{-webkit-user-select:none;user-select:none;touch-action:none;cursor:move;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.reactEasyCrop_Image,.reactEasyCrop_Video{will-change:transform;max-width:unset}.reactEasyCrop_Contain{max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.reactEasyCrop_Cover_Horizontal{width:100%;height:auto}.reactEasyCrop_Cover_Vertical{width:auto;height:100%}.reactEasyCrop_CropArea{box-sizing:border-box;color:#00000080;border:1px solid #ffffff80;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 9999em}.reactEasyCrop_CropAreaRound{border-radius:50%}.reactEasyCrop_CropAreaGrid:before{content:" ";box-sizing:border-box;border:0;border-left:1px solid #ffffff80;border-right:1px solid #ffffff80;position:absolute;inset:0 33.33%}.reactEasyCrop_CropAreaGrid:after{content:" ";box-sizing:border-box;border:1px solid #ffffff80;border-left:0;border-right:0;position:absolute;inset:33.33% 0}
