.pt-scene[data-v-cb54df1b]{margin:0 auto;max-width:17rem;padding-top:.5rem;position:relative;width:100%}.pt-receipt-slot[data-v-cb54df1b]{margin:0 .6rem -1.25rem;overflow:visible;position:relative;z-index:1}.pt-receipt-paper[data-v-cb54df1b]{opacity:1;transform:translateY(0)}.pt-terminal[data-v-cb54df1b]{background:linear-gradient(160deg,#232c42,#12172a 65%,#0b0e1a);border-radius:1.25rem;box-shadow:0 18px 30px -12px #080b168c,inset 0 1px #ffffff0f;opacity:1;padding:1rem 1.1rem 1.4rem;position:relative;transform:scale(1);z-index:2}.pt-terminal__top[data-v-cb54df1b]{align-items:center;display:flex;gap:.5rem;margin-bottom:.85rem}.pt-terminal__led[data-v-cb54df1b]{background:#22c55e;border-radius:9999px;box-shadow:0 0 6px 2px #22c55e8c;flex-shrink:0;height:.55rem;width:.55rem}.pt-scene--cancel .pt-terminal__led[data-v-cb54df1b]{background:#f4b400;box-shadow:0 0 6px 2px #f4b40080}.pt-terminal__brand[data-v-cb54df1b]{color:#ffffffb8;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pt-terminal__screen[data-v-cb54df1b]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:.6rem;display:flex;gap:.3rem;margin-bottom:.9rem;padding:.6rem .7rem}.pt-terminal__screen-dot[data-v-cb54df1b]{background:#ffffff38;border-radius:9999px;height:.3rem;width:.3rem}.pt-terminal__slot-line[data-v-cb54df1b]{background:#0000008c;border-radius:9999px;box-shadow:inset 0 1px 2px #0009;height:.3rem}.pt-scene--static .pt-receipt-paper[data-v-cb54df1b],.pt-scene--static .pt-terminal[data-v-cb54df1b]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.pt-scene--animate .pt-terminal[data-v-cb54df1b]{animation:pt-terminal-in-cb54df1b .35s ease-out forwards;opacity:0}.pt-scene--animate .pt-terminal__led[data-v-cb54df1b]{animation:pt-led-pulse-cb54df1b .9s ease-in-out .35s 4}.pt-scene--animate .pt-receipt-slot[data-v-cb54df1b]{overflow:hidden}.pt-scene--animate .pt-receipt-paper[data-v-cb54df1b]{animation:pt-receipt-paper-in-cb54df1b 3.6s cubic-bezier(.45,0,.55,1) .4s forwards;opacity:1;transform:translateY(100%);will-change:transform}@keyframes pt-terminal-in-cb54df1b{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes pt-led-pulse-cb54df1b{0%,to{box-shadow:0 0 4px 1px #22c55e59;opacity:.75}50%{box-shadow:0 0 10px 4px #22c55ea6;opacity:1}}@keyframes pt-receipt-paper-in-cb54df1b{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}}
