[data-v-21538fa8] button{cursor:pointer;min-width:2.25rem;margin-inline:1px;transition:background-color .15s,color .15s,box-shadow .15s;border-radius:calc(var(--radius) - 2px)!important;color:hsl(var(--foreground) / .72)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-v-21538fa8] button:hover:not(:disabled){background:hsl(var(--muted))!important;color:hsl(var(--foreground))!important}[data-v-21538fa8] button.bg-primary{font-weight:600;background:hsl(var(--foreground) / .1)!important;color:hsl(var(--foreground))!important;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .14)!important;border-color:#0000!important}.dark{background:hsl(var(--foreground) / .12)!important;color:hsl(var(--foreground))!important;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .16)!important}[data-v-21538fa8] button:disabled:not(.bg-primary){cursor:not-allowed;color:hsl(var(--foreground) / .38)!important}@keyframes shimmer-1366b2e2{0%{background-position:200% 0}to{background-position:-200% 0}}.shimmer-banner[data-v-1366b2e2]{background-image:linear-gradient(90deg,#0000 0%,#00000014 50%,#0000 100%);background-position:200% 0;background-size:200% 100%;animation:2.5s linear infinite shimmer-1366b2e2}.dark{background-image:linear-gradient(90deg,#0000 0%,#ffffff26 50%,#0000 100%)}.receipt-template-host[data-v-8d4fa00a]{justify-content:center;display:flex}.print-source[data-v-dc607306]{z-index:-1;width:340px;position:fixed;top:-9999px;left:-9999px}#print-cashier[data-v-d8c7d293] button.absolute{display:none!important}@media print{.hidden-print[data-v-d8c7d293]{display:none!important}}.fade-slide-enter-active[data-v-fa7439c1],.fade-slide-leave-active[data-v-fa7439c1]{transition:opacity .2s,transform .2s}.fade-slide-enter-from[data-v-fa7439c1],.fade-slide-leave-to[data-v-fa7439c1]{opacity:0;transform:translateY(10px)}.cart-bubble-enter-active[data-v-c2ac561d],.cart-bubble-leave-active[data-v-c2ac561d]{transition:all .25s cubic-bezier(.16,1,.3,1)}.cart-bubble-enter-from[data-v-c2ac561d]{opacity:0;transform:translateY(8px)scale(.92)}.cart-bubble-leave-to[data-v-c2ac561d]{opacity:0;transform:translateY(-8px)scale(.92)}.receipt-template-host[data-v-05615eda]{justify-content:center;display:flex}
