.pos-profile{position:relative}.pos-profile>button,.display-shortcut{border:1px solid var(--border);background:#fff;border-radius:8px;min-height:44px;padding:8px 12px}.pos-profile-menu{z-index:45;border:1px solid var(--border);background:#fff;border-radius:12px;min-width:230px;padding:12px;position:absolute;top:100%;right:0;box-shadow:0 8px 30px #0002}.pos-profile-menu button,.pos-profile-menu summary{text-align:left;width:100%;min-height:48px;color:var(--ink);cursor:pointer;background:#fff;padding:12px;display:block}.pos-profile-menu details{border-top:1px solid var(--border);margin-top:12px;padding-top:8px}.pos-layout .art-panel{height:var(--pos-card-height,180px)}.pos-layout .product-info h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pos-layout.full-product-name .product-info h2{white-space:normal;overflow-wrap:anywhere}.pos-layout .line-details>b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pos-layout.full-cart-name .line-details>b{white-space:normal;overflow-wrap:anywhere}.pos-layout.display-text .art-panel{display:none}.pos-layout.display-text .product-info{min-height:var(--pos-card-height,180px);flex-direction:column;justify-content:space-between;display:flex}.pos-layout.display-barcode .product-card{text-align:left;display:flex}.pos-layout.display-barcode .art-panel{display:none}.pos-layout.display-barcode .product-info{width:100%;min-height:72px}.pos-layout.font-large .product-info h2,.pos-layout.font-large .line-details>b{font-size:17px}.pos-layout.font-xlarge .product-info h2,.pos-layout.font-xlarge .line-details>b{font-size:21px}.pos-layout.font-large .product-bottom,.pos-layout.font-large .line-controls{font-size:16px}.pos-layout.font-xlarge .product-bottom,.pos-layout.font-xlarge .line-controls{font-size:19px}.pos-layout.compact-cart .cart-line{padding:8px 0}.pos-layout.compact-cart .mini-art{width:36px;height:42px}.screen-lock{place-items:center;min-height:100dvh;display:grid}.screen-lock .login-form{width:min(440px,100%)}@media (max-width:1000px){.pos-layout .product-grid{grid-template-columns:repeat(min(var(--pos-columns,4),3),minmax(0,1fr))}.pos-layout.display-barcode .product-grid{grid-template-columns:1fr}.pos-profile>button{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.catalog-meta{flex-wrap:wrap;gap:8px}}@media (max-width:650px){.pos-layout .product-grid{grid-template-columns:repeat(min(var(--pos-columns,4),2),minmax(0,1fr))}.pos-layout.display-barcode .product-grid{grid-template-columns:1fr}.top-actions .demo-badge{display:none}.pos-profile>button{max-width:120px}.screen-lock{padding:20px}}.pos-layout .product-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(150px,calc((100% - (var(--pos-columns,4) - 1)*16px)/var(--pos-columns,4)))),1fr))}.pos-layout.display-barcode .product-grid{grid-template-columns:minmax(0,1fr)}.pos-layout{--pos-name-font:14px;--pos-detail-font:11px;--pos-price-font:14px;--pos-quantity-font:14px}.pos-layout.font-large{--pos-name-font:17px;--pos-detail-font:13px;--pos-price-font:17px;--pos-quantity-font:17px}.pos-layout.font-xlarge{--pos-name-font:21px;--pos-detail-font:15px;--pos-price-font:20px;--pos-quantity-font:20px}.pos-layout .product-info h2,.pos-layout .line-details>b{font-size:var(--pos-name-font);line-height:1.5}.pos-layout .product-info>small,.pos-layout .product-info p,.pos-layout .product-bottom>span:not(.add-icon),.pos-layout .line-details>small{font-size:var(--pos-detail-font);overflow-wrap:anywhere;line-height:1.5}.pos-layout .product-bottom strong,.pos-layout .line-controls strong{font-size:var(--pos-price-font);white-space:nowrap;line-height:1.5}.pos-layout .line-controls span{font-size:var(--pos-quantity-font);text-align:center;min-width:28px}.pos-layout .product-bottom,.pos-layout .line-controls{flex-wrap:wrap;gap:8px}.pos-layout .line-controls button{min-width:44px;min-height:44px}.pos-layout .line-controls svg{width:16px;height:16px}.pos-layout .product-media img{object-fit:cover}.pos-layout.full-images .product-media img{object-fit:contain}.pos-layout .product-bottom>span:not(.add-icon){white-space:normal}.pos-layout .catalog-meta{flex-wrap:wrap;gap:8px}
.inventory-module__D8vnEa__root{color:#24372e;min-width:0}.inventory-module__D8vnEa__root button,.inventory-module__D8vnEa__root input,.inventory-module__D8vnEa__root select,.inventory-module__D8vnEa__panel button,.inventory-module__D8vnEa__panel input{min-height:44px;font:inherit}.inventory-module__D8vnEa__root button,.inventory-module__D8vnEa__panel button{cursor:pointer;min-width:44px}.inventory-module__D8vnEa__root button:disabled{cursor:default;opacity:.6}.inventory-module__D8vnEa__root small{color:#66736b;display:block}.inventory-module__D8vnEa__summary,.inventory-module__D8vnEa__filters,.inventory-module__D8vnEa__pagination{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.inventory-module__D8vnEa__summary button{text-align:left;background:#fff;border:1px solid #dbe4dc;border-radius:12px;flex:1;min-width:115px;padding:14px}.inventory-module__D8vnEa__summary b{font-size:24px;display:block}.inventory-module__D8vnEa__summary button[aria-pressed=true]{background:#e6f0e8;border-color:#497459}.inventory-module__D8vnEa__filters label,.inventory-module__D8vnEa__fields label{gap:6px;display:grid}.inventory-module__D8vnEa__filters input,.inventory-module__D8vnEa__filters select,.inventory-module__D8vnEa__fields input{box-sizing:border-box;border:1px solid #cdd8d0;border-radius:8px;max-width:100%;padding:8px}.inventory-module__D8vnEa__filters label:first-child{flex:1;min-width:210px}.inventory-module__D8vnEa__scroll{border:1px solid #e0e6df;border-radius:12px;max-width:100%;overflow:auto}.inventory-module__D8vnEa__table{border-collapse:separate;border-spacing:0;width:100%;min-width:1000px}.inventory-module__D8vnEa__table th,.inventory-module__D8vnEa__table td{text-align:left;background:#fff;border-bottom:1px solid #e0e6df;padding:12px}.inventory-module__D8vnEa__table th{background:#f3f6f1}.inventory-module__D8vnEa__table th:first-child,.inventory-module__D8vnEa__table td:first-child{z-index:1;min-width:240px;max-width:300px;position:sticky;left:0;box-shadow:3px 0 6px #00000008}.inventory-module__D8vnEa__table th button{background:0 0;border:0}.inventory-module__D8vnEa__product{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:12px;display:flex}.inventory-module__D8vnEa__product:disabled{opacity:1!important}.inventory-module__D8vnEa__product .product-media{background:#f5f4ed;border-radius:8px;flex-shrink:0;width:52px;height:52px;overflow:hidden}.inventory-module__D8vnEa__product img{object-fit:cover;width:100%;height:100%}.inventory-module__D8vnEa__product .product-art-wrap{transform-origin:0 0;transform:scale(.35)}.inventory-module__D8vnEa__status{white-space:nowrap;background:#edf2eb;border-radius:20px;padding:6px 10px}.inventory-module__D8vnEa__pagination{justify-content:flex-end;align-items:center}.inventory-module__D8vnEa__pagination span{margin-right:auto}.inventory-module__D8vnEa__panel{color:#24372e;background:#fff;border:0;width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #0002}.inventory-module__D8vnEa__panel::backdrop{background:#18261e66}.inventory-module__D8vnEa__panel form{flex-direction:column;height:100%;min-height:0;display:flex}.inventory-module__D8vnEa__panel header,.inventory-module__D8vnEa__panel footer{background:#f7f9f5;flex-shrink:0;padding:18px 24px}.inventory-module__D8vnEa__panel header{justify-content:space-between;align-items:center;display:flex}.inventory-module__D8vnEa__panel footer button{color:#fff;background:#294c38;border:0;border-radius:10px;width:100%}.inventory-module__D8vnEa__fields{border:0;gap:18px;min-height:0;margin:0;padding:24px;display:grid;overflow:auto}.inventory-module__D8vnEa__fields img,.inventory-module__D8vnEa__fields canvas{object-fit:contain;max-width:100%}.inventory-module__D8vnEa__panel button{min-width:44px}.inventory-module__D8vnEa__panel .image-editor-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:900px) and (orientation:portrait){.inventory-module__D8vnEa__panel{width:100vw}}@media (max-width:600px){.inventory-module__D8vnEa__filters label{width:100%}.inventory-module__D8vnEa__table th:first-child,.inventory-module__D8vnEa__table td:first-child{min-width:180px;max-width:200px}.inventory-module__D8vnEa__summary{gap:8px}}
.purchasing-workspace{gap:20px;min-width:0;display:grid}.purchasing-panel{background:#fff;border:1px solid #e6e6e6;border-radius:14px;min-width:0;margin:16px 0;padding:20px}.purchasing-panel header,.purchasing-panel footer{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.purchasing-panel label{flex-direction:column;gap:6px;min-width:0;margin:12px 0;display:flex}.purchasing-panel input,.purchasing-panel select,.purchasing-panel textarea{background:#fff;border:1px solid #ccc;border-radius:8px;max-width:100%;min-height:44px;padding:10px}.purchasing-panel button{min-height:44px;margin:4px;padding:8px 14px}.purchasing-panel fieldset{border:1px solid #ddd;border-radius:8px;flex-wrap:wrap;gap:16px;margin:12px 0;display:flex}.purchasing-panel ul{padding:0;list-style:none}.purchasing-panel li{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.purchasing-panel li button span{margin-inline:8px}.purchasing-panel [role=alert]{color:#a52b20}
.LotWorkspace-module__uI9pCq__workspace{gap:20px;display:grid}.LotWorkspace-module__uI9pCq__workspace section,.LotWorkspace-module__uI9pCq__workspace form{background:#fff;border:1px solid #e6e0d7;border-radius:16px;min-width:0;padding:20px}.LotWorkspace-module__uI9pCq__workspace fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.LotWorkspace-module__uI9pCq__workspace label{gap:6px;margin-bottom:10px;display:grid}.LotWorkspace-module__uI9pCq__workspace input:not([type=checkbox]),.LotWorkspace-module__uI9pCq__workspace select,.LotWorkspace-module__uI9pCq__workspace textarea{border:1px solid #d4d0c8;border-radius:8px;width:100%;padding:10px}.LotWorkspace-module__uI9pCq__workspace input[type=checkbox]{justify-self:start;width:auto}.LotWorkspace-module__uI9pCq__workspace table{border-collapse:collapse;text-align:left;width:100%}.LotWorkspace-module__uI9pCq__workspace th,.LotWorkspace-module__uI9pCq__workspace td{white-space:nowrap;border-bottom:1px solid #eee;padding:12px}.LotWorkspace-module__uI9pCq__workspace button{justify-self:start;margin:8px 0;padding:10px 16px}.LotWorkspace-module__uI9pCq__workspace button:disabled{opacity:.5;cursor:not-allowed}
