.tqr__backdrop[data-v-a705093e]{position:fixed;inset:0;background:#00000073;z-index:260;display:flex;align-items:flex-end;justify-content:center;animation:tqr-bg-a705093e .2s ease;padding-bottom:env(safe-area-inset-bottom)}@media(max-width:640px){.tqr__backdrop[data-v-a705093e]{bottom:0;padding-bottom:0}}@keyframes tqr-bg-a705093e{0%{opacity:0}to{opacity:1}}.tqr[data-v-a705093e]{position:relative;width:100%;max-width:420px;max-height:92vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;background:var(--bg-card);border-radius:24px 24px 0 0;animation:tqr-up-a705093e .32s cubic-bezier(.2,.8,.2,1);transition:transform .15s ease;box-shadow:0 -16px 48px #0000002e;padding:0 1.4rem calc(1.6rem + env(safe-area-inset-bottom))}@keyframes tqr-up-a705093e{0%{transform:translateY(100%)}to{transform:translateY(0)}}.tqr__handle-wrap[data-v-a705093e]{align-self:stretch;display:flex;justify-content:center;padding:.6rem 0 .2rem;cursor:grab;touch-action:none}.tqr__handle[data-v-a705093e]{width:36px;height:4px;border-radius:2px;background:var(--border)}.tqr__close[data-v-a705093e]{position:absolute;top:.7rem;right:.8rem;width:34px;height:34px;border-radius:50%;background:#0000000d;border:none;cursor:pointer;color:var(--text-medium);display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,transform .15s ease}.tqr__close[data-v-a705093e]:hover{background:#00000017}.tqr__close[data-v-a705093e]:active{transform:scale(.92)}.tqr__head[data-v-a705093e]{align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;padding:.4rem 1rem 1.1rem}.tqr__kicker[data-v-a705093e]{display:inline-flex;align-items:center;gap:.3rem;margin:0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-dark)}.tqr__event[data-v-a705093e]{margin:0;font-size:1.3rem;font-weight:800;line-height:1.2;color:var(--text-dark)}.tqr__date[data-v-a705093e],.tqr__who[data-v-a705093e]{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.88rem;color:var(--text-medium)}.tqr__date[data-v-a705093e] svg,.tqr__who[data-v-a705093e] svg{color:var(--text-light)}.tqr__who[data-v-a705093e]{font-weight:600;color:var(--text-dark)}.tqr__perf[data-v-a705093e]{align-self:stretch;display:flex;align-items:center;gap:.5rem;margin:0 -1.4rem;padding:0 .5rem}.tqr__notch[data-v-a705093e]{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--bg, #faf9f7)}.tqr__notch--l[data-v-a705093e]{box-shadow:inset -1px 0 0 var(--border)}.tqr__notch--r[data-v-a705093e]{box-shadow:inset 1px 0 0 var(--border)}.tqr__dash[data-v-a705093e]{flex:1;height:0;border-top:2px dashed var(--border)}@property --tqr-ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.tqr__code[data-v-a705093e]{position:relative;margin:1.3rem 0 1rem;padding:14px;background:#fff;border:none;border-radius:18px;box-shadow:var(--shadow-sm);isolation:isolate}.tqr__code[data-v-a705093e]:before{content:"";position:absolute;inset:-3px;border-radius:21px;padding:3px;background:conic-gradient(from var(--tqr-ang),#ff6ba8 0%,#c084fc 22%,#6ec4ff 44%,#5fe6b1 66%,#ffd66b 84%,#ff6ba8 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 10px rgba(192,132,252,.28));animation:tqr-ai-spin-a705093e 4.5s linear infinite;pointer-events:none;z-index:-1}@keyframes tqr-ai-spin-a705093e{to{--tqr-ang: 360deg}}@media(prefers-reduced-motion:reduce){.tqr__code[data-v-a705093e]:before{animation:none}}.tqr__code img[data-v-a705093e]{display:block;width:240px;height:240px;image-rendering:pixelated}.tqr__code-skel[data-v-a705093e]{width:240px;height:240px;border-radius:8px;background:linear-gradient(100deg,#0000000d 30%,#00000014,#0000000d 70%);background-size:200% 100%;animation:tqr-skel-a705093e 1.3s ease infinite}@keyframes tqr-skel-a705093e{to{background-position:-200% 0}}.tqr__code-label[data-v-a705093e]{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-light)}.tqr__code-value[data-v-a705093e]{margin:.15rem 0 0;font-size:1.15rem;font-weight:800;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--text-dark)}.tqr__live[data-v-a705093e]{display:inline-flex;align-items:center;gap:.45rem;margin:.9rem 0 0;font-size:.82rem;font-weight:600;color:var(--text-light)}.tqr__dot[data-v-a705093e]{width:8px;height:8px;border-radius:50%;background:#2f9e44;animation:tqr-pulse-a705093e 1.6s ease-in-out infinite}@keyframes tqr-pulse-a705093e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}@media(prefers-reduced-motion:reduce){.tqr__code-skel[data-v-a705093e],.tqr__dot[data-v-a705093e]{animation:none}}.cs__backdrop[data-v-a1f9ba71]{position:fixed;inset:0;background:#00000073;z-index:200;display:flex;align-items:flex-end;justify-content:center;animation:cs-bg-a1f9ba71 .2s ease}@keyframes cs-bg-a1f9ba71{0%{opacity:0}to{opacity:1}}.cs[data-v-a1f9ba71]{width:100%;max-width:470px;max-height:88vh;display:flex;flex-direction:column;background:var(--bg-card);border-radius:22px 22px 0 0;animation:cs-up-a1f9ba71 .3s cubic-bezier(.2,.8,.2,1)}@keyframes cs-up-a1f9ba71{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cs__head[data-v-a1f9ba71]{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem .6rem}.cs__title[data-v-a1f9ba71]{flex:1;margin:0;font-size:1.05rem;font-weight:700;text-align:center}.cs__back[data-v-a1f9ba71],.cs__close[data-v-a1f9ba71]{width:36px;height:36px;border-radius:50%;background:#0000000d;border:none;cursor:pointer;color:var(--text-dark);display:inline-flex;align-items:center;justify-content:center;padding:0}.cs__empty[data-v-a1f9ba71]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.2rem 1.4rem;color:var(--text-medium)}.cs__empty-icon[data-v-a1f9ba71]{width:48px;height:48px;border-radius:50%;background:#ff85851f;color:var(--primary-dark);display:grid;place-items:center}.cs__list[data-v-a1f9ba71]{list-style:none;margin:0;padding:.5rem 1.1rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:.7rem}.cs__line[data-v-a1f9ba71]{display:flex;flex-direction:column;gap:.55rem;padding:.8rem .95rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);box-shadow:var(--shadow-sm)}.cs__line-info[data-v-a1f9ba71]{display:flex;flex-direction:column;gap:.15rem}.cs__line-info strong[data-v-a1f9ba71]{font-size:.95rem;font-weight:700;color:var(--text-dark)}.cs__line-opt[data-v-a1f9ba71]{font-size:.78rem;color:var(--text-medium)}.cs__line-price[data-v-a1f9ba71]{font-size:.88rem;font-weight:700;color:var(--primary-dark)}.cs__line-controls[data-v-a1f9ba71]{display:flex;align-items:center;gap:.5rem}.cs__qty-btn[data-v-a1f9ba71]{width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:var(--bg-card);cursor:pointer;font-size:1.1rem;line-height:1;color:var(--text-dark)}.cs__qty[data-v-a1f9ba71]{min-width:22px;text-align:center;font-weight:700;font-size:.95rem}.cs__remove[data-v-a1f9ba71]{margin-left:auto;width:32px;height:32px;border-radius:50%;border:none;background:#ed49561a;color:#ed4956;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cs__form[data-v-a1f9ba71]{padding:.4rem 1.1rem 1.1rem;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:.7rem}.cs__form label[data-v-a1f9ba71]{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:var(--text-medium);font-weight:600}.cs__form input[data-v-a1f9ba71],.cs__form textarea[data-v-a1f9ba71]{font-family:inherit;font-size:.95rem;padding:.55rem .7rem;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text-dark);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.cs__form input[data-v-a1f9ba71]:focus,.cs__form textarea[data-v-a1f9ba71]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ff85852e}.cs__row[data-v-a1f9ba71]{display:grid;gap:.6rem}.cs__row--2[data-v-a1f9ba71]{grid-template-columns:1fr 1fr}.cs__row--3[data-v-a1f9ba71]{grid-template-columns:80px 1fr 1fr}.cs__foot[data-v-a1f9ba71]{padding:.9rem 1.1rem 1.2rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.65rem;background:var(--bg-card)}.cs__total[data-v-a1f9ba71]{display:flex;justify-content:space-between;align-items:baseline;font-size:.85rem;color:var(--text-medium)}.cs__total strong[data-v-a1f9ba71]{font-size:1.2rem;color:var(--text-dark)}.cs__cta[data-v-a1f9ba71]{width:100%;padding:.85rem;font-size:.95rem}.cs__error[data-v-a1f9ba71]{margin:0;font-size:.85rem;color:#b02a37}.cs__note[data-v-a1f9ba71]{margin:0;text-align:center;font-size:.74rem;color:var(--text-light)}.store__pay[data-v-8cd2ec80]{display:flex;align-items:center;gap:.85rem;margin:0 0 1rem;padding:.95rem 1.1rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--shadow-sm);animation:store-pay-in-8cd2ec80 .25s ease}@keyframes store-pay-in-8cd2ec80{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.store__pay>div[data-v-8cd2ec80]{flex:1;min-width:0}.store__pay strong[data-v-8cd2ec80]{display:block;font-size:.95rem;color:var(--text-dark)}.store__pay p[data-v-8cd2ec80]{margin:.2rem 0 0;font-size:.85rem;color:var(--text-medium);line-height:1.4}.store__pay--info[data-v-8cd2ec80]{border-color:#667eea59}.store__pay--info>svg[data-v-8cd2ec80],.store__pay--info>.spinner[data-v-8cd2ec80]{color:var(--secondary)}.store__pay--ok[data-v-8cd2ec80]{border-color:#22c55e66;background:#22c55e0f}.store__pay--ok strong[data-v-8cd2ec80]{color:#15803d}.store__pay--ok>svg[data-v-8cd2ec80]{color:#15803d}.store__pay--err[data-v-8cd2ec80]{border-color:#ed495666;background:#ed49560f}.store__pay--err strong[data-v-8cd2ec80]{color:#b02a37}.store__pay--err>svg[data-v-8cd2ec80]{color:#b02a37}.store__pay-close[data-v-8cd2ec80]{width:30px;height:30px;border-radius:50%;border:none;background:#0000000d;cursor:pointer;color:var(--text-medium);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.store__cart-cta-wrap[data-v-8cd2ec80]{display:flex;justify-content:flex-end;margin:0 0 .85rem}.store__cart-cta[data-v-8cd2ec80]{padding:.5rem .9rem;font-size:.85rem}.store__grid[data-v-8cd2ec80]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.store__card[data-v-8cd2ec80]{display:flex;flex-direction:column;gap:.6rem;padding:.6rem .6rem .85rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;font-family:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.store__card[data-v-8cd2ec80]:hover{transform:translateY(-1px);border-color:#ff858540;box-shadow:var(--shadow-md)}.store__card[data-v-8cd2ec80]:active{transform:scale(.98)}.store__card-img[data-v-8cd2ec80]{display:block;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#0000000a;position:relative}.store__card-img img[data-v-8cd2ec80]{width:100%;height:100%;object-fit:cover}.store__card-placeholder[data-v-8cd2ec80]{position:absolute;inset:0;display:grid;place-items:center;font-size:2rem;font-weight:800;color:var(--text-light)}.store__card-body[data-v-8cd2ec80]{display:flex;flex-direction:column;gap:.2rem}.store__card-name[data-v-8cd2ec80]{font-size:.92rem;font-weight:700;color:var(--text-dark)}.store__card-price[data-v-8cd2ec80]{font-size:.85rem;font-weight:700;color:var(--primary-dark)}.store__skel[data-v-8cd2ec80]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.store__skel-card[data-v-8cd2ec80]{aspect-ratio:4 / 5;border-radius:var(--radius);background:linear-gradient(90deg,var(--bg-card) 0%,rgba(0,0,0,.05) 50%,var(--bg-card) 100%);background-size:200% 100%;animation:store-shimmer-8cd2ec80 1.2s ease-in-out infinite}@keyframes store-shimmer-8cd2ec80{0%{background-position:200% 0}to{background-position:-200% 0}}.store__back[data-v-8cd2ec80]{display:inline-flex;align-items:center;gap:.45rem;background:none;border:none;cursor:pointer;color:var(--text-dark);font-family:inherit;font-size:.88rem;font-weight:600;padding:.3rem 0;margin-bottom:.6rem}.store__detail[data-v-8cd2ec80]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.2rem;display:flex;flex-direction:column}.store__detail-img[data-v-8cd2ec80]{width:100%;aspect-ratio:1;border-radius:14px;overflow:hidden;background:#0000000a;position:relative;margin-bottom:1rem}.store__detail-img img[data-v-8cd2ec80]{width:100%;height:100%;object-fit:cover}.store__detail-placeholder[data-v-8cd2ec80]{position:absolute;inset:0;display:grid;place-items:center;font-size:4rem;font-weight:800;color:var(--text-light)}.store__detail-name[data-v-8cd2ec80]{margin:0 0 .35rem;font-size:1.2rem;font-weight:800;color:var(--text-dark)}.store__detail-price[data-v-8cd2ec80]{margin:0 0 .85rem;font-weight:700;color:var(--primary-dark);font-size:1.05rem}.store__detail-desc[data-v-8cd2ec80]{margin:0 0 1rem;font-size:.92rem;line-height:1.5;color:var(--text-medium)}.store__opts[data-v-8cd2ec80]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.store__opt[data-v-8cd2ec80]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;border:1.5px solid var(--border);background:var(--bg-card);cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;color:var(--text-medium);transition:border-color .15s ease,color .15s ease,background .15s ease}.store__opt[data-v-8cd2ec80]:hover{border-color:#ff858566}.store__opt--on[data-v-8cd2ec80]{border-color:var(--primary);background:#ff85851f;color:var(--primary-dark)}.store__opt-delta[data-v-8cd2ec80]{font-size:.78rem;color:var(--text-light)}.store__form[data-v-8cd2ec80]{display:flex;flex-direction:column;gap:.7rem;margin-bottom:1rem}.store__field[data-v-8cd2ec80]{display:flex;flex-direction:column;gap:.3rem}.store__field-label[data-v-8cd2ec80]{font-size:.82rem;font-weight:600;color:var(--text-medium)}.store__field-req[data-v-8cd2ec80]{color:var(--primary, #cc4747);margin-left:2px;font-style:normal}.store__field-input[data-v-8cd2ec80]{width:100%;padding:.6rem .7rem;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);font-family:inherit;font-size:.95rem;color:var(--text-dark);box-sizing:border-box;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.store__field-input[data-v-8cd2ec80]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #ff85852e}.store__field-input--area[data-v-8cd2ec80]{resize:vertical}.store__add[data-v-8cd2ec80]{width:100%;padding:.95rem;font-size:.95rem}.store__cta-bar[data-v-8cd2ec80]{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,transparent 0%,var(--bg, #faf9f7) 30%);display:flex;justify-content:center;pointer-events:none}.store__cta-bar[data-v-8cd2ec80]>*{pointer-events:auto}.store__cta-bar .store__add[data-v-8cd2ec80]{max-width:470px}@media(min-width:768px){.store__cta-bar[data-v-8cd2ec80]{background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.95) 35%)}}.store__detail[data-v-8cd2ec80]{padding-bottom:6rem}.pays__list[data-v-21f009e6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.pays__row[data-v-21f009e6]{display:flex;align-items:flex-start;gap:.9rem;padding:1rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.pays__icon[data-v-21f009e6]{flex-shrink:0;width:44px;height:44px;border-radius:14px;display:grid;place-items:center}.pays__icon--event[data-v-21f009e6]{background:#22c55e21;color:#15803d}.pays__icon--donation[data-v-21f009e6]{background:#ff858524;color:var(--primary-dark)}.pays__icon--store[data-v-21f009e6]{background:#667eea24;color:var(--secondary)}.pays__main[data-v-21f009e6]{flex:1;min-width:0}.pays__top[data-v-21f009e6]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.pays__title[data-v-21f009e6]{font-size:.95rem;font-weight:700;color:var(--text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.pays__amount[data-v-21f009e6]{flex-shrink:0;font-weight:800;color:var(--text-dark);font-size:1rem}.pays__meta[data-v-21f009e6]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-top:.25rem}.pays__date[data-v-21f009e6]{font-size:.79rem;color:var(--text-light)}.pays__chip[data-v-21f009e6]{font-size:.72rem;font-weight:700;padding:.18rem .55rem;border-radius:999px}.pays__chip--info[data-v-21f009e6]{background:#667eea21;color:var(--secondary)}.pays__chip--ok[data-v-21f009e6]{background:#22c55e21;color:#15803d}.pays__chip--err[data-v-21f009e6]{background:#ed495621;color:#b02a37}.pays__sub[data-v-21f009e6]{display:block;margin-top:.3rem;font-size:.8rem;color:var(--text-medium)}.pays__resume[data-v-21f009e6]{margin-top:.6rem;padding:.48rem 1rem;font-size:.83rem;align-self:flex-start}.pays__msg[data-v-21f009e6]{display:flex;align-items:center;gap:.55rem;margin:.55rem 0 0;padding:.65rem .85rem;border-radius:12px;border:1px solid var(--border);background:var(--bg-card);font-size:.83rem;line-height:1.45;box-shadow:var(--shadow-sm);animation:pays-msg-in-21f009e6 .2s ease}.pays__msg>svg[data-v-21f009e6]{flex-shrink:0}@keyframes pays-msg-in-21f009e6{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.pays__msg--err[data-v-21f009e6]{border-color:#ed495659;background:#ed49560d;color:#b02a37}.pays__msg--ok[data-v-21f009e6]{border-color:#22c55e59;background:#22c55e0d;color:#15803d}.pays__plan[data-v-21f009e6]{margin-top:.8rem;padding:.9rem 1rem;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.65rem}.pays__plan-head[data-v-21f009e6]{display:flex;align-items:center;gap:.5rem}.pays__plan-ic[data-v-21f009e6]{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--gradient);color:#fff;flex-shrink:0}.pays__plan-title[data-v-21f009e6]{flex:1;font-size:.86rem;font-weight:700;color:var(--text-dark)}.pays__plan-count[data-v-21f009e6]{flex-shrink:0;font-size:.74rem;font-weight:800;color:var(--primary-dark);background:#ff858526;padding:.2rem .6rem;border-radius:999px}.pays__bar[data-v-21f009e6]{width:100%;height:10px;border-radius:999px;background:#00000012;overflow:hidden}.pays__bar-fill[data-v-21f009e6]{display:block;height:100%;background:var(--gradient);border-radius:999px;transition:width .4s cubic-bezier(.4,0,.2,1)}.pays__dots[data-v-21f009e6]{display:flex;gap:.3rem;flex-wrap:wrap}.pays__dot[data-v-21f009e6]{width:9px;height:9px;border-radius:50%;transition:background .2s ease}.pays__dot--ok[data-v-21f009e6]{background:var(--gradient)}.pays__dot--pending[data-v-21f009e6]{background:#00000017;border:1.5px dashed rgba(0,0,0,.2)}.pays__plan-status[data-v-21f009e6]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.pays__plan-done[data-v-21f009e6]{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;color:#15803d}.pays__plan-done>svg[data-v-21f009e6]{flex-shrink:0}.pays__plan-remaining[data-v-21f009e6]{font-size:.82rem;font-weight:700;color:var(--text-dark)}.pays__plan-next[data-v-21f009e6]{font-size:.78rem;font-weight:600;color:var(--primary-dark);background:#ff85851f;padding:.22rem .6rem;border-radius:8px;white-space:nowrap}.pays__plan-empty[data-v-21f009e6]{margin:0;font-size:.8rem;color:var(--text-light)}.pays__timeline[data-v-21f009e6]{list-style:none;margin:0;padding:.1rem 0 0;display:flex;flex-direction:column}.pays__tl[data-v-21f009e6]{position:relative;display:flex;gap:.7rem;padding:.45rem 0}.pays__tl[data-v-21f009e6]:not(:last-child):after{content:"";position:absolute;left:5px;top:calc(.45rem + 12px);bottom:0;width:2px;background:var(--border)}.pays__tl-dot[data-v-21f009e6]{position:relative;z-index:1;flex-shrink:0;width:12px;height:12px;margin-top:.3rem;border-radius:50%;background:var(--text-light);box-shadow:0 0 0 3px var(--bg-card)}.pays__tl--ok .pays__tl-dot[data-v-21f009e6]{background:#22c55e}.pays__tl--fail .pays__tl-dot[data-v-21f009e6]{background:#ed4956}.pays__tl--refund .pays__tl-dot[data-v-21f009e6]{background:#f59e0b}.pays__tl--pending .pays__tl-dot[data-v-21f009e6]{background:transparent;border:2px dashed var(--text-light);box-shadow:none}.pays__tl-main[data-v-21f009e6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.pays__tl-top[data-v-21f009e6]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.pays__tl-label[data-v-21f009e6]{font-size:.84rem;font-weight:600;color:var(--text-dark)}.pays__tl--pending .pays__tl-label[data-v-21f009e6]{color:var(--text-medium);font-weight:500}.pays__tl-amt[data-v-21f009e6]{flex-shrink:0;font-size:.84rem;font-weight:700;color:var(--text-dark)}.pays__tl-sub[data-v-21f009e6]{font-size:.76rem;color:var(--text-light);display:flex;flex-wrap:wrap;gap:.25rem}.pays__settle[data-v-21f009e6]{padding-top:.8rem;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.5rem}.pays__settle-label[data-v-21f009e6]{margin:0;font-size:.8rem;font-weight:600;color:var(--text-medium)}.pays__settle-code[data-v-21f009e6]{width:100%;padding:.65rem .85rem;font-size:.83rem;font-family:inherit;border:1.5px solid var(--border);border-radius:12px;background:#00000005;color:var(--text-dark);text-transform:uppercase;letter-spacing:.05em;transition:border-color .18s ease,box-shadow .18s ease}.pays__settle-code[data-v-21f009e6]::placeholder{text-transform:none;letter-spacing:0;color:var(--text-light)}.pays__settle-code[data-v-21f009e6]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ff85852e}.pays__settle-btn[data-v-21f009e6]{width:100%;padding:.78rem 1rem;font-size:.9rem;border-radius:14px;letter-spacing:.01em}.pays__settle-btn[data-v-21f009e6]:disabled{opacity:.55;box-shadow:none}.pays__skel[data-v-21f009e6]{display:flex;flex-direction:column;gap:.6rem}.pays__skel-row[data-v-21f009e6]{height:76px;border-radius:var(--radius);background:linear-gradient(90deg,var(--bg-card) 0%,rgba(0,0,0,.05) 50%,var(--bg-card) 100%);background-size:200% 100%;animation:pays-shimmer-21f009e6 1.2s ease-in-out infinite}@keyframes pays-shimmer-21f009e6{0%{background-position:200% 0}to{background-position:-200% 0}}.pays__events[data-v-21f009e6]{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.pevent[data-v-21f009e6]{display:flex;align-items:center;gap:.9rem;width:100%;text-align:left;padding:.8rem .85rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);cursor:pointer;font-family:inherit;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.pevent[data-v-21f009e6]:hover{box-shadow:var(--shadow-lg);border-color:#ff85854d}.pevent[data-v-21f009e6]:active{transform:scale(.985)}.pevent__media[data-v-21f009e6]{position:relative;flex-shrink:0;width:68px;height:68px;border-radius:14px;overflow:hidden;background:var(--gradient);display:grid;place-items:center}.pevent__media img[data-v-21f009e6]{width:100%;height:100%;object-fit:cover}.pevent__ph[data-v-21f009e6]{font-size:1.7rem;font-weight:800;color:#ffffffe6}.pevent__badge[data-v-21f009e6]{position:absolute;top:5px;right:5px;width:11px;height:11px;border-radius:50%;background:#ff8585;border:2px solid var(--bg-card, #fff);box-shadow:0 1px 4px #ff646473}.pevent__body[data-v-21f009e6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.pevent__title[data-v-21f009e6]{font-size:.97rem;font-weight:700;color:var(--text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pevent__date[data-v-21f009e6]{font-size:.78rem;color:var(--text-light);margin-top:.05rem}.pevent__foot[data-v-21f009e6]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-top:.25rem}.pevent__amount[data-v-21f009e6]{font-size:.94rem;font-weight:800;color:var(--text-dark)}.pevent__pending[data-v-21f009e6]{font-size:.69rem;font-weight:700;color:var(--primary-dark);background:#ff858524;padding:.15rem .5rem;border-radius:999px}.pevent__chev[data-v-21f009e6]{flex-shrink:0;color:var(--text-light);margin-left:.1rem}.pays__crumb[data-v-21f009e6]{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.75rem;padding:.38rem .75rem .38rem .45rem;background:#0000000d;border:none;border-radius:999px;cursor:pointer;font-family:inherit;font-size:.83rem;font-weight:600;color:var(--primary-dark);transition:background .15s ease}.pays__crumb[data-v-21f009e6]:hover{background:#00000014}.pays__crumb-ic[data-v-21f009e6]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#00000012}.pevent-head[data-v-21f009e6]{display:flex;align-items:center;gap:.8rem;padding:.7rem .85rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:.7rem}.pevent-head__img[data-v-21f009e6]{flex-shrink:0;width:50px;height:50px;border-radius:12px;overflow:hidden;background:var(--gradient);display:grid;place-items:center}.pevent-head__img img[data-v-21f009e6]{width:100%;height:100%;object-fit:cover}.pevent-head__ph[data-v-21f009e6]{font-size:1.4rem;font-weight:800;color:#ffffffe6}.pevent-head__info[data-v-21f009e6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.pevent-head__title[data-v-21f009e6]{font-size:1rem;font-weight:700;color:var(--text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pevent-head__amount[data-v-21f009e6]{font-size:.83rem;font-weight:600;color:var(--text-medium)}.pays__att[data-v-21f009e6]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.pays__att-chip[data-v-21f009e6]{font-size:.76rem;font-weight:600;color:var(--text-medium);background:#0000000d;padding:.22rem .65rem;border-radius:999px}.pays__section[data-v-21f009e6]{margin:.5rem 0 .55rem;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light)}.tbell[data-v-19d1a54b]{display:inline-flex;align-items:center}.tbell__btn[data-v-19d1a54b]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#0000000a;border:none;cursor:pointer;color:var(--text-dark);padding:0;transition:transform .15s ease}.tbell__btn[data-v-19d1a54b]:active{transform:scale(.92)}.tbell__badge[data-v-19d1a54b]{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;border-radius:999px;background:#ed4956;color:#fff;font-size:.6rem;font-weight:700;display:grid;place-items:center;padding:0 4px;line-height:1}.tbell__overlay[data-v-19d1a54b]{position:fixed;inset:0;z-index:110;background:var(--bg, #faf9f7);overflow-y:auto;padding:calc(1rem + env(safe-area-inset-top)) 1.5rem calc(4.5rem + env(safe-area-inset-bottom))}@media(min-width:768px){.tbell__overlay[data-v-19d1a54b]{background:radial-gradient(circle at 18% 0%,rgba(255,133,133,.12),transparent 42%),radial-gradient(circle at 100% 6%,rgba(102,126,234,.1),transparent 40%),var(--bg, #faf9f7);padding:24px}}.tpanel[data-v-19d1a54b]{max-width:470px;margin:0 auto}@media(min-width:768px){.tpanel[data-v-19d1a54b]{background:var(--bg-card, #fff);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-lg);padding:.6rem 1.25rem 1.25rem;min-height:calc(100vh - 48px)}}.tpanel__tabbar[data-v-19d1a54b]{display:flex;align-items:center;gap:.5rem;margin:.3rem 0 1.1rem}.tpanel__back[data-v-19d1a54b]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:none;border:none;cursor:pointer;color:var(--text-dark);padding:0;margin-right:.3rem;transition:background .15s ease,transform .15s ease}.tpanel__back[data-v-19d1a54b]:hover{background:#0000000d}.tpanel__back[data-v-19d1a54b]:active{transform:scale(.92)}.tpanel__tabs[data-v-19d1a54b]{flex:1;display:flex;gap:.25rem;min-width:0;padding:.25rem;background:#0000000b;border-radius:999px}.tpanel__tab[data-v-19d1a54b]{flex:1;min-width:0;background:transparent;border:none;border-radius:999px;padding:.5rem .4rem;color:var(--text-medium);font-family:inherit;font-weight:600;font-size:.84rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.tpanel__tab--on[data-v-19d1a54b]{color:var(--text-dark);background:var(--bg-card);box-shadow:var(--shadow-sm)}.tpanel__tab-badge[data-v-19d1a54b]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ed4956;color:#fff;font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.tpanel__empty[data-v-19d1a54b]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;padding:3.5rem 1.5rem}.tpanel__empty-icon[data-v-19d1a54b]{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:#ff85851f;color:var(--primary-dark);margin-bottom:.4rem}.tpanel__empty-title[data-v-19d1a54b]{margin:0;font-weight:700;color:var(--text-dark)}.tpanel__empty-text[data-v-19d1a54b]{margin:0;color:var(--text-medium);font-size:.9rem;line-height:1.5;max-width:280px}.tpanel__state[data-v-19d1a54b]{text-align:center;color:var(--text-light);padding:2rem 1rem}.tpanel__state--err[data-v-19d1a54b]{color:#b02a37}.tpanel__groups[data-v-19d1a54b],.tpanel__list[data-v-19d1a54b]{display:flex;flex-direction:column;gap:.8rem;padding-top:.7rem}.tcard[data-v-19d1a54b]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.tevent[data-v-19d1a54b]{display:flex;align-items:center;gap:.85rem;width:100%;text-align:left;padding:.6rem .7rem;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);cursor:pointer;font-family:inherit;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.tevent[data-v-19d1a54b]:hover{box-shadow:var(--shadow-lg);border-color:#ff858559}.tevent[data-v-19d1a54b]:active{transform:scale(.99)}.tevent__media[data-v-19d1a54b]{flex-shrink:0;width:64px;height:64px;border-radius:13px;overflow:hidden;background:var(--gradient);display:grid;place-items:center}.tevent__media img[data-v-19d1a54b]{width:100%;height:100%;object-fit:cover}.tevent__ph[data-v-19d1a54b]{font-size:1.6rem;font-weight:800;color:#ffffffe6}.tevent__body[data-v-19d1a54b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.tevent__title[data-v-19d1a54b]{font-weight:700;color:var(--text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tevent__date[data-v-19d1a54b]{font-size:.8rem;color:var(--text-light)}.tevent__count[data-v-19d1a54b]{font-size:.76rem;font-weight:600;color:var(--primary-dark)}.tevent__chev[data-v-19d1a54b]{flex-shrink:0;color:var(--text-light)}.tpanel__crumb[data-v-19d1a54b]{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;background:none;border:none;padding:.1rem 0;cursor:pointer;font-family:inherit;font-size:.84rem;font-weight:600;color:var(--primary-dark)}.tevent-head[data-v-19d1a54b]{display:flex;flex-direction:column;gap:.1rem;margin-bottom:.1rem}.tevent-head__title[data-v-19d1a54b]{font-weight:700;font-size:1.05rem;color:var(--text-dark)}.tevent-head__date[data-v-19d1a54b]{font-size:.82rem;color:var(--text-light)}.tcard__head[data-v-19d1a54b]{display:flex;align-items:center;gap:.6rem;padding:.8rem .9rem;border-bottom:1px solid var(--border)}.tcard__avatar[data-v-19d1a54b]{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#667eea1a;color:var(--secondary);font-weight:700;font-size:.85rem}.tcard__avatar--self[data-v-19d1a54b]{background:#ed49561a;color:var(--primary-dark)}.tcard__name[data-v-19d1a54b]{flex:1;min-width:0;font-weight:700;color:var(--text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem}.tcard__count[data-v-19d1a54b]{flex-shrink:0;font-size:.76rem;font-weight:600;color:var(--text-light)}.tcard__list[data-v-19d1a54b]{list-style:none;margin:0;padding:0}.trow[data-v-19d1a54b]{position:relative;display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem}.trow+.trow[data-v-19d1a54b]{border-top:1px solid var(--border)}.trow--tap[data-v-19d1a54b]{cursor:pointer;transition:background .15s ease}.trow--tap[data-v-19d1a54b]:hover{background:#00000006}.trow--tap[data-v-19d1a54b]:active{background:#0000000d}.trow__hit[data-v-19d1a54b]{position:absolute;inset:0;border:none;background:none;cursor:pointer;padding:0;margin:0}.trow__hit[data-v-19d1a54b]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:inherit}.trow__icon[data-v-19d1a54b]{flex-shrink:0;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#2f9e441f;color:#1b6a2e}.trow__main[data-v-19d1a54b]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.trow__ev[data-v-19d1a54b]{font-weight:600;color:var(--text-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trow__date[data-v-19d1a54b]{font-size:.8rem;color:var(--text-light)}.trow__code[data-v-19d1a54b]{flex-shrink:0;font-size:.74rem;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--primary-dark);background:#ff85851f;padding:.2rem .5rem;border-radius:999px}.trow__cta[data-v-19d1a54b]{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;font-weight:700;color:var(--primary-dark);background:#ff858524;padding:.34rem .6rem .34rem .7rem;border-radius:999px;transition:background .15s ease}.trow--tap:hover .trow__cta[data-v-19d1a54b]{background:#ff85853d}.tcard--skel[data-v-19d1a54b]{pointer-events:none}.tcard__avatar--skel[data-v-19d1a54b],.trow__icon--skel[data-v-19d1a54b],.tpanel__skel-line[data-v-19d1a54b]{background:linear-gradient(100deg,#0000000d 30%,#00000014,#0000000d 70%);background-size:200% 100%;animation:tbell-skel-shimmer-19d1a54b 1.3s ease infinite}.tcard__avatar--skel[data-v-19d1a54b]{width:36px;height:36px;border-radius:50%}.trow__icon--skel[data-v-19d1a54b]{width:32px;height:32px;border-radius:9px;background:#0000000d}.tpanel__skel-line[data-v-19d1a54b]{display:block;border-radius:4px}@keyframes tbell-skel-shimmer-19d1a54b{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.tcard__avatar--skel[data-v-19d1a54b],.trow__icon--skel[data-v-19d1a54b],.tpanel__skel-line[data-v-19d1a54b]{animation:none}}.tbell-fade-enter-active[data-v-19d1a54b],.tbell-fade-leave-active[data-v-19d1a54b]{transition:opacity .2s ease}.tbell-fade-enter-from[data-v-19d1a54b],.tbell-fade-leave-to[data-v-19d1a54b]{opacity:0}html:not([data-authed="1"]) .tbell{display:none!important}
