.wdc-pp-modal{--wdc-pp-bg:#ffffff;--wdc-pp-bg-soft:#f8fafc;--wdc-pp-text:#1e293b;--wdc-pp-text-muted:#64748b;--wdc-pp-border:#e2e8f0;--wdc-pp-btn-bg:#f1f5f9;--wdc-pp-btn-text:#1e293b;--wdc-pp-btn-border:#e2e8f0}@media (prefers-color-scheme:dark){.wdc-pp-modal.wdc-pp-theme-auto{--wdc-pp-bg:#1e293b;--wdc-pp-bg-soft:#0f172a;--wdc-pp-text:#f1f5f9;--wdc-pp-text-muted:#cbd5e1;--wdc-pp-border:#334155;--wdc-pp-btn-bg:#334155;--wdc-pp-btn-text:#f1f5f9;--wdc-pp-btn-border:#475569}}.wdc-pp-modal.wdc-pp-theme-dark{--wdc-pp-bg:#1e293b;--wdc-pp-bg-soft:#0f172a;--wdc-pp-text:#f1f5f9;--wdc-pp-text-muted:#cbd5e1;--wdc-pp-border:#334155;--wdc-pp-btn-bg:#334155;--wdc-pp-btn-text:#f1f5f9;--wdc-pp-btn-border:#475569}.wdc-pp-modal.wdc-pp-theme-light{--wdc-pp-bg:#ffffff;--wdc-pp-bg-soft:#f8fafc;--wdc-pp-text:#1e293b;--wdc-pp-text-muted:#64748b;--wdc-pp-border:#e2e8f0;--wdc-pp-btn-bg:#f1f5f9;--wdc-pp-btn-text:#1e293b;--wdc-pp-btn-border:#e2e8f0}.wdc-pp-gateway-hint{margin:6px 0 10px!important;padding:8px 12px!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;border-radius:8px!important;color:#065f46!important;font-size:13px!important;line-height:1.6!important}.wdc-pp-cart-notice-row th{padding:0!important;border:none!important}.wdc-pp-cart-notice{display:flex;align-items:flex-start;gap:10px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:12px 14px;margin:10px 0;font-size:13px;line-height:1.8;color:#1e3a8a;text-align:right}.wdc-pp-cart-notice-icon{font-size:18px;line-height:1}.wdc-pp-options{display:grid;gap:12px;margin:16px 0}.wdc-pp-layout-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.wdc-pp-layout-rows{grid-template-columns:1fr}.wdc-pp-layout-compact{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.wdc-pp-option{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.wdc-pp-option-full{border-color:#bbf7d0;background:#f0fdf4}.wdc-pp-option-installment{border-color:#bfdbfe;background:#eff6ff}.wdc-pp-option-icon{font-size:22px;line-height:1}.wdc-pp-option-body strong{display:block;margin-bottom:4px;font-size:14px}.wdc-pp-option-price{font-size:15px;font-weight:700;color:#15803d}.wdc-pp-option-desc{font-size:12px;color:#64748b}.wdc-pp-option-link{display:inline-block;margin-top:6px;font-size:12px;color:#2563eb;text-decoration:none}.wdc-pp-option-link:hover{text-decoration:underline}img.woocommerce-gateway-icon[src*="snapppay-logo"]{max-height:20px!important;width:auto!important;vertical-align:middle!important;margin-inline-start:6px!important}.wdc-pp-modal-overlay{position:fixed!important;inset:0!important;z-index:99999!important;background:rgb(15 23 42 / .55)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.wdc-pp-modal-overlay.active{opacity:1!important;visibility:visible!important}body.wdc-pp-modal-open{overflow:hidden!important}.wdc-pp-modal{background:var(--wdc-pp-bg)!important;color:var(--wdc-pp-text)!important;border-radius:14px!important;max-width:420px!important;width:100%!important;max-height:90vh!important;overflow-y:auto!important;box-shadow:0 20px 50px rgb(0 0 0 / .35)!important;direction:rtl!important;text-align:right!important;font-family:inherit!important}.wdc-pp-modal-header{display:flex!important;align-items:center!important;gap:10px!important;padding:16px 18px!important;border-bottom:1px solid var(--wdc-pp-border)!important;margin:0!important}.wdc-pp-modal-header h3{flex:1!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:700!important;color:var(--wdc-pp-text)!important;line-height:1.6!important}.wdc-pp-logo{font-size:20px!important;line-height:1!important}.wdc-pp-modal-close{all:unset!important;background:var(--wdc-pp-btn-bg)!important;color:var(--wdc-pp-text-muted)!important;border-radius:50%!important;font-size:20px!important;line-height:1!important;cursor:pointer!important;width:30px!important;height:30px!important;min-width:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-sizing:border-box!important}.wdc-pp-modal-close:hover{background:var(--wdc-pp-btn-border)!important;color:var(--wdc-pp-text)!important}.wdc-pp-modal-body{padding:18px!important}.wdc-pp-modal-text{margin:0 0 16px!important;font-size:13px!important;line-height:1.9!important;color:var(--wdc-pp-text-muted)!important}.wdc-pp-contact-line{margin:14px 0 8px!important;font-size:12px!important;color:var(--wdc-pp-text-muted)!important;text-align:center!important}.wdc-pp-support{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.wdc-pp-btn{all:unset!important;box-sizing:border-box!important;flex:1!important;min-width:140px!important;text-align:center!important;background:var(--wdc-pp-btn-bg)!important;border:1px solid var(--wdc-pp-btn-border)!important;border-radius:8px!important;padding:10px!important;font-size:12px!important;font-family:inherit!important;text-decoration:none!important;color:var(--wdc-pp-btn-text)!important;cursor:pointer!important;display:inline-block!important}.wdc-pp-btn:hover{filter:brightness(.95)}.wdc-pp-btn-primary{display:block!important;width:100%!important}.wdc-pp-btn-bale{background:linear-gradient(135deg,#8b5cf6,#6366f1)!important;border-color:#7c3aed!important;color:#ffffff!important;font-weight:700!important;font-size:14px!important;padding:14px!important;width:100%!important;min-width:0!important;text-align:center!important;box-shadow:0 6px 16px rgb(99 102 241 / .24)!important}.wdc-pp-btn-bale:hover{background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;border-color:#6d28d9!important;color:#ffffff!important;filter:none!important}.wdc-pp-username-label{margin:12px 0 6px!important;font-size:12px!important;color:var(--wdc-pp-text-muted)!important;text-align:center!important}.wdc-pp-username-box{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;background:var(--wdc-pp-bg-soft)!important;border:1px solid var(--wdc-pp-border)!important;border-radius:8px!important;padding:8px 12px!important;margin-bottom:14px!important}.wdc-pp-username-text{font-size:13px!important;font-weight:700!important;color:var(--wdc-pp-text)!important;direction:ltr!important;text-align:left!important}.wdc-pp-username-copy{all:unset!important;box-sizing:border-box!important;background:var(--wdc-pp-btn-bg)!important;color:var(--wdc-pp-btn-text)!important;border:1px solid var(--wdc-pp-btn-border)!important;border-radius:6px!important;padding:6px 12px!important;font-size:11px!important;font-family:inherit!important;cursor:pointer!important;flex-shrink:0!important}.wdc-pp-username-copy:hover{filter:brightness(.95)}.wdc-pp-username-copy.is-copied{background:#16a34a!important;color:#fff!important;border-color:#16a34a!important}.wdc-pp-goto-bale-btn{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;text-align:center!important;background:linear-gradient(135deg,#8b5cf6,#6366f1)!important;border-color:#7c3aed!important;color:#ffffff!important;box-shadow:0 6px 16px rgb(99 102 241 / .24)!important}.wdc-pp-goto-bale-btn:hover{background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;border-color:#6d28d9!important;color:#ffffff!important;filter:none!important}.wdc-pp-modal-footer{padding:14px 18px!important;border-top:1px solid var(--wdc-pp-border)!important;text-align:center!important}.wdc-pp-modal-footer .wdc-pp-modal-close{all:unset!important;display:inline-block!important;width:auto!important;height:auto!important;min-width:0!important;border-radius:8px!important;background:var(--wdc-pp-btn-bg)!important;color:var(--wdc-pp-btn-text)!important;border:1px solid var(--wdc-pp-btn-border)!important;padding:9px 24px!important;font-size:13px!important;font-family:inherit!important;cursor:pointer!important;box-sizing:border-box!important}.wdc-pp-modal-footer .wdc-pp-modal-close:hover{filter:brightness(.95)}#place_order.wdc-pp-disabled,button.wdc-pp-disabled,.wdc-pp-disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important;filter:grayscale(.4)}