:is(.setup-shell,.pos-tablet-shell) [data-active-highlight]{isolation:isolate;z-index:1;position:relative;box-shadow:none!important;background:0 0!important}:is(.setup-shell,.pos-tablet-shell) [data-active-highlight]:before{content:"";border-radius:inherit;background:var(--active-highlight-background,transparent);box-shadow:var(--active-highlight-shadow,none);pointer-events:none;z-index:-1;transform-origin:0 0;position:absolute;inset:0}:is(.setup-shell,.pos-tablet-shell){--motion-feedback:.14s;--motion-state:.2s;--motion-enter:.3s;--motion-exit:.22s;--motion-ease:cubic-bezier(.16, 1, .3, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--dialog-enter-x:0px;--dialog-enter-y:12px;--dialog-enter-scale:.985}:is(.setup-shell,.pos-tablet-shell) dialog[data-motion=open][open]{animation:dialog-motion-in var(--motion-enter) var(--motion-ease) both}:is(.setup-shell,.pos-tablet-shell) dialog[data-motion=closing][open]{animation:dialog-motion-out var(--motion-exit) var(--motion-ease-exit) both;pointer-events:none}:is(.setup-shell,.pos-tablet-shell) dialog[data-motion=open][open]::backdrop{animation:merchant-backdrop-in var(--motion-enter) var(--motion-ease) both}:is(.setup-shell,.pos-tablet-shell) dialog[data-motion=closing][open]::backdrop{animation:merchant-backdrop-out var(--motion-exit) var(--motion-ease-exit) both}@keyframes dialog-motion-in{0%{opacity:var(--dialog-opening-opacity,0);transform:var(--dialog-opening-transform,translate(var(--dialog-enter-x), var(--dialog-enter-y)) scale(var(--dialog-enter-scale)))}to{opacity:1;transform:translate(0)scale(1)}}@keyframes dialog-motion-out{0%{opacity:var(--dialog-current-opacity,1);transform:var(--dialog-current-transform,translate(0, 0) scale(1))}to{opacity:0;transform:translate(var(--dialog-enter-x), var(--dialog-enter-y)) scale(var(--dialog-enter-scale))}}@keyframes merchant-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes merchant-backdrop-out{0%{opacity:1}to{opacity:0}}.pos-tablet-shell .modifier-drawer-panel{animation:dialog-motion-in var(--motion-enter) var(--motion-ease) both}.pos-tablet-shell .modifier-modal-layer[data-motion=closing]{pointer-events:none}.pos-tablet-shell .modifier-modal-layer[data-motion=closing] .modifier-drawer-panel{animation:dialog-motion-out var(--motion-exit) var(--motion-ease-exit) both}.pos-tablet-shell .modifier-modal-layer[data-motion=closing] .modifier-modal-backdrop{animation:merchant-backdrop-out var(--motion-exit) var(--motion-ease-exit) both}:is(.setup-shell,.pos-tablet-shell) :is(.pill-button,.icon-button,.category,.nav-item,.ui-menu-trigger,.ui-menu-list>*,.ui-quick-action,.held-order-button,.payment-modal-trigger,.payment-modal-close){transition:background-color var(--motion-feedback) var(--motion-ease), border-color var(--motion-feedback) var(--motion-ease), color var(--motion-feedback) var(--motion-ease), transform var(--motion-feedback) var(--motion-ease)}:is(.setup-shell,.pos-tablet-shell) :is(.pill-button,.icon-button,.ui-menu-trigger,.ui-quick-action,.held-order-button,.payment-modal-trigger,.payment-modal-close):not(:disabled):active{transform:scale(.98)}:is(.setup-shell,.pos-tablet-shell) .ui-menu[open]>.ui-menu-list{animation:merchant-backdrop-in var(--motion-state) var(--motion-ease)}@supports selector(details::details-content){:is(.setup-shell,.pos-tablet-shell) .ui-menu::details-content{opacity:0;transition:opacity var(--motion-state) var(--motion-ease), content-visibility var(--motion-state) allow-discrete}:is(.setup-shell,.pos-tablet-shell) .ui-menu[open]::details-content{opacity:1}:is(.setup-shell,.pos-tablet-shell) .ui-menu[open]>.ui-menu-list{animation:none}}:is(.setup-shell,.pos-tablet-shell) .pos-action-toast{animation:merchant-toast-in var(--motion-enter) var(--motion-ease) both, merchant-toast-out var(--motion-exit) var(--motion-ease-exit) 4.58s forwards}:is(.setup-shell,.pos-tablet-shell) .pos-action-toast.danger{animation:merchant-toast-in var(--motion-enter) var(--motion-ease) both}@keyframes merchant-toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes merchant-toast-out{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-6px)}}:is(.setup-shell,.pos-tablet-shell) [data-active-track] :is(a,button,label){transition:color var(--motion-state,.2s) var(--motion-ease,ease-out), border-color var(--motion-state,.2s) var(--motion-ease,ease-out)!important}@media (prefers-reduced-motion:reduce){:is(.setup-shell,.pos-tablet-shell) [data-active-highlight]:before{transform:none!important}:is(.setup-shell,.pos-tablet-shell){--motion-feedback:80ms;--motion-state:80ms;--motion-enter:80ms;--motion-exit:80ms;--dialog-enter-x:0px;--dialog-enter-y:0px;--dialog-enter-scale:1}:is(.setup-shell,.pos-tablet-shell) :is(.pill-button,.icon-button,.ui-menu-trigger,.ui-quick-action,.held-order-button,.payment-modal-trigger,.payment-modal-close):not(:disabled):active{transform:none}:is(.setup-shell,.pos-tablet-shell) .pos-action-toast{animation-name:merchant-backdrop-in,merchant-toast-fade-out;animation-delay:0s,4.72s}:is(.setup-shell,.pos-tablet-shell) .pos-action-toast.danger{animation-name:merchant-backdrop-in;animation-delay:0s}.pos-tablet-shell .modifier-modal-backdrop{animation:merchant-backdrop-in var(--motion-enter) linear}.pos-tablet-shell :is(.add-button,.modifier-option,.modifier-add-button,.pay-method,.checkout-button,.qty-stepper button):not(:disabled):active{transform:none}}@keyframes merchant-toast-fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}
