.admin-module__e2S3Yq__shell,.admin-module__e2S3Yq__shellExpanded{--admin-sidebar-width:calc(var(--space-16) + var(--space-4));min-height:100svh}.admin-module__e2S3Yq__shellExpanded{--admin-sidebar-width:calc(var(--space-32) + var(--space-24))}.admin-module__e2S3Yq__mobileTopBar{display:none}.admin-module__e2S3Yq__sidebar,.admin-module__e2S3Yq__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__e2S3Yq__sidebar{width:calc(var(--space-16) + var(--space-4))}.admin-module__e2S3Yq__sidebarExpanded{width:calc(var(--space-32) + var(--space-24))}.admin-module__e2S3Yq__toggleButton,.admin-module__e2S3Yq__navLink,.admin-module__e2S3Yq__navLinkActive,.admin-module__e2S3Yq__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__e2S3Yq__toggleButton{cursor:pointer;background:0 0;border:0;justify-content:center;padding:0}.admin-module__e2S3Yq__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__e2S3Yq__navLink,.admin-module__e2S3Yq__navLinkActive,.admin-module__e2S3Yq__exitLink{padding:0 var(--space-3)}.admin-module__e2S3Yq__sidebar .admin-module__e2S3Yq__navLink,.admin-module__e2S3Yq__sidebar .admin-module__e2S3Yq__navLinkActive,.admin-module__e2S3Yq__sidebar .admin-module__e2S3Yq__exitLink{justify-content:center;padding:0}.admin-module__e2S3Yq__navLink{background:0 0}.admin-module__e2S3Yq__navLinkActive{background:var(--color-surface-tinted);color:var(--color-primary-foreground)}.admin-module__e2S3Yq__exitLink{cursor:pointer;background:0 0;border:0;margin-block-start:auto}.admin-module__e2S3Yq__toggleButton:hover,.admin-module__e2S3Yq__navLink:hover,.admin-module__e2S3Yq__exitLink:hover{background:var(--color-surface-muted)}.admin-module__e2S3Yq__navLinkActive:hover{background:var(--color-surface-tinted)}.admin-module__e2S3Yq__toggleButton:focus-visible,.admin-module__e2S3Yq__navLink:focus-visible,.admin-module__e2S3Yq__navLinkActive:focus-visible,.admin-module__e2S3Yq__exitLink:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.admin-module__e2S3Yq__icon{height:var(--space-6);width:var(--space-6);flex:none}.admin-module__e2S3Yq__content{box-sizing:border-box;min-width:0;width:calc(100% - var(--admin-sidebar-width));margin-inline-start:var(--admin-sidebar-width)}.admin-module__e2S3Yq__locationSelectorBar{padding:var(--space-4) var(--space-5) 0;justify-content:flex-end;display:flex}.admin-module__e2S3Yq__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__e2S3Yq__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__e2S3Yq__adminLocaleSwitcher button[aria-pressed=true]{color:var(--color-foreground)}.admin-module__e2S3Yq__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__e2S3Yq__shell,.admin-module__e2S3Yq__shellExpanded{--admin-sidebar-width:0;--mobile-dashboard-topbar-height:var(--space-16)}.admin-module__e2S3Yq__sidebar,.admin-module__e2S3Yq__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__e2S3Yq__shellTopBarHidden .admin-module__e2S3Yq__sidebar,.admin-module__e2S3Yq__shellTopBarHidden .admin-module__e2S3Yq__sidebarExpanded{transform:translateY(-100%)}.admin-module__e2S3Yq__sidebarExpanded{gap:var(--space-8);height:100svh;padding:var(--mobile-dashboard-topbar-height) var(--space-6) var(--space-8);bottom:0}.admin-module__e2S3Yq__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__e2S3Yq__mobileBrand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.admin-module__e2S3Yq__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__e2S3Yq__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__e2S3Yq__toggleButton{top:var(--space-2);right:var(--space-3);z-index:2;width:var(--space-12);position:absolute}.admin-module__e2S3Yq__nav{display:none}.admin-module__e2S3Yq__sidebarExpanded .admin-module__e2S3Yq__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__e2S3Yq__sidebarExpanded .admin-module__e2S3Yq__navLink,.admin-module__e2S3Yq__sidebarExpanded .admin-module__e2S3Yq__navLinkActive,.admin-module__e2S3Yq__sidebarExpanded .admin-module__e2S3Yq__exitLink{min-width:calc(var(--space-32) + var(--space-16));padding:0 var(--space-5);justify-content:flex-start}.admin-module__e2S3Yq__sidebar .admin-module__e2S3Yq__exitLink{display:none}.admin-module__e2S3Yq__sidebarExpanded .admin-module__e2S3Yq__exitLink{margin-block-start:0;margin-inline:auto}.admin-module__e2S3Yq__content{width:100%;margin-inline-start:0;padding-block-start:var(--mobile-dashboard-topbar-height)}.admin-module__e2S3Yq__locationSelectorBar{padding-block-start:var(--space-3)}.admin-module__e2S3Yq__adminLocaleSwitcher{right:var(--space-4);bottom:var(--space-4)}}
.Loader-module__1x-aLW__center{place-items:center;min-block-size:100%;display:grid}.Loader-module__1x-aLW__loader{--r1:154%;--r2:68.5%;aspect-ratio:1;background:radial-gradient(var(--r1) var(--r2) at top, transparent 79.5%, var(--color-info) 80%), radial-gradient(var(--r1) var(--r2) at bottom, var(--color-info) 79.5%, transparent 80%), radial-gradient(var(--r1) var(--r2) at top, transparent 79.5%, var(--color-info) 80%), var(--color-palette-cloud-dancer);background-position:-100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:50.5% 220%;border-radius:50%;width:60px;animation:2s linear infinite Loader-module__1x-aLW__fill}@keyframes Loader-module__1x-aLW__fill{33%{background-position:0 33%,100% 33%,200% 33%}66%{background-position:-100% 66%,0 66%,100% 66%}to{background-position:0 100%,100% 100%,200% 100%}}@media (prefers-reduced-motion:reduce){.Loader-module__1x-aLW__loader{animation-duration:6s}}
.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)}.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)}
.RefundDialog-module__gkwKaa__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__gkwKaa__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__gkwKaa__dialog:focus{outline:none}.RefundDialog-module__gkwKaa__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__gkwKaa__form{max-height:calc(100svh - var(--space-8));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.RefundDialog-module__gkwKaa__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__gkwKaa__header>div{gap:var(--space-1);display:grid}.RefundDialog-module__gkwKaa__header h2{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.RefundDialog-module__gkwKaa__eyebrow{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.RefundDialog-module__gkwKaa__closeButton,.RefundDialog-module__gkwKaa__secondaryButton,.RefundDialog-module__gkwKaa__refundButton,.RefundDialog-module__gkwKaa__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__gkwKaa__closeButton,.RefundDialog-module__gkwKaa__secondaryButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);padding:0 var(--space-4)}.RefundDialog-module__gkwKaa__closeButton:hover,.RefundDialog-module__gkwKaa__secondaryButton:hover{background:var(--color-surface-muted)}.RefundDialog-module__gkwKaa__closeButton:focus-visible,.RefundDialog-module__gkwKaa__secondaryButton:focus-visible,.RefundDialog-module__gkwKaa__refundButton:focus-visible,.RefundDialog-module__gkwKaa__quantityControl button:focus-visible,.RefundDialog-module__gkwKaa__fullRefundOption input:focus-visible,.RefundDialog-module__gkwKaa__itemIdentity input:focus-visible,.RefundDialog-module__gkwKaa__reasonField textarea:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.RefundDialog-module__gkwKaa__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__gkwKaa__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__gkwKaa__fullRefundOptionSelected{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.RefundDialog-module__gkwKaa__fullRefundOption input,.RefundDialog-module__gkwKaa__itemIdentity input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-primary);margin:0}.RefundDialog-module__gkwKaa__fullRefundOption>span,.RefundDialog-module__gkwKaa__itemIdentity>span{gap:var(--space-1);min-width:0;display:grid}.RefundDialog-module__gkwKaa__fullRefundOption strong,.RefundDialog-module__gkwKaa__itemIdentity strong,.RefundDialog-module__gkwKaa__itemAmount strong{color:var(--color-foreground);font-weight:var(--weight-semibold)}.RefundDialog-module__gkwKaa__fullRefundOption small,.RefundDialog-module__gkwKaa__itemIdentity small,.RefundDialog-module__gkwKaa__itemAmount small,.RefundDialog-module__gkwKaa__fieldHint{color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--leading-normal)}.RefundDialog-module__gkwKaa__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__gkwKaa__itemFieldset{gap:var(--space-2);border:0;min-width:0;padding:0;display:grid}.RefundDialog-module__gkwKaa__itemFieldset legend{color:var(--color-foreground);font-size:var(--text-md);font-weight:var(--weight-semibold);padding:0}.RefundDialog-module__gkwKaa__itemList{gap:var(--space-3);margin-top:var(--space-2);display:grid}.RefundDialog-module__gkwKaa__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__gkwKaa__itemOptionSelected{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface))}.RefundDialog-module__gkwKaa__itemIdentity{align-items:start;gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.RefundDialog-module__gkwKaa__itemIdentity input:disabled{cursor:not-allowed;opacity:.45}.RefundDialog-module__gkwKaa__itemAmount{justify-items:end;gap:var(--space-1);display:grid}.RefundDialog-module__gkwKaa__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__gkwKaa__quantityControl button{width:var(--space-10);background:var(--color-surface-muted);color:var(--color-foreground);padding:0}.RefundDialog-module__gkwKaa__quantityControl span{min-width:var(--space-8);font-weight:var(--weight-semibold);text-align:center}.RefundDialog-module__gkwKaa__quantityControl small{color:var(--color-muted-foreground);font-size:var(--text-xs)}.RefundDialog-module__gkwKaa__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__gkwKaa__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__gkwKaa__reasonField textarea:hover{border-color:var(--color-border-strong)}.RefundDialog-module__gkwKaa__reasonField textarea:focus-visible{border-color:var(--color-primary)}.RefundDialog-module__gkwKaa__reasonField textarea::placeholder{color:var(--color-muted-foreground)}.RefundDialog-module__gkwKaa__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__gkwKaa__summary{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RefundDialog-module__gkwKaa__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__gkwKaa__summary strong{color:var(--color-foreground)}.RefundDialog-module__gkwKaa__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__gkwKaa__refundTotal strong{font-size:var(--text-lg)}.RefundDialog-module__gkwKaa__error{color:var(--color-danger);font-size:var(--text-sm)}.RefundDialog-module__gkwKaa__actions{justify-content:flex-end;gap:var(--space-3);display:flex}.RefundDialog-module__gkwKaa__refundButton{min-width:var(--space-32);background:var(--color-danger);color:var(--color-danger-foreground);padding:0 var(--space-5)}.RefundDialog-module__gkwKaa__refundButton:disabled,.RefundDialog-module__gkwKaa__secondaryButton:disabled,.RefundDialog-module__gkwKaa__closeButton:disabled,.RefundDialog-module__gkwKaa__quantityControl button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:767px){.RefundDialog-module__gkwKaa__overlay{align-items:end;padding:0}.RefundDialog-module__gkwKaa__dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-height:94svh}.RefundDialog-module__gkwKaa__form{max-height:94svh}.RefundDialog-module__gkwKaa__header,.RefundDialog-module__gkwKaa__body,.RefundDialog-module__gkwKaa__footer{padding-inline:var(--space-4)}.RefundDialog-module__gkwKaa__summary{grid-template-columns:1fr}.RefundDialog-module__gkwKaa__actions{flex-direction:column-reverse;align-items:stretch}.RefundDialog-module__gkwKaa__actions button{width:100%}}
.page-module__mG_o2q__page{box-sizing:border-box;width:100%;min-height:100svh;padding:var(--space-6);padding-block-start:calc(var(--space-6) + var(--space-16))}.page-module__mG_o2q__statusNav{top:var(--space-6);left:calc(var(--liveorder-sidebar-width) + ((100svw - var(--liveorder-sidebar-width)) / 2));z-index:20;justify-content:center;gap:var(--space-2);width:fit-content;max-width:calc(100svw - var(--liveorder-sidebar-width) - var(--space-6) - var(--space-6));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-2);margin-inline:auto;display:flex;position:fixed;transform:translate(-50%)}.page-module__mG_o2q__statusNavOptions{justify-content:center;gap:var(--space-2);display:flex}.page-module__mG_o2q__statusNavCollapsedButton{display:none}.page-module__mG_o2q__statusButton,.page-module__mG_o2q__statusNavCollapsedButton{--status-active-background:var(--color-muted-foreground);--status-active-number:var(--color-muted-foreground);--status-badge-background:var(--color-muted);--status-badge-foreground:var(--color-muted-foreground)}.page-module__mG_o2q__statusButton[data-status=incoming],.page-module__mG_o2q__statusNavCollapsedButton[data-status=incoming]{--status-active-background:var(--color-positive);--status-active-number:var(--color-positive);--status-badge-background:var(--color-positive);--status-badge-foreground:var(--color-positive-foreground)}.page-module__mG_o2q__statusButton[data-status=preparing],.page-module__mG_o2q__statusNavCollapsedButton[data-status=preparing]{--status-active-background:var(--color-holding);--status-active-number:var(--color-holding);--status-badge-background:var(--color-holding);--status-badge-foreground:var(--color-holding-foreground)}.page-module__mG_o2q__statusButton[data-status=ready],.page-module__mG_o2q__statusNavCollapsedButton[data-status=ready]{--status-active-background:var(--color-info);--status-active-number:var(--color-info);--status-badge-background:var(--color-info);--status-badge-foreground:var(--color-info-foreground)}.page-module__mG_o2q__statusButton{align-items:center;gap:var(--space-2);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-medium);padding:0 var(--space-4);background:0 0;border:0;display:inline-flex}.page-module__mG_o2q__statusButton:hover{background:var(--color-surface-muted)}.page-module__mG_o2q__statusButtonActive{background:var(--status-active-background);color:var(--color-surface);font-weight:var(--weight-semibold)}.page-module__mG_o2q__statusButtonActive:hover{background:var(--status-active-background)}.page-module__mG_o2q__statusButtonActive .page-module__mG_o2q__badge{background:var(--color-surface);color:var(--status-active-number)}.page-module__mG_o2q__statusButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.page-module__mG_o2q__badge{min-width:var(--space-6);min-height:var(--space-6);border-radius:var(--radius-full);background:var(--status-badge-background);color:var(--status-badge-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-tight);padding-inline:var(--space-2);place-items:center;display:inline-grid}@media (max-width:767px){.page-module__mG_o2q__page{padding-block-start:var(--space-4);padding-block-end:calc(var(--space-24) + var(--space-8))}.page-module__mG_o2q__statusNav{top:auto;right:var(--space-4);bottom:var(--space-4);z-index:40;width:auto;max-width:calc(100svw - var(--space-8));border-radius:var(--radius-full);padding:0;display:block;left:auto;transform:none}.page-module__mG_o2q__statusNavExpanded{right:var(--space-4);left:var(--space-4);border-radius:var(--radius-lg);width:auto;padding:var(--space-2)}.page-module__mG_o2q__statusNavCollapsedButton{align-items:center;gap:var(--space-2);min-height:var(--space-12);border-radius:var(--radius-full);background:var(--status-active-background);color:var(--color-surface);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0 var(--space-5);border:0;justify-content:center;display:inline-flex}.page-module__mG_o2q__statusNavCollapsedBadge{min-width:var(--space-6);min-height:var(--space-6);border-radius:var(--radius-full);background:var(--color-surface);color:var(--status-active-number);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-tight);padding-inline:var(--space-2);place-items:center;display:inline-grid}.page-module__mG_o2q__statusNavExpanded .page-module__mG_o2q__statusNavCollapsedButton,.page-module__mG_o2q__statusNavOptions{display:none}.page-module__mG_o2q__statusNavExpanded .page-module__mG_o2q__statusNavOptions{justify-content:flex-start;gap:var(--space-2);overscroll-behavior-inline:contain;scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.page-module__mG_o2q__statusNavExpanded .page-module__mG_o2q__statusNavOptions::-webkit-scrollbar{display:none}.page-module__mG_o2q__statusButton{flex:none;justify-content:center}}.page-module__mG_o2q__board{gap:var(--space-10);width:100%;min-width:0;padding-block-start:var(--space-10);display:grid}.page-module__mG_o2q__orderSection{gap:var(--space-4);width:100%;min-width:0;display:grid}.page-module__mG_o2q__sectionHeader{align-items:center;gap:var(--space-3);display:flex}.page-module__mG_o2q__sectionTitle{color:var(--color-foreground);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.page-module__mG_o2q__sectionCount{min-width:var(--space-6);min-height:var(--space-6);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding-inline:var(--space-2);place-items:center;display:inline-grid}.page-module__mG_o2q__cardGrid{gap:var(--space-4);flex-wrap:wrap;width:100%;min-width:0;display:flex}.page-module__mG_o2q__card{width:calc(var(--space-24) + var(--space-24) + var(--space-24) + var(--space-4));height:calc(var(--space-32) + var(--space-32) + var(--space-16) + var(--space-32));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) 18%, transparent);color:inherit;cursor:pointer;font:inherit;text-align:start;--order-progress:100%;--order-state-color:var(--color-border-strong);position:relative;overflow:hidden}.page-module__mG_o2q__card.page-module__mG_o2q__cardNeutralShadow{box-shadow:0 var(--space-1) 0 color-mix(in srgb, var(--color-foreground) 18%, transparent)}.page-module__mG_o2q__cardDisabled{cursor:not-allowed;opacity:.42}.page-module__mG_o2q__card:before,.page-module__mG_o2q__card:after{pointer-events:none;content:"";display:none;position:absolute}.page-module__mG_o2q__cardContent{z-index:1;grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid;position:relative}.page-module__mG_o2q__card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.page-module__mG_o2q__cardSimplified{height:calc(var(--space-24) + var(--space-20))}.page-module__mG_o2q__cardSimplified .page-module__mG_o2q__cardContent{grid-template-rows:auto minmax(0,1fr) auto}.page-module__mG_o2q__cardIncoming{--order-state-color:var(--color-positive)}.page-module__mG_o2q__cardPreparing,.page-module__mG_o2q__cardPreparingHolding{--order-state-color:var(--color-holding)}.page-module__mG_o2q__cardPreparingWarning{--order-state-color:var(--color-warning)}.page-module__mG_o2q__cardPreparingDanger{--order-state-color:var(--color-danger)}.page-module__mG_o2q__cardPreparingWarning,.page-module__mG_o2q__cardPreparingDanger{background:var(--color-surface)}.page-module__mG_o2q__cardReady{--order-state-color:var(--color-info)}.page-module__mG_o2q__cardRipplePositive{isolation:isolate}.page-module__mG_o2q__cardRipplePositive:after{background:radial-gradient(circle at center, color-mix(in srgb, var(--order-state-color) 36%, transparent) 0%, color-mix(in srgb, var(--order-state-color) 38%, transparent) 48%, transparent 70%);border-radius:inherit;opacity:0;animation:1.5s ease-out infinite page-module__mG_o2q__cardRadialPulse;display:block;inset:0;transform:scale(.7)}.page-module__mG_o2q__newOrderAlert{z-index:80;background:var(--color-background);color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-6);text-align:center;border:0;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.page-module__mG_o2q__newOrderAlert:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:calc(-1 * var(--space-3))}.page-module__mG_o2q__newOrderAlertHidden{display:none}.page-module__mG_o2q__newOrderPulse{width:min(70vmin, calc(var(--space-32) + var(--space-32) + var(--space-32)));aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(circle at center, color-mix(in srgb, var(--color-positive) 42%, transparent) 0%, color-mix(in srgb, var(--color-positive) 28%, transparent) 46%, transparent 70%);animation:1.5s ease-out infinite page-module__mG_o2q__cardRadialPulse;position:absolute}.page-module__mG_o2q__newOrderContent{z-index:1;justify-items:center;gap:var(--space-2);display:grid;position:relative}.page-module__mG_o2q__newOrderContent strong{color:var(--color-positive);font-size:var(--text-6xl);line-height:1}.page-module__mG_o2q__newOrderContent span{color:var(--color-foreground);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.page-module__mG_o2q__newOrderContent small{color:var(--color-muted-foreground);font-size:var(--text-md);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.page-module__mG_o2q__cardCompleted{--order-state-color:var(--color-muted-foreground);background:var(--color-surface-muted)}.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__customerName,.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__summary,.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__simplifiedSummary,.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__simplifiedTotal,.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__quantity,.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__itemName,.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__price,.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__modifier,.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__lineTotal,.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__totalRow,.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__grandTotal{color:var(--color-muted-foreground)}.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__customerSequence{color:var(--color-foreground)}.page-module__mG_o2q__cardHeader{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-4);display:flex;position:relative;overflow:hidden}.page-module__mG_o2q__cardPreparing .page-module__mG_o2q__cardHeader:before{z-index:0;width:var(--order-progress);background:color-mix(in srgb, var(--color-holding) 45%, var(--color-surface));content:"";position:absolute;inset-block:0;inset-inline-start:0}.page-module__mG_o2q__cardHeader>*{z-index:1;position:relative}.page-module__mG_o2q__cardPreparingWarning .page-module__mG_o2q__cardHeader:before,.page-module__mG_o2q__cardPreparingDanger .page-module__mG_o2q__cardHeader:before{display:none}.page-module__mG_o2q__customerName{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--color-foreground);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.page-module__mG_o2q__orderHeading{gap:var(--space-2);min-width:0;display:grid}.page-module__mG_o2q__deliveryOrderMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__mG_o2q__customerName>span:last-child{text-overflow:ellipsis;overflow:hidden}.page-module__mG_o2q__customerSequence{color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-bold);flex:none}.page-module__mG_o2q__orderAge{border-radius:var(--radius-full);background:var(--color-highlight);color:var(--color-highlight-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-2);flex:none}.page-module__mG_o2q__timerPillPositive{background:var(--color-positive);color:var(--color-positive-foreground)}.page-module__mG_o2q__timerPillHolding{background:var(--color-holding);color:var(--color-holding-foreground)}.page-module__mG_o2q__timerPillWarning{background:var(--color-warning);color:var(--color-warning-foreground)}.page-module__mG_o2q__timerPillDanger{background:var(--color-danger);color:var(--color-danger-foreground)}.page-module__mG_o2q__timerPillSecondary{background:var(--color-secondary);color:var(--color-secondary-foreground)}.page-module__mG_o2q__pickedUpPill{border-radius:var(--radius-full);background:var(--color-muted);color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-2);flex:none}.page-module__mG_o2q__simplifiedCardHeader{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-4);display:flex}.page-module__mG_o2q__summary{gap:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.page-module__mG_o2q__simplifiedSummary{align-content:start;gap:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal);padding:var(--space-3) var(--space-4);display:grid}.page-module__mG_o2q__summary>span:nth-child(2),.page-module__mG_o2q__simplifiedSummary>span:first-child,.page-module__mG_o2q__quantity,.page-module__mG_o2q__cardCompleted .page-module__mG_o2q__quantity{color:var(--color-foreground)}.page-module__mG_o2q__simplifiedTotal{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-foreground);font-weight:var(--weight-semibold);padding:var(--space-3) var(--space-4);display:flex}.page-module__mG_o2q__items{min-height:0;padding:var(--space-3) var(--space-4);overflow:auto}.page-module__mG_o2q__itemList,.page-module__mG_o2q__modifierList{gap:var(--space-3);list-style:none;display:grid}.page-module__mG_o2q__item{gap:var(--space-2);display:grid}.page-module__mG_o2q__itemLine,.page-module__mG_o2q__modifier,.page-module__mG_o2q__lineTotal,.page-module__mG_o2q__totalRow,.page-module__mG_o2q__refundedTotalRow,.page-module__mG_o2q__grandTotal{align-items:start;gap:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}.page-module__mG_o2q__itemLine{grid-template-columns:auto minmax(0,1fr) auto auto}.page-module__mG_o2q__itemLine .page-module__mG_o2q__price{grid-column:4}.page-module__mG_o2q__quantity{color:var(--color-primary);font-weight:var(--weight-semibold)}.page-module__mG_o2q__itemName{color:var(--color-foreground);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.page-module__mG_o2q__price{color:var(--color-foreground);font-weight:var(--weight-medium)}.page-module__mG_o2q__modifier{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-snug);grid-template-columns:1fr auto auto;padding-inline-start:var(--space-6)}.page-module__mG_o2q__modifier>:last-child{grid-column:3}.page-module__mG_o2q__lineTotal{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium);grid-template-columns:1fr auto}.page-module__mG_o2q__totals{gap:var(--space-2);border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4);display:grid}.page-module__mG_o2q__totalRow,.page-module__mG_o2q__refundedTotalRow,.page-module__mG_o2q__grandTotal{grid-template-columns:1fr auto}.page-module__mG_o2q__totalRow{color:var(--color-muted-foreground);font-size:var(--text-sm)}.page-module__mG_o2q__refundedTotalRow{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.page-module__mG_o2q__refundedItemBadge{border-radius:var(--radius-full);background:var(--color-warning);width:fit-content;color:var(--color-warning-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:var(--leading-normal);padding:0 var(--space-2)}.page-module__mG_o2q__grandTotal{color:var(--color-foreground);font-weight:var(--weight-semibold)}.page-module__mG_o2q__detailOverlay{z-index:60;background:var(--color-surface);position:fixed;inset:0}.page-module__mG_o2q__detailModal{background:var(--color-surface);width:100%;height:100svh;min-height:0;color:var(--color-foreground);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.page-module__mG_o2q__modalLoadingOverlay{z-index:1;background:color-mix(in srgb, var(--color-surface) 88%, transparent);place-items:center;display:grid;position:absolute;inset:0}.page-module__mG_o2q__detailModal:focus{outline:none}.page-module__mG_o2q__detailHeader{justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:1px solid var(--color-border);padding:var(--space-5) var(--space-6);display:flex}.page-module__mG_o2q__detailTitleGroup{gap:var(--space-2);justify-items:start;min-width:0;display:grid}.page-module__mG_o2q__detailTitleRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.page-module__mG_o2q__detailTitle{color:var(--color-foreground);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__mG_o2q__detailOrderCode{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:0}.page-module__mG_o2q__detailHeaderActions{align-items:center;gap:var(--space-3);display:flex}.page-module__mG_o2q__customerInfoButton,.page-module__mG_o2q__iconActionButton{min-width:var(--space-10);width:var(--space-10);flex:none;padding:0}.page-module__mG_o2q__customerInfoButton{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;justify-content:center;align-items:center;display:inline-flex}.page-module__mG_o2q__customerInfoButton:hover{background:var(--color-surface-muted)}.page-module__mG_o2q__detailIcon{width:var(--space-5);height:var(--space-5);flex:none;display:block}.page-module__mG_o2q__timerControl{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--color-surface);display:flex}.page-module__mG_o2q__timerButton,.page-module__mG_o2q__closeButton,.page-module__mG_o2q__secondaryActionButton,.page-module__mG_o2q__primaryActionButton,.page-module__mG_o2q__positiveActionButton,.page-module__mG_o2q__dangerActionButton,.page-module__mG_o2q__infoActionButton{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;justify-content:center;align-items:center;display:inline-flex}.page-module__mG_o2q__timerButton{width:var(--space-10);background:var(--color-surface-muted);color:var(--color-foreground)}.page-module__mG_o2q__timerButton:hover,.page-module__mG_o2q__closeButton:hover,.page-module__mG_o2q__secondaryActionButton:hover{background:var(--color-surface-muted)}.page-module__mG_o2q__timerButton:focus-visible,.page-module__mG_o2q__customerInfoButton:focus-visible,.page-module__mG_o2q__closeButton:focus-visible,.page-module__mG_o2q__secondaryActionButton:focus-visible,.page-module__mG_o2q__primaryActionButton:focus-visible,.page-module__mG_o2q__positiveActionButton:focus-visible,.page-module__mG_o2q__dangerActionButton:focus-visible,.page-module__mG_o2q__infoActionButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.page-module__mG_o2q__timerValue{min-width:var(--space-16);color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center}.page-module__mG_o2q__closeButton,.page-module__mG_o2q__secondaryActionButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);padding:0 var(--space-4)}.page-module__mG_o2q__detailCloseButton{width:var(--space-12);min-width:var(--space-12);font-size:var(--text-xl);padding:0;line-height:1}.page-module__mG_o2q__detailContent{min-height:0;padding:var(--space-6);justify-items:center;display:grid}.page-module__mG_o2q__detailContentWithNote{align-items:stretch;gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.page-module__mG_o2q__detailContentWithNote .page-module__mG_o2q__detailItemsPanel{width:100%}.page-module__mG_o2q__detailItemsPanel{width:min(100%, calc(var(--space-32) + var(--space-32) + var(--space-32) + var(--space-32) + var(--space-32) + var(--space-32)));border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.page-module__mG_o2q__detailItemsPanel .page-module__mG_o2q__items{min-height:0;padding:var(--space-6)}.page-module__mG_o2q__detailItemsPanel .page-module__mG_o2q__itemList{gap:var(--space-5)}.page-module__mG_o2q__detailNotePanel{align-content:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);width:100%;min-width:0;padding:var(--space-5);display:grid;overflow-y:auto}.page-module__mG_o2q__detailNotePanel h3,.page-module__mG_o2q__detailNotePanel p{margin:0}.page-module__mG_o2q__detailNotePanel h3{color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.page-module__mG_o2q__detailNotePanel p{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;white-space:pre-wrap}.page-module__mG_o2q__panelTitle{color:var(--color-foreground);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.page-module__mG_o2q__infoList{gap:var(--space-4);display:grid}.page-module__mG_o2q__infoRow{gap:var(--space-1);border-bottom:1px solid var(--color-border);padding-block-end:var(--space-4);display:grid}.page-module__mG_o2q__infoRow dt{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium)}.page-module__mG_o2q__infoRow dd{color:var(--color-foreground);font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.page-module__mG_o2q__detailActionBar{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-4) var(--space-6);display:flex}.page-module__mG_o2q__secondaryActionButton,.page-module__mG_o2q__primaryActionButton,.page-module__mG_o2q__positiveActionButton,.page-module__mG_o2q__dangerActionButton,.page-module__mG_o2q__infoActionButton{min-width:var(--space-24)}.page-module__mG_o2q__iconActionButton{color:var(--color-foreground);min-width:var(--space-10)}.page-module__mG_o2q__detailActionGroup{align-items:center;gap:var(--space-3);display:flex}.page-module__mG_o2q__detailActionGroup .page-module__mG_o2q__dangerActionButton,.page-module__mG_o2q__detailActionGroup .page-module__mG_o2q__positiveActionButton,.page-module__mG_o2q__detailActionGroup .page-module__mG_o2q__infoActionButton,.page-module__mG_o2q__detailActionGroup .page-module__mG_o2q__primaryActionButton{flex:1 1 0}.page-module__mG_o2q__primaryActionButton{background:var(--color-primary);color:var(--color-primary-foreground);padding:0 var(--space-5)}.page-module__mG_o2q__positiveActionButton{background:var(--color-positive);color:var(--color-positive-foreground);padding:0 var(--space-5)}.page-module__mG_o2q__positiveActionButton:disabled{cursor:not-allowed;opacity:.5}.page-module__mG_o2q__dangerActionButton{background:var(--color-danger);color:var(--color-danger-foreground);padding:0 var(--space-5)}.page-module__mG_o2q__infoActionButton{background:var(--color-info);color:var(--color-info-foreground);padding:0 var(--space-5)}.page-module__mG_o2q__primaryActionButton:hover{background:var(--color-primary-hover)}.page-module__mG_o2q__cancelConfirmOverlay{z-index:70;background:color-mix(in srgb, var(--color-foreground) 24%, transparent);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.page-module__mG_o2q__printerSelectionOverlay{z-index:80;background:color-mix(in srgb, var(--color-foreground) 28%, transparent);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.page-module__mG_o2q__printerSelectionDialog{box-sizing:border-box;gap:var(--space-5);width:min(100%, calc(var(--space-32) + var(--space-32) + var(--space-32) + var(--space-32)));max-height:calc(100svh - var(--space-12));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) 18%, transparent);padding:var(--space-5);display:grid;overflow:auto}.page-module__mG_o2q__printerSelectionList{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.page-module__mG_o2q__printerSelectionOption{align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.page-module__mG_o2q__printerSelectionOption:has(input:checked){border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface))}.page-module__mG_o2q__printerSelectionOption span{gap:var(--space-1);min-width:0;display:grid}.page-module__mG_o2q__printerSelectionOption small{color:var(--color-muted-foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__mG_o2q__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-module__mG_o2q__printNotice{z-index:90;right:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-4);width:min(calc(100% - var(--space-8)), calc(var(--space-32) + var(--space-32) + var(--space-32) + var(--space-32) + var(--space-32)));border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);box-shadow:0 var(--space-1) var(--space-4) color-mix(in srgb, var(--color-foreground) 18%, transparent);padding:var(--space-4);display:flex;position:fixed}.page-module__mG_o2q__printNotice span{flex:1}.page-module__mG_o2q__printNotice button{border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-foreground);cursor:pointer;padding:var(--space-2) var(--space-3);font:inherit;font-weight:var(--weight-semibold);border:0}.page-module__mG_o2q__customerInfoOverlay{z-index:65;background:color-mix(in srgb, var(--color-foreground) 20%, transparent);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.page-module__mG_o2q__customerInfoDialog{box-sizing:border-box;gap:var(--space-5);width:min(100%, calc(var(--space-32) + var(--space-32) + var(--space-32) + var(--space-32)));max-height:calc(100svh - var(--space-12));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) 18%, transparent);padding:var(--space-5);display:grid;overflow:auto}.page-module__mG_o2q__customerInfoHeader{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.page-module__mG_o2q__cancelConfirmDialog{box-sizing:border-box;gap:var(--space-5);width:min(100%, calc(var(--space-32) + var(--space-32) + var(--space-24)));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) 18%, transparent);padding:var(--space-5);display:grid}.page-module__mG_o2q__cancelConfirmCopy{gap:var(--space-2);display:grid}.page-module__mG_o2q__cancelConfirmCopy h3{color:var(--color-foreground);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.page-module__mG_o2q__cancelConfirmCopy p{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal)}.page-module__mG_o2q__cancelConfirmActions{justify-content:flex-end;gap:var(--space-3);display:flex}.page-module__mG_o2q__refundField{gap:var(--space-2);color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium);display:grid}.page-module__mG_o2q__refundField input{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-inline:var(--space-3)}.page-module__mG_o2q__refundError{color:var(--color-danger);font-size:var(--text-sm)}@keyframes page-module__mG_o2q__cardRadialPulse{0%{opacity:0;transform:scale(.72)}25%{opacity:.75}75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@media (max-width:767px){.page-module__mG_o2q__cardGrid{grid-template-columns:1fr}.page-module__mG_o2q__card{width:100%}.page-module__mG_o2q__detailHeader{align-items:start;gap:var(--space-4);padding:var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.page-module__mG_o2q__detailHeaderActions{justify-content:end}.page-module__mG_o2q__detailHeaderActions>.page-module__mG_o2q__closeButton{min-width:0;position:static}.page-module__mG_o2q__detailContent{padding:var(--space-4);grid-template-columns:1fr}.page-module__mG_o2q__detailContentWithNote{align-content:start;overflow-y:auto}.page-module__mG_o2q__detailItemsPanel{grid-template-rows:auto auto;width:100%;overflow:visible}.page-module__mG_o2q__detailNotePanel{overflow:visible}.page-module__mG_o2q__detailItemsPanel .page-module__mG_o2q__items,.page-module__mG_o2q__detailItemsPanel .page-module__mG_o2q__totals{padding:var(--space-4)}.page-module__mG_o2q__detailItemsPanel .page-module__mG_o2q__items{overflow:visible}.page-module__mG_o2q__detailActionBar{padding:var(--space-4)}.page-module__mG_o2q__iconActionButton{margin-inline-start:var(--space-12)}.page-module__mG_o2q__cancelConfirmActions{flex-direction:column;align-items:stretch}.page-module__mG_o2q__detailActionGroup{flex:auto}}.page-module__mG_o2q__locationBadge{border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);max-width:100%;padding:var(--space-1) var(--space-2);text-overflow:ellipsis;white-space:nowrap;align-self:start;margin-block-end:var(--space-2);display:inline-flex;overflow:hidden}
.page-module__5-Tw-a__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__5-Tw-a__pageEmbedded{min-height:0;padding:0}.page-module__5-Tw-a__historySection,.page-module__5-Tw-a__historyBlock{gap:var(--space-4);min-width:0;display:grid}.page-module__5-Tw-a__historySection{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5)}.page-module__5-Tw-a__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__5-Tw-a__sectionHeading h2{margin:var(--space-1) 0 0;font-size:var(--text-xl)}.page-module__5-Tw-a__historyToolsRow,.page-module__5-Tw-a__iconTools{align-items:end;gap:var(--space-2);display:flex}.page-module__5-Tw-a__historyToolsRow{justify-content:flex-end}.page-module__5-Tw-a__iconTools{position:relative}.page-module__5-Tw-a__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__5-Tw-a__iconTools svg{width:var(--space-5)}.page-module__5-Tw-a__iconTools>button[aria-pressed=true]{background:var(--color-foreground);color:var(--color-background)}.page-module__5-Tw-a__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__5-Tw-a__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__5-Tw-a__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__5-Tw-a__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__5-Tw-a__posDetailDialog>header,.page-module__5-Tw-a__refundSection>header{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.page-module__5-Tw-a__posDetailDialog h2,.page-module__5-Tw-a__posDetailDialog h3,.page-module__5-Tw-a__posDetailDialog p{margin:0}.page-module__5-Tw-a__posDetailDialog>header span,.page-module__5-Tw-a__refundSection header span{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.page-module__5-Tw-a__posDetailDialog>header>button{color:var(--color-foreground);cursor:pointer;font-size:var(--text-2xl);background:0 0;border:0}.page-module__5-Tw-a__posDetailItems,.page-module__5-Tw-a__posDetailTotals,.page-module__5-Tw-a__refundSection{gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-4);display:grid}.page-module__5-Tw-a__posDetailItems>div,.page-module__5-Tw-a__posDetailTotals>div,.page-module__5-Tw-a__refundSection>label{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.page-module__5-Tw-a__posDetailItems small,.page-module__5-Tw-a__refundSection small{color:var(--color-muted-foreground);font-size:var(--text-xs);display:block}.page-module__5-Tw-a__posDetailTotals,.page-module__5-Tw-a__posDetailTotals dt,.page-module__5-Tw-a__posDetailTotals dd{margin:0}.page-module__5-Tw-a__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__5-Tw-a__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__5-Tw-a__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__5-Tw-a__refundSection>button:disabled{cursor:not-allowed;opacity:.45}.page-module__5-Tw-a__refundError{font-size:var(--text-sm);color:var(--color-danger)!important}.page-module__5-Tw-a__embeddedLoading{place-items:center;min-height:min(32rem,60svh);display:grid}.page-module__5-Tw-a__header{justify-items:start;display:grid}.page-module__5-Tw-a__titleBlock{gap:var(--space-2);display:grid}.page-module__5-Tw-a__titleBlock h1,.page-module__5-Tw-a__titleBlock p{margin:0}.page-module__5-Tw-a__titleBlock h1{color:var(--color-foreground);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.page-module__5-Tw-a__titleBlock p{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal)}.page-module__5-Tw-a__toolbar{justify-content:space-between;align-items:end;gap:var(--space-3);display:flex}.page-module__5-Tw-a__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__5-Tw-a__dateArrowButton,.page-module__5-Tw-a__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__5-Tw-a__dateArrowButton{flex:0 0 var(--space-10);width:var(--space-10)}.page-module__5-Tw-a__dateDisplayButton{min-width:calc(var(--space-32) + var(--space-16));padding:0 var(--space-3);flex:none}.page-module__5-Tw-a__dateArrowButton:hover,.page-module__5-Tw-a__dateDisplayButton:hover{background:var(--color-surface-muted)}.page-module__5-Tw-a__dateArrowButton:focus-visible,.page-module__5-Tw-a__dateDisplayButton:focus-visible,.page-module__5-Tw-a__dateInput:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.page-module__5-Tw-a__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__5-Tw-a__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__5-Tw-a__searchField{gap:var(--space-2);min-width:min(100%, calc(var(--space-32) + var(--space-32) + var(--space-8)));display:grid}.page-module__5-Tw-a__searchField span{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.page-module__5-Tw-a__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__5-Tw-a__searchField input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.page-module__5-Tw-a__listSection{min-width:0}.page-module__5-Tw-a__orderList{gap:var(--space-3);display:grid}.page-module__5-Tw-a__orderEntry{gap:var(--space-2);display:grid}.page-module__5-Tw-a__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__5-Tw-a__orderIdentity,.page-module__5-Tw-a__orderMeta{gap:var(--space-1);min-width:0;display:grid}.page-module__5-Tw-a__orderTitleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.page-module__5-Tw-a__historyDeliveryAction{padding-inline:var(--space-2);justify-content:flex-end;display:flex}.page-module__5-Tw-a__orderMeta{text-align:right;justify-items:end}.page-module__5-Tw-a__orderBadges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-module__5-Tw-a__orderRow:hover{background:var(--color-surface-muted)}.page-module__5-Tw-a__orderRow:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.page-module__5-Tw-a__customerName{min-width:0;font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__5-Tw-a__price,.page-module__5-Tw-a__orderNumber,.page-module__5-Tw-a__time{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium)}.page-module__5-Tw-a__price{color:var(--color-foreground);font-weight:var(--weight-semibold)}.page-module__5-Tw-a__fulfilledBadge,.page-module__5-Tw-a__canceledBadge,.page-module__5-Tw-a__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__5-Tw-a__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__5-Tw-a__paymentBadge[data-method=cash]{border-color:color-mix(in srgb, var(--color-positive) 45%, var(--color-border));color:var(--color-positive)}.page-module__5-Tw-a__paymentBadge[data-method=card]{border-color:color-mix(in srgb, var(--color-info) 45%, var(--color-border));color:var(--color-info)}.page-module__5-Tw-a__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__5-Tw-a__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__5-Tw-a__posDetailHero{border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);padding:var(--space-5)}.page-module__5-Tw-a__posDetailHero>div{gap:var(--space-1);display:grid}.page-module__5-Tw-a__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__5-Tw-a__detailTags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__5-Tw-a__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__5-Tw-a__detailTags>span[data-method=cash]{color:var(--color-positive)!important}.page-module__5-Tw-a__detailTags>span[data-method=card]{color:var(--color-info)!important}.page-module__5-Tw-a__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__5-Tw-a__detailSummary>span{gap:var(--space-1);min-width:0;display:grid}.page-module__5-Tw-a__detailSummary small{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.page-module__5-Tw-a__detailSummary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-module__5-Tw-a__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__5-Tw-a__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__5-Tw-a__posDetailCard>header>div{gap:2px;display:grid}.page-module__5-Tw-a__posDetailCard>header span{color:var(--color-muted-foreground);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.page-module__5-Tw-a__posDetailCard h3{font-size:var(--text-md)}.page-module__5-Tw-a__posDetailCard .page-module__5-Tw-a__posDetailItems{border:0;gap:0;padding:0}.page-module__5-Tw-a__posDetailCard .page-module__5-Tw-a__posDetailItems>div{border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4)}.page-module__5-Tw-a__posDetailCard .page-module__5-Tw-a__posDetailItems>div:first-child{border-top:0}.page-module__5-Tw-a__tenderList{display:grid}.page-module__5-Tw-a__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__5-Tw-a__tenderList article:first-child{border-top:0}.page-module__5-Tw-a__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__5-Tw-a__tenderList article>div strong{color:var(--color-foreground)}.page-module__5-Tw-a__cardholderName{color:var(--color-muted-foreground);font-size:var(--text-xs);margin-right:auto}.page-module__5-Tw-a__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__5-Tw-a__tenderMethod[data-method=cash]{background:color-mix(in srgb, var(--color-positive) 10%, var(--color-surface));color:var(--color-positive)}.page-module__5-Tw-a__tenderMethod[data-method=card]{background:color-mix(in srgb, var(--color-info) 10%, var(--color-surface));color:var(--color-info)}.page-module__5-Tw-a__tenderRefunded,.page-module__5-Tw-a__tenderRefunded strong{color:var(--color-danger)!important}.page-module__5-Tw-a__posDetailDialog .page-module__5-Tw-a__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__5-Tw-a__posDetailDialog .page-module__5-Tw-a__posDetailTotals>div{padding:var(--space-1) 0}.page-module__5-Tw-a__posDetailTotals .page-module__5-Tw-a__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__5-Tw-a__posDetailTotals .page-module__5-Tw-a__refundedTotal{color:var(--color-danger);font-weight:var(--weight-semibold)}.page-module__5-Tw-a__posDetailDialog .page-module__5-Tw-a__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__5-Tw-a__detailSummary{grid-template-columns:1fr 1fr}.page-module__5-Tw-a__detailSummary>span:last-child{grid-column:1/-1}.page-module__5-Tw-a__tenderList article{flex-direction:column;align-items:flex-start}.page-module__5-Tw-a__tenderList article>div{justify-content:flex-start}}.page-module__5-Tw-a__fulfilledBadge{background:var(--color-positive);color:var(--color-positive-foreground)}.page-module__5-Tw-a__canceledBadge{background:var(--color-danger);color:var(--color-danger-foreground)}.page-module__5-Tw-a__refundedBadge{background:var(--color-warning);color:var(--color-warning-foreground)}.page-module__5-Tw-a__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__5-Tw-a__page{padding:var(--space-4)}.page-module__5-Tw-a__header{padding-inline-end:0}.page-module__5-Tw-a__toolbar{flex-direction:column;justify-content:flex-start;align-items:start}.page-module__5-Tw-a__historySection{padding:var(--space-4)}.page-module__5-Tw-a__historyToolsRow{flex-wrap:wrap;align-items:stretch}.page-module__5-Tw-a__historyToolsRow .page-module__5-Tw-a__searchField{flex:100%}.page-module__5-Tw-a__dateSelector{flex:none;align-self:stretch}.page-module__5-Tw-a__dateDisplayButton{flex:1;min-width:0}.page-module__5-Tw-a__searchField{align-self:stretch;min-width:0}.page-module__5-Tw-a__orderRow{align-items:start;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}}
.loading-module__6eNXaW__loadingPage{place-items:center;min-block-size:100svh;display:grid}
.PosNotificationProvider-module__VpoYaq__viewport{z-index:2000;top:max(var(--space-4), env(safe-area-inset-top));right:max(var(--space-4), env(safe-area-inset-right));width:min(24rem, calc(100vw - var(--space-8)));gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.PosNotificationProvider-module__VpoYaq__message{--notification-background:var(--color-positive);--notification-foreground:var(--color-positive-foreground);min-height:calc(var(--space-12) + var(--space-2));grid-template-columns:minmax(0, 1fr) auto var(--space-8);align-items:start;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--notification-foreground) 20%, transparent);border-radius:var(--radius-lg);background:var(--notification-background);box-shadow:0 var(--space-4) var(--space-12) color-mix(in srgb, var(--color-foreground) 24%, transparent);color:var(--notification-foreground);cursor:grab;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);pointer-events:auto;touch-action:pan-y;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid}.PosNotificationProvider-module__VpoYaq__message:active{cursor:grabbing}.PosNotificationProvider-module__VpoYaq__message p{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);align-self:center;margin:0}.PosNotificationProvider-module__VpoYaq__message button{width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));border-radius:var(--radius-full);background:color-mix(in srgb, var(--notification-foreground) 12%, transparent);color:inherit;cursor:pointer;font:inherit;font-size:var(--text-lg);border:0;place-items:center;line-height:1;display:grid}.PosNotificationProvider-module__VpoYaq__message .PosNotificationProvider-module__VpoYaq__action{border-radius:var(--radius-full);width:auto;min-width:max-content;font-size:var(--text-xs);font-weight:var(--weight-bold);padding-inline:var(--space-3);border:1px solid}.PosNotificationProvider-module__VpoYaq__positive{--notification-background:var(--color-positive);--notification-foreground:var(--color-positive-foreground)}.PosNotificationProvider-module__VpoYaq__holding{--notification-background:var(--color-holding);--notification-foreground:var(--color-holding-foreground)}.PosNotificationProvider-module__VpoYaq__danger{--notification-background:var(--color-danger);--notification-foreground:var(--color-danger-foreground)}@media (prefers-reduced-motion:reduce){.PosNotificationProvider-module__VpoYaq__message{transition:none}}
.dialog-module__MGgvnG__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__MGgvnG__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__MGgvnG__title{color:var(--color-foreground);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.dialog-module__MGgvnG__description{color:var(--color-muted-foreground);font-size:var(--text-md);line-height:var(--leading-normal);margin-block-start:var(--space-3)}.dialog-module__MGgvnG__actions{justify-content:flex-end;gap:var(--space-3);margin-block-start:var(--space-6);display:flex}.dialog-module__MGgvnG__primaryButton,.dialog-module__MGgvnG__secondaryButton,.dialog-module__MGgvnG__dangerButton,.dialog-module__MGgvnG__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__MGgvnG__primaryButton{background:var(--color-primary);color:var(--color-primary-foreground);border:0}.dialog-module__MGgvnG__primaryButton:hover{background:var(--color-primary-hover)}.dialog-module__MGgvnG__secondaryButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground)}.dialog-module__MGgvnG__secondaryButton:hover{background:var(--color-surface-muted)}.dialog-module__MGgvnG__dangerButton{background:var(--color-danger);color:var(--color-danger-foreground);border:0}.dialog-module__MGgvnG__positiveButton{background:var(--color-positive);color:var(--color-positive-foreground);border:0}.dialog-module__MGgvnG__dangerButton:hover,.dialog-module__MGgvnG__positiveButton:hover{filter:brightness(.92)}.dialog-module__MGgvnG__primaryButton:focus-visible,.dialog-module__MGgvnG__secondaryButton:focus-visible,.dialog-module__MGgvnG__dangerButton:focus-visible,.dialog-module__MGgvnG__positiveButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}@media (max-width:767px){.dialog-module__MGgvnG__overlay{padding-inline:var(--space-0);padding-block:var(--space-4)}.dialog-module__MGgvnG__panel{width:100%;max-height:calc(100svh - var(--space-8));border-inline:0;border-radius:0}}
.PrinterSetup-module__huuQBG__setup{gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5);display:grid;overflow:hidden}.PrinterSetup-module__huuQBG__cardIconWrap,.PrinterSetup-module__huuQBG__emptyIconWrap{flex:none;place-items:center;display:inline-grid}.PrinterSetup-module__huuQBG__cardIcon,.PrinterSetup-module__huuQBG__emptyIcon{width:var(--space-5);height:var(--space-5)}.PrinterSetup-module__huuQBG__sectionHeader,.PrinterSetup-module__huuQBG__cardTitle,.PrinterSetup-module__huuQBG__discoveryTitle,.PrinterSetup-module__huuQBG__dialogHeader>div{gap:var(--space-1);min-width:0;display:grid}.PrinterSetup-module__huuQBG__sectionHeader p,.PrinterSetup-module__huuQBG__discoveryTitle p,.PrinterSetup-module__huuQBG__dialogHeader p,.PrinterSetup-module__huuQBG__modeOption small,.PrinterSetup-module__huuQBG__field small,.PrinterSetup-module__huuQBG__emptyState p{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal)}.PrinterSetup-module__huuQBG__defaultBadge{min-height:var(--space-6);border-radius:var(--radius-full);padding-inline:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.PrinterSetup-module__huuQBG__setupHeader,.PrinterSetup-module__huuQBG__dialogHeader,.PrinterSetup-module__huuQBG__dialogActions{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.PrinterSetup-module__huuQBG__sectionHeader h2,.PrinterSetup-module__huuQBG__dialogHeader h2{color:var(--color-foreground);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.PrinterSetup-module__huuQBG__setupControls{align-items:end;gap:var(--space-2);display:flex}.PrinterSetup-module__huuQBG__primaryButton,.PrinterSetup-module__huuQBG__secondaryButton,.PrinterSetup-module__huuQBG__quietButton,.PrinterSetup-module__huuQBG__cardPrimaryAction,.PrinterSetup-module__huuQBG__cardDisconnectAction,.PrinterSetup-module__huuQBG__cardSecondaryAction,.PrinterSetup-module__huuQBG__cardMenu button,.PrinterSetup-module__huuQBG__closeButton{min-height:var(--space-10);border-radius:var(--radius-full);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding-inline:var(--space-4);transition:background .16s,border-color .16s,color .16s,opacity .16s}.PrinterSetup-module__huuQBG__primaryButton,.PrinterSetup-module__huuQBG__cardPrimaryAction{border:1px solid var(--color-foreground);background:var(--color-foreground);color:var(--color-surface)}.PrinterSetup-module__huuQBG__cardDisconnectAction{border:1px solid var(--color-danger);background:var(--color-danger);color:var(--color-danger-foreground)}.PrinterSetup-module__huuQBG__cardDisconnectAction:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 86%, var(--color-foreground))}.PrinterSetup-module__huuQBG__primaryButton:hover:not(:disabled),.PrinterSetup-module__huuQBG__cardPrimaryAction:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary)}.PrinterSetup-module__huuQBG__secondaryButton,.PrinterSetup-module__huuQBG__cardSecondaryAction,.PrinterSetup-module__huuQBG__closeButton{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-foreground)}.PrinterSetup-module__huuQBG__closeButton{width:var(--space-10);place-items:center;padding-inline:0;display:inline-grid}.PrinterSetup-module__huuQBG__closeButton span{font-size:var(--text-xl);font-weight:var(--weight-regular);line-height:1}.PrinterSetup-module__huuQBG__secondaryButton:hover:not(:disabled),.PrinterSetup-module__huuQBG__cardSecondaryAction:hover:not(:disabled),.PrinterSetup-module__huuQBG__closeButton:hover:not(:disabled){border-color:var(--color-foreground)}.PrinterSetup-module__huuQBG__quietButton,.PrinterSetup-module__huuQBG__cardMenu button{color:var(--color-muted-foreground);background:0 0;border:0}.PrinterSetup-module__huuQBG__quietButton:hover:not(:disabled),.PrinterSetup-module__huuQBG__cardMenu button:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-foreground)}.PrinterSetup-module__huuQBG__primaryButton:disabled,.PrinterSetup-module__huuQBG__secondaryButton:disabled,.PrinterSetup-module__huuQBG__quietButton:disabled,.PrinterSetup-module__huuQBG__cardPrimaryAction:disabled,.PrinterSetup-module__huuQBG__cardDisconnectAction:disabled,.PrinterSetup-module__huuQBG__cardSecondaryAction:disabled,.PrinterSetup-module__huuQBG__cardMenu button:disabled,.PrinterSetup-module__huuQBG__closeButton:disabled{cursor:not-allowed;opacity:.48}.PrinterSetup-module__huuQBG__primaryButton:focus-visible,.PrinterSetup-module__huuQBG__secondaryButton:focus-visible,.PrinterSetup-module__huuQBG__quietButton:focus-visible,.PrinterSetup-module__huuQBG__cardPrimaryAction:focus-visible,.PrinterSetup-module__huuQBG__cardDisconnectAction:focus-visible,.PrinterSetup-module__huuQBG__cardSecondaryAction:focus-visible,.PrinterSetup-module__huuQBG__cardMenu button:focus-visible,.PrinterSetup-module__huuQBG__closeButton:focus-visible,.PrinterSetup-module__huuQBG__field input:focus-visible,.PrinterSetup-module__huuQBG__field select:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.PrinterSetup-module__huuQBG__modeOption:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.PrinterSetup-module__huuQBG__status>span{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--color-info);flex:none}.PrinterSetup-module__huuQBG__errorMessage,.PrinterSetup-module__huuQBG__formError{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.PrinterSetup-module__huuQBG__formNotice{color:var(--color-text-secondary,#5f6368);margin:0;font-size:.875rem;line-height:1.5}.PrinterSetup-module__huuQBG__printerGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PrinterSetup-module__huuQBG__printerCard{align-content:start;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding:var(--space-4);display:grid}.PrinterSetup-module__huuQBG__cardHeader{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.PrinterSetup-module__huuQBG__cardIconWrap{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-foreground)}.PrinterSetup-module__huuQBG__cardTitle>div{align-items:center;gap:var(--space-2);min-width:0;display:flex}.PrinterSetup-module__huuQBG__cardTitle h3{min-width:0;font-size:var(--text-md);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PrinterSetup-module__huuQBG__defaultBadge{background:var(--color-accent);color:var(--color-accent-foreground)}.PrinterSetup-module__huuQBG__address{color:var(--color-muted-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-xs)}.PrinterSetup-module__huuQBG__cardMeta{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.PrinterSetup-module__huuQBG__status{align-items:center;gap:var(--space-2);color:var(--color-foreground);font-weight:var(--weight-medium);display:inline-flex}.PrinterSetup-module__huuQBG__statusConnected{color:var(--color-positive)}.PrinterSetup-module__huuQBG__statusConnecting{color:var(--color-warning)}.PrinterSetup-module__huuQBG__statusDisconnected{color:var(--color-danger)}.PrinterSetup-module__huuQBG__status .PrinterSetup-module__huuQBG__statusReady{background:var(--color-positive)}.PrinterSetup-module__huuQBG__status .PrinterSetup-module__huuQBG__statusBusy{background:var(--color-warning)}.PrinterSetup-module__huuQBG__status .PrinterSetup-module__huuQBG__statusSaved,.PrinterSetup-module__huuQBG__status .PrinterSetup-module__huuQBG__statusError{background:var(--color-danger)}.PrinterSetup-module__huuQBG__cardMessage{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.PrinterSetup-module__huuQBG__statusTimestamp{margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-normal);display:block}.PrinterSetup-module__huuQBG__cardActions{gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.PrinterSetup-module__huuQBG__cardMenu{flex-wrap:wrap;margin-inline-start:auto;display:flex}.PrinterSetup-module__huuQBG__cardMenu .PrinterSetup-module__huuQBG__deleteButton{color:var(--color-danger)}.PrinterSetup-module__huuQBG__emptyState{justify-items:center;gap:var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-10) var(--space-5);text-align:center;display:grid}.PrinterSetup-module__huuQBG__emptyIconWrap{width:var(--space-12);height:var(--space-12);border-radius:var(--radius-full);background:var(--color-surface-muted)}.PrinterSetup-module__huuQBG__emptyState>div{gap:var(--space-1);display:grid}.PrinterSetup-module__huuQBG__emptyState h3,.PrinterSetup-module__huuQBG__discoveryTitle h3{font-size:var(--text-md)}.PrinterSetup-module__huuQBG__discoveryBody{gap:var(--space-4);min-height:15rem;padding-block:var(--space-5);display:grid}.PrinterSetup-module__huuQBG__transportTabs{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-muted);padding:var(--space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PrinterSetup-module__huuQBG__transportTabs button{min-height:var(--space-10);border-radius:var(--radius-full);color:var(--color-muted-foreground);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);background:0 0;border:0}.PrinterSetup-module__huuQBG__transportTabs button[aria-selected=true]{background:var(--color-surface);color:var(--color-foreground);box-shadow:0 1px 3px #0000001f}.PrinterSetup-module__huuQBG__transportTabs button:disabled{cursor:not-allowed;opacity:.48}.PrinterSetup-module__huuQBG__transportTabs button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.PrinterSetup-module__huuQBG__discoveryList{gap:var(--space-2);display:grid}.PrinterSetup-module__huuQBG__discoveryRow{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-3);display:flex}.PrinterSetup-module__huuQBG__discoveryRowDisabled{border-color:var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);opacity:.62;padding:var(--space-3)}.PrinterSetup-module__huuQBG__discoveryRowDisabled button{cursor:not-allowed}.PrinterSetup-module__huuQBG__discoveryRow>span{gap:var(--space-1);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-sm);display:grid}.PrinterSetup-module__huuQBG__discoveryRow small,.PrinterSetup-module__huuQBG__discoveryEmpty{color:var(--color-muted-foreground);font-size:var(--text-xs)}.PrinterSetup-module__huuQBG__discoveryUnavailableReason{font-family:Arial,Helvetica,sans-serif;color:var(--color-danger)!important}.PrinterSetup-module__huuQBG__discoveryLoading{align-content:center;place-items:center;gap:var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);min-height:10rem;color:var(--color-muted-foreground);text-align:center;display:grid}.PrinterSetup-module__huuQBG__discoveryLoading strong{color:var(--color-foreground);font-size:var(--text-sm)}.PrinterSetup-module__huuQBG__discoveryLoading small{font-size:var(--text-xs)}.PrinterSetup-module__huuQBG__loadingSpinner{width:var(--space-8);height:var(--space-8);border:2px solid var(--color-border);border-top-color:var(--color-info);border-radius:var(--radius-full);animation:.72s linear infinite PrinterSetup-module__huuQBG__printer-spin}.PrinterSetup-module__huuQBG__dialogOverlay{z-index:1000;padding:var(--space-4);background:#0000006b;place-items:center;display:grid;position:fixed;inset:0}.PrinterSetup-module__huuQBG__dialog{width:min(100%,640px);max-height:calc(100svh - var(--space-8));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5);position:relative;overflow-y:auto;box-shadow:0 24px 80px #0003}.PrinterSetup-module__huuQBG__dialogHeader{border-bottom:1px solid var(--color-border);padding-right:calc(var(--space-16) + var(--space-6));padding-bottom:var(--space-4);align-items:start}.PrinterSetup-module__huuQBG__dialogHeader>.PrinterSetup-module__huuQBG__closeButton,.PrinterSetup-module__huuQBG__dialogHeaderActions{top:var(--space-5);right:var(--space-5);position:absolute}.PrinterSetup-module__huuQBG__dialogHeaderActions{align-items:center;gap:var(--space-2);display:flex}.PrinterSetup-module__huuQBG__editorForm{gap:var(--space-4);padding-top:var(--space-5);display:grid}.PrinterSetup-module__huuQBG__manualPrinterFields{gap:var(--space-4);display:grid}.PrinterSetup-module__huuQBG__printerIdentity{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);padding:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.PrinterSetup-module__huuQBG__printerIdentity>div{gap:var(--space-1);min-width:0;display:grid}.PrinterSetup-module__huuQBG__printerIdentity span{color:var(--color-muted-foreground);font-size:var(--text-xs)}.PrinterSetup-module__huuQBG__printerIdentity strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PrinterSetup-module__huuQBG__field,.PrinterSetup-module__huuQBG__modeFieldset{gap:var(--space-2);display:grid}.PrinterSetup-module__huuQBG__field>span,.PrinterSetup-module__huuQBG__modeFieldset legend{color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.PrinterSetup-module__huuQBG__field input,.PrinterSetup-module__huuQBG__field select{width:100%;min-height:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-foreground);font:inherit;padding-inline:var(--space-4)}.PrinterSetup-module__huuQBG__modeFieldset{border:0}.PrinterSetup-module__huuQBG__modeOption{align-items:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.PrinterSetup-module__huuQBG__modeOption:has(input:checked){border-color:var(--color-foreground);background:var(--color-surface-muted)}.PrinterSetup-module__huuQBG__modeOption input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-foreground);margin-top:2px}.PrinterSetup-module__huuQBG__modeOption>span{gap:var(--space-1);display:grid}.PrinterSetup-module__huuQBG__dialogActions{border-top:1px solid var(--color-border);padding-top:var(--space-4);justify-content:flex-end}@keyframes PrinterSetup-module__huuQBG__printer-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.PrinterSetup-module__huuQBG__printerGrid{grid-template-columns:1fr}}@media (max-width:767px){.PrinterSetup-module__huuQBG__setup{padding:var(--space-4)}.PrinterSetup-module__huuQBG__setupHeader,.PrinterSetup-module__huuQBG__dialogHeader,.PrinterSetup-module__huuQBG__setupControls,.PrinterSetup-module__huuQBG__dialogActions{flex-direction:column;align-items:stretch}.PrinterSetup-module__huuQBG__dialogActions button{width:100%}.PrinterSetup-module__huuQBG__cardActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PrinterSetup-module__huuQBG__cardMenu{grid-column:1/-1;justify-content:space-between;margin-inline-start:0}.PrinterSetup-module__huuQBG__printerIdentity{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PrinterSetup-module__huuQBG__loadingSpinner{animation:none}}
.PosNumericKeypad-module__hvKg1q__keypad{gap:var(--space-3);width:min(100%,20rem);margin-inline:auto;display:grid}.PosNumericKeypad-module__hvKg1q__displayRow,.PosNumericKeypad-module__hvKg1q__displayRowWithAside{gap:var(--space-3);min-width:0;display:grid}.PosNumericKeypad-module__hvKg1q__displayRowWithAside{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.PosNumericKeypad-module__hvKg1q__displayAside{min-width:0}.PosNumericKeypad-module__hvKg1q__pinDisplay,.PosNumericKeypad-module__hvKg1q__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}.PosNumericKeypad-module__hvKg1q__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)}.PosNumericKeypad-module__hvKg1q__pinDisplay i[data-filled=true]{border-color:var(--color-primary);background:var(--color-primary)}.PosNumericKeypad-module__hvKg1q__numberDisplay{color:var(--color-foreground);font-size:var(--text-4xl);font-weight:var(--weight-bold)}.PosNumericKeypad-module__hvKg1q__keys{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.PosNumericKeypad-module__hvKg1q__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)}.PosNumericKeypad-module__hvKg1q__keys button:hover{background:var(--color-surface-muted)}.PosNumericKeypad-module__hvKg1q__keys button:focus-visible,.PosNumericKeypad-module__hvKg1q__submitButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.PosNumericKeypad-module__hvKg1q__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}.PosNumericKeypad-module__hvKg1q__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}
.MenuCard-module__dUnl3G__card{align-content:start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-5);display:grid}.MenuCard-module__dUnl3G__inactiveCard{opacity:.7}.MenuCard-module__dUnl3G__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.MenuCard-module__dUnl3G__name{min-width:0;color:var(--color-foreground);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.MenuCard-module__dUnl3G__category{border-radius:var(--radius-full);background:var(--color-surface-tinted);color:var(--color-primary-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-3);flex:none}.MenuCard-module__dUnl3G__description{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal)}.MenuCard-module__dUnl3G__price{color:var(--color-foreground);font-size:var(--text-xl);font-weight:var(--weight-semibold)}.MenuCard-module__dUnl3G__soldOutBadge{border-radius:var(--radius-full);background:var(--color-warning);color:var(--color-warning-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-3);justify-self:start}.MenuCard-module__dUnl3G__statusRow{gap:var(--space-2);display:grid}.MenuCard-module__dUnl3G__switchField{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.MenuCard-module__dUnl3G__switchLabel{color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium)}.MenuCard-module__dUnl3G__switch{width:calc(var(--space-10) + var(--space-2));height:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-muted);cursor:pointer;padding:var(--space-1);justify-content:flex-start;align-items:center;display:inline-flex}.MenuCard-module__dUnl3G__switchOn{background:var(--color-primary);border-color:var(--color-primary);justify-content:flex-end}.MenuCard-module__dUnl3G__switchThumb{height:var(--space-4);width:var(--space-4);border-radius:var(--radius-full);background:var(--color-surface)}.MenuCard-module__dUnl3G__switch:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.MenuCard-module__dUnl3G__actions{justify-content:flex-end;gap:var(--space-3);display:flex}.MenuCard-module__dUnl3G__editButton,.MenuCard-module__dUnl3G__deleteButton{min-height:var(--space-10);border-radius:var(--radius-sm);cursor:pointer;font:inherit;font-weight:var(--weight-medium);padding:0 var(--space-4)}.MenuCard-module__dUnl3G__editButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground)}.MenuCard-module__dUnl3G__editButton:hover{background:var(--color-surface-muted)}.MenuCard-module__dUnl3G__deleteButton{border:1px solid var(--color-danger);background:var(--color-surface);color:var(--color-danger)}.MenuCard-module__dUnl3G__deleteButton:hover{background:var(--color-surface-muted)}.MenuCard-module__dUnl3G__editButton:focus-visible,.MenuCard-module__dUnl3G__deleteButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.MenuCard-module__dUnl3G__modifierGroupsSummary{gap:var(--space-1);border-block-start:1px solid var(--color-border);padding-block-start:var(--space-3);display:grid}.MenuCard-module__dUnl3G__modifierGroupsHeading{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.02em}.MenuCard-module__dUnl3G__modifierGroupsEmpty{color:var(--color-muted-foreground);font-size:var(--text-sm)}.MenuCard-module__dUnl3G__modifierGroupsList{gap:var(--space-1);margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.MenuCard-module__dUnl3G__modifierGroupsItem{color:var(--color-foreground);font-size:var(--text-sm)}
.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__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{text-align:center;gap:16px;width:min(92vw,900px);padding:32px;display:grid}.QrPayment-module__ustwia__qrDialog>strong{font-size:24px}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__code{width:min(100%,420px)}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__actions{justify-content:center;align-items:center}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__actions a{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:44px;color:var(--color-info);align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__actions svg{width:22px;height:22px;display:block}@media (max-width:767px){.QrPayment-module__ustwia__backdrop:has(.QrPayment-module__ustwia__qrDialog){padding:0}.QrPayment-module__ustwia__qrDialog{width:100%;height:100svh;max-height:100svh;padding:max(20px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));border-radius:0;align-content:start}.QrPayment-module__ustwia__qrDialog .QrPayment-module__ustwia__code{width:min(100%,40svh);margin:0 auto}}
.MenuForm-module__dzRu_q__form{gap:var(--space-4);margin-block-start:var(--space-4);display:grid}.MenuForm-module__dzRu_q__field{gap:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-medium);display:grid}.MenuForm-module__dzRu_q__input,.MenuForm-module__dzRu_q__select,.MenuForm-module__dzRu_q__textarea{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-foreground);font:inherit;padding:var(--space-3) var(--space-4)}.MenuForm-module__dzRu_q__textarea{min-height:calc(var(--space-16) + var(--space-4));resize:vertical}.MenuForm-module__dzRu_q__input:focus-visible,.MenuForm-module__dzRu_q__select:focus-visible,.MenuForm-module__dzRu_q__textarea:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.MenuForm-module__dzRu_q__error{color:var(--color-danger);font-size:var(--text-sm);line-height:var(--leading-normal)}.MenuForm-module__dzRu_q__modifierSection{gap:var(--space-4);border:0;border-block-start:1px solid var(--color-border);margin:var(--space-0);padding:var(--space-0);padding-block-start:var(--space-4);display:grid}.MenuForm-module__dzRu_q__modifierSelectedSection{gap:var(--space-3);display:grid}.MenuForm-module__dzRu_q__modifierSelectedHeading{color:var(--color-foreground);font-size:var(--text-md);font-weight:var(--weight-semibold)}.MenuForm-module__dzRu_q__modifierSelectedList{gap:var(--space-3);margin:var(--space-0);padding:var(--space-0);list-style:none;display:grid}.MenuForm-module__dzRu_q__modifierRemoveButton{min-height:var(--space-9);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);padding:0 var(--space-4);justify-self:start}.MenuForm-module__dzRu_q__modifierRemoveButton:hover{background:var(--color-surface-muted)}.MenuForm-module__dzRu_q__modifierRemoveButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.MenuForm-module__dzRu_q__modifierSelectedItem{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-3);display:grid}.MenuForm-module__dzRu_q__modifierSelectedInfo{gap:var(--space-1);min-width:0;display:grid}.MenuForm-module__dzRu_q__modifierSelectedName{color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.MenuForm-module__dzRu_q__modifierSelectedMeta{color:var(--color-muted-foreground);font-size:var(--text-xs)}.MenuForm-module__dzRu_q__modifierEmptyText{color:var(--color-muted-foreground);font-size:var(--text-sm)}
.MenuNewSection-module__6wzZTa__page{box-sizing:border-box;background:var(--color-background);width:100%;min-height:100svh;padding:var(--space-4);overflow-x:hidden}.MenuNewSection-module__6wzZTa__pageHeader{padding-block:var(--space-3) var(--space-6)}.MenuNewSection-module__6wzZTa__eyebrow,.MenuNewSection-module__6wzZTa__pageTitle,.MenuNewSection-module__6wzZTa__pageDescription,.MenuNewSection-module__6wzZTa__sectionTitle,.MenuNewSection-module__6wzZTa__sectionDescription,.MenuNewSection-module__6wzZTa__contentHeading h3{margin:0}.MenuNewSection-module__6wzZTa__eyebrow{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.MenuNewSection-module__6wzZTa__pageTitle{color:var(--color-foreground);font-size:var(--text-2xl);line-height:var(--leading-tight);margin-block-start:var(--space-1)}.MenuNewSection-module__6wzZTa__pageDescription,.MenuNewSection-module__6wzZTa__sectionDescription{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal)}.MenuNewSection-module__6wzZTa__pageDescription{margin-block-start:var(--space-2)}.MenuNewSection-module__6wzZTa__managementSection{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow:hidden}.MenuNewSection-module__6wzZTa__managementSection+.MenuNewSection-module__6wzZTa__managementSection{margin-block-start:var(--space-5)}.MenuNewSection-module__6wzZTa__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.MenuNewSection-module__6wzZTa__sectionActions{align-items:center;gap:var(--space-2);display:flex}.MenuNewSection-module__6wzZTa__sectionTitle{color:var(--color-foreground);font-size:var(--text-lg);line-height:var(--leading-tight)}.MenuNewSection-module__6wzZTa__sectionDescription{margin-block-start:var(--space-1);display:none}.MenuNewSection-module__6wzZTa__addButton,.MenuNewSection-module__6wzZTa__settingsButton,.MenuNewSection-module__6wzZTa__settingsButtonActive{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;font:inherit;font-size:var(--text-xl);border:0;flex:none;place-items:center;line-height:1;display:grid}.MenuNewSection-module__6wzZTa__settingsButton,.MenuNewSection-module__6wzZTa__settingsButtonActive{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-muted-foreground)}.MenuNewSection-module__6wzZTa__settingsButton:hover{background:var(--color-surface-muted);color:var(--color-foreground)}.MenuNewSection-module__6wzZTa__settingsButtonActive{border-color:var(--color-primary);background:var(--color-surface-accent);color:var(--color-primary)}.MenuNewSection-module__6wzZTa__settingsIcon{width:var(--space-5);height:var(--space-5)}.MenuNewSection-module__6wzZTa__addButton:hover{background:var(--color-primary-hover)}.MenuNewSection-module__6wzZTa__addButton:focus-visible,.MenuNewSection-module__6wzZTa__settingsButton:focus-visible,.MenuNewSection-module__6wzZTa__settingsButtonActive:focus-visible,.MenuNewSection-module__6wzZTa__navCard:focus-visible,.MenuNewSection-module__6wzZTa__navCardActive:focus-visible,.MenuNewSection-module__6wzZTa__dataCard:focus-visible,.MenuNewSection-module__6wzZTa__addTile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.MenuNewSection-module__6wzZTa__navRail{grid-auto-columns:calc(var(--space-32) + var(--space-8));gap:var(--space-3);overscroll-behavior-inline:contain;padding:0 var(--space-4) var(--space-4);scrollbar-width:thin;grid-auto-flow:column;display:grid;overflow-x:auto}.MenuNewSection-module__6wzZTa__navCardShell,.MenuNewSection-module__6wzZTa__navCardEditing,.MenuNewSection-module__6wzZTa__dataCardShell{min-width:0;position:relative}.MenuNewSection-module__6wzZTa__navCardEditing{transform-origin:bottom}.MenuNewSection-module__6wzZTa__navCardEditing>.MenuNewSection-module__6wzZTa__navCard,.MenuNewSection-module__6wzZTa__navCardEditing>.MenuNewSection-module__6wzZTa__navCardActive{transform-origin:bottom;animation:.24s ease-in-out infinite alternate MenuNewSection-module__6wzZTa__settings-wiggle}.MenuNewSection-module__6wzZTa__navCard,.MenuNewSection-module__6wzZTa__navCardActive{min-height:var(--space-20);align-content:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-3);text-align:center;display:grid}.MenuNewSection-module__6wzZTa__navCardShell>.MenuNewSection-module__6wzZTa__navCard,.MenuNewSection-module__6wzZTa__navCardShell>.MenuNewSection-module__6wzZTa__navCardActive,.MenuNewSection-module__6wzZTa__navCardEditing>.MenuNewSection-module__6wzZTa__navCard,.MenuNewSection-module__6wzZTa__navCardEditing>.MenuNewSection-module__6wzZTa__navCardActive{width:100%;height:100%}.MenuNewSection-module__6wzZTa__navDeleteButton{top:var(--space-1);right:var(--space-1);z-index:2;width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));border:2px solid var(--color-surface);border-radius:var(--radius-full);background:var(--color-danger);color:var(--color-danger-foreground);cursor:pointer;font:inherit;font-size:var(--text-md);font-weight:var(--weight-bold);place-items:center;line-height:1;display:grid;position:absolute}.MenuNewSection-module__6wzZTa__navDeleteButton:hover{filter:brightness(.92)}.MenuNewSection-module__6wzZTa__navDeleteButton:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}@keyframes MenuNewSection-module__6wzZTa__settings-wiggle{0%{transform:rotate(-.45deg)}to{transform:rotate(.45deg)}}.MenuNewSection-module__6wzZTa__navCard:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.MenuNewSection-module__6wzZTa__navCardActive{border-color:var(--color-primary);background:var(--color-surface-accent);color:var(--color-primary)}.MenuNewSection-module__6wzZTa__navCard span,.MenuNewSection-module__6wzZTa__navCardActive span{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MenuNewSection-module__6wzZTa__navCard small,.MenuNewSection-module__6wzZTa__navCardActive small{color:var(--color-muted-foreground);font-size:var(--text-xs)}.MenuNewSection-module__6wzZTa__actionMessage{margin:var(--space-4) 0 0;border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-danger);font-size:var(--text-sm);padding:var(--space-3) var(--space-4)}.MenuNewSection-module__6wzZTa__contentArea{border-block-start:1px solid var(--color-border);background:var(--color-background);padding:var(--space-4)}.MenuNewSection-module__6wzZTa__contentHeading{align-items:center;gap:var(--space-2);margin-block-end:var(--space-3);display:flex}.MenuNewSection-module__6wzZTa__contentHeading h3{color:var(--color-foreground);font-size:var(--text-md)}.MenuNewSection-module__6wzZTa__contentHeading span{min-width:var(--space-6);min-height:var(--space-6);border-radius:var(--radius-full);background:var(--color-muted);color:var(--color-muted-foreground);font-size:var(--text-xs);padding-inline:var(--space-1);place-items:center;display:grid}.MenuNewSection-module__6wzZTa__dataGrid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--space-32) + var(--space-8))), 1fr));gap:var(--space-3);display:grid}.MenuNewSection-module__6wzZTa__dataCardShell,.MenuNewSection-module__6wzZTa__addTile{box-sizing:border-box;min-width:0;min-height:calc(var(--space-20) + var(--space-4));border-radius:var(--radius-sm)}.MenuNewSection-module__6wzZTa__dataCard{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:inherit;cursor:pointer;font:inherit;width:100%;height:100%;padding:var(--space-4);text-align:left;display:flex}.MenuNewSection-module__6wzZTa__dataCard:hover{border-color:var(--color-border-strong);background:var(--color-surface-muted)}.MenuNewSection-module__6wzZTa__cardCopy{gap:var(--space-2);min-width:0;display:grid}.MenuNewSection-module__6wzZTa__cardCopy strong{overflow-wrap:anywhere;color:var(--color-foreground);font-size:var(--text-sm)}.MenuNewSection-module__6wzZTa__cardCopy span{color:var(--color-muted-foreground);font-size:var(--text-sm)}.MenuNewSection-module__6wzZTa__badges{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.MenuNewSection-module__6wzZTa__cardAside{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.MenuNewSection-module__6wzZTa__cardImage{width:var(--space-16);aspect-ratio:1;border-radius:var(--radius-xs);background-color:var(--color-surface-muted);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none}.MenuNewSection-module__6wzZTa__inactiveBadge,.MenuNewSection-module__6wzZTa__soldOutBadge{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-2)}.MenuNewSection-module__6wzZTa__inactiveBadge{background:var(--color-muted);color:var(--color-muted-foreground)}.MenuNewSection-module__6wzZTa__soldOutBadge{background:var(--color-warning);color:var(--color-warning-foreground)}.MenuNewSection-module__6wzZTa__addTile{place-content:center;gap:var(--space-2);border:1px dashed var(--color-border-strong);background:var(--color-surface);color:var(--color-primary);cursor:pointer;font:inherit;text-align:center;display:grid}.MenuNewSection-module__6wzZTa__addTile:hover{border-color:var(--color-primary);background:var(--color-surface-accent)}.MenuNewSection-module__6wzZTa__addTile:disabled{cursor:not-allowed;opacity:.6}.MenuNewSection-module__6wzZTa__addTile:disabled:hover{border-color:var(--color-border-strong);background:var(--color-surface)}.MenuNewSection-module__6wzZTa__addTile span{font-size:var(--text-2xl);line-height:1}.MenuNewSection-module__6wzZTa__addTile small{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold)}@media (min-width:768px){.MenuNewSection-module__6wzZTa__page{padding:var(--space-6)}.MenuNewSection-module__6wzZTa__pageHeader{padding-block:var(--space-4) var(--space-8)}.MenuNewSection-module__6wzZTa__sectionHeader,.MenuNewSection-module__6wzZTa__contentArea{padding:var(--space-5)}.MenuNewSection-module__6wzZTa__sectionDescription{display:block}.MenuNewSection-module__6wzZTa__navRail{padding:0 var(--space-5) var(--space-5)}}@media (min-width:1280px){.MenuNewSection-module__6wzZTa__page{padding:var(--space-8)}.MenuNewSection-module__6wzZTa__managementSection+.MenuNewSection-module__6wzZTa__managementSection{margin-block-start:var(--space-6)}.MenuNewSection-module__6wzZTa__dataGrid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--space-32) + var(--space-12)), 1fr))}}@media (prefers-reduced-motion:reduce){.MenuNewSection-module__6wzZTa__navCardEditing>.MenuNewSection-module__6wzZTa__navCard,.MenuNewSection-module__6wzZTa__navCardEditing>.MenuNewSection-module__6wzZTa__navCardActive{animation:none}}
.loading-module__PBh0PW__page{place-items:center;min-block-size:100svh;display:grid}
.PosOperationsAnalytics-module__hKZr4a__section,.PosOperationsAnalytics-module__hKZr4a__section>header{gap:var(--space-4);display:grid}.PosOperationsAnalytics-module__hKZr4a__section>header>div:first-child{gap:var(--space-1);display:grid}.PosOperationsAnalytics-module__hKZr4a__section>header>div:first-child>span{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase}.PosOperationsAnalytics-module__hKZr4a__section h2{font-size:var(--text-2xl)}.PosOperationsAnalytics-module__hKZr4a__filters{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:100%;padding:var(--space-1);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.PosOperationsAnalytics-module__hKZr4a__filter,.PosOperationsAnalytics-module__hKZr4a__filterActive{min-height:var(--space-12);border-radius:var(--radius-md);color:var(--color-foreground);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0 var(--space-4);background:0 0;border:0}.PosOperationsAnalytics-module__hKZr4a__filter:hover{background:var(--color-surface-muted)}.PosOperationsAnalytics-module__hKZr4a__filterActive{background:var(--color-primary);color:var(--color-primary-foreground)}.PosOperationsAnalytics-module__hKZr4a__filter:focus-visible,.PosOperationsAnalytics-module__hKZr4a__filterActive:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:calc(var(--space-1) * -1)}.PosOperationsAnalytics-module__hKZr4a__metrics{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.PosOperationsAnalytics-module__hKZr4a__metrics>span{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:var(--space-4);display:grid}.PosOperationsAnalytics-module__hKZr4a__metrics small{color:var(--color-muted-foreground)}.PosOperationsAnalytics-module__hKZr4a__metrics strong{font-size:var(--text-xl)}.PosOperationsAnalytics-module__hKZr4a__details{align-items:start;gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PosOperationsAnalytics-module__hKZr4a__details article{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;overflow:hidden}.PosOperationsAnalytics-module__hKZr4a__details article>header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-4);display:flex}.PosOperationsAnalytics-module__hKZr4a__details h3{font-size:var(--text-lg)}.PosOperationsAnalytics-module__hKZr4a__details header span{color:var(--color-muted-foreground);font-size:var(--text-sm)}.PosOperationsAnalytics-module__hKZr4a__channelList{gap:var(--space-4);padding:var(--space-4);display:grid}.PosOperationsAnalytics-module__hKZr4a__channelList>div{gap:var(--space-2);display:grid}.PosOperationsAnalytics-module__hKZr4a__channelList>div>span{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.PosOperationsAnalytics-module__hKZr4a__channelList small,.PosOperationsAnalytics-module__hKZr4a__channelList p{color:var(--color-muted-foreground)}.PosOperationsAnalytics-module__hKZr4a__channelList i{height:var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-muted);display:block;overflow:hidden}.PosOperationsAnalytics-module__hKZr4a__channelList b{border-radius:inherit;background:var(--color-info);height:100%;display:block}.PosOperationsAnalytics-module__hKZr4a__itemList{display:grid}.PosOperationsAnalytics-module__hKZr4a__itemList>div{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) 4rem 7rem;display:grid}.PosOperationsAnalytics-module__hKZr4a__itemList>div:first-child{background:var(--color-surface-muted);color:var(--color-muted-foreground);font-size:var(--text-xs);text-transform:uppercase}.PosOperationsAnalytics-module__hKZr4a__itemList>div+div{border-top:1px solid var(--color-border)}.PosOperationsAnalytics-module__hKZr4a__itemList>div>span:first-child{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.PosOperationsAnalytics-module__hKZr4a__itemList>div>:nth-child(n+2){text-align:right}.PosOperationsAnalytics-module__hKZr4a__itemList small{color:var(--color-muted-foreground)}.PosOperationsAnalytics-module__hKZr4a__itemList>p{color:var(--color-muted-foreground);padding:var(--space-4)}@media (max-width:1000px){.PosOperationsAnalytics-module__hKZr4a__filters,.PosOperationsAnalytics-module__hKZr4a__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.PosOperationsAnalytics-module__hKZr4a__details{grid-template-columns:1fr}.PosOperationsAnalytics-module__hKZr4a__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.PosOperationsAnalytics-module__hKZr4a__filter,.PosOperationsAnalytics-module__hKZr4a__filterActive{padding-inline:var(--space-2)}.PosOperationsAnalytics-module__hKZr4a__itemList{overflow-x:auto}.PosOperationsAnalytics-module__hKZr4a__itemList>div{min-width:calc(var(--space-32) * 3)}}.PosOperationsAnalytics-module__hKZr4a__breakdownStack{gap:var(--space-4);min-width:0;display:grid}
.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}
.PageTransition-module__QFA4Ua__container,.PageTransition-module__QFA4Ua__page{min-block-size:100svh}.PageTransition-module__QFA4Ua__container{position:relative}.PageTransition-module__QFA4Ua__loadingOverlay{z-index:10000;background:var(--color-background);place-items:center;display:grid;position:fixed;inset:0}
