:root{--brand:var(--moshop-color-warning,#f97316);--brand-d:var(--moshop-color-warning,#ea580c);--ink-900:var(--moshop-color-text-title,#1f2937);--ink-700:var(--moshop-color-text-body,#6b7280);--ink-500:var(--moshop-color-text-body,#6b7280);--ink-100:var(--moshop-color-bg,#f5f6f8);--bg:var(--moshop-color-bg,#f5f6f8);--line:var(--moshop-color-bg,#f0f0f0);--r-l:16px}[data-v-e755dbfe]{box-sizing:border-box;margin:0;padding:0}button[data-v-e755dbfe]{cursor:pointer;background:0 0;border:none;font-family:inherit}.cl[data-v-e755dbfe]{background:var(--bg);min-height:100vh;color:var(--ink-900);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Roboto,Microsoft YaHei,sans-serif}.d-mob[data-v-e755dbfe]{padding:0 12px 40px}.back-bar[data-v-e755dbfe]{font-size:var(--moshop-font-md,16px);background:var(--moshop-color-surface,#fff);border-radius:0 0 14px 14px;justify-content:center;align-items:center;padding:14px;font-weight:600;display:flex;position:relative}.back-bar .back[data-v-e755dbfe]{font-size:var(--moshop-font-2xl,24px);cursor:pointer;line-height:1;position:absolute;left:14px}.prize[data-v-e755dbfe]{background:var(--moshop-color-surface,#fff);border-radius:var(--r-l);padding:var(--moshop-space-gap,16px);gap:12px;margin-top:12px}.prize[data-v-e755dbfe],.prize-ic[data-v-e755dbfe]{align-items:center;display:flex}.prize-ic[data-v-e755dbfe]{border-radius:var(--moshop-radius-card,12px);background:var(--moshop-color-surface,#fff3e9);justify-content:center;width:52px;height:52px;font-size:28px}.prize-name[data-v-e755dbfe]{font-size:var(--moshop-font-subtitle,15px);font-weight:600}.prize-date[data-v-e755dbfe]{font-size:var(--moshop-font-caption,12px);color:var(--ink-500);margin-top:3px}.form[data-v-e755dbfe]{background:var(--moshop-color-surface,#fff);border-radius:var(--r-l);padding:var(--moshop-space-gap,16px);gap:14px;margin-top:12px}.form[data-v-e755dbfe],.form label[data-v-e755dbfe]{flex-direction:column;display:flex}.form label[data-v-e755dbfe]{font-size:var(--moshop-font-sm,13px);color:var(--ink-700);gap:6px}.ferr[data-v-e755dbfe]{font-size:var(--moshop-font-caption,12px);color:var(--moshop-color-danger,#ef4444)}.form input[data-v-e755dbfe],.form textarea[data-v-e755dbfe]{border:1px solid var(--moshop-color-border,#e5e7eb);font-size:var(--moshop-font-body,14px);resize:none;color:var(--ink-900);border-radius:10px;padding:10px 12px;font-family:inherit}.form input[data-v-e755dbfe]:focus,.form textarea[data-v-e755dbfe]:focus{border-color:var(--brand);outline:none}.tip[data-v-e755dbfe]{font-size:var(--moshop-font-sm,13px);border-radius:10px;margin-top:12px;padding:12px}.tip-ok[data-v-e755dbfe]{background:var(--moshop-color-surface-alt);color:var(--moshop-color-success)}.tip-err[data-v-e755dbfe]{background:var(--moshop-color-danger);color:var(--moshop-color-danger)}.submit[data-v-e755dbfe]{background:var(--brand);width:100%;color:var(--moshop-color-surface,#fff);border-radius:var(--moshop-radius-pill,999px);font-size:var(--moshop-font-subtitle,15px);margin-top:16px;padding:12px;font-weight:600}.submit[data-v-e755dbfe]:disabled{background:var(--moshop-color-border,#ccc);cursor:not-allowed}.state[data-v-e755dbfe]{text-align:center;color:var(--ink-500);background:var(--moshop-color-surface,#fff);border-radius:var(--r-l);margin-top:12px;padding:50px 20px}.state .pc-btn[data-v-e755dbfe]{font-size:var(--moshop-font-sm,13px);border-radius:22px;padding:9px 22px;font-weight:600;display:inline-block}.pc-wrap[data-v-e755dbfe]{max-width:700px;margin:var(--moshop-space-gap,16px) auto;padding:0 16px}.pc-mt[data-v-e755dbfe]{background:var(--moshop-color-surface,#fff);border-radius:var(--r-l);margin-top:16px;padding:18px}.pc-mt h3[data-v-e755dbfe]{font-size:var(--moshop-font-md,16px);align-items:center;gap:var(--moshop-space-gap-sm,8px);margin-bottom:14px;display:flex}.pc-mt h3[data-v-e755dbfe]:before{content:"";background:var(--brand);border-radius:2px;width:4px;height:16px}.pc-prize[data-v-e755dbfe]{align-items:center;gap:var(--moshop-space-gap-sm,8px);font-size:var(--moshop-font-subtitle,15px);background:var(--moshop-color-surface,#fff3e9);border-radius:10px;margin-bottom:14px;padding:12px;font-weight:600;display:flex}.pc-prize span[data-v-e755dbfe]{font-size:var(--moshop-font-heading,22px)}.d-pc .form label[data-v-e755dbfe]{max-width:420px}.d-pc .submit[data-v-e755dbfe]{max-width:200px}
