.tc[data-v-43e67b66]{border:2px dashed var(--line);text-align:center;background:#fff;border-radius:18px;justify-items:center;gap:6px;width:100%;padding:18px;display:grid}.lbl[data-v-43e67b66]{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:600}.code[data-v-43e67b66]{letter-spacing:.16em;font:700 26px ui-monospace,monospace}.tt[data-v-43e67b66]{font-size:16px}.qr[data-v-43e67b66]{margin:6px 0 4px;position:relative}.used .qr[data-v-43e67b66] img{opacity:.25;filter:grayscale()}.stamp[data-v-43e67b66]{place-items:center;font-size:22px;font-weight:800;display:grid;position:absolute;inset:0;transform:rotate(-12deg)}.done[data-v-43e67b66],.stamp[data-v-43e67b66]{color:var(--ok)}.done[data-v-43e67b66]{align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.okscr[data-v-43e67b66]{z-index:4000;color:#fff;text-align:center;background:radial-gradient(circle at 50% 35%,#2bc46a,#128a43 70%);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.okin[data-v-43e67b66]{justify-items:center;gap:10px;display:grid;position:relative}.ring[data-v-43e67b66]{border:3px solid #fff9;border-radius:50%;width:120px;height:120px;margin-left:-60px;animation:1.6s ease-out infinite ring-43e67b66;position:absolute;top:-40px;left:50%}.oklogo[data-v-43e67b66]{color:#fff;width:min(280px,70vw);height:auto;animation:1.2s cubic-bezier(.3,1.5,.5,1) both logo-43e67b66,2s ease-in-out 1.2s infinite glow-43e67b66}.okt[data-v-43e67b66]{align-items:center;gap:8px;margin:18px 0 0;font-size:22px;font-weight:700;animation:.4s ease-out .5s both up-43e67b66;display:flex}.time[data-v-43e67b66]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(72px,26vw,120px);font-weight:800;animation:.45s ease-out .65s both up-43e67b66}.date[data-v-43e67b66],.time[data-v-43e67b66]{line-height:1}.date[data-v-43e67b66]{font-size:clamp(30px,10vw,44px);font-weight:700;animation:.45s ease-out .8s both up-43e67b66}.okn[data-v-43e67b66]{max-width:320px;margin-top:8px;font-size:16px}.okc[data-v-43e67b66],.okn[data-v-43e67b66]{opacity:.9}.okc[data-v-43e67b66]{letter-spacing:.14em;font:700 18px ui-monospace,monospace}.okbtn[data-v-43e67b66]{color:#128a43;background:#fff;min-width:180px;margin-top:14px}.okf-enter-active[data-v-43e67b66]{transition:opacity .25s,transform .3s}.okf-leave-active[data-v-43e67b66]{transition:opacity .2s}.okf-enter-from[data-v-43e67b66]{opacity:0;transform:scale(1.04)}.okf-leave-to[data-v-43e67b66]{opacity:0}@keyframes logo-43e67b66{0%{opacity:0;transform:scale(.4)rotate(-8deg)}60%{opacity:1;transform:scale(1.12)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes glow-43e67b66{50%{filter:drop-shadow(0 0 14px #ffffffbf);transform:scale(1.04)}}@keyframes ring-43e67b66{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}@keyframes up-43e67b66{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.date[data-v-43e67b66],.oklogo[data-v-43e67b66],.okt[data-v-43e67b66],.ring[data-v-43e67b66],.time[data-v-43e67b66]{animation:none}}
