.wf-link-btn[data-v-94db6ced]{background:none;border:none;padding:0;cursor:pointer;font-size:13px;font-weight:600;color:inherit;text-decoration:underline}.wf-link-btn[data-v-94db6ced]:disabled{opacity:.6;cursor:default}.wf-check-msg[data-v-94db6ced]{margin:10px 0 0;font-size:12.5px;line-height:1.5}.wf-card[data-v-94db6ced]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 24px #00000014}.wf-closed[data-v-94db6ced]{text-align:center;padding:32px;color:#666;font-size:15px}.wf-title[data-v-94db6ced]{font-size:18px;font-weight:800;color:#111;margin:0 0 .25rem}.wf-subtitle[data-v-94db6ced]{font-size:14px;color:#666;margin:0 0 1rem}.wf-group[data-v-94db6ced]{margin-bottom:1rem}.wf-label[data-v-94db6ced]{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:5px}.wf-control[data-v-94db6ced]{width:100%;padding:10px 14px;border:1.5px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none;transition:border-color .15s;background:#fafafa;font-family:inherit}.wf-control[data-v-94db6ced]:focus{border-color:#5b57d1;background:#fff}.wf-opt-list[data-v-94db6ced]{display:flex;flex-direction:column;gap:8px}.wf-opt-item[data-v-94db6ced]{display:flex;align-items:center;gap:8px;font-size:14px;color:#444;cursor:pointer}.wf-opt-item input[data-v-94db6ced]{flex-shrink:0}.wf-optin[data-v-94db6ced]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#555;cursor:pointer;margin-bottom:1.25rem}.wf-optin input[data-v-94db6ced]{margin-top:2px;flex-shrink:0}.wf-btn[data-v-94db6ced]{display:block;width:100%;padding:14px;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:filter .15s}.wf-btn[data-v-94db6ced]:hover:not(:disabled){filter:brightness(.92)}.wf-btn[data-v-94db6ced]:disabled{opacity:.6;cursor:not-allowed}.wf-error[data-v-94db6ced]{color:#ef4444;margin-top:.5rem;font-size:13px;text-align:center}.wf-thankyou[data-v-94db6ced]{background:#fff;border-radius:16px;padding:48px 32px;text-align:center;box-shadow:0 4px 24px #00000014}.wf-thankyou-icon[data-v-94db6ced]{font-size:56px;margin-bottom:16px}.wf-thankyou h2[data-v-94db6ced]{font-size:26px;font-weight:800;color:#111;margin-bottom:12px}.wf-thankyou p[data-v-94db6ced]{font-size:15px;color:#555;line-height:1.6;margin-bottom:20px}.wf-payment-notice[data-v-94db6ced]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:12px 16px;font-size:14px;margin-bottom:16px}.wf-payment-ok[data-v-94db6ced]{background:#dcfce7;border:1px solid #16a34a;border-radius:8px;padding:12px 16px;font-size:14px;margin-bottom:16px;color:#166534}.wf-info-mini[data-v-94db6ced]{color:#666;font-size:14px;display:flex;align-items:center;justify-content:center;gap:8px}
