.Y3GGbW_wrap{max-width:380px;margin:0 auto}.Y3GGbW_ticket{background:var(--cream);color:#1a1a1f;border-radius:18px 18px 0 0;padding:28px 28px 32px;font-size:15px;position:relative;transform:rotate(-1.5deg)}.Y3GGbW_ticket:after{content:"";background:radial-gradient(circle at 10px 0, var(--cream) 10px, transparent 10.5px) 0 0 / 20px 10px repeat-x;height:10px;position:absolute;bottom:-10px;left:0;right:0}.Y3GGbW_head{text-align:center;border-bottom:2px dashed #1a1a1f2e;flex-direction:column;gap:2px;margin-bottom:16px;padding-bottom:16px;display:flex}.Y3GGbW_title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h3)}.Y3GGbW_shop{color:#5c5c66;font-size:13px}.Y3GGbW_row{justify-content:space-between;align-items:center;gap:12px;min-height:40px;transition:opacity .35s,transform .35s;display:flex}.Y3GGbW_amount{font-variant-numeric:tabular-nums;font-weight:600;transition:color .3s}.Y3GGbW_struck{color:#5c5c66;text-decoration:line-through;text-decoration-thickness:2px}.Y3GGbW_scan{color:#3d3d45;align-items:center;gap:8px;font-size:14px;display:inline-flex}.Y3GGbW_check{width:20px;height:20px;color:var(--cream);background:#1a1a1f;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.Y3GGbW_stamp{font-family:var(--font-display);color:var(--orange);border:2px solid var(--orange);border-radius:8px;padding:0 10px;font-size:24px;font-weight:800;transform:rotate(-8deg)}.Y3GGbW_pop{animation:.45s cubic-bezier(.34,1.56,.64,1) Y3GGbW_stamp}@keyframes Y3GGbW_stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.8)}}.Y3GGbW_divider{border-top:2px dashed #1a1a1f2e;margin:10px 0 6px}.Y3GGbW_totalRow{font-weight:700}.Y3GGbW_total{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.Y3GGbW_saved{text-align:right;color:#1a1a1f;margin-top:6px;font-size:14px;font-weight:600;transition:opacity .35s,transform .35s}.Y3GGbW_show{opacity:1;transform:none}.Y3GGbW_hide{opacity:0;transform:translateY(6px)}.Y3GGbW_note{text-align:center;color:var(--grey);margin-top:28px;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.Y3GGbW_row,.Y3GGbW_saved,.Y3GGbW_amount{transition:none}.Y3GGbW_pop{animation:none}}
