.pos-module__gai-tW__workspace{--pos-ink:var(--ink,#20313d);--pos-muted:var(--muted,#71818c);--pos-line:var(--line,#dce5e9);--pos-canvas:var(--canvas,#f4f7f8);--pos-surface:var(--surface,#fff);--pos-teal:var(--teal,#087f8c);--pos-teal-dark:var(--teal-dark,#066b75);--pos-teal-soft:var(--teal-soft,#e9f6f7);--pos-green:var(--green,#18755a);--pos-green-soft:var(--green-soft,#e8f6f0);--pos-amber:var(--amber,#b56d08);--pos-amber-soft:var(--amber-soft,#fff3df);--pos-red:var(--red,#bc4652);--pos-red-soft:var(--red-soft,#fdecee);min-width:0;color:var(--pos-ink);gap:10px;display:grid}.pos-module__gai-tW__workspace button,.pos-module__gai-tW__workspace input,.pos-module__gai-tW__workspace select,.pos-module__gai-tW__workspace textarea{font:inherit}.pos-module__gai-tW__workspace button:focus-visible,.pos-module__gai-tW__workspace input:focus-visible,.pos-module__gai-tW__workspace select:focus-visible,.pos-module__gai-tW__workspace textarea:focus-visible,.pos-module__gai-tW__workspace [tabindex]:focus-visible{outline-offset:2px;outline:3px solid #087f8c38}.pos-module__gai-tW__posHeader{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.pos-module__gai-tW__posTitle,.pos-module__gai-tW__dialogTitle{align-items:center;gap:10px;display:flex}.pos-module__gai-tW__posTitle>i,.pos-module__gai-tW__dialogTitle>i{width:42px;height:42px;color:var(--pos-teal);background:var(--pos-teal-soft);border-radius:11px;flex:none;place-items:center;font-size:19px;font-style:normal;display:grid}.pos-module__gai-tW__posTitle>span,.pos-module__gai-tW__dialogTitle>span{flex-direction:column;min-width:0;display:flex}.pos-module__gai-tW__posTitle small{color:var(--pos-teal);text-align:right;direction:ltr;font-size:9px;font-weight:800}.pos-module__gai-tW__posTitle h2,.pos-module__gai-tW__dialogTitle h2{margin:0;font-size:20px;line-height:1.35}.pos-module__gai-tW__posTitle p,.pos-module__gai-tW__dialogTitle small{color:var(--pos-muted);margin:1px 0 0;font-size:10px}.pos-module__gai-tW__headerControls,.pos-module__gai-tW__modalActions,.pos-module__gai-tW__formActions,.pos-module__gai-tW__cartActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pos-module__gai-tW__primaryButton,.pos-module__gai-tW__secondaryButton,.pos-module__gai-tW__contextButton,.pos-module__gai-tW__textButton,.pos-module__gai-tW__iconButton{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;display:inline-flex}.pos-module__gai-tW__primaryButton{border:1px solid var(--pos-teal);color:#fff;background:var(--pos-teal);padding:0 14px;box-shadow:0 4px 11px #087f8c24}.pos-module__gai-tW__primaryButton:hover:not(:disabled){background:var(--pos-teal-dark)}.pos-module__gai-tW__secondaryButton,.pos-module__gai-tW__contextButton{color:#526771;background:#fff;border:1px solid #cfdbdf;padding:0 12px}.pos-module__gai-tW__secondaryButton:hover:not(:disabled),.pos-module__gai-tW__contextButton:hover:not(:disabled){background:#f7fbfb;border-color:#aacdd1}.pos-module__gai-tW__textButton{min-height:32px;color:var(--pos-teal);background:0 0;border:0;padding:0 5px}.pos-module__gai-tW__iconButton{color:#536974;background:#fff;border:1px solid #d2dfe3;width:40px;padding:0;font-size:17px}.pos-module__gai-tW__workspace button:disabled{cursor:not-allowed;opacity:.5}.pos-module__gai-tW__key{color:#5b6c75;direction:ltr;background:#fff;border:1px solid #cbd7dc;border-bottom-width:2px;border-radius:5px;place-items:center;min-width:24px;min-height:19px;padding:0 5px;font:700 9px/1 Tahoma,sans-serif;display:inline-grid}.pos-module__gai-tW__status{color:#61737d;white-space:nowrap;background:#eef3f5;border-radius:13px;align-items:center;gap:5px;min-height:24px;padding:1px 8px;font-size:9px;font-weight:800;display:inline-flex}.pos-module__gai-tW__status.pos-module__gai-tW__good{color:var(--pos-green);background:var(--pos-green-soft)}.pos-module__gai-tW__status.pos-module__gai-tW__warn{color:var(--pos-amber);background:var(--pos-amber-soft)}.pos-module__gai-tW__status.pos-module__gai-tW__bad{color:var(--pos-red);background:var(--pos-red-soft)}.pos-module__gai-tW__status.pos-module__gai-tW__info{color:var(--pos-teal);background:var(--pos-teal-soft)}.pos-module__gai-tW__status.pos-module__gai-tW__neutral{color:#61737d;background:#eef3f5}.pos-module__gai-tW__alert{color:#34626a;background:#f0f9fa;border:1px solid #c7dfe3;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:10px;display:grid}.pos-module__gai-tW__alert.pos-module__gai-tW__good{color:var(--pos-green);background:var(--pos-green-soft);border-color:#bfdfd2}.pos-module__gai-tW__alert.pos-module__gai-tW__warn{color:#935d0e;background:var(--pos-amber-soft);border-color:#efd09e}.pos-module__gai-tW__alert.pos-module__gai-tW__bad{color:var(--pos-red);background:var(--pos-red-soft);border-color:#edc2c7}.pos-module__gai-tW__alert.pos-module__gai-tW__info{color:#34626a;background:#f0f9fa;border-color:#c7dfe3}.pos-module__gai-tW__alertIcon{border:1px solid;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.pos-module__gai-tW__alert>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.pos-module__gai-tW__alert strong{font-size:10px}.pos-module__gai-tW__alert span{line-height:1.55}.pos-module__gai-tW__alertAction{justify-self:end}.pos-module__gai-tW__posLayout{direction:ltr;align-items:stretch;min-width:0;height:calc(100vh - 210px);min-height:610px;display:grid;overflow:hidden}.pos-module__gai-tW__posLayout.pos-module__gai-tW__quickHidden{grid-template-columns:minmax(0,1fr)!important}.pos-module__gai-tW__posLayout.pos-module__gai-tW__quickHidden .pos-module__gai-tW__cartPanel{grid-area:auto}.pos-module__gai-tW__panel{border:1px solid var(--pos-line);direction:rtl;background:#fff;border-radius:11px;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 4px 20px #1e323f0b}.pos-module__gai-tW__panel>header{border-bottom:1px solid #e7edef;justify-content:space-between;align-items:center;gap:9px;min-height:49px;padding:7px 12px;display:flex}.pos-module__gai-tW__panel>header>span,.pos-module__gai-tW__sectionHeading>span,.pos-module__gai-tW__selectedCustomer>span{flex-direction:column;min-width:0;display:flex}.pos-module__gai-tW__panel>header b{font-size:12px}.pos-module__gai-tW__panel>header small,.pos-module__gai-tW__sectionHeading small,.pos-module__gai-tW__selectedCustomer small{color:var(--pos-muted);font-size:9px}.pos-module__gai-tW__quickPanel{grid-area:quick;grid-template-rows:auto auto auto minmax(0,1fr)}.pos-module__gai-tW__cartPanel{grid-area:cart;grid-template-rows:auto auto auto minmax(180px,1fr) auto}.pos-module__gai-tW__quickSearch,.pos-module__gai-tW__scanner,.pos-module__gai-tW__customerSearch,.pos-module__gai-tW__heldToolbar{align-items:center;gap:7px;display:flex;position:relative}.pos-module__gai-tW__quickSearch{margin:10px 10px 5px}.pos-module__gai-tW__quickSearch input,.pos-module__gai-tW__scanner input,.pos-module__gai-tW__customerSearch input,.pos-module__gai-tW__heldToolbar input,.pos-module__gai-tW__noteRow input{width:100%;min-width:0;height:42px;color:var(--pos-ink);background:#fff;border:1px solid #d2dee2;border-radius:8px;outline:0;padding:0 11px}.pos-module__gai-tW__quickSearch input{background:#f8fafb;padding-left:33px}.pos-module__gai-tW__quickSearch>span{color:#6d7e87;font-size:17px;position:absolute;left:11px}.pos-module__gai-tW__quickFilters{border-bottom:1px solid #edf1f3;gap:5px;padding:5px 10px 9px;display:flex;overflow-x:auto}.pos-module__gai-tW__quickFilters button{color:#647780;background:#fff;border:1px solid #d7e1e5;border-radius:14px;flex:none;min-height:29px;padding:0 9px;font-size:9px}.pos-module__gai-tW__quickFilters button.pos-module__gai-tW__active{color:var(--pos-teal);background:var(--pos-teal-soft);border-color:#a5d2d6}.pos-module__gai-tW__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;min-height:0;padding:9px;display:grid;overflow-y:auto}.pos-module__gai-tW__productGrid>button{min-width:0;min-height:120px;color:var(--pos-ink);text-align:right;background:#fff;border:1px solid #dce6e9;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:7px 9px;padding:8px;display:grid}.pos-module__gai-tW__productGrid>button:hover:not(:disabled){border-color:#8bc6cc;box-shadow:inset 0 0 0 1px #cce7e9}.pos-module__gai-tW__productPlaceholder{color:#5b7982;background:linear-gradient(145deg,#eef6f7,#e5ecef);border-radius:7px;grid-row:1/span 2;place-items:center;width:54px;height:54px;font-size:21px;font-weight:800;display:grid}.pos-module__gai-tW__productCopy{flex-direction:column;min-width:0;display:flex}.pos-module__gai-tW__productCopy b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.pos-module__gai-tW__productCopy small{color:var(--pos-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.pos-module__gai-tW__inStock,.pos-module__gai-tW__lowStock{justify-self:start;font-size:8px}.pos-module__gai-tW__inStock{color:var(--pos-green)}.pos-module__gai-tW__lowStock{color:var(--pos-amber)}.pos-module__gai-tW__productGrid>button>strong{color:var(--pos-teal);place-self:end;font-size:10px}.pos-module__gai-tW__splitter{cursor:col-resize;touch-action:none;direction:ltr;grid-area:split;place-items:center;min-width:10px;display:grid;position:relative}.pos-module__gai-tW__splitter:before{content:"";background:#e7edef;border-radius:4px;position:absolute;inset:0 3px}.pos-module__gai-tW__splitter:hover:before,.pos-module__gai-tW__splitter:focus:before{background:#bfdcdf}.pos-module__gai-tW__splitter i{z-index:1;border-top:2px dotted #7e969e;border-bottom:2px dotted #7e969e;width:4px;height:32px}.pos-module__gai-tW__cartHeader>span{align-items:center;gap:7px;flex-direction:row!important}.pos-module__gai-tW__cartHeader>div{align-items:center;gap:6px;display:flex}.pos-module__gai-tW__cartHeader .pos-module__gai-tW__secondaryButton{min-height:34px;padding:0 9px;font-size:9px}.pos-module__gai-tW__scanner{border-bottom:1px solid #e8eef0;padding:8px 10px}.pos-module__gai-tW__scanner>span{width:30px;height:30px;color:var(--pos-teal);background:var(--pos-teal-soft);border-radius:7px;flex:none;place-items:center;display:grid}.pos-module__gai-tW__scanner input{height:40px}.pos-module__gai-tW__scanner .pos-module__gai-tW__primaryButton{min-height:40px}.pos-module__gai-tW__cartContext{background:#fbfcfd;border-bottom:1px solid #e9eef1;grid-template-columns:minmax(180px,1.5fr) minmax(120px,.8fr) minmax(120px,.8fr);gap:7px;padding:8px 10px;display:grid}.pos-module__gai-tW__customerButton{min-width:0;min-height:48px;color:var(--pos-ink);text-align:right;background:#fff;border:1px dashed #bed5da;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;padding:4px 7px;display:grid}.pos-module__gai-tW__customerButton>span:first-child{width:29px;height:29px;color:var(--pos-teal);background:var(--pos-teal-soft);border-radius:7px;place-items:center;display:grid}.pos-module__gai-tW__customerButton>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.pos-module__gai-tW__customerButton b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.pos-module__gai-tW__customerButton small{color:var(--pos-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.pos-module__gai-tW__cartContext>label{min-width:0;color:var(--pos-muted);flex-direction:column;gap:3px;font-size:8px;display:flex}.pos-module__gai-tW__cartContext select{width:100%;min-width:0;height:31px;color:var(--pos-ink);background:#fff;border:1px solid #d4dfe3;border-radius:7px;font-size:9px}.pos-module__gai-tW__cartLines{min-height:0;padding:0 9px;overflow-y:auto}.pos-module__gai-tW__cartLines>div[role=option]{cursor:default;border-bottom:1px solid #edf1f3;grid-template-columns:29px minmax(135px,1fr) 92px minmax(95px,auto) 29px;align-items:center;gap:7px;min-width:0;min-height:67px;padding:4px 5px;display:grid}.pos-module__gai-tW__cartLines>div.pos-module__gai-tW__selected{box-shadow:inset -3px 0 var(--pos-teal);background:#f2fafb;border-bottom-color:#cfe5e8;margin:0 -5px;padding-inline:10px}.pos-module__gai-tW__lineNumber{width:25px;height:25px;color:var(--pos-teal);background:var(--pos-teal-soft);border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid}.pos-module__gai-tW__lineProduct{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.pos-module__gai-tW__lineProduct b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.pos-module__gai-tW__lineProduct small{max-width:100%;color:var(--pos-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.pos-module__gai-tW__lineProduct .pos-module__gai-tW__status{margin-top:2px}.pos-module__gai-tW__quantityControl{border:1px solid #d3dfe3;border-radius:7px;grid-template-columns:27px 38px 27px;height:31px;display:grid;overflow:hidden}.pos-module__gai-tW__quantityControl button{color:var(--pos-teal);background:#f6f9fa;border:0}.pos-module__gai-tW__quantityControl input{border:0;text-align:center;appearance:textfield;border-inline:1px solid #e1e8eb;outline:0;width:100%;min-width:0}.pos-module__gai-tW__quantityControl input::-webkit-inner-spin-button{appearance:none}.pos-module__gai-tW__lineMoney{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.pos-module__gai-tW__lineMoney b{font-size:10px}.pos-module__gai-tW__lineMoney small{color:var(--pos-muted);font-size:8px;text-decoration:line-through}.pos-module__gai-tW__removeButton{width:27px;height:27px;color:var(--pos-red);background:0 0;border:0;border-radius:50%;font-size:17px}.pos-module__gai-tW__removeButton:hover{background:var(--pos-red-soft)}.pos-module__gai-tW__cartFooter{border-top:1px solid var(--pos-line);background:#fbfcfd;padding:8px 11px 10px}.pos-module__gai-tW__noteRow{align-items:center;gap:8px;margin-bottom:4px;display:flex}.pos-module__gai-tW__noteRow input{height:32px;font-size:9px}.pos-module__gai-tW__cartTotals{grid-template-columns:1fr auto;align-items:center;gap:2px 14px;margin:6px 0;display:grid}.pos-module__gai-tW__cartTotals dt{color:var(--pos-muted);font-size:9px}.pos-module__gai-tW__cartTotals dd{justify-content:flex-end;align-items:center;gap:5px;margin:0;font-size:9px;font-weight:700;display:flex}.pos-module__gai-tW__totalLabel{border-top:1px dashed #cfdcdf;padding-top:5px;font-weight:800;color:var(--pos-ink)!important;font-size:11px!important}.pos-module__gai-tW__totalValue{color:var(--pos-teal);border-top:1px dashed #cfdcdf;padding-top:4px;font-size:17px!important;font-weight:900!important}.pos-module__gai-tW__checkoutButton{border:1px solid var(--pos-teal);color:#fff;background:var(--pos-teal);border-radius:9px;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:48px;padding:0 14px;display:flex}.pos-module__gai-tW__checkoutButton>span{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.pos-module__gai-tW__checkoutButton b{font-size:12px}.pos-module__gai-tW__checkoutButton .pos-module__gai-tW__key{color:#fff;background:#ffffff1f;border-color:#ffffffa6}.pos-module__gai-tW__cartActions{margin-top:6px}.pos-module__gai-tW__cartActions>*{flex:1;min-height:34px;font-size:9px}.pos-module__gai-tW__empty{color:#89979f;text-align:center;align-content:center;place-items:center;gap:5px;min-height:150px;padding:20px;display:grid}.pos-module__gai-tW__empty>span{color:#78919a;background:#eef4f5;border-radius:50%;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.pos-module__gai-tW__empty strong{color:#667982;font-size:11px}.pos-module__gai-tW__empty p{max-width:310px;margin:0;font-size:9px}.pos-module__gai-tW__modalLayer{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);direction:rtl;background:#1f303b75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pos-module__gai-tW__dialog{background:#fff;border:1px solid #cfdce0;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,96vw);max-height:calc(100vh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 80px #14242e38}.pos-module__gai-tW__dialog.pos-module__gai-tW__small{width:min(500px,96vw)}.pos-module__gai-tW__dialog.pos-module__gai-tW__medium{width:min(760px,96vw)}.pos-module__gai-tW__dialog.pos-module__gai-tW__large{width:min(1120px,96vw)}.pos-module__gai-tW__dialog.pos-module__gai-tW__wide{width:min(1260px,96vw)}.pos-module__gai-tW__dialogHeader{border-bottom:1px solid var(--pos-line);justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:9px 14px;display:flex}.pos-module__gai-tW__dialogTitle>i{width:36px;height:36px;font-size:16px}.pos-module__gai-tW__dialogTitle h2{font-size:15px}.pos-module__gai-tW__dialogBody{min-height:0;padding:14px;overflow-y:auto}.pos-module__gai-tW__dialogFooter{border-top:1px solid var(--pos-line);background:#fbfcfd;justify-content:flex-end;align-items:center;min-height:58px;padding:8px 14px;display:flex}.pos-module__gai-tW__progress{height:3px;position:absolute;top:65px;left:0;right:0;overflow:hidden}.pos-module__gai-tW__progress i{background:var(--pos-teal);width:32%;height:100%;animation:1s ease-in-out infinite pos-module__gai-tW__posProgress;display:block}@keyframes pos-module__gai-tW__posProgress{0%{transform:translate(315%)}to{transform:translate(-315%)}}.pos-module__gai-tW__field{color:#62757f;flex-direction:column;gap:4px;min-width:0;font-size:10px;display:flex}.pos-module__gai-tW__field>span{font-weight:600}.pos-module__gai-tW__field em{color:var(--pos-red);font-style:normal}.pos-module__gai-tW__field small{color:var(--pos-muted);font-size:8px}.pos-module__gai-tW__field input,.pos-module__gai-tW__field select,.pos-module__gai-tW__field textarea{width:100%;min-width:0;height:40px;color:var(--pos-ink);background:#fff;border:1px solid #d2dee2;border-radius:8px;outline:0;padding:0 10px}.pos-module__gai-tW__field textarea{resize:vertical;min-height:72px;padding-block:8px}.pos-module__gai-tW__field input:focus,.pos-module__gai-tW__field select:focus,.pos-module__gai-tW__field textarea:focus,.pos-module__gai-tW__quickSearch input:focus,.pos-module__gai-tW__scanner input:focus,.pos-module__gai-tW__customerSearch input:focus,.pos-module__gai-tW__heldToolbar input:focus,.pos-module__gai-tW__noteRow input:focus{border-color:#8fc7cc;box-shadow:0 0 0 3px #eaf6f7}.pos-module__gai-tW__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pos-module__gai-tW__formGridThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pos-module__gai-tW__stack{gap:11px;display:grid}.pos-module__gai-tW__formActions{justify-content:flex-end;margin-top:6px}.pos-module__gai-tW__paymentLayout{grid-template-columns:minmax(0,1fr) 330px;gap:0;min-height:590px;margin:-14px;display:grid}.pos-module__gai-tW__paymentEditor{border-left:1px solid var(--pos-line);flex-direction:column;gap:11px;min-width:0;padding:15px;display:flex}.pos-module__gai-tW__paymentParts{background:#fbfcfd;min-width:0;padding:15px}.pos-module__gai-tW__paymentParts>h3,.pos-module__gai-tW__paymentForm h3,.pos-module__gai-tW__cashMovement h3{margin:0 0 9px;font-size:11px}.pos-module__gai-tW__paymentTotals{background:#f4fafb;border:1px solid #cde0e3;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pos-module__gai-tW__paymentTotals>div{border-left:1px solid #d7e6e9;flex-direction:column;justify-content:center;align-items:center;min-height:67px;padding:8px;display:flex}.pos-module__gai-tW__paymentTotals>div:last-child{border-left:0}.pos-module__gai-tW__paymentTotals span{color:var(--pos-muted);font-size:9px}.pos-module__gai-tW__paymentTotals b{margin-top:5px;font-size:14px}.pos-module__gai-tW__goodValue b{color:var(--pos-green)}.pos-module__gai-tW__warnValue b{color:var(--pos-amber)}.pos-module__gai-tW__methodPicker{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.pos-module__gai-tW__methodPicker legend{grid-column:1/-1;margin-bottom:4px;font-size:10px;font-weight:800}.pos-module__gai-tW__methodPicker button{color:#526872;background:#fff;border:1px solid #d4e0e4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:76px;display:flex}.pos-module__gai-tW__methodPicker button:hover{color:var(--pos-teal);background:#f3fafb;border-color:#8fc6cc}.pos-module__gai-tW__methodPicker i{font-size:18px;font-style:normal}.pos-module__gai-tW__methodPicker span{font-size:9px;font-weight:700}.pos-module__gai-tW__methodPicker small{color:var(--pos-muted);font-size:7px}.pos-module__gai-tW__paymentForm{background:#fbfcfd;border:1px solid #dce6e9;border-radius:9px;padding:12px}.pos-module__gai-tW__paymentForm .pos-module__gai-tW__alert{margin-top:9px}.pos-module__gai-tW__changeBox{color:var(--pos-green);background:var(--pos-green-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:10px 11px;display:flex}.pos-module__gai-tW__changeBox span{font-size:9px}.pos-module__gai-tW__changeBox b{font-size:13px}.pos-module__gai-tW__paymentPartList{gap:6px;display:grid}.pos-module__gai-tW__paymentPartList>div{min-height:67px;color:var(--pos-ink);text-align:right;cursor:pointer;background:#fff;border:1px solid #dce5e8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 23px;align-items:center;gap:8px;padding:8px;display:grid;position:relative}.pos-module__gai-tW__paymentPartList>div.pos-module__gai-tW__active{box-shadow:inset -3px 0 var(--pos-teal);background:#eff9fa;border-color:#80c0c7}.pos-module__gai-tW__paymentPartList>div>span:first-child{grid-template-columns:26px 1fr;align-items:center;gap:1px 6px;min-width:0;display:grid}.pos-module__gai-tW__paymentPartList i{width:25px;height:25px;color:var(--pos-teal);background:var(--pos-teal-soft);border-radius:7px;grid-row:1/span 2;place-items:center;font-style:normal;display:grid}.pos-module__gai-tW__paymentPartList b{font-size:10px}.pos-module__gai-tW__paymentPartList small{color:var(--pos-muted);font-size:8px}.pos-module__gai-tW__paymentPartList strong{white-space:nowrap;font-size:9px}.pos-module__gai-tW__removePart{width:22px;height:22px;color:var(--pos-red);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:15px;display:grid}.pos-module__gai-tW__removePart:hover{background:var(--pos-red-soft)}.pos-module__gai-tW__paymentSummary{border-top:1px solid var(--pos-line);grid-template-columns:1fr auto;gap:5px 12px;margin:13px 0;padding-top:12px;display:grid}.pos-module__gai-tW__paymentSummary dt{color:var(--pos-muted);font-size:9px}.pos-module__gai-tW__paymentSummary dd{margin:0;font-size:10px;font-weight:800}.pos-module__gai-tW__goodText{color:var(--pos-green)!important}.pos-module__gai-tW__warnText{color:var(--pos-amber)!important}.pos-module__gai-tW__badText{color:var(--pos-red)!important}.pos-module__gai-tW__heldLayout,.pos-module__gai-tW__saleLookupLayout{grid-template-columns:350px minmax(0,1fr);min-height:570px;margin:-14px;display:grid}.pos-module__gai-tW__heldList,.pos-module__gai-tW__salesList{border-left:1px solid var(--pos-line);background:#fbfcfd;min-width:0}.pos-module__gai-tW__heldToolbar{border-bottom:1px solid var(--pos-line);padding:10px}.pos-module__gai-tW__heldRows,.pos-module__gai-tW__salesList>div:last-child{max-height:510px;padding:7px;overflow-y:auto}.pos-module__gai-tW__heldRows>button,.pos-module__gai-tW__salesList>div:last-child>button{width:100%;min-height:68px;color:var(--pos-ink);text-align:right;background:#fff;border:1px solid #0000;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:5px;padding:7px;display:grid}.pos-module__gai-tW__heldRows>button.pos-module__gai-tW__active,.pos-module__gai-tW__salesList>div:last-child>button.pos-module__gai-tW__active{box-shadow:inset -3px 0 var(--pos-teal);background:#edf9fa;border-color:#89c5cb}.pos-module__gai-tW__heldRows>button>i{width:30px;height:30px;color:var(--pos-teal);background:var(--pos-teal-soft);border-radius:7px;place-items:center;font-size:8px;font-style:normal;display:grid}.pos-module__gai-tW__heldRows>button>span,.pos-module__gai-tW__salesList>div:last-child>button>span:first-child{flex-direction:column;min-width:0;display:flex}.pos-module__gai-tW__heldRows b,.pos-module__gai-tW__salesList b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.pos-module__gai-tW__heldRows small,.pos-module__gai-tW__salesList small{color:var(--pos-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.pos-module__gai-tW__heldRows strong,.pos-module__gai-tW__salesList strong{white-space:nowrap;font-size:9px}.pos-module__gai-tW__heldPreview,.pos-module__gai-tW__saleDetail{min-width:0;padding:15px;overflow-y:auto}.pos-module__gai-tW__previewHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.pos-module__gai-tW__previewHead h3{margin:0;font-size:13px}.pos-module__gai-tW__previewHead p{color:var(--pos-muted);margin:2px 0 0;font-size:9px}.pos-module__gai-tW__validationPrompt{color:#5e747e;text-align:center;background:#f8fbfb;border:1px dashed #bfd5da;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:120px;margin:10px 0;padding:15px;display:flex}.pos-module__gai-tW__validationPrompt>span{font-size:22px}.pos-module__gai-tW__validationPrompt b{font-size:10px}.pos-module__gai-tW__tableWrap{max-width:100%;margin-top:10px;overflow:auto}.pos-module__gai-tW__table{border-collapse:collapse;white-space:nowrap;width:100%}.pos-module__gai-tW__table th{border-bottom:1px solid var(--pos-line);color:#76858d;text-align:right;background:#f7f9fa;height:38px;padding:0 9px;font-size:9px}.pos-module__gai-tW__table td{color:#465a64;border-bottom:1px solid #edf1f3;min-height:46px;padding:7px 9px;font-size:9px}.pos-module__gai-tW__table td>b{font-size:9px;display:block}.pos-module__gai-tW__table td>small{color:var(--pos-muted);font-size:8px}.pos-module__gai-tW__previewTotal{background:#f2f6f7;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin-top:10px;padding:10px 11px;display:flex}.pos-module__gai-tW__previewTotal span{color:var(--pos-muted);font-size:9px}.pos-module__gai-tW__previewTotal b{color:var(--pos-teal);font-size:13px}.pos-module__gai-tW__currentCartGuard{color:#315f67;background:#f0f9fa;border:1px solid #bcdce0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;padding:10px;display:grid}.pos-module__gai-tW__currentCartGuard input{width:18px;height:18px}.pos-module__gai-tW__currentCartGuard span{flex-direction:column;display:flex}.pos-module__gai-tW__currentCartGuard b{font-size:9px}.pos-module__gai-tW__currentCartGuard small{font-size:8px}.pos-module__gai-tW__customerPicker{min-height:390px}.pos-module__gai-tW__customerSearch{margin-bottom:9px}.pos-module__gai-tW__customerSearch input{flex:1}.pos-module__gai-tW__selectedCustomer{background:#f0f9fa;border:1px solid #c5dfe2;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding:8px 10px;display:flex}.pos-module__gai-tW__customerResults{gap:5px;max-height:390px;display:grid;overflow-y:auto}.pos-module__gai-tW__customerResults>button{min-height:61px;color:var(--pos-ink);text-align:right;background:#fff;border:1px solid #e0e7ea;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px;display:grid}.pos-module__gai-tW__customerResults>button:hover:not(:disabled){background:#f8fbfb;border-color:#a6d0d4}.pos-module__gai-tW__avatar{width:35px;height:35px;color:var(--pos-teal);background:var(--pos-teal-soft);border-radius:50%;place-items:center;font-weight:900;display:grid}.pos-module__gai-tW__customerResults>button>span:nth-child(2),.pos-module__gai-tW__customerCredit{flex-direction:column;display:flex}.pos-module__gai-tW__customerResults b{font-size:10px}.pos-module__gai-tW__customerResults small{color:var(--pos-muted);font-size:8px}.pos-module__gai-tW__customerCredit{text-align:left}.pos-module__gai-tW__discountScope,.pos-module__gai-tW__discountPreview,.pos-module__gai-tW__returnAmount{background:#f3f7f8;border-radius:9px;padding:12px}.pos-module__gai-tW__discountScope,.pos-module__gai-tW__discountPreview{grid-template-columns:1fr auto;gap:2px 10px;display:grid}.pos-module__gai-tW__discountScope span,.pos-module__gai-tW__discountPreview span,.pos-module__gai-tW__returnAmount span{color:var(--pos-muted);font-size:9px}.pos-module__gai-tW__discountScope b,.pos-module__gai-tW__discountPreview b{font-size:13px}.pos-module__gai-tW__discountScope small,.pos-module__gai-tW__discountPreview small{color:var(--pos-muted);grid-column:1/-1;font-size:8px}.pos-module__gai-tW__discountPreview{color:var(--pos-teal);background:#f0f9fa;border:1px solid #c8e0e3}.pos-module__gai-tW__segmentedInline,.pos-module__gai-tW__resolutionPicker,.pos-module__gai-tW__segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pos-module__gai-tW__segmentedInline button,.pos-module__gai-tW__resolutionPicker button,.pos-module__gai-tW__segmented button{color:#5b6f79;background:#fff;border:1px solid #d5e0e4;border-radius:8px;min-height:43px;padding:7px 10px}.pos-module__gai-tW__segmentedInline button.pos-module__gai-tW__active,.pos-module__gai-tW__resolutionPicker button.pos-module__gai-tW__active,.pos-module__gai-tW__segmented button.pos-module__gai-tW__selected{color:var(--pos-teal);background:var(--pos-teal-soft);border-color:#75bdc4;box-shadow:inset 0 0 0 1px #cae6e8}.pos-module__gai-tW__resolutionPicker button{text-align:right;flex-direction:column;justify-content:center;align-items:flex-start;min-height:70px;display:flex}.pos-module__gai-tW__resolutionPicker b{font-size:11px}.pos-module__gai-tW__resolutionPicker small{color:var(--pos-muted);font-size:8px}.pos-module__gai-tW__shiftOpen{gap:11px;display:grid}.pos-module__gai-tW__sectionHeading{justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.pos-module__gai-tW__sectionHeading b{font-size:12px}.pos-module__gai-tW__equipment{border:1px solid var(--pos-line);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:10px;display:grid}.pos-module__gai-tW__equipment legend{padding:0 6px;font-size:10px;font-weight:800}.pos-module__gai-tW__equipment label{border:1px solid #e0e8ea;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;min-height:57px;padding:7px;display:grid}.pos-module__gai-tW__equipment input{width:17px;height:17px}.pos-module__gai-tW__equipment span{flex-direction:column;display:flex}.pos-module__gai-tW__equipment b{font-size:9px}.pos-module__gai-tW__equipment small{color:var(--pos-green);font-size:8px}.pos-module__gai-tW__shiftCurrent{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:13px;min-height:570px;display:grid}.pos-module__gai-tW__shiftSummaryPane,.pos-module__gai-tW__shiftClosePane{min-width:0}.pos-module__gai-tW__shiftClosePane{border:1px solid var(--pos-line);background:#fbfcfd;border-radius:10px;flex-direction:column;gap:10px;padding:13px;display:flex}.pos-module__gai-tW__shiftKpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.pos-module__gai-tW__shiftKpis>div{border:1px solid var(--pos-line);background:#fff;border-radius:8px;min-height:80px;padding:9px}.pos-module__gai-tW__shiftKpis span{color:var(--pos-muted);font-size:8px}.pos-module__gai-tW__shiftKpis b{margin-top:5px;font-size:12px;display:block}.pos-module__gai-tW__shiftKpis small{color:var(--pos-muted);font-size:8px}.pos-module__gai-tW__reconciliationRows{border:1px solid var(--pos-line);border-radius:9px;grid-template-columns:1fr auto;gap:6px 18px;margin:12px 0;padding:11px;display:grid}.pos-module__gai-tW__reconciliationRows dt{color:var(--pos-muted);font-size:9px}.pos-module__gai-tW__reconciliationRows dd{margin:0;font-size:9px;font-weight:700}.pos-module__gai-tW__cashMovement{border:1px solid var(--pos-line);background:#f8fafb;border-radius:9px;padding:11px}.pos-module__gai-tW__inlineAction{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:8px;display:grid}.pos-module__gai-tW__differenceBox{background:#fff;border:1px dashed #cbd9dd;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:84px;padding:10px;display:flex}.pos-module__gai-tW__differenceBox span{color:var(--pos-muted);font-size:9px}.pos-module__gai-tW__differenceBox b{margin:4px 0;font-size:17px}.pos-module__gai-tW__differenceBox small{font-size:8px}.pos-module__gai-tW__differenceBox.pos-module__gai-tW__good{color:var(--pos-green);background:var(--pos-green-soft);border-color:#a9d7c5}.pos-module__gai-tW__differenceBox.pos-module__gai-tW__bad{color:var(--pos-red);background:var(--pos-red-soft);border-color:#e4aeb5}.pos-module__gai-tW__salesList>div:last-child>button{grid-template-columns:minmax(0,1fr) auto auto}.pos-module__gai-tW__saleStatusRow{flex-wrap:wrap;gap:5px;margin-bottom:9px;display:flex}.pos-module__gai-tW__saleTotals{justify-content:flex-end;margin-top:10px;display:flex}.pos-module__gai-tW__saleTotals dl{background:#f4f7f8;border-radius:8px;grid-template-columns:1fr auto;gap:5px 14px;width:min(330px,100%);margin:0;padding:10px;display:grid}.pos-module__gai-tW__saleTotals dt{color:var(--pos-muted);font-size:9px}.pos-module__gai-tW__saleTotals dd{margin:0;font-size:9px;font-weight:800}.pos-module__gai-tW__receiptPayments{gap:5px;margin-top:10px;display:grid}.pos-module__gai-tW__receiptPayments>div{border:1px solid #e2e9ec;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:9px;display:flex}.pos-module__gai-tW__receiptPayments span{color:#596f79}.pos-module__gai-tW__returnStart{border-top:1px solid var(--pos-line);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.pos-module__gai-tW__returnStart .pos-module__gai-tW__alert{flex:1}.pos-module__gai-tW__steps{border:1px solid var(--pos-line);border-radius:8px;grid-template-columns:repeat(3,1fr);margin-bottom:10px;display:grid;overflow:hidden}.pos-module__gai-tW__steps span{border-left:1px solid var(--pos-line);min-height:38px;color:var(--pos-muted);background:#f8fafb;place-items:center;font-size:9px;display:grid}.pos-module__gai-tW__steps span:last-child{border-left:0}.pos-module__gai-tW__steps span.pos-module__gai-tW__active{color:var(--pos-teal);background:var(--pos-teal-soft);font-weight:800}.pos-module__gai-tW__returnLines{gap:6px;margin:10px 0;display:grid}.pos-module__gai-tW__returnLines>div{border:1px solid #e1e8eb;border-radius:8px;grid-template-columns:minmax(160px,1.3fr) 100px 140px 150px;align-items:end;gap:8px;padding:8px;display:grid}.pos-module__gai-tW__returnLines>div.pos-module__gai-tW__selected{background:#f4fbfb;border-color:#8cc6cc}.pos-module__gai-tW__returnLines>div>span{flex-direction:column;align-self:center;display:flex}.pos-module__gai-tW__returnLines b{font-size:9px}.pos-module__gai-tW__returnLines small{color:var(--pos-muted);font-size:8px}.pos-module__gai-tW__returnSettlement{gap:11px;display:grid}.pos-module__gai-tW__returnAmount{color:var(--pos-teal);background:#f0f9fa;border:1px solid #c7dfe3;flex-direction:column;align-items:center;display:flex}.pos-module__gai-tW__returnAmount b{margin:4px 0;font-size:20px}.pos-module__gai-tW__returnAmount small{color:var(--pos-muted);font-size:8px}.pos-module__gai-tW__receiptSuccess{text-align:center;flex-direction:column;align-items:center;padding:8px 15px 15px;display:flex}.pos-module__gai-tW__successMark{color:#fff;background:var(--pos-green);border-radius:50%;place-items:center;width:61px;height:61px;margin-bottom:8px;font-size:28px;display:grid;box-shadow:0 9px 25px #18755a33}.pos-module__gai-tW__receiptSuccess>h3{color:var(--pos-teal);margin:3px 0;font-size:24px}.pos-module__gai-tW__receiptSuccess>p{color:var(--pos-muted);margin:0 0 11px;font-size:10px}.pos-module__gai-tW__receiptCard{text-align:right;border:1px dashed #b8cbd1;border-radius:9px;width:min(500px,100%);margin-bottom:10px;padding:12px}.pos-module__gai-tW__receiptCard dl{grid-template-columns:1fr auto;gap:5px 14px;margin:0;display:grid}.pos-module__gai-tW__receiptCard dt{color:var(--pos-muted);font-size:9px}.pos-module__gai-tW__receiptCard dd{margin:0;font-size:9px;font-weight:700}.pos-module__gai-tW__recoveryCode{border-top:1px dashed #ccd9dd;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding-top:9px;display:flex}.pos-module__gai-tW__recoveryCode span{color:var(--pos-muted);font-size:9px}.pos-module__gai-tW__recoveryCode code{direction:ltr;font-size:10px}.pos-module__gai-tW__pendingList{gap:8px;display:grid}.pos-module__gai-tW__pendingList article{background:#fffaf2;border:1px solid #efd09e;border-radius:9px;padding:11px}.pos-module__gai-tW__pendingList article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.pos-module__gai-tW__pendingList article>header>span{flex-direction:column;display:flex}.pos-module__gai-tW__pendingList article b{font-size:10px}.pos-module__gai-tW__pendingList article small{color:var(--pos-muted);font-size:8px}.pos-module__gai-tW__pendingList article p{color:#765421;margin:7px 0;font-size:9px}.pos-module__gai-tW__pendingList article code{text-overflow:ellipsis;max-width:100%;font-size:8px;overflow:hidden}.pos-module__gai-tW__pendingList article footer{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.pos-module__gai-tW__shortcutGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pos-module__gai-tW__shortcutGrid section{border:1px solid var(--pos-line);border-radius:9px;padding:10px}.pos-module__gai-tW__shortcutGrid h3{margin:0 0 8px;font-size:11px}.pos-module__gai-tW__shortcutGrid section>div{border-bottom:1px solid #edf1f3;grid-template-columns:90px 1fr;align-items:center;gap:8px;min-height:30px;display:grid}.pos-module__gai-tW__shortcutGrid section>div:last-child{border-bottom:0}.pos-module__gai-tW__shortcutGrid section>div span{color:#5e717b;font-size:9px}@media (max-width:1200px){.pos-module__gai-tW__posLayout{gap:10px;height:auto;min-height:720px;overflow:visible;grid-template-columns:1fr!important;grid-template-areas:none!important}.pos-module__gai-tW__splitter{display:none}.pos-module__gai-tW__panel{grid-area:auto;min-height:620px}.pos-module__gai-tW__quickPanel{min-height:520px}.pos-module__gai-tW__productGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-module__gai-tW__posHeader{flex-direction:column;align-items:flex-start}.pos-module__gai-tW__headerControls{width:100%}}@media (max-width:820px){.pos-module__gai-tW__modalLayer{padding:0}.pos-module__gai-tW__dialog,.pos-module__gai-tW__dialog.pos-module__gai-tW__small,.pos-module__gai-tW__dialog.pos-module__gai-tW__medium,.pos-module__gai-tW__dialog.pos-module__gai-tW__large,.pos-module__gai-tW__dialog.pos-module__gai-tW__wide{border-radius:0;width:100vw;min-height:100vh;max-height:100vh}.pos-module__gai-tW__paymentLayout,.pos-module__gai-tW__heldLayout,.pos-module__gai-tW__saleLookupLayout,.pos-module__gai-tW__shiftCurrent{grid-template-columns:1fr}.pos-module__gai-tW__paymentParts,.pos-module__gai-tW__heldList,.pos-module__gai-tW__salesList{border-left:0;border-top:1px solid var(--pos-line)}.pos-module__gai-tW__cartContext,.pos-module__gai-tW__formGrid,.pos-module__gai-tW__formGridThree{grid-template-columns:1fr}.pos-module__gai-tW__returnLines>div{grid-template-columns:1fr 1fr}.pos-module__gai-tW__returnLines>div>span{grid-column:1/-1}.pos-module__gai-tW__methodPicker{grid-template-columns:repeat(3,1fr)}.pos-module__gai-tW__shortcutGrid{grid-template-columns:1fr}}@media print{.pos-module__gai-tW__modalLayer{background:#fff;padding:0;position:static}.pos-module__gai-tW__dialog{width:100%;max-height:none;box-shadow:none;border:0}.pos-module__gai-tW__dialogHeader,.pos-module__gai-tW__dialogFooter,.pos-module__gai-tW__workspace>:not(.pos-module__gai-tW__modalLayer){display:none!important}}
