:root{--motion-content:.18s;--motion-open:.22s;--motion-close:.14s;--motion-feedback:.14s;--motion-ease-enter:cubic-bezier(.2, .8, .2, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1)}.page-transition,.staff-page-transition{min-width:0}.modal-overlay[data-state=open]{animation:motion-overlay-in var(--motion-content) ease-out}.modal-overlay[data-state=closed]{animation:motion-overlay-out var(--motion-close) ease-in forwards}.modal[data-state=open]{animation:motion-sheet-in var(--motion-open) var(--motion-ease-enter)}.modal[data-state=closed]{animation:motion-sheet-out var(--motion-close) var(--motion-ease-exit) forwards}.modal[data-state=closed],.modal-overlay[data-state=closed]{pointer-events:none}.select-content{transform-origin:var(--radix-select-content-transform-origin)}.select-content[data-state=open]{animation:motion-menu-in var(--motion-content) var(--motion-ease-enter)}.select-content[data-state=closed]{animation:motion-overlay-out var(--motion-close) var(--motion-ease-exit)}.search-panel{animation:motion-menu-in var(--motion-content) var(--motion-ease-enter)}.toast,.modal-notice{animation:motion-overlay-in var(--motion-content) ease-out}.carousel-slide{animation:motion-content-in var(--motion-content) var(--motion-ease-enter)}:where(.dashboard-sidebar nav button,.account-links button,.select-item,.search-option,.cashier-tabs button){transition:color var(--motion-feedback) ease, background-color var(--motion-feedback) ease, border-color var(--motion-feedback) ease}@keyframes motion-content-in{0%{opacity:.72}to{opacity:1}}@keyframes motion-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes motion-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes motion-sheet-in{0%{opacity:.5;translate:0 24px}to{opacity:1;translate:0}}@keyframes motion-sheet-out{0%{opacity:1;translate:0}to{opacity:0;translate:0 16px}}@keyframes motion-menu-in{0%{opacity:.5;translate:0 -4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.modal,.modal-overlay,.select-content,.search-panel,.toast,.modal-notice,.carousel-slide,.cashier-panel{translate:none;animation:none!important}.modal[data-state=closed],.modal-overlay[data-state=closed]{opacity:0}.spin{animation:none!important}}
