.online-orders-module__Ym5c-q__page,.online-orders-module__Ym5c-q__pageWide,.online-orders-module__Ym5c-q__tablePage{width:min(100%,1480px);padding:clamp(var(--space-5), 3vw, var(--space-10));margin-inline:auto}.online-orders-module__Ym5c-q__pageWide{width:100%}.online-orders-module__Ym5c-q__acceptingToggle{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.online-orders-module__Ym5c-q__acceptingToggle>span{justify-items:end;gap:0;display:grid}.online-orders-module__Ym5c-q__acceptingToggle strong{font-size:var(--text-sm)}.online-orders-module__Ym5c-q__acceptingToggle small{color:var(--color-muted-foreground);font-size:var(--text-xs)}.online-orders-module__Ym5c-q__acceptingToggle input,.online-orders-module__Ym5c-q__compactToggle input{opacity:0;pointer-events:none;position:absolute}.online-orders-module__Ym5c-q__acceptingToggle i,.online-orders-module__Ym5c-q__compactToggle i{width:var(--space-12);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-muted);transition:background .16s;display:block;position:relative}.online-orders-module__Ym5c-q__acceptingToggle i:after,.online-orders-module__Ym5c-q__compactToggle i:after{top:var(--space-1);left:var(--space-1);width:var(--space-4);aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-surface);box-shadow:0 1px 3px color-mix(in srgb, var(--color-foreground) 20%, transparent);content:"";transition:transform .16s;position:absolute}.online-orders-module__Ym5c-q__acceptingToggle input:checked+i,.online-orders-module__Ym5c-q__compactToggle input:checked+i{background:var(--color-positive)}.online-orders-module__Ym5c-q__acceptingToggle i{width:var(--space-10);height:var(--space-5)}.online-orders-module__Ym5c-q__acceptingToggle i:after{width:var(--space-3)}.online-orders-module__Ym5c-q__acceptingToggle input:checked+i:after{transform:translateX(var(--space-5))}.online-orders-module__Ym5c-q__acceptingToggle:has(input:disabled){cursor:wait;opacity:.65}.online-orders-module__Ym5c-q__onlineOrdersToolbar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.online-orders-module__Ym5c-q__onlineOrderSettings{align-items:stretch;gap:var(--space-3);flex:none;display:flex}.online-orders-module__Ym5c-q__onlineOperationsButton{width:var(--space-12);min-height:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;place-items:center;display:grid}.online-orders-module__Ym5c-q__onlineOperationsButton:hover{border-color:var(--color-info);color:var(--color-info)}.online-orders-module__Ym5c-q__onlineOperationsButton:disabled{cursor:not-allowed;opacity:.55}.online-orders-module__Ym5c-q__onlineOperationsButton svg{width:var(--space-6);height:var(--space-6)}.online-orders-module__Ym5c-q__preparationTimeBackdrop{z-index:100;background:color-mix(in srgb, var(--color-foreground) 42%, transparent);padding:var(--space-5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;display:grid;position:fixed;inset:0}.online-orders-module__Ym5c-q__preparationTimeDialog{gap:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:min(100%,32rem);box-shadow:0 var(--space-8) var(--space-32) color-mix(in srgb, var(--color-foreground) 32%, transparent);padding:var(--space-6);display:grid}.online-orders-module__Ym5c-q__preparationTimeDialog>header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.online-orders-module__Ym5c-q__preparationTimeDialog>header>div{gap:var(--space-1);display:grid}.online-orders-module__Ym5c-q__preparationTimeDialog>header span{color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.online-orders-module__Ym5c-q__preparationTimeDialog h2{font-size:var(--text-2xl)}.online-orders-module__Ym5c-q__preparationTimeDialog>header>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;font:inherit;font-size:var(--text-xl);place-items:center;display:grid}.online-orders-module__Ym5c-q__preparationTimeDialog>p{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal)}.online-orders-module__Ym5c-q__onlineSettingsAcceptance{min-height:var(--space-16);justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);cursor:pointer;padding:var(--space-3) var(--space-4);display:flex}.online-orders-module__Ym5c-q__onlineSettingsAcceptance>span{justify-items:start;gap:var(--space-1);display:grid}.online-orders-module__Ym5c-q__onlineSettingsAcceptance small{color:var(--color-muted-foreground);font-size:var(--text-xs)}.online-orders-module__Ym5c-q__onlineSettingsAcceptance i{flex:none}.online-orders-module__Ym5c-q__preparationTimeEditor{grid-template-columns:var(--space-14,3.5rem) minmax(7rem, 1fr) var(--space-14,3.5rem);align-items:stretch;gap:var(--space-3);display:grid}.online-orders-module__Ym5c-q__preparationTimeEditor>button{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-foreground);cursor:pointer;font:inherit;font-size:var(--text-2xl);font-weight:var(--weight-bold)}.online-orders-module__Ym5c-q__preparationTimeEditor label{display:grid;position:relative}.online-orders-module__Ym5c-q__preparationTimeEditor label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.online-orders-module__Ym5c-q__preparationTimeEditor input{width:100%;min-height:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-foreground);font:inherit;font-size:var(--text-3xl);font-weight:var(--weight-bold);padding:0 var(--space-12) 0 var(--space-4);text-align:center}.online-orders-module__Ym5c-q__preparationTimeEditor label>small{top:50%;right:var(--space-4);color:var(--color-muted-foreground);pointer-events:none;position:absolute;transform:translateY(-50%)}.online-orders-module__Ym5c-q__preparationTimeError{color:var(--color-danger)!important}.online-orders-module__Ym5c-q__preparationTimeDialog>footer{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.online-orders-module__Ym5c-q__preparationTimeDialog>footer button{min-height:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font:inherit;font-weight:var(--weight-bold)}.online-orders-module__Ym5c-q__preparationTimeDialog>footer button:last-child{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.online-orders-module__Ym5c-q__preparationTimeDialog>footer button:disabled{cursor:not-allowed;opacity:.5}.online-orders-module__Ym5c-q__onlineStatusScroller{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);min-width:0;padding:var(--space-1);scrollbar-width:none;overflow-x:auto}.online-orders-module__Ym5c-q__onlineStatusScroller::-webkit-scrollbar{display:none}.online-orders-module__Ym5c-q__onlineStatusScroller>div{width:max-content}.online-orders-module__Ym5c-q__onlineStatusScroller .online-orders-module__Ym5c-q__onlineStatusBadge{min-width:var(--space-5);min-height:var(--space-5);padding-inline:var(--space-1)}.online-orders-module__Ym5c-q__pageWide .online-orders-module__Ym5c-q__onlineLiveBoard{gap:var(--space-6);padding-block-start:0}.online-orders-module__Ym5c-q__onlineEmptyState{justify-items:center;gap:var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-xl);min-height:20rem;color:var(--color-muted-foreground);text-align:center;place-content:center;display:grid}.online-orders-module__Ym5c-q__onlineEmptyState strong{color:var(--color-foreground);font-size:var(--text-xl)}.online-orders-module__Ym5c-q__acceptanceError{margin-bottom:var(--space-5);border:1px solid color-mix(in srgb, var(--color-danger) 45%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 8%, var(--color-surface));color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-3) var(--space-4)}@media (max-width:767px){.online-orders-module__Ym5c-q__page,.online-orders-module__Ym5c-q__pageWide,.online-orders-module__Ym5c-q__tablePage{padding:var(--space-5) var(--space-4)}.online-orders-module__Ym5c-q__pageHeader>.online-orders-module__Ym5c-q__primaryButton,.online-orders-module__Ym5c-q__acceptingToggle{justify-content:space-between;align-self:stretch}.online-orders-module__Ym5c-q__onlineOrdersToolbar{flex-direction:column;align-items:stretch}.online-orders-module__Ym5c-q__onlineOrderSettings{width:100%}.online-orders-module__Ym5c-q__onlineOrderSettings>*{flex:1}.online-orders-module__Ym5c-q__onlineStatusScroller{width:100%}.online-orders-module__Ym5c-q__onlineOrdersToolbar .online-orders-module__Ym5c-q__onlineStatusScroller>div{justify-content:flex-start;display:flex}}@media (prefers-reduced-motion:reduce){.online-orders-module__Ym5c-q__orderCard,.online-orders-module__Ym5c-q__acceptingToggle i,.online-orders-module__Ym5c-q__acceptingToggle i:after,.online-orders-module__Ym5c-q__compactToggle i,.online-orders-module__Ym5c-q__compactToggle i:after{transition:none}}.online-orders-module__Ym5c-q__onlineLiveBoard .online-orders-module__Ym5c-q__onlineCardGrid{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));display:grid}.online-orders-module__Ym5c-q__onlineCardGrid>article{width:100%}@media (min-width:768px) and (max-width:1439px){.online-orders-module__Ym5c-q__pageWide{padding:var(--space-4)}.online-orders-module__Ym5c-q__onlineLiveBoard .online-orders-module__Ym5c-q__onlineCardGrid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}}.online-orders-module__Ym5c-q__offlineOverlay{z-index:2000;padding:var(--space-6);background:color-mix(in srgb, var(--color-background) 94%, transparent);-webkit-backdrop-filter:blur(var(--space-2));backdrop-filter:blur(var(--space-2));place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.online-orders-module__Ym5c-q__offlinePanel{justify-items:center;gap:var(--space-4);max-width:38rem;color:var(--color-foreground);text-align:center;outline:none;display:grid}.online-orders-module__Ym5c-q__offlinePanel>svg{width:var(--space-16);height:var(--space-16);color:var(--color-danger)}.online-orders-module__Ym5c-q__offlinePanel h2{font-size:var(--text-2xl)}.online-orders-module__Ym5c-q__offlinePanel p{font-size:var(--text-md);line-height:var(--leading-normal)}.online-orders-module__Ym5c-q__offlinePanel>p,.online-orders-module__Ym5c-q__offlinePanel>span{color:var(--color-muted-foreground)}.online-orders-module__Ym5c-q__offlinePolicy{gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);text-align:left;display:grid}.online-orders-module__Ym5c-q__offlinePolicy strong:not(:first-child){margin-top:var(--space-3)}.online-orders-module__Ym5c-q__offlinePolicy p{font-size:var(--text-sm);color:var(--color-muted-foreground)}.online-orders-module__Ym5c-q__autoPausedNotice{padding:var(--space-4);margin-bottom:var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--text-sm)}.online-orders-module__Ym5c-q__orderStateRow{gap:var(--space-3);min-width:0;display:grid}.online-orders-module__Ym5c-q__orderStateHeading{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted-foreground);margin:0;font-weight:600;display:flex}.online-orders-module__Ym5c-q__orderStateCount{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.online-orders-module__Ym5c-q__orderStateDot{width:var(--space-2);height:var(--space-2);background:var(--color-positive);border-radius:50%}.online-orders-module__Ym5c-q__orderStateDot[data-state=incoming]{background:var(--color-positive)}.online-orders-module__Ym5c-q__orderStateDot[data-state=preparing]{background:var(--color-holding)}.online-orders-module__Ym5c-q__orderStateDot[data-state=ready]{background:var(--color-info)}.online-orders-module__Ym5c-q__orderStateDot[data-state=completed]{background:var(--color-muted-foreground)}.online-orders-module__Ym5c-q__reconnectProgress{align-items:center;gap:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-sm);display:inline-flex}.online-orders-module__Ym5c-q__reconnectSpinner{width:var(--space-4);height:var(--space-4);border:2px solid var(--color-border);border-top-color:var(--color-muted-foreground);border-radius:50%;animation:1s linear infinite online-orders-module__Ym5c-q__reconnectSpin}@keyframes online-orders-module__Ym5c-q__reconnectSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.online-orders-module__Ym5c-q__reconnectSpinner{animation:none}}.online-orders-module__Ym5c-q__connectionCheck{padding:var(--space-3) var(--space-5);color:var(--color-muted-foreground);font-size:var(--text-sm);text-align:center;margin:0}
.NotificationProvider-module__E4XiWW__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}.NotificationProvider-module__E4XiWW__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}.NotificationProvider-module__E4XiWW__message:active{cursor:grabbing}.NotificationProvider-module__E4XiWW__message p{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-normal);align-self:center;margin:0}.NotificationProvider-module__E4XiWW__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}.NotificationProvider-module__E4XiWW__message .NotificationProvider-module__E4XiWW__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;grid-column:2}.NotificationProvider-module__E4XiWW__message .NotificationProvider-module__E4XiWW__dismiss{grid-column:3;justify-self:end}.NotificationProvider-module__E4XiWW__positive{--notification-background:var(--color-positive);--notification-foreground:var(--color-positive-foreground)}.NotificationProvider-module__E4XiWW__holding{--notification-background:var(--color-holding);--notification-foreground:var(--color-holding-foreground)}.NotificationProvider-module__E4XiWW__danger{--notification-background:var(--color-danger);--notification-foreground:var(--color-danger-foreground)}@media (prefers-reduced-motion:reduce){.NotificationProvider-module__E4XiWW__message{transition:none}}
.NewOrderModal-module__-Pk92a__modal{z-index:70;background:var(--color-background);min-height:0;color:var(--color-foreground);grid-template-columns:minmax(21rem,29rem) minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.NewOrderModal-module__-Pk92a__splitModal{z-index:72;background:var(--color-background);min-width:0;min-height:0;color:var(--color-foreground);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.NewOrderModal-module__-Pk92a__splitHeader{justify-content:space-between;align-items:center;gap:var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:var(--space-16);padding:var(--space-2) var(--space-5);display:flex}.NewOrderModal-module__-Pk92a__splitHeader>div{align-items:center;gap:var(--space-3);min-width:0;display:flex}.NewOrderModal-module__-Pk92a__splitHeader>div:first-child>button{width:var(--space-10);min-height:var(--space-10);border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-foreground);cursor:pointer;font:inherit;border:0;place-items:center;display:grid}.NewOrderModal-module__-Pk92a__splitHeader h1{font-size:var(--text-lg);line-height:var(--leading-tight);margin:0}.NewOrderModal-module__-Pk92a__splitHeader span{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.NewOrderModal-module__-Pk92a__splitHeader>div:last-child>button{min-height:var(--space-12);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-foreground);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);padding:0 var(--space-4);display:inline-flex}.NewOrderModal-module__-Pk92a__splitHeader>div:last-child>button:disabled{cursor:not-allowed;opacity:.45}.NewOrderModal-module__-Pk92a__splitHeader svg{width:var(--space-5);height:var(--space-5)}.NewOrderModal-module__-Pk92a__splitHeader>div:last-child>button.NewOrderModal-module__-Pk92a__splitDoneButton{border-color:var(--color-info);background:var(--color-info);color:var(--color-info-foreground)}.NewOrderModal-module__-Pk92a__splitCheckScroller{gap:var(--space-4);overscroll-behavior-inline:contain;min-width:0;min-height:0;padding:var(--space-4);display:flex;overflow:auto hidden}.NewOrderModal-module__-Pk92a__splitCheckColumn,.NewOrderModal-module__-Pk92a__addSplitCheck{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;min-height:0;box-shadow:0 var(--space-2) var(--space-6) color-mix(in srgb, var(--color-foreground) 7%, transparent);flex:0 0 min(24rem,78vw)}.NewOrderModal-module__-Pk92a__splitCheckColumn{grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.NewOrderModal-module__-Pk92a__splitCheckColumn>header{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);padding:var(--space-4);display:flex}.NewOrderModal-module__-Pk92a__splitCheckColumn>header>div{align-items:baseline;gap:var(--space-2);display:flex}.NewOrderModal-module__-Pk92a__splitCheckColumn>header small,.NewOrderModal-module__-Pk92a__splitCheckColumn>header span{color:var(--color-muted-foreground);font-size:var(--text-xs)}.NewOrderModal-module__-Pk92a__splitCheckItems{min-height:0;padding:var(--space-3);overflow-y:auto}.NewOrderModal-module__-Pk92a__splitCheckItems>button{grid-template-columns:var(--space-6) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);width:100%;color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-3) var(--space-2);text-align:left;background:0 0;border:1px solid #0000;display:grid}.NewOrderModal-module__-Pk92a__splitCheckItems>button+button{margin-top:var(--space-1)}.NewOrderModal-module__-Pk92a__splitCheckItems>button:hover{background:var(--color-surface-muted)}.NewOrderModal-module__-Pk92a__splitCheckItems>button[aria-pressed=true]{border-color:var(--color-info);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-info) 9%, var(--color-surface))}.NewOrderModal-module__-Pk92a__splitCheckItems>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.NewOrderModal-module__-Pk92a__splitCheckItems>button small,.NewOrderModal-module__-Pk92a__splitCheckItems>p{color:var(--color-muted-foreground);font-size:var(--text-xs)}.NewOrderModal-module__-Pk92a__splitCheckbox{width:var(--space-5);aspect-ratio:1;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-info);font-size:var(--text-xs);font-weight:var(--weight-bold);place-items:center;display:grid}.NewOrderModal-module__-Pk92a__moveHereOverlay{z-index:4;background:color-mix(in srgb, var(--color-foreground) 48%, transparent);color:var(--color-info-foreground);cursor:pointer;font:inherit;padding:var(--space-5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;place-items:center;display:grid;position:absolute;inset:0}.NewOrderModal-module__-Pk92a__moveHereOverlay>span{min-height:var(--space-12);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:var(--color-info);box-shadow:0 var(--space-3) var(--space-8) color-mix(in srgb, var(--color-foreground) 24%, transparent);font-size:var(--text-sm);font-weight:var(--weight-bold);padding:0 var(--space-5);display:inline-flex}.NewOrderModal-module__-Pk92a__moveHereOverlay svg{width:var(--space-4);height:var(--space-4)}.NewOrderModal-module__-Pk92a__addSplitCheck{place-content:center;justify-items:center;gap:var(--space-2);color:var(--color-muted-foreground);cursor:pointer;font:inherit;border-style:dashed;display:grid}.NewOrderModal-module__-Pk92a__addSplitCheck>span{width:var(--space-12);aspect-ratio:1;border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-info) 12%, var(--color-surface));color:var(--color-info);font-size:var(--text-2xl);place-items:center;display:grid}.NewOrderModal-module__-Pk92a__addSplitCheck small{font-size:var(--text-xs)}.NewOrderModal-module__-Pk92a__modal :is(button,input,textarea):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.NewOrderModal-module__-Pk92a__checkPanel{z-index:2;border-right:1px solid var(--color-border-strong);background:var(--color-surface);min-width:0;min-height:0;box-shadow:var(--space-2) 0 var(--space-8) color-mix(in srgb, var(--color-foreground) 8%, transparent);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:relative}.NewOrderModal-module__-Pk92a__checkTabs{background:color-mix(in srgb, var(--color-foreground) 7%, var(--color-surface-muted));min-width:0;padding:var(--space-2) var(--space-3) 0;border-bottom:0;gap:1px;display:flex;overflow-x:auto}.NewOrderModal-module__-Pk92a__checkTabs:empty{border:0;min-height:0;padding:0;overflow:hidden}.NewOrderModal-module__-Pk92a__checkTabs button{min-width:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-md) var(--radius-md) 0 0;background:color-mix(in srgb, var(--color-foreground) 5%, var(--color-surface-muted));color:var(--color-muted-foreground);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);padding:var(--space-2) var(--space-3);flex:none;gap:1px;display:grid}.NewOrderModal-module__-Pk92a__checkTabs button[aria-current=page]{z-index:1;border-color:var(--color-border);background:var(--color-surface);color:var(--color-foreground);padding-bottom:calc(var(--space-2) + 1px);border-bottom:0;position:relative}.NewOrderModal-module__-Pk92a__checkTabs small{font-size:.65rem;font-weight:var(--weight-medium)}.NewOrderModal-module__-Pk92a__checkTabs:not(:empty)+.NewOrderModal-module__-Pk92a__checkControls{background:var(--color-surface)}.NewOrderModal-module__-Pk92a__iconButton,.NewOrderModal-module__-Pk92a__infoButton,.NewOrderModal-module__-Pk92a__checkControlButton,.NewOrderModal-module__-Pk92a__quickActions button,.NewOrderModal-module__-Pk92a__commitActions button,.NewOrderModal-module__-Pk92a__printButton,.NewOrderModal-module__-Pk92a__payButton,.NewOrderModal-module__-Pk92a__openItemButton,.NewOrderModal-module__-Pk92a__modifierPanel header button,.NewOrderModal-module__-Pk92a__categoryTab,.NewOrderModal-module__-Pk92a__categoryTabActive,.NewOrderModal-module__-Pk92a__menuItemButton{cursor:pointer;font:inherit}.NewOrderModal-module__-Pk92a__iconButton{width:var(--space-10);min-height:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-foreground);place-items:center;display:grid}.NewOrderModal-module__-Pk92a__iconButton:hover,.NewOrderModal-module__-Pk92a__infoButton:hover,.NewOrderModal-module__-Pk92a__checkControlButton:hover,.NewOrderModal-module__-Pk92a__quickActions button:hover{background:color-mix(in srgb, var(--color-info) 10%, var(--color-surface))}.NewOrderModal-module__-Pk92a__iconButton svg,.NewOrderModal-module__-Pk92a__infoButton svg,.NewOrderModal-module__-Pk92a__checkControlButton svg,.NewOrderModal-module__-Pk92a__quickActions svg,.NewOrderModal-module__-Pk92a__commitActions svg,.NewOrderModal-module__-Pk92a__printButton svg,.NewOrderModal-module__-Pk92a__searchField svg{width:var(--space-5);height:var(--space-5)}.NewOrderModal-module__-Pk92a__infoButton{width:fit-content;min-width:0;max-width:12rem;min-height:var(--space-10);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0 var(--space-3);display:inline-flex}.NewOrderModal-module__-Pk92a__infoButton span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NewOrderModal-module__-Pk92a__checkControls{grid-template-columns:var(--space-10) clamp(var(--space-1), 1.5vw, var(--space-4)) minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:var(--space-2);border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);padding:var(--space-3);display:grid;position:relative}.NewOrderModal-module__-Pk92a__closeCheckButton{background:var(--color-surface);grid-area:1/1}.NewOrderModal-module__-Pk92a__checkControlGap{grid-area:1/2;width:100%}.NewOrderModal-module__-Pk92a__checkSequence{min-height:var(--space-8);border-radius:var(--radius-full);background:var(--color-info);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-bold);padding:0 var(--space-3);white-space:nowrap;grid-area:2/1/auto/3;justify-self:start;align-items:center;display:inline-flex}.NewOrderModal-module__-Pk92a__checkControlButton{min-width:0;min-height:var(--space-11,2.75rem);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0 var(--space-3);text-align:left;display:flex}.NewOrderModal-module__-Pk92a__checkControlButton:disabled{cursor:not-allowed;opacity:.42}.NewOrderModal-module__-Pk92a__checkControlButton>span{align-items:baseline;gap:var(--space-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.NewOrderModal-module__-Pk92a__checkControlButton small{color:var(--color-muted-foreground);font-size:var(--text-xs)}.NewOrderModal-module__-Pk92a__checkControlButton>svg:last-child{width:var(--space-4);margin-left:auto}.NewOrderModal-module__-Pk92a__serverControl{z-index:30;min-width:0;position:relative}.NewOrderModal-module__-Pk92a__serverControl>.NewOrderModal-module__-Pk92a__checkControlButton{width:100%}.NewOrderModal-module__-Pk92a__serverName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden;display:block!important}.NewOrderModal-module__-Pk92a__serverControl>.NewOrderModal-module__-Pk92a__checkControlButton>svg{flex:none}.NewOrderModal-module__-Pk92a__guestCountButton{min-width:var(--space-16);justify-content:center}.NewOrderModal-module__-Pk92a__guestCountButton>span{font-weight:var(--weight-bold)}.NewOrderModal-module__-Pk92a__serverMenu{inset:calc(100% + var(--space-2)) 0 auto;z-index:30;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:15rem;box-shadow:0 var(--space-4) var(--space-12) color-mix(in srgb, var(--color-foreground) 18%, transparent);padding:var(--space-2);display:grid;position:absolute}.NewOrderModal-module__-Pk92a__serverMenu>strong{color:var(--color-muted-foreground);font-size:var(--text-xs);padding:var(--space-2);text-transform:uppercase}.NewOrderModal-module__-Pk92a__serverMenu button{min-height:var(--space-10);align-items:center;gap:var(--space-2);border-radius:var(--radius-md);color:var(--color-foreground);cursor:pointer;font:inherit;font-size:var(--text-sm);padding:0 var(--space-2);text-align:left;background:0 0;border:0;display:flex}.NewOrderModal-module__-Pk92a__serverMenu button:hover,.NewOrderModal-module__-Pk92a__serverMenu button[aria-checked=true]{background:var(--color-surface-muted)}.NewOrderModal-module__-Pk92a__serverMenu button>span{width:var(--space-7,1.75rem);aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-foreground);color:var(--color-background);font-size:10px;font-weight:var(--weight-bold);place-items:center;display:grid}.NewOrderModal-module__-Pk92a__primaryCheckControls{justify-content:flex-end;align-items:center;gap:var(--space-2);grid-area:1/3/auto/5;min-width:0;display:flex}.NewOrderModal-module__-Pk92a__primaryCheckControls>.NewOrderModal-module__-Pk92a__orderTypeButton{flex:0 auto;width:auto}.NewOrderModal-module__-Pk92a__primaryCheckControls>.NewOrderModal-module__-Pk92a__serverControl{flex:0 7.5rem;width:7.5rem}.NewOrderModal-module__-Pk92a__checkSecondaryControls{justify-content:flex-end;align-items:center;gap:var(--space-2);grid-area:2/3/auto/5;min-width:0;display:flex}.NewOrderModal-module__-Pk92a__customerControl{flex:auto;width:auto}.NewOrderModal-module__-Pk92a__customerControl>svg:first-child{flex:none}.NewOrderModal-module__-Pk92a__guestCountEditor{grid-template-columns:var(--space-12) minmax(5rem, 8rem) var(--space-12);justify-content:center;gap:var(--space-3);padding:var(--space-6);display:grid}.NewOrderModal-module__-Pk92a__guestCountEditor button,.NewOrderModal-module__-Pk92a__guestCountEditor input{min-height:var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);font:inherit;font-size:var(--text-xl);font-weight:var(--weight-bold);text-align:center}.NewOrderModal-module__-Pk92a__quickActions{z-index:20;flex:none;position:relative}.NewOrderModal-module__-Pk92a__quickActionToggle{min-width:var(--space-16);justify-content:center}.NewOrderModal-module__-Pk92a__quickActionToggle[aria-expanded=true]{border-color:var(--color-info);background:color-mix(in srgb, var(--color-info) 10%, var(--color-surface));color:var(--color-info)}.NewOrderModal-module__-Pk92a__checkActionsMenu{inset:calc(100% + var(--space-2)) 0 auto auto;z-index:20;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:13rem;box-shadow:0 var(--space-4) var(--space-12) color-mix(in srgb, var(--color-foreground) 18%, transparent);padding:var(--space-2);display:grid;position:absolute}.NewOrderModal-module__-Pk92a__checkActionsMenu button{width:100%;min-height:var(--space-10);align-items:center;gap:var(--space-3);border-radius:var(--radius-md);color:var(--color-foreground);padding:0 var(--space-3);text-align:left;background:0 0;border:0;display:flex}.NewOrderModal-module__-Pk92a__checkActionsMenu button:hover:not(:disabled){background:var(--color-surface-muted);color:var(--color-info)}.NewOrderModal-module__-Pk92a__checkActionsMenu button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.NewOrderModal-module__-Pk92a__checkActionsMenu button:disabled{cursor:not-allowed;opacity:.42}.NewOrderModal-module__-Pk92a__lineItem_stayed{border-left-color:var(--color-muted-foreground);background:var(--color-surface)}.NewOrderModal-module__-Pk92a__lineItems{overscroll-behavior:contain;min-height:0;padding:var(--space-3);overflow-y:auto}.NewOrderModal-module__-Pk92a__emptyCheck{place-content:center;justify-items:center;gap:var(--space-2);min-height:100%;color:var(--color-muted-foreground);padding:var(--space-6);text-align:center;display:grid}.NewOrderModal-module__-Pk92a__emptyCheck>span{width:var(--space-12);aspect-ratio:1;border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-secondary);font-size:var(--text-2xl);place-items:center;display:grid}.NewOrderModal-module__-Pk92a__emptyCheck strong{color:var(--color-foreground);font-size:var(--text-lg)}.NewOrderModal-module__-Pk92a__emptyCheck p{max-width:16rem;font-size:var(--text-sm);line-height:var(--leading-normal)}.NewOrderModal-module__-Pk92a__lineItem{grid-template-columns:var(--space-7,1.75rem) minmax(0, 1fr) auto;align-items:start;gap:var(--space-3);border:1px solid #0000;border-left:var(--space-1) solid var(--color-positive);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-3);text-align:left;display:grid}.NewOrderModal-module__-Pk92a__lineItem+.NewOrderModal-module__-Pk92a__lineItem,.NewOrderModal-module__-Pk92a__paymentLineItem+.NewOrderModal-module__-Pk92a__lineItem{margin-top:var(--space-2)}.NewOrderModal-module__-Pk92a__adjustmentLineItem{cursor:pointer}.NewOrderModal-module__-Pk92a__discountAdjustmentLineItem{border-left-color:var(--color-danger);background:var(--color-surface)}.NewOrderModal-module__-Pk92a__gratuityAdjustmentLineItem{border-left-color:var(--color-info);background:var(--color-surface)}.NewOrderModal-module__-Pk92a__discountAdjustmentLineItem[data-draft=true]{background:color-mix(in srgb, var(--color-danger) 9%, var(--color-surface))}.NewOrderModal-module__-Pk92a__gratuityAdjustmentLineItem[data-draft=true]{background:color-mix(in srgb, var(--color-info) 9%, var(--color-surface))}.NewOrderModal-module__-Pk92a__lineItem_new{border-left-color:var(--color-positive);background:color-mix(in srgb, var(--color-positive) 9%, var(--color-surface))}.NewOrderModal-module__-Pk92a__lineItem_held{border-color:color-mix(in srgb, var(--color-danger) 52%, var(--color-border));border-left-color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface))}.NewOrderModal-module__-Pk92a__lineItem_voided{border-color:color-mix(in srgb, var(--color-muted-foreground) 35%, var(--color-border));border-left-color:var(--color-muted-foreground);background:var(--color-surface-muted);color:var(--color-muted-foreground);cursor:not-allowed;opacity:.68}.NewOrderModal-module__-Pk92a__lineItem_voided .NewOrderModal-module__-Pk92a__lineItemCopy>strong,.NewOrderModal-module__-Pk92a__lineItem_voided>strong:last-child{text-decoration:line-through}.NewOrderModal-module__-Pk92a__lineItemSelected{border-color:var(--color-focus-ring);box-shadow:inset 0 0 0 1px var(--color-focus-ring)}.NewOrderModal-module__-Pk92a__quantity{width:var(--space-7,1.75rem);aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-foreground);font-size:var(--text-xs);font-weight:var(--weight-bold);place-items:center;display:grid}.NewOrderModal-module__-Pk92a__lineItemCopy{gap:var(--space-1);min-width:0;display:grid}.NewOrderModal-module__-Pk92a__lineItemCopy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NewOrderModal-module__-Pk92a__lineItemCopy small{color:var(--color-muted-foreground);font-size:var(--text-xs);line-height:var(--leading-normal)}.NewOrderModal-module__-Pk92a__itemStateLabel{border-radius:var(--radius-full);background:var(--color-surface-muted);width:fit-content;color:var(--color-muted-foreground);font-weight:var(--weight-semibold);padding:2px var(--space-2)}.NewOrderModal-module__-Pk92a__lineItem_held .NewOrderModal-module__-Pk92a__itemStateLabel{background:var(--color-danger);color:var(--color-danger-foreground)}.NewOrderModal-module__-Pk92a__lineItem_voided .NewOrderModal-module__-Pk92a__itemStateLabel{background:var(--color-muted);color:var(--color-muted-foreground)}.NewOrderModal-module__-Pk92a__discountLabel{font-weight:var(--weight-semibold);color:var(--color-positive)!important}.NewOrderModal-module__-Pk92a__lineItem>strong:last-child{font-size:var(--text-sm)}.NewOrderModal-module__-Pk92a__paymentLineItem{grid-template-columns:var(--space-8) minmax(0, 1fr) auto;align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-2);border:1px solid color-mix(in srgb, var(--color-positive) 35%, var(--color-border));border-left:var(--space-1) solid var(--color-positive);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-positive) 7%, var(--color-surface));color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-3);text-align:left;display:grid}.NewOrderModal-module__-Pk92a__paymentDeclinedItem{cursor:default;border-left-color:var(--color-danger)}.NewOrderModal-module__-Pk92a__paymentDeclinedItem .NewOrderModal-module__-Pk92a__paymentLineIcon{background:var(--color-surface-muted);color:var(--color-danger)}.NewOrderModal-module__-Pk92a__paymentLineItemSelected{border-color:var(--color-focus-ring);box-shadow:inset 0 0 0 1px var(--color-focus-ring)}.NewOrderModal-module__-Pk92a__paymentLineIcon{width:var(--space-8);aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-positive);color:var(--color-positive-foreground);font-size:var(--text-xs);font-weight:var(--weight-bold);place-items:center;display:grid}.NewOrderModal-module__-Pk92a__paymentLineCopy{gap:2px;min-width:0;display:grid}.NewOrderModal-module__-Pk92a__paymentLineCopy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NewOrderModal-module__-Pk92a__paymentLineCopy small{color:var(--color-muted-foreground);font-size:var(--text-xs)}.NewOrderModal-module__-Pk92a__paymentVoidLabel{font-weight:var(--weight-semibold);color:var(--color-danger)!important}.NewOrderModal-module__-Pk92a__paymentLineItem>strong:last-child{font-size:var(--text-sm)}.NewOrderModal-module__-Pk92a__checkFooter{gap:var(--space-3);border-top:1px solid var(--color-border-strong);background:var(--color-surface-muted);padding:var(--space-3);display:grid}.NewOrderModal-module__-Pk92a__commitActions{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.NewOrderModal-module__-Pk92a__commitActions button{min-height:var(--space-11,2.75rem);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:inline-flex}.NewOrderModal-module__-Pk92a__commitActions button:first-child{color:var(--color-danger)}.NewOrderModal-module__-Pk92a__commitActions button:last-child{background:var(--color-primary);color:var(--color-primary-foreground)}.NewOrderModal-module__-Pk92a__commitActions button:disabled,.NewOrderModal-module__-Pk92a__printButton:disabled,.NewOrderModal-module__-Pk92a__payButton:disabled{cursor:not-allowed;opacity:.42}.NewOrderModal-module__-Pk92a__totals{gap:var(--space-1);margin:0;display:grid}.NewOrderModal-module__-Pk92a__totals div{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.NewOrderModal-module__-Pk92a__totals dt{color:var(--color-muted-foreground);font-size:var(--text-sm)}.NewOrderModal-module__-Pk92a__totals dd{font-weight:var(--weight-semibold);margin:0}.NewOrderModal-module__-Pk92a__paymentActions{gap:var(--space-2);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.4fr);display:grid}.NewOrderModal-module__-Pk92a__printButton,.NewOrderModal-module__-Pk92a__payButton{min-height:var(--space-12);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--weight-bold);display:inline-flex}.NewOrderModal-module__-Pk92a__printButton{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-foreground)}.NewOrderModal-module__-Pk92a__payButton{background:var(--color-secondary);color:var(--color-secondary-foreground);border:0}.NewOrderModal-module__-Pk92a__catalogPanel{background:radial-gradient(circle at 85% 8%, color-mix(in srgb, var(--color-info) 9%, transparent), transparent 24rem), var(--color-background);min-width:0;min-height:0;padding:clamp(var(--space-4), 2.4vw, var(--space-8));grid-template-rows:auto minmax(0,1fr);display:grid}.NewOrderModal-module__-Pk92a__mobileCatalogToggle,.NewOrderModal-module__-Pk92a__mobileQuickActionOnly,.NewOrderModal-module__-Pk92a__mobileServerChoices{display:none}.NewOrderModal-module__-Pk92a__paymentAdjustmentHost{grid-row:1/-1;min-width:0;min-height:0}.NewOrderModal-module__-Pk92a__paymentAdjustmentHost>*{height:100%}.NewOrderModal-module__-Pk92a__lockedPaymentHistory{place-content:center;justify-items:center;gap:var(--space-2);color:var(--color-muted-foreground);text-align:center;grid-row:1/-1;display:grid}.NewOrderModal-module__-Pk92a__lockedPaymentHistory span{border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--space-1) var(--space-3);text-transform:uppercase}.NewOrderModal-module__-Pk92a__lockedPaymentHistory h2,.NewOrderModal-module__-Pk92a__lockedPaymentHistory p{margin:0}.NewOrderModal-module__-Pk92a__lockedPaymentHistory h2{color:var(--color-foreground)}.NewOrderModal-module__-Pk92a__lockedPaymentHistory p{max-width:28rem}.NewOrderModal-module__-Pk92a__catalogHeader{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.NewOrderModal-module__-Pk92a__itemEditToolbar{min-width:0;min-height:var(--space-12);justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.NewOrderModal-module__-Pk92a__quantityEditor,.NewOrderModal-module__-Pk92a__itemEditActions{align-items:center;gap:var(--space-2);display:flex}.NewOrderModal-module__-Pk92a__quantityEditor button,.NewOrderModal-module__-Pk92a__quantityEditor strong{width:var(--space-11,2.75rem);min-height:var(--space-11,2.75rem);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);font:inherit;font-weight:var(--weight-bold);place-items:center;display:grid}.NewOrderModal-module__-Pk92a__quantityEditor button{border-radius:var(--radius-full);cursor:pointer;font-size:var(--text-lg)}.NewOrderModal-module__-Pk92a__quantityEditor button:disabled{cursor:not-allowed;opacity:.4}.NewOrderModal-module__-Pk92a__itemEditActions button{min-height:var(--space-11,2.75rem);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-info);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-info);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0 var(--space-4);display:inline-flex}.NewOrderModal-module__-Pk92a__itemEditActions svg{width:var(--space-5);height:var(--space-5)}.NewOrderModal-module__-Pk92a__itemEditActions .NewOrderModal-module__-Pk92a__removeItemButton{border-color:var(--color-danger);color:var(--color-danger)}.NewOrderModal-module__-Pk92a__itemEditActions .NewOrderModal-module__-Pk92a__doneItemButton{border-color:var(--color-info);background:var(--color-info);color:#fff}.NewOrderModal-module__-Pk92a__searchField{min-height:var(--space-12);align-items:center;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:0 var(--space-4);display:flex}.NewOrderModal-module__-Pk92a__searchField svg{color:var(--color-muted-foreground)}.NewOrderModal-module__-Pk92a__searchField input{width:100%;min-width:0;color:var(--color-foreground);font:inherit;background:0 0;border:0;outline:0}.NewOrderModal-module__-Pk92a__openItemButton{min-height:var(--space-12);align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-secondary);font-size:var(--text-sm);font-weight:var(--weight-bold);padding:0 var(--space-4);display:inline-flex}.NewOrderModal-module__-Pk92a__openItemButton>span{width:var(--space-5);aspect-ratio:1;border-radius:var(--radius-full);border:1px solid;place-items:center;display:grid}.NewOrderModal-module__-Pk92a__modifierPanel{gap:var(--space-3);border:1px solid color-mix(in srgb, var(--color-info) 48%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-info) 7%, var(--color-surface));min-height:0;padding:var(--space-4);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.NewOrderModal-module__-Pk92a__discountPanel{gap:var(--space-4);border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface));min-height:0;padding:var(--space-4);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.NewOrderModal-module__-Pk92a__discountPanel>header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.NewOrderModal-module__-Pk92a__discountPanel>header>div{gap:2px;display:grid}.NewOrderModal-module__-Pk92a__discountPanel header span{color:var(--color-warning);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.NewOrderModal-module__-Pk92a__discountPanel h2{font-size:var(--text-lg)}.NewOrderModal-module__-Pk92a__discountOptionGrid{align-content:start;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));min-height:0;display:grid;overflow-y:auto}.NewOrderModal-module__-Pk92a__discountOptionGrid button{align-content:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:5rem;color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-4);text-align:left;display:grid}.NewOrderModal-module__-Pk92a__discountOptionGrid button:hover,.NewOrderModal-module__-Pk92a__discountOptionGrid button[aria-pressed=true]{border-color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 13%, var(--color-surface))}.NewOrderModal-module__-Pk92a__discountOptionGrid button span{color:var(--color-muted-foreground);font-size:var(--text-xs)}.NewOrderModal-module__-Pk92a__discountOptionGrid .NewOrderModal-module__-Pk92a__clearDiscountButton{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border));color:var(--color-danger)}.NewOrderModal-module__-Pk92a__adjustmentChoices{gap:var(--space-3);padding:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-y:auto}.NewOrderModal-module__-Pk92a__adjustmentChoices button{min-height:var(--space-20);align-content:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-4);text-align:left;display:grid}.NewOrderModal-module__-Pk92a__adjustmentChoices button:hover{border-color:var(--color-info)}.NewOrderModal-module__-Pk92a__adjustmentChoices button:disabled{cursor:not-allowed;opacity:.45}.NewOrderModal-module__-Pk92a__adjustmentChoices button span{color:var(--color-muted-foreground);font-size:var(--text-sm)}.NewOrderModal-module__-Pk92a__adjustmentInputDialog{width:min(92vw,44rem);max-height:min(52rem, calc(100svh - var(--space-8)));grid-template-rows:auto minmax(0,1fr);overflow:hidden}.NewOrderModal-module__-Pk92a__adjustmentReason{gap:var(--space-2);min-width:0;height:100%;font-size:var(--text-sm);font-weight:var(--weight-semibold);display:grid}.NewOrderModal-module__-Pk92a__adjustmentReason span{justify-content:space-between;display:flex}.NewOrderModal-module__-Pk92a__adjustmentReason small{color:var(--color-muted-foreground);font-weight:var(--weight-regular)}.NewOrderModal-module__-Pk92a__adjustmentReason input{width:100%;min-height:var(--space-16);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-foreground);font:inherit;padding:0 var(--space-3)}.NewOrderModal-module__-Pk92a__customAdjustmentKeypadFrame{gap:var(--space-4);min-height:0;padding:var(--space-5);display:grid;overflow-y:auto}.NewOrderModal-module__-Pk92a__customAdjustmentKeypad{gap:var(--space-3);width:min(100%,38rem);margin-block:0;margin-inline:auto}.NewOrderModal-module__-Pk92a__subdialog>footer .NewOrderModal-module__-Pk92a__removeAdjustmentButton{color:var(--color-danger)}.NewOrderModal-module__-Pk92a__checkAdjustmentToolbar>span{gap:2px;min-width:0;display:grid}.NewOrderModal-module__-Pk92a__checkAdjustmentToolbar small{color:var(--color-muted-foreground);font-size:var(--text-xs)}.NewOrderModal-module__-Pk92a__checkAdjustmentPanel{align-content:start;gap:var(--space-6);max-width:42rem;padding-top:var(--space-8);margin-inline:auto;display:grid}.NewOrderModal-module__-Pk92a__checkAdjustmentPanel>header{gap:var(--space-2);display:grid}.NewOrderModal-module__-Pk92a__checkAdjustmentPanel>header>span{color:var(--color-info);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase}.NewOrderModal-module__-Pk92a__checkAdjustmentPanel h2{font-size:var(--text-3xl)}.NewOrderModal-module__-Pk92a__checkAdjustmentPanel p{color:var(--color-muted-foreground)}.NewOrderModal-module__-Pk92a__checkAdjustmentActions{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NewOrderModal-module__-Pk92a__checkAdjustmentActions button{min-height:var(--space-20);align-content:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-4);text-align:left;display:grid}.NewOrderModal-module__-Pk92a__checkAdjustmentActions button:hover{border-color:var(--color-info)}.NewOrderModal-module__-Pk92a__checkAdjustmentActions button span{color:var(--color-muted-foreground);font-size:var(--text-sm)}.NewOrderModal-module__-Pk92a__checkAdjustmentActions .NewOrderModal-module__-Pk92a__removeCheckAdjustmentButton{border-color:color-mix(in srgb, var(--color-danger) 35%, var(--color-border));color:var(--color-danger);grid-column:1/-1}.NewOrderModal-module__-Pk92a__modifierPanel header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.NewOrderModal-module__-Pk92a__modifierPanel header>div{gap:2px;display:grid}.NewOrderModal-module__-Pk92a__modifierPanel header span,.NewOrderModal-module__-Pk92a__menuSection header span{color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.NewOrderModal-module__-Pk92a__modifierPanel h2{font-size:var(--text-lg)}.NewOrderModal-module__-Pk92a__modifierPanel header button{min-height:var(--space-9,2.25rem);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:0 var(--space-3)}.NewOrderModal-module__-Pk92a__modifierOptions{align-content:start;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));min-height:0;padding:2px;display:grid;overflow-y:auto}.NewOrderModal-module__-Pk92a__modifierOption,.NewOrderModal-module__-Pk92a__modifierOptionActive{min-height:var(--space-14,3.5rem);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 var(--space-1) 0 var(--pos-button-color,color-mix(in srgb, var(--color-foreground) 14%, transparent));color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-2) var(--space-3);text-align:left;align-content:center;gap:2px;display:grid}.NewOrderModal-module__-Pk92a__modifierOptionActive{border-color:var(--color-info);background:var(--color-info);color:var(--color-info-foreground)}.NewOrderModal-module__-Pk92a__modifierOption:disabled,.NewOrderModal-module__-Pk92a__modifierOptionActive:disabled{cursor:not-allowed;opacity:.42}.NewOrderModal-module__-Pk92a__modifierOption small,.NewOrderModal-module__-Pk92a__modifierOptionActive small{color:inherit;font-size:var(--text-xs);opacity:.76}.NewOrderModal-module__-Pk92a__catalogWorkspace{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.NewOrderModal-module__-Pk92a__modifierGroupGrid{align-content:start;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));min-height:0;padding:2px;display:grid;overflow-y:auto}.NewOrderModal-module__-Pk92a__modifierGroupButton{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:5.5rem;color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-4);text-align:left;display:flex}.NewOrderModal-module__-Pk92a__modifierGroupButton:hover{border-color:var(--color-info);background:color-mix(in srgb, var(--color-info) 7%, var(--color-surface))}.NewOrderModal-module__-Pk92a__modifierGroupButton>span{gap:var(--space-1);display:grid}.NewOrderModal-module__-Pk92a__modifierGroupButton>span:last-child{grid-template-columns:auto var(--space-4);color:var(--color-muted-foreground);font-size:var(--text-xs);align-items:center}.NewOrderModal-module__-Pk92a__modifierGroupButton small{color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.NewOrderModal-module__-Pk92a__modifierGroupButton svg{width:var(--space-4);height:var(--space-4);transform:rotate(-90deg)}.NewOrderModal-module__-Pk92a__emptyModifiers{place-content:center;justify-items:center;gap:var(--space-2);color:var(--color-muted-foreground);text-align:center;display:grid}.NewOrderModal-module__-Pk92a__emptyModifiers strong{color:var(--color-foreground);font-size:var(--text-lg)}.NewOrderModal-module__-Pk92a__categoryTabs{gap:var(--space-2);margin-bottom:var(--space-5);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.NewOrderModal-module__-Pk92a__categoryTab,.NewOrderModal-module__-Pk92a__categoryTabActive{min-height:var(--space-11,2.75rem);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0 var(--space-5);flex:none}.NewOrderModal-module__-Pk92a__categoryTabActive{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.NewOrderModal-module__-Pk92a__menuSections{overscroll-behavior:contain;min-height:0;padding-right:var(--space-1);overflow-y:auto}.NewOrderModal-module__-Pk92a__menuSection+.NewOrderModal-module__-Pk92a__menuSection{margin-top:var(--space-6)}.NewOrderModal-module__-Pk92a__menuSection>header{justify-content:flex-end;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-direction:row-reverse;display:flex}.NewOrderModal-module__-Pk92a__menuSection h2{font-size:var(--text-xl)}.NewOrderModal-module__-Pk92a__menuItemGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));display:grid}.NewOrderModal-module__-Pk92a__menuItemButton{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:6.25rem;box-shadow:0 var(--space-1) 0 var(--pos-button-color,color-mix(in srgb, var(--color-foreground) 14%, transparent));color:var(--color-foreground);padding:var(--space-3) var(--space-4) calc(var(--space-5) + var(--space-2));text-align:center;place-items:center;display:grid;position:relative}.NewOrderModal-module__-Pk92a__menuItemButton:hover:not(:disabled){border-color:var(--color-info);background:color-mix(in srgb, var(--color-info) 7%, var(--color-surface));transform:translateY(-1px)}.NewOrderModal-module__-Pk92a__menuItemName{width:100%;color:var(--color-foreground);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.NewOrderModal-module__-Pk92a__menuItemRemaining{top:var(--space-2);right:var(--space-2);min-width:var(--space-6);min-height:var(--space-6);border-radius:var(--radius-full);background:var(--color-foreground);color:var(--color-background);font-size:var(--text-xs);font-weight:var(--weight-bold);padding-inline:var(--space-1);place-items:center;line-height:1;display:grid;position:absolute}.NewOrderModal-module__-Pk92a__menuItemButton>strong:last-child{right:var(--space-3);bottom:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);position:absolute}.NewOrderModal-module__-Pk92a__menuItemButton:disabled{cursor:not-allowed;opacity:.46}.NewOrderModal-module__-Pk92a__emptyMenu{place-content:center;justify-items:center;gap:var(--space-2);min-height:16rem;color:var(--color-muted-foreground);text-align:center;display:grid}.NewOrderModal-module__-Pk92a__emptyMenu strong{color:var(--color-foreground);font-size:var(--text-xl)}.NewOrderModal-module__-Pk92a__subdialogBackdrop{z-index:90;background:color-mix(in srgb, var(--color-foreground) 42%, transparent);padding:var(--space-5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;display:grid;position:fixed;inset:0}.NewOrderModal-module__-Pk92a__subdialog{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:min(100%,34rem);max-height:min(86svh,46rem);box-shadow:0 var(--space-8) var(--space-32) color-mix(in srgb, var(--color-foreground) 32%, transparent);display:grid;overflow:hidden}.NewOrderModal-module__-Pk92a__subdialog>header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-5);display:flex}.NewOrderModal-module__-Pk92a__subdialog>header>div{gap:var(--space-1);display:grid}.NewOrderModal-module__-Pk92a__subdialog>header span{color:var(--color-secondary);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.NewOrderModal-module__-Pk92a__subdialog h2{font-size:var(--text-2xl)}.NewOrderModal-module__-Pk92a__subdialog>header>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;font:inherit;font-size:var(--text-xl);place-items:center;display:grid}.NewOrderModal-module__-Pk92a__formFields{gap:var(--space-4);padding:var(--space-5);display:grid;overflow-y:auto}.NewOrderModal-module__-Pk92a__splitNumberPadDialog{grid-template-rows:auto minmax(0,1fr) auto;width:min(92vw,26rem);max-height:min(92dvh,44rem);overflow:hidden}.NewOrderModal-module__-Pk92a__splitNumberPadDialog>footer{background:var(--color-surface);position:sticky;bottom:0}.NewOrderModal-module__-Pk92a__openItemDialog{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(92dvh,44rem);overflow:hidden}.NewOrderModal-module__-Pk92a__splitNumberPadBody{gap:var(--space-4);padding:var(--space-5);display:grid;overflow-y:auto}.NewOrderModal-module__-Pk92a__splitNumberDisplay{min-height:var(--space-20);place-content:center;justify-items:center;gap:var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface-muted);display:grid}.NewOrderModal-module__-Pk92a__splitNumberDisplay span{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.NewOrderModal-module__-Pk92a__splitNumberDisplay strong{font-size:var(--text-4xl);line-height:var(--leading-tight)}.NewOrderModal-module__-Pk92a__splitNumberPad{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.NewOrderModal-module__-Pk92a__splitNumberPad button{min-height:var(--space-14,3.5rem);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)}.NewOrderModal-module__-Pk92a__splitNumberPad button:active{background:var(--color-surface-muted)}.NewOrderModal-module__-Pk92a__customerInfoDialog{grid-template-rows:auto minmax(0,1fr) auto;max-height:min(86dvh,46rem)}.NewOrderModal-module__-Pk92a__receiptPrintDialog{width:min(92vw,32rem)}.NewOrderModal-module__-Pk92a__receiptPrintChoices{gap:var(--space-3);padding:var(--space-5);border:0;display:grid}.NewOrderModal-module__-Pk92a__receiptPrintChoices legend{color:var(--color-muted-foreground);font-size:var(--text-sm)}.NewOrderModal-module__-Pk92a__receiptPrintChoices label{align-items:flex-start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;padding:var(--space-4);display:flex}.NewOrderModal-module__-Pk92a__receiptPrintChoices label:has(input:checked){border-color:var(--color-info);background:color-mix(in srgb, var(--color-info) 8%, var(--color-surface))}.NewOrderModal-module__-Pk92a__receiptPrintChoices input{accent-color:var(--color-info);margin-top:.2rem}.NewOrderModal-module__-Pk92a__receiptPrintChoices span{gap:var(--space-1);display:grid}.NewOrderModal-module__-Pk92a__receiptPrintChoices small{color:var(--color-muted-foreground)}.NewOrderModal-module__-Pk92a__customerInfoFields{overscroll-behavior:contain;min-height:0}.NewOrderModal-module__-Pk92a__formFields label{gap:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:grid}.NewOrderModal-module__-Pk92a__formFields b{color:var(--color-danger)}.NewOrderModal-module__-Pk92a__formFields input,.NewOrderModal-module__-Pk92a__formFields textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);width:100%;color:var(--color-foreground);font:inherit;padding:0 var(--space-3)}.NewOrderModal-module__-Pk92a__formFields input{min-height:var(--space-12)}.NewOrderModal-module__-Pk92a__formFields textarea{min-height:7rem;padding-block:var(--space-3);resize:vertical}.NewOrderModal-module__-Pk92a__formError{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-danger) 10%, var(--color-surface));color:var(--color-danger);font-size:var(--text-sm);padding:var(--space-3)}.NewOrderModal-module__-Pk92a__subdialog>footer{justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--color-border);padding:var(--space-4) var(--space-5);display:flex}.NewOrderModal-module__-Pk92a__subdialog>footer button{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;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0 var(--space-4)}.NewOrderModal-module__-Pk92a__subdialog>footer .NewOrderModal-module__-Pk92a__subdialogPrimary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.NewOrderModal-module__-Pk92a__subdialog>footer button:disabled{cursor:not-allowed;opacity:.42}.NewOrderModal-module__-Pk92a__requiredModifierDialog{width:min(100%,44rem)}.NewOrderModal-module__-Pk92a__requiredModifierDialog>header>div{gap:var(--space-2)}.NewOrderModal-module__-Pk92a__requiredModifierDialog>header span,.NewOrderModal-module__-Pk92a__requiredModifierDialog h2{line-height:var(--leading-normal)}.NewOrderModal-module__-Pk92a__requiredModifierGroups{gap:var(--space-5);padding:var(--space-5);display:grid;overflow-y:auto}.NewOrderModal-module__-Pk92a__requiredModifierGroups fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.NewOrderModal-module__-Pk92a__requiredModifierGroups legend{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;line-height:var(--leading-normal);padding-block:var(--space-1);display:flex}.NewOrderModal-module__-Pk92a__requiredModifierGroups legend span{color:var(--color-danger);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.NewOrderModal-module__-Pk92a__requiredModifierGroups legend .NewOrderModal-module__-Pk92a__requiredModifierSatisfied{color:var(--color-positive)}.NewOrderModal-module__-Pk92a__requiredModifierOptions{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.NewOrderModal-module__-Pk92a__requiredModifierOptions .NewOrderModal-module__-Pk92a__modifierOption,.NewOrderModal-module__-Pk92a__requiredModifierOptions .NewOrderModal-module__-Pk92a__modifierOptionActive{min-height:var(--space-16);gap:var(--space-2);line-height:var(--leading-normal);padding-block:var(--space-3)}.NewOrderModal-module__-Pk92a__transferChoices{gap:var(--space-3);padding:var(--space-5);display:grid}.NewOrderModal-module__-Pk92a__transferChoices>button{align-content:center;gap:var(--space-2);min-height:var(--space-20);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-foreground);cursor:pointer;font:inherit;padding:var(--space-5);text-align:left;border:0;display:grid}.NewOrderModal-module__-Pk92a__transferChoices>button:hover{background:color-mix(in srgb, var(--color-info) 10%, var(--color-surface))}.NewOrderModal-module__-Pk92a__transferChoices>button:disabled{cursor:not-allowed;opacity:.46}.NewOrderModal-module__-Pk92a__transferChoices span,.NewOrderModal-module__-Pk92a__confirmationCopy{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:var(--leading-normal)}.NewOrderModal-module__-Pk92a__confirmationCopy{padding:var(--space-5)}.NewOrderModal-module__-Pk92a__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1000px){.NewOrderModal-module__-Pk92a__modal{grid-template-columns:minmax(19rem,40vw) minmax(0,1fr)}.NewOrderModal-module__-Pk92a__catalogPanel{padding:var(--space-4)}.NewOrderModal-module__-Pk92a__menuItemGrid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.NewOrderModal-module__-Pk92a__itemEditToolbar{flex-direction:column;align-items:stretch}.NewOrderModal-module__-Pk92a__itemEditActions{grid-template-columns:repeat(3,1fr);display:grid}}@media (max-width:767px){.NewOrderModal-module__-Pk92a__modal{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;width:100vw;height:100dvh;inset:0;overflow:hidden}.NewOrderModal-module__-Pk92a__checkPanel{box-shadow:none;border-bottom:0;border-right:0;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;grid-template-areas:"tabs""controls""payment""items""totals""commit"}.NewOrderModal-module__-Pk92a__checkTabs{grid-area:tabs}.NewOrderModal-module__-Pk92a__checkControls{grid-area:controls;grid-template-columns:var(--space-10) auto minmax(0, 1fr) var(--space-10);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.NewOrderModal-module__-Pk92a__closeCheckButton{grid-area:1/1}.NewOrderModal-module__-Pk92a__checkControlGap{display:none}.NewOrderModal-module__-Pk92a__checkSequence{min-height:var(--space-10);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);padding-inline:var(--space-2);grid-area:1/2}.NewOrderModal-module__-Pk92a__primaryCheckControls,.NewOrderModal-module__-Pk92a__checkSecondaryControls{display:contents}.NewOrderModal-module__-Pk92a__primaryCheckControls>.NewOrderModal-module__-Pk92a__orderTypeButton{grid-area:1/3;justify-content:center;width:100%}.NewOrderModal-module__-Pk92a__primaryCheckControls>.NewOrderModal-module__-Pk92a__serverControl,.NewOrderModal-module__-Pk92a__guestCountButton,.NewOrderModal-module__-Pk92a__customerControl{display:none}.NewOrderModal-module__-Pk92a__quickActions{grid-area:1/4;min-width:0}.NewOrderModal-module__-Pk92a__quickActionToggle{width:var(--space-10);min-width:0;padding:0}.NewOrderModal-module__-Pk92a__quickActionToggle>svg:last-child{display:none}.NewOrderModal-module__-Pk92a__checkActionsMenu{width:min(18rem, calc(100vw - var(--space-6)));max-height:calc(100dvh - 7rem);overflow-y:auto}.NewOrderModal-module__-Pk92a__checkActionsMenu .NewOrderModal-module__-Pk92a__mobileQuickActionOnly{display:flex}.NewOrderModal-module__-Pk92a__mobileServerChoices{gap:var(--space-1);border-block:1px solid var(--color-border);padding-block:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.NewOrderModal-module__-Pk92a__checkActionsMenu .NewOrderModal-module__-Pk92a__mobileServerChoices button{min-height:var(--space-9,2.25rem);border:1px solid var(--color-border);padding-inline:var(--space-2)}.NewOrderModal-module__-Pk92a__mobileServerChoices button[aria-pressed=true]{border-color:var(--color-info);background:color-mix(in srgb, var(--color-info) 12%, var(--color-surface));color:var(--color-info)}.NewOrderModal-module__-Pk92a__lineItems{padding:var(--space-2) var(--space-3);grid-area:items}.NewOrderModal-module__-Pk92a__checkFooter{display:contents}.NewOrderModal-module__-Pk92a__paymentActions{z-index:3;border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-2) var(--space-3);grid-area:payment}.NewOrderModal-module__-Pk92a__paymentActions :is(.NewOrderModal-module__-Pk92a__printButton,.NewOrderModal-module__-Pk92a__payButton){min-height:var(--space-10)}.NewOrderModal-module__-Pk92a__totals{z-index:3;border-top:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-2) var(--space-3);grid-area:totals}.NewOrderModal-module__-Pk92a__mobileCatalogIsExpanded .NewOrderModal-module__-Pk92a__totals{display:none}.NewOrderModal-module__-Pk92a__mobileCatalogIsCollapsed .NewOrderModal-module__-Pk92a__totals{display:grid}.NewOrderModal-module__-Pk92a__commitActions{z-index:20;border-top:1px solid var(--color-border-strong);background:var(--color-surface);padding:var(--space-2) var(--space-3);grid-area:commit}.NewOrderModal-module__-Pk92a__commitActions button{min-height:var(--space-10)}.NewOrderModal-module__-Pk92a__catalogPanel{z-index:12;inset:auto 0 calc(var(--space-10) + var(--space-4));border:1px solid var(--color-border-strong);border-radius:var(--radius-xl) var(--radius-xl) 0 0;min-height:0;box-shadow:0 calc(var(--space-3) * -1) var(--space-12) color-mix(in srgb, var(--color-foreground) 18%, transparent);padding:var(--space-2) var(--space-3) var(--space-3);grid-template-rows:auto auto minmax(0,1fr);transition:height .18s;display:grid;position:absolute;overflow:hidden}.NewOrderModal-module__-Pk92a__catalogPanelExpanded{height:min(50dvh,32rem)}.NewOrderModal-module__-Pk92a__catalogPanelCollapsed{height:var(--space-14,3.5rem)}.NewOrderModal-module__-Pk92a__catalogPanelCollapsed>:not(.NewOrderModal-module__-Pk92a__mobileCatalogToggle){display:none}.NewOrderModal-module__-Pk92a__catalogPanel .NewOrderModal-module__-Pk92a__paymentAdjustmentHost,.NewOrderModal-module__-Pk92a__catalogPanel .NewOrderModal-module__-Pk92a__lockedPaymentHistory{grid-row:2/-1}.NewOrderModal-module__-Pk92a__mobileCatalogToggle{min-height:var(--space-10);color:var(--color-foreground);cursor:pointer;font:inherit;padding:0 var(--space-2);background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.NewOrderModal-module__-Pk92a__mobileCatalogToggle>span{width:var(--space-10);border-radius:var(--radius-full);background:var(--color-border-strong);justify-self:start;height:4px}.NewOrderModal-module__-Pk92a__mobileCatalogToggle>strong{font-size:var(--text-sm)}.NewOrderModal-module__-Pk92a__mobileCatalogToggle>svg{width:var(--space-5);height:var(--space-5);justify-self:end;transition:transform .18s;transform:rotate(180deg)}.NewOrderModal-module__-Pk92a__catalogPanelCollapsed .NewOrderModal-module__-Pk92a__mobileCatalogToggle>svg{transform:none}.NewOrderModal-module__-Pk92a__catalogHeader{gap:var(--space-2);margin-bottom:var(--space-2)}.NewOrderModal-module__-Pk92a__searchField,.NewOrderModal-module__-Pk92a__openItemButton{min-height:var(--space-10)}.NewOrderModal-module__-Pk92a__categoryTabs{margin-bottom:var(--space-2)}.NewOrderModal-module__-Pk92a__categoryTab,.NewOrderModal-module__-Pk92a__categoryTabActive{min-height:var(--space-9,2.25rem);padding-inline:var(--space-3)}.NewOrderModal-module__-Pk92a__menuItemGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.NewOrderModal-module__-Pk92a__menuItemButton{min-height:var(--space-14,3.5rem)}.NewOrderModal-module__-Pk92a__paymentModal{grid-template-rows:minmax(0,50%) minmax(0,50%)}.NewOrderModal-module__-Pk92a__subdialogBackdrop{align-items:end;padding:0;inset-block-start:0}.NewOrderModal-module__-Pk92a__subdialog{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:92svh}.NewOrderModal-module__-Pk92a__customerInfoDialog{max-height:calc(100dvh - var(--space-16))}}.NewOrderModal-module__-Pk92a__promotionQualificationWarning{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-2) 0;padding:var(--space-3);border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-warning) 9%, var(--color-surface));font-size:var(--text-sm);display:flex}.NewOrderModal-module__-Pk92a__promotionQualificationWarning p{margin:var(--space-1) 0 0}.NewOrderModal-module__-Pk92a__promotionQualificationWarning button{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-weight:var(--weight-bold);flex-shrink:0}
.PosTableLayoutEditor-module__SEN4ZG__editor{min-height:42rem;height:calc(100svh - var(--pos-topbar-height,var(--space-16)) - var(--space-16) - 8.5rem);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.PosTableLayoutEditor-module__SEN4ZG__editorToolbar{min-height:var(--space-14,3.5rem);justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding:var(--space-2) var(--space-4);display:flex}.PosTableLayoutEditor-module__SEN4ZG__editorToolbar label{align-items:center;gap:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:flex}.PosTableLayoutEditor-module__SEN4ZG__areaPicker,.PosTableLayoutEditor-module__SEN4ZG__toolbarActions{align-items:center;gap:var(--space-2);display:flex}.PosTableLayoutEditor-module__SEN4ZG__areaPicker{min-width:0}.PosTableLayoutEditor-module__SEN4ZG__editorToolbar select,.PosTableLayoutEditor-module__SEN4ZG__inspector :is(input,select){min-height:var(--space-9,2.25rem);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-foreground);font:inherit;padding:0 var(--space-3)}.PosTableLayoutEditor-module__SEN4ZG__areaPicker>small,.PosTableLayoutEditor-module__SEN4ZG__noAreaLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.PosTableLayoutEditor-module__SEN4ZG__noAreaLabel,.PosTableLayoutEditor-module__SEN4ZG__savedStatus{color:var(--color-muted-foreground)}.PosTableLayoutEditor-module__SEN4ZG__unsavedStatus{color:var(--color-holding)}.PosTableLayoutEditor-module__SEN4ZG__toolbarActions button{min-height:var(--space-9,2.25rem);border-radius:var(--radius-md);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:0 var(--space-4)}.PosTableLayoutEditor-module__SEN4ZG__toolbarActions button:disabled{cursor:not-allowed;opacity:.4}.PosTableLayoutEditor-module__SEN4ZG__toolbarActions .PosTableLayoutEditor-module__SEN4ZG__addAreaButton{width:var(--space-9,2.25rem);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground);font-size:var(--text-xl);place-items:center;padding:0;display:grid}.PosTableLayoutEditor-module__SEN4ZG__saveButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground)}.PosTableLayoutEditor-module__SEN4ZG__publishButton{background:var(--color-primary);color:var(--color-primary-foreground);border:0}.PosTableLayoutEditor-module__SEN4ZG__editorBody{grid-template-columns:14rem minmax(0,1fr);min-height:0;display:grid}.PosTableLayoutEditor-module__SEN4ZG__palette,.PosTableLayoutEditor-module__SEN4ZG__inspector{background:var(--color-surface-muted);min-height:0;padding:var(--space-4);overflow-y:auto}.PosTableLayoutEditor-module__SEN4ZG__palette{border-right:1px solid var(--color-border)}.PosTableLayoutEditor-module__SEN4ZG__tablePalette button:disabled,.PosTableLayoutEditor-module__SEN4ZG__barrierPalette button:disabled{cursor:not-allowed;opacity:.4}.PosTableLayoutEditor-module__SEN4ZG__palette section+section{margin-top:var(--space-6)}.PosTableLayoutEditor-module__SEN4ZG__palette h3{margin-bottom:var(--space-3);color:var(--color-foreground);font-size:var(--text-sm)}.PosTableLayoutEditor-module__SEN4ZG__tablePalette{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.PosTableLayoutEditor-module__SEN4ZG__tablePalette button,.PosTableLayoutEditor-module__SEN4ZG__barrierPalette button{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font:inherit;place-items:center;display:grid}.PosTableLayoutEditor-module__SEN4ZG__tablePalette button{min-height:4.5rem}.PosTableLayoutEditor-module__SEN4ZG__tablePalette button:hover,.PosTableLayoutEditor-module__SEN4ZG__barrierPalette button:hover{border-color:var(--color-info)}.PosTableLayoutEditor-module__SEN4ZG__tablePalette i{border:2px solid;width:2.6rem;height:2.6rem;display:block}.PosTableLayoutEditor-module__SEN4ZG__paletteCircle{border-radius:50%}.PosTableLayoutEditor-module__SEN4ZG__paletteDiamond{transform:rotate(45deg)scale(.72)}.PosTableLayoutEditor-module__SEN4ZG__barrierPalette{gap:var(--space-2);display:grid}.PosTableLayoutEditor-module__SEN4ZG__barrierPalette button{gap:var(--space-3);min-height:3.75rem;padding:var(--space-2);text-align:left;grid-template-columns:4.5rem minmax(0,1fr)}.PosTableLayoutEditor-module__SEN4ZG__barrierPalette i{place-items:center;width:100%;font-style:normal;display:grid}.PosTableLayoutEditor-module__SEN4ZG__paletteLine{background:var(--color-foreground);height:.7rem}.PosTableLayoutEditor-module__SEN4ZG__paletteBox{border:2px solid var(--color-foreground);height:2.4rem}.PosTableLayoutEditor-module__SEN4ZG__paletteLabel{border:1px solid var(--color-border-strong);height:2rem;font-size:var(--text-xs)}.PosTableLayoutEditor-module__SEN4ZG__stageViewport{background:var(--color-background);min-width:0;min-height:0;padding:var(--space-5);place-items:center;display:grid;overflow:auto}.PosTableLayoutEditor-module__SEN4ZG__stage{aspect-ratio:20/13;border:1px solid var(--color-border-strong);background-color:var(--color-surface);background-image:linear-gradient(color-mix(in srgb, var(--color-border) 55%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-border) 55%, transparent) 1px, transparent 1px);touch-action:pan-x pan-y;background-size:2rem 2rem;flex:none;width:min(100%,62rem);position:relative;overflow:hidden}.PosTableLayoutEditor-module__SEN4ZG__emptyLayoutHint{place-content:center;justify-items:center;gap:var(--space-2);color:var(--color-muted-foreground);text-align:center;pointer-events:none;display:grid;position:absolute;inset:0}.PosTableLayoutEditor-module__SEN4ZG__emptyLayoutHint strong{color:var(--color-foreground);font-size:var(--text-lg)}.PosTableLayoutEditor-module__SEN4ZG__emptyStage{justify-items:center;gap:var(--space-3);max-width:28rem;color:var(--color-muted-foreground);text-align:center;display:grid}.PosTableLayoutEditor-module__SEN4ZG__emptyStage>span{width:var(--space-14,3.5rem);aspect-ratio:1;border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-info);font-size:var(--text-2xl);place-items:center;display:grid}.PosTableLayoutEditor-module__SEN4ZG__emptyStage strong{color:var(--color-foreground);font-size:var(--text-xl)}.PosTableLayoutEditor-module__SEN4ZG__emptyStage p{font-size:var(--text-sm);line-height:var(--leading-normal)}.PosTableLayoutEditor-module__SEN4ZG__emptyStage button{min-height:var(--space-10);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);padding:0 var(--space-4);border:0}.PosTableLayoutEditor-module__SEN4ZG__layoutElement{border:1px solid var(--color-foreground);background:var(--color-surface);color:var(--color-foreground);cursor:grab;font:inherit;font-size:clamp(8px, .9vw, var(--text-xs));-webkit-user-select:none;user-select:none;touch-action:none;place-items:center;display:grid;position:absolute;overflow:visible}.PosTableLayoutEditor-module__SEN4ZG__layoutElement:active{cursor:grabbing}.PosTableLayoutEditor-module__SEN4ZG__layoutElement[aria-pressed=true]{outline:3px solid var(--color-info);outline-offset:2px}.PosTableLayoutEditor-module__SEN4ZG__layoutElement_circle{border-radius:50%}.PosTableLayoutEditor-module__SEN4ZG__layoutElement_diamond{transform:rotate(45deg)scale(.78)}.PosTableLayoutEditor-module__SEN4ZG__layoutElement_diamond>span{transform:rotate(-45deg)scale(1.28)}.PosTableLayoutEditor-module__SEN4ZG__layoutElement_line{background:var(--color-foreground);border:0}.PosTableLayoutEditor-module__SEN4ZG__layoutElement_box{background:0 0;border-width:3px}.PosTableLayoutEditor-module__SEN4ZG__layoutElement_text{border-color:var(--color-border-strong);background:0 0}.PosTableLayoutEditor-module__SEN4ZG__inspector{align-content:start;gap:var(--space-4);border-right:1px solid var(--color-border);display:grid}.PosTableLayoutEditor-module__SEN4ZG__inspector header{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:2px;display:grid}.PosTableLayoutEditor-module__SEN4ZG__inspector header button{width:var(--space-8);aspect-ratio:1;border-radius:var(--radius-full);color:var(--color-foreground);cursor:pointer;font:inherit;background:0 0;border:0;grid-row:1/3;align-self:center}.PosTableLayoutEditor-module__SEN4ZG__inspector header button:hover{background:var(--color-surface)}.PosTableLayoutEditor-module__SEN4ZG__inspector header span{color:var(--color-muted-foreground);font-size:var(--text-xs);text-transform:capitalize}.PosTableLayoutEditor-module__SEN4ZG__inspector label{gap:var(--space-2);color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);display:grid}.PosTableLayoutEditor-module__SEN4ZG__sizeControls{gap:var(--space-4);display:grid}.PosTableLayoutEditor-module__SEN4ZG__inspector input{width:100%;min-width:0}.PosTableLayoutEditor-module__SEN4ZG__inspector .PosTableLayoutEditor-module__SEN4ZG__sizeSlider{gap:var(--space-3)}.PosTableLayoutEditor-module__SEN4ZG__sizeSlider input[type=range]{height:var(--space-5);cursor:ew-resize;min-height:0;accent-color:var(--color-info);background:0 0;border:0;border-radius:0;padding:0}.PosTableLayoutEditor-module__SEN4ZG__duplicateButton,.PosTableLayoutEditor-module__SEN4ZG__deleteButton{min-height:var(--space-10);border-radius:var(--radius-md);cursor:pointer;font:inherit;font-weight:var(--weight-semibold)}.PosTableLayoutEditor-module__SEN4ZG__duplicateButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground)}.PosTableLayoutEditor-module__SEN4ZG__duplicateButton:hover{border-color:var(--color-info);background:color-mix(in srgb, var(--color-info) 8%, var(--color-surface))}.PosTableLayoutEditor-module__SEN4ZG__deleteButton{background:var(--color-danger);color:var(--color-danger-foreground);border:0}.PosTableLayoutEditor-module__SEN4ZG__dialogBackdrop{z-index:80;background:color-mix(in srgb, var(--color-foreground) 32%, transparent);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.PosTableLayoutEditor-module__SEN4ZG__areaDialog{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-6) var(--space-16) color-mix(in srgb, var(--color-foreground) 24%, transparent);padding:var(--space-6);display:grid}.PosTableLayoutEditor-module__SEN4ZG__areaDialog header,.PosTableLayoutEditor-module__SEN4ZG__areaDialog footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.PosTableLayoutEditor-module__SEN4ZG__areaDialog header>div{gap:var(--space-1);display:grid}.PosTableLayoutEditor-module__SEN4ZG__areaDialog header span,.PosTableLayoutEditor-module__SEN4ZG__areaDialog label span{color:var(--color-muted-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.PosTableLayoutEditor-module__SEN4ZG__areaDialog header h3{font-size:var(--text-xl)}.PosTableLayoutEditor-module__SEN4ZG__areaDialog header>button{width:var(--space-9,2.25rem);aspect-ratio:1;border-radius:var(--radius-full);color:var(--color-muted-foreground);cursor:pointer;font:inherit;font-size:var(--text-xl);background:0 0;border:0}.PosTableLayoutEditor-module__SEN4ZG__areaDialog label{gap:var(--space-2);display:grid}.PosTableLayoutEditor-module__SEN4ZG__areaDialog input{min-height:var(--space-11,2.75rem);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);color:var(--color-foreground);font:inherit;padding:0 var(--space-3)}.PosTableLayoutEditor-module__SEN4ZG__areaDialog>p{color:var(--color-danger);font-size:var(--text-sm)}.PosTableLayoutEditor-module__SEN4ZG__areaDialog footer{justify-content:flex-end}.PosTableLayoutEditor-module__SEN4ZG__areaDialog footer button{min-height:var(--space-10);border-radius:var(--radius-md);cursor:pointer;font:inherit;font-weight:var(--weight-semibold);padding:0 var(--space-4)}.PosTableLayoutEditor-module__SEN4ZG__cancelButton{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-foreground)}.PosTableLayoutEditor-module__SEN4ZG__createButton{background:var(--color-primary);color:var(--color-primary-foreground);border:0}@media (max-width:1100px){.PosTableLayoutEditor-module__SEN4ZG__editorBody{grid-template-columns:11rem minmax(34rem,1fr)}}
.PosTimeClockPanel-module__3GTe3G__panel{overscroll-behavior-y:contain;height:100%;min-height:0;color:var(--color-foreground);overflow-y:auto}.PosTimeClockPanel-module__3GTe3G__panel button,.PosTimeClockPanel-module__3GTe3G__panel input{font:inherit}.PosTimeClockPanel-module__3GTe3G__pinScreen{min-height:100%;padding:clamp(var(--space-4), 4vh, var(--space-10));grid-template-columns:minmax(20rem,27rem);place-content:center;display:grid}.PosTimeClockPanel-module__3GTe3G__pinPanel,.PosTimeClockPanel-module__3GTe3G__pinPanel header{gap:var(--space-2);display:grid}.PosTimeClockPanel-module__3GTe3G__pinPanel header{margin-bottom:var(--space-4);text-align:center;justify-items:center}.PosTimeClockPanel-module__3GTe3G__pinPanel header>span{color:var(--color-muted-foreground);font-size:var(--text-sm)}.PosTimeClockPanel-module__3GTe3G__pinPanel h2{font-size:var(--text-2xl);margin:0}.PosTimeClockPanel-module__3GTe3G__pinDots{min-height:var(--space-8);align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.PosTimeClockPanel-module__3GTe3G__pinDots i{width:var(--space-3);aspect-ratio:1;border:1px solid var(--color-muted-foreground);border-radius:var(--radius-full)}.PosTimeClockPanel-module__3GTe3G__pinDots .PosTimeClockPanel-module__3GTe3G__pinDotFilled{border-color:var(--color-info);background:var(--color-info)}.PosTimeClockPanel-module__3GTe3G__keypad{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.PosTimeClockPanel-module__3GTe3G__keypad button{min-height:clamp(var(--space-12), 7vh, var(--space-16));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-foreground);cursor:pointer;font-size:var(--text-2xl);font-weight:var(--weight-bold)}.PosTimeClockPanel-module__3GTe3G__keypad button:active{background:var(--color-surface-muted)}.PosTimeClockPanel-module__3GTe3G__keypad .PosTimeClockPanel-module__3GTe3G__openTimeClockButton{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--text-base);grid-column:1/-1}.PosTimeClockPanel-module__3GTe3G__keypad .PosTimeClockPanel-module__3GTe3G__openTimeClockButton:active{background:var(--color-primary-hover)}.PosTimeClockPanel-module__3GTe3G__keypad .PosTimeClockPanel-module__3GTe3G__openTimeClockButton:disabled{cursor:wait;opacity:.55}.PosTimeClockPanel-module__3GTe3G__pinError{min-height:var(--space-6);margin:var(--space-2) 0 0;color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:center}@media (orientation:landscape) and (max-height:760px){.PosTimeClockPanel-module__3GTe3G__pinScreen{padding:var(--space-2) var(--space-4);grid-template-columns:minmax(18rem,25rem)}.PosTimeClockPanel-module__3GTe3G__pinPanel header{gap:var(--space-1);margin-bottom:var(--space-2)}.PosTimeClockPanel-module__3GTe3G__pinPanel h2{font-size:var(--text-xl)}.PosTimeClockPanel-module__3GTe3G__pinDots{min-height:var(--space-5);margin-top:0}.PosTimeClockPanel-module__3GTe3G__keypad{gap:var(--space-2)}.PosTimeClockPanel-module__3GTe3G__keypad button{border-radius:var(--radius-md);min-height:2.65rem;font-size:var(--text-xl)}.PosTimeClockPanel-module__3GTe3G__keypad .PosTimeClockPanel-module__3GTe3G__openTimeClockButton{font-size:var(--text-sm)}.PosTimeClockPanel-module__3GTe3G__pinError{min-height:var(--space-4);margin-top:var(--space-1);font-size:var(--text-xs)}}.PosTimeClockPanel-module__3GTe3G__timeclockHeader button,.PosTimeClockPanel-module__3GTe3G__clockActions 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-weight:var(--weight-semibold);padding:0 var(--space-5)}.PosTimeClockPanel-module__3GTe3G__timeclockScreen{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(18rem,.8fr) minmax(28rem,1.2fr);min-height:100%;display:grid;overflow:visible}.PosTimeClockPanel-module__3GTe3G__timeclockHeader{min-height:var(--space-16);align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-2) var(--space-5);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.PosTimeClockPanel-module__3GTe3G__timeclockHeader>div,.PosTimeClockPanel-module__3GTe3G__employeeIdentity,.PosTimeClockPanel-module__3GTe3G__statusCard{gap:var(--space-2);display:grid}.PosTimeClockPanel-module__3GTe3G__timeclockHeader span,.PosTimeClockPanel-module__3GTe3G__statusCard span,.PosTimeClockPanel-module__3GTe3G__statusCard small{color:var(--color-muted-foreground);font-size:var(--text-xs)}.PosTimeClockPanel-module__3GTe3G__employeeClockCard{align-content:center;justify-items:center;gap:clamp(var(--space-5), 4vh, var(--space-10));border-right:1px solid var(--color-border);background:var(--color-surface);min-height:0;padding:clamp(var(--space-4), 3vw, var(--space-8));text-align:center;display:grid}.PosTimeClockPanel-module__3GTe3G__employeeClockCard>time{font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));font-weight:var(--weight-medium)}.PosTimeClockPanel-module__3GTe3G__employeeIdentity h2,.PosTimeClockPanel-module__3GTe3G__employeeIdentity p,.PosTimeClockPanel-module__3GTe3G__clockHistory h2,.PosTimeClockPanel-module__3GTe3G__emptyHistory p{margin:0}.PosTimeClockPanel-module__3GTe3G__employeeIdentity p{color:var(--color-muted-foreground)}.PosTimeClockPanel-module__3GTe3G__statusCard{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);width:100%;padding:var(--space-5);text-align:center;justify-items:center}.PosTimeClockPanel-module__3GTe3G__statusCard strong{font-size:var(--text-xl)}.PosTimeClockPanel-module__3GTe3G__clockHistory{background:var(--color-surface);min-width:0;min-height:0;color:var(--color-foreground);padding:clamp(var(--space-4), 3vw, var(--space-8));grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.PosTimeClockPanel-module__3GTe3G__clockHistory>header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-4);display:flex}.PosTimeClockPanel-module__3GTe3G__clockHistory>header>div,.PosTimeClockPanel-module__3GTe3G__clockHistory li>div{gap:var(--space-1);display:grid}.PosTimeClockPanel-module__3GTe3G__clockHistory>header span,.PosTimeClockPanel-module__3GTe3G__clockHistory>header>strong,.PosTimeClockPanel-module__3GTe3G__clockHistory li small,.PosTimeClockPanel-module__3GTe3G__clockHistory li time{color:var(--color-muted-foreground);font-size:var(--text-xs)}.PosTimeClockPanel-module__3GTe3G__clockHistory ol{height:100%;min-height:0;padding:var(--space-3) 0;margin:0;list-style:none;overflow-y:auto}.PosTimeClockPanel-module__3GTe3G__clockHistory li{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:var(--space-3) 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.PosTimeClockPanel-module__3GTe3G__eventIcon{width:var(--space-9,2.25rem);aspect-ratio:1;border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-info) 14%, var(--color-surface));color:var(--color-info);font-weight:var(--weight-bold);place-items:center;display:grid}.PosTimeClockPanel-module__3GTe3G__emptyHistory{place-content:center;justify-items:center;gap:var(--space-3);color:var(--color-muted-foreground);display:grid}.PosTimeClockPanel-module__3GTe3G__emptyHistory>span{font-size:var(--text-4xl)}.PosTimeClockPanel-module__3GTe3G__clockActions{justify-content:flex-end;gap:var(--space-3);border-top:1px solid var(--color-border);padding-top:var(--space-4);display:flex}.PosTimeClockPanel-module__3GTe3G__clockActions button{border-color:var(--color-border);background:var(--color-surface);color:var(--color-foreground)}.PosTimeClockPanel-module__3GTe3G__clockActions .PosTimeClockPanel-module__3GTe3G__primaryClockAction{border-color:var(--color-info);background:var(--color-info);color:var(--color-info-foreground)}.PosTimeClockPanel-module__3GTe3G__clockActions .PosTimeClockPanel-module__3GTe3G__clockOutButton{border-color:var(--color-danger);color:var(--color-danger)}@media (max-width:760px){.PosTimeClockPanel-module__3GTe3G__timeclockScreen{grid-template-columns:minmax(0,1fr)}.PosTimeClockPanel-module__3GTe3G__employeeClockCard{border-right:0;border-bottom:1px solid var(--color-border)}}
.PosPreparingOrderCard-module__G_T_pW__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:var(--color-foreground);cursor:pointer;grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.PosPreparingOrderCard-module__G_T_pW__card:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}.PosPreparingOrderCard-module__G_T_pW__cardDisabled{cursor:not-allowed;opacity:.42}.PosPreparingOrderCard-module__G_T_pW__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}.PosPreparingOrderCard-module__G_T_pW__header h3{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);white-space:nowrap;display:flex;overflow:hidden}.PosPreparingOrderCard-module__G_T_pW__header h3>span:first-child{color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-bold);flex:none}.PosPreparingOrderCard-module__G_T_pW__header h3>span:last-child:not(:first-child){text-overflow:ellipsis;overflow:hidden}.PosPreparingOrderCard-module__G_T_pW__elapsedBadge{border-radius:var(--radius-full);background:var(--color-holding);color:var(--color-holding-foreground);font-size:var(--text-xs);font-weight:var(--weight-semibold);padding:var(--space-1) var(--space-2);flex:none}.PosPreparingOrderCard-module__G_T_pW__receipt{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:var(--space-3) var(--space-4);overflow-y:auto}.PosPreparingOrderCard-module__G_T_pW__items{gap:var(--space-3);display:grid}.PosPreparingOrderCard-module__G_T_pW__item{align-items:start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.PosPreparingOrderCard-module__G_T_pW__item>span:first-child{color:var(--color-foreground);font-weight:var(--weight-bold)}.PosPreparingOrderCard-module__G_T_pW__item>span:nth-child(2){gap:2px;min-width:0;display:grid}.PosPreparingOrderCard-module__G_T_pW__item small{color:var(--color-muted-foreground);font-size:var(--text-sm)}.PosPreparingOrderCard-module__G_T_pW__item>strong:last-child{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.PosPreparingOrderCard-module__G_T_pW__totals{gap:var(--space-1);margin:var(--space-4) 0 0;border-top:1px solid var(--color-border);padding-top:var(--space-3);display:grid}.PosPreparingOrderCard-module__G_T_pW__totals div{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--color-muted-foreground);font-size:var(--text-xs);display:flex}.PosPreparingOrderCard-module__G_T_pW__totals dd{color:var(--color-foreground);font-weight:var(--weight-semibold);margin:0}.PosPreparingOrderCard-module__G_T_pW__totals div:last-child{margin-top:var(--space-1);color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-bold)}.PosPreparingOrderCard-module__G_T_pW__totals div:last-child dd{font-size:var(--text-md)}.PosPreparingOrderCard-module__G_T_pW__footer{border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4)}.PosPreparingOrderCard-module__G_T_pW__footer button{width:100%;min-height:var(--space-10);border-radius:var(--radius-full);background:var(--color-info);color:var(--color-info-foreground);cursor:pointer;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);border:0}.PosPreparingOrderCard-module__G_T_pW__footer button:hover{background:color-mix(in srgb, var(--color-info) 86%, var(--color-foreground))}.PosPreparingOrderCard-module__G_T_pW__footer button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:var(--space-1)}@media (max-width:767px){.PosPreparingOrderCard-module__G_T_pW__card{width:100%}}
