.rail[data-v-888cfc8e]{background:#97a4b3;border-radius:9999px;height:12px;position:relative;box-shadow:inset 0 -3px #4f647b}.ticket[data-v-888cfc8e],.receipt[data-v-888cfc8e]{--paper:#fffdf9;background:var(--paper);color:#0e2d4b;font-family:var(--font-mono);position:relative}.ticket[data-v-888cfc8e]{transform:rotate(var(--tilt));transform-origin:top;animation:.7s cubic-bezier(.2,.8,.2,1) both ticket-in-888cfc8e;animation-delay:calc(var(--i) * .14s + .15s);border-radius:3px 3px 0 0;padding:18px 14px 20px;font-size:12px;line-height:1.55}.ticket[data-v-888cfc8e]:before{content:"";background:#4f647b;border-radius:3px;width:26px;height:14px;margin-left:-13px;position:absolute;top:-9px;left:50%}.ticket[data-v-888cfc8e]:after,.receipt[data-v-888cfc8e]:after{content:"";background:linear-gradient(135deg, var(--paper) 50%, transparent 50%) 0 0 / 12px 8px repeat-x, linear-gradient(225deg, var(--paper) 50%, transparent 50%) 0 0 / 12px 8px repeat-x;height:8px;position:absolute;bottom:-8px;left:0;right:0}.ticket-head[data-v-888cfc8e]{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px dashed #97a4b3;padding-bottom:6px;font-weight:500}.ticket-meta[data-v-888cfc8e]{color:#4f647b;margin-top:6px}.ticket-lines[data-v-888cfc8e],.ticket-log[data-v-888cfc8e]{gap:4px;margin-top:10px;display:grid}.ticket-lines b[data-v-888cfc8e]{color:#c2410c;min-width:1.4em;font-weight:500;display:inline-block}.ticket-log time[data-v-888cfc8e]{color:#4f647b;margin-right:4px}.ticket-amount[data-v-888cfc8e]{font-family:var(--font-display);letter-spacing:-.01em;margin-top:10px;font-size:22px;font-weight:800}.ticket-stamp[data-v-888cfc8e]{color:#1f7a4d;letter-spacing:.25em;text-transform:uppercase;border:2px solid #1f7a4d;border-radius:3px;margin-top:10px;padding:0 8px;font-weight:500;display:inline-block;transform:rotate(-8deg)}@keyframes ticket-in-888cfc8e{0%{transform:translateY(-28px)rotate(0)}to{transform:translateY(0) rotate(var(--tilt))}}.receipt[data-v-888cfc8e]{border:1px solid #dde2e8;border-bottom:0;border-radius:6px 6px 0 0;padding:24px 22px 30px;font-size:13px}.receipt-head[data-v-888cfc8e]{text-align:center;letter-spacing:.3em;text-transform:uppercase;border-bottom:1px dashed #97a4b3;padding-bottom:12px;font-weight:500}.receipt-row[data-v-888cfc8e]{color:#4f647b;justify-content:space-between;margin-top:14px;display:flex}.receipt-row span[data-v-888cfc8e]:last-child{color:#0e2d4b;font-weight:500}.receipt-total[data-v-888cfc8e]{font-family:var(--font-display);letter-spacing:-.02em;margin-top:18px;font-size:40px;font-weight:800;line-height:1}.receipt-currency[data-v-888cfc8e]{font-family:var(--font-mono);letter-spacing:.1em;vertical-align:.9em;margin-right:2px;font-size:14px;font-weight:500}.receipt-period[data-v-888cfc8e]{color:#4f647b;margin-top:6px}.receipt-note[data-v-888cfc8e]{font-family:var(--font-sans);border-top:1px dashed #97a4b3;margin-top:16px;padding-top:12px;font-size:14px}@media (prefers-reduced-motion:reduce){.ticket[data-v-888cfc8e]{animation:none}}
