.pa-modal__backdrop[data-v-0d39dfc2]{position:fixed;inset:0;z-index:9999;background:#00000080;display:flex;align-items:center;justify-content:center;padding:16px}.pa-modal__card[data-v-0d39dfc2]{background:#fff;border-radius:12px;width:100%;max-width:440px;padding:28px;position:relative}.pa-modal__close[data-v-0d39dfc2]{position:absolute;top:12px;right:16px;background:none;border:none;font-size:24px;cursor:pointer}.pa-modal__title[data-v-0d39dfc2]{font-size:20px;font-weight:700;margin:0 0 16px}.pa-modal__product[data-v-0d39dfc2]{display:flex;gap:12px;align-items:center;background:#f9fafb;padding:12px;border-radius:8px;margin-bottom:20px}.pa-modal__product img[data-v-0d39dfc2]{width:60px;height:60px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.pa-modal__product-name[data-v-0d39dfc2]{font-size:14px;font-weight:600;margin:0 0 4px}.pa-modal__product-price[data-v-0d39dfc2]{font-size:13px;color:#6b7280;margin:0}.pa-modal__form[data-v-0d39dfc2]{display:flex;flex-direction:column;gap:8px}.pa-modal__radio[data-v-0d39dfc2]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.pa-modal__input[data-v-0d39dfc2]{width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:15px;outline:none;box-sizing:border-box}.pa-modal__input[data-v-0d39dfc2]:focus{border-color:#6366f1}.pa-modal__error[data-v-0d39dfc2]{color:#ef4444;font-size:13px;margin:4px 0 0}.pa-modal__success[data-v-0d39dfc2]{color:#16a34a;font-size:13px;margin:4px 0 0}.pa-modal__btn-primary[data-v-0d39dfc2]{background:#f59e0b;color:#fff;padding:12px;border-radius:8px;border:none;font-size:15px;font-weight:600;cursor:pointer;margin-top:12px}.pa-modal__btn-primary[data-v-0d39dfc2]:disabled{opacity:.5;cursor:not-allowed}.pa-modal__footer[data-v-0d39dfc2]{margin-top:12px;text-align:center;font-size:13px;color:#6b7280}.pa-modal__link[data-v-0d39dfc2]{background:none;border:none;color:#6366f1;font-size:13px;font-weight:600;cursor:pointer;text-decoration:underline}.pa-modal__backdrop[data-style=glass][data-v-0d39dfc2]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d}.pa-modal__backdrop[data-style=glass] .pa-modal__card[data-v-0d39dfc2]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3)}.pa-modal__backdrop[data-style=gradient] .pa-modal__card[data-v-0d39dfc2]{background:linear-gradient(135deg,var(--pa-accent, #f59e0b) 0%,#ec4899 100%);color:#fff}.pa-modal__backdrop[data-style=dark] .pa-modal__card[data-v-0d39dfc2]{background:#1f2937;color:#f9fafb}.pa-modal__backdrop[data-style=dark] .pa-modal__input[data-v-0d39dfc2]{background:#374151;color:#f9fafb;border-color:#4b5563}.pa-modal__backdrop[data-style=centered] .pa-modal__card[data-v-0d39dfc2]{text-align:center}.pa-modal__backdrop[data-style=full][data-v-0d39dfc2]{align-items:stretch;justify-content:stretch}.pa-modal__backdrop[data-style=full] .pa-modal__card[data-v-0d39dfc2]{max-width:none;width:100%;height:100%;border-radius:0;padding:60px 24px}.pa-modal__card[data-v-0d39dfc2]{--pa-accent-color: var(--pa-accent, #f59e0b)}
