.dropin-card-wrap[data-v-c5c2d28c]{min-height:120px;position:relative}.dropin-card-container[data-v-c5c2d28c]{width:100%}.dropin-card-container.hidden[data-v-c5c2d28c]{visibility:hidden;height:0;overflow:hidden}.dropin-loading[data-v-c5c2d28c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:24px 0;color:var(--text4,#999);font-size:13px}.dropin-spinner[data-v-c5c2d28c]{width:16px;height:16px;border:2px solid rgba(59,211,80,.3);border-top-color:#3bd350;border-radius:50%;animation:dropin-spin-c5c2d28c .6s linear infinite}@keyframes dropin-spin-c5c2d28c{to{transform:rotate(1turn)}}.dropin-error[data-v-c5c2d28c]{text-align:center;padding:16px;color:#e53935;font-size:13px}.dropin-retry-btn[data-v-c5c2d28c]{margin-top:8px;padding:6px 16px;border:1px solid #3bd350;border-radius:6px;background:transparent;color:#3bd350;font-size:13px;cursor:pointer;transition:background .2s}.dropin-retry-btn[data-v-c5c2d28c]:hover{background:#3bd3501a}.dropin-loading-text[data-v-c5c2d28c]{color:var(--text4,#999)}.pay-tabs[data-v-7d56ea49]{display:flex;gap:0;margin-bottom:12px;border-bottom:1px solid #e5e7eb}.pay-tab[data-v-7d56ea49]{flex:1;padding:8px 0;font-size:13px;font-weight:600;color:#9ca3af;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-family:var(--font);transition:color .15s,border-color .15s}.pay-tab[data-v-7d56ea49]:hover{color:#374151}.pay-tab.active[data-v-7d56ea49]{color:#059669;border-bottom-color:#059669}.pay-methods-list[data-v-7d56ea49]{display:flex;gap:10px}.pay-card-section[data-v-7d56ea49]{justify-content:center;padding:12px 0}.pay-method-btn[data-v-7d56ea49]{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;border:1.5px solid #e5e7eb;border-radius:8px;background:#fff;font-size:12px;font-weight:500;color:#374151;cursor:pointer;font-family:var(--font);transition:border-color .15s,background .15s}.pay-method-icon[data-v-7d56ea49]{height:20px;width:auto;-o-object-fit:contain;object-fit:contain}.pay-method-btn[data-v-7d56ea49]:hover{border-color:#3bd350}.pay-method-btn.active[data-v-7d56ea49]{border-color:#3bd350;background:#f0fdf4}.pay-waiting[data-v-7d56ea49]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 24px}.pay-waiting-spinner[data-v-7d56ea49]{width:32px;height:32px;border:3px solid rgba(59,211,80,.2);border-top-color:#3bd350;border-radius:50%;animation:pay-spin-7d56ea49 .7s linear infinite}.pay-waiting-text[data-v-7d56ea49]{font-size:14px;color:#374151;text-align:center}@keyframes pay-spin-7d56ea49{to{transform:rotate(1turn)}}.pay-skeleton[data-v-7d56ea49]{flex:1;height:42px;border-radius:8px;background:linear-gradient(90deg,#f3f4f6 25%,#e5e7eb,#f3f4f6 75%);background-size:200% 100%;animation:shimmer-7d56ea49 1.5s infinite}@keyframes shimmer-7d56ea49{0%{background-position:200% 0}to{background-position:-200% 0}}.promo-overlay[data-v-d514ac27]{position:fixed;inset:0;z-index:2000;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px}.promo-modal[data-v-d514ac27]{position:relative;width:100%;max-width:420px;max-height:90vh;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 24px 80px #00000040;animation:promoIn-d514ac27 .22s ease;display:flex;flex-direction:column}.promo-main[data-v-d514ac27]{position:relative;flex:1;overflow-y:auto;min-height:0;scrollbar-width:none}.promo-main[data-v-d514ac27]::-webkit-scrollbar{display:none}.promo-bottom[data-v-d514ac27]{flex-shrink:0;background:#fff;padding-top:12px;border-top:1px solid #f3f4f6}@keyframes promoIn-d514ac27{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.promo-close[data-v-d514ac27]{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;z-index:10;padding:4px;display:flex;align-items:center;justify-content:center}.promo-close img[data-v-d514ac27]{width:16px;height:16px}.promo-header[data-v-d514ac27]{position:relative;padding:32px 0 0;overflow:hidden}.promo-header-bg[data-v-d514ac27]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo-header-content[data-v-d514ac27]{position:relative;z-index:1;text-align:center;padding-bottom:24px}.promo-title[data-v-d514ac27]{font-size:20px;font-weight:800;color:#1a1a2e;margin-bottom:16px}.promo-countdown-row[data-v-d514ac27]{display:flex;align-items:center;justify-content:center;gap:10px}.promo-countdown-label[data-v-d514ac27]{font-size:14px;font-weight:600;color:#374151}.promo-countdown-digits[data-v-d514ac27]{display:flex;align-items:center;gap:2px}.promo-digit[data-v-d514ac27]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:18px;line-height:18px;background:#fff6f0;color:#f56f19;font-family:Arial,sans-serif;border-radius:4px}.promo-digit[data-v-d514ac27],.promo-digit-sep[data-v-d514ac27]{font-size:14px;font-weight:900}.promo-digit-sep[data-v-d514ac27]{color:#ff4d00;margin:0 1px}.promo-info-section[data-v-d514ac27]{padding:20px 24px 16px}.promo-phone-line[data-v-d514ac27]{font-size:15px;color:#163a1e;margin-bottom:16px;line-height:1.5}.promo-phone-bold[data-v-d514ac27]{font-weight:700}.promo-price-row[data-v-d514ac27]{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.promo-price-label[data-v-d514ac27]{font-size:16px;font-weight:700;color:#163a1e}.promo-price-original[data-v-d514ac27]{font-size:16px;color:#9ca3af;text-decoration:line-through}.promo-price-current[data-v-d514ac27]{font-size:20px;font-weight:800;color:#163a1e}.promo-price-discount[data-v-d514ac27]{font-size:12px;font-weight:600;color:#16a34a;background:#f0fdf4;padding:2px 8px;border-radius:4px}.promo-email-line[data-v-d514ac27]{font-size:14px;font-weight:600;color:#163a1e}.promo-payment-section[data-v-d514ac27]{padding:0 24px;margin-bottom:16px}.promo-security-row[data-v-d514ac27]{display:flex;align-items:center;justify-content:center;gap:24px;padding:16px 24px 20px}.promo-security-item[data-v-d514ac27]{display:flex;align-items:center;gap:10px}.promo-security-icon[data-v-d514ac27]{width:24px;height:30px;-o-object-fit:contain;object-fit:contain}.promo-security-title[data-v-d514ac27]{font-size:14px;font-weight:700;color:#163a1e}.promo-security-desc[data-v-d514ac27]{font-size:12px;color:#163a1e99}.promo-security-divider[data-v-d514ac27]{width:1px;height:36px;background:#e5e7eb}.promo-terms[data-v-d514ac27]{padding:0 24px;margin-bottom:12px}@media(max-width:480px){.promo-terms[data-v-d514ac27]{display:none}}.promo-checkbox-label[data-v-d514ac27]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:12px;color:#374151;-webkit-user-select:none;-moz-user-select:none;user-select:none}.promo-checkbox-icon[data-v-d514ac27]{width:16px;height:16px;flex-shrink:0}.promo-terms-link[data-v-d514ac27]{color:#059669;text-decoration:underline}.promo-submit-btn[data-v-d514ac27]{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 48px);margin:0 24px 12px;padding:14px;background:linear-gradient(90deg,#3bd350,#61f0f4);color:#0a1a0a;font-size:15px;font-weight:700;border:none;border-radius:50px;cursor:pointer;font-family:var(--font);transition:opacity .2s}.promo-submit-btn[data-v-d514ac27]:hover:not(:disabled){opacity:.9}.promo-submit-btn[data-v-d514ac27]:disabled{opacity:.5;cursor:not-allowed}.promo-spinner[data-v-d514ac27]{width:18px;height:18px;border:2px solid rgba(0,0,0,.2);border-top-color:#0a1a0a;border-radius:50%;animation:spin-d514ac27 .7s linear infinite;flex-shrink:0}@keyframes spin-d514ac27{to{transform:rotate(1turn)}}.promo-billing-info[data-v-d514ac27]{padding:0 24px 20px}.promo-billing-text[data-v-d514ac27]{font-size:11px;color:#9ca3af;text-align:center;line-height:1.6}.promo-billing-bold[data-v-d514ac27]{font-weight:700;color:#374151}.promo-error[data-v-d514ac27]{font-size:12px;color:#ef4444;text-align:center;padding:0 24px 12px;animation:errorShake-d514ac27 .4s ease}@keyframes errorShake-d514ac27{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.positionIcon[data-v-d514ac27],.promo-mobile-spacer[data-v-d514ac27]{display:none}@media(max-width:480px){.promo-security-row[data-v-d514ac27]{margin-top:20px}.promo-billing-info[data-v-d514ac27]{margin-top:10px}.positionIcon[data-v-d514ac27]{display:block;width:80%;height:auto;-o-object-fit:cover;object-fit:cover;margin:0 auto 20px}.promo-mobile-spacer[data-v-d514ac27]{display:block;height:10vh}.promo-overlay[data-v-d514ac27]{align-items:flex-end;padding:0}.promo-modal[data-v-d514ac27]{margin:0;max-width:100%;height:80vh;max-height:80vh;border-radius:16px 16px 0 0;animation:promoSlideUp-d514ac27 .3s ease;overflow-y:auto;scrollbar-width:none}.promo-modal[data-v-d514ac27]::-webkit-scrollbar{display:none}.promo-modal .promo-main[data-v-d514ac27]{flex:none;overflow:visible;max-height:40vh;display:flex;flex-direction:column}.promo-modal .promo-bottom[data-v-d514ac27]{flex-shrink:0;border-top:none}.promo-title[data-v-d514ac27]{font-size:18px}.promo-security-row[data-v-d514ac27]{gap:16px;padding:12px 16px 16px}.promo-billing-info[data-v-d514ac27]{padding-bottom:16px}}@keyframes promoSlideUp-d514ac27{0%{transform:translateY(100%)}to{transform:translateY(0)}}.toast-container[data-v-5338f88c]{position:fixed;top:24px;left:50%;transform:translate(-50%);z-index:99999;flex-direction:column;pointer-events:none;max-width:420px;padding:0 16px}.toast-container[data-v-5338f88c],.toast-item[data-v-5338f88c]{display:flex;align-items:center;gap:10px;width:100%}.toast-item[data-v-5338f88c]{padding:12px 16px;border-radius:10px;font-size:14px;font-weight:500;line-height:1.4;pointer-events:auto;box-shadow:0 4px 20px #00000026;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.toast-error[data-v-5338f88c]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.toast-success[data-v-5338f88c]{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.toast-warning[data-v-5338f88c]{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.toast-info[data-v-5338f88c]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.toast-icon[data-v-5338f88c]{flex-shrink:0;display:flex;align-items:center}.toast-message[data-v-5338f88c]{flex:1;word-break:break-word}.toast-close[data-v-5338f88c]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:transparent;border:none;cursor:pointer;opacity:.5;transition:opacity .2s;color:inherit}.toast-close[data-v-5338f88c]:hover{opacity:1}.toast-enter-active[data-v-5338f88c]{transition:all .3s ease}.toast-leave-active[data-v-5338f88c]{transition:all .25s ease}.toast-enter-from[data-v-5338f88c]{opacity:0;transform:translateY(-12px)}.toast-leave-to[data-v-5338f88c]{opacity:0;transform:translateY(-8px) scale(.95)}
