.pos-skeleton-module__rXFTgW__root{color:#fff;background:#090a0f;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.pos-skeleton-module__rXFTgW__brand{letter-spacing:1px;font-size:2rem;font-weight:800;animation:2s ease-in-out infinite pos-skeleton-module__rXFTgW__posPulse}.pos-skeleton-module__rXFTgW__brandAccent{color:var(--gastro-primary-400)}.pos-skeleton-module__rXFTgW__subtitle{font-size:var(--gastro-text-sm);color:var(--gastro-gray-400);font-weight:500}.pos-skeleton-module__rXFTgW__dots{gap:6px;display:flex}.pos-skeleton-module__rXFTgW__dot{background:var(--gastro-primary-400);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both pos-skeleton-module__rXFTgW__posBounce}.pos-skeleton-module__rXFTgW__dotDelay1{animation-delay:.2s}.pos-skeleton-module__rXFTgW__dotDelay2{animation-delay:.4s}@keyframes pos-skeleton-module__rXFTgW__posPulse{0%,to{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes pos-skeleton-module__rXFTgW__posBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
.logout-confirm-dialog-module___1-DMa__overlay{z-index:1200;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.logout-confirm-dialog-module___1-DMa__dialog{background:#111218;border:1px solid #252836;border-radius:12px;width:min(100%,380px);padding:20px;box-shadow:0 20px 50px #00000073}.logout-confirm-dialog-module___1-DMa__title{color:#f3f4f6;margin:0 0 8px;font-size:1.1rem;font-weight:700}.logout-confirm-dialog-module___1-DMa__message{color:#9ca3af;margin:0 0 18px;font-size:.92rem;line-height:1.45}.logout-confirm-dialog-module___1-DMa__actions{justify-content:flex-end;gap:10px;display:flex}
.terminal-user-bar-module__g_2WUW__terminalUserBar{background:#12141c;border:1px solid #252836;border-radius:10px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:10px 14px;display:flex}.terminal-user-bar-module__g_2WUW__left{align-items:center;gap:16px;min-width:0;display:flex}.terminal-user-bar-module__g_2WUW__appTitle{color:#34d399;white-space:nowrap;font-size:.95rem;font-weight:700}.terminal-user-bar-module__g_2WUW__userMeta{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;font-size:.85rem;display:flex}.terminal-user-bar-module__g_2WUW__userName{color:#f3f4f6;font-weight:600}.terminal-user-bar-module__g_2WUW__userRole{color:#6ee7b7;background:#10b9811f;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}.terminal-user-bar-module__g_2WUW__userBranch{color:#6b7280}.terminal-user-bar-module__g_2WUW__logoutBtn{color:#d1d5db;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #374151;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:.8rem;font-weight:600;display:inline-flex}.terminal-user-bar-module__g_2WUW__logoutBtn:hover{color:#fca5a5;border-color:#ef4444}@media (max-width:768px){.terminal-user-bar-module__g_2WUW__terminalUserBar{flex-direction:column;align-items:stretch}.terminal-user-bar-module__g_2WUW__left{flex-direction:column;align-items:flex-start;gap:8px}}
.pos-module__o1EMwG__posContainer{color:#fff;box-sizing:border-box;background:#090a0f;flex-direction:column;justify-content:space-between;height:100vh;max-height:100vh;padding:12px;font-family:inherit;display:flex;overflow:hidden}.pos-module__o1EMwG__posGrid{flex:1;grid-template-columns:1.1fr 1.6fr 1.3fr;gap:12px;min-height:0;margin-bottom:12px;display:grid;overflow:hidden}.pos-module__o1EMwG__loadingText{color:#9ca3af;text-align:center;padding:40px}@media (max-width:1280px){.pos-module__o1EMwG__posContainer{padding:8px}.pos-module__o1EMwG__posGrid{grid-template-columns:1fr 1.3fr 1.1fr;gap:8px;margin-bottom:8px}}@media (max-height:700px){.pos-module__o1EMwG__posContainer{padding:6px}.pos-module__o1EMwG__posGrid{gap:6px;margin-bottom:6px}}
.tables-panel-module__0dtGpG__column{background:#111218;border:1px solid #252836;border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.tables-panel-module__0dtGpG__header{background:#161720;border-bottom:1px solid #252836;flex-shrink:0;padding:14px 16px}.tables-panel-module__0dtGpG__title{text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0;font-size:1.15rem;font-weight:900}.tables-panel-module__0dtGpG__searchBox{background:#161720;border-bottom:1px solid #252836;flex-shrink:0;padding:12px}.tables-panel-module__0dtGpG__searchInput{color:#fff;box-sizing:border-box;background:#090a0f;border:1px solid #2e3147;border-radius:6px;outline:none;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}.tables-panel-module__0dtGpG__searchInput:focus{box-shadow:none;border-color:#10b981}.tables-panel-module__0dtGpG__scrollableArea{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:12px;overflow-y:auto}.tables-panel-module__0dtGpG__scrollableArea::-webkit-scrollbar{display:none}.tables-panel-module__0dtGpG__tablesGrid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;display:grid}.tables-panel-module__0dtGpG__tableBtn{aspect-ratio:1;cursor:pointer;border:1px solid #252836;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:12px;transition:all .2s;display:flex}.tables-panel-module__0dtGpG__tableBtnText{margin-bottom:4px;font-size:1.5rem;font-weight:900}.tables-panel-module__0dtGpG__tableBtnStatus{text-transform:uppercase;letter-spacing:.75px;font-size:13px;font-weight:900}.tables-panel-module__0dtGpG__tableAvailable{color:#60a5fa;background:#12141c;border-color:#2b3952}.tables-panel-module__0dtGpG__tableAvailable:hover{background:#1b2030;border-color:#3b82f6}.tables-panel-module__0dtGpG__tableOccupied{color:#f87171;background:#251415;border-color:#592527}.tables-panel-module__0dtGpG__tableOccupied:hover{background:#36191b;border-color:#ef4444}.tables-panel-module__0dtGpG__tableReady{color:#34d399;background:#0f2019;border-color:#1b4d36}.tables-panel-module__0dtGpG__tableReady:hover{background:#163327;border-color:#10b981}.tables-panel-module__0dtGpG__tableSelected{outline-offset:1px;outline:3px solid #10b981}@media (max-width:1280px){.tables-panel-module__0dtGpG__header{padding:10px 12px}.tables-panel-module__0dtGpG__title{font-size:.95rem}.tables-panel-module__0dtGpG__searchBox{padding:10px}.tables-panel-module__0dtGpG__tablesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.tables-panel-module__0dtGpG__tableBtn{padding:6px}.tables-panel-module__0dtGpG__tableBtnText{font-size:1.1rem}.tables-panel-module__0dtGpG__tableBtnStatus{font-size:10px}}@media (max-height:700px){.tables-panel-module__0dtGpG__tablesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}}.tables-panel-module__0dtGpG__scrollNavBtn{color:#34d399;cursor:pointer;background:#161720;border:none;border-bottom:1px solid #252836;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:1rem;font-weight:900;transition:opacity .2s;display:flex}.tables-panel-module__0dtGpG__scrollNavBtnBottom{border-top:1px solid #252836;border-bottom:none}.tables-panel-module__0dtGpG__scrollNavBtn[data-disabled=true]{color:#4b5563;cursor:default;opacity:.3}
.receipt-panel-module__mQ3uUW__column{background:#111218;border:1px solid #252836;border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.receipt-panel-module__mQ3uUW__header{background:#161720;border-bottom:1px solid #252836;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px;display:flex}.receipt-panel-module__mQ3uUW__title{text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0;font-size:1.15rem;font-weight:900}.receipt-panel-module__mQ3uUW__headerTop{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.receipt-panel-module__mQ3uUW__closedBadge,.receipt-panel-module__mQ3uUW__openBadge,.receipt-panel-module__mQ3uUW__paidBadge{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:.68rem;font-weight:800;line-height:1.2}.receipt-panel-module__mQ3uUW__closedBadge{color:#fbbf24;background:#78350f47;border-color:#fbbf2466}.receipt-panel-module__mQ3uUW__openBadge{color:#6ee7b7;background:#064e3b52;border-color:#10b98166}.receipt-panel-module__mQ3uUW__paidBadge{color:#93c5fd;background:#1e40af59;border-color:#60a5fa73}.receipt-panel-module__mQ3uUW__toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.receipt-panel-module__mQ3uUW__toolbarBtn{appearance:none;color:#d1d5db;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;background:#1c1e27;border:1px solid #373a4d;border-radius:6px;padding:9px 6px;font-size:.76rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.receipt-panel-module__mQ3uUW__toolbarBtn:hover{color:#fff;background:#222534;border-color:#4b5168}.receipt-panel-module__mQ3uUW__toolbarBtnMuted{color:#9ca3af}.receipt-panel-module__mQ3uUW__toolbarBtnAccent{color:#7dd3fc;border-color:#38bdf873}.receipt-panel-module__mQ3uUW__toolbarBtnAccent:hover{color:#e0f2fe;background:#0e749040}.receipt-panel-module__mQ3uUW__receiptList{scrollbar-width:thin;scrollbar-color:#373a4d transparent;flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.receipt-panel-module__mQ3uUW__receiptItem{background:#161720;border:1px solid #2a2d3a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;transition:border-color .15s,background .15s,opacity .15s;display:grid}.receipt-panel-module__mQ3uUW__receiptItemSelected{background:#0f1d18;border-color:#10b981;box-shadow:inset 0 0 0 1px #10b98126}.receipt-panel-module__mQ3uUW__receiptItemCancelled{opacity:.7;background:#161218;border-color:#7f1d1d8c}.receipt-panel-module__mQ3uUW__receiptItemUnservable{background:#181410;border-color:#7c2d12b3}.receipt-panel-module__mQ3uUW__receiptItemPaid{opacity:.58}.receipt-panel-module__mQ3uUW__receiptItemLeft{align-items:center;min-width:84px;min-height:34px;display:flex}.receipt-panel-module__mQ3uUW__receiptQtyControl{background:#12141c;border:1px solid #353849;border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}.receipt-panel-module__mQ3uUW__receiptQtyBtn,.receipt-panel-module__mQ3uUW__receiptQtyBtnInc{appearance:none;cursor:pointer;color:#f87171;background:0 0;border:none;border-radius:6px;min-width:30px;min-height:30px;font-size:1.05rem;font-weight:800;line-height:1}.receipt-panel-module__mQ3uUW__receiptQtyBtnInc{color:#34d399}.receipt-panel-module__mQ3uUW__receiptQtyBtn:hover,.receipt-panel-module__mQ3uUW__receiptQtyBtnInc:hover{background:#ffffff0d}.receipt-panel-module__mQ3uUW__receiptQtyValue{text-align:center;color:#e5e7eb;font-variant-numeric:tabular-nums;min-width:40px;font-size:.88rem;font-weight:800}.receipt-panel-module__mQ3uUW__receiptQtyValueActive{color:#34d399}.receipt-panel-module__mQ3uUW__receiptStatePill{text-transform:uppercase;white-space:nowrap;letter-spacing:.02em;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:66px;padding:5px 8px;font-size:.66rem;font-weight:800;display:inline-flex}.receipt-panel-module__mQ3uUW__receiptStatePillUnpaid{color:#fcd34d;background:#78350f4d;border-color:#fbbf2459}.receipt-panel-module__mQ3uUW__receiptStatePillPaid{color:#6ee7b7;background:#064e3b59;border-color:#10b98166}.receipt-panel-module__mQ3uUW__receiptStatePillCancelled{color:#fca5a5;background:#7f1d1d59;border-color:#f8717159;min-width:78px}.receipt-panel-module__mQ3uUW__receiptStatePillRefunded{color:#fdba74;background:#9a341259;border-color:#fb923c73;min-width:56px}.receipt-panel-module__mQ3uUW__receiptStatePillRefundedInline{letter-spacing:.02em;color:#fdba74;background:#9a341259;border:1px solid #fb923c73;border-radius:999px;align-items:center;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.receipt-panel-module__mQ3uUW__receiptItemBody{flex-direction:column;gap:6px;min-width:0;padding-top:2px;display:flex}.receipt-panel-module__mQ3uUW__receiptItemHeader{align-items:baseline;gap:8px;min-width:0;display:flex}.receipt-panel-module__mQ3uUW__receiptItemTitle{color:#f3f4f6;overflow-wrap:anywhere;font-size:.98rem;font-weight:700;line-height:1.3}.receipt-panel-module__mQ3uUW__receiptItemQtyTag{color:#9ca3af;flex-shrink:0;font-size:.76rem;font-weight:800}.receipt-panel-module__mQ3uUW__receiptItemMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.receipt-panel-module__mQ3uUW__receiptItemStatus{letter-spacing:.03em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:2px 7px;font-size:.64rem;font-weight:800;display:inline-flex}.receipt-panel-module__mQ3uUW__receiptStatusPending{color:#fbbf24;background:#78350f59;border-color:#fbbf2447}.receipt-panel-module__mQ3uUW__receiptStatusPreparing{color:#93c5fd;background:#1e3a8a59;border-color:#93c5fd47}.receipt-panel-module__mQ3uUW__receiptStatusReady{color:#86efac;background:#16653459;border-color:#4ade8047}.receipt-panel-module__mQ3uUW__receiptStatusUnservable{color:#fdba74;background:#7c2d1261;border-color:#fb923c52}.receipt-panel-module__mQ3uUW__receiptStatusCancelled{color:#fca5a5;background:#7f1d1d61;border-color:#f8717152}.receipt-panel-module__mQ3uUW__receiptFailureReason,.receipt-panel-module__mQ3uUW__receiptItemNotes{color:#9ca3af;font-size:.72rem;font-weight:500;line-height:1.35}.receipt-panel-module__mQ3uUW__receiptFailureReason{color:#fdba74}.receipt-panel-module__mQ3uUW__voidItemBtn{appearance:none;color:#f87171;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:700;text-decoration:underline}.receipt-panel-module__mQ3uUW__voidItemBtn:hover{color:#fecaca}.receipt-panel-module__mQ3uUW__voidItemBtn:disabled{opacity:.45;cursor:not-allowed}.receipt-panel-module__mQ3uUW__receiptItemPrice{color:#e5e7eb;font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:.98rem;font-weight:800}.receipt-panel-module__mQ3uUW__receiptItemPriceMuted{color:#6b7280;text-decoration:line-through}.receipt-panel-module__mQ3uUW__receiptEmpty{color:#a1a5b7;text-align:center;padding:56px 20px;font-size:.95rem;font-weight:600;line-height:1.45}.receipt-panel-module__mQ3uUW__receiptGroup{border-top:1px dashed #2a2d3a;flex-direction:column;gap:8px;margin-top:4px;padding-top:10px;display:flex}.receipt-panel-module__mQ3uUW__receiptGroupTitle,.receipt-panel-module__mQ3uUW__receiptGroupTitleMuted{text-transform:uppercase;letter-spacing:.05em;padding:0 2px;font-size:.68rem;font-weight:800}.receipt-panel-module__mQ3uUW__receiptGroupTitle{color:#34d399}.receipt-panel-module__mQ3uUW__receiptGroupTitleMuted{color:#9ca3af}.receipt-panel-module__mQ3uUW__footer{background:#161720;border-top:1px solid #252836;flex-direction:column;flex-shrink:0;min-height:0;display:flex}.receipt-panel-module__mQ3uUW__totals{flex-direction:column;gap:7px;padding:12px 14px 14px;display:flex}.receipt-panel-module__mQ3uUW__payments{scrollbar-width:thin;scrollbar-color:#373a4d transparent;background:#111218;border-bottom:1px solid #2a2d3a;flex-direction:column;gap:8px;max-height:140px;padding:10px 14px 12px;display:flex;overflow-y:auto}.receipt-panel-module__mQ3uUW__paymentsHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.receipt-panel-module__mQ3uUW__paymentsTitle{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:.68rem;font-weight:800}.receipt-panel-module__mQ3uUW__paymentsCount{color:#cbd5e1;font-variant-numeric:tabular-nums;background:#1c1e27;border:1px solid #2a2d3a;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:800;display:inline-flex}.receipt-panel-module__mQ3uUW__paymentsTotal{color:#a1a5b7;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700}.receipt-panel-module__mQ3uUW__paymentList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.receipt-panel-module__mQ3uUW__paymentCard,.receipt-panel-module__mQ3uUW__refundCard{background:#161720;border:1px solid #252836;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.receipt-panel-module__mQ3uUW__refundCard{background:#1a1315;border-color:#3f1d22;grid-template-columns:1fr auto}.receipt-panel-module__mQ3uUW__methodBadge{letter-spacing:.02em;text-transform:uppercase;border:1px solid;border-radius:6px;flex-shrink:0;padding:4px 7px;font-size:.68rem;font-weight:800;line-height:1.2}.receipt-panel-module__mQ3uUW__methodCash{color:#6ee7b7;background:#064e3b59;border-color:#10b98173}.receipt-panel-module__mQ3uUW__methodCard{color:#93c5fd;background:#1e3a8a59;border-color:#3b82f673}.receipt-panel-module__mQ3uUW__methodOnline{color:#d8b4fe;background:#581c874d;border-color:#a855f766}.receipt-panel-module__mQ3uUW__paymentInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.receipt-panel-module__mQ3uUW__paymentTime{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.receipt-panel-module__mQ3uUW__paymentRefundNote{color:#f87171;font-size:.68rem;font-weight:700}.receipt-panel-module__mQ3uUW__paymentAmounts{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.receipt-panel-module__mQ3uUW__paymentGross{color:#6b7280;font-variant-numeric:tabular-nums;font-size:.68rem;text-decoration:line-through}.receipt-panel-module__mQ3uUW__paymentAmount{color:#34d399;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800}.receipt-panel-module__mQ3uUW__refundsBlock{border-top:1px dashed #2a2d3a;flex-direction:column;gap:6px;margin-top:2px;padding-top:8px;display:flex}.receipt-panel-module__mQ3uUW__refundReason{text-overflow:ellipsis;white-space:nowrap;color:#d1d5db;font-size:.78rem;font-weight:600;overflow:hidden}.receipt-panel-module__mQ3uUW__refundAmount{color:#f87171;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.88rem;font-weight:800}.receipt-panel-module__mQ3uUW__totalsRow{color:#a1a5b7;justify-content:space-between;align-items:center;font-size:.92rem;font-weight:600;display:flex}.receipt-panel-module__mQ3uUW__totalsPaid{color:#34d399;font-variant-numeric:tabular-nums}.receipt-panel-module__mQ3uUW__totalsRemaining{color:#fff;font-variant-numeric:tabular-nums;border-top:1px solid #2a2d3a;justify-content:space-between;align-items:center;margin-top:2px;padding-top:10px;font-size:1.28rem;font-weight:900;display:flex}.receipt-panel-module__mQ3uUW__closeAccountRow{padding:0 14px 14px}.receipt-panel-module__mQ3uUW__closeAccountBtn{color:#f3f4f6;letter-spacing:.02em;cursor:pointer;background:#1c1e27;border:1px solid #3f4458;border-radius:10px;width:100%;padding:12px 14px;font-size:.95rem;font-weight:800;transition:background .15s,border-color .15s,opacity .15s}.receipt-panel-module__mQ3uUW__closeAccountBtn:hover:not(:disabled){background:#252836;border-color:#5b6178}.receipt-panel-module__mQ3uUW__closeAccountBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1280px){.receipt-panel-module__mQ3uUW__header{gap:8px;padding:8px 10px}.receipt-panel-module__mQ3uUW__title{font-size:.95rem}.receipt-panel-module__mQ3uUW__toolbarBtn{padding:7px 4px;font-size:.66rem}.receipt-panel-module__mQ3uUW__receiptList{gap:6px;padding:8px}.receipt-panel-module__mQ3uUW__receiptItem{gap:8px;padding:8px 10px}.receipt-panel-module__mQ3uUW__receiptItemLeft{min-width:74px}.receipt-panel-module__mQ3uUW__receiptItemTitle,.receipt-panel-module__mQ3uUW__receiptItemPrice{font-size:.88rem}.receipt-panel-module__mQ3uUW__totals{padding:10px}.receipt-panel-module__mQ3uUW__payments{max-height:120px}.receipt-panel-module__mQ3uUW__paymentCard,.receipt-panel-module__mQ3uUW__refundCard{padding:7px 8px}.receipt-panel-module__mQ3uUW__totalsRemaining{font-size:1.08rem}}
.payment-panel-module__ICI11G__column{background:#111218;border:1px solid #252836;border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.payment-panel-module__ICI11G__panelHeader{background:#161720;border-bottom:1px solid #252836;flex-shrink:0;padding:10px 12px}.payment-panel-module__ICI11G__modeTabs{background:#111218;border:1px solid #252836;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:3px;display:grid}.payment-panel-module__ICI11G__modeTab{appearance:none;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 0;font-size:.84rem;font-weight:800;transition:background .15s,color .15s,border-color .15s}.payment-panel-module__ICI11G__modeTab:hover{color:#e5e7eb;background:#ffffff08}.payment-panel-module__ICI11G__modeTabActive{color:#6ee7b7;background:#064e3b66;border-color:#10b98173}.payment-panel-module__ICI11G__modeTabActiveRefund{color:#fecaca;background:#7f1d1d66;border-color:#f8717180}.payment-panel-module__ICI11G__displaySection{background:#1c1e27;border-bottom:1px solid #252836;flex-direction:column;flex-shrink:0;gap:6px;padding:14px 16px;display:flex}.payment-panel-module__ICI11G__displayMeta{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.payment-panel-module__ICI11G__displayLabel{color:#a1a5b7;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:800}.payment-panel-module__ICI11G__remainingHint{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700}.payment-panel-module__ICI11G__remainingHintDone{color:#34d399;text-transform:uppercase;letter-spacing:.03em;font-size:.74rem;font-weight:800}.payment-panel-module__ICI11G__amountPresets{gap:6px;margin-top:4px;display:flex}.payment-panel-module__ICI11G__amountPreset,.payment-panel-module__ICI11G__amountPresetMuted{appearance:none;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border-radius:7px;flex:1;height:32px;font-size:.72rem;font-weight:800;transition:background .12s,border-color .12s,color .12s}.payment-panel-module__ICI11G__amountPreset{color:#6ee7b7;background:#0f2019;border:1px solid #10b98166}.payment-panel-module__ICI11G__amountPreset:hover{color:#fff;background:#143528}.payment-panel-module__ICI11G__amountPresetMuted{color:#f87171;background:#1a1315;border:1px solid #3f1d22}.payment-panel-module__ICI11G__amountPresetMuted:hover{color:#fff;background:#2a1618}.payment-panel-module__ICI11G__displayAmountRow{justify-content:flex-end;align-items:center;gap:6px;width:100%;display:flex}.payment-panel-module__ICI11G__displayCurrency{color:#34d399;font-size:1.45rem;font-weight:800;line-height:1}.payment-panel-module__ICI11G__displayInput{color:#34d399;text-align:right;caret-color:#34d399;font-variant-numeric:tabular-nums;width:100%;box-shadow:none;background:0 0;border:none;outline:none;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:2.45rem;font-weight:900}.payment-panel-module__ICI11G__displayInput:focus,.payment-panel-module__ICI11G__displayInput:focus-visible{box-shadow:none;border:none;outline:none}.payment-panel-module__ICI11G__displayLocked{color:#f87171;text-align:center;text-transform:uppercase;letter-spacing:.04em;padding:14px 8px;font-size:.9rem;font-weight:800}.payment-panel-module__ICI11G__numpadGrid{background:#111218;flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:7px;min-height:0;padding:12px;display:grid}.payment-panel-module__ICI11G__numpadGrid[data-disabled=true]{opacity:.35;pointer-events:none}.payment-panel-module__ICI11G__numBtn{appearance:none;color:#fff;cursor:pointer;background:#161720;border:1px solid #252836;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.4rem;font-weight:900;transition:background .12s,border-color .12s;display:flex}.payment-panel-module__ICI11G__numBtn:hover{background:#1c1e27;border-color:#3a3f55}.payment-panel-module__ICI11G__numBtn:active{background:#222534}.payment-panel-module__ICI11G__numBtnDanger{color:#f87171;background:#1a1315;border-color:#4a2628}.payment-panel-module__ICI11G__numBtnDanger:hover{background:#251415;border-color:#ef4444}.payment-panel-module__ICI11G__paymentActions{background:#161720;border-top:1px solid #252836;flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}.payment-panel-module__ICI11G__quickPayGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.payment-panel-module__ICI11G__cashPayBtn,.payment-panel-module__ICI11G__cardPayBtn{appearance:none;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:52px;font-size:1.02rem;font-weight:900;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}.payment-panel-module__ICI11G__payBtnLabel{font-weight:900}.payment-panel-module__ICI11G__payBtnKey{letter-spacing:.04em;opacity:.85;background:#00000047;border:1px solid #ffffff1f;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:800}.payment-panel-module__ICI11G__cashPayBtn{color:#34d399;background:#0f2019;border:1px solid #10b981}.payment-panel-module__ICI11G__cashPayBtn:hover:not(:disabled){color:#fff;background:#143528}.payment-panel-module__ICI11G__cardPayBtn{color:#60a5fa;background:#0d1e36;border:1px solid #3b82f6}.payment-panel-module__ICI11G__cardPayBtn:hover:not(:disabled){color:#fff;background:#132b4f}.payment-panel-module__ICI11G__cashPayBtn:disabled,.payment-panel-module__ICI11G__cardPayBtn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1280px){.payment-panel-module__ICI11G__panelHeader{padding:8px}.payment-panel-module__ICI11G__modeTab{padding:8px 0;font-size:.76rem}.payment-panel-module__ICI11G__displaySection{padding:10px 12px}.payment-panel-module__ICI11G__displayInput{font-size:1.7rem}.payment-panel-module__ICI11G__displayCurrency{font-size:1.15rem}.payment-panel-module__ICI11G__numpadGrid{gap:5px;padding:8px}.payment-panel-module__ICI11G__numBtn{border-radius:6px;font-size:1.1rem}.payment-panel-module__ICI11G__paymentActions{gap:6px;padding:8px}.payment-panel-module__ICI11G__cashPayBtn,.payment-panel-module__ICI11G__cardPayBtn{height:44px;font-size:.9rem}}@media (max-height:700px){.payment-panel-module__ICI11G__displaySection{padding:8px 10px}.payment-panel-module__ICI11G__displayInput{font-size:1.55rem}.payment-panel-module__ICI11G__numpadGrid{gap:4px;padding:6px}.payment-panel-module__ICI11G__cashPayBtn,.payment-panel-module__ICI11G__cardPayBtn{height:36px}}
.payment-panel-refund-module__2HJQ5W__shell{background:#111218;flex-direction:column;flex:1;min-height:0;display:flex}.payment-panel-refund-module__2HJQ5W__panel{scrollbar-width:thin;scrollbar-color:#373a4d transparent;flex-direction:column;flex:1;gap:16px;min-height:0;padding:14px;display:flex;overflow-y:auto}.payment-panel-refund-module__2HJQ5W__empty,.payment-panel-refund-module__2HJQ5W__hint{color:#a1a5b7;text-align:center;background:#14161f;border:1px dashed #2a2d3a;border-radius:10px;padding:36px 16px;font-size:.9rem;font-weight:600;line-height:1.45}.payment-panel-refund-module__2HJQ5W__hintInline{color:#9ca3af;background:#14161f;border:1px solid #2a2d3a;border-radius:8px;margin:0;padding:10px 12px;font-size:.8rem;font-weight:600;line-height:1.4}.payment-panel-refund-module__2HJQ5W__section{flex-direction:column;gap:9px;display:flex}.payment-panel-refund-module__2HJQ5W__sectionLabel{color:#d1d5db;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:800}.payment-panel-refund-module__2HJQ5W__paymentList{flex-direction:column;gap:7px;display:flex}.payment-panel-refund-module__2HJQ5W__paymentCard{appearance:none;color:#e5e7eb;cursor:pointer;text-align:left;background:#161720;border:1px solid #2f3345;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:.92rem;font-weight:700;transition:border-color .15s,background .15s;display:flex}.payment-panel-refund-module__2HJQ5W__paymentCard:hover{background:#1a1d28;border-color:#4b5168}.payment-panel-refund-module__2HJQ5W__paymentCardActive{background:#7f1d1d47;border-color:#f87171a6;box-shadow:inset 0 0 0 1px #f871711f}.payment-panel-refund-module__2HJQ5W__paymentMain{flex-direction:column;gap:8px;min-width:0;display:flex}.payment-panel-refund-module__2HJQ5W__methodBadge{text-transform:uppercase;letter-spacing:.03em;border:1px solid;border-radius:6px;align-items:center;width:fit-content;padding:3px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.payment-panel-refund-module__2HJQ5W__methodBadgeCash{color:#6ee7b7;background:#064e3b59;border-color:#10b98166}.payment-panel-refund-module__2HJQ5W__methodBadgeCard{color:#93c5fd;background:#1e40af59;border-color:#60a5fa66}.payment-panel-refund-module__2HJQ5W__methodBadgeOnline{color:#c4b5fd;background:#4c1d9559;border-color:#a78bfa66}.payment-panel-refund-module__2HJQ5W__methodBadgeOther{color:#e5e7eb;background:#1c1e27;border-color:#3f4458}.payment-panel-refund-module__2HJQ5W__paymentMeta{flex-direction:column;gap:2px;display:flex}.payment-panel-refund-module__2HJQ5W__paymentTime{color:#cbd5e1;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.payment-panel-refund-module__2HJQ5W__paymentGross{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.payment-panel-refund-module__2HJQ5W__paymentCardActive .payment-panel-refund-module__2HJQ5W__paymentGross,.payment-panel-refund-module__2HJQ5W__paymentCardActive .payment-panel-refund-module__2HJQ5W__paymentTime{color:#fecaca}.payment-panel-refund-module__2HJQ5W__paymentRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.payment-panel-refund-module__2HJQ5W__paymentNetLabel{text-transform:uppercase;letter-spacing:.04em;color:#9ca3af;font-size:.62rem;font-weight:700}.payment-panel-refund-module__2HJQ5W__paymentCardActive .payment-panel-refund-module__2HJQ5W__paymentNetLabel{color:#fca5a5}.payment-panel-refund-module__2HJQ5W__paymentAmount{font-variant-numeric:tabular-nums;color:#fca5a5;font-size:1rem;font-weight:800}.payment-panel-refund-module__2HJQ5W__paymentCardActive .payment-panel-refund-module__2HJQ5W__paymentAmount{color:#fecaca}.payment-panel-refund-module__2HJQ5W__typeSwitch{background:#0e1017;border:1px solid #2a2d3a;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.payment-panel-refund-module__2HJQ5W__typeBtn{appearance:none;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 8px;font-size:.82rem;font-weight:700;transition:background .12s,color .12s}.payment-panel-refund-module__2HJQ5W__typeBtn:hover{color:#e5e7eb}.payment-panel-refund-module__2HJQ5W__typeBtnActive{color:#fecaca;background:#7f1d1d73}.payment-panel-refund-module__2HJQ5W__productList{scrollbar-width:thin;scrollbar-color:#373a4d transparent;flex-direction:column;gap:7px;max-height:200px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.payment-panel-refund-module__2HJQ5W__productCard{background:#161720;border:1px solid #2f3345;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.payment-panel-refund-module__2HJQ5W__productCardActive{background:#7f1d1d2e;border-color:#f8717173}.payment-panel-refund-module__2HJQ5W__productInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-panel-refund-module__2HJQ5W__productName{color:#e5e7eb;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.payment-panel-refund-module__2HJQ5W__productMeta{color:#9ca3af;font-size:.72rem;font-weight:600}.payment-panel-refund-module__2HJQ5W__productRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.payment-panel-refund-module__2HJQ5W__qtyControl{align-items:center;gap:4px;display:inline-flex}.payment-panel-refund-module__2HJQ5W__qtyBtn{appearance:none;color:#e5e7eb;cursor:pointer;background:#0e1017;border:1px solid #353849;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.payment-panel-refund-module__2HJQ5W__qtyBtn:hover{background:#1a1d28;border-color:#4b5168}.payment-panel-refund-module__2HJQ5W__qtyValue{text-align:center;color:#9ca3af;font-variant-numeric:tabular-nums;min-width:42px;font-size:.8rem;font-weight:800}.payment-panel-refund-module__2HJQ5W__qtyValueActive{color:#fecaca}.payment-panel-refund-module__2HJQ5W__productAmount{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.payment-panel-refund-module__2HJQ5W__productAmountActive{color:#fca5a5}.payment-panel-refund-module__2HJQ5W__chipRow{flex-wrap:wrap;gap:6px;display:flex}.payment-panel-refund-module__2HJQ5W__chip{appearance:none;color:#d1d5db;cursor:pointer;background:#0e1017;border:1px solid #353849;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:650;line-height:1.2;transition:border-color .12s,background .12s,color .12s}.payment-panel-refund-module__2HJQ5W__chip:hover{color:#fff;border-color:#4b5168}.payment-panel-refund-module__2HJQ5W__chipActive{color:#fecaca;background:#7f1d1d52;border-color:#f8717199}.payment-panel-refund-module__2HJQ5W__input,.payment-panel-refund-module__2HJQ5W__textarea{box-sizing:border-box;color:#fff;background:#0e1017;border:1px solid #353849;border-radius:8px;outline:none;width:100%;margin:0;padding:11px 12px;font-family:inherit;font-size:.98rem}.payment-panel-refund-module__2HJQ5W__input:focus,.payment-panel-refund-module__2HJQ5W__textarea:focus,.payment-panel-refund-module__2HJQ5W__input:focus-visible,.payment-panel-refund-module__2HJQ5W__textarea:focus-visible{box-shadow:none;border-color:#f871718c;outline:none}.payment-panel-refund-module__2HJQ5W__textarea{resize:vertical;min-height:68px;line-height:1.4}.payment-panel-refund-module__2HJQ5W__selectedAmount{color:#fecaca;font-variant-numeric:tabular-nums;margin:0;font-size:1.2rem;font-weight:800}.payment-panel-refund-module__2HJQ5W__summaryBar{background:#161720;border-top:1px solid #2a2d3a;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px;display:flex}.payment-panel-refund-module__2HJQ5W__summaryText{color:#d1d5db;margin:0;font-size:.88rem;font-weight:600;line-height:1.35}.payment-panel-refund-module__2HJQ5W__summaryText strong{color:#fecaca;font-weight:800}.payment-panel-refund-module__2HJQ5W__summaryWarn{color:#fbbf24;margin:0;font-size:.82rem;font-weight:700}.payment-panel-refund-module__2HJQ5W__confirmBtn{appearance:none;color:#fecaca;cursor:pointer;background:#7f1d1d80;border:1px solid #f871718c;border-radius:10px;width:100%;height:48px;font-size:.95rem;font-weight:800}.payment-panel-refund-module__2HJQ5W__confirmBtn:hover:not(:disabled){color:#fff;background:#991b1bb8}.payment-panel-refund-module__2HJQ5W__confirmBtn:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1280px){.payment-panel-refund-module__2HJQ5W__panel{gap:12px;padding:10px}.payment-panel-refund-module__2HJQ5W__paymentCard{padding:10px 12px;font-size:.86rem}.payment-panel-refund-module__2HJQ5W__chip{padding:6px 10px;font-size:.72rem}.payment-panel-refund-module__2HJQ5W__confirmBtn{height:42px;font-size:.86rem}.payment-panel-refund-module__2HJQ5W__summaryBar{padding:10px 12px}}@media (max-height:700px){.payment-panel-refund-module__2HJQ5W__empty,.payment-panel-refund-module__2HJQ5W__hint{padding:20px 12px}}
.legend-bar-module__P1rb7q__legendBar{background:#111218;border:1px solid #252836;border-radius:4px;flex-wrap:wrap;justify-content:center;gap:32px;padding:12px 24px;display:flex}.legend-bar-module__P1rb7q__legendItem{font-size:var(--gastro-text-sm);color:#a1a5b7;align-items:center;gap:8px;font-weight:600;display:flex}.legend-bar-module__P1rb7q__legendKey{color:#fff;background:#1c1e27;border:1px solid #373a4d;border-radius:3px;padding:3px 8px;font-family:monospace;font-size:13px;font-weight:900}.legend-bar-module__P1rb7q__legendActionBtn{color:#fff;cursor:pointer;text-transform:uppercase;background:#1c1e27;border:1px solid #373a4d;border-radius:4px;padding:6px 16px;font-size:.9rem;font-weight:800;transition:all .2s}.legend-bar-module__P1rb7q__legendActionBtn:hover{color:#10b981;background:#252836;border-color:#10b981}@media (max-width:1280px){.legend-bar-module__P1rb7q__legendBar{gap:16px;padding:8px 16px}}@media (max-height:700px){.legend-bar-module__P1rb7q__legendBar{gap:12px;padding:6px 12px}}.legend-bar-module__P1rb7q__legendBar{justify-content:space-between;align-items:center;width:100%}.legend-bar-module__P1rb7q__legendActions{align-items:center;display:flex}.legend-bar-module__P1rb7q__legendHints{flex-wrap:wrap;align-items:center;gap:24px;display:flex}
.cash-shift-modal-module__i__hBa__overlay{z-index:1000;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cash-shift-modal-module__i__hBa__panel{background:#111218;border:1px solid #252836;border-radius:8px;flex-direction:column;gap:20px;width:850px;padding:24px;display:flex}.cash-shift-modal-module__i__hBa__content{flex-direction:column;gap:16px;display:flex}.cash-shift-modal-module__i__hBa__header{border-bottom:1px solid #252836;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.cash-shift-modal-module__i__hBa__title{color:#fff;text-transform:uppercase;margin:0;font-size:1.5rem;font-weight:900}.cash-shift-modal-module__i__hBa__statusBadge{color:#10b981;background:#0f2019;border:1px solid #10b981;border-radius:4px;padding:4px 10px;font-size:.9rem;font-weight:700}.cash-shift-modal-module__i__hBa__columns{gap:24px;min-height:280px;display:flex}.cash-shift-modal-module__i__hBa__column{flex-direction:column;flex:1;gap:12px;display:flex}.cash-shift-modal-module__i__hBa__columnClose{border-left:1px solid #252836;flex-direction:column;flex:1.1;gap:12px;padding-left:24px;display:flex}.cash-shift-modal-module__i__hBa__sectionTitleIn{color:#38bdf8;text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:700}.cash-shift-modal-module__i__hBa__sectionTitleOut{color:#f87171;text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:700}.cash-shift-modal-module__i__hBa__field{flex-direction:column;gap:4px;display:flex}.cash-shift-modal-module__i__hBa__fieldClosing{flex-direction:column;gap:4px;margin-top:4px;display:flex}.cash-shift-modal-module__i__hBa__label{color:#a1a5b7;font-size:.95rem}.cash-shift-modal-module__i__hBa__select,.cash-shift-modal-module__i__hBa__input,.cash-shift-modal-module__i__hBa__inputClosing{color:#fff;background:#090a0f;border:1px solid #2e3147;border-radius:4px;outline:none}.cash-shift-modal-module__i__hBa__select{padding:10px;font-size:1rem}.cash-shift-modal-module__i__hBa__input{text-align:right;padding:10px;font-size:1.1rem;font-weight:700}.cash-shift-modal-module__i__hBa__inputDesc{color:#fff;background:#090a0f;border:1px solid #2e3147;border-radius:4px;outline:none;padding:10px;font-size:1rem}.cash-shift-modal-module__i__hBa__inputClosing{text-align:right;padding:12px;font-size:1.3rem;font-weight:700}.cash-shift-modal-module__i__hBa__spacer{flex:1}.cash-shift-modal-module__i__hBa__summary{background:#161720;border:1px solid #252836;border-radius:4px;flex-direction:column;gap:6px;padding:12px;font-size:1.05rem;display:flex}.cash-shift-modal-module__i__hBa__summaryRow{color:#a1a5b7;justify-content:space-between;display:flex}.cash-shift-modal-module__i__hBa__summaryValue{color:#fff;font-weight:700}.cash-shift-modal-module__i__hBa__footer{border-top:1px solid #252836;flex-direction:column;gap:12px;padding-top:14px;display:flex}
.z-report-modal-module__HPYv5a__overlay{z-index:1001;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.z-report-modal-module__HPYv5a__panel{background:#111218;border:1px solid #252836;border-radius:8px;flex-direction:column;gap:16px;width:550px;padding:24px;display:flex}.z-report-modal-module__HPYv5a__header{border-bottom:1px solid #252836;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.z-report-modal-module__HPYv5a__title{color:#fff;text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:900}.z-report-modal-module__HPYv5a__closeIcon{color:#a1a5b7;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.z-report-modal-module__HPYv5a__body{color:#e4e4e7;flex-direction:column;gap:10px;max-height:400px;font-size:1.1rem;display:flex;overflow-y:auto}.z-report-modal-module__HPYv5a__row{border-bottom:1px solid #1f212a;justify-content:space-between;padding-bottom:6px;display:flex}.z-report-modal-module__HPYv5a__rowBold{border-bottom:1px solid #1f212a;justify-content:space-between;padding-bottom:6px;font-weight:700;display:flex}.z-report-modal-module__HPYv5a__rowDiffPositive{color:#34d399;border-bottom:1px solid #1f212a;justify-content:space-between;padding-bottom:6px;font-weight:700;display:flex}.z-report-modal-module__HPYv5a__rowDiffNegative{color:#f87171;border-bottom:1px solid #1f212a;justify-content:space-between;padding-bottom:6px;font-weight:700;display:flex}.z-report-modal-module__HPYv5a__sectionTitle{color:#38bdf8;text-transform:uppercase;margin:16px 0 8px;font-size:1rem}.z-report-modal-module__HPYv5a__sectionTitleRefund{color:#f87171;text-transform:uppercase;margin:16px 0 8px;font-size:1rem}.z-report-modal-module__HPYv5a__methodRow{border-bottom:1px dashed #1f212a;justify-content:space-between;padding-bottom:4px;font-size:1rem;display:flex}.z-report-modal-module__HPYv5a__refundTotal{justify-content:space-between;margin-bottom:6px;font-size:1rem;display:flex}.z-report-modal-module__HPYv5a__refundTotalValue{color:#f87171}.z-report-modal-module__HPYv5a__refundMethodRow{color:#a1a5b7;border-bottom:1px dashed #1f212a;justify-content:space-between;padding-bottom:4px;font-size:.95rem;display:flex}
.product-order-modal-module__DIZhOG__overlay{z-index:1000;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.product-order-modal-module__DIZhOG__panel{background:#111218;border:1px solid #252836;border-radius:8px;flex-direction:column;gap:16px;width:850px;height:580px;padding:20px;display:flex}.product-order-modal-module__DIZhOG__header{border-bottom:1px solid #252836;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.product-order-modal-module__DIZhOG__title{color:#fff;margin:0;font-size:1.3rem;font-weight:700}.product-order-modal-module__DIZhOG__closeIcon{color:#a1a5b7;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.product-order-modal-module__DIZhOG__body{flex:1;gap:16px;min-height:0;display:flex}.product-order-modal-module__DIZhOG__menuSide{flex-direction:column;flex:1.4;gap:12px;min-width:0;display:flex}.product-order-modal-module__DIZhOG__searchInput{color:#fff;background:#090a0f;border:1px solid #2e3147;border-radius:4px;outline:none;padding:10px 14px;font-size:.95rem}.product-order-modal-module__DIZhOG__categoryTabs{scrollbar-width:none;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.product-order-modal-module__DIZhOG__categoryTab{color:#fff;cursor:pointer;white-space:nowrap;background:#1c1e27;border:1px solid #252836;border-radius:4px;padding:6px 12px;font-size:.85rem;font-weight:700}.product-order-modal-module__DIZhOG__categoryTabActive{color:#fff;cursor:pointer;white-space:nowrap;background:#10b981;border:1px solid #252836;border-radius:4px;padding:6px 12px;font-size:.85rem;font-weight:700}.product-order-modal-module__DIZhOG__productGrid{flex:1;grid-template-columns:repeat(2,1fr);gap:8px;padding-right:4px;display:grid;overflow-y:auto}.product-order-modal-module__DIZhOG__productCard{cursor:pointer;background:#161720;border:1px solid #252836;border-radius:4px;flex-direction:column;justify-content:space-between;gap:6px;padding:12px;display:flex}.product-order-modal-module__DIZhOG__productCardSelected{cursor:pointer;background:#0f2019;border:1px solid #10b981;border-radius:4px;flex-direction:column;justify-content:space-between;gap:6px;padding:12px;display:flex}.product-order-modal-module__DIZhOG__productCardTop{justify-content:space-between;align-items:flex-start;display:flex}.product-order-modal-module__DIZhOG__productName{color:#fff;font-size:.95rem;font-weight:700}.product-order-modal-module__DIZhOG__qtyBadge{color:#fff;background:#10b981;border-radius:4px;padding:2px 6px;font-size:.8rem;font-weight:900}.product-order-modal-module__DIZhOG__productPrice{color:#10b981;font-size:.9rem;font-weight:800}.product-order-modal-module__DIZhOG__basketSide{border-left:1px solid #252836;flex-direction:column;flex:1;gap:12px;min-width:0;padding-left:16px;display:flex}.product-order-modal-module__DIZhOG__basketTitle{color:#a1a5b7;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:700}.product-order-modal-module__DIZhOG__basketList{flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}.product-order-modal-module__DIZhOG__basketItem{background:#161720;border:1px solid #252836;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.product-order-modal-module__DIZhOG__basketItemName{color:#fff;font-size:.9rem;font-weight:700}.product-order-modal-module__DIZhOG__qtyControls{align-items:center;gap:8px;display:flex}.product-order-modal-module__DIZhOG__decBtn{color:#f87171;cursor:pointer;background:#251415;border:1px solid #f87171;border-radius:4px;width:24px;height:24px;font-weight:700}.product-order-modal-module__DIZhOG__incBtn{color:#34d399;cursor:pointer;background:#0f2019;border:1px solid #34d399;border-radius:4px;width:24px;height:24px;font-weight:700}.product-order-modal-module__DIZhOG__qtyValue{color:#fff;text-align:center;min-width:20px;font-weight:700}.product-order-modal-module__DIZhOG__emptyBasket{color:#a1a5b7;text-align:center;padding-top:40px;font-size:.9rem}.product-order-modal-module__DIZhOG__actions{gap:10px;display:flex}.product-order-modal-module__DIZhOG__confirmSlot{flex:1.5;min-width:0}.product-order-modal-module__DIZhOG__cancelSlot{flex:1;min-width:0}
.void-item-modal-module__iPLMuG__overlay{z-index:1100;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.void-item-modal-module__iPLMuG__panel{background:#111218;border:1px solid #252836;border-radius:10px;flex-direction:column;gap:14px;width:440px;padding:24px;display:flex}.void-item-modal-module__iPLMuG__title{color:#fff;margin:0;font-size:1.35rem}.void-item-modal-module__iPLMuG__itemLabel{color:#a1a5b7;margin:0}.void-item-modal-module__iPLMuG__label{color:#d1d5db;font-weight:600}.void-item-modal-module__iPLMuG__textarea{color:#fff;resize:vertical;box-sizing:border-box;background:#0b0c12;border:1px solid #373a4d;border-radius:8px;width:100%;margin-top:6px;padding:10px 12px;display:block}.void-item-modal-module__iPLMuG__actions{gap:10px;margin-top:8px;display:flex}.void-item-modal-module__iPLMuG__actionSlot{flex:1;min-width:0}
.cash-lock-overlay-module__JGpHZa__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999;background:#090a0fcc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cash-lock-overlay-module__JGpHZa__panel{text-align:center;background:#111218;border:2px solid #ef4444;border-radius:8px;flex-direction:column;gap:20px;width:480px;padding:32px;display:flex;box-shadow:0 20px 25px -5px #00000080}.cash-lock-overlay-module__JGpHZa__lockBadge{color:#ef4444;text-transform:uppercase;letter-spacing:1px;font-size:1.6rem;font-weight:900}.cash-lock-overlay-module__JGpHZa__title{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:1.6rem;font-weight:900}.cash-lock-overlay-module__JGpHZa__description{color:#a1a5b7;margin:0;font-size:1.1rem;line-height:1.5}.cash-lock-overlay-module__JGpHZa__actions{flex-direction:column;gap:12px;margin-top:10px;display:flex}
.pending-service-resolve-dialog-module__va9y3G__dialogWide{width:min(100%,420px)}.pending-service-resolve-dialog-module__va9y3G__itemList{color:#d1d5db;background:#16181f;border:1px solid #252836;border-radius:8px;margin:0 0 16px;padding:10px 12px 10px 28px;font-size:.88rem;line-height:1.45}.pending-service-resolve-dialog-module__va9y3G__itemMore{color:#9ca3af;margin-left:-16px;list-style:none}.pending-service-resolve-dialog-module__va9y3G__choiceStack{flex-direction:column;gap:8px;display:flex}.pending-service-resolve-dialog-module__va9y3G__choiceBtn{justify-content:center;width:100%}
