.pos[data-astro-cid-v6a4yovh]{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-window);text-align:left;background:#fff;gap:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);padding:clamp(1.25rem,1rem + 1.6vw,2rem);display:grid}.pos__k[data-astro-cid-v6a4yovh]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.75rem;font-size:.6875rem;font-weight:600}.pos__entry[data-astro-cid-v6a4yovh]{gap:.35rem;margin-bottom:.875rem;display:grid}.pos__code[data-astro-cid-v6a4yovh]{border:1px solid var(--line-2);border-radius:var(--r-md);font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#fff;width:100%;height:2.75rem;padding:0 .875rem;font-size:1rem}.pos__code[data-astro-cid-v6a4yovh]:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1d1d1f14}.pos__hint[data-astro-cid-v6a4yovh]{font-size:var(--t-xs);color:var(--ink-3)}.pos__item-code[data-astro-cid-v6a4yovh]{letter-spacing:.06em;color:var(--ink-3);font-size:.625rem;font-weight:700}.pos__menu[data-astro-cid-v6a4yovh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:.5rem;display:grid}.pos__item[data-astro-cid-v6a4yovh]{border:1px solid var(--line);border-radius:var(--r-md);text-align:left;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:#fff;flex-direction:column;gap:.15rem;padding:.7rem .8rem;display:flex}.pos__item[data-astro-cid-v6a4yovh]:hover{background:var(--paper-2);border-color:var(--line-2)}.pos__item[data-astro-cid-v6a4yovh]:active{transform:scale(.98)}.pos__item-name[data-astro-cid-v6a4yovh]{font-size:.8125rem;font-weight:500}.pos__item-price[data-astro-cid-v6a4yovh]{color:var(--ink-2);font-size:.75rem}.pos__clear[data-astro-cid-v6a4yovh]{font-size:var(--t-xs);color:var(--ink-2);text-underline-offset:3px;margin-top:.875rem;text-decoration:underline}.pos__clear[data-astro-cid-v6a4yovh]:hover{color:var(--ink)}.receipt[data-astro-cid-v6a4yovh]{border-radius:var(--r-md);background:var(--paper-2);font-family:var(--font-mono,ui-monospace, monospace);padding:1.1rem 1.2rem}.receipt__head[data-astro-cid-v6a4yovh]{border-bottom:1px dashed var(--line-2);text-align:center;gap:.15rem;margin-bottom:.75rem;padding-bottom:.75rem;display:grid}.receipt__brand[data-astro-cid-v6a4yovh]{letter-spacing:.08em;font-size:.8125rem;font-weight:700}.receipt__meta[data-astro-cid-v6a4yovh]{color:var(--ink-2);font-size:.625rem}.receipt__lines[data-astro-cid-v6a4yovh]{gap:.3rem;min-height:4.5rem;display:grid}.receipt__line[data-astro-cid-v6a4yovh]{grid-template-columns:1.5rem minmax(0,1fr) 3.5rem;align-items:baseline;gap:.5rem;font-size:.75rem;display:grid}.receipt__qty[data-astro-cid-v6a4yovh]{color:var(--ink-2)}.receipt__name[data-astro-cid-v6a4yovh]{overflow-wrap:anywhere;min-width:0}.receipt__amt[data-astro-cid-v6a4yovh]{text-align:right}.receipt__empty[data-astro-cid-v6a4yovh]{color:var(--ink-3);font-size:.75rem}.receipt__totals[data-astro-cid-v6a4yovh]{border-top:1px dashed var(--line-2);gap:.25rem;margin-top:.75rem;padding-top:.75rem;display:grid}.receipt__row[data-astro-cid-v6a4yovh]{justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.receipt__row--muted[data-astro-cid-v6a4yovh]{color:var(--ink-2)}.receipt__row--total[data-astro-cid-v6a4yovh]{border-top:1px solid var(--line-2);margin-top:.2rem;padding-top:.35rem;font-size:.8125rem;font-weight:700}.receipt__foot[data-astro-cid-v6a4yovh]{border-top:1px dashed var(--line-2);text-align:center;color:var(--ink-2);margin-top:.9rem;padding-top:.75rem;font-size:.625rem}.pos__pay[data-astro-cid-v6a4yovh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.875rem;display:grid}.pos__paybtn[data-astro-cid-v6a4yovh]{border-radius:var(--r-md);background:var(--ink);color:#fff;height:3rem;font-size:var(--t-sm);transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);font-weight:600}.pos__paybtn[data-astro-cid-v6a4yovh]:hover{opacity:.9}.pos__paybtn[data-astro-cid-v6a4yovh]:active{transform:scale(.98)}.receipt__paid[data-astro-cid-v6a4yovh]{border:1px dashed var(--ink);border-radius:var(--r-sm);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:.75rem;padding:.35rem;font-size:.6875rem;font-weight:700}.receipt[data-astro-cid-v6a4yovh].is-printing{animation:pos-receipt-feed .9s var(--ease) both}@keyframes pos-receipt-feed{0%{clip-path:inset(0 0 100%);transform:translateY(-.5rem)}to{clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:reduce){.receipt[data-astro-cid-v6a4yovh].is-printing{animation:none}}.pos__print[data-astro-cid-v6a4yovh]{font-size:var(--t-xs);color:var(--ink-2);align-items:center;gap:.5rem;margin-top:.875rem;display:flex}.pos__printer[data-astro-cid-v6a4yovh]{background:#28c840;border-radius:50%;flex:none;width:.5rem;height:.5rem}@media (width>=48rem){.pos[data-astro-cid-v6a4yovh]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}
