.pos-billing-workspace-module__kLn2Zq__workspaceGrid{align-items:start;gap:1.25rem;display:grid}.pos-billing-workspace-module__kLn2Zq__viewTab{cursor:pointer;min-height:2.75rem;color:var(--muted-foreground);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.5rem;padding:.65rem .9rem;font-size:.875rem;font-weight:700;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.pos-billing-workspace-module__kLn2Zq__viewTab:hover{background:var(--muted);color:var(--foreground)}.pos-billing-workspace-module__kLn2Zq__viewTabActive{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--card));color:var(--accent)}.pos-billing-workspace-module__kLn2Zq__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pos-billing-workspace-module__kLn2Zq__productTile{cursor:pointer;border:1px solid var(--border);background:var(--card);text-align:left;border-radius:1rem;grid-template-columns:1fr auto;align-content:space-between;gap:.4rem .75rem;min-height:7.5rem;padding:1rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.pos-billing-workspace-module__kLn2Zq__productTile:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--card));box-shadow:0 4px 12px color-mix(in srgb, var(--foreground) 7%, transparent)}.pos-billing-workspace-module__kLn2Zq__productTile:disabled,.pos-billing-workspace-module__kLn2Zq__iconButton:disabled,.pos-billing-workspace-module__kLn2Zq__quantityControl button:disabled{cursor:not-allowed;opacity:.5}.pos-billing-workspace-module__kLn2Zq__productTile>:nth-child(3){grid-column:1}.pos-billing-workspace-module__kLn2Zq__productTile>svg{color:var(--accent);grid-area:2/2/span 2;align-self:end}.pos-billing-workspace-module__kLn2Zq__cartLine{border:1px solid var(--border);background:color-mix(in srgb, var(--muted) 45%, var(--card));border-radius:1rem;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.75rem;min-width:0;padding:1rem;display:grid}.pos-billing-workspace-module__kLn2Zq__quantityControl{border:1px solid var(--border);background:var(--card);border-radius:.75rem;grid-template-columns:2.75rem 4.5rem 2.75rem;align-items:stretch;display:inline-grid;overflow:hidden}.pos-billing-workspace-module__kLn2Zq__quantityControl button,.pos-billing-workspace-module__kLn2Zq__iconButton{cursor:pointer;min-width:2.75rem;min-height:2.75rem;color:var(--foreground);justify-content:center;align-items:center;transition:background-color .18s,color .18s;display:inline-flex}.pos-billing-workspace-module__kLn2Zq__quantityControl button:hover,.pos-billing-workspace-module__kLn2Zq__iconButton:hover{background:var(--muted);color:var(--accent)}.pos-billing-workspace-module__kLn2Zq__quantityControl input{border-inline:1px solid var(--border);text-align:center;background:0 0;min-width:0;font-size:.875rem;font-weight:700}.pos-billing-workspace-module__kLn2Zq__iconButton{border:1px solid var(--border);background:var(--card);border-radius:.75rem}.pos-billing-workspace-module__kLn2Zq__categoryChip{border:1px solid var(--border);background:var(--muted);min-height:2.25rem;color:var(--foreground);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .45rem .35rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}.pos-billing-workspace-module__kLn2Zq__categoryChip button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-width:1.75rem;min-height:1.75rem;transition:background-color .18s;display:inline-flex}.pos-billing-workspace-module__kLn2Zq__categoryChip button:hover{background:color-mix(in srgb, var(--destructive) 12%, transparent)}.pos-billing-workspace-module__kLn2Zq__checkbox{cursor:pointer;border:1px solid var(--border);min-height:2.75rem;color:var(--foreground);border-radius:.75rem;align-items:center;gap:.65rem;padding:.7rem .85rem;font-size:.875rem;font-weight:600;display:flex}.pos-billing-workspace-module__kLn2Zq__checkbox input{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.pos-billing-workspace-module__kLn2Zq__historyRow{border:1px solid var(--border);background:var(--card);border-radius:1rem;align-items:center;gap:1rem;padding:1rem;display:flex}.pos-billing-workspace-module__kLn2Zq__previewCanvas{background:#e9eef5;min-height:42rem;padding:1.25rem;overflow:auto}.pos-billing-workspace-module__kLn2Zq__receipt{box-sizing:border-box;overflow-wrap:anywhere;color:#111827;background:#fff;border:1px solid #cbd5e1;width:80mm;max-width:none;margin-inline:auto;padding:6mm;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.45;box-shadow:0 10px 28px #0f172a21}.pos-billing-workspace-module__kLn2Zq__receipt[data-receipt-width="58mm"]{width:58mm;padding:4mm;font-size:10px}.pos-billing-workspace-module__kLn2Zq__receiptHeader{text-align:center;border-bottom:1px dashed #64748b;padding-bottom:.75rem}.pos-billing-workspace-module__kLn2Zq__receiptHeader h3{letter-spacing:.02em;font-size:1.35em;font-weight:800}.pos-billing-workspace-module__kLn2Zq__receiptMeta,.pos-billing-workspace-module__kLn2Zq__receiptPayment,.pos-billing-workspace-module__kLn2Zq__receiptNote{border-bottom:1px dashed #64748b;padding-block:.7rem}.pos-billing-workspace-module__kLn2Zq__receipt table{border-collapse:collapse;width:100%;margin-block:.5rem}.pos-billing-workspace-module__kLn2Zq__receipt th,.pos-billing-workspace-module__kLn2Zq__receipt td{text-align:right;vertical-align:top;border-bottom:1px dotted #94a3b8;padding:.45rem .2rem}.pos-billing-workspace-module__kLn2Zq__receipt th:first-child,.pos-billing-workspace-module__kLn2Zq__receipt td:first-child{text-align:left}.pos-billing-workspace-module__kLn2Zq__receipt th:nth-child(2),.pos-billing-workspace-module__kLn2Zq__receipt td:nth-child(2){white-space:nowrap;width:12%}.pos-billing-workspace-module__kLn2Zq__receipt th:nth-child(3),.pos-billing-workspace-module__kLn2Zq__receipt td:nth-child(3){white-space:nowrap;width:26%}.pos-billing-workspace-module__kLn2Zq__receipt td span{color:#475569;font-size:.9em;display:block}.pos-billing-workspace-module__kLn2Zq__receiptEmpty{text-align:center;color:#64748b;padding-block:2rem}.pos-billing-workspace-module__kLn2Zq__receiptTotals{border-bottom:1px dashed #64748b;padding-block:.55rem}.pos-billing-workspace-module__kLn2Zq__receiptTotals>div{justify-content:space-between;gap:1rem;padding-block:.15rem;display:flex}.pos-billing-workspace-module__kLn2Zq__receiptGrandTotal{border-top:1px solid #111827;margin-top:.35rem;font-size:1.2em;font-weight:800;padding-top:.45rem!important}.pos-billing-workspace-module__kLn2Zq__receiptDisclaimer{color:#475569;margin-top:.25rem;font-size:.88em}.pos-billing-workspace-module__kLn2Zq__receipt footer{text-align:center;padding-top:.8rem}@media (min-width:1120px){.pos-billing-workspace-module__kLn2Zq__workspaceGrid{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr)}}@media (min-width:1280px){.pos-billing-workspace-module__kLn2Zq__productGrid{grid-template-columns:minmax(0,1fr)}.pos-billing-workspace-module__kLn2Zq__cartLine{grid-template-columns:minmax(0,1fr) auto}.pos-billing-workspace-module__kLn2Zq__cartLine>.pos-billing-workspace-module__kLn2Zq__quantityControl,.pos-billing-workspace-module__kLn2Zq__cartLine>label{grid-column:1/-1}.pos-billing-workspace-module__kLn2Zq__cartLine>p{text-align:left}.pos-billing-workspace-module__kLn2Zq__historyRow{flex-direction:column;align-items:flex-start}.pos-billing-workspace-module__kLn2Zq__previewCard{position:static}.pos-billing-workspace-module__kLn2Zq__previewCanvas{min-height:34rem;padding:.75rem}}@media (max-width:640px){.pos-billing-workspace-module__kLn2Zq__productTile:hover{box-shadow:none}.pos-billing-workspace-module__kLn2Zq__receipt{box-shadow:0 6px 18px #0f172a1f}}@media print{.pos-billing-workspace-module__kLn2Zq__printRoot>:not(.pos-billing-workspace-module__kLn2Zq__workspaceGrid),.pos-billing-workspace-module__kLn2Zq__workspaceGrid>:first-child{display:none!important}body:has(.pos-billing-workspace-module__kLn2Zq__receipt) header{display:none!important}body:has(.pos-billing-workspace-module__kLn2Zq__receipt) footer{display:none!important}body:has(.pos-billing-workspace-module__kLn2Zq__receipt) main>section:not(:first-child){display:none!important}body:has(.pos-billing-workspace-module__kLn2Zq__receipt) main>section:first-child>.hero-grid{display:none!important}body:has(.pos-billing-workspace-module__kLn2Zq__receipt) main>section:first-child>div>:not(.pos-billing-workspace-module__kLn2Zq__printRoot){display:none!important}.pos-billing-workspace-module__kLn2Zq__workspaceGrid>aside>.pos-billing-workspace-module__kLn2Zq__previewCard>:not(.pos-billing-workspace-module__kLn2Zq__previewCanvas){display:none!important}.pos-billing-workspace-module__kLn2Zq__printRoot,.pos-billing-workspace-module__kLn2Zq__workspaceGrid,.pos-billing-workspace-module__kLn2Zq__previewCard,.pos-billing-workspace-module__kLn2Zq__previewCanvas{width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body:has(.pos-billing-workspace-module__kLn2Zq__receipt) main{width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body:has(.pos-billing-workspace-module__kLn2Zq__receipt) main>section:first-child{width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}body:has(.pos-billing-workspace-module__kLn2Zq__receipt) main>section:first-child>div{width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.pos-billing-workspace-module__kLn2Zq__workspaceGrid>aside{width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.pos-billing-workspace-module__kLn2Zq__receipt{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;width:80mm!important;max-width:80mm!important;box-shadow:none!important;border:0!important;margin:0!important;padding:5mm!important}.pos-billing-workspace-module__kLn2Zq__receipt[data-receipt-width="58mm"]{width:58mm!important;max-width:58mm!important;padding:3mm!important}.pos-billing-workspace-module__kLn2Zq__receipt tr,.pos-billing-workspace-module__kLn2Zq__receiptTotals,.pos-billing-workspace-module__kLn2Zq__receiptPayment{break-inside:avoid}}
