.pos_app__VYKyc{display:grid;grid-template-columns:84px minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;background:var(--acme-bg);color:var(--acme-text);font-family:var(--acme-font)}.pos_rail__a8khw{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;background:var(--acme-surface);border-right:1px solid var(--acme-border);overflow-y:auto}.pos_railMark___RG9V{width:44px;height:44px;border-radius:12px;background:var(--acme-accent);color:#fff;display:grid;place-items:center;font-weight:800;font-size:18px;letter-spacing:-.02em;margin-bottom:14px;box-shadow:0 4px 10px rgba(31,109,216,.28)}.pos_railItem__T6_dK{width:68px;min-height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:12px;border:none;background:transparent;color:var(--acme-text-secondary);font-size:11.5px;font-weight:600;text-decoration:none;cursor:pointer;padding:6px 2px}.pos_railItem__T6_dK:hover{background:var(--acme-subtle);color:var(--acme-text)}.pos_railItemActive__MI605,.pos_railItemActive__MI605:hover{background:var(--acme-accent-soft);color:var(--acme-accent)}.pos_railSpacer__ATU6L{flex:1 1}.pos_railDivider__x5uJ_{width:40px;height:1px;background:var(--acme-border);margin:6px 0}.pos_main__ZyRrB{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;position:relative}.pos_topbar__m8IJU{display:flex;align-items:center;gap:14px;padding:10px 18px;background:var(--acme-surface);border-bottom:1px solid var(--acme-border);min-width:0}.pos_brand__jd7f3{display:flex;flex-direction:column;line-height:1.1;flex-shrink:0}.pos_brandName__Pajte{font-weight:800;font-size:17px;letter-spacing:-.01em}.pos_brandName__Pajte span{color:var(--acme-accent)}.pos_brandSub__UCJyd{font-size:11.5px;color:var(--acme-text-muted);margin-top:2px;white-space:nowrap}.pos_search__7IGxg{position:relative;flex:1 1 360px;max-width:560px;min-width:160px}.pos_searchIcon__UmEEB{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--acme-text-muted);pointer-events:none}.pos_searchInput__j0vkK{width:100%;height:48px;border-radius:12px;border:1px solid var(--acme-border);background:var(--acme-subtle);padding:0 44px 0 42px;font-size:15px;color:var(--acme-text);outline:none;transition:border-color .12s,background .12s,box-shadow .12s}.pos_searchInput__j0vkK:focus{border-color:var(--acme-accent);background:var(--acme-surface);box-shadow:0 0 0 3px var(--acme-accent-soft)}.pos_searchKbd__7IKZ9{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--acme-text-muted);display:flex}.pos_searchHint__jtc7a{position:absolute;top:calc(100% + 6px);left:0;font-size:12px;padding:6px 10px;border-radius:8px;background:var(--acme-text);color:#fff;z-index:30;white-space:nowrap}.pos_topbarSpacer__BRK20{flex:1 1}.pos_chip__rUnHg{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:999px;border:1px solid var(--acme-border);background:var(--acme-surface);color:var(--acme-text);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;position:relative}.pos_chip__rUnHg:hover{background:var(--acme-subtle)}.pos_dot__uIBHt{width:8px;height:8px;border-radius:50%;flex-shrink:0}.pos_dotGreen__O75DW{background:#16a34a;box-shadow:0 0 0 3px #dcfce7}.pos_dotGrey__RoO_D{background:#94a3b8;box-shadow:0 0 0 3px #eef2f7}.pos_dotAmber__lSUoi{background:#d97706;box-shadow:0 0 0 3px #fef3c7}.pos_dotBlue__wt6P_{background:var(--acme-accent);box-shadow:0 0 0 3px var(--acme-accent-soft)}.pos_identity__jpdTH{display:flex;align-items:center;gap:10px;flex-shrink:0}.pos_avatar__cid7s{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--acme-accent-soft);color:var(--acme-accent);font-weight:700;font-size:13px;flex-shrink:0}.pos_identityText__HCxgK{display:flex;flex-direction:column;line-height:1.2}.pos_identityName__AXEoW{font-size:13.5px;font-weight:700}.pos_identityMeta__DALTK{font-size:11.5px;color:var(--acme-text-muted)}.pos_popover__P5X6o{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--acme-surface);border:1px solid var(--acme-border);border-radius:14px;box-shadow:var(--acme-shadow-modal);padding:14px;z-index:40;cursor:default;text-align:left;font-weight:400;white-space:normal}.pos_popoverTitle__TBwnQ{font-size:14px;font-weight:700;margin:0 0 4px}.pos_popoverText__tXGa_{font-size:12.5px;color:var(--acme-text-secondary);margin:0 0 10px}.pos_popoverList__EwzjW{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.pos_popoverList__EwzjW li{font-size:12.5px;padding:8px 10px;border-radius:8px;background:var(--acme-subtle);border:1px solid var(--acme-border)}.pos_btn__VYeIV{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;border-radius:10px;border:1px solid var(--acme-border);background:var(--acme-surface);color:var(--acme-text);font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .12s,border-color .12s,color .12s}.pos_btn__VYeIV:hover:not(:disabled){background:var(--acme-subtle);border-color:var(--acme-border-strong)}.pos_btn__VYeIV:disabled{opacity:.5;cursor:not-allowed}.pos_btnPrimary__xRe3j{background:var(--acme-accent);border-color:var(--acme-accent);color:#fff}.pos_btnPrimary__xRe3j:hover:not(:disabled){background:var(--acme-accent-hover);border-color:var(--acme-accent-hover)}.pos_btnDanger__X3CIT{color:var(--acme-danger)}.pos_btnGhost__Z972W{border-color:transparent;background:transparent}.pos_btnSmall__esVuW{min-height:40px;padding:0 12px;font-size:13px}.pos_btnBlock__s_lkA{width:100%}.pos_iconBtn__HHOlo{width:48px;height:48px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--acme-border);background:var(--acme-surface);color:var(--acme-text-secondary);cursor:pointer;flex-shrink:0}.pos_iconBtn__HHOlo:hover:not(:disabled){background:var(--acme-subtle);color:var(--acme-text)}.pos_iconBtn__HHOlo:disabled{opacity:.45;cursor:not-allowed}.pos_iconBtnActive__Q3w_2,.pos_iconBtnActive__Q3w_2:hover:not(:disabled){background:var(--acme-accent-soft);border-color:#c9dbf6;color:var(--acme-accent)}.pos_input__y7pK6{width:100%;height:48px;padding:0 14px;border-radius:10px;border:1px solid var(--acme-border);background:var(--acme-surface);color:var(--acme-text);font-size:15px;outline:none}.pos_input__y7pK6:focus{border-color:var(--acme-accent);box-shadow:0 0 0 3px var(--acme-accent-soft)}.pos_textarea__C1k4D{height:auto;min-height:96px;padding:12px 14px;resize:vertical;font-family:inherit}.pos_label__t17nU{display:block;font-size:12.5px;font-weight:600;color:var(--acme-text-secondary);margin:0 0 6px}.pos_field__w0hZ_{margin-bottom:14px}.pos_segmented__TTZNm{display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--acme-surface-raised)}.pos_segment__CMBVE{flex:1 1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:9px;background:transparent;color:var(--acme-text-secondary);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;padding:0 8px}.pos_segment__CMBVE:hover:not(:disabled){color:var(--acme-text)}.pos_segmentActive__dmJvn,.pos_segmentActive__dmJvn:hover:not(:disabled){background:var(--acme-surface);color:var(--acme-accent);box-shadow:var(--acme-shadow-card)}.pos_segment__CMBVE:disabled{opacity:.5;cursor:not-allowed}.pos_badge__c1Qa7{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--acme-surface-raised);color:var(--acme-text-secondary);white-space:nowrap}.pos_badgeBlue__35HWg{background:var(--acme-accent-soft);color:var(--acme-accent)}.pos_badgeGreen__O4ghX{background:var(--acme-success-soft);color:var(--acme-success)}.pos_badgeAmber__Q_zXR{background:var(--acme-warning-soft);color:var(--acme-warning)}.pos_badgeRed__GjJzm{background:var(--acme-danger-soft);color:var(--acme-danger)}.pos_muted__9Y8Mi{color:var(--acme-text-muted)}.pos_errorText__gURKp{color:var(--acme-danger);font-size:13px;margin:8px 0 0}.pos_emptyState__jfiVe{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:48px 24px;color:var(--acme-text-secondary)}.pos_emptyIcon__oWQ3B{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--acme-surface-raised);color:var(--acme-text-muted);margin-bottom:4px}.pos_emptyTitle__MeSGc{font-size:15px;font-weight:700;color:var(--acme-text);margin:0}.pos_emptyText__44zsr{font-size:13px;margin:0;max-width:340px}.pos_skeleton__WJtB4{background:linear-gradient(90deg,#eef2f8,#f6f8fc 50%,#eef2f8);background-size:200% 100%;animation:pos_shimmer__y37QJ 1.3s linear infinite;border-radius:12px}@keyframes pos_shimmer__y37QJ{0%{background-position:200% 0}to{background-position:-200% 0}}.pos_registerBody__5aUcW{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 400px;min-height:0;height:100%}@media (max-width:1280px){.pos_registerBody__5aUcW{grid-template-columns:minmax(0,1fr) 372px}}.pos_catalogue___DEa3{display:flex;flex-direction:column;min-width:0;min-height:0;padding:16px 20px 0}.pos_catalogueHead__e0J3d{display:flex;align-items:center;gap:12px;margin-bottom:12px}.pos_catalogueTitle__AzW1_{font-size:19px;font-weight:750;margin:0;letter-spacing:-.01em}.pos_catalogueCount__hcDMw{font-size:13px;color:var(--acme-text-muted)}.pos_densityToggle__ySO3R{margin-left:auto;display:flex;gap:6px}.pos_categories__4pHcQ{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 12px;scrollbar-width:thin;flex-shrink:0}.pos_categoryTile__eqU0s{flex-shrink:0;display:flex;align-items:center;gap:10px;min-width:164px;max-width:220px;height:68px;padding:8px 14px 8px 8px;border-radius:14px;border:1px solid var(--acme-border);background:var(--acme-surface);cursor:pointer;text-align:left;color:var(--acme-text);box-shadow:var(--acme-shadow-card);transition:border-color .12s,box-shadow .12s}.pos_categoryTile__eqU0s:hover{border-color:var(--acme-border-strong)}.pos_categoryTileActive__NzvfI,.pos_categoryTileActive__NzvfI:hover{border-color:var(--acme-accent);background:var(--acme-accent-soft);box-shadow:0 0 0 1px var(--acme-accent) inset}.pos_categoryThumb__SoFfE{width:52px;height:52px;border-radius:10px;object-fit:cover;flex-shrink:0;background:var(--acme-surface-raised);display:grid;place-items:center;font-weight:700;color:var(--acme-text-secondary)}.pos_categoryName__vZ_nE{font-size:14px;font-weight:650;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pos_categoryMeta__0ucXB{font-size:11.5px;color:var(--acme-text-muted);font-weight:500}.pos_productScroll___A8hV{flex:1 1;min-height:0;overflow-y:auto;padding:2px 2px 20px}.pos_productGrid__dEFA0{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));grid-gap:12px;gap:12px}.pos_productGridCompact__XNKGM{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.pos_productList__xDrVX{display:flex;flex-direction:column;gap:6px}.pos_productTile__QJZeZ{position:relative;display:flex;flex-direction:column;text-align:left;padding:0;border-radius:14px;border:1px solid var(--acme-border);background:var(--acme-surface);overflow:hidden;cursor:pointer;color:var(--acme-text);box-shadow:var(--acme-shadow-card);transition:transform 80ms,box-shadow .12s,border-color .12s}.pos_productTile__QJZeZ:hover:not(:disabled){border-color:var(--acme-border-strong);box-shadow:var(--acme-shadow-raised)}.pos_productTile__QJZeZ:active:not(:disabled){transform:scale(.98)}.pos_productTile__QJZeZ:disabled{cursor:not-allowed;opacity:.55}.pos_productImage__out75{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:var(--acme-surface-raised)}.pos_productPlaceholder__8qdZX{width:100%;aspect-ratio:4/3;display:grid;place-items:center;font-size:30px;font-weight:750;color:rgba(20,26,38,.45)}.pos_productBody__owSzi{padding:10px 12px 12px;display:flex;flex-direction:column;gap:4px;flex:1 1}.pos_productName__L5sqQ{font-size:14px;font-weight:650;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em}.pos_productFoot__ExxTj{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:auto}.pos_productPrice__JbIpL{font-size:15px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos_productCornerBadge__fXYJk{position:absolute;top:8px;left:8px}.pos_productQtyBadge__FBLhL{position:absolute;top:8px;right:8px;min-width:26px;height:26px;border-radius:999px;background:var(--acme-accent);color:#fff;font-size:12.5px;font-weight:700;display:grid;place-items:center;padding:0 7px;box-shadow:0 2px 6px rgba(31,109,216,.35)}.pos_productTileCompact__o3hv9 .pos_productBody__owSzi{padding:12px;min-height:92px}.pos_productRow__rDYhC{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:6px 14px 6px 6px;border-radius:12px;border:1px solid var(--acme-border);background:var(--acme-surface);cursor:pointer;text-align:left;color:var(--acme-text)}.pos_productRow__rDYhC:hover:not(:disabled){border-color:var(--acme-border-strong)}.pos_productRowThumb__e5Aso{width:48px;height:48px;border-radius:9px;object-fit:cover;flex-shrink:0;display:grid;place-items:center;font-weight:700;color:rgba(20,26,38,.45)}.pos_productRowName__cORll{flex:1 1;min-width:0;font-size:14px;font-weight:600}.pos_productRowSku__2r1Qt{display:block;font-size:11.5px;color:var(--acme-text-muted);font-weight:500}.pos_cart__ep_c5{display:flex;flex-direction:column;min-height:0;background:var(--acme-surface);border-left:1px solid var(--acme-border)}.pos_cartTop__lDMdu{padding:14px 16px 10px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--acme-border)}.pos_cartTopRow__xGlNA{display:flex;align-items:center;gap:8px}.pos_customerBox__kEnKk{position:relative;flex:1 1;min-width:0}.pos_customerInput__BrdGm{padding-left:42px;font-size:14px}.pos_customerIcon__J_kcW{position:absolute;left:13px;top:14px;color:var(--acme-text-muted);pointer-events:none}.pos_dropdown__lJAeV{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--acme-surface);border:1px solid var(--acme-border);border-radius:12px;box-shadow:var(--acme-shadow-modal);z-index:35;overflow:hidden}.pos_dropdownItem__HBaaF{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 12px;background:var(--acme-surface);border:none;border-bottom:1px solid var(--acme-border);cursor:pointer;text-align:left;color:var(--acme-text)}.pos_dropdownItemActive__VzVML,.pos_dropdownItem__HBaaF:hover{background:var(--acme-subtle)}.pos_dropdownMeta__MZSws{display:flex;flex-direction:column;min-width:0;font-size:13.5px;font-weight:600}.pos_dropdownMeta__MZSws span{font-size:12px;color:var(--acme-text-muted);font-weight:500}.pos_dropdownFooter__lwCUt{display:flex;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 14px;border:none;background:var(--acme-surface);color:var(--acme-accent);font-weight:650;font-size:13.5px;cursor:pointer}.pos_dropdownFooter__lwCUt:hover{background:var(--acme-accent-soft)}.pos_dropdownNote__5myyD{padding:12px 14px;font-size:12.5px;color:var(--acme-text-secondary);border-bottom:1px solid var(--acme-border)}.pos_customerChip__2tnfU{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;min-height:48px;padding:4px 4px 4px 6px;border-radius:10px;border:1px solid #c9dbf6;background:var(--acme-accent-soft)}.pos_customerChip__2tnfU .pos_avatar__cid7s{width:36px;height:36px;background:var(--acme-accent);color:#fff}.pos_tableButton__nISLQ{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 12px;border-radius:10px;border:1px dashed var(--acme-border-strong);background:var(--acme-surface);color:var(--acme-text);font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap;flex-shrink:0}.pos_tableButtonSet__4d_8a{border-style:solid;border-color:#c9dbf6;background:var(--acme-accent-soft);color:var(--acme-accent)}.pos_cartHeaderRow__lI4k_{display:grid;grid-template-columns:minmax(0,1fr) 56px 76px;grid-gap:8px;gap:8px;padding:8px 16px;font-size:11.5px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--acme-text-muted);background:var(--acme-subtle);border-bottom:1px solid var(--acme-border)}.pos_cartLines__on4br{flex:1 1;min-height:0;overflow-y:auto;list-style:none;margin:0;padding:0}.pos_line__SFJ7l{border-bottom:1px solid var(--acme-border)}.pos_lineMain__kQtKx{display:grid;grid-template-columns:minmax(0,1fr) 56px 76px;grid-gap:8px;gap:8px;align-items:start;width:100%;padding:12px 16px;border:none;background:transparent;text-align:left;color:var(--acme-text);cursor:pointer;min-height:56px}.pos_lineExpanded__HuatF .pos_lineMain__kQtKx,.pos_lineMain__kQtKx:hover{background:var(--acme-subtle)}.pos_lineName__N6vw5{font-size:14px;font-weight:650;line-height:1.3;display:flex;align-items:flex-start;gap:6px}.pos_lineChevron__c8YRY{flex-shrink:0;margin-top:1px;color:var(--acme-text-muted);transition:transform .12s}.pos_lineExpanded__HuatF .pos_lineChevron__c8YRY{transform:rotate(90deg)}.pos_lineSub__34Px7{color:var(--acme-text-secondary)}.pos_lineDiscount__jEIHO,.pos_lineSub__34Px7{font-size:12px;margin-top:3px;padding-left:20px}.pos_lineDiscount__jEIHO{color:var(--acme-success);font-weight:600}.pos_lineNote__icMjb{display:inline-block;margin:5px 0 0 20px;font-size:12px;font-style:italic;padding:2px 8px;border-radius:6px;background:#fff8e1;color:#7a5a00;border:1px solid #f6e3a4}.pos_lineQty__Jvdnc{font-size:14px;font-weight:650;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos_lineTotal__NpkgI{font-size:14px;font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos_lineWas__wM4RZ{display:block;font-size:11.5px;font-weight:500;color:var(--acme-text-muted);text-decoration:line-through}.pos_lineActions__cRd_Q{display:flex;align-items:center;gap:8px;padding:0 16px 12px 36px;background:var(--acme-subtle)}.pos_stepper__2ID3C{display:flex;align-items:center;border:1px solid var(--acme-border);border-radius:10px;background:var(--acme-surface);overflow:hidden}.pos_stepperBtn__eaUt5{width:44px;height:46px;display:grid;place-items:center;border:none;background:transparent;color:var(--acme-text);cursor:pointer}.pos_stepperBtn__eaUt5:hover:not(:disabled){background:var(--acme-subtle)}.pos_stepperBtn__eaUt5:disabled{opacity:.4;cursor:not-allowed}.pos_stepperValue__dcq_h{min-width:34px;text-align:center;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos_lineActionsSpacer__KqTEs{flex:1 1}.pos_lineLocked__jo7f9{font-size:12px;color:var(--acme-text-secondary);display:inline-flex;align-items:center;gap:6px}.pos_cartEmpty__b4_RX{flex:1 1;display:flex}.pos_cartFooter__rP6Wh{border-top:1px solid var(--acme-border);background:var(--acme-surface)}.pos_addRow__nZD_2{display:flex;align-items:center;gap:4px;padding:6px 10px;border-bottom:1px solid var(--acme-border)}.pos_addLabel__oHsrn{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--acme-text-muted);padding:0 6px;margin-right:auto}.pos_addBtn__IwnKn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-radius:9px;border:none;background:transparent;color:var(--acme-accent);font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap}.pos_addBtn__IwnKn:hover:not(:disabled){background:var(--acme-accent-soft)}.pos_addBtn__IwnKn:disabled{color:var(--acme-text-muted);cursor:not-allowed}.pos_totals__bG6WB{padding:10px 16px 4px;display:flex;flex-direction:column;gap:4px}.pos_totalRow__ZVJ7P{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13.5px;color:var(--acme-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:22px}.pos_totalRowDiscount__zEIuW{color:var(--acme-success)}.pos_totalRemove__lrk4C{border:none;background:none;padding:0 4px;color:var(--acme-text-muted);cursor:pointer;font-size:12px;text-decoration:underline}.pos_grandTotal__Dx7vz{display:flex;align-items:flex-end;justify-content:space-between;padding:8px 16px 10px;border-top:1px dashed var(--acme-border);margin-top:4px}.pos_grandLabel__u5W3E{font-size:14px;font-weight:700}.pos_grandItems__1J1bc{display:block;font-size:12px;color:var(--acme-text-muted);font-weight:500}.pos_grandValue__JsCb7{font-size:26px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos_cartActions__YSDN5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);grid-gap:8px;gap:8px;padding:0 16px 16px}.pos_actionBtn__RMU_s{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;border-radius:12px;border:1px solid var(--acme-border);background:var(--acme-surface);color:var(--acme-text-secondary);font-size:12px;font-weight:650;cursor:pointer;position:relative;padding:0 4px}.pos_actionBtn__RMU_s:hover:not(:disabled){background:var(--acme-subtle);color:var(--acme-text)}.pos_actionBtn__RMU_s:disabled{opacity:.45;cursor:not-allowed}.pos_actionCount__oE2D8{position:absolute;top:6px;right:8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--acme-accent);color:#fff;font-size:11px;display:grid;place-items:center}.pos_payBtn__bFr3J{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:64px;border-radius:12px;border:none;background:var(--acme-accent);color:#fff;cursor:pointer;box-shadow:0 6px 14px rgba(31,109,216,.28);font-size:16px;font-weight:750;line-height:1.15}.pos_payBtn__bFr3J span{font-size:12px;font-weight:600;opacity:.9}.pos_payBtn__bFr3J:hover:not(:disabled){background:var(--acme-accent-hover)}.pos_payBtn__bFr3J:disabled{background:#9dbbe6;box-shadow:none;cursor:not-allowed}.pos_splitBanner__mOEjw{margin:0 16px 10px;padding:10px 12px;border-radius:10px;color:var(--acme-warning);font-weight:600;justify-content:space-between;gap:8px}.pos_demoBanner__5MRjF,.pos_splitBanner__mOEjw{background:var(--acme-warning-soft);font-size:13px;display:flex;align-items:center}.pos_demoBanner__5MRjF{gap:12px;padding:10px 14px;border-radius:12px;border:1px solid #f3dcb2;margin-bottom:12px}.pos_cartScrim__EcoqD,.pos_cartToggle__ies9z{display:none}@media (max-width:1060px){.pos_registerBody__5aUcW{grid-template-columns:minmax(0,1fr)}.pos_cart__ep_c5{position:fixed;top:0;right:0;bottom:0;width:min(420px,92vw);z-index:60;transform:translateX(105%);transition:transform .18s ease;box-shadow:var(--acme-shadow-modal)}.pos_cartOpen__iKezR{transform:translateX(0)}.pos_cartScrimOpen__vKmJz{display:block;position:fixed;inset:0;background:rgba(20,26,38,.35);z-index:55}.pos_cartToggle__ies9z{display:flex;align-items:center;gap:10px;position:fixed;right:20px;bottom:20px;z-index:50;min-height:56px;padding:0 20px;border-radius:999px;border:none;background:var(--acme-accent);color:#fff;font-size:15px;font-weight:700;box-shadow:0 10px 24px rgba(31,109,216,.35);cursor:pointer}.pos_brandSub__UCJyd,.pos_identityText__HCxgK{display:none}}@media (max-width:720px){.pos_app__VYKyc{grid-template-columns:64px minmax(0,1fr)}.pos_railItem__T6_dK{width:52px;font-size:10px}.pos_brand__jd7f3{display:none}}@media (max-width:560px){.pos_topbar__m8IJU{flex-wrap:wrap;gap:8px;padding:8px 10px}.pos_search__7IGxg{order:3;flex:1 1 100%;max-width:none;min-width:0}.pos_searchInput__j0vkK{height:44px}.pos_topbarSpacer__BRK20{display:none}.pos_chip__rUnHg{padding:0 10px;font-size:12.5px}.pos_catalogue___DEa3{padding:10px 10px 0}.pos_catalogueHead__e0J3d{flex-wrap:wrap;gap:6px 10px}.pos_catalogueTitle__AzW1_{font-size:17px}.pos_densityToggle__ySO3R{display:none}.pos_categoryTile__eqU0s{min-width:132px;height:58px}.pos_categoryThumb__SoFfE{width:42px;height:42px}.pos_productGrid__dEFA0{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pos_cartToggle__ies9z{right:12px;left:76px;bottom:12px;justify-content:center}}.pos_overlay__DUK4s{position:fixed;inset:0;background:rgba(20,26,38,.42);display:flex;align-items:center;justify-content:center;padding:20px;z-index:100;animation:pos_fadeIn__x0ILX .12s ease}@keyframes pos_fadeIn__x0ILX{0%{opacity:0}to{opacity:1}}.pos_modal__RqWOK{background:var(--acme-surface);border-radius:18px;box-shadow:var(--acme-shadow-modal);width:100%;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;animation:pos_pop__TwFAo .14s ease}@keyframes pos_pop__TwFAo{0%{transform:translateY(8px) scale(.99);opacity:.6}to{transform:none;opacity:1}}.pos_modalHead__RcSdx{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 12px}.pos_modalTitle__pDGkP{font-size:18px;font-weight:750;margin:0}.pos_modalSubtitle__9cZHU{font-size:13px;color:var(--acme-text-secondary);margin:3px 0 0}.pos_modalClose__qtegs{margin-left:auto}.pos_modalBody__ManOn{padding:4px 20px 16px;overflow-y:auto;min-height:0}.pos_modalFoot__LWi9R{display:flex;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--acme-border)}.pos_modalFoot__LWi9R>*{flex:1 1}.pos_keypad__KmmHz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pos_key__1HcfU{min-height:56px;border-radius:12px;border:1px solid var(--acme-border);background:var(--acme-surface);font-size:20px;font-weight:650;color:var(--acme-text);cursor:pointer;display:grid;place-items:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos_key__1HcfU:hover{background:var(--acme-subtle)}.pos_key__1HcfU:active{background:var(--acme-surface-raised)}.pos_amountDisplay__BV2B3{display:flex;align-items:baseline;justify-content:flex-end;gap:8px;min-height:64px;padding:10px 16px;border-radius:12px;border:1px solid var(--acme-border);background:var(--acme-subtle);font-size:30px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:10px;overflow:hidden}.pos_amountDisplayFocused__L_w6M{border-color:var(--acme-accent);background:var(--acme-surface);box-shadow:0 0 0 3px var(--acme-accent-soft)}.pos_amountUnit__wc3_O{font-size:16px;font-weight:650;color:var(--acme-text-muted);margin-right:auto}.pos_discountLayout__SmPAZ{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:20px;gap:20px}@media (max-width:760px){.pos_discountLayout__SmPAZ{grid-template-columns:minmax(0,1fr)}}.pos_reasonList__Rh8T4{display:flex;flex-direction:column;gap:8px}.pos_choice__GZumg{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 14px;border-radius:10px;border:1px solid var(--acme-border);background:var(--acme-surface);color:var(--acme-text);font-size:14px;font-weight:600;cursor:pointer;text-align:left}.pos_choice__GZumg:hover{border-color:var(--acme-border-strong)}.pos_choiceActive__0F_GG,.pos_choiceActive__0F_GG:hover{border-color:var(--acme-accent);background:var(--acme-accent-soft);color:var(--acme-accent)}.pos_modeGrid__qTRaJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:14px}.pos_discountSummary__y0Kh7{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:10px;background:var(--acme-success-soft);color:var(--acme-success);font-size:13.5px;font-weight:650;margin-top:10px}.pos_sectionLabel__L1WCy{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--acme-text-muted);margin:0 0 8px}.pos_modGroup__sCheq{margin-bottom:18px}.pos_modGroupHead__iJTva{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:700}.pos_modOptions__7gfKs{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:8px;gap:8px}.pos_modOption__fQCBu{justify-content:space-between}.pos_modPrice__7ed5r{font-size:12.5px;color:var(--acme-text-secondary);font-weight:600}.pos_screen__EVt8C{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) 440px;background:var(--acme-bg);z-index:20;min-height:0}@media (max-width:1060px){.pos_screen__EVt8C{grid-template-columns:minmax(0,1fr);overflow-y:auto}}.pos_screenLeft__Slt6_{padding:20px 28px;overflow-y:auto;min-height:0}.pos_screenRight__kzr7T{background:var(--acme-surface);border-left:1px solid var(--acme-border);padding:20px;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:14px}.pos_screenHead__Ihsok{display:flex;align-items:center;gap:14px;margin-bottom:16px}.pos_screenTitle____2BX{font-size:22px;font-weight:750;margin:0;letter-spacing:-.01em}.pos_card__MnDOJ{background:var(--acme-surface);border:1px solid var(--acme-border);border-radius:14px;box-shadow:var(--acme-shadow-card)}.pos_table__cIaVK{width:100%;border-collapse:collapse;font-size:14px}.pos_table__cIaVK th{text-align:left;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--acme-text-muted);background:var(--acme-subtle)}.pos_table__cIaVK td,.pos_table__cIaVK th{padding:12px 16px;border-bottom:1px solid var(--acme-border)}.pos_table__cIaVK td{vertical-align:top}.pos_table__cIaVK tr:last-child td{border-bottom:none}.pos_num__MLmpV{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pos_clickRow__tJ8Fr{cursor:pointer}.pos_clickRow__tJ8Fr:hover td{background:var(--acme-subtle)}.pos_clickRowActive__QDZEl td{background:var(--acme-accent-soft)!important}.pos_summary__8wAF6{display:flex;flex-direction:column;gap:6px;padding:14px 16px}.pos_summaryRow__u3zWb{display:flex;justify-content:space-between;gap:8px;font-size:14px;color:var(--acme-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos_summaryStrong__TrOPM{color:var(--acme-text);font-weight:750;font-size:17px;padding-top:8px;border-top:1px solid var(--acme-border);margin-top:4px}.pos_toPay__O70gC{display:flex;justify-content:space-between;align-items:baseline;padding:14px 16px;border-top:1px dashed var(--acme-border-strong);font-size:18px;font-weight:700}.pos_toPay__O70gC strong{font-size:30px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--acme-accent)}.pos_tenderGrid__4lkme{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pos_tenderTile__0di0A{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:84px;border-radius:14px;border:1px solid var(--acme-border);background:var(--acme-surface);color:var(--acme-text-secondary);font-size:14px;font-weight:650;cursor:pointer}.pos_tenderTile__0di0A small{font-size:11.5px;font-weight:500;color:var(--acme-text-muted)}.pos_tenderTileActive__Cwfvf{border-color:var(--acme-accent);background:var(--acme-accent-soft);color:var(--acme-accent);box-shadow:0 0 0 1px var(--acme-accent) inset}.pos_quickCash__33Po7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pos_changeDue__TUjY3{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-radius:12px;background:var(--acme-success-soft);color:var(--acme-success);font-weight:700;font-size:15px}.pos_changeDue__TUjY3 strong{font-size:22px}.pos_paymentsList__A0OWs{display:flex;flex-direction:column;gap:6px;padding:0 16px 14px}.pos_paymentRow__nxRXi{display:flex;justify-content:space-between;font-size:13.5px;padding:8px 12px;border-radius:10px;background:var(--acme-subtle)}.pos_receiptScreen__5VIQU{position:absolute;inset:0;z-index:25;background:var(--acme-bg);overflow-y:auto;display:flex;justify-content:center;padding:28px 20px}.pos_receiptWrap__niahV{width:100%;max-width:460px;display:flex;flex-direction:column;gap:14px}.pos_successHead__CaIeQ{text-align:center}.pos_successIcon__vNB06{width:60px;height:60px;margin:0 auto 10px;border-radius:50%;background:var(--acme-success-soft);color:var(--acme-success);display:grid;place-items:center}.pos_receiptActions__ei97t{display:grid;grid-template-columns:1fr 1fr 1.4fr;grid-gap:10px;gap:10px}.pos_payKeypad__yv2zZ .pos_key__1HcfU{min-height:50px}.pos_payFooter___FoVc{position:-webkit-sticky;position:sticky;bottom:-20px;margin:auto -20px -20px;padding:12px 20px 20px;background:var(--acme-surface);border-top:1px solid var(--acme-border)}.pos_pageView__yGfQb{display:grid;grid-template-columns:minmax(0,1fr) 420px;min-height:0;height:100%}@media (max-width:1060px){.pos_pageView__yGfQb{grid-template-columns:minmax(0,1fr);overflow-y:auto}}.pos_pageMain__OAHsD{padding:20px 24px;overflow-y:auto;min-height:0}.pos_tabs__EQLyI{display:flex;gap:4px;border-bottom:1px solid var(--acme-border);margin-bottom:16px;overflow-x:auto}.pos_tab__wQ5RR{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border:none;border-bottom:2px solid transparent;background:transparent;color:var(--acme-text-secondary);font-size:14px;font-weight:650;cursor:pointer;white-space:nowrap;margin-bottom:-1px}.pos_tabActive__i5l4N{color:var(--acme-accent);border-bottom-color:var(--acme-accent)}.pos_toolbar__KIs_t{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.pos_toolbarSearch__icGs0{position:relative;flex:1 1 280px;max-width:460px}.pos_toolbarSearch__icGs0 .pos_input__y7pK6{padding-left:42px}.pos_cardsGrid__6V_Z6{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px;margin-bottom:20px}.pos_orderCard__Ai0D8{display:flex;flex-direction:column;gap:10px;padding:14px;text-align:left;cursor:pointer;color:var(--acme-text);font-size:13.5px}.pos_orderCard__Ai0D8:hover{border-color:var(--acme-border-strong)}.pos_orderCardHead__15iiB{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.pos_orderCardTitle__als50{font-weight:750;font-size:15px}.pos_orderCardFoot__8U3dU{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--acme-border);color:var(--acme-text-secondary);font-size:12.5px}.pos_detailPane__EheWy{background:var(--acme-surface);border-left:1px solid var(--acme-border);display:flex;flex-direction:column;min-height:0}.pos_detailBody__w1j1N{flex:1 1;overflow-y:auto;padding:18px 20px;min-height:0}.pos_detailFoot__6Xrj_{display:flex;gap:8px;padding:14px 20px;border-top:1px solid var(--acme-border);flex-wrap:wrap}.pos_detailFoot__6Xrj_>*{flex:1 1}.pos_kv__pQwkY{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;font-size:13.5px;margin:0 0 16px}.pos_kv__pQwkY dt{color:var(--acme-text-muted)}.pos_kv__pQwkY dd{margin:0;font-weight:600;overflow-wrap:anywhere}.pos_sectionTitle__dI3Kh{font-size:13px;font-weight:700;margin:18px 0 8px}.pos_toast__CBHbW{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:200;display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100vw - 32px));padding:12px 16px;border-radius:12px;background:#141a26;color:#fff;font-size:14px;box-shadow:var(--acme-shadow-modal);animation:pos_pop__TwFAo .16s ease}.pos_toastError__4pBuo{background:#7f1d1d}.pos_toastClose__edmji{border:none;background:transparent;color:rgba(255,255,255,.7);cursor:pointer;display:grid;place-items:center;width:32px;height:32px;margin-right:-6px}.pos_floorPage__9HdmH{padding:18px 24px 28px;overflow-y:auto;min-height:0}.pos_floorLegend__45xcI{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--acme-text-secondary);margin-left:auto}.pos_floorLegend__45xcI span{display:inline-flex;align-items:center;gap:6px}.pos_legendSwatch__kaOkN{width:10px;height:10px;border-radius:3px}.pos_floorStats__fAb5Q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}@media (max-width:900px){.pos_floorStats__fAb5Q{grid-template-columns:repeat(2,minmax(0,1fr))}}.pos_stat__veBLn{padding:12px 14px}.pos_statValue__33i8l{font-size:22px;font-weight:800}.pos_statLabel___OwSw{font-size:12.5px;color:var(--acme-text-secondary)}.pos_tablesGrid__EZObQ{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px}.pos_tableCard___kpsP{position:relative;display:flex;flex-direction:column;gap:8px;min-height:156px;padding:14px 14px 12px 18px;border-radius:16px;border:1px solid var(--acme-border);background:var(--acme-surface);box-shadow:var(--acme-shadow-card);text-align:left;cursor:pointer;color:var(--acme-text);overflow:hidden}.pos_tableCard___kpsP:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--table-accent,var(--acme-border))}.pos_tableCard___kpsP:hover{box-shadow:var(--acme-shadow-raised)}.pos_tableCardHead__1ZtxF{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.pos_tableLabel__QTmni{font-size:22px;font-weight:800;letter-spacing:-.01em}.pos_tableMeta__czZQk{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12.5px;color:var(--acme-text-secondary)}.pos_tableMeta__czZQk span{display:inline-flex;align-items:center;gap:4px}.pos_tableTotal__IjJrr{font-size:17px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:auto}.pos_tableCardActions__JB7jl{display:flex;gap:6px;margin-top:auto}.pos_coversPicker__N51JZ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.pos_tablePickGrid__S5I9Y{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));grid-gap:8px;gap:8px}.pos_tablePick__9QbCR{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:64px;padding:8px 12px}.pos_tablePick__9QbCR small{font-size:11.5px;color:var(--acme-text-muted);font-weight:500}