.iftp-pbl-live-field{--iftp-warn-base:var(--wpforms-label-error-color, #d63638);--iftp-warn-bg:color-mix(in srgb, var(--iftp-warn-base) 8%, white);--iftp-warn-border:color-mix(in srgb, var(--iftp-warn-base) 28%, white);--iftp-warn-accent:var(--iftp-warn-base);--iftp-warn-title:color-mix(in srgb, var(--iftp-warn-base) 85%, black);--iftp-warn-text:color-mix(in srgb, var(--iftp-warn-base) 70%, black);--iftp-warn-bt-text:color-mix(in srgb, var(--iftp-warn-base) 10%, rgb(255 255 255));--iftp-warn-text-dk:color-mix(in srgb, var(--iftp-warn-base) 55%, black);--iftp-button-bg:var(--wpforms-button-background-color);--iftp-button-bg-color-alt:var(--wpforms-button-background-color-alt);--iftp-button-bg-hover:color-mix(in srgb, var(--iftp-button-bg) 85%, black);--iftp-button-text:var(--wpforms-button-text-color);--iftp-button-border-color:var(--wpforms-button-border-color);--iftp-button-border-radius:var(--wpforms-button-border-radius);--iftp-button-border-style:var(--wpforms-button-border-style);--iftp-button-border-width:var(--wpforms-button-border-size);--iftp-button-height:var(--wpforms-button-size-height);--iftp-button-font-size:var(--wpforms-button-size-font-size);--iftp-button-padding-h:var(--wpforms-button-size-padding-h);--iftp-button-transition:all 0.15s ease-in-out;--iftp-button-font-weight:500;--iftp-field-text-label-color:var(--wpforms-label-color);--iftp-field-background-color:var(--wpforms-field-background-color);--iftp-field-border-style:var(--wpforms-field-border-style);--iftp-field-border-radius:var(--wpforms-field-border-radius);--iftp-field-border-color:var(--wpforms-field-border-color)}.iftp-pbl-field-block-section{background-color:var(--iftp-field-background-color)!important;background-clip:padding-box!important;border-radius:var(--iftp-field-border-radius)!important;color:var(--wpforms-field-text-color)!important;border-width:var(--wpforms-field-border-size)!important;border-style:var(--iftp-field-border-style)!important;border-color:var(--iftp-field-border-color)!important}.iftp-pbl-field-shell{max-width:100%;box-sizing:border-box;font-family:inherit}.iftp-pbl-field-shell.iftp-pbl-public-box{text-align:left}.iftp-pbl-preview-container{margin:16px 0}.iftp-pbl-header-icon{width:30px!important;height:28px!important;margin-right:20px!important}.iftp-pbl-header-divider{display:inline-block;width:1px;height:32px;margin:0 12px;background:#d1d5db;flex:none}.iftp-pbl-preview-methods{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.iftp-pbl-pay-now-button,.iftp-pbl-public-button{height:var(--iftp-button-height)!important;background-color:var(--iftp-button-bg-color-alt,var(--iftp-button-bg))!important;color:var(--iftp-button-text)!important;border-radius:var(--iftp-button-border-radius)!important;border-style:var(--iftp-button-border-style)!important;border-width:var(--iftp-button-border-width)!important;border-color:var(--iftp-button-border-color)!important;padding:0 var(--iftp-button-padding-h)!important;font-family:inherit!important;font-size:var(--iftp-button-font-size)!important;font-weight:var(--iftp-button-font-weight)!important;line-height:100%!important;cursor:pointer!important;transition:var(--iftp-button-transition)!important;box-shadow:none!important;text-decoration:none!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;appearance:none!important}.iftp-pbl-pay-now-button:hover,.iftp-pbl-public-button:hover{background-color:var(--iftp-button-bg-hover)!important;outline:none!important}.iftp-pbl-pay-now-button:active,.iftp-pbl-public-button:active{background:linear-gradient(0deg,rgb(0 0 0 / 20%),rgb(0 0 0 / 20%)),var(--iftp-button-bg-hover),var(--iftp-button-bg)}.iftp-pbl-pay-now-button:disabled,.iftp-pbl-public-button:disabled{display:none!important;margin-top:0!important}.iftp-pbl-config-warning,.iftp-pbl-runtime-warning{margin-top:10px;padding:0;background:#fff0;border:0;color:var(--iftp-warn-text-dk);font-size:12px}.iftp-pbl-config-warning .wpforms-iftp-pbl-warning-div,.iftp-pbl-runtime-warning .wpforms-iftp-pbl-warning-div,.wpforms-iftp-pbl-warning-div{display:flex;flex-direction:column;gap:6px;background:var(--iftp-warn-bg);padding:10px 12px;border-radius:var(--iftp-field-border-radius)!important;border-width:var(--wpforms-field-border-size)!important;border-style:var(--iftp-field-border-style)!important;border-color:var(--iftp-warn-border)!important;box-shadow:0 1px 2px rgb(15 23 42 / 4%)}.iftp-pbl-config-warning .wpforms-iftp-pbl-warning-title,.iftp-pbl-runtime-warning .wpforms-iftp-pbl-warning-title,.wpforms-iftp-pbl-warning-title{margin:0!important;font-weight:600!important;color:var(--iftp-warn-title)!important;font-size:15px!important;line-height:1.4}.wpforms-iftp-pbl-warning-body{display:flex;flex-direction:column;gap:4px}.wpforms-iftp-pbl-warning-message{margin:0!important;font-size:14px!important;line-height:1.5!important;color:var(--iftp-warn-text-dk)!important}.wpforms-iftp-pbl-warning-div.iftp-pbl-outcome-completed{--iftp-warn-base:#1a7f4b;--iftp-warn-bg:color-mix(in srgb, var(--iftp-warn-base) 8%, white);--iftp-warn-border:color-mix(in srgb, var(--iftp-warn-base) 28%, white);--iftp-warn-accent:var(--iftp-warn-base);--iftp-warn-title:color-mix(in srgb, var(--iftp-warn-base) 85%, black);--iftp-warn-text-dk:color-mix(in srgb, var(--iftp-warn-base) 55%, black)}.wpforms-iftp-pbl-warning-div.iftp-pbl-outcome-pending{--iftp-warn-base:#00609c;--iftp-warn-bg:color-mix(in srgb, var(--iftp-warn-base) 8%, white);--iftp-warn-border:color-mix(in srgb, var(--iftp-warn-base) 28%, white);--iftp-warn-accent:var(--iftp-warn-base);--iftp-warn-title:color-mix(in srgb, var(--iftp-warn-base) 85%, black);--iftp-warn-text-dk:color-mix(in srgb, var(--iftp-warn-base) 55%, black)}@keyframes iftp-pbl-pulse{0%,100%{box-shadow:0 0 0 0 #fff0}50%{box-shadow:0 0 0 .55rem rgb(0 96 156 / 12%)}}.iftp-pbl-method-item.is-default span{outline-offset:2px}.iftp-pbl-live-field.iftp-pbl-is-blocked .iftp-pbl-methods-section,.iftp-pbl-live-field.iftp-pbl-is-blocked .iftp-pbl-header-divider{display:none!important}.iftp-pbl-live-field.iftp-pbl-gateway-conflict{display:none!important}.iftp-pbl-live-field.iftp-pbl-box-hidden{padding:15px 0 0!important;margin:0!important}.iftp-pbl-hide-wpforms-button .wpforms-submit-container,.iftp-pbl-hide-wpforms-button input[type="submit"],.iftp-pbl-hide-wpforms-button button[type="submit"],.iftp-pbl-hide-wpforms-button .wpforms-submit,.iftp-pbl-hide-wpforms-button .wpforms-page-button{display:none!important}.iftp-pbl-outcome-modal-overlay{display:none;position:fixed;inset:0;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:rgb(15 23 42 / 55%);z-index:999999}.iftp-pbl-outcome-modal-overlay.iftp-pbl-is-open{display:flex}.iftp-pbl-outcome-modal{--iftp-modal-accent:#00609c;--iftp-modal-accent-strong:#004f80;--iftp-modal-icon-bg:#f0f7fb;--iftp-modal-icon-border:#b9dced;--iftp-modal-border:#d3e6f1;--iftp-modal-title:#0f172a;--iftp-modal-text:#64748b;--iftp-modal-preview:#475569;--iftp-modal-divider:#e2e8f0;position:relative;width:420px;max-width:100%;box-sizing:border-box;padding:32px 28px 24px;background:#fff;border:1px solid var(--iftp-modal-border);border-radius:16px;box-shadow:0 16px 48px rgb(15 23 42 / 10%);color:var(--iftp-modal-title);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.6;text-align:center;animation:iftp-pbl-modal-in 0.15s ease-out}.iftp-pbl-outcome-modal.iftp-pbl-outcome-completed{--iftp-modal-accent:#16a34a;--iftp-modal-accent-strong:#15803d;--iftp-modal-icon-bg:#f0fdf4;--iftp-modal-icon-border:#bbf7d0;--iftp-modal-border:#d1e7d8}.iftp-pbl-outcome-modal.iftp-pbl-outcome-failed{--iftp-modal-accent:#dc2626;--iftp-modal-accent-strong:#b91c1c;--iftp-modal-icon-bg:#fef2f2;--iftp-modal-icon-border:#fecaca;--iftp-modal-border:#f1d5d5}.iftp-pbl-outcome-modal.iftp-pbl-outcome-cancelled{--iftp-modal-accent:#64748b;--iftp-modal-accent-strong:#334155;--iftp-modal-icon-bg:#f8fafc;--iftp-modal-icon-border:#e2e8f0;--iftp-modal-border:#e2e8f0}.iftp-pbl-outcome-modal-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto 20px;box-sizing:border-box;border:1px solid var(--iftp-modal-icon-border);border-radius:50%;background:var(--iftp-modal-icon-bg);color:var(--iftp-modal-accent)}.iftp-pbl-outcome-modal-icon svg{display:block;width:26px;height:26px}.iftp-pbl-outcome-modal-title{margin:0!important;color:var(--iftp-modal-title)!important;font-size:21px!important;font-weight:700!important;letter-spacing:-.6px;line-height:1.3!important}.iftp-pbl-outcome-modal-message{max-width:320px;margin:10px auto 0;color:var(--iftp-modal-text);font-size:13px;line-height:1.7}.iftp-pbl-outcome-modal-message>*{margin:0 0 6px!important;color:inherit!important;font-size:inherit!important;line-height:inherit!important}.iftp-pbl-outcome-modal-message>:last-child{margin-bottom:0!important}.iftp-pbl-outcome-modal-divider{display:none;height:1px;margin:24px 0 20px;background:var(--iftp-modal-divider)}.iftp-pbl-outcome-modal-entry-preview{display:none;color:var(--iftp-modal-preview);text-align:left;overflow-wrap:anywhere}.iftp-pbl-entry-preview-row{margin:0 0 6px!important;font-size:13px!important;line-height:1.5!important;color:var(--iftp-modal-preview)!important}.iftp-pbl-entry-preview-row strong{color:var(--iftp-modal-title);font-weight:600}.iftp-pbl-entry-preview-row:last-child{margin-bottom:0!important}.iftp-pbl-outcome-modal-done{display:block!important;width:100%!important;height:auto!important;margin:24px 0 0!important;padding:12px 18px!important;border:1px solid var(--iftp-modal-accent-strong)!important;border-radius:9px!important;background:var(--iftp-modal-accent-strong)!important;color:#ffffff!important;font:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;text-transform:none!important;box-shadow:none!important;cursor:pointer;transition:filter 160ms ease,transform 160ms ease}.iftp-pbl-outcome-modal-done:hover{filter:brightness(.9)}.iftp-pbl-outcome-modal-done:active{transform:scale(.99)}.iftp-pbl-outcome-modal-done:focus-visible{outline:3px solid var(--iftp-modal-icon-border)!important;outline-offset:3px}.iftp-pbl-outcome-modal-close{position:absolute!important;top:12px!important;right:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-height:0!important;margin:0!important;padding:0!important;background:#ffffff!important;color:#64748b!important;border:1px solid #e2e8f0!important;border-radius:8px!important;font-family:Arial,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important;cursor:pointer}.iftp-pbl-outcome-modal-close:hover{background:#f1f5f9!important;color:#0f172a!important;border-color:#cbd5e1!important}.iftp-pbl-outcome-modal-close:focus-visible{outline:3px solid var(--iftp-modal-icon-border)!important;outline-offset:2px}@media (max-width:360px){.iftp-pbl-outcome-modal{padding:26px 18px 20px}.iftp-pbl-outcome-modal-title{font-size:19px!important}}@keyframes iftp-pbl-modal-in{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.iftp-pbl-form-closing{transition:opacity 320ms ease,transform 320ms ease,filter 320ms ease;transform:translateY(-28px) scale(.97);opacity:0;filter:blur(1px);pointer-events:none}@keyframes iftp-pbl-shake{10%,90%{transform:translateX(-1px)}20%,80%{transform:translateX(2px)}30%,50%,70%{transform:translateX(-4px)}40%,60%{transform:translateX(4px)}}.iftp-pbl-form-shake{animation:iftp-pbl-shake 400ms cubic-bezier(.36,.07,.19,.97) both}