.receipt-scratch[data-picks] .receipt-scratch__card,.receipt-scratch[data-picks]+.receipt-second-chance{display:none}.rp{text-align:left;margin:14px 0 0}.rp-head{border:2px dashed var(--sc-accent,#b83a62);background:var(--sc-blush,#fbf0f3);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:12px 12px 10px;animation:.5s cubic-bezier(.16,1,.3,1) receipt-scratch-pop;display:flex}.rp-label{color:var(--muted,#777);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2}.rp-value{color:var(--sc-accent,#b83a62);letter-spacing:-.01em;font-size:34px;font-weight:900;line-height:1.05}.rp-timer{color:#1f2a37;font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;margin-top:4px;padding:3px 12px;font-size:14px;font-weight:700;line-height:1.5}.rp .rp-sub{color:#4a4a4a;text-align:center;margin:10px 0 0;font-size:15px;line-height:1.4}.rp .rp-note{color:#1f6b4a;background:#eef8f2;border-radius:10px;align-items:center;gap:6px;margin:10px 0 0;padding:8px 10px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.rp .rp-note svg,.rp-done svg{flex:none}.rp .receipt-added{margin:10px 0 0}.rp-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rp-card{background:#fff;border:1px solid #e8e2db;border-radius:12px;grid-template-columns:84px minmax(0,1fr);gap:8px 12px;padding:10px;display:grid}.rp-card.is-added{background:#f6fbf8;border-color:#bfe3cf}.rp-photo{background:#f7f4f0;border-radius:10px;width:84px;height:84px;overflow:hidden}.rp-photo img{object-fit:cover;width:84px;height:84px;display:block}.rp-info{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.rp-badge{background:var(--navy,#23364a);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.5}.rp .rp-info h3{color:#1f2a37;margin:2px 0 0;font-size:16px;line-height:1.25}.rp .rp-benefit{color:#555;margin:0;font-size:14px;line-height:1.35}.rp .rp-price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:2px 0 0;font-size:14px;display:flex}.rp-price b{color:var(--navy,#1f2a37);font-size:18px}.rp-price s{color:#8a8a8a}.rp-off{background:var(--sc-accent,#b83a62);color:#fff;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:800}.rp-buy{grid-column:1/-1;align-items:center;gap:8px;display:flex}.rp-choose{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.rp-choose select{color:#1f2a37;min-width:0;height:44px;font:inherit;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%231f2a37' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 9px center no-repeat;border:1px solid #d3cbc3;border-radius:9px;flex:84px;padding:0 28px 0 10px;font-size:16px}.rp .rp-same{color:#444;flex-wrap:wrap;flex:1;align-items:center;gap:0 8px;min-width:0;margin:0;font-size:14px;line-height:1.35;display:flex}.rp-change{min-height:44px;color:var(--navy,#23364a);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;text-decoration:underline}.rp-add{background:var(--navy,#23364a);color:#fff;min-width:92px;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 18px;font-size:16px;font-weight:700}.rp-add:disabled{opacity:.6;cursor:default}.rp-spin{vertical-align:middle;border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite rp-spin;display:inline-block}@keyframes rp-spin{to{transform:rotate(360deg)}}.rp .rp-done{color:#1f6b4a;background:#eef8f2;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:44px;margin:0;font-size:16px;font-weight:700;display:flex}.rp .rp-error{grid-column:1/-1;margin:0;font-size:14px}.rp .rp-fine{color:#8a8a8a;text-align:center;margin:12px 0 0;font-size:14px;line-height:1.45}@media (prefers-reduced-motion:reduce){.rp-head{animation:none}.rp-spin{animation-duration:2s}}
