.admin-module__XDUNnq__shell,.admin-module__XDUNnq__shellExpanded{--admin-sidebar-width:calc(var(--space-16) + var(--space-4));min-height:100svh}.admin-module__XDUNnq__shellExpanded{--admin-sidebar-width:calc(var(--space-32) + var(--space-24))}.admin-module__XDUNnq__mobileTopBar{display:none}.admin-module__XDUNnq__sidebar,.admin-module__XDUNnq__sidebarExpanded{z-index:30;gap:var(--space-6);border-right:1px solid var(--color-border);background:var(--color-surface);height:100svh;padding:var(--space-4);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.admin-module__XDUNnq__sidebar{width:calc(var(--space-16) + var(--space-4))}.admin-module__XDUNnq__sidebarExpanded{width:calc(var(--space-32) + var(--space-24))}.admin-module__XDUNnq__toggleButton,.admin-module__XDUNnq__navLink,.admin-module__XDUNnq__navLinkActive,.admin-module__XDUNnq__exitLink{align-items:center;gap:var(--space-3);min-height:var(--space-12);border-radius:var(--radius-sm);color:var(--color-foreground);font:inherit;font-weight:var(--weight-medium);white-space:nowrap;display:flex}.admin-module__XDUNnq__toggleButton{cursor:pointer;background:0 0;border:0;justify-content:center;padding:0}.admin-module__XDUNnq__nav{align-content:start;gap:var(--space-2);overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;display:grid;overflow:hidden auto}.admin-module__XDUNnq__navLink,.admin-module__XDUNnq__navLinkActive,.admin-module__XDUNnq__exitLink{padding:0 var(--space-3)}.admin-module__XDUNnq__sidebar .admin-module__XDUNnq__navLink,.admin-module__XDUNnq__sidebar .admin-module__XDUNnq__navLinkActive,.admin-module__XDUNnq__sidebar .admin-module__XDUNnq__exitLink{justify-content:center;padding:0}.admin-module__XDUNnq__navLink{background:0 0}.admin-module__XDUNnq__navLinkActive{background:var(--color-surface-tinted);color:var(--color-primary-foreground)}.admin-module__XDUNnq__exitLink{cursor:pointer;background:0 0;border:0;margin-block-start:auto}.admin-module__XDUNnq__toggleButton:hover,.admin-module__XDUNnq__navLink:hover,.admin-module__XDUNnq__exitLink:hover{background:var(--color-surface-muted)}.admin-module__XDUNnq__navLinkActive:hover{background:var(--color-surface-tinted)}.admin-module__XDUNnq__toggleButton:focus-visible,.admin-module__XDUNnq__navLink:focus-visible,.admin-module__XDUNnq__navLinkActive:focus-visible,.admin-module__XDUNnq__exitLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.admin-module__XDUNnq__icon{height:var(--space-6);width:var(--space-6);flex:none}.admin-module__XDUNnq__content{box-sizing:border-box;min-width:0;width:calc(100% - var(--admin-sidebar-width));margin-inline-start:var(--admin-sidebar-width)}.admin-module__XDUNnq__locationSelectorBar{padding:var(--space-4) var(--space-5) 0;justify-content:flex-end;display:flex}.admin-module__XDUNnq__adminLocaleSwitcher{right:var(--space-5);bottom:var(--space-5);z-index:40;align-items:center;gap:var(--space-2);min-height:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-surface) 94%, transparent);box-shadow:0 var(--space-2) var(--space-8) color-mix(in srgb, var(--color-foreground) 12%, transparent);color:var(--color-muted-foreground);padding:0 var(--space-4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:inline-flex;position:fixed}.admin-module__XDUNnq__adminLocaleSwitcher button{color:inherit;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-2) 0;background:0 0;border:0}.admin-module__XDUNnq__adminLocaleSwitcher button[aria-pressed=true]{color:var(--color-foreground)}.admin-module__XDUNnq__adminLocaleSwitcher button:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}@media (max-width:767px){.admin-module__XDUNnq__shell,.admin-module__XDUNnq__shellExpanded{--admin-sidebar-width:0;--mobile-dashboard-topbar-height:var(--space-16)}.admin-module__XDUNnq__sidebar,.admin-module__XDUNnq__sidebarExpanded{z-index:50;min-height:0;height:var(--mobile-dashboard-topbar-height);border-right:0;border-bottom:1px solid var(--color-border);width:100%;padding:0 var(--space-4);transition:transform .18s;position:fixed;inset:0 0 auto}.admin-module__XDUNnq__shellTopBarHidden .admin-module__XDUNnq__sidebar,.admin-module__XDUNnq__shellTopBarHidden .admin-module__XDUNnq__sidebarExpanded{transform:translateY(-100%)}.admin-module__XDUNnq__sidebarExpanded{gap:var(--space-8);height:100svh;padding:var(--mobile-dashboard-topbar-height) var(--space-6) var(--space-8);bottom:0}.admin-module__XDUNnq__mobileTopBar{top:0;right:var(--space-16);left:var(--space-4);height:var(--mobile-dashboard-topbar-height);align-items:center;min-width:0;display:flex;position:absolute}.admin-module__XDUNnq__mobileBrand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.admin-module__XDUNnq__mobileLogo{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:var(--color-foreground);color:var(--color-background);font-size:var(--text-xs);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.admin-module__XDUNnq__mobileStoreName{min-width:0;color:var(--color-foreground);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-module__XDUNnq__toggleButton{top:var(--space-2);right:var(--space-3);z-index:2;width:var(--space-12);position:absolute}.admin-module__XDUNnq__nav{display:none}.admin-module__XDUNnq__sidebarExpanded .admin-module__XDUNnq__nav{align-content:start;justify-items:stretch;gap:var(--space-3);width:fit-content;padding-block:var(--space-2);margin-inline:auto;display:grid}.admin-module__XDUNnq__sidebarExpanded .admin-module__XDUNnq__navLink,.admin-module__XDUNnq__sidebarExpanded .admin-module__XDUNnq__navLinkActive,.admin-module__XDUNnq__sidebarExpanded .admin-module__XDUNnq__exitLink{min-width:calc(var(--space-32) + var(--space-16));padding:0 var(--space-5);justify-content:flex-start}.admin-module__XDUNnq__sidebar .admin-module__XDUNnq__exitLink{display:none}.admin-module__XDUNnq__sidebarExpanded .admin-module__XDUNnq__exitLink{margin-block-start:0;margin-inline:auto}.admin-module__XDUNnq__content{width:100%;margin-inline-start:0;padding-block-start:var(--mobile-dashboard-topbar-height)}.admin-module__XDUNnq__locationSelectorBar{padding-block-start:var(--space-3)}.admin-module__XDUNnq__adminLocaleSwitcher{right:var(--space-4);bottom:var(--space-4)}}
.LoadingSpinner-module__56kcka__spinner{border:3px solid color-mix(in srgb, var(--color-info) 20%, transparent);border-top-color:var(--color-info);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite LoadingSpinner-module__56kcka__spin;display:block}@keyframes LoadingSpinner-module__56kcka__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.LoadingSpinner-module__56kcka__spinner{animation:none}}
.PageLoadingProvider-module__pe_CpG__overlay{z-index:10000;background:var(--color-background,#f0eeea);place-items:center;display:grid;position:fixed;inset:0}.PageLoadingProvider-module__pe_CpG__overlay[hidden]{display:none}
.Loader-module__1x-aLW__center{place-items:center;min-block-size:80px;display:grid}.Loader-module__1x-aLW__page{min-block-size:100svh;place-items:center;width:100%;display:grid}
.delivery-status-module__BL7Kwq__fulfillmentBadge,.delivery-status-module__BL7Kwq__statusBadge,.delivery-status-module__BL7Kwq__trackingLink{width:fit-content;min-height:var(--space-7);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-snug);padding:var(--space-1) var(--space-3);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.delivery-status-module__BL7Kwq__fulfillmentBadge{background:var(--color-foreground);color:var(--color-background)}.delivery-status-module__BL7Kwq__statusBadge{background:var(--color-surface-muted);color:var(--color-muted-foreground)}.delivery-status-module__BL7Kwq__statusBadge[data-tone=info]{background:color-mix(in srgb, var(--color-info) 16%, var(--color-surface));color:var(--color-info)}.delivery-status-module__BL7Kwq__statusBadge[data-tone=positive]{background:var(--color-positive);color:var(--color-positive-foreground)}.delivery-status-module__BL7Kwq__statusBadge[data-tone=warning]{background:var(--color-warning);color:var(--color-warning-foreground)}.delivery-status-module__BL7Kwq__statusBadge[data-tone=danger]{background:var(--color-danger);color:var(--color-danger-foreground)}@property --delivery-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.delivery-status-module__BL7Kwq__statusBadge[data-stage=finding]{--delivery-border-color:var(--color-holding)}.delivery-status-module__BL7Kwq__statusBadge[data-stage=heading]{--delivery-border-color:var(--color-info)}.delivery-status-module__BL7Kwq__statusBadge[data-stage=arriving]{--delivery-border-color:var(--color-positive)}.delivery-status-module__BL7Kwq__statusBadge:is([data-stage=finding],[data-stage=heading],[data-stage=arriving]){color:var(--color-foreground);background:0 0;position:relative}.delivery-status-module__BL7Kwq__statusBadge:is([data-stage=finding],[data-stage=heading],[data-stage=arriving]):before{content:"";border-radius:inherit;padding:calc(var(--space-1) / 2);background:conic-gradient(from var(--delivery-border-angle), transparent 25%, var(--delivery-border-color) 85%, transparent);pointer-events:none;animation:1.8s linear infinite delivery-status-module__BL7Kwq__deliveryBorderOrbit;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.delivery-status-module__BL7Kwq__statusBadge[data-stage=out]{background:var(--color-info);color:var(--color-secondary-foreground)}.delivery-status-module__BL7Kwq__statusBadge[data-stage=delivered]{background:var(--color-positive);color:var(--color-secondary-foreground)}@keyframes delivery-status-module__BL7Kwq__deliveryBorderOrbit{to{--delivery-border-angle:360deg}}@media (prefers-reduced-motion:reduce){.delivery-status-module__BL7Kwq__statusBadge[data-stage]:before{background:var(--delivery-border-color);animation:none}}.delivery-status-module__BL7Kwq__trackingLink{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-foreground);text-decoration:none}.delivery-status-module__BL7Kwq__trackingLink:hover{background:var(--color-surface-muted)}.delivery-status-module__BL7Kwq__trackingLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}
.OrderPaymentSummary-module__1RjIgq__summary{overflow-wrap:anywhere;display:grid}
.RefundDialog-module__QeZr1q__overlay{z-index:90;background:color-mix(in srgb, var(--color-foreground) 30%, transparent);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.RefundDialog-module__QeZr1q__dialog{box-sizing:border-box;width:min(100%,44rem);max-height:calc(100svh - var(--space-8));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 var(--space-3) var(--space-8) color-mix(in srgb, var(--color-foreground) 18%, transparent);color:var(--color-foreground);position:relative;overflow:hidden}.RefundDialog-module__QeZr1q__dialog:focus{outline:none}.RefundDialog-module__QeZr1q__loading{z-index:2;background:color-mix(in srgb, var(--color-surface) 90%, transparent);place-items:center;display:grid;position:absolute;inset:0}.RefundDialog-module__QeZr1q__form{max-height:calc(100svh - var(--space-8));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.RefundDialog-module__QeZr1q__header{justify-content:space-between;align-items:start;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-5) var(--space-6);display:flex}.RefundDialog-module__QeZr1q__header>div{gap:var(--space-1);display:grid}.RefundDialog-module__QeZr1q__header h2{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.RefundDialog-module__QeZr1q__eyebrow{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.RefundDialog-module__QeZr1q__closeButton,.RefundDialog-module__QeZr1q__secondaryButton,.RefundDialog-module__QeZr1q__refundButton,.RefundDialog-module__QeZr1q__quantityControl button{min-height:var(--space-10);border-radius:var(--radius-full);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);border:0}.RefundDialog-module__QeZr1q__closeButton,.RefundDialog-module__QeZr1q__secondaryButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);padding:0 var(--space-4)}.RefundDialog-module__QeZr1q__closeButton:hover,.RefundDialog-module__QeZr1q__secondaryButton:hover{background:var(--color-surface-muted)}.RefundDialog-module__QeZr1q__closeButton:focus-visible,.RefundDialog-module__QeZr1q__secondaryButton:focus-visible,.RefundDialog-module__QeZr1q__refundButton:focus-visible,.RefundDialog-module__QeZr1q__quantityControl button:focus-visible,.RefundDialog-module__QeZr1q__fullRefundOption input:focus-visible,.RefundDialog-module__QeZr1q__itemIdentity input:focus-visible,.RefundDialog-module__QeZr1q__reasonField textarea:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.RefundDialog-module__QeZr1q__body{align-content:start;gap:var(--space-5);min-height:0;padding:var(--space-5) var(--space-6);display:grid;overflow-y:auto}.RefundDialog-module__QeZr1q__fullRefundOption{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);cursor:pointer;padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.RefundDialog-module__QeZr1q__fullRefundOptionSelected{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.RefundDialog-module__QeZr1q__fullRefundOption input,.RefundDialog-module__QeZr1q__itemIdentity input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-primary);margin:0}.RefundDialog-module__QeZr1q__fullRefundOption>span,.RefundDialog-module__QeZr1q__itemIdentity>span{gap:var(--space-1);min-width:0;display:grid}.RefundDialog-module__QeZr1q__fullRefundOption strong,.RefundDialog-module__QeZr1q__itemIdentity strong,.RefundDialog-module__QeZr1q__itemAmount strong{color:var(--color-foreground);font-weight:var(--weight-semibold)}.RefundDialog-module__QeZr1q__fullRefundOption small,.RefundDialog-module__QeZr1q__itemIdentity small,.RefundDialog-module__QeZr1q__itemAmount small,.RefundDialog-module__QeZr1q__fieldHint{color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--leading-normal)}.RefundDialog-module__QeZr1q__legacyNotice{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface));color:var(--color-foreground);font-size:var(--text-sm);line-height:var(--leading-normal);padding:var(--space-4)}.RefundDialog-module__QeZr1q__itemFieldset{gap:var(--space-2);border:0;min-width:0;padding:0;display:grid}.RefundDialog-module__QeZr1q__itemFieldset legend{color:var(--color-foreground);font-size:var(--text-md);font-weight:var(--weight-semibold);padding:0}.RefundDialog-module__QeZr1q__itemList{gap:var(--space-3);margin-top:var(--space-2);display:grid}.RefundDialog-module__QeZr1q__itemOption{align-items:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.RefundDialog-module__QeZr1q__itemOptionSelected{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface))}.RefundDialog-module__QeZr1q__itemIdentity{align-items:start;gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.RefundDialog-module__QeZr1q__itemIdentity input:disabled{cursor:not-allowed;opacity:.45}.RefundDialog-module__QeZr1q__itemAmount{justify-items:end;gap:var(--space-1);display:grid}.RefundDialog-module__QeZr1q__quantityControl{justify-content:flex-end;align-items:center;gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3);grid-column:1/-1;display:flex}.RefundDialog-module__QeZr1q__quantityControl button{width:var(--space-10);background:var(--color-surface-muted);color:var(--color-foreground);padding:0}.RefundDialog-module__QeZr1q__quantityControl span{min-width:var(--space-8);font-weight:var(--weight-semibold);text-align:center}.RefundDialog-module__QeZr1q__quantityControl small{color:var(--color-muted-foreground);font-size:var(--text-xs)}.RefundDialog-module__QeZr1q__reasonField{gap:var(--space-2);border-top:1px solid var(--color-border);color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium);padding-top:var(--space-5);display:grid}.RefundDialog-module__QeZr1q__reasonField textarea{box-sizing:border-box;width:100%;min-height:var(--space-20);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-foreground);font:inherit;line-height:var(--leading-normal);padding:var(--space-3) var(--space-4);resize:vertical}.RefundDialog-module__QeZr1q__reasonField textarea:hover{border-color:var(--color-border-strong)}.RefundDialog-module__QeZr1q__reasonField textarea:focus-visible{border-color:var(--color-primary)}.RefundDialog-module__QeZr1q__reasonField textarea::placeholder{color:var(--color-muted-foreground)}.RefundDialog-module__QeZr1q__footer{gap:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-muted);padding:var(--space-4) var(--space-6);display:grid}.RefundDialog-module__QeZr1q__summary{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RefundDialog-module__QeZr1q__summary>div{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-muted-foreground);font-size:var(--text-sm);display:flex}.RefundDialog-module__QeZr1q__summary strong{color:var(--color-foreground)}.RefundDialog-module__QeZr1q__refundTotal{border-top:1px solid var(--color-border);font-weight:var(--weight-semibold);margin-top:var(--space-1);padding-top:var(--space-3);grid-column:1/-1}.RefundDialog-module__QeZr1q__refundTotal strong{font-size:var(--text-lg)}.RefundDialog-module__QeZr1q__error{color:var(--color-danger);font-size:var(--text-sm)}.RefundDialog-module__QeZr1q__actions{justify-content:flex-end;gap:var(--space-3);display:flex}.RefundDialog-module__QeZr1q__refundButton{min-width:var(--space-32);background:var(--color-danger);color:var(--color-danger-foreground);padding:0 var(--space-5)}.RefundDialog-module__QeZr1q__refundButton:disabled,.RefundDialog-module__QeZr1q__secondaryButton:disabled,.RefundDialog-module__QeZr1q__closeButton:disabled,.RefundDialog-module__QeZr1q__quantityControl button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:767px){.RefundDialog-module__QeZr1q__overlay{align-items:end;padding:0}.RefundDialog-module__QeZr1q__dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:94svh}.RefundDialog-module__QeZr1q__form{max-height:94svh}.RefundDialog-module__QeZr1q__header,.RefundDialog-module__QeZr1q__body,.RefundDialog-module__QeZr1q__footer{padding-inline:var(--space-4)}.RefundDialog-module__QeZr1q__summary{grid-template-columns:1fr}.RefundDialog-module__QeZr1q__actions{flex-direction:column-reverse;align-items:stretch}.RefundDialog-module__QeZr1q__actions button{width:100%}}
.PosRewardPanel-module__-9G-IG__panel{gap:var(--space-5);min-width:0;min-height:0;padding:clamp(var(--space-5),3vw,var(--space-10));background:var(--color-background);color:var(--color-foreground);flex-direction:column;display:flex;overflow:auto}.PosRewardPanel-module__-9G-IG__panel:focus{outline:none}.PosRewardPanel-module__-9G-IG__heading{gap:var(--space-1);display:grid}.PosRewardPanel-module__-9G-IG__heading>span{color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.PosRewardPanel-module__-9G-IG__heading h1{font-size:clamp(var(--text-2xl),3vw,var(--text-4xl));margin:0;line-height:1.2}.PosRewardPanel-module__-9G-IG__heading>p{margin-top:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-sm)}.PosRewardPanel-module__-9G-IG__panel p{margin:0;line-height:1.5}.PosRewardPanel-module__-9G-IG__panel button{min-height:calc(var(--space-12) + var(--space-1));border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);font:inherit;font-weight:var(--weight-semibold);color:var(--color-foreground);background:var(--color-surface);cursor:pointer;transition:background .15s,border-color .15s}.PosRewardPanel-module__-9G-IG__panel button:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--color-surface-muted)}.PosRewardPanel-module__-9G-IG__panel button:disabled{opacity:.45;cursor:not-allowed}.PosRewardPanel-module__-9G-IG__panel button:focus-visible,.PosRewardPanel-module__-9G-IG__panel input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.PosRewardPanel-module__-9G-IG__choiceSection{gap:var(--space-4);display:grid}.PosRewardPanel-module__-9G-IG__choices{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PosRewardPanel-module__-9G-IG__choiceSkip{width:100%}.PosRewardPanel-module__-9G-IG__muted,.PosRewardPanel-module__-9G-IG__support{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:400;line-height:1.5}.PosRewardPanel-module__-9G-IG__rewardCard{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.PosRewardPanel-module__-9G-IG__cardLocked{background:var(--color-surface-muted)}.PosRewardPanel-module__-9G-IG__cardLocked .PosRewardPanel-module__-9G-IG__cardHeading,.PosRewardPanel-module__-9G-IG__cardLocked .PosRewardPanel-module__-9G-IG__pointValue{opacity:.55}.PosRewardPanel-module__-9G-IG__cardMessage,.PosRewardPanel-module__-9G-IG__cardError{font-size:var(--text-xs);color:var(--color-muted-foreground);line-height:1.5}.PosRewardPanel-module__-9G-IG__cardError{color:var(--color-danger)}.PosRewardPanel-module__-9G-IG__panel .PosRewardPanel-module__-9G-IG__cardAction{width:100%;margin-top:auto}.PosRewardPanel-module__-9G-IG__pointValue{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-positive) 12%,var(--color-surface));display:grid}.PosRewardPanel-module__-9G-IG__pointValue span{font-size:var(--text-sm)}.PosRewardPanel-module__-9G-IG__pointValue strong{font-size:var(--text-3xl);font-variant-numeric:tabular-nums}.PosRewardPanel-module__-9G-IG__balance{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.PosRewardPanel-module__-9G-IG__balance>span{color:var(--color-muted-foreground)}.PosRewardPanel-module__-9G-IG__balance strong{font-variant-numeric:tabular-nums}.PosRewardPanel-module__-9G-IG__verificationRow{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.PosRewardPanel-module__-9G-IG__panel .PosRewardPanel-module__-9G-IG__verificationRow input,.PosRewardPanel-module__-9G-IG__panel .PosRewardPanel-module__-9G-IG__verificationRow button{min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm)}.PosRewardPanel-module__-9G-IG__verificationRow label{gap:0}.PosRewardPanel-module__-9G-IG__fieldLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PosRewardPanel-module__-9G-IG__verificationHeading{align-items:center;gap:var(--space-2);display:flex}.PosRewardPanel-module__-9G-IG__verificationHeading .PosRewardPanel-module__-9G-IG__cardIcon{width:32px;height:32px}.PosRewardPanel-module__-9G-IG__verificationHeading h2{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.PosRewardPanel-module__-9G-IG__verificationHeading p{color:var(--color-muted-foreground);font-size:var(--text-xs)}.PosRewardPanel-module__-9G-IG__verificationHeading>div{gap:2px;min-width:0;display:grid}.PosRewardPanel-module__-9G-IG__panel .PosRewardPanel-module__-9G-IG__verificationCard{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;margin:0;display:grid}.PosRewardPanel-module__-9G-IG__cardHeading{align-items:center;gap:var(--space-3);display:flex}.PosRewardPanel-module__-9G-IG__cardHeading h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.PosRewardPanel-module__-9G-IG__cardIcon,.PosRewardPanel-module__-9G-IG__verifiedIcon{border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));flex:none;place-items:center;width:36px;height:36px;display:grid}.PosRewardPanel-module__-9G-IG__cardIcon svg,.PosRewardPanel-module__-9G-IG__verifiedIcon svg{width:20px;height:20px}.PosRewardPanel-module__-9G-IG__panel label{gap:var(--space-2);min-width:0;font-size:var(--text-sm);font-weight:var(--weight-semibold);display:grid}.PosRewardPanel-module__-9G-IG__panel input{width:100%;min-width:0;min-height:56px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);font:inherit;font-size:var(--text-lg);color:var(--color-foreground);background:var(--color-background);box-sizing:border-box}.PosRewardPanel-module__-9G-IG__panel input::placeholder{color:var(--color-muted-foreground);opacity:.75}.PosRewardPanel-module__-9G-IG__panel input:disabled{opacity:.55}.PosRewardPanel-module__-9G-IG__panel .PosRewardPanel-module__-9G-IG__codeInput{letter-spacing:.2em;font-variant-numeric:tabular-nums}.PosRewardPanel-module__-9G-IG__verified{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--color-positive) 45%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-positive) 8%,var(--color-surface));justify-content:space-between;display:flex}.PosRewardPanel-module__-9G-IG__verifiedIdentity{align-items:center;gap:var(--space-3);min-width:0;display:flex}.PosRewardPanel-module__-9G-IG__verifiedIcon{background:color-mix(in srgb,var(--color-positive) 25%,var(--color-surface));color:var(--color-positive-foreground);border-radius:50%}.PosRewardPanel-module__-9G-IG__verifiedIdentity>span:last-child{gap:var(--space-1);display:grid}.PosRewardPanel-module__-9G-IG__verified strong{font-size:var(--text-sm)}.PosRewardPanel-module__-9G-IG__verified small{font-size:var(--text-xs);color:var(--color-muted-foreground)}.PosRewardPanel-module__-9G-IG__verified button{font-size:var(--text-sm);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);flex-shrink:0}.PosRewardPanel-module__-9G-IG__panel .PosRewardPanel-module__-9G-IG__reset{width:44px;min-height:44px;padding:var(--space-2);place-items:center;display:grid}.PosRewardPanel-module__-9G-IG__reset svg{width:20px;height:20px}.PosRewardPanel-module__-9G-IG__amount>div{min-width:0;position:relative}.PosRewardPanel-module__-9G-IG__amount input{font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;padding-right:100px}.PosRewardPanel-module__-9G-IG__conversion{right:var(--space-3);color:var(--color-muted-foreground);font-size:var(--text-xs);pointer-events:none;font-weight:400;position:absolute;top:50%;transform:translateY(-50%)}.PosRewardPanel-module__-9G-IG__panel .PosRewardPanel-module__-9G-IG__primary{color:var(--color-primary-foreground);background:var(--color-primary);border-color:var(--color-primary)}.PosRewardPanel-module__-9G-IG__panel .PosRewardPanel-module__-9G-IG__primary:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.PosRewardPanel-module__-9G-IG__support{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted)}.PosRewardPanel-module__-9G-IG__error{padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--color-danger) 40%,var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-danger) 6%,var(--color-surface));color:var(--color-danger);font-size:var(--text-sm)}.PosRewardPanel-module__-9G-IG__loading{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-muted-foreground);font-size:var(--text-sm)}.PosRewardPanel-module__-9G-IG__empty{gap:var(--space-4);display:grid}@media (max-width:800px){.PosRewardPanel-module__-9G-IG__panel{padding:var(--space-5);gap:var(--space-4)}.PosRewardPanel-module__-9G-IG__choices{gap:var(--space-3)}}@media (max-width:500px){.PosRewardPanel-module__-9G-IG__choices{grid-template-columns:1fr}.PosRewardPanel-module__-9G-IG__verificationRow{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.PosRewardPanel-module__-9G-IG__verificationRow button{max-width:150px}}.PosRewardPanel-module__-9G-IG__receiptButton{gap:var(--space-1);text-align:left;width:100%;display:grid}.PosRewardPanel-module__-9G-IG__receiptButton small{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-regular)}.PosRewardPanel-module__-9G-IG__cardSelected{border-color:var(--color-positive);background:color-mix(in srgb,var(--color-positive) 12%,var(--color-surface))}.PosRewardPanel-module__-9G-IG__resultHeading{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.PosRewardPanel-module__-9G-IG__resultPoints{align-items:baseline;gap:var(--space-2);margin-left:auto;display:flex}.PosRewardPanel-module__-9G-IG__resultPoints strong{font-size:var(--text-3xl);font-variant-numeric:tabular-nums;line-height:1.1}.PosRewardPanel-module__-9G-IG__resultPoints span{color:var(--color-muted-foreground);font-size:var(--text-sm)}.PosRewardPanel-module__-9G-IG__resultTotals{gap:var(--space-3);margin-top:var(--space-1);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb,var(--color-positive) 35%,var(--color-border));display:grid}
.PosPromotionSelector-module__gz6QAq__entry{gap:6px;padding:8px 0;display:grid}.PosPromotionSelector-module__gz6QAq__trigger{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-muted);width:100%;min-height:52px;color:var(--color-foreground);text-align:left;font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.PosPromotionSelector-module__gz6QAq__trigger .PosPromotionSelector-module__gz6QAq__triggerContent{align-items:center;gap:12px;min-width:0;display:flex}.PosPromotionSelector-module__gz6QAq__triggerCopy{gap:3px;min-width:0;display:grid}.PosPromotionSelector-module__gz6QAq__trigger strong{font-size:var(--text-sm)}.PosPromotionSelector-module__gz6QAq__trigger small,.PosPromotionSelector-module__gz6QAq__hint{color:var(--color-muted-foreground);font-size:var(--text-xs)}.PosPromotionSelector-module__gz6QAq__hint{margin:0}.PosPromotionSelector-module__gz6QAq__triggerValue{font-variant-numeric:tabular-nums;font-weight:700}.PosPromotionSelector-module__gz6QAq__backdrop{z-index:4000;background:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.PosPromotionSelector-module__gz6QAq__dialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:100%;min-height:min(580px,100dvh - 48px);max-height:calc(100dvh - 48px);color:var(--color-foreground);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 80px #0003}.PosPromotionSelector-module__gz6QAq__dialog button,.PosPromotionSelector-module__gz6QAq__dialog input{font:inherit}.PosPromotionSelector-module__gz6QAq__dialog button{border-radius:var(--radius-md);border:1px solid var(--color-border-strong);cursor:pointer;background:var(--color-surface);min-height:46px;color:var(--color-foreground);padding:10px 18px}.PosPromotionSelector-module__gz6QAq__dialog button:disabled,.PosPromotionSelector-module__gz6QAq__trigger:disabled{opacity:.5;cursor:not-allowed}.PosPromotionSelector-module__gz6QAq__dialog button:focus-visible,.PosPromotionSelector-module__gz6QAq__trigger:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}.PosPromotionSelector-module__gz6QAq__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.PosPromotionSelector-module__gz6QAq__header h2{font-size:var(--text-2xl);margin:4px 0 8px}.PosPromotionSelector-module__gz6QAq__header p,.PosPromotionSelector-module__gz6QAq__preview>p{color:var(--color-muted-foreground);font-size:var(--text-xs);margin:0;font-weight:600}.PosPromotionSelector-module__gz6QAq__header span{color:var(--color-muted-foreground);font-size:var(--text-sm)}.PosPromotionSelector-module__gz6QAq__header>button{width:46px;padding:0;font-size:28px}.PosPromotionSelector-module__gz6QAq__body{flex:1;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);min-height:0;display:grid;overflow:auto}.PosPromotionSelector-module__gz6QAq__offers{flex-direction:column;gap:18px;padding:24px;display:flex}.PosPromotionSelector-module__gz6QAq__list{flex-shrink:0;grid-auto-rows:96px;align-content:start;gap:10px;height:414px;display:grid;overflow-y:auto}.PosPromotionSelector-module__gz6QAq__dialog .PosPromotionSelector-module__gz6QAq__offer,.PosPromotionSelector-module__gz6QAq__dialog .PosPromotionSelector-module__gz6QAq__offerSelected{text-align:left;align-items:center;gap:14px;width:100%;height:96px;min-height:96px;padding:18px;display:flex}.PosPromotionSelector-module__gz6QAq__dialog .PosPromotionSelector-module__gz6QAq__offerSelected{background:color-mix(in srgb, var(--color-positive) 18%, var(--color-surface));border:2px solid var(--color-positive);color:var(--color-positive-foreground);padding:17px}.PosPromotionSelector-module__gz6QAq__offerCopy{flex:1;gap:6px;display:grid}.PosPromotionSelector-module__gz6QAq__offer small,.PosPromotionSelector-module__gz6QAq__offerSelected small{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:1.4}.PosPromotionSelector-module__gz6QAq__saving{white-space:nowrap;font-variant-numeric:tabular-nums}.PosPromotionSelector-module__gz6QAq__preview{background:var(--color-surface-muted);border-left:1px solid var(--color-border);padding:24px}.PosPromotionSelector-module__gz6QAq__preview h3{font-size:var(--text-lg);margin:16px 0 24px}.PosPromotionSelector-module__gz6QAq__preview dl{gap:16px;display:grid}.PosPromotionSelector-module__gz6QAq__preview dl>div{justify-content:space-between;gap:14px;display:flex}.PosPromotionSelector-module__gz6QAq__preview dd{font-variant-numeric:tabular-nums;margin:0}.PosPromotionSelector-module__gz6QAq__preview small,.PosPromotionSelector-module__gz6QAq__previewEmpty{font-size:var(--text-sm);color:var(--color-muted-foreground);line-height:1.6}.PosPromotionSelector-module__gz6QAq__previewEmpty{padding:48px 0}.PosPromotionSelector-module__gz6QAq__total{border-top:1px solid var(--color-border-strong);font-size:var(--text-lg);padding-top:20px;font-weight:700}.PosPromotionSelector-module__gz6QAq__discount{font-weight:600}.PosPromotionSelector-module__gz6QAq__footer{border-top:1px solid var(--color-border);align-items:center;gap:12px;padding:18px 24px;display:flex}.PosPromotionSelector-module__gz6QAq__footer>span{flex:1}.PosPromotionSelector-module__gz6QAq__dialog .PosPromotionSelector-module__gz6QAq__primary{background:var(--color-foreground);color:var(--color-surface);min-width:140px}.PosPromotionSelector-module__gz6QAq__dialog .PosPromotionSelector-module__gz6QAq__remove{color:var(--color-danger,#b42318)}.PosPromotionSelector-module__gz6QAq__empty{text-align:center;padding:32px 12px}.PosPromotionSelector-module__gz6QAq__empty p{color:var(--color-muted-foreground);line-height:1.6}.PosPromotionSelector-module__gz6QAq__applied{border:1px solid var(--color-positive);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-positive) 18%, var(--color-surface));color:var(--color-positive-foreground);padding:24px}.PosPromotionSelector-module__gz6QAq__applied>strong{font-size:var(--text-2xl)}.PosPromotionSelector-module__gz6QAq__error{border:1px solid var(--color-danger,#b42318);border-radius:var(--radius-md);padding:12px}.PosPromotionSelector-module__gz6QAq__error p{margin:0 0 8px}@media (max-width:700px){.PosPromotionSelector-module__gz6QAq__backdrop{padding:0}.PosPromotionSelector-module__gz6QAq__dialog{border-radius:0;height:100dvh;max-height:100dvh}.PosPromotionSelector-module__gz6QAq__body{grid-template-columns:1fr}.PosPromotionSelector-module__gz6QAq__preview{border-left:0;border-top:1px solid var(--color-border)}.PosPromotionSelector-module__gz6QAq__header,.PosPromotionSelector-module__gz6QAq__offers,.PosPromotionSelector-module__gz6QAq__preview{padding:16px}.PosPromotionSelector-module__gz6QAq__footer{padding:12px 16px}.PosPromotionSelector-module__gz6QAq__dialog .PosPromotionSelector-module__gz6QAq__primary{min-width:100px}}.PosPromotionSelector-module__gz6QAq__offerCopy{min-width:0}.PosPromotionSelector-module__gz6QAq__offer strong,.PosPromotionSelector-module__gz6QAq__offerSelected strong,.PosPromotionSelector-module__gz6QAq__offer small,.PosPromotionSelector-module__gz6QAq__offerSelected small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PosPromotionSelector-module__gz6QAq__triggerActions{width:100%;position:relative}.PosPromotionSelector-module__gz6QAq__entry .PosPromotionSelector-module__gz6QAq__triggerActions .PosPromotionSelector-module__gz6QAq__triggerWithRemove{padding-right:60px}.PosPromotionSelector-module__gz6QAq__removeTrigger{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.PosPromotionSelector-module__gz6QAq__removeTrigger svg{width:20px;height:20px}.PosPromotionSelector-module__gz6QAq__removeTrigger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.PosPromotionSelector-module__gz6QAq__removeTrigger:disabled{opacity:.5;cursor:not-allowed}.PosPromotionSelector-module__gz6QAq__removeTrigger:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.PosPromotionSelector-module__gz6QAq__body,.PosPromotionSelector-module__gz6QAq__list{scrollbar-width:none}.PosPromotionSelector-module__gz6QAq__body::-webkit-scrollbar{display:none}.PosPromotionSelector-module__gz6QAq__list::-webkit-scrollbar{display:none}.PosPromotionSelector-module__gz6QAq__triggerContent>svg{flex:none;width:16px;height:16px}.PosPromotionSelector-module__gz6QAq__dialog .PosPromotionSelector-module__gz6QAq__offerUnavailable:disabled{opacity:.65;background:var(--color-surface-muted);border-style:dashed}.PosPromotionSelector-module__gz6QAq__offerUnavailable .PosPromotionSelector-module__gz6QAq__unavailableReason{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.NumericKeypad-module__CKO5XW__keypad{gap:var(--space-3);width:min(100%,20rem);margin-inline:auto;display:grid}.NumericKeypad-module__CKO5XW__displayRow,.NumericKeypad-module__CKO5XW__displayRowWithAside{gap:var(--space-3);min-width:0;display:grid}.NumericKeypad-module__CKO5XW__displayRowWithAside{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.NumericKeypad-module__CKO5XW__displayAside{min-width:0}.NumericKeypad-module__CKO5XW__pinDisplay,.NumericKeypad-module__CKO5XW__numberDisplay{min-height:var(--space-16);justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface-muted);display:flex}.NumericKeypad-module__CKO5XW__pinDisplay i{width:var(--space-3);aspect-ratio:1;border:2px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface)}.NumericKeypad-module__CKO5XW__pinDisplay i[data-filled=true]{border-color:var(--color-primary);background:var(--color-primary)}.NumericKeypad-module__CKO5XW__numberDisplay{color:var(--color-foreground);font-size:var(--text-4xl);font-weight:var(--weight-bold)}.NumericKeypad-module__CKO5XW__keys{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.NumericKeypad-module__CKO5XW__keys button{min-height:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font:inherit;font-size:var(--text-xl);font-weight:var(--weight-bold)}.NumericKeypad-module__CKO5XW__keys button:hover{background:var(--color-surface-muted)}.NumericKeypad-module__CKO5XW__keys button:focus-visible,.NumericKeypad-module__CKO5XW__submitButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.NumericKeypad-module__CKO5XW__submitButton{min-height:var(--space-12);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;font:inherit;font-weight:var(--weight-bold);border:0}.NumericKeypad-module__CKO5XW__submitButton:disabled{cursor:not-allowed;opacity:.45}
.AdminPinDialog-module__yBIGMa__backdrop{z-index:120;background:color-mix(in srgb, var(--color-foreground) 44%, transparent);padding:var(--space-4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;display:grid;position:fixed;inset:0}.AdminPinDialog-module__yBIGMa__dialog{gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:min(100%,28rem);box-shadow:0 var(--space-8) var(--space-32) color-mix(in srgb, var(--color-foreground) 30%, transparent);padding:var(--space-6);display:grid}.AdminPinDialog-module__yBIGMa__dialog>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.AdminPinDialog-module__yBIGMa__dialog>header>div{gap:var(--space-1);display:grid}.AdminPinDialog-module__yBIGMa__dialog>header span{color:var(--color-danger);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.AdminPinDialog-module__yBIGMa__dialog h2{font-size:var(--text-xl)}.AdminPinDialog-module__yBIGMa__dialog>header button{width:var(--space-10);aspect-ratio:1;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font:inherit;font-size:var(--text-xl);place-items:center;display:grid}.AdminPinDialog-module__yBIGMa__error{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center;margin:0}
.QrPayment-module__ustwia__panel{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-info);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-foreground);display:grid}.QrPayment-module__ustwia__panel button,.QrPayment-module__ustwia__dialog button,.QrPayment-module__ustwia__customer button,.QrPayment-module__ustwia__customer a{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:44px;color:var(--color-foreground);font:inherit;cursor:pointer;padding:10px 16px}.QrPayment-module__ustwia__panel button:disabled,.QrPayment-module__ustwia__dialog button:disabled,.QrPayment-module__ustwia__customer button:disabled{opacity:.5;cursor:not-allowed}.QrPayment-module__ustwia__panel small,.QrPayment-module__ustwia__customer small{color:var(--color-muted-foreground)}.QrPayment-module__ustwia__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.QrPayment-module__ustwia__backdrop{z-index:250;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.QrPayment-module__ustwia__dialog{background:var(--color-surface);color:var(--color-foreground);border:1px solid var(--color-border);border-radius:var(--radius-xl);width:min(100%,480px);max-height:90svh;padding:24px;overflow:auto;box-shadow:0 12px 48px #0003}.QrPayment-module__ustwia__dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.QrPayment-module__ustwia__dialog h2{font-size:22px}.QrPayment-module__ustwia__dialog form{gap:16px;display:grid}.QrPayment-module__ustwia__dialog label{gap:8px;display:grid}.QrPayment-module__ustwia__dialog input:not([type=checkbox]),.QrPayment-module__ustwia__customer input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-foreground);font:inherit;padding:10px}.QrPayment-module__ustwia__dialog .QrPayment-module__ustwia__consent{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.QrPayment-module__ustwia__consent input{flex:none;width:20px;height:20px}.QrPayment-module__ustwia__code{background:#fff;width:min(100%,320px);height:auto;margin:16px auto;display:block}.QrPayment-module__ustwia__customer{max-width:600px;min-height:100svh;color:var(--color-foreground);background:var(--color-surface);flex-direction:column;gap:20px;margin:0 auto;padding:24px;display:flex}.QrPayment-module__ustwia__customer header{justify-content:space-between;align-items:center;gap:12px;display:flex}.QrPayment-module__ustwia__customer h1{font-size:28px}.QrPayment-module__ustwia__customer dl{border:1px solid var(--color-border);border-radius:var(--radius-lg);gap:12px;padding:20px;display:grid}.QrPayment-module__ustwia__customer dl>div{justify-content:space-between;gap:12px;display:flex}.QrPayment-module__ustwia__customer .QrPayment-module__ustwia__primary{background:var(--color-positive);color:var(--color-surface);font-weight:700}.QrPayment-module__ustwia__test{background:color-mix(in srgb, var(--color-warning) 15%, var(--color-surface));border:1px solid var(--color-warning);border-radius:var(--radius-md);padding:12px}.QrPayment-module__ustwia__error{color:var(--color-danger)}.QrPayment-module__ustwia__offlineNotice{border:1px solid var(--color-warning);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface));margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.QrPayment-module__ustwia__customer button:focus-visible,.QrPayment-module__ustwia__dialog button:focus-visible,.QrPayment-module__ustwia__panel button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.QrPayment-module__ustwia__qrDialog{width:min(calc(100vw - var(--space-8)), var(--page-narrow));max-height:calc(100dvh - var(--space-8));gap:var(--space-4);padding:var(--space-5);text-align:start;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"header""status""content""actions";display:grid;overflow:hidden}.QrPayment-module__ustwia__qrDialog p{margin:0}.QrPayment-module__ustwia__qrHeader{grid-area:header;margin:0}.QrPayment-module__ustwia__qrHeader>div{gap:var(--space-1);text-align:start;display:grid}.QrPayment-module__ustwia__qrHeader>div>small{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.QrPayment-module__ustwia__qrHeader>div>strong{font-size:var(--text-3xl);line-height:var(--leading-tight)}.QrPayment-module__ustwia__testBadge{max-width:calc(var(--space-32) * 2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-warning) 12%, var(--color-surface));color:var(--color-foreground);font-size:var(--text-xs);line-height:var(--leading-snug);text-align:center}.QrPayment-module__ustwia__qrStatus{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);font-size:var(--text-sm);text-align:center;grid-area:status}.QrPayment-module__ustwia__qrContent{gap:var(--space-5);grid-area:content;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:0;display:grid}.QrPayment-module__ustwia__qrScanArea{place-items:center;gap:var(--space-2);min-width:0;min-height:0;display:grid}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__code{width:min(100%,40svh);max-width:calc(var(--space-32) * 2 + var(--space-16));max-height:40svh;margin:0}.QrPayment-module__ustwia__qrExpiry{color:var(--color-muted-foreground);font-size:var(--text-sm);text-align:center}.QrPayment-module__ustwia__qrExpiry strong{color:var(--color-foreground)}.QrPayment-module__ustwia__qrVerification{gap:var(--space-3);align-content:center;min-width:0;display:grid}.QrPayment-module__ustwia__confirmationBlock{gap:var(--space-2);display:grid}.QrPayment-module__ustwia__confirmationBlock label{text-align:start;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.QrPayment-module__ustwia__confirmationBlock input{text-align:center;font-size:var(--text-lg);font-weight:var(--weight-semibold)}.QrPayment-module__ustwia__qrVerification>small{color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--leading-normal)}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__qrActions{gap:var(--space-2);grid-area:actions;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__qrActions a{min-height:var(--space-11);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-info);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__qrActions button{min-width:0;min-height:var(--space-11);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__qrActions svg{width:var(--space-5);height:var(--space-5);flex:none;display:block}.QrPayment-module__ustwia__printAction{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}@media (max-width:767px){.QrPayment-module__ustwia__backdrop:has(.QrPayment-module__ustwia__qrDialog){padding:0}.QrPayment-module__ustwia__qrDialog{width:100%;height:100dvh;max-height:100dvh;padding:max(var(--space-3), env(safe-area-inset-top)) var(--space-3) max(var(--space-3), env(safe-area-inset-bottom));gap:var(--space-3);border-radius:0}.QrPayment-module__ustwia__qrHeader{gap:var(--space-2)}.QrPayment-module__ustwia__qrHeader>div>strong{font-size:var(--text-2xl)}.QrPayment-module__ustwia__testBadge{max-width:50%;padding:var(--space-1) var(--space-2)}.QrPayment-module__ustwia__qrContent{gap:var(--space-3);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__code{width:min(100%,34svh);max-height:34svh}.QrPayment-module__ustwia__qrVerification{gap:var(--space-2)}.QrPayment-module__ustwia__offlineNotice{padding:var(--space-2);font-size:var(--text-xs)}.QrPayment-module__ustwia__confirmationBlock input{min-height:var(--space-10);padding:var(--space-2);font-size:var(--text-md)}.QrPayment-module__ustwia__confirmationBlock button{min-height:var(--space-10);padding:var(--space-2);font-size:var(--text-sm)}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__qrActions{grid-template-columns:repeat(2,minmax(0,1fr))}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__qrActions a,.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__qrActions button{min-height:var(--space-10);padding:var(--space-2);font-size:var(--text-xs)}}
.PosPaymentScreen-module__JwVx8G__paymentSummary{border-right:1px solid var(--color-border-strong);background:var(--color-surface);min-width:0;min-height:0;box-shadow:var(--space-2) 0 var(--space-8) color-mix(in srgb, var(--color-foreground) 8%, transparent);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.PosPaymentScreen-module__JwVx8G__summaryItem{cursor:default}.PosPaymentScreen-module__JwVx8G__summarySecondaryControls{min-height:var(--space-11,2.75rem)}.PosPaymentScreen-module__JwVx8G__paymentSummary>.PosPaymentScreen-module__JwVx8G__summaryFooter{padding:var(--space-4);display:grid}.PosPaymentScreen-module__JwVx8G__summaryFooter>dl{grid-area:auto}.PosPaymentScreen-module__JwVx8G__summaryFooter>dl>div{align-items:normal}.PosPaymentScreen-module__JwVx8G__summaryFooter>dl dt{font-size:var(--text-base)}.PosPaymentScreen-module__JwVx8G__paidCheckActions{gap:var(--space-2);border-top:1px solid var(--color-border);padding:var(--space-3);display:grid}.PosPaymentScreen-module__JwVx8G__paidCheckActions>div:last-child{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PosPaymentScreen-module__JwVx8G__paidCheckActions button{min-height:var(--space-11);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);display:flex}.PosPaymentScreen-module__JwVx8G__paidCheckActions button:disabled{cursor:not-allowed;opacity:.45}.PosPaymentScreen-module__JwVx8G__paidCheckActions svg{width:var(--space-5);height:var(--space-5)}.PosPaymentScreen-module__JwVx8G__reprintDialogBackdrop{z-index:80;background:color-mix(in srgb, var(--color-foreground) 38%, transparent);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.PosPaymentScreen-module__JwVx8G__reprintDialog{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:min(100%,34rem);box-shadow:var(--shadow-xl);padding:var(--space-5);display:grid}.PosPaymentScreen-module__JwVx8G__reprintDialog>header{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.PosPaymentScreen-module__JwVx8G__reprintDialog>header span{color:var(--color-muted-foreground);font-size:var(--text-xs);text-transform:uppercase}.PosPaymentScreen-module__JwVx8G__reprintDialog>header h2{margin-top:var(--space-1);font-size:var(--text-2xl)}.PosPaymentScreen-module__JwVx8G__reprintDialog>header>button{color:var(--color-muted-foreground);cursor:pointer;font-size:var(--text-2xl);background:0 0;border:0}.PosPaymentScreen-module__JwVx8G__reprintChoices{gap:var(--space-2);display:grid}.PosPaymentScreen-module__JwVx8G__reprintChoices button{min-height:var(--space-16);gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-3) var(--space-4);text-align:left;display:grid}.PosPaymentScreen-module__JwVx8G__reprintChoices button:hover,.PosPaymentScreen-module__JwVx8G__reprintChoices button:focus-visible{border-color:var(--color-secondary)}.PosPaymentScreen-module__JwVx8G__reprintChoices button:disabled{cursor:not-allowed;opacity:.45}.PosPaymentScreen-module__JwVx8G__reprintChoices span{color:var(--color-muted-foreground);font-size:var(--text-sm)}.PosPaymentScreen-module__JwVx8G__reprintDialog footer{justify-content:flex-end;display:flex}.PosPaymentScreen-module__JwVx8G__reprintDialog footer button{min-width:8rem;min-height:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font:inherit;font-weight:var(--weight-semibold)}.PosPaymentScreen-module__JwVx8G__paymentWorkspace{background:radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--color-info) 10%, transparent), transparent 24rem), var(--color-background);min-width:0;min-height:0;padding:clamp(var(--space-5), 3vw, var(--space-10));overflow-y:auto}.PosPaymentScreen-module__JwVx8G__paymentHeading{gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.PosPaymentScreen-module__JwVx8G__paymentHeadingCopy{gap:var(--space-1);display:grid}.PosPaymentScreen-module__JwVx8G__paymentHeadingCopy>span{color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.PosPaymentScreen-module__JwVx8G__paymentHeading h1{font-size:clamp(var(--text-2xl), 3vw, var(--text-4xl))}.PosPaymentScreen-module__JwVx8G__paymentPromotion{grid-column:1/-1;min-width:0;display:flex}.PosPaymentScreen-module__JwVx8G__paymentPromotion>div{flex-direction:column;width:100%;padding:0;display:flex}.PosPaymentScreen-module__JwVx8G__paymentPromotion button:not([data-promotion-remove]){min-height:var(--space-16);border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));padding:var(--space-4);flex:1}.PosPaymentScreen-module__JwVx8G__paymentPromotion button:not([data-promotion-remove]):hover:not(:disabled){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 18%, var(--color-surface))}.PosPaymentScreen-module__JwVx8G__paymentPromotion strong{font-size:var(--text-base)}.PosPaymentScreen-module__JwVx8G__paymentFields{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PosPaymentScreen-module__JwVx8G__paymentFields>div,.PosPaymentScreen-module__JwVx8G__paymentFields>button{min-height:var(--space-16);align-content:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-foreground);font:inherit;padding:var(--space-3) var(--space-4);text-align:left;display:grid}.PosPaymentScreen-module__JwVx8G__paymentFields>button{cursor:pointer;border-width:2px}.PosPaymentScreen-module__JwVx8G__paymentFields>div{background:var(--color-surface-muted)}.PosPaymentScreen-module__JwVx8G__fieldAffordance{justify-content:space-between;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:flex}.PosPaymentScreen-module__JwVx8G__paymentFields>button:disabled{cursor:not-allowed;opacity:.6}.PosPaymentScreen-module__JwVx8G__paymentFields>button:disabled .PosPaymentScreen-module__JwVx8G__fieldAffordance{visibility:hidden}.PosPaymentScreen-module__JwVx8G__paymentFields>button:focus-visible,.PosPaymentScreen-module__JwVx8G__paymentBody button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.PosPaymentScreen-module__JwVx8G__paymentBody button{overflow-wrap:anywhere}.PosPaymentScreen-module__JwVx8G__paymentWorkspace button{touch-action:manipulation}.PosPaymentScreen-module__JwVx8G__paymentFields>button[aria-pressed=true]{border-color:var(--color-info);box-shadow:inset 0 0 0 1px var(--color-info)}.PosPaymentScreen-module__JwVx8G__paymentFields span{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.PosPaymentScreen-module__JwVx8G__paymentFields strong{font-size:var(--text-lg)}.PosPaymentScreen-module__JwVx8G__summaryFooter .PosPaymentScreen-module__JwVx8G__summaryBalanceDue{margin-top:var(--space-2);color:var(--color-secondary);font-size:var(--text-lg);font-weight:var(--weight-bold)}.PosPaymentScreen-module__JwVx8G__summaryFooter .PosPaymentScreen-module__JwVx8G__summaryBalanceDue dt{color:var(--color-muted-foreground);font-size:inherit}.PosPaymentScreen-module__JwVx8G__summaryFooter .PosPaymentScreen-module__JwVx8G__summaryBalanceDue dd{color:inherit;font-weight:var(--weight-semibold)}.PosPaymentScreen-module__JwVx8G__paymentBody{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(8rem,.42fr) minmax(12rem,16rem);grid-template-areas:"entry suggested methods";display:grid}.PosPaymentScreen-module__JwVx8G__paymentBodySplit{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);grid-template-areas:"entry methods"}.PosPaymentScreen-module__JwVx8G__amountEntryArea{align-content:start;gap:var(--space-3);grid-area:entry;display:grid}.PosPaymentScreen-module__JwVx8G__groupLabel{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.PosPaymentScreen-module__JwVx8G__tenderMethods>.PosPaymentScreen-module__JwVx8G__groupLabel{grid-column:1/-1}.PosPaymentScreen-module__JwVx8G__keypad{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.PosPaymentScreen-module__JwVx8G__keypad button,.PosPaymentScreen-module__JwVx8G__suggestedAmounts button,.PosPaymentScreen-module__JwVx8G__splitGrid button{min-height:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 var(--space-1) 0 color-mix(in srgb, var(--color-foreground) 12%, transparent);color:var(--color-foreground);cursor:pointer;font:inherit;font-size:var(--text-xl);font-weight:var(--weight-bold)}.PosPaymentScreen-module__JwVx8G__keypad .PosPaymentScreen-module__JwVx8G__backspaceKey{min-height:var(--space-12);color:var(--color-danger);grid-column:1/-1}.PosPaymentScreen-module__JwVx8G__suggestedAmounts{align-content:start;gap:var(--space-2);grid-area:suggested;display:grid}.PosPaymentScreen-module__JwVx8G__suggestedAmounts button,.PosPaymentScreen-module__JwVx8G__splitGrid button{align-content:center;gap:var(--space-1);font-size:var(--text-base);padding:var(--space-3);text-align:left;display:grid}.PosPaymentScreen-module__JwVx8G__suggestedAmounts span,.PosPaymentScreen-module__JwVx8G__splitGrid span{color:var(--color-muted-foreground);font-size:10px;font-weight:var(--weight-semibold)}.PosPaymentScreen-module__JwVx8G__tenderMethods{align-content:start;gap:var(--space-3);grid-area:methods;display:grid}.PosPaymentScreen-module__JwVx8G__tenderMethods>button{min-height:var(--space-16);align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-4);text-align:left;display:flex}.PosPaymentScreen-module__JwVx8G__tenderMethods>button:disabled{opacity:.5;cursor:not-allowed}.PosPaymentScreen-module__JwVx8G__tenderMethods>button:last-child{grid-column:1/-1}.PosPaymentScreen-module__JwVx8G__tenderMethods>button[aria-pressed=true],.PosPaymentScreen-module__JwVx8G__tenderMethods>button:hover:not(:disabled){border-color:var(--color-info);background:var(--color-info);color:var(--color-info-foreground)}.PosPaymentScreen-module__JwVx8G__tenderMethods svg{width:var(--space-6);height:var(--space-6);flex:none}.PosPaymentScreen-module__JwVx8G__tenderMethods button>span{gap:2px;display:grid}.PosPaymentScreen-module__JwVx8G__tenderMethods small{color:inherit;font-size:var(--text-xs);opacity:1}.PosPaymentScreen-module__JwVx8G__splitControls{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.PosPaymentScreen-module__JwVx8G__splitControls button,.PosPaymentScreen-module__JwVx8G__shareSplit button{min-height:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-foreground);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);padding:0 var(--space-4)}.PosPaymentScreen-module__JwVx8G__splitControls button[aria-pressed=true]{border-color:var(--color-info);background:color-mix(in srgb, var(--color-info) 14%, var(--color-surface));color:var(--color-info)}.PosPaymentScreen-module__JwVx8G__splitGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.PosPaymentScreen-module__JwVx8G__shareSplit{place-content:center;justify-items:center;gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);min-height:22rem;padding:var(--space-6);display:grid}.PosPaymentScreen-module__JwVx8G__shareSplit>div{align-items:end;gap:var(--space-3);display:flex}.PosPaymentScreen-module__JwVx8G__shareSplit label{gap:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:grid}.PosPaymentScreen-module__JwVx8G__shareSplit select{min-width:8rem;min-height:var(--space-12);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-foreground);font:inherit;padding:0 var(--space-3)}.PosPaymentScreen-module__JwVx8G__shareSplit>strong{font-size:var(--text-3xl)}.PosPaymentScreen-module__JwVx8G__readingScreen,.PosPaymentScreen-module__JwVx8G__suggestedTipScreen,.PosPaymentScreen-module__JwVx8G__completionScreen,.PosPaymentScreen-module__JwVx8G__voidProcessingScreen,.PosPaymentScreen-module__JwVx8G__voidResultScreen{background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--color-info) 14%, transparent), transparent 30rem), var(--color-background);min-width:0;min-height:0;padding:clamp(var(--space-6), 5vw, var(--space-16));text-align:center;place-content:center;justify-items:center;display:grid}.PosPaymentScreen-module__JwVx8G__readingScreen,.PosPaymentScreen-module__JwVx8G__suggestedTipScreen,.PosPaymentScreen-module__JwVx8G__completionScreen{grid-column:1/-1}.PosPaymentScreen-module__JwVx8G__suggestedTipScreen{align-content:center;gap:var(--space-3)}.PosPaymentScreen-module__JwVx8G__suggestedTipHeading{justify-items:center;gap:var(--space-2);max-width:48rem;display:grid}.PosPaymentScreen-module__JwVx8G__suggestedTipHeading>span{color:var(--color-positive);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.PosPaymentScreen-module__JwVx8G__suggestedTipHeading h1{font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl))}.PosPaymentScreen-module__JwVx8G__suggestedTipHeading p{color:var(--color-muted-foreground);line-height:var(--leading-normal)}.PosPaymentScreen-module__JwVx8G__suggestedTipOptions{gap:var(--space-3);display:grid}.PosPaymentScreen-module__JwVx8G__suggestedTipOptions[data-option-count="3"]{grid-template-columns:repeat(3,minmax(8rem,1fr));width:min(100%,48rem)}.PosPaymentScreen-module__JwVx8G__suggestedTipOptions[data-option-count="4"]{grid-template-columns:repeat(4,minmax(8rem,1fr));width:min(100%,64rem)}.PosPaymentScreen-module__JwVx8G__suggestedTipOptions button{place-content:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--color-positive) 38%, var(--color-border));border-radius:var(--radius-xl);background:var(--color-surface);min-height:6rem;color:var(--color-foreground);cursor:pointer;font:inherit;display:grid}.PosPaymentScreen-module__JwVx8G__suggestedTipOptions button:hover,.PosPaymentScreen-module__JwVx8G__suggestedTipOptions button:focus-visible{border-color:var(--color-positive);background:color-mix(in srgb, var(--color-positive) 10%, var(--color-surface))}.PosPaymentScreen-module__JwVx8G__suggestedTipOptions strong{color:var(--color-positive);font-size:var(--text-2xl)}.PosPaymentScreen-module__JwVx8G__suggestedTipOptions span{font-size:var(--text-base);font-weight:var(--weight-semibold)}.PosPaymentScreen-module__JwVx8G__customSuggestedTip{gap:var(--space-2);grid-template-columns:1fr 1fr;width:min(100%,32rem);display:grid}.PosPaymentScreen-module__JwVx8G__customSuggestedTipAmount,.PosPaymentScreen-module__JwVx8G__suggestedTipKeypad{grid-column:1/-1}.PosPaymentScreen-module__JwVx8G__customSuggestedTipAmount{min-height:var(--space-14);justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding-inline:var(--space-4);display:flex}.PosPaymentScreen-module__JwVx8G__customSuggestedTipAmount span{color:var(--color-muted-foreground);font-size:var(--text-sm)}.PosPaymentScreen-module__JwVx8G__customSuggestedTipAmount strong{font-size:var(--text-2xl)}.PosPaymentScreen-module__JwVx8G__suggestedTipKeypad{gap:var(--space-2)}.PosPaymentScreen-module__JwVx8G__suggestedTipKeypad button{min-height:var(--space-12)}.PosPaymentScreen-module__JwVx8G__saveCustomSuggestedTip,.PosPaymentScreen-module__JwVx8G__noSuggestedTip{min-height:var(--space-11);border-radius:var(--radius-lg);cursor:pointer;font:inherit;font-weight:var(--weight-bold);padding-inline:var(--space-5);border:0}.PosPaymentScreen-module__JwVx8G__saveCustomSuggestedTip{background:var(--color-positive);color:var(--color-positive-foreground)}.PosPaymentScreen-module__JwVx8G__saveCustomSuggestedTip:disabled{cursor:not-allowed;opacity:.45}.PosPaymentScreen-module__JwVx8G__noSuggestedTip{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-foreground)}.PosPaymentScreen-module__JwVx8G__readerPulse{aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-info);width:7rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-info) 38%, transparent);color:var(--color-info-foreground);place-items:center;animation:1.1s ease-out infinite PosPaymentScreen-module__JwVx8G__readerPulse;display:grid}.PosPaymentScreen-module__JwVx8G__readerPulse svg{width:var(--space-12);height:var(--space-12)}.PosPaymentScreen-module__JwVx8G__readingScreen>span,.PosPaymentScreen-module__JwVx8G__completionAmount>span{margin-top:var(--space-6);color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.PosPaymentScreen-module__JwVx8G__readingScreen h1{margin-top:var(--space-2);font-size:var(--text-4xl)}.PosPaymentScreen-module__JwVx8G__readingScreen>strong{margin-top:var(--space-4);font-size:var(--text-3xl)}.PosPaymentScreen-module__JwVx8G__readingScreen p{margin-top:var(--space-2);color:var(--color-muted-foreground)}.PosPaymentScreen-module__JwVx8G__completionScreen{align-content:center;gap:var(--space-8)}.PosPaymentScreen-module__JwVx8G__completionAmount{justify-items:center;gap:var(--space-2);display:grid}.PosPaymentScreen-module__JwVx8G__completionAmount h1{font-size:clamp(var(--text-4xl), 7vw, 5rem)}.PosPaymentScreen-module__JwVx8G__completionAmount p{color:var(--color-muted-foreground);font-size:var(--text-xl)}.PosPaymentScreen-module__JwVx8G__completionTip{color:var(--color-positive);font-size:var(--text-xl)}.PosPaymentScreen-module__JwVx8G__receiptSection{gap:var(--space-4);width:min(100%,56rem);display:grid}.PosPaymentScreen-module__JwVx8G__receiptSection h2{margin-bottom:var(--space-2);font-size:var(--text-2xl)}.PosPaymentScreen-module__JwVx8G__receiptOptions{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.PosPaymentScreen-module__JwVx8G__receiptOptions button,.PosPaymentScreen-module__JwVx8G__completionAction{place-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);min-height:8rem;color:var(--color-foreground);cursor:pointer;font:inherit;font-size:var(--text-lg);display:grid}.PosPaymentScreen-module__JwVx8G__receiptOptions svg{width:var(--space-8);height:var(--space-8)}.PosPaymentScreen-module__JwVx8G__completionAction{min-height:var(--space-16);background:var(--color-primary);color:var(--color-primary-foreground);font-weight:var(--weight-bold);padding-block:var(--space-4)}.PosPaymentScreen-module__JwVx8G__adjustmentPanel{border:1px solid color-mix(in srgb, var(--color-info) 45%, var(--color-border));border-radius:var(--radius-xl);background:var(--color-surface);grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.PosPaymentScreen-module__JwVx8G__adjustmentPanelManagement{border:0;border-radius:0;align-self:stretch;height:100%}.PosPaymentScreen-module__JwVx8G__adjustmentPanel>header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-4) var(--space-5);display:flex}.PosPaymentScreen-module__JwVx8G__adjustmentPanel>header>div{gap:var(--space-1);display:grid}.PosPaymentScreen-module__JwVx8G__adjustmentPanel>header span{color:var(--color-info);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.PosPaymentScreen-module__JwVx8G__adjustmentPanel>header h2{font-size:var(--text-xl)}.PosPaymentScreen-module__JwVx8G__adjustmentPanel>header button{min-height:var(--space-10);border-radius:var(--radius-full);background:var(--color-info);color:var(--color-info-foreground);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);padding:0 var(--space-4);border:0}.PosPaymentScreen-module__JwVx8G__adjustmentStats{gap:var(--space-2);padding:var(--space-4) var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.PosPaymentScreen-module__JwVx8G__adjustmentStats>div{gap:var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface-muted);padding:var(--space-3);display:grid}.PosPaymentScreen-module__JwVx8G__adjustmentStats>.PosPaymentScreen-module__JwVx8G__adjustmentEntryTip{background:var(--color-positive);color:#fff}.PosPaymentScreen-module__JwVx8G__adjustmentStats>.PosPaymentScreen-module__JwVx8G__adjustmentEntryVoid{background:var(--color-danger);color:#fff}.PosPaymentScreen-module__JwVx8G__adjustmentStats>:is(.PosPaymentScreen-module__JwVx8G__adjustmentEntryTip,.PosPaymentScreen-module__JwVx8G__adjustmentEntryVoid) span{color:#fff}.PosPaymentScreen-module__JwVx8G__adjustmentStats span{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.PosPaymentScreen-module__JwVx8G__adjustmentModes{gap:var(--space-2);padding:0 var(--space-5) var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.PosPaymentScreen-module__JwVx8G__adjustmentModes button{min-height:var(--space-11,2.75rem);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-muted-foreground);cursor:pointer;font:inherit;font-weight:var(--weight-semibold)}.PosPaymentScreen-module__JwVx8G__adjustmentModes button[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.PosPaymentScreen-module__JwVx8G__adjustmentModes button:disabled{cursor:not-allowed;opacity:.42}.PosPaymentScreen-module__JwVx8G__fullyVoidedNotice{border:1px solid color-mix(in srgb, var(--color-danger) 35%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-danger) 7%, var(--color-surface));color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:var(--space-3) var(--space-4);grid-column:1/-1;margin:0}.PosPaymentScreen-module__JwVx8G__adjustmentWorkspace{align-content:start;gap:var(--space-4);min-height:0;padding:0 var(--space-5) var(--space-5);grid-template-columns:minmax(16rem,1fr);display:grid;overflow-y:auto}.PosPaymentScreen-module__JwVx8G__adjustmentKeypad{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.PosPaymentScreen-module__JwVx8G__adjustmentKeypad button{min-height:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-foreground);cursor:pointer;font:inherit;font-size:var(--text-lg);font-weight:var(--weight-bold)}.PosPaymentScreen-module__JwVx8G__adjustmentKeypad .PosPaymentScreen-module__JwVx8G__adjustmentBackspace{color:var(--color-danger)}.PosPaymentScreen-module__JwVx8G__applyAdjustment{min-height:var(--space-12);border-radius:var(--radius-lg);background:var(--color-secondary);color:var(--color-secondary-foreground);cursor:pointer;font:inherit;font-weight:var(--weight-bold);border:0}.PosPaymentScreen-module__JwVx8G__adjustmentMessage{color:var(--color-info);font-size:var(--text-sm);text-align:center;grid-column:1/-1}.PosPaymentScreen-module__JwVx8G__voidHistory{gap:var(--space-2);border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-5);display:grid}.PosPaymentScreen-module__JwVx8G__voidHistory>strong{font-size:var(--text-sm)}.PosPaymentScreen-module__JwVx8G__voidHistory>div{gap:var(--space-3);color:var(--color-muted-foreground);font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.PosPaymentScreen-module__JwVx8G__voidHistory>div>strong{color:var(--color-danger)}.PosPaymentScreen-module__JwVx8G__voidProcessingScreen,.PosPaymentScreen-module__JwVx8G__voidResultScreen{height:100%}.PosPaymentScreen-module__JwVx8G__voidProcessingScreen .PosPaymentScreen-module__JwVx8G__readerPulse{background:var(--color-danger);box-shadow:0 0 0 0 color-mix(in srgb, var(--color-danger) 38%, transparent);color:var(--color-danger-foreground)}.PosPaymentScreen-module__JwVx8G__voidProcessingScreen>span,.PosPaymentScreen-module__JwVx8G__voidResultScreen>span{margin-top:var(--space-6);color:var(--color-danger);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.PosPaymentScreen-module__JwVx8G__voidProcessingScreen h2,.PosPaymentScreen-module__JwVx8G__voidResultScreen h2{margin-top:var(--space-2);font-size:var(--text-4xl)}.PosPaymentScreen-module__JwVx8G__voidProcessingScreen>strong{margin-top:var(--space-4);font-size:var(--text-3xl)}.PosPaymentScreen-module__JwVx8G__voidProcessingScreen p,.PosPaymentScreen-module__JwVx8G__voidResultScreen p{margin-top:var(--space-2);color:var(--color-muted-foreground)}.PosPaymentScreen-module__JwVx8G__voidResultIcon{aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-positive);width:7rem;color:var(--color-positive-foreground);font-size:var(--text-4xl);font-weight:var(--weight-bold);place-items:center;display:grid}.PosPaymentScreen-module__JwVx8G__voidResultScreen h3{margin:var(--space-6) 0 0;font-size:var(--text-xl)}.PosPaymentScreen-module__JwVx8G__voidReceiptOptions{gap:var(--space-3);width:min(100%,34rem);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(7rem,1fr));display:grid}.PosPaymentScreen-module__JwVx8G__voidReceiptOptions button{place-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);min-height:7rem;color:var(--color-foreground);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);display:grid}.PosPaymentScreen-module__JwVx8G__voidReceiptOptions button:disabled{cursor:not-allowed;opacity:.42}.PosPaymentScreen-module__JwVx8G__voidReceiptOptions svg{width:var(--space-8);height:var(--space-8)}.PosPaymentScreen-module__JwVx8G__voidResultScreen .PosPaymentScreen-module__JwVx8G__voidReceiptDone{width:min(100%,34rem);min-height:var(--space-12);margin-top:var(--space-6);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;font:inherit;font-weight:var(--weight-bold);border:0}@keyframes PosPaymentScreen-module__JwVx8G__readerPulse{70%{box-shadow:0 0 0 var(--space-8) transparent}to{box-shadow:0 0 #0000}}@media (min-width:900px) and (max-width:1100px){.PosPaymentScreen-module__JwVx8G__paymentBody{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);grid-template-areas:"entry methods""entry suggested"}.PosPaymentScreen-module__JwVx8G__suggestedAmounts button{min-height:var(--space-16)}}@media (min-width:768px) and (max-width:899px){.PosPaymentScreen-module__JwVx8G__paymentBody{grid-template-columns:minmax(0,1fr) minmax(8rem,.42fr);grid-template-areas:"methods methods""entry suggested""entry split"}.PosPaymentScreen-module__JwVx8G__amountEntryArea{display:contents}.PosPaymentScreen-module__JwVx8G__keypad,.PosPaymentScreen-module__JwVx8G__splitGrid,.PosPaymentScreen-module__JwVx8G__shareSplit{grid-area:entry}.PosPaymentScreen-module__JwVx8G__splitControls{grid-area:split;grid-template-columns:1fr}.PosPaymentScreen-module__JwVx8G__splitControls button{min-height:var(--space-16)}.PosPaymentScreen-module__JwVx8G__tenderMethods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.PosPaymentScreen-module__JwVx8G__adjustmentWorkspace{grid-template-columns:1fr}.PosPaymentScreen-module__JwVx8G__suggestedTipOptions[data-option-count="3"]{grid-template-columns:repeat(3,minmax(8rem,1fr));width:min(100%,42rem)}.PosPaymentScreen-module__JwVx8G__suggestedTipOptions[data-option-count="4"]{grid-template-columns:repeat(2,minmax(8rem,1fr));width:min(100%,32rem)}}@media (max-width:767px){.PosPaymentScreen-module__JwVx8G__paymentSummary{border-right:0;border-bottom:1px solid var(--color-border-strong);box-shadow:none;grid-area:1/1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"controls""items""footer"}.PosPaymentScreen-module__JwVx8G__paymentSummary>.PosPaymentScreen-module__JwVx8G__summaryFooter{padding:var(--space-2) var(--space-3);grid-area:footer}.PosPaymentScreen-module__JwVx8G__summaryFooter .PosPaymentScreen-module__JwVx8G__summaryBalanceDue{font-size:var(--text-base);grid-column:1/-1;margin-top:0}.PosPaymentScreen-module__JwVx8G__summaryFooter>dl{gap:var(--space-1) var(--space-4);background:0 0;border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.PosPaymentScreen-module__JwVx8G__paymentWorkspace{padding:var(--space-2) var(--space-3);grid-area:2/1;overflow-y:auto}.PosPaymentScreen-module__JwVx8G__paymentHeading{gap:var(--space-1);margin-bottom:var(--space-2)}.PosPaymentScreen-module__JwVx8G__paymentHeading h1{font-size:var(--text-lg)}.PosPaymentScreen-module__JwVx8G__paymentPromotion button:not([data-promotion-remove]){min-height:var(--space-11,2.75rem);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2)}.PosPaymentScreen-module__JwVx8G__paymentFields{gap:var(--space-1);margin-bottom:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.PosPaymentScreen-module__JwVx8G__paymentFields>div,.PosPaymentScreen-module__JwVx8G__paymentFields>button{min-height:var(--space-11,2.75rem);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2)}.PosPaymentScreen-module__JwVx8G__paymentFields strong{font-size:var(--text-base)}.PosPaymentScreen-module__JwVx8G__paymentBody{gap:var(--space-2);grid-template:"entry methods"minmax(0,1fr)"entry suggested"/minmax(0,1.5fr) minmax(7rem,.7fr)}.PosPaymentScreen-module__JwVx8G__paymentBodySplit{grid-template:"entry methods"minmax(0,1fr)/minmax(0,1.5fr) minmax(7rem,.7fr)}.PosPaymentScreen-module__JwVx8G__amountEntryArea{gap:var(--space-2)}.PosPaymentScreen-module__JwVx8G__keypad{gap:var(--space-1)}.PosPaymentScreen-module__JwVx8G__keypad button,.PosPaymentScreen-module__JwVx8G__suggestedAmounts button,.PosPaymentScreen-module__JwVx8G__splitGrid button{min-height:var(--space-10);border-radius:var(--radius-md);font-size:var(--text-base)}.PosPaymentScreen-module__JwVx8G__keypad .PosPaymentScreen-module__JwVx8G__backspaceKey{min-height:var(--space-9,2.25rem)}.PosPaymentScreen-module__JwVx8G__splitControls{gap:var(--space-1)}.PosPaymentScreen-module__JwVx8G__splitControls button,.PosPaymentScreen-module__JwVx8G__shareSplit button{min-height:var(--space-9,2.25rem);border-radius:var(--radius-md);padding-inline:var(--space-2);font-size:var(--text-xs)}.PosPaymentScreen-module__JwVx8G__suggestedAmounts{gap:var(--space-1);grid-template-columns:1fr}.PosPaymentScreen-module__JwVx8G__suggestedAmounts button{min-height:var(--space-9,2.25rem);padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.PosPaymentScreen-module__JwVx8G__tenderMethods{gap:var(--space-1);grid-template-columns:1fr}.PosPaymentScreen-module__JwVx8G__tenderMethods>button{min-height:var(--space-11,2.75rem);gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2);font-size:var(--text-sm)}.PosPaymentScreen-module__JwVx8G__tenderMethods svg{width:var(--space-5);height:var(--space-5)}.PosPaymentScreen-module__JwVx8G__tenderMethods small{font-size:var(--text-xs);line-height:var(--leading-snug);display:block}.PosPaymentScreen-module__JwVx8G__tenderMethods button>span{min-width:0}.PosPaymentScreen-module__JwVx8G__readingScreen,.PosPaymentScreen-module__JwVx8G__suggestedTipScreen,.PosPaymentScreen-module__JwVx8G__completionScreen,.PosPaymentScreen-module__JwVx8G__voidProcessingScreen,.PosPaymentScreen-module__JwVx8G__voidResultScreen{grid-area:1/1/-1/-1;width:100%;height:100dvh}.PosPaymentScreen-module__JwVx8G__adjustmentPanelManagement{grid-area:2/1;height:100%;overflow-y:auto}.PosPaymentScreen-module__JwVx8G__adjustmentPanel>header{padding:var(--space-2) var(--space-3)}.PosPaymentScreen-module__JwVx8G__adjustmentPanel>header h2{font-size:var(--text-base)}.PosPaymentScreen-module__JwVx8G__adjustmentStats{gap:var(--space-1);padding:var(--space-2) var(--space-3)}.PosPaymentScreen-module__JwVx8G__adjustmentStats>div{padding:var(--space-2)}.PosPaymentScreen-module__JwVx8G__adjustmentModes{padding:0 var(--space-3) var(--space-2)}.PosPaymentScreen-module__JwVx8G__adjustmentModes button{min-height:var(--space-9,2.25rem)}.PosPaymentScreen-module__JwVx8G__adjustmentWorkspace{gap:var(--space-2);padding:0 var(--space-3) var(--space-2)}.PosPaymentScreen-module__JwVx8G__adjustmentKeypad{gap:var(--space-1)}.PosPaymentScreen-module__JwVx8G__adjustmentKeypad button{min-height:var(--space-9,2.25rem);font-size:var(--text-base)}.PosPaymentScreen-module__JwVx8G__applyAdjustment{min-height:var(--space-10)}.PosPaymentScreen-module__JwVx8G__voidHistory{padding:var(--space-2) var(--space-3)}.PosPaymentScreen-module__JwVx8G__receiptOptions{grid-template-columns:1fr}.PosPaymentScreen-module__JwVx8G__receiptOptions button{min-height:var(--space-16)}.PosPaymentScreen-module__JwVx8G__suggestedTipScreen{align-content:start;overflow-y:auto}.PosPaymentScreen-module__JwVx8G__suggestedTipOptions,.PosPaymentScreen-module__JwVx8G__suggestedTipOptions[data-option-count="3"],.PosPaymentScreen-module__JwVx8G__suggestedTipOptions[data-option-count="4"]{grid-template-columns:1fr;width:100%}.PosPaymentScreen-module__JwVx8G__suggestedTipOptions button{min-height:var(--space-16)}.PosPaymentScreen-module__JwVx8G__customSuggestedTip{grid-template-columns:1fr;width:100%}.PosPaymentScreen-module__JwVx8G__customSuggestedTip button,.PosPaymentScreen-module__JwVx8G__noSuggestedTip{width:100%}.PosPaymentScreen-module__JwVx8G__voidReceiptOptions{grid-template-columns:1fr}.PosPaymentScreen-module__JwVx8G__voidReceiptOptions button{min-height:var(--space-16)}}@media (prefers-reduced-motion:reduce){.PosPaymentScreen-module__JwVx8G__readerPulse{animation:none}}.PosPaymentScreen-module__JwVx8G__pointChoice{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-foreground);font:inherit;text-align:left;cursor:pointer;display:flex}.PosPaymentScreen-module__JwVx8G__pointChoice>span:first-child{gap:var(--space-1);display:grid}.PosPaymentScreen-module__JwVx8G__pointChoice small{color:var(--color-muted-foreground)}.PosPaymentScreen-module__JwVx8G__pointChoice:disabled{opacity:.5;cursor:default}.PosPaymentScreen-module__JwVx8G__paymentBody,.PosPaymentScreen-module__JwVx8G__paymentBodySplit{gap:var(--space-3);grid-template:"fields methods""entry methods""split methods"/minmax(0,1fr) minmax(8rem,.36fr);align-items:stretch}.PosPaymentScreen-module__JwVx8G__paymentBody>.PosPaymentScreen-module__JwVx8G__paymentFields{grid-area:fields;min-width:0;margin:0}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__amountEntryArea{grid-area:entry;align-content:stretch;min-width:0;display:grid}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__amountEntryArea>*{grid-area:auto}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__checkoutKeypad{grid-template-rows:repeat(4,minmax(3.5rem,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}.PosPaymentScreen-module__JwVx8G__checkoutKeypad button{min-width:0;min-height:3.5rem;padding:var(--space-1)}.PosPaymentScreen-module__JwVx8G__checkoutKeypad .PosPaymentScreen-module__JwVx8G__backspaceKey{grid-column:auto;min-height:3.5rem}.PosPaymentScreen-module__JwVx8G__checkoutKeypad .PosPaymentScreen-module__JwVx8G__nearestKey{font-size:clamp(.75rem,1.5vw,1.25rem)}.PosPaymentScreen-module__JwVx8G__paymentBody>.PosPaymentScreen-module__JwVx8G__splitControls{grid-area:split;grid-template-columns:repeat(2,minmax(0,1fr))}.PosPaymentScreen-module__JwVx8G__paymentBody>.PosPaymentScreen-module__JwVx8G__tenderMethods{grid-area:methods;grid-template-columns:minmax(0,1fr);align-content:start}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__tenderMethods>button{padding:var(--space-3)}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__splitControls button{min-height:2.75rem;box-shadow:0 var(--space-1) 0 color-mix(in srgb, var(--color-foreground) 12%, transparent)}.PosPaymentScreen-module__JwVx8G__declinedScreen{gap:var(--space-3)}.PosPaymentScreen-module__JwVx8G__declinedScreen p{max-width:36rem}.PosPaymentScreen-module__JwVx8G__declinedIcon{width:9rem;padding:var(--space-4);color:var(--color-info);position:relative}.PosPaymentScreen-module__JwVx8G__declinedIcon svg{width:100%;height:auto}.PosPaymentScreen-module__JwVx8G__declinedIcon b{background:var(--color-surface);width:3rem;height:3rem;color:var(--color-danger);border:3px solid;border-radius:50%;place-items:center;font-size:2rem;display:grid;position:absolute;bottom:0;right:0}.PosPaymentScreen-module__JwVx8G__readingScreen{align-content:safe center;overflow-y:auto}button.PosPaymentScreen-module__JwVx8G__readerPulse{cursor:pointer;border:0;flex-shrink:0;position:relative}button.PosPaymentScreen-module__JwVx8G__readerPulse:after{content:"";border:3px solid #0000;border-top-color:var(--color-info);border-radius:50%;animation:1s linear infinite PosPaymentScreen-module__JwVx8G__cardReaderSpin;position:absolute;inset:-.5rem}@keyframes PosPaymentScreen-module__JwVx8G__cardReaderSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button.PosPaymentScreen-module__JwVx8G__readerPulse:after{animation:none}}.PosPaymentScreen-module__JwVx8G__readingActions{justify-content:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.PosPaymentScreen-module__JwVx8G__readingActions button{min-height:2.75rem;padding:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-foreground);font:inherit;font-weight:var(--weight-semibold);cursor:pointer}.PosPaymentScreen-module__JwVx8G__readingActions button:last-child:not(:first-child){background:var(--color-info);color:var(--color-info-foreground)}.PosPaymentScreen-module__JwVx8G__readingActions button:focus-visible,button.PosPaymentScreen-module__JwVx8G__readerPulse:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}.PosPaymentScreen-module__JwVx8G__keyInDialog{width:min(30rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-foreground);text-align:left;margin:auto;overflow:auto}.PosPaymentScreen-module__JwVx8G__keyInDialog::backdrop{background:#0000008c}.PosPaymentScreen-module__JwVx8G__keyInDialog form,.PosPaymentScreen-module__JwVx8G__keyInDialog label{gap:var(--space-2);display:grid}.PosPaymentScreen-module__JwVx8G__keyInDialog form{gap:var(--space-4)}.PosPaymentScreen-module__JwVx8G__keyInDialog h2,.PosPaymentScreen-module__JwVx8G__keyInDialog p{margin:0}.PosPaymentScreen-module__JwVx8G__keyInDialog input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);width:100%;min-width:0;min-height:2.75rem;color:var(--color-foreground);font:inherit;padding:var(--space-2)}.PosPaymentScreen-module__JwVx8G__keyInRow{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.PosPaymentScreen-module__JwVx8G__keyInDialog label{min-width:0}.PosPaymentScreen-module__JwVx8G__keyInDialog [role=alert]{color:var(--color-danger)}@media (min-width:768px) and (max-width:1100px){.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__paymentFields>*{padding:var(--space-2)}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__paymentFields span{font-size:.6875rem}}@media (max-width:767px){.PosPaymentScreen-module__JwVx8G__paymentBody,.PosPaymentScreen-module__JwVx8G__paymentBodySplit{gap:var(--space-1) var(--space-2);grid-template:"fields methods""entry methods"1fr"entry split"/minmax(0,1fr) minmax(6rem,.44fr)}.PosPaymentScreen-module__JwVx8G__paymentBody>.PosPaymentScreen-module__JwVx8G__paymentFields{grid-template-columns:repeat(3,minmax(0,1fr))}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__paymentFields>*{padding:var(--space-1);overflow-wrap:anywhere}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__paymentFields span,.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__fieldAffordance{font-size:.625rem}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__paymentFields strong{font-size:.875rem}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__checkoutKeypad{grid-template-rows:repeat(4,minmax(2.75rem,1fr))}.PosPaymentScreen-module__JwVx8G__checkoutKeypad button,.PosPaymentScreen-module__JwVx8G__checkoutKeypad .PosPaymentScreen-module__JwVx8G__backspaceKey{min-height:2.75rem}.PosPaymentScreen-module__JwVx8G__checkoutKeypad .PosPaymentScreen-module__JwVx8G__nearestKey{font-size:.7rem}.PosPaymentScreen-module__JwVx8G__paymentBody>.PosPaymentScreen-module__JwVx8G__tenderMethods{align-content:stretch;gap:var(--space-1)}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__tenderMethods>button{padding:var(--space-1);gap:var(--space-1);font-size:.75rem}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__tenderMethods small{font-size:.625rem}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__tenderMethods svg{flex-shrink:0;width:1rem;height:1rem}.PosPaymentScreen-module__JwVx8G__paymentBody>.PosPaymentScreen-module__JwVx8G__splitControls{gap:var(--space-1);grid-template-columns:1fr}.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__splitGrid,.PosPaymentScreen-module__JwVx8G__paymentBody .PosPaymentScreen-module__JwVx8G__shareSplit{grid-area:auto}}
.page-module__JycXHa__page{box-sizing:border-box;align-content:start;gap:var(--space-6);width:100%;min-height:100svh;padding:var(--space-6);display:grid}.page-module__JycXHa__pageEmbedded{min-height:0;padding:0}.page-module__JycXHa__historySection,.page-module__JycXHa__historyBlock{gap:var(--space-4);min-width:0;display:grid}.page-module__JycXHa__historySection{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5)}.page-module__JycXHa__historySection>.page-module__JycXHa__sectionHeading{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.page-module__JycXHa__historySection .page-module__JycXHa__toolbar{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);flex-wrap:wrap}.page-module__JycXHa__historySection .page-module__JycXHa__iconTools>button{border-color:var(--color-border);background:var(--color-surface)}.page-module__JycXHa__historySection .page-module__JycXHa__iconTools>button[aria-pressed=true]{border-color:var(--color-info);background:color-mix(in srgb,var(--color-info) 14%,var(--color-surface));color:var(--color-foreground)}.page-module__JycXHa__sectionHeading span{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.page-module__JycXHa__sectionHeading h2{margin:var(--space-1) 0 0;font-size:var(--text-xl)}.page-module__JycXHa__historyToolsRow,.page-module__JycXHa__iconTools{align-items:end;gap:var(--space-2);display:flex}.page-module__JycXHa__historyToolsRow{justify-content:flex-end}.page-module__JycXHa__iconTools{position:relative}.page-module__JycXHa__iconTools>button{width:var(--space-10);min-height:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;place-items:center;display:grid}.page-module__JycXHa__iconTools svg{width:var(--space-5)}.page-module__JycXHa__iconTools>button[aria-pressed=true]{background:var(--color-foreground);color:var(--color-background)}.page-module__JycXHa__historyToolPopover{top:calc(100% + var(--space-2));z-index:8;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:15rem;box-shadow:0 var(--space-2) var(--space-6) color-mix(in srgb, var(--color-foreground) 14%, transparent);padding:var(--space-3);display:grid;position:absolute;left:0}.page-module__JycXHa__historyToolPopover label{align-items:center;gap:var(--space-2);min-height:var(--space-9);cursor:pointer;font-size:var(--text-sm);display:flex}.page-module__JycXHa__detailBackdrop{z-index:80;background:color-mix(in srgb, var(--color-foreground) 52%, transparent);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.page-module__JycXHa__posDetailDialog{gap:var(--space-4);width:min(100%,38rem);max-height:calc(100svh - var(--space-8));border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5);display:grid;overflow:auto}.page-module__JycXHa__posDetailDialog>header,.page-module__JycXHa__refundSection>header{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.page-module__JycXHa__posDetailDialog h2,.page-module__JycXHa__posDetailDialog h3,.page-module__JycXHa__posDetailDialog p{margin:0}.page-module__JycXHa__posDetailDialog>header span,.page-module__JycXHa__refundSection header span{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.page-module__JycXHa__posDetailDialog>header>button{color:var(--color-foreground);cursor:pointer;font-size:var(--text-2xl);background:0 0;border:0}.page-module__JycXHa__posDetailItems,.page-module__JycXHa__posDetailTotals,.page-module__JycXHa__refundSection{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-4);display:grid}.page-module__JycXHa__posDetailItems>div,.page-module__JycXHa__posDetailTotals>div,.page-module__JycXHa__refundSection>label{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-module__JycXHa__posDetailItems small,.page-module__JycXHa__refundSection small{color:var(--color-muted-foreground);font-size:var(--text-xs);display:block}.page-module__JycXHa__posDetailTotals,.page-module__JycXHa__posDetailTotals dt,.page-module__JycXHa__posDetailTotals dd{margin:0}.page-module__JycXHa__refundSection>label>div{border:1px solid var(--color-border);border-radius:var(--radius-md);width:9rem;padding-left:var(--space-3);align-items:center;display:flex}.page-module__JycXHa__refundSection input{width:100%;min-width:0;min-height:var(--space-10);color:var(--color-foreground);font:inherit;padding:0 var(--space-2);background:0 0;border:0}.page-module__JycXHa__refundSection>button{min-height:var(--space-11);border-radius:var(--radius-full);background:var(--color-foreground);color:var(--color-background);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);border:0}.page-module__JycXHa__refundSection>button:disabled{cursor:not-allowed;opacity:.45}.page-module__JycXHa__refundError{font-size:var(--text-sm);color:var(--color-danger)!important}.page-module__JycXHa__embeddedLoading{place-items:center;min-height:min(32rem,60svh);display:grid}.page-module__JycXHa__header{justify-items:start;display:grid}.page-module__JycXHa__titleBlock{gap:var(--space-2);display:grid}.page-module__JycXHa__titleBlock h1,.page-module__JycXHa__titleBlock p{margin:0}.page-module__JycXHa__titleBlock h1{color:var(--color-foreground);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.page-module__JycXHa__titleBlock p{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal)}.page-module__JycXHa__toolbar{justify-content:space-between;align-items:end;gap:var(--space-3);display:flex}.page-module__JycXHa__dateSelector{min-height:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);flex:none;align-items:center;display:inline-flex;position:relative;overflow:visible}.page-module__JycXHa__dateArrowButton,.page-module__JycXHa__dateDisplayButton{min-height:var(--space-10);border-radius:var(--radius-full);color:var(--color-foreground);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.page-module__JycXHa__dateArrowButton{flex:0 0 var(--space-10);width:var(--space-10)}.page-module__JycXHa__dateDisplayButton{min-width:calc(var(--space-32) + var(--space-16));padding:0 var(--space-3);flex:none}.page-module__JycXHa__dateArrowButton:hover,.page-module__JycXHa__dateDisplayButton:hover{background:var(--color-surface-muted)}.page-module__JycXHa__dateArrowButton:focus-visible,.page-module__JycXHa__dateDisplayButton:focus-visible,.page-module__JycXHa__dateInput:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.page-module__JycXHa__datePickerPopover{top:calc(100% + var(--space-2));z-index:5;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 var(--space-1) 0 color-mix(in srgb, var(--color-foreground) 16%, transparent);padding:var(--space-3);position:absolute;right:0}.page-module__JycXHa__dateInput{min-height:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);font:inherit;padding:0 var(--space-3)}.page-module__JycXHa__searchField{gap:var(--space-2);min-width:min(100%, calc(var(--space-32) + var(--space-32) + var(--space-8)));display:grid}.page-module__JycXHa__searchField span{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.page-module__JycXHa__searchField input{min-height:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-foreground);font:inherit;padding:0 var(--space-3)}.page-module__JycXHa__searchField input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.page-module__JycXHa__listSection{min-width:0}.page-module__JycXHa__orderList{gap:var(--space-3);display:grid}.page-module__JycXHa__orderEntry{gap:var(--space-2);display:grid}.page-module__JycXHa__orderRow{align-items:center;gap:var(--space-4);min-height:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-3) var(--space-4);text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module__JycXHa__orderIdentity,.page-module__JycXHa__orderMeta{gap:var(--space-1);min-width:0;display:grid}.page-module__JycXHa__orderTitleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.page-module__JycXHa__historyDeliveryAction{padding-inline:var(--space-2);justify-content:flex-end;display:flex}.page-module__JycXHa__orderMeta{text-align:right;justify-items:end}.page-module__JycXHa__orderBadges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__JycXHa__orderRow:hover{background:var(--color-surface-muted)}.page-module__JycXHa__orderRow:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.page-module__JycXHa__customerName{min-width:0;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__JycXHa__price,.page-module__JycXHa__orderNumber,.page-module__JycXHa__time{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium)}.page-module__JycXHa__price{color:var(--color-foreground);font-weight:var(--weight-semibold)}.page-module__JycXHa__fulfilledBadge,.page-module__JycXHa__canceledBadge,.page-module__JycXHa__refundedBadge{border-radius:var(--radius-full);width:fit-content;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-3)}.page-module__JycXHa__paymentBadge{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-muted);width:fit-content;color:var(--color-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-3)}.page-module__JycXHa__paymentBadge[data-method=cash]{border-color:color-mix(in srgb, var(--color-positive) 45%, var(--color-border));color:var(--color-positive)}.page-module__JycXHa__paymentBadge[data-method=card]{border-color:color-mix(in srgb, var(--color-info) 45%, var(--color-border));color:var(--color-info)}.page-module__JycXHa__paymentBadge[data-method=split]{border-color:color-mix(in srgb, var(--color-holding) 55%, var(--color-border));color:color-mix(in srgb, var(--color-holding) 75%, var(--color-foreground))}.page-module__JycXHa__posDetailDialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);width:min(100%,44rem);box-shadow:0 var(--space-8) var(--space-24) color-mix(in srgb, var(--color-foreground) 24%, transparent);gap:0;padding:0}.page-module__JycXHa__posDetailHero{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);padding:var(--space-5)}.page-module__JycXHa__posDetailHero>div{gap:var(--space-1);display:grid}.page-module__JycXHa__posDetailHero>button{width:var(--space-10);aspect-ratio:1;place-items:center;display:grid;border-radius:var(--radius-full)!important;background:var(--color-surface)!important;font-size:var(--text-xl)!important}.page-module__JycXHa__detailTags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__JycXHa__detailTags>span{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);letter-spacing:0;padding:var(--space-1) var(--space-2);color:var(--color-foreground)!important;text-transform:none!important}.page-module__JycXHa__detailTags>span[data-method=cash]{color:var(--color-positive)!important}.page-module__JycXHa__detailTags>span[data-method=card]{color:var(--color-info)!important}.page-module__JycXHa__detailSummary{gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-4) var(--space-5);grid-template-columns:1fr 1fr 1.2fr;display:grid}.page-module__JycXHa__detailSummary>span{gap:var(--space-1);min-width:0;display:grid}.page-module__JycXHa__detailSummary small{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.page-module__JycXHa__detailSummary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__JycXHa__posDetailCard{gap:var(--space-3);margin:var(--space-4) var(--space-5) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;overflow:hidden}.page-module__JycXHa__posDetailCard>header{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--color-surface-muted);padding:var(--space-3) var(--space-4);display:flex}.page-module__JycXHa__posDetailCard>header>div{gap:2px;display:grid}.page-module__JycXHa__posDetailCard>header span{color:var(--color-muted-foreground);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.page-module__JycXHa__posDetailCard h3{font-size:var(--text-md)}.page-module__JycXHa__posDetailCard .page-module__JycXHa__posDetailItems{border:0;gap:0;padding:0}.page-module__JycXHa__posDetailCard .page-module__JycXHa__posDetailItems>div{border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4)}.page-module__JycXHa__posDetailCard .page-module__JycXHa__posDetailItems>div:first-child{border-top:0}.page-module__JycXHa__tenderList{display:grid}.page-module__JycXHa__tenderList article{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4);display:flex}.page-module__JycXHa__tenderList article:first-child{border-top:0}.page-module__JycXHa__tenderList article>div{justify-content:flex-end;gap:var(--space-3);color:var(--color-muted-foreground);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.page-module__JycXHa__tenderList article>div strong{color:var(--color-foreground)}.page-module__JycXHa__cardholderName{color:var(--color-muted-foreground);font-size:var(--text-xs);margin-right:auto}.page-module__JycXHa__tenderMethod{border-radius:var(--radius-full);background:var(--color-surface-muted);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-2) var(--space-3)}.page-module__JycXHa__tenderMethod[data-method=cash]{background:color-mix(in srgb, var(--color-positive) 10%, var(--color-surface));color:var(--color-positive)}.page-module__JycXHa__tenderMethod[data-method=card]{background:color-mix(in srgb, var(--color-info) 10%, var(--color-surface));color:var(--color-info)}.page-module__JycXHa__tenderRefunded,.page-module__JycXHa__tenderRefunded strong{color:var(--color-danger)!important}.page-module__JycXHa__posDetailDialog .page-module__JycXHa__posDetailTotals{margin:var(--space-4) var(--space-5) 0;border-radius:var(--radius-lg);background:var(--color-surface-muted);padding:var(--space-3) var(--space-4);border:0;gap:0}.page-module__JycXHa__posDetailDialog .page-module__JycXHa__posDetailTotals>div{padding:var(--space-1) 0}.page-module__JycXHa__posDetailTotals .page-module__JycXHa__grandTotal{margin-top:var(--space-2);border-top:1px solid var(--color-border);font-size:var(--text-lg);font-weight:var(--weight-bold);padding-top:var(--space-3)}.page-module__JycXHa__posDetailTotals .page-module__JycXHa__refundedTotal{color:var(--color-danger);font-weight:var(--weight-semibold)}.page-module__JycXHa__posDetailDialog .page-module__JycXHa__refundSection{margin-top:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface-muted);padding:var(--space-5)}@media (max-width:640px){.page-module__JycXHa__detailSummary{grid-template-columns:1fr 1fr}.page-module__JycXHa__detailSummary>span:last-child{grid-column:1/-1}.page-module__JycXHa__tenderList article{flex-direction:column;align-items:flex-start}.page-module__JycXHa__tenderList article>div{justify-content:flex-start}}.page-module__JycXHa__fulfilledBadge{background:var(--color-positive);color:var(--color-positive-foreground)}.page-module__JycXHa__canceledBadge{background:var(--color-danger);color:var(--color-danger-foreground)}.page-module__JycXHa__refundedBadge{background:var(--color-warning);color:var(--color-warning-foreground)}.page-module__JycXHa__emptyState{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted-foreground);padding:var(--space-6);margin:0}@media (max-width:767px){.page-module__JycXHa__page{padding:var(--space-4)}.page-module__JycXHa__header{padding-inline-end:0}.page-module__JycXHa__toolbar{flex-direction:column;justify-content:flex-start;align-items:start}.page-module__JycXHa__historySection{padding:var(--space-4)}.page-module__JycXHa__historyToolsRow{flex-wrap:wrap;align-items:stretch}.page-module__JycXHa__historyToolsRow .page-module__JycXHa__searchField{flex:100%}.page-module__JycXHa__dateSelector{flex:none;align-self:stretch}.page-module__JycXHa__dateDisplayButton{flex:1;min-width:0}.page-module__JycXHa__searchField{align-self:stretch;min-width:0}.page-module__JycXHa__orderRow{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}}
.loading-module__TK-NhG__loadingPage{place-items:center;min-block-size:100svh;display:grid}
.dialog-module__0rdEuW__overlay{inset:var(--space-0);z-index:80;padding:var(--space-6);background:color-mix(in srgb, var(--color-foreground) 32%, transparent);place-items:center;display:grid;position:fixed}.dialog-module__0rdEuW__panel{width:min(100%, calc(var(--space-32) * 4 + var(--space-2)));max-height:calc(100svh - var(--space-12));border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-6);overflow-y:auto}.dialog-module__0rdEuW__title{color:var(--color-foreground);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.dialog-module__0rdEuW__description{color:var(--color-muted-foreground);font-size:var(--text-md);line-height:var(--leading-normal);margin-block-start:var(--space-3)}.dialog-module__0rdEuW__actions{justify-content:flex-end;gap:var(--space-3);margin-block-start:var(--space-6);display:flex}.dialog-module__0rdEuW__primaryButton,.dialog-module__0rdEuW__secondaryButton,.dialog-module__0rdEuW__dangerButton,.dialog-module__0rdEuW__positiveButton{min-height:var(--space-10);border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-weight:var(--weight-medium);padding:0 var(--space-4)}.dialog-module__0rdEuW__primaryButton{background:var(--color-primary);color:var(--color-primary-foreground);border:0}.dialog-module__0rdEuW__primaryButton:hover{background:var(--color-primary-hover)}.dialog-module__0rdEuW__secondaryButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground)}.dialog-module__0rdEuW__secondaryButton:hover{background:var(--color-surface-muted)}.dialog-module__0rdEuW__dangerButton{background:var(--color-danger);color:var(--color-danger-foreground);border:0}.dialog-module__0rdEuW__positiveButton{background:var(--color-positive);color:var(--color-positive-foreground);border:0}.dialog-module__0rdEuW__dangerButton:hover,.dialog-module__0rdEuW__positiveButton:hover{filter:brightness(.92)}.dialog-module__0rdEuW__primaryButton:focus-visible,.dialog-module__0rdEuW__secondaryButton:focus-visible,.dialog-module__0rdEuW__dangerButton:focus-visible,.dialog-module__0rdEuW__positiveButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}@media (max-width:767px){.dialog-module__0rdEuW__overlay{padding-inline:var(--space-0);padding-block:var(--space-4)}.dialog-module__0rdEuW__panel{width:100%;max-height:calc(100svh - var(--space-8));border-inline:0;border-radius:0}}
.NotificationSettingsPanel-module__8kOTOG__settingsList{border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid;overflow:hidden}.NotificationSettingsPanel-module__8kOTOG__settingsList>label{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--space-20);padding:var(--space-4) var(--space-5);display:flex}.NotificationSettingsPanel-module__8kOTOG__settingsList>label+label{border-top:1px solid var(--color-border)}.NotificationSettingsPanel-module__8kOTOG__settingsList>label>span:first-child{gap:var(--space-1);display:grid}.NotificationSettingsPanel-module__8kOTOG__settingsList small{color:var(--color-muted-foreground);line-height:var(--leading-normal)}.NotificationSettingsPanel-module__8kOTOG__settingsList select{min-height:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-foreground);font:inherit;padding:0 var(--space-3)}.NotificationSettingsPanel-module__8kOTOG__receiptSettings{gap:var(--space-6);display:grid}.NotificationSettingsPanel-module__8kOTOG__receiptSettings>section{gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);padding:var(--space-5);display:grid}.NotificationSettingsPanel-module__8kOTOG__receiptSettings>section>p{color:var(--color-muted-foreground);line-height:var(--leading-normal)}.NotificationSettingsPanel-module__8kOTOG__receiptSettings>section>.NotificationSettingsPanel-module__8kOTOG__primaryButton{justify-self:start}@media (max-width:767px){.NotificationSettingsPanel-module__8kOTOG__closeoutAction,.NotificationSettingsPanel-module__8kOTOG__closeoutActionBlocked,.NotificationSettingsPanel-module__8kOTOG__cashierAddForm,.NotificationSettingsPanel-module__8kOTOG__settingsList>label{flex-direction:column;align-items:flex-start}}
.loading-module__PBh0PW__page{place-items:center;min-block-size:100svh;display:grid}
.PosBranches-module__Lb1f4a__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.PosBranches-module__Lb1f4a__button,.PosBranches-module__Lb1f4a__primary,.PosBranches-module__Lb1f4a__choice{font:inherit;color:inherit;border:1px solid var(--color-border,#d9d3c8);background:var(--color-surface,#fffdf9);cursor:pointer;border-radius:12px;padding:12px 18px}.PosBranches-module__Lb1f4a__button:disabled,.PosBranches-module__Lb1f4a__primary:disabled,.PosBranches-module__Lb1f4a__choice:disabled{opacity:.5;cursor:not-allowed}.PosBranches-module__Lb1f4a__primary,.PosBranches-module__Lb1f4a__choice[aria-pressed=true]{background:var(--color-positive);color:var(--color-positive-foreground);border-color:var(--color-positive)}.PosBranches-module__Lb1f4a__choices{gap:8px;max-height:45vh;margin:18px 0 24px;display:grid;overflow-y:auto}.PosBranches-module__Lb1f4a__choice{text-align:left;justify-content:space-between;align-items:center;display:flex}.PosBranches-module__Lb1f4a__description{color:#646158;line-height:1.5}
.LoadingBackground-module__NaC8Ga__host{position:relative}.LoadingBackground-module__NaC8Ga__loading{background:var(--color-palette-cloud-dancer);place-items:center;display:grid;position:absolute;inset:0}
