WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More <= 1.10.0.4 - Missing Authorization
Description
The WPForms – Easy Form Builder for WordPress – Contact Forms, Payment Forms, Surveys, & More plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 1.10.0.4. This makes it possible for unauthenticated attackers to perform an unauthorized action.
CVSS Vector Breakdown
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:NTechnical Details
What Changed in the Fix
Changes introduced in v1.10.0.5
Source Code
WordPress.org SVN# Exploitation Research Plan: WPForms Lite Missing Authorization (CVE-2026-48835) ## 1. Vulnerability Summary The **WPForms Lite** plugin (versions <= 1.10.0.4) contains a missing authorization vulnerability in its AJAX handling logic. Specifically, the handler for saving Dashboard Widget settings—…
Show full research plan
Exploitation Research Plan: WPForms Lite Missing Authorization (CVE-2026-48835)
1. Vulnerability Summary
The WPForms Lite plugin (versions <= 1.10.0.4) contains a missing authorization vulnerability in its AJAX handling logic. Specifically, the handler for saving Dashboard Widget settings—and potentially other administrative utility functions—fails to perform a capability check (current_user_can()) and may also lack proper nonce validation. This allows unauthenticated attackers to modify plugin configurations that should be restricted to administrators.
2. Attack Vector Analysis
- Endpoint:
/wp-admin/admin-ajax.php - Action:
wpforms_dash_widget_save_settings(inferred fromassets/css/dashboard-widget.min.css) - HTTP Method: POST
- Authentication: Unauthenticated (
PR:N) - Payload Parameter:
settings(array of widget configuration options) - Preconditions: The plugin must be active. The vulnerability exists because the action is registered via
wp_ajax_nopriv_wpforms_dash_widget_save_settingsor the authenticated handler lacks a permission check and is reachable.
3. Code Flow
- Entry Point: A POST request is sent to
admin-ajax.phpwith theactionparameter set towpforms_dash_widget_save_settings. - Hook Registration: In
includes/admin/dashboard-widget.php(inferred path), the plugin registers the AJAX action:add_action( 'wp_ajax_nopriv_wpforms_dash_widget_save_settings', [ $this, 'save_widget_settings' ] ); - Vulnerable Handler: The function
save_widget_settings()is invoked. - Missing Check: The function directly processes the
$_POST['settings']array without callingcurrent_user_can( 'manage_options' ). - Sink: The function calls
update_option( 'wpforms_dash_widget_settings', $settings );, persisting the attacker-supplied configuration to the database.
4. Nonce Acquisition Strategy
Based on the vulnerability type ("Missing Authorization") and the unauthenticated CVSS vector, it is highly probable that either the nonce check is entirely missing or the nonce is leaked on the frontend.
Strategy:
- Frontend Leak Check: WPForms localizes a settings object on all pages where a form or the plugin is active.
- Shortcode Setup: Create a page with the default WPForms contact form shortcode (if one exists) or any form shortcode to ensure scripts are enqueued.
- Command:
wp post create --post_type=page --post_status=publish --post_title="Contact" --post_content='[wpforms id="5"]'
- Command:
- Extraction:
- Navigate to the new page.
- Use
browser_evalto check thewpforms_settingsobject. - Variable:
window.wpforms_settings(as seen inassets/js/frontend/wpforms.min.js) - Key:
window.wpforms_settings?.ajax_nonceorwindow.wpforms_dash_widget?.nonce.
- Fallback: If no nonce is found or required, proceed with the request omitting the
_wpnonceornonceparameter, as "Missing Authorization" often includes missing CSRF protection.
5. Exploitation Strategy
The goal is to modify the Dashboard Widget's "timespan" and "color scheme" settings, which are used to display entry statistics to administrators.
Step-by-Step Plan:
- Request: Send a POST request to
admin-ajax.php. - Payload:
action:wpforms_dash_widget_save_settingssettings[timespan]:365(Changing the display range to a large value)settings[color_scheme]:midnight(Modifying the UI appearance)settings[active_form_id]:all
- Headers:
Content-Type: application/x-www-form-urlencoded - Tool: Use
http_request(Playwright) to send the POST.
Example Request Body:
action=wpforms_dash_widget_save_settings&settings[timespan]=365&settings[color_scheme]=midnight&settings[active_form_id]=all
6. Test Data Setup
- Install Plugin: Ensure WPForms Lite version 1.10.0.4 is installed and activated.
- Create a Form: Use WP-CLI to create at least one form so the dashboard widget has data to reference.
wp eval "wpforms()->get( 'form' )->add( 'Test Form' );"
- Identify Option: The target configuration is stored in the
wpforms_dash_widget_settingsoption. Record the initial state:wp option get wpforms_dash_widget_settings
7. Expected Results
- HTTP Response: The server should return a
200 OKresponse, likely with a JSON body:{"success":true}. - Data Modification: The WordPress option
wpforms_dash_widget_settingswill be updated with the values provided in the exploit payload. - Admin Impact: When an administrator logs in and views the Dashboard, the WPForms widget will reflect the attacker's "timespan" and "color scheme" choices.
8. Verification Steps
After performing the HTTP request, verify the modification using WP-CLI:
# Check the value of the affected option
wp option get wpforms_dash_widget_settings --format=json
Verify that "timespan":"365" and "color_scheme":"midnight" are present in the output.
9. Alternative Approaches
If the wpforms_dash_widget_save_settings action is not the primary vulnerability:
- Announcement Dismissal: Attempt to dismiss administrative announcements unauthenticated.
- Action:
wpforms_admin_dismiss_announcement(inferred) - Parameter:
announcement_id=123
- Action:
- Education Feature Dismissal: Attempt to hide "Pro" feature education modals in the builder.
- Action:
wpforms_education_dismiss(inferred) - Parameter:
section=builder-sidebar
- Action:
- Template Sync: Attempt to trigger a template library synchronization.
- Action:
wpforms_templates_sync(inferred)
- Action:
All these actions typically reside in WPForms\Admin classes and are targets for missing capability checks.
Summary
The WPForms Lite plugin for WordPress is vulnerable to unauthorized configuration modification in versions up to 1.10.0.4. This is due to a missing capability check in the AJAX handler for saving dashboard widget settings, which allows unauthenticated attackers to change parameters such as the entry statistics display period and the UI color scheme.
Vulnerable Code
// Registration of the vulnerable AJAX action inferred from the research plan (likely in includes/admin/dashboard-widget.php) add_action( 'wp_ajax_nopriv_wpforms_dash_widget_save_settings', [ $this, 'save_widget_settings' ] ); --- // Vulnerable logic identified in the research plan handler update_option( 'wpforms_dash_widget_settings', $settings );
Security Fix
Only in /home/deploy/wp-safety.org/data/plugin-versions/wpforms-lite/1.10.0.5/assets/css/admin: activelayer-callout.min.css Only in /home/deploy/wp-safety.org/data/plugin-versions/wpforms-lite/1.10.0.5/assets/css: admin-wp7.0-compat.min.css @@ -1 +1 @@ -.wpforms-admin-empty-state-container{color:#50575e;font-style:normal;padding:30px;text-align:center}.wpforms-admin-empty-state-container .waving-hand-emoji{background-image:url(../images/empty-states/waving-hand-emoji.png);background-position:0 0;background-repeat:no-repeat;background-size:24px 24px;display:inline-block;padding-left:34px}.wpforms-admin-empty-state-container h2{color:#1d2327;font-family:inherit;font-size:24px;font-weight:600;line-height:29px;margin:0 0 10px}.wpforms-admin-empty-state-container h4{color:#32373c;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;margin-block:0}.wpforms-admin-empty-state-container img{max-width:428px;width:100%;margin:30px auto}.wpforms-admin-empty-state-container p{font-family:inherit;font-size:16px;line-height:24px;margin-block:0;text-align:center}.wpforms-admin-empty-state-container.wpforms-admin-no-forms p:first-of-type{font-weight:600}.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn,.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:active{border:none;border-radius:3px;font-family:inherit;font-weight:600;font-size:16px;line-height:1.5;text-align:center;color:#ffffff;padding:15px 30px;margin:0;text-decoration:none}.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:hover,.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:active:hover{text-decoration:none}.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:focus,.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:active:focus{outline:none}.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-admin-no-forms-footer{margin-top:30px;font-size:14px;line-height:16px}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms{font-family:'Helvetica Neue', sans-serif;background:rgba(255,255,255,0.5);border:1px solid #71d7d7;box-sizing:border-box;padding:20px}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms img{max-width:240px;width:100%;margin:0 auto}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms p{font-family:inherit;font-weight:normal;font-size:14px;line-height:18px;text-align:center;color:#495157;max-width:450px;margin:20px auto 0}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms a{color:inherit;text-decoration:underline;position:relative}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms a:hover{text-decoration:none}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn{background:#525962;border:none;border-radius:3px;font-family:inherit;font-weight:600;font-size:12px;line-height:1.5;text-align:center;text-transform:uppercase;color:#ffffff;padding:7px 17px;margin:20px 0 0;text-decoration:none}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn:hover{text-decoration:none;background:#2b2c31}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn:focus{outline:none}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-admin-no-forms-footer{font-size:12px;line-height:1.5;color:#6d7882}.wpforms-admin-empty-state-container.wpforms-admin-no-entries img{max-width:413px;display:block}.wpforms-admin-empty-state-container.wpforms-admin-no-payments{max-width:640px;margin:0 auto}.wpforms-admin-empty-state-container.wpforms-admin-no-payments img{display:block}.wpforms-admin-empty-state-container.wpforms-admin-no-payments .wpforms-btn-lg{border-radius:4px;padding:14px 20px}.wpforms-admin-empty-state-container.wpforms-admin-no-payments a:not([class]){color:#056aab;text-decoration:underline}.wpforms-admin-empty-state-container.wpforms-admin-no-payments a:not([class]):hover{text-decoration:none}.wpforms-admin-empty-state-container.wpforms-admin-no-payments .wpforms-admin-no-forms-footer{margin-top:30px;font-size:14px}.wpforms-admin-empty-state-container.wpforms-admin-no-user-templates h2,.wpforms-admin-empty-state-container.wpforms-admin-no-user-templates h4{font-weight:500}.wpforms-admin-empty-state-container.wpforms-admin-no-user-templates p{font-size:14px;color:#50575e}.wpforms-admin-empty-state-container.wpforms-admin-no-user-templates p.wpforms-admin-no-forms-footer{color:#50575e}.wpforms-admin-empty-state-container.wpforms-admin-no-user-templates img{max-width:560px;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,0.15)}#wpforms-panel-setup .wpforms-panel-content{align-items:stretch;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:0}#wpforms-setup-form-name{align-items:center;background-color:#f6f7f7;border-bottom:1px solid #dcdcde;display:flex;justify-content:space-between;overflow:hidden;padding:30px}#wpforms-setup-form-name label{display:inline-block;font-size:20px;font-weight:600;min-width:200px;padding:0}#wpforms-setup-name{display:inline-block;font-size:20px;height:50px;margin-inline-start:30px;padding:13px 10px;width:calc( 100% - 290px)}.wpforms-setup-title{font-size:20px;font-weight:600;margin:30px 30px 0 30px;color:#3c434a}.wpforms-setup-title .count{color:#b0b2b3}.wpforms-setup-desc{margin:10px 30px 30px 30px;color:#50575e;font-size:16px !important}.wpforms-setup-desc a{color:#50575e}.wpforms-setup-desc a:hover{color:#3c434a}.wpforms-setup-templates{align-items:stretch;border-top:1px solid #dcdcde;display:flex;flex-grow:2;justify-content:space-between;margin:0 30px;padding:0 0 30px 0}.wpforms-setup-templates-sidebar{border-inline-end:1px solid #dcdcde;padding-inline-end:30px;padding-top:30px;width:224px;box-sizing:content-box}#wpforms-setup-template-search{font-size:16px;font-weight:400;height:40px;line-height:20px;padding-inline-start:35px;width:100%;color:#3c434a;border:1px solid #c3c4c7;border-radius:4px;box-shadow:none}#wpforms-setup-template-search::placeholder{color:#b0b2b3;font-weight:400}#wpforms-setup-template-search:focus{border-color:#036aab;box-shadow:0 0 0 1px #036aab}.wpforms-setup-templates-search-wrap{position:relative}.wpforms-setup-templates-search-wrap i.fa{color:#b0b2b3;display:block;font-size:16px;inset-inline-start:10px;position:absolute;top:12px;width:16px}.wpforms-setup-templates-categories{margin-top:30px;width:224px;box-sizing:content-box}.wpforms-setup-templates-categories>li{color:#3c434a;cursor:pointer;font-size:14px;font-weight:600;line-height:16px;margin:0}.wpforms-setup-templates-categories>li div{border-radius:4px;padding:10px}.wpforms-setup-templates-categories>li div:hover{color:#3c434a;text-decoration:underline}.wpforms-setup-templates-categories>li div>span{float:inline-end;color:#50575e;opacity:0.5;font-weight:400}.wpforms-setup-templates-categories>li.divider{border-bottom:1px solid #dcdcde;margin:30px 0;padding:0}.wpforms-setup-templates-categories>li.active div{background:#ebf3fc;color:#0399ed;position:relative}.wpforms-setup-templates-categories>li.active div span{color:#0399ed;opacity:1;font-weight:600}.wpforms-setup-templates-categories>li.active div:hover{text-decoration:none}.wpforms-setup-templates-categories>li.active.opened .wpforms-setup-templates-subcategories{display:block}.wpforms-setup-templates-categories>li.active .chevron{color:#0399ed}.wpforms-setup-templates-categories>li i.chevron{display:none}.wpforms-setup-templates-categories>li:has(ul) i.chevron{display:inline-block;width:auto;position:relative;top:-1px;padding:0 5px;font-size:12px;color:#50575e}.wpforms-setup-templates-categories>li.opened i.chevron{transform:rotate(180deg)}.wpforms-setup-templates-categories>li.opened ul.wpforms-setup-templates-subcategories{display:block}.wpforms-setup-templates-subcategories{display:none}.wpforms-setup-templates-subcategories li{display:flex;justify-content:space-between;color:#50575e;cursor:pointer;font-size:14px;font-weight:400;line-height:18px;margin:0;padding-block:5px;padding-inline-end:10px;padding-inline-start:20px;position:relative}.wpforms-setup-templates-subcategories li:hover span:first-child{text-decoration:underline}.wpforms-setup-templates-subcategories li.active{color:#0399ed;font-weight:400}.wpforms-setup-templates-subcategories li.active span:last-child{color:#0399ed;font-weight:400;opacity:1}.wpforms-setup-templates-subcategories li i{color:#999c9e;position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:10px}.wpforms-setup-templates-subcategories li span:first-child{flex-grow:1;padding-inline-end:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpforms-setup-templates-subcategories li span:last-child{min-width:32px;color:#50575e;opacity:0.5;font-weight:400;text-align:end}#wpforms-setup-templates-list{padding-top:30px;width:calc( 100% - 250px)}#wpforms-setup-templates-list .wpforms-admin-empty-state-container .waving-hand-emoji{background-image:url(../../images/empty-states/waving-hand-emoji.png)}#wpforms-setup-templates-list .list{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fill, minmax(Max(200px, 260px), 1fr));padding-inline-start:30px}#wpforms-setup-templates-list .wpforms-template{border-radius:6px;height:100%;overflow:hidden;padding:0 0 15px;position:relative;box-shadow:0 0 0 1px #c3c4c7;transition:box-shadow 0.15s ease-in-out}#wpforms-setup-templates-list .wpforms-template:hover,#wpforms-setup-templates-list .wpforms-template.active{box-shadow:0 0 0 2px #50575e,0 3px 4px rgba(0,0,0,0.15);outline:none}#wpforms-setup-templates-list .wpforms-template:hover .wpforms-template-buttons,#wpforms-setup-templates-list .wpforms-template:hover .wpforms-template-favorite,#wpforms-setup-templates-list .wpforms-template:hover .wpforms-template-remove,#wpforms-setup-templates-list .wpforms-template.active .wpforms-template-buttons,#wpforms-setup-templates-list .wpforms-template.active .wpforms-template-favorite,#wpforms-setup-templates-list .wpforms-template.active .wpforms-template-remove{opacity:1}#wpforms-setup-templates-list .wpforms-template:hover .wpforms-badge,#wpforms-setup-templates-list .wpforms-template.active .wpforms-badge{opacity:0}#wpforms-setup-templates-list .wpforms-template.badge h3{padding-inline-end:45px}#wpforms-setup-templates-list .wpforms-template.selected{box-shadow:0 0 0 2px #e27730,0 3px 4px rgba(0,0,0,0.15)}#wpforms-setup-templates-list .wpforms-template .wpforms-template-thumbnail{background-color:#F5F9FD;border-bottom:1px solid #EBEEF1;overflow:hidden;padding:20px 54px 0}#wpforms-setup-templates-list .wpforms-template .wpforms-template-thumbnail>img{border-radius:2px 2px 0 0;box-shadow:0px 1px 4px rgba(0,0,0,0.1);display:block;margin:0 auto;max-width:100%}#wpforms-setup-templates-list .wpforms-template .wpforms-template-thumbnail .wpforms-template-thumbnail-placeholder{align-items:center;aspect-ratio:1;background:#fff;border-radius:2px 2px 0 0;box-shadow:0px 1px 4px rgba(0,0,0,0.1);display:flex;justify-content:center;margin:0 auto;max-width:350px;min-height:100%;width:100%}#wpforms-setup-templates-list .wpforms-template h3{font-size:16px;font-weight:600;line-height:18px;padding:20px 20px 2px;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;color:#3c434a}#wpforms-setup-templates-list .wpforms-template .wpforms-template-favorite,#wpforms-setup-templates-list .wpforms-template .wpforms-template-remove{display:block;position:absolute;inset-inline-end:10px;top:10px;font-size:18px;line-height:18px;opacity:0;color:#aaaaaa;transition-property:all;transition-duration:0.15s;transition-timing-function:ease-out}#wpforms-setup-templates-list .wpforms-template .wpforms-template-favorite:hover,#wpforms-setup-templates-list .wpforms-template .wpforms-template-remove:hover{color:#d63637;cursor:pointer;transition-property:all;transition-duration:0.05s;transition-timing-function:ease-out}#wpforms-setup-templates-list .wpforms-template .wpforms-template-favorite .fa-heart,#wpforms-setup-templates-list .wpforms-template .wpforms-template-remove .fa-heart{color:#d63638}#wpforms-setup-templates-list .wpforms-template.selected h3{padding-inline-end:60px}#wpforms-setup-templates-list .wpforms-template.pro h3{padding-inline-end:40px}#wpforms-setup-templates-list .wpforms-template p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#50575e;font-size:14px;line-height:18px;margin:10px 0 0;max-height:55px;min-height:45px;padding:0 20px}#wpforms-setup-templates-list .wpforms-template-upgrade-banner{background:rgba(226,119,48,0.08);border-radius:6px;display:flex;flex-direction:row;grid-column:1 / -1;justify-content:space-between;align-items:center;padding-inline-end:20px}#wpforms-setup-templates-list .wpforms-template-upgrade-banner .wpforms-template-content{padding:20px;width:80%;color:#3c434a}#wpforms-setup-templates-list .wpforms-template-upgrade-banner .wpforms-template-content h3{font-weight:600;font-size:16px;line-height:18px;margin-top:0;margin-bottom:5px}#wpforms-setup-templates-list .wpforms-template-upgrade-banner .wpforms-template-content p{font-weight:400;font-size:14px;line-height:18px;margin:0}#wpforms-setup-templates-list .wpforms-template-upgrade-banner .wpforms-template-upgrade-button{width:20%;text-align:end}#wpforms-setup-templates-list .wpforms-template-upgrade-banner .wpforms-template-upgrade-button a{min-height:13px}@media screen and (max-width: 1279px){#wpforms-setup-templates-list .wpforms-template-upgrade-banner .wpforms-template-upgrade-button a{box-sizing:border-box;width:100%}}#wpforms-setup-templates-list .wpforms-templates-no-results{display:none;margin-inline-start:30px}#wpforms-setup-templates-list .wpforms-templates-no-results p{font-size:16px;line-height:40px;margin:0;color:#3c434a}.rtl #wpforms-setup-templates-list .wpforms-badge{border-radius:0 0 3px 0;left:0;right:auto}.wpforms-template-buttons{background-color:#ffffff;border-radius:6px;display:flex;opacity:0;padding:15px 15px 0;width:100%;align-items:flex-start;gap:10px;position:absolute;bottom:15px;transition-property:all;transition-duration:0.15s;transition-timing-function:ease-out}.wpforms-template-buttons .wpforms-btn{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13px;line-height:16px;padding:11px 10px}.wpforms-template-buttons .visible{opacity:1}@media (max-width: 1439px){#wpforms-setup-name{width:calc( 100% - 250px)}}@media (max-width: 1369px){#wpforms-setup-templates-list .list{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 1279px){#wpforms-setup-templates-list .list{grid-template-columns:1fr}#wpforms-setup-templates-list .list .wpforms-template .wpforms-template-buttons{position:relative;bottom:0;margin:10px 0 0 0;opacity:1;padding:0 20px}#wpforms-setup-templates-list .list .wpforms-template p{min-height:auto}#wpforms-setup-templates-list .list .wpforms-template-upgrade-banner{flex-direction:column;padding:20px}#wpforms-setup-templates-list .list .wpforms-template-upgrade-banner .wpforms-template-content,#wpforms-setup-templates-list .list .wpforms-template-upgrade-banner .wpforms-template-upgrade-button{width:100%}#wpforms-setup-templates-list .list .wpforms-template-upgrade-banner .wpforms-template-content{padding:0}#wpforms-setup-templates-list .list .wpforms-template-upgrade-banner .wpforms-template-upgrade-button{text-align:center;margin-top:20px}}#wpforms-panel-settings .wpforms-panel-sidebar-section{height:auto}#wpforms-panel-settings .wpforms-builder-settings-block{border:1px solid #c3c4c7;margin:0 0 20px 0;background-color:#ffffff}#wpforms-panel-settings .wpforms-builder-settings-block .wpforms-panel-field,#wpforms-panel-settings .wpforms-builder-settings-block .wpforms-field-map-table{padding:0 20px}#wpforms-panel-settings .wpforms-builder-settings-block .wpforms-panel-field:last-child{padding-bottom:20px}#wpforms-panel-settings .wpforms-builder-settings-block-header{display:flex;gap:20px;align-items:center;justify-content:space-between;background-color:#f6f7f7;border-bottom:1px solid #c3c4c7;font-size:16px;font-weight:600;line-height:20px;margin:0 0 -1px 0;padding:15px 15px 15px 20px}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-holder{width:calc( 100% - 65px)}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-edit{display:none;margin-bottom:-7px;margin-top:-6px;width:calc( 100% - 32px)}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-edit.active{display:inline-block}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-edit input{width:100%}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions{display:flex;justify-content:flex-end;min-width:180px;order:2}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-builder-settings-block-status{margin-inline-end:15px;border-radius:3px}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button .wpforms-status-label{font-style:normal}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button.wpforms-badge-green{border:1px solid #30b450}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button.wpforms-badge-green:hover{color:#008a20;border-color:currentColor}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button.wpforms-badge-silver{border:1px solid #c3c4c7}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button.wpforms-badge-silver:hover{color:#50575e;border-color:currentColor}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button:hover{cursor:pointer}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button i:first-child{position:relative;top:0.5px;margin-inline-end:4px;font-size:10px}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button i:last-child{margin-inline-end:0}#wpforms-panel-settings .wpforms-builder-settings-block-header button{background-color:transparent;border:none;color:#999c9e;cursor:pointer;font-size:16px;line-height:1;margin-inline-end:10px;padding:0;appearance:none;-webkit-appearance:none}#wpforms-panel-settings .wpforms-builder-settings-block-header button:hover{color:#50575e}#wpforms-panel-settings .wpforms-builder-settings-block-header button.wpforms-builder-settings-block-delete{color:#d63638}#wpforms-panel-settings .wpforms-builder-settings-block-header button.wpforms-builder-settings-block-delete:hover{color:#b32d2e}#wpforms-panel-settings .wpforms-builder-settings-block-header button.wpforms-builder-settings-block-toggle .fa-chevron-circle-down::before{content:"\f105"}#wpforms-panel-settings .wpforms-builder-settings-block-header button.wpforms-builder-settings-block-toggle .fa-chevron-circle-up::before{content:"\f107"}#wpforms-panel-settings .wpforms-builder-settings-block-header button:last-of-type{margin-inline-end:0}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-edit{margin-inline-start:6px;font-size:15px}#wpforms-panel-settings .wpforms-builder-settings-block-content{margin-top:20px;padding-bottom:0}#wpforms-panel-settings .wpforms-builder-settings-block-default .wpforms-builder-settings-block-toggle{padding-inline-end:0}#wpforms-panel-settings .wpforms-builder-settings-block-default .wpforms-builder-settings-block-delete{display:none}#wpforms-panel-settings .wpforms-builder-settings-block-default.wpforms-confirmation .wpforms-conditional-block-panel{display:none}#wpforms-panel-settings .wpforms-panel-field-radio .row>label{margin-bottom:0}#wpforms-panel-settings .toggle-unfoldable-cont,#wpforms-panel-settings .unfoldable-cont{margin-inline-end:0}#wpforms-panel-settings .toggle-unfoldable-cont i{color:#b0b2b3;margin-inline-end:6px}#wpforms-panel-settings .toggle-unfoldable-cont span{color:#50575e}#wpforms-panel-settings .wpforms-panel-field-tinymce>label{margin-bottom:-20px;margin-inline-end:100px;position:relative;z-index:2}#wpforms-panel-settings .wpforms-panel-field-tinymce .toggle-smart-tag-display{float:none;margin-top:10px;display:inline-block}#wpforms-panel-settings .wpforms-panel-field-tinymce .smart-tags-list-display{margin-top:10px}#wpforms-panel-settings .wpforms-panel-field-tinymce .wp-editor-wrap .quicktags-toolbar{border:none;border-bottom:1px solid #dcdcde}#wpforms-panel-settings .wpforms-panel-field-tinymce .wp-editor-wrap textarea{border:none}#wpforms-panel-settings .wpforms-panel-field-tinymce .wp-editor-wrap textarea:focus{border:none;box-shadow:none}#wpforms-panel-settings .wpforms-panel-field-tinymce .quicktags-toolbar{border:1px solid #dcdcde;z-index:2}#wpforms-panel-settings .wpforms-panel-field-tinymce textarea{border-radius:0;border-top:0}#wpforms-panel-settings .wpforms-panel-field-tinymce textarea:focus{border:1px solid #dcdcde;border-top:0;box-shadow:none}#wpforms-panel-settings .wpforms-panel-field-warning label,#wpforms-panel-settings .wpforms-panel-field-warning input,#wpforms-panel-settings .wpforms-panel-field-warning .wpforms-smart-tags-widget-container,#wpforms-panel-settings .wpforms-panel-field-warning .wpforms-alert,#wpforms-panel-settings .wpforms-panel-field-warning .smart-tags-list-display{max-width:410px}#wpforms-panel-settings .wpforms-panel-field-warning .wpforms-alert-warning-wide{max-width:100%}#wpforms-panel-settings .wpforms-panel-field-warning label{position:relative}#wpforms-panel-settings .wpforms-panel-field-warning label:after{color:#ffb900;content:"\f071";font-family:FontAwesome;font-size:16px;position:absolute;inset-inline-end:-26px;top:35px}#wpforms-panel-settings .wpforms-panel-field-warning .wpforms-alert{margin-top:20px}#wpforms-panel-settings .wpforms-panel-field-confirmations-page-choicesjs-unflippable .is-flipped .choices__list--dropdown{top:100%;bottom:auto;margin-top:-1px;margin-bottom:0}#wpforms-panel-settings .wpforms-panel-content-also-available{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:32px;margin:0 0 -19px 1px;padding-top:1px}#wpforms-panel-settings .wpforms-panel-content-also-available-item{display:flex;flex-direction:column;align-items:center;margin:0;padding:20px;border-radius:6px;background:#ffffff;box-shadow:0 0 0 1px #c3c4c7;transition:box-shadow 0.15s ease-in-out}#wpforms-panel-settings .wpforms-panel-content-also-available-item:hover{box-shadow:0 0 0 2px #50575e,0 3px 4px rgba(0,0,0,0.15)}#wpforms-panel-settings .wpforms-panel-content-also-available-item-logo{margin:0 0 20px 0}#wpforms-panel-settings .wpforms-panel-content-also-available-item-logo img{display:flex;height:68px;width:68px;padding:10px 10px;border-radius:4px;border:1px solid #dcdcde}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info{display:flex;flex-direction:column;align-items:center;height:100%}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info h3{margin:0;color:#3c434a;font-size:16px;line-height:16px;font-weight:500}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info p{font-size:13px;line-height:18px;text-align:center;color:#50575e;margin:10px 0}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info a{display:block;margin:auto 0 0 0;font-size:14px;line-height:21px;text-decoration:none}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info a:hover{color:#215d8f;text-decoration:underline}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info a.wpforms-panel-content-also-available-item-upgrade-to-pro{color:#e27730}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info a.wpforms-panel-content-also-available-item-upgrade-to-pro:hover{color:#cd6622}#wpforms-panel-settings .wpforms-panel-field-country-filter-body{max-width:100%}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-body>p{margin:0 0 20px}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-body .note{margin:0 0 10px;font-size:12px}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-body .wpforms-panel-field-keyword-filter-message{margin-top:20px}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-keywords-container{display:none}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-keywords-container .wpforms-panel-field{margin-bottom:10px}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-keywords-container .wpforms-panel-field textarea{height:200px}#wpforms-panel-settings .wpforms-panel-field-country-filter-block-row{display:flex;margin-top:10px;align-items:start;margin-bottom:20px}#wpforms-panel-settings .wpforms-panel-field-country-filter-block-row-action{max-width:125px;width:100%;margin:0}#wpforms-panel-settings .wpforms-panel-field-country-filter-block-row-separator{max-width:95px;width:100%;margin:0;text-align:center;font-style:italic;font-weight:400;font-size:14px;line-height:32px;color:#50575e;white-space:nowrap;display:block}#wpforms-panel-settings .wpforms-panel-field-country-filter-block-row-countries{min-width:230px;max-width:100%}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-body .wpforms-alert{max-width:450px;margin:0 0 10px}#wpforms-panel-settings .wpforms-builder-provider-connections-error{color:#b32d2e;font-size:16px;background-color:#fcf0f1;border-radius:4px;width:fit-content;margin:0 auto;padding:7px 15px;line-height:24px;text-align:center}#wpforms-panel-settings .wpforms-builder-provider-connections-error a{color:inherit}@media (max-height: 864px){#wpforms-panel-settings .wpforms-panel-content-section-themes{position:unset}#wpforms-panel-settings .wpforms-panel-content-section-themes .wpforms-panel-content-section-themes-inner{height:auto;display:block}#wpforms-panel-settings .wpforms-panel-content-section-themes .wpforms-panel-content-section-themes-inner .wpforms-panel-content-section-themes-bottom{position:unset}}@media (max-width: 1082px){#wpforms-panel-settings .wpforms-panel-field-warning input{padding-inline-end:36px}#wpforms-panel-settings .wpforms-panel-field-warning label:after{inset-inline-end:11px}}.wpforms_page_wpforms-builder .jconfirm-box-container .wpforms-modal-content-box.jconfirm-box .jconfirm-content-pane{margin-bottom:15px;max-height:Min(calc(100vh - 135px), 544px);overflow-y:hidden}.wpforms-modal-content-box .jconfirm-content{height:100%}.wpforms-modal-content-box .jconfirm-content>div{display:flex;flex-direction:column;height:100%}.wpforms-modal-content-box .wpforms-modal-content{background-color:#f6f7f7;border-radius:4px;overflow-y:auto;padding:20px}.wpforms-modal-content-box .wpforms-modal-content::-webkit-scrollbar{width:3px}.wpforms-modal-content-box .wpforms-modal-content::-webkit-scrollbar-thumb{background-color:#6a6f76}.wpforms-modal-header{padding-bottom:30px;padding-top:5px;line-height:22px}.wpforms-modal-header h1{font-weight:500;margin-bottom:15px;margin-top:0}.wpforms-email-template-modal-content{gap:15px}.wpforms-email-template-modal-content .wpforms-card-image-overlay{aspect-ratio:31/36;background-position:center;background-size:contain;border:1px solid #c3c4c7;border-radius:6px;display:flex;flex-direction:column;gap:10px;justify-content:center;order:-1;position:relative;transition:box-shadow .15s ease-in-out, border .15s ease-in-out;width:100%;padding:12px}.wpforms-email-template-modal-content .wpforms-card-image-overlay:before{background-color:#ffffff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;border-radius:inherit;transition:opacity .15s ease-in-out}.wpforms-email-template-modal-content .wpforms-card-image-overlay .wpforms-btn{opacity:0;transition:all .05s ease-in-out, opacity .15s ease-in-out;white-space:normal;width:100%;z-index:2}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field label{align-items:center;color:#50575e;display:flex;font-size:14px;flex-wrap:wrap;gap:12px 10px;justify-content:center;text-align:center}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field label:hover .wpforms-card-image-overlay{border:2px solid #ffffff;box-shadow:0 0 0 2px #50575e,0 2px 4px 2px rgba(0,0,0,0.07)}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field label:hover .wpforms-card-image-overlay:before{opacity:.7}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field label:hover .wpforms-card-image-overlay .wpforms-btn{opacity:1}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field input[type=radio]{display:none}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field input[type=radio]:checked+label{font-weight:500;color:#2c3338}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field input[type=radio]:checked+label .wpforms-card-image-overlay{border:2px solid #ffffff;box-shadow:0 0 0 2px #e27730,0 2px 4px 2px rgba(0,0,0,0.07)}.wpforms-email-template-modal-content .wpforms-btn{border-width:1px;border-style:solid;border-radius:4px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;box-shadow:none;transition-property:all;transition-duration:0.05s;transition-timing-function:ease-in;align-items:center;justify-content:center}.wpforms-email-template-modal-content .wpforms-btn{display:flex}.wpforms-email-template-modal-content .wpforms-btn-md{font-size:13px;font-weight:600;line-height:13px;min-height:35px;padding:5px 15px}.wpforms-email-template-modal-content .wpforms-btn-orange{background-color:#e27730;border-color:#e27730;color:#ffffff}.wpforms-email-template-modal-content .wpforms-btn-orange:hover{background-color:#cd6622;border-color:#cd6622;color:#ffffff}.wpforms-email-template-modal-content .wpforms-btn-light-grey{background-color:#f6f7f7;border-color:#c3c4c7;color:#50575e}.wpforms-email-template-modal-content .wpforms-btn-light-grey:hover{background-color:#e8e9e9;border-color:#c3c4c7;color:#3c434a}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field{display:grid;gap:20px 17px;grid-template-columns:repeat(5, 1fr)}.wpforms-email-template-modal-content .wpforms-card-image{position:relative}.wpforms-email-template-modal-content .wpforms-card-image:nth-child(5n+1):before{background:url(../../images/email/template-placeholder.svg) space;background-size:calc(20% - 13.5px);content:"";height:100%;inset-inline-start:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:calc(500% + 68px)}.wpforms-card-image-overlay{padding:10px}.option-default .wpforms-card-image-overlay{background-image:url(../../images/email/template-classic.svg)}.option-classic .wpforms-card-image-overlay{background-image:url(../../images/email/template-classic.svg)}.option-compact .wpforms-card-image-overlay{background-image:url(../../images/email/template-compact.svg)}.option-modern .wpforms-card-image-overlay{background-image:url(../../images/email/template-modern.svg)}.option-elegant .wpforms-card-image-overlay{background-image:url(../../images/email/template-elegant.svg)}.option-tech .wpforms-card-image-overlay{background-image:url(../../images/email/template-tech.svg)}.option-none .wpforms-card-image-overlay{background-image:url(../../images/email/template-plaintext.svg)}.wpforms-builder-provider .wpforms-builder-provider-title{justify-content:flex-start;gap:20px;min-height:68px}.wpforms-builder-provider .wpforms-builder-provider-title button{margin-inline-start:auto}.wpforms-builder-provider .wpforms-builder-provider-title-spinner{color:#50575e;display:none;font-size:20px;line-height:20px}.wpforms-builder-provider .wpforms-builder-provider-connections>:last-child{margin-bottom:0}.wpforms-builder-provider .wpforms-builder-provider-connection{border:1px solid #c3c4c7;margin:0 0 20px 0}.wpforms-builder-provider .wpforms-builder-provider-connection>:last-child{margin-bottom:20px}.wpforms-builder-provider .wpforms-builder-provider-connection-title{background-color:#f6f7f7;border-bottom:1px solid #c3c4c7;font-size:16px;font-weight:600;line-height:20px;margin:0 0 -1px 0;padding:15px 20px 14px 20px}.wpforms-builder-provider .wpforms-builder-provider-connection-delete{background-color:transparent;border:none;color:#d63638;cursor:pointer;float:inline-end;font-size:16px;line-height:1;padding-right:0;padding-left:0;appearance:none;-webkit-appearance:none}.wpforms-builder-provider .wpforms-builder-provider-connection-block{margin:20px 0 0 0;padding:0 20px}.wpforms-builder-provider .wpforms-builder-provider-connection-block h3{font-size:16px;font-weight:600;line-height:20px;margin-bottom:10px;margin-inline-start:1px;margin-top:0;padding:0}.wpforms-builder-provider .wpforms-builder-provider-connection-block h4,.wpforms-builder-provider .wpforms-builder-provider-connection-block label{display:block;font-size:14px;font-weight:400;line-height:17px;margin-bottom:10px;margin-inline-start:1px;margin-top:0;padding:0}.wpforms-builder-provider .wpforms-builder-provider-connection-block p.description{color:#50575e;font-size:13px;line-height:18px;margin:5px 0 0 0;max-width:450px}.wpforms-builder-provider .wpforms-builder-provider-connection-block p.description.before{margin:0 0 10px 0}.wpforms-builder-provider .wpforms-builder-provider-connection-block:last-child{margin-bottom:20px}.wpforms-builder-provider input[type=text],.wpforms-builder-provider input[type=url],.wpforms-builder-provider select,.wpforms-builder-provider textarea,.wpforms-builder-provider .wpforms-builder-provider-connection-block .choices{max-width:450px;width:100%}.wpforms-builder-provider input[type=checkbox]+label,.wpforms-builder-provider input[type=radio]+label{display:inline-block;margin:0}.wpforms-builder-provider .wpforms-builder-provider-connection-setting{margin:20px 0 0 0;max-width:450px;padding:0}.wpforms-builder-provider .wpforms-builder-provider-connection-setting label{display:block;font-size:14px;font-weight:400;line-height:17px;margin-bottom:10px;margin-inline-start:1px;padding:0}.wpforms-builder-provider .wpforms-builder-provider-connection-setting label.wpforms-toggle-control-icon,.wpforms-builder-provider .wpforms-builder-provider-connection-setting label.wpforms-toggle-control-label{display:inline-block;margin:0}.wpforms-builder-provider .wpforms-builder-provider-connection-setting .text-btn-inlined{display:table}.wpforms-builder-provider .wpforms-builder-provider-connection-setting .text-btn-inlined>.text-btn-inlined-text{display:table-cell;padding-inline-end:10px;vertical-align:middle}.wpforms-builder-provider .wpforms-builder-provider-connection-setting .text-btn-inlined>.text-btn-inlined-btn{display:table-cell;vertical-align:middle}.wpforms-builder-provider .wpforms-builder-provider-connection-setting .wpforms-panel-field:only-child{margin-bottom:20px !important}.wpforms-builder-provider .wpforms-builder-provider-connection-setting .choices{margin-bottom:0}.wpforms-builder-provider .wpforms-builder-provider-connection-setting .choices[data-type*="select-multiple"] .choices__input:focus{border:none !important;box-shadow:none !important}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table{border:1px solid #c3c4c7;border-collapse:collapse;border-spacing:0;width:100%}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table thead{background-color:#f6f7f7;color:#50575e;font-size:14px}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table thead th{font-weight:400;padding:8px 10px;text-align:start}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td{width:50%}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.add button,.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button{background:none;border:none;box-shadow:none;color:#036aab;height:auto;line-height:1;margin:0;padding:0}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.add button i,.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button i{font-size:16px}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.add button:hover,.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button:hover{color:#215d8f}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button{color:#d63638}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button:hover{color:#b32d2e}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table tbody td{border-top:1px solid #c3c4c7;padding-block:10px;padding-inline-start:10px;padding-inline-end:0}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table tbody td:last-of-type{padding-inline-end:10px}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table+p.description{max-width:100%}.wpforms-builder-provider .required{color:#d63638;font-weight:700;margin-inline-start:5px}.wpforms-builder-provider .wpforms-conditional-block{margin:20px 0 0 0;padding:0 20px}.wpforms-builder-provider .wpforms-builder-provider-connections-error{color:#b32d2e;font-size:16px;background-color:#fcf0f1;border-radius:4px;width:fit-content;margin:0 auto;padding:7px 15px;line-height:24px;text-align:center}.wpforms-builder-provider .wpforms-builder-provider-connections-error a{color:inherit}.wpforms-builder-provider.loading .wpforms-builder-provider-title .wpforms-builder-provider-title-spinner{display:inline}.wpforms-builder-provider.loading .wpforms-builder-provider-connections{opacity:.5;pointer-events:none}.wpforms-builder-provider-connections-default{padding:30px 50px 50px 50px;position:relative;text-align:center}.wpforms-builder-provider-title:has(button:not(.hidden))+.wpforms-builder-provider-connections-default::before{background:url("../../images/builder/default-arrow.svg") no-repeat 0 0;background-size:97px 81px;content:"";height:83px;position:absolute;inset-inline-end:60px;top:20px;transform:rotate(90deg);width:97px}.wpforms-builder-provider-connections-default img{border:1px solid #c3c4c7;border-radius:4px;height:140px;margin:0 0 30px 0;width:140px}.wpforms-builder-provider-connections-default h2:first-child{margin-top:0}.wpforms-builder-provider-connections-default p{font-size:16px;line-height:24px;max-width:615px;margin:0 auto 20px}.wpforms-provider-connections>:last-child{margin-bottom:0}.wpforms-provider-connections-header{background-color:#f6f7f7;padding:10px 20px}.wpforms-provider-connections-header h5{float:inline-start;font-size:18px;margin:0;padding:5px 0 0 0}.wpforms-provider-connection{border:1px solid #c3c4c7;margin:0 0 20px 0}.wpforms-provider-connection .wpforms-provider-connection-header{background-color:#f6f7f7;border-bottom:1px solid #c3c4c7;font-size:16px;font-weight:600;line-height:20px;margin:0 0 -1px 0;padding:15px 20px 14px 20px}.wpforms-provider-connection .wpforms-provider-connection-delete{background-color:transparent;border:none;color:#d63638;cursor:pointer;float:inline-end;font-size:16px;line-height:1;margin-top:-2px;appearance:none;-webkit-appearance:none}.wpforms-provider-connection .wpforms-provider-account-add input[type=text]{margin:0 0 10px 0;display:block}.wpforms-provider-connection .wpforms-provider-account-add button{border-width:1px;border-style:solid;border-radius:4px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;box-shadow:none;transition-property:all;transition-duration:0.05s;transition-timing-function:ease-in;font-size:13px;font-weight:500;padding:0 10px;height:32px;line-height:30px;background-color:#036aab;border-color:#036aab;color:#ffffff;display:block}.wpforms-provider-connection .wpforms-provider-account-add button:hover{background-color:#215d8f;border-color:#215d8f;color:#ffffff}.wpforms-provider-connection .wpforms-provider-account-add button .wpforms-loading-spinner.wpforms-loading-inline{margin-inline-end:8px;margin-inline-start:0;margin-top:-2px}.wpforms-provider-connection input[type=text],.wpforms-provider-connection select{max-width:450px;width:100%}.wpforms-provider-connection input[type=text]::before,.wpforms-provider-connection select::before{content:"";display:block;width:100%}.wpforms-provider-connection .wpforms-connection-block{margin:20px 0 0 0;padding:0 20px}.wpforms-provider-connection .wpforms-connection-block h3{font-size:16px;font-weight:600;line-height:20px;margin-bottom:10px;margin-inline-start:1px;margin-top:0;padding:0}.wpforms-provider-connection .wpforms-connection-block h4,.wpforms-provider-connection .wpforms-connection-block label{display:block;font-size:14px;font-weight:400;line-height:17px;margin-bottom:10px;margin-inline-start:1px;margin-top:0;padding:0}.wpforms-provider-connection .wpforms-connection-block:last-child{margin-bottom:20px}.wpforms-provider-connection .wpforms-connection-block .wpforms-loading-spinner.wpforms-loading-inline{margin-inline-start:20px;vertical-align:middle}.wpforms-provider-connection .wpforms-provider-groups-list p{font-size:12px;font-weight:700;text-transform:uppercase}.wpforms-provider-connection .wpforms-provider-groups-list span{display:block;font-size:13px;margin-bottom:4 5px}.wpforms-provider-connection .wpforms-provider-groups-list input{margin-inline-end:10px}.wpforms-provider-connection .wpforms-provider-fields table{border:1px solid #c3c4c7;border-collapse:collapse;border-spacing:0;width:100%}.wpforms-provider-connection .wpforms-provider-fields table select{width:100%}.wpforms-provider-connection .wpforms-provider-fields table thead{background-color:#f6f7f7;color:#50575e;font-size:14px}.wpforms-provider-connection .wpforms-provider-fields table thead th{font-weight:400;padding:8px 10px;text-align:start}.wpforms-provider-connection .wpforms-provider-fields table tbody td{border-top:1px solid #c3c4c7;padding:10px}.wpforms-provider-connection .required{color:#d63638;font-weight:700;margin-inline-start:5px}.wpforms-provider-connection .wpforms-conditional-block{margin:20px 0;padding:0 20px}.wpforms-provider-connection .wpforms-conditional-block .value input:disabled,.wpforms-provider-connection .wpforms-conditional-block .value select:disabled{background-color:#f0f0f1;cursor:not-allowed}.wpforms-provider-connection .wpforms-provider-options label.block{display:block;margin:0 0 5px 0}.wpforms-provider-connection .wpforms-provider-options input[type=text]{width:100%}.wpforms-panel-content-section-mailerlite .wpforms-builder-provider-connection-block:has(h4:first-child:last-child){display:none}.rtl .wpforms-builder-provider-title:has(button:not(.hidden))+.wpforms-builder-provider-connections-default::before{transform:scale(-1, 1) rotate(90deg)}.rtl .wpforms-builder-provider .choices.is-open .choices__inner,.rtl .wpforms-builder-provider .choices .choices__inner{background-position:left 5px top 55%}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default){display:flex;align-items:center;padding-inline-start:20px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default) img{position:unset;margin-right:15px;flex-shrink:0}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default) .wpforms-panel-sidebar-info{display:flex;flex-direction:column;justify-content:flex-end}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default) .wpforms-panel-sidebar-recommended{margin-top:5px;margin-inline-end:auto}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default) .wpforms-panel-sidebar-controls{margin-inline-start:auto;margin-left:auto}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default) .wpforms-panel-sidebar-controls .wpforms-toggle-arrow{margin-inline-start:10px;margin-left:10px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default) .wpforms-toggle-arrow{margin-left:auto}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-title{margin-bottom:20px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content h2{margin:20px 0}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content img{border:1px solid #c3c4c7;border-radius:4px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content select:disabled{cursor:default}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-panel-field-text input:disabled{background-color:#ffffff;opacity:0.5}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-alert-dismissible{margin-top:0;margin-right:0;margin-left:0}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-alert-icon{width:140px;height:140px;margin:30px auto 0 auto;display:block}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-panel-field-select .wpforms-required-field-error,#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-panel-field-text .wpforms-required-field-error{border-color:#d63638}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-panel-field-select .wpforms-required-field-error:focus,#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-panel-field-text .wpforms-required-field-error:focus{box-shadow:0 0 0 1px #d63638}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content{display:block;margin:30px auto 0 auto;width:100%;text-align:center;color:#3c434a}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content p{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:16px;line-height:24px;margin-bottom:10px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content p a.secondary-text{font-size:16px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content .wpforms-builder-payment-settings-learn-more{margin-bottom:20px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content .wpforms-builder-payment-settings-learn-more a.secondary-text{font-size:14px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content .wpforms-builder-payment-settings-error-title{color:#b32d2e;font-size:16px;background-color:#fcf0f1;border-radius:4px;width:fit-content;margin:0 auto 15px;padding:7px 15px;line-height:24px;text-align:center}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content .wpforms-builder-payment-settings-error-title a{color:inherit}#wpforms-builder #wpforms-panel-payments #wpforms-stripe-credit-card-alert,#wpforms-builder #wpforms-panel-payments #wpforms-square-credit-card-alert{margin:0;padding:0;background-color:#ffffff;border:none}#wpforms-builder #wpforms-panel-payments .wpforms-stripe-notice-info,#wpforms-builder #wpforms-panel-payments .wpforms-square-notice-info,#wpforms-builder #wpforms-panel-payments .wpforms-paypal-commerce-notice-info{color:#3c434a}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment{position:relative}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment+.wpforms-panel-content-section-payment{padding-top:20px;margin:20px 0;border-top:1px solid #dcdcde}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-subtitle{font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-align:start;margin-top:0 !important}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-content{display:none}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment.wpforms-panel-content-section-payment-open .wpforms-panel-content-section-payment-button{display:inline-block}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-button{background:#036aab;display:none;padding:10px 20px;font-size:14px;line-height:17px;font-weight:500;color:#ffffff;text-decoration:none;border-radius:4px;position:absolute;inset-inline-end:0;top:20px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-button:hover{background-color:#215d8f}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan{border:1px solid #dcdcde}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan-head{background-color:#f6f7f7;padding:15px 20px;font-size:16px;font-weight:500;line-height:20px;text-align:start;display:flex;justify-content:space-between;white-space:nowrap}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan-head-title{width:80%;min-height:20px;overflow:hidden;text-overflow:ellipsis}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan-head-buttons{font-weight:400;color:#999c9e;display:flex;align-items:center}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan-head-buttons .fa{margin-inline-start:10px;cursor:pointer}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan-head-buttons .fa-trash-o{margin-inline-start:10px;color:#dc3232}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan-body{border-top:1px solid #dcdcde;padding:20px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan+.wpforms-panel-content-section-payment-plan{margin-top:20px}.wpforms-panels-toggle .wpforms-panel-revisions-button-spacer{margin-top:auto}.wpforms-panels-toggle .wpforms-panel-revisions-button{position:relative;width:55px;height:48px;margin:10px auto 20px auto;padding:11px 0;background-color:#282e32;border:1px solid #3c434a;border-radius:4px}.wpforms-panels-toggle .wpforms-panel-revisions-button:hover{background-color:#3c434a}.wpforms-panels-toggle .wpforms-panel-revisions-button:hover .fa{color:#ffffff;transition:color ease-in 0.05s}.wpforms-panels-toggle .wpforms-panel-revisions-button.active{background-color:#e27730;border-color:#e27730}.wpforms-panels-toggle .wpforms-panel-revisions-button .fa{margin-top:-1px;font-size:24px;line-height:24px;margin-bottom:0}.wpforms-panels-toggle .wpforms-panel-revisions-button .badge-exclamation{position:absolute;top:-5px;inset-inline-end:-5px;width:16px;height:16px;border-radius:8px;background:#d63638;box-shadow:0 0 0 2px #3c434a;display:flex;align-items:center;justify-content:center}.wpforms-panels-toggle .wpforms-undo-redo{display:flex;align-items:center;gap:8px;margin:0 auto}.wpforms-panels-toggle .wpforms-undo-redo button{width:24px;height:24px;padding:0;background-color:transparent;background-size:24px 24px;background-position:center;background-repeat:no-repeat;border:none;--button-path-color: #86919e}.wpforms-panels-toggle .wpforms-undo-redo button:hover{--button-path-color: #ffffff}.wpforms-panels-toggle .wpforms-undo-redo button:disabled{--button-path-color: #3c434a}#wpforms-panel-revisions .wpforms-revisions-header{margin:20px;border-bottom:1px solid #ced7e0}#wpforms-panel-revisions .wpforms-revisions-header h3{font-weight:600;font-size:15px;line-height:18px;color:#444444;margin:20px 0 5px 0}#wpforms-panel-revisions .wpforms-revisions-header p{font-weight:normal;font-size:12px;line-height:16px;color:#86919e;margin:5px 0 20px 0}#wpforms-panel-revisions .wpforms-revisions-notice{margin:20px;padding:10px;background-color:#ffffff;box-shadow:0 2px 2px rgba(0,0,0,0.05)}#wpforms-panel-revisions .wpforms-revisions-notice h2{margin:0;color:#444444;font-size:14px;line-height:17px}#wpforms-panel-revisions .wpforms-revisions-notice p{margin:5px 0 10px 0;color:#777777;font-size:14px;line-height:18px}#wpforms-panel-revisions .wpforms-revisions-notice.wpforms-revisions-notice-error{border-inline-start:4px solid #d63638}#wpforms-panel-revisions .wpforms-revisions-notice.wpforms-revisions-notice-warning{border-inline-start:4px solid #ffb900}#wpforms-panel-revisions .wpforms-revisions-content{margin:20px}#wpforms-panel-revisions .wpforms-revision-current-version a,#wpforms-panel-revisions .wpforms-revision a{display:flex;align-items:center;padding:15px;background-color:#e0e8f0;border:2px solid #e0e8f0;border-radius:4px;text-decoration:none}#wpforms-panel-revisions .wpforms-revision-current-version a:hover,#wpforms-panel-revisions .wpforms-revision a:hover{background-color:#ced7e0;border-color:#ced7e0}#wpforms-panel-revisions .wpforms-revision-current-version.active a,#wpforms-panel-revisions .wpforms-revision.active a{background-color:#ffffff;border:2px solid #e27730}#wpforms-panel-revisions .wpforms-revision{margin:0 0 0 10px;padding-top:20px;padding-inline-end:0;padding-inline-start:10px;border-inline-start:2px solid #e0e8f0;position:relative}#wpforms-panel-revisions .wpforms-revision.active a:before{content:"";position:absolute;top:calc( 50% + 5px);inset-inline-start:-6px;display:block;width:10px;height:10px;border:2px solid #e27730;border-radius:5px;background-color:#ffffff}#wpforms-panel-revisions .wpforms-revision.active a:after{content:"";position:absolute;top:calc( 50% + 9px);inset-inline-start:4px;display:block;width:6px;height:2px;background-color:#e27730}#wpforms-panel-revisions .wpforms-revision-gravatar{width:40px;height:40px;margin-inline-end:15px;border-radius:20px;overflow:hidden}#wpforms-panel-revisions .wpforms-revision-details p{margin:3px 0;line-height:16px}#wpforms-panel-revisions .wpforms-revision-created{font-size:12px;color:#6b6d6f}#wpforms-panel-revisions .wpforms-revision-created strong{font-weight:600;font-size:14px;color:#444444}#wpforms-panel-revisions .wpforms-revision-author{font-size:13px;color:#86919e}#wpforms-panel-revisions .wpforms-preview *{pointer-events:none}.wpforms-is-revision .wpforms-revision-notice{position:fixed;z-index:10;top:calc( 76px + var( --wpforms-admin-bar-height ));inset-inline-start:95px;inset-inline-end:0;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fdf6e7;box-shadow:0 0 3px 0 rgba(0,0,0,0.2);text-align:center;font-size:14px;line-height:16px;color:#444444;transition-property:top;transition-duration:0.25s;transition-timing-function:ease-out}.wpforms-is-revision .wpforms-revision-notice p{margin:0}.wpforms-is-revision .wpforms-revision-notice a{color:#444444}.wpforms-is-revision .wpforms-revision-notice a:hover{color:#e27730}.wpforms-is-revision .wpforms-revision-notice .fa{margin:0 10px;font-size:16px;opacity:.35}.wpforms-is-revision .wpforms-panel-sidebar-content .wpforms-panel-sidebar,.wpforms-is-revision .wpforms-panel-sidebar-content .wpforms-panel-content-wrap,.wpforms-is-revision .wpforms-panel-full-content .wpforms-panel-content-wrap,.wpforms-is-revision #wpforms-panel-fields .wpforms-tabs{top:calc( 76px + var( --wpforms-admin-bar-height ) + 40px)}.wpforms-is-revision #wpforms-panel-fields .wpforms-panel-sidebar,.wpforms-is-revision .wpforms-field-option-group-toggle{top:calc( 124px + var( --wpforms-admin-bar-height ) + 40px)}.wpforms-is-revision #wpforms-field-options:before{top:calc( 125px + var( --wpforms-admin-bar-height ) + 40px)}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview p{margin:0}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview p.wpforms-panel-content-section-themes-preview-description{margin-bottom:20px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview p.wpforms-panel-content-section-themes-preview-description a{white-space:nowrap}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview .wpforms-builder-themes-preview-notice{margin-bottom:30px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview .wpforms-builder-themes-style-notice{position:relative;padding-inline-end:170px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview .wpforms-builder-themes-style-notice a{position:absolute;inset-inline-end:10px;bottom:calc(50% - 16px);padding:9px 10px;color:#777;text-decoration:none;display:inline-block;background:#fff;border:1px solid rgba(68,68,68,0.35);font-size:13px;border-radius:4px;line-height:1}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview .wpforms-builder-themes-style-notice a:hover{color:#86919e}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview{margin-top:0;position:relative;max-width:800px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview *{cursor:default;user-select:none;pointer-events:none}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-container-full{margin-top:0}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-container-full input[type=checkbox],#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-container-full input[type=radio]{margin-inline-end:0}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview #builder-themes-preview-default-name-container{padding-top:0}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-field-medium:not(textarea){max-width:396px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview textarea.wpforms-field-medium{height:151px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-field-row .wpforms-field-row-block.wpforms-one-half.wpforms-first{padding-inline-end:7px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-field-row .wpforms-field-row-block.wpforms-one-half:not(.wpforms-first){padding-inline-start:7px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-one-half{width:50%}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-submit-container{margin-top:18px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-submit-container button{pointer-events:none}#wpforms-panel-settings #wpforms-page-forms-fbst-notice{position:relative;padding-inline-end:170px}#wpforms-panel-settings #wpforms-page-forms-fbst-notice a{position:absolute;inset-inline-end:10px;bottom:calc(50% - 16px);padding:9px 10px;color:#777;text-decoration:none;display:inline-block;background:#fff;border:1px solid rgba(68,68,68,0.35);font-size:13px;border-radius:4px;line-height:1}#wpforms-panel-settings #wpforms-page-forms-fbst-notice a:hover{color:#86919e}#wpforms-builder-themes-sidebar{position:fixed;top:calc(76px + var(--wpforms-admin-bar-height));bottom:0;inset-inline-start:95px;width:400px;background:#EBF3FC;overflow:hidden;padding-bottom:50px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-head{height:46px;background-color:#e0e8f0;border-bottom:1px solid #ced7e0}#wpforms-builder-themes-sidebar #wpforms-builder-themes-back{background-color:transparent;border:none;color:#3c434a;width:auto;text-align:left;padding-top:15px;padding-bottom:15px;padding-inline:43px 15px;font-size:15px;font-weight:600;cursor:pointer;position:relative}#wpforms-builder-themes-sidebar #wpforms-builder-themes-back:hover{text-decoration:underline}#wpforms-builder-themes-sidebar #wpforms-builder-themes-back:before{content:'';position:absolute;inset-inline-start:20px;inset-inline-end:auto;background-image:url("../../images/builder/back.svg");background-size:13px 11px;width:13px;height:11px;top:50%;transform:translateY(-50%)}#wpforms-builder-themes-sidebar #wpforms-builder-themes-sidebar-tabs{margin:0 20px;border-bottom:1px solid #ced7e0;display:flex;align-items:center}#wpforms-builder-themes-sidebar #wpforms-builder-themes-sidebar-tabs a{display:block;position:relative;color:#444444;text-decoration:none;font-size:15px;padding:12px}#wpforms-builder-themes-sidebar #wpforms-builder-themes-sidebar-tabs a:hover{color:#86919e}#wpforms-builder-themes-sidebar #wpforms-builder-themes-sidebar-tabs a.active{font-weight:500;color:#444444}#wpforms-builder-themes-sidebar #wpforms-builder-themes-sidebar-tabs a.active:after{content:'';position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-1px;height:3px;background-color:#e27730}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content{padding-inline-end:6px;overflow-y:auto;scroll-behavior:smooth;scrollbar-gutter:stable;height:calc( 100% - 40px);padding:20px 20px 0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content.wpforms-is-mac{padding-inline-end:20px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-fields-row{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:20px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-fields-row>.wpforms-panel-field{width:100%;margin-bottom:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-fields-row.wpforms-hidden{display:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-hidden{display:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-add-fields-group:last-child{border-bottom:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-number-input-wrapper{position:relative}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-number-input-wrapper:after{content:'px';position:absolute;inset-inline-end:10px;bottom:10px;width:12px;height:12px;color:#b0b6bd;font-size:12px;line-height:12px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-number-input-wrapper .wpforms-builder-themes-number-input{width:100%;padding-inline-end:26px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-number-input-wrapper .wpforms-builder-themes-number-input::-webkit-outer-spin-button,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-number-input-wrapper .wpforms-builder-themes-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-number-input-wrapper .wpforms-builder-themes-number-input{-moz-appearance:textfield}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content #wpforms-panel-field-themes-fieldTextColor-wrap .minicolors-position-left .minicolors-panel,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content #wpforms-panel-field-themes-labelErrorColor-wrap .minicolors-position-left .minicolors-panel,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content #wpforms-panel-field-themes-buttonTextColor-wrap .minicolors-position-left .minicolors-panel{left:-60px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors{width:100%}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors .minicolors-input{width:100%;padding-inline-start:30px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors .minicolors-swatch{width:20px;height:20px;top:6px;left:6px;border-radius:50%}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors .minicolors-swatch:after{border-radius:50%}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors .minicolors-swatch:hover{cursor:pointer}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors .minicolors-swatch .minicolors-swatch-color{border-radius:50%;box-shadow:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content input.minicolors-input.wpforms-builder-themes-disabled+.minicolors-swatch{opacity:0.5;pointer-events:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-bg-image-preview{width:100%;height:240px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.15);border-radius:4px;margin-bottom:20px;cursor:pointer}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content button.wpforms-builder-themes-bg-image-choose,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content button.wpforms-builder-themes-bg-image-remove{width:auto;padding-inline-start:12px;padding-inline-end:12px;font-size:13px;font-weight:500;height:32px;padding:0 12px;line-height:32px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content button.wpforms-builder-themes-bg-image-remove{border:1px solid #d63638;background-color:#fcf0f1;color:#d63638}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content button.wpforms-builder-themes-bg-image-remove:hover,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content button.wpforms-builder-themes-bg-image-remove:focus{border-color:#b32d2e;color:#b32d2e;background-color:#f9e1e1}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content button.wpforms-builder-themes-bg-image-remove:focus{outline:1px solid #b32d2e}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-add-fields-group .wpforms-add-fields-buttons{display:block;margin-bottom:20px;overflow:visible}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-add-fields-group .wpforms-add-fields-buttons .wpforms-builder-themes-fields-row:last-child{margin-bottom:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control{margin-bottom:20px;min-height:190px;background-color:#ffffff;border-radius:4px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group{width:100%;max-height:190px;overflow-y:auto;border:1px solid #b0b6bd;border-radius:4px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button{display:flex;align-items:center;width:100%;margin:0;padding:12px;height:42px;font-size:13px;gap:12px;border-top:none;border-right:none;border-bottom:1px solid #dddddd;border-left:none;background-color:#ffffff;color:#1e1e1e;border-radius:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button:last-child{border-bottom:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button:hover{box-shadow:inset 0 0 0 8px #ffffff;cursor:pointer}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button:hover div{color:#036aab}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .wpforms-builder-themes-indicators{min-width:80px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator{min-width:20px;height:20px;width:20px;margin-inline-end:-9px;position:relative;border-radius:50%;box-shadow:inset 0 0 0 1px #0003;display:inline-block;padding:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator[data-index="0"]{z-index:5}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator[data-index="1"]{z-index:4}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator[data-index="2"]{z-index:3}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator[data-index="3"]{z-index:2}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator[data-index="4"]{z-index:1}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator:last-child{margin-inline-end:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button.is-active{box-shadow:inset 0 0 0 3px #ffffff;background-color:#ebedef}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .wpforms-builder-themes-radio{flex-grow:1;text-align:left;color:#1e1e1e;overflow:hidden}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .wpforms-builder-themes-radio-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .wpforms-builder-themes-radio-disabled{position:relative;padding-right:40px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .wpforms-builder-themes-radio-disabled::after{content:'pro';position:absolute;text-transform:uppercase;background-color:#ededed;padding:6px 8px;border-radius:3px;font-size:8px;line-height:10px;font-weight:700;color:#999999;right:0;top:-3px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control-theme-name{margin-top:24px;margin-bottom:8px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control-delete{color:#d63638;text-decoration:underline;line-height:18px;padding:0;box-shadow:none;height:auto}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control-delete:hover{box-shadow:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content #wpforms-panel-field-themes-themeName-wrap{margin-bottom:5px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content #wpforms-builder-themer-remove-theme{width:auto;background-color:transparent;padding:5px 0 0 0;color:#d63638;font-size:12px;margin-top:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content #wpforms-builder-themer-remove-theme:hover{color:#b32d2e;text-decoration:underline}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-after{display:block;color:#86919E;margin-left:0;margin-top:5px;line-height:18px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled-pro{opacity:.5;pointer-events:none;position:relative}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled input.wpforms-builder-themes-disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled select.wpforms-builder-themes-disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled-pro input.wpforms-builder-themes-disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled-pro select.wpforms-builder-themes-disabled{background-color:#ffffff;opacity:1}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled:before,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled-pro:before{content:'';position:absolute;inset:0;pointer-events:auto}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content a.wpforms-builder-themes-pro-blocked{position:relative}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content a.wpforms-builder-themes-pro-blocked::after{content:'pro';position:absolute;text-transform:uppercase;background-color:#dbe4ee;padding:6px 8px;border-radius:3px;font-size:8px;line-height:10px;font-weight:700;color:#9BA4AF;right:27px;top:19px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-restricted{padding-top:20px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-restricted .wpforms-add-fields-group:nth-last-child(2){border-bottom:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content input[type=text],#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content input[type=number],#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content textarea,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content select{border-color:#b0b6bd}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content input[type=text]:disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content input[type=number]:disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content textarea:disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content select:disabled{background-color:#ffffff}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group::-webkit-scrollbar{background:transparent;width:5px;height:5px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group::-webkit-scrollbar-track{background:transparent}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group::-webkit-scrollbar-thumb{box-shadow:inset 0 0 5px 5px rgba(0,0,0,0.1);background:transparent;border-radius:5px;border:solid -1px transparent}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group::-webkit-resizer,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group::-webkit-scrollbar-button,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group::-webkit-scrollbar-corner{display:none}@-moz-document url-prefix(){#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group{scrollbar-color:rgba(0,0,0,0.1) transparent;scrollbar-gutter:initial !important;scrollbar-width:thin}}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover::-webkit-scrollbar{background:transparent;width:5px;height:5px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover::-webkit-scrollbar-track{background:transparent}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 5px 5px rgba(0,0,0,0.4);background:transparent;border-radius:5px;border:solid -1px transparent}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover::-webkit-resizer,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover::-webkit-scrollbar-button,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover::-webkit-scrollbar-corner{display:none}@-moz-document url-prefix(){#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover{scrollbar-color:rgba(0,0,0,0.4) transparent;scrollbar-gutter:initial !important;scrollbar-width:thin}}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal .wpforms-exclamation-circle{display:block;width:48px;height:48px;mask-image:url("../../images/exclamation-circle.svg");mask-size:48px 48px;margin:0 auto}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-type-orange .wpforms-exclamation-circle{background-color:#e27730}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-type-red .wpforms-exclamation-circle{background-color:#d63638}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal button[disabled]{opacity:.75 !important}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal .wpforms-theme-delete-text{margin:0 auto 10px auto !important}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector{height:540px;border-top-width:0}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .jconfirm-title{font-style:normal;font-weight:500;font-size:24px;line-height:22px;color:#3c434a;margin:0 0 10px 0 !important}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .jconfirm-title p{font-weight:400;font-size:16px;line-height:22px;margin:15px 0 0 0}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .jconfirm-closeIcon{width:12px;height:12px;background-size:12px 12px;background-repeat:no-repeat;background-image:url("../../images/cross-inverse.svg");opacity:.3}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .jconfirm-closeIcon:after{display:none}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .jconfirm-closeIcon:hover{opacity:.5}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .wpforms-builder-stock-photos-pictures-wrap{display:grid;grid-template-columns:repeat(5, 124px);grid-row-gap:20px;grid-column-gap:20px;justify-content:center;background-color:#f6f7f7;border-radius:4px;padding:20px}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .wpforms-builder-stock-photos-picture{width:124px;height:124px;border-radius:4px;position:relative;cursor:pointer;border:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15);background-size:cover;background-position:center;background-repeat:no-repeat;transition:box-shadow 0.15s ease-in-out}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .wpforms-builder-stock-photos-picture:hover{box-shadow:inset 0 0 0 1px #282e32,0 0 0 1px #282e32,0 2px 4px rgba(0,0,0,0.15)}.rtl #wpforms-panel-field-themes-fieldBackgroundColor-wrap .minicolors-position-left .minicolors-panel,.rtl #wpforms-panel-field-themes-labelColor-wrap .minicolors-position-left .minicolors-panel,.rtl #wpforms-panel-field-themes-buttonBackgroundColor-wrap .minicolors-position-left .minicolors-panel{left:-60px}.rtl #wpforms-panel-field-themes-buttonTextColor-wrap .minicolors-position-left .minicolors-panel,.rtl #wpforms-panel-field-themes-labelErrorColor-wrap .minicolors-position-left .minicolors-panel,.rtl #wpforms-panel-field-themes-buttonTextColor-wrap .minicolors-position-left .minicolors-panel,.rtl #wpforms-panel-field-themes-fieldTextColor-wrap .minicolors-position-left .minicolors-panel{left:0 !important}.rtl #wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors .minicolors-input{padding-inline-start:10px} +.wpforms-admin-empty-state-container{color:#50575e;font-style:normal;padding:30px;text-align:center}.wpforms-admin-empty-state-container .waving-hand-emoji{background-image:url(../images/empty-states/waving-hand-emoji.png);background-position:0 0;background-repeat:no-repeat;background-size:24px 24px;display:inline-block;padding-left:34px}.wpforms-admin-empty-state-container h2{color:#1d2327;font-family:inherit;font-size:24px;font-weight:600;line-height:29px;margin:0 0 10px}.wpforms-admin-empty-state-container h4{color:#32373c;font-family:inherit;font-size:16px;font-weight:600;line-height:1.5;margin-block:0}.wpforms-admin-empty-state-container img{max-width:428px;width:100%;margin:30px auto}.wpforms-admin-empty-state-container p{font-family:inherit;font-size:16px;line-height:24px;margin-block:0;text-align:center}.wpforms-admin-empty-state-container.wpforms-admin-no-forms p:first-of-type{font-weight:600}.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn,.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:active{border:none;border-radius:3px;font-family:inherit;font-weight:600;font-size:16px;line-height:1.5;text-align:center;color:#ffffff;padding:15px 30px;margin:0;text-decoration:none}.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:hover,.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:active:hover{text-decoration:none}.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:focus,.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-btn:active:focus{outline:none}.wpforms-admin-empty-state-container.wpforms-admin-no-forms .wpforms-admin-no-forms-footer{margin-top:30px;font-size:14px;line-height:16px}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms{font-family:'Helvetica Neue', sans-serif;background:rgba(255,255,255,0.5);border:1px solid #71d7d7;box-sizing:border-box;padding:20px}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms img{max-width:240px;width:100%;margin:0 auto}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms p{font-family:inherit;font-weight:normal;font-size:14px;line-height:18px;text-align:center;color:#495157;max-width:450px;margin:20px auto 0}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms a{color:inherit;text-decoration:underline;position:relative}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms a:hover{text-decoration:none}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn{background:#525962;border:none;border-radius:3px;font-family:inherit;font-weight:600;font-size:12px;line-height:1.5;text-align:center;text-transform:uppercase;color:#ffffff;padding:7px 17px;margin:20px 0 0;text-decoration:none}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn:hover{text-decoration:none;background:#2b2c31}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-btn:focus{outline:none}.wpforms-admin-empty-state-container.wpforms-elementor-no-forms .wpforms-admin-no-forms-footer{font-size:12px;line-height:1.5;color:#6d7882}.wpforms-admin-empty-state-container.wpforms-admin-no-entries img{max-width:413px;display:block}.wpforms-admin-empty-state-container.wpforms-admin-no-payments{max-width:640px;margin:0 auto}.wpforms-admin-empty-state-container.wpforms-admin-no-payments img{display:block}.wpforms-admin-empty-state-container.wpforms-admin-no-payments .wpforms-btn-lg{border-radius:4px;padding:14px 20px}.wpforms-admin-empty-state-container.wpforms-admin-no-payments a:not([class]){color:#056aab;text-decoration:underline}.wpforms-admin-empty-state-container.wpforms-admin-no-payments a:not([class]):hover{text-decoration:none}.wpforms-admin-empty-state-container.wpforms-admin-no-payments .wpforms-admin-no-forms-footer{margin-top:30px;font-size:14px}.wpforms-admin-empty-state-container.wpforms-admin-no-user-templates h2,.wpforms-admin-empty-state-container.wpforms-admin-no-user-templates h4{font-weight:500}.wpforms-admin-empty-state-container.wpforms-admin-no-user-templates p{font-size:14px;color:#50575e}.wpforms-admin-empty-state-container.wpforms-admin-no-user-templates p.wpforms-admin-no-forms-footer{color:#50575e}.wpforms-admin-empty-state-container.wpforms-admin-no-user-templates img{max-width:560px;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,0.15)}#wpforms-panel-setup .wpforms-panel-content{align-items:stretch;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:0}#wpforms-setup-form-name{align-items:center;background-color:#f6f7f7;border-bottom:1px solid #dcdcde;display:flex;justify-content:space-between;overflow:hidden;padding:30px}#wpforms-setup-form-name label{display:inline-block;font-size:20px;font-weight:600;min-width:200px;padding:0}#wpforms-setup-name{display:inline-block;font-size:20px;height:50px;margin-inline-start:30px;padding:13px 10px;width:calc( 100% - 290px)}.wpforms-setup-title{font-size:20px;font-weight:600;margin:30px 30px 0 30px;color:#3c434a}.wpforms-setup-title .count{color:#b0b2b3}.wpforms-setup-desc{margin:10px 30px 30px 30px;color:#50575e;font-size:16px !important}.wpforms-setup-desc a{color:#50575e}.wpforms-setup-desc a:hover{color:#3c434a}.wpforms-setup-templates{align-items:stretch;border-top:1px solid #dcdcde;display:flex;flex-grow:2;justify-content:space-between;margin:0 30px;padding:0 0 30px 0}.wpforms-setup-templates-sidebar{border-inline-end:1px solid #dcdcde;padding-inline-end:30px;padding-top:30px;width:224px;box-sizing:content-box}#wpforms-setup-template-search{font-size:16px;font-weight:400;height:40px;line-height:20px;padding-inline-start:35px;width:100%;color:#3c434a;border:1px solid #c3c4c7;border-radius:4px;box-shadow:none}#wpforms-setup-template-search::placeholder{color:#b0b2b3;font-weight:400}#wpforms-setup-template-search:focus{border-color:#036aab;box-shadow:0 0 0 1px #036aab}.wpforms-setup-templates-search-wrap{position:relative}.wpforms-setup-templates-search-wrap i.fa{color:#b0b2b3;display:block;font-size:16px;inset-inline-start:10px;position:absolute;top:12px;width:16px}.wpforms-setup-templates-categories{margin-top:30px;width:224px;box-sizing:content-box}.wpforms-setup-templates-categories>li{color:#3c434a;cursor:pointer;font-size:14px;font-weight:600;line-height:16px;margin:0}.wpforms-setup-templates-categories>li div{border-radius:4px;padding:10px}.wpforms-setup-templates-categories>li div:hover{color:#3c434a;text-decoration:underline}.wpforms-setup-templates-categories>li div>span{float:inline-end;color:#50575e;opacity:0.5;font-weight:400}.wpforms-setup-templates-categories>li.divider{border-bottom:1px solid #dcdcde;margin:30px 0;padding:0}.wpforms-setup-templates-categories>li.active div{background:#ebf3fc;color:#0399ed;position:relative}.wpforms-setup-templates-categories>li.active div span{color:#0399ed;opacity:1;font-weight:600}.wpforms-setup-templates-categories>li.active div:hover{text-decoration:none}.wpforms-setup-templates-categories>li.active.opened .wpforms-setup-templates-subcategories{display:block}.wpforms-setup-templates-categories>li.active .chevron{color:#0399ed}.wpforms-setup-templates-categories>li i.chevron{display:none}.wpforms-setup-templates-categories>li:has(ul) i.chevron{display:inline-block;width:auto;position:relative;top:-1px;padding:0 5px;font-size:12px;color:#50575e}.wpforms-setup-templates-categories>li.opened i.chevron{transform:rotate(180deg)}.wpforms-setup-templates-categories>li.opened ul.wpforms-setup-templates-subcategories{display:block}.wpforms-setup-templates-subcategories{display:none}.wpforms-setup-templates-subcategories li{display:flex;justify-content:space-between;color:#50575e;cursor:pointer;font-size:14px;font-weight:400;line-height:18px;margin:0;padding-block:5px;padding-inline-end:10px;padding-inline-start:20px;position:relative}.wpforms-setup-templates-subcategories li:hover span:first-child{text-decoration:underline}.wpforms-setup-templates-subcategories li.active{color:#0399ed;font-weight:400}.wpforms-setup-templates-subcategories li.active span:last-child{color:#0399ed;font-weight:400;opacity:1}.wpforms-setup-templates-subcategories li i{color:#999c9e;position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:10px}.wpforms-setup-templates-subcategories li span:first-child{flex-grow:1;padding-inline-end:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpforms-setup-templates-subcategories li span:last-child{min-width:32px;color:#50575e;opacity:0.5;font-weight:400;text-align:end}#wpforms-setup-templates-list{padding-top:30px;width:calc( 100% - 250px)}#wpforms-setup-templates-list .wpforms-admin-empty-state-container .waving-hand-emoji{background-image:url(../../images/empty-states/waving-hand-emoji.png)}#wpforms-setup-templates-list .list{display:grid;grid-gap:30px;grid-template-columns:repeat(auto-fill, minmax(Max(200px, 260px), 1fr));padding-inline-start:30px}#wpforms-setup-templates-list .wpforms-template{border-radius:6px;height:100%;overflow:hidden;padding:0 0 15px;position:relative;box-shadow:0 0 0 1px #c3c4c7;transition:box-shadow 0.15s ease-in-out}#wpforms-setup-templates-list .wpforms-template:hover,#wpforms-setup-templates-list .wpforms-template.active{box-shadow:0 0 0 2px #50575e,0 3px 4px rgba(0,0,0,0.15);outline:none}#wpforms-setup-templates-list .wpforms-template:hover .wpforms-template-buttons,#wpforms-setup-templates-list .wpforms-template:hover .wpforms-template-favorite,#wpforms-setup-templates-list .wpforms-template:hover .wpforms-template-remove,#wpforms-setup-templates-list .wpforms-template.active .wpforms-template-buttons,#wpforms-setup-templates-list .wpforms-template.active .wpforms-template-favorite,#wpforms-setup-templates-list .wpforms-template.active .wpforms-template-remove{opacity:1}#wpforms-setup-templates-list .wpforms-template:hover .wpforms-badge,#wpforms-setup-templates-list .wpforms-template.active .wpforms-badge{opacity:0}#wpforms-setup-templates-list .wpforms-template.badge h3{padding-inline-end:45px}#wpforms-setup-templates-list .wpforms-template.selected{box-shadow:0 0 0 2px #e27730,0 3px 4px rgba(0,0,0,0.15)}#wpforms-setup-templates-list .wpforms-template .wpforms-template-thumbnail{background-color:#F5F9FD;border-bottom:1px solid #EBEEF1;overflow:hidden;padding:20px 54px 0}#wpforms-setup-templates-list .wpforms-template .wpforms-template-thumbnail>img{border-radius:2px 2px 0 0;box-shadow:0px 1px 4px rgba(0,0,0,0.1);display:block;margin:0 auto;max-width:100%}#wpforms-setup-templates-list .wpforms-template .wpforms-template-thumbnail .wpforms-template-thumbnail-placeholder{align-items:center;aspect-ratio:1;background:#fff;border-radius:2px 2px 0 0;box-shadow:0px 1px 4px rgba(0,0,0,0.1);display:flex;justify-content:center;margin:0 auto;max-width:350px;min-height:100%;width:100%}#wpforms-setup-templates-list .wpforms-template h3{font-size:16px;font-weight:600;line-height:18px;padding:20px 20px 2px;margin:0;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;color:#3c434a}#wpforms-setup-templates-list .wpforms-template .wpforms-template-favorite,#wpforms-setup-templates-list .wpforms-template .wpforms-template-remove{display:block;position:absolute;inset-inline-end:10px;top:10px;font-size:18px;line-height:18px;opacity:0;color:#aaaaaa;transition-property:all;transition-duration:0.15s;transition-timing-function:ease-out}#wpforms-setup-templates-list .wpforms-template .wpforms-template-favorite:hover,#wpforms-setup-templates-list .wpforms-template .wpforms-template-remove:hover{color:#d63637;cursor:pointer;transition-property:all;transition-duration:0.05s;transition-timing-function:ease-out}#wpforms-setup-templates-list .wpforms-template .wpforms-template-favorite .fa-heart,#wpforms-setup-templates-list .wpforms-template .wpforms-template-remove .fa-heart{color:#d63638}#wpforms-setup-templates-list .wpforms-template.selected h3{padding-inline-end:60px}#wpforms-setup-templates-list .wpforms-template.pro h3{padding-inline-end:40px}#wpforms-setup-templates-list .wpforms-template p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#50575e;font-size:14px;line-height:18px;margin:10px 0 0;max-height:55px;min-height:45px;padding:0 20px}#wpforms-setup-templates-list .wpforms-template-upgrade-banner{background:rgba(226,119,48,0.08);border-radius:6px;display:flex;flex-direction:row;grid-column:1 / -1;justify-content:space-between;align-items:center;padding-inline-end:20px}#wpforms-setup-templates-list .wpforms-template-upgrade-banner .wpforms-template-content{padding:20px;width:80%;color:#3c434a}#wpforms-setup-templates-list .wpforms-template-upgrade-banner .wpforms-template-content h3{font-weight:600;font-size:16px;line-height:18px;margin-top:0;margin-bottom:5px}#wpforms-setup-templates-list .wpforms-template-upgrade-banner .wpforms-template-content p{font-weight:400;font-size:14px;line-height:18px;margin:0}#wpforms-setup-templates-list .wpforms-template-upgrade-banner .wpforms-template-upgrade-button{width:20%;text-align:end}#wpforms-setup-templates-list .wpforms-template-upgrade-banner .wpforms-template-upgrade-button a{min-height:13px}@media screen and (max-width: 1279px){#wpforms-setup-templates-list .wpforms-template-upgrade-banner .wpforms-template-upgrade-button a{box-sizing:border-box;width:100%}}#wpforms-setup-templates-list .wpforms-templates-no-results{display:none;margin-inline-start:30px}#wpforms-setup-templates-list .wpforms-templates-no-results p{font-size:16px;line-height:40px;margin:0;color:#3c434a}.rtl #wpforms-setup-templates-list .wpforms-badge{border-radius:0 0 3px 0;left:0;right:auto}.wpforms-template-buttons{background-color:#ffffff;border-radius:6px;display:flex;opacity:0;padding:15px 15px 0;width:100%;align-items:flex-start;gap:10px;position:absolute;bottom:15px;transition-property:all;transition-duration:0.15s;transition-timing-function:ease-out}.wpforms-template-buttons .wpforms-btn{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13px;line-height:16px;padding:11px 10px}.wpforms-template-buttons .visible{opacity:1}@media (max-width: 1439px){#wpforms-setup-name{width:calc( 100% - 250px)}}@media (max-width: 1369px){#wpforms-setup-templates-list .list{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 1279px){#wpforms-setup-templates-list .list{grid-template-columns:1fr}#wpforms-setup-templates-list .list .wpforms-template .wpforms-template-buttons{position:relative;bottom:0;margin:10px 0 0 0;opacity:1;padding:0 20px}#wpforms-setup-templates-list .list .wpforms-template p{min-height:auto}#wpforms-setup-templates-list .list .wpforms-template-upgrade-banner{flex-direction:column;padding:20px}#wpforms-setup-templates-list .list .wpforms-template-upgrade-banner .wpforms-template-content,#wpforms-setup-templates-list .list .wpforms-template-upgrade-banner .wpforms-template-upgrade-button{width:100%}#wpforms-setup-templates-list .list .wpforms-template-upgrade-banner .wpforms-template-content{padding:0}#wpforms-setup-templates-list .list .wpforms-template-upgrade-banner .wpforms-template-upgrade-button{text-align:center;margin-top:20px}}#wpforms-panel-settings .wpforms-panel-sidebar-section{height:auto}#wpforms-panel-settings .wpforms-builder-settings-block{border:1px solid #c3c4c7;margin:0 0 20px 0;background-color:#ffffff}#wpforms-panel-settings .wpforms-builder-settings-block .wpforms-panel-field,#wpforms-panel-settings .wpforms-builder-settings-block .wpforms-field-map-table{padding:0 20px}#wpforms-panel-settings .wpforms-builder-settings-block .wpforms-panel-field:last-child{padding-bottom:20px}#wpforms-panel-settings .wpforms-builder-settings-block-header{display:flex;gap:20px;align-items:center;justify-content:space-between;background-color:#f6f7f7;border-bottom:1px solid #c3c4c7;font-size:16px;font-weight:600;line-height:20px;margin:0 0 -1px 0;padding:15px 15px 15px 20px}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-holder{width:calc( 100% - 65px)}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-edit{display:none;margin-bottom:-7px;margin-top:-6px;width:calc( 100% - 32px)}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-edit.active{display:inline-block}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-name-edit input{width:100%}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions{display:flex;justify-content:flex-end;min-width:180px;order:2}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-builder-settings-block-status{margin-inline-end:15px;border-radius:3px}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button .wpforms-status-label{font-style:normal}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button.wpforms-badge-green{border:1px solid #30b450}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button.wpforms-badge-green:hover{color:#008a20;border-color:currentColor}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button.wpforms-badge-silver{border:1px solid #c3c4c7}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button.wpforms-badge-silver:hover{color:#50575e;border-color:currentColor}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button:hover{cursor:pointer}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button i:first-child{position:relative;top:0.5px;margin-inline-end:4px;font-size:10px}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-actions .wpforms-status-button i:last-child{margin-inline-end:0}#wpforms-panel-settings .wpforms-builder-settings-block-header button{background-color:transparent;border:none;color:#999c9e;cursor:pointer;font-size:16px;line-height:1;margin-inline-end:10px;padding:0;appearance:none;-webkit-appearance:none}#wpforms-panel-settings .wpforms-builder-settings-block-header button:hover{color:#50575e}#wpforms-panel-settings .wpforms-builder-settings-block-header button.wpforms-builder-settings-block-delete{color:#d63638}#wpforms-panel-settings .wpforms-builder-settings-block-header button.wpforms-builder-settings-block-delete:hover{color:#b32d2e}#wpforms-panel-settings .wpforms-builder-settings-block-header button.wpforms-builder-settings-block-toggle .fa-chevron-circle-down::before{content:"\f105"}#wpforms-panel-settings .wpforms-builder-settings-block-header button.wpforms-builder-settings-block-toggle .fa-chevron-circle-up::before{content:"\f107"}#wpforms-panel-settings .wpforms-builder-settings-block-header button:last-of-type{margin-inline-end:0}#wpforms-panel-settings .wpforms-builder-settings-block-header .wpforms-builder-settings-block-edit{margin-inline-start:6px;font-size:15px}#wpforms-panel-settings .wpforms-builder-settings-block-content{margin-top:20px;padding-bottom:0}#wpforms-panel-settings .wpforms-builder-settings-block-default .wpforms-builder-settings-block-toggle{padding-inline-end:0}#wpforms-panel-settings .wpforms-builder-settings-block-default .wpforms-builder-settings-block-delete{display:none}#wpforms-panel-settings .wpforms-builder-settings-block-default.wpforms-confirmation .wpforms-conditional-block-panel{display:none}#wpforms-panel-settings .wpforms-panel-field-radio .row>label{margin-bottom:0}#wpforms-panel-settings .toggle-unfoldable-cont,#wpforms-panel-settings .unfoldable-cont{margin-inline-end:0}#wpforms-panel-settings .toggle-unfoldable-cont i{color:#b0b2b3;margin-inline-end:6px}#wpforms-panel-settings .toggle-unfoldable-cont span{color:#50575e}#wpforms-panel-settings .wpforms-panel-field-tinymce>label{margin-bottom:-20px;margin-inline-end:100px;position:relative;z-index:2}#wpforms-panel-settings .wpforms-panel-field-tinymce .toggle-smart-tag-display{float:none;margin-top:10px;display:inline-block}#wpforms-panel-settings .wpforms-panel-field-tinymce .smart-tags-list-display{margin-top:10px}#wpforms-panel-settings .wpforms-panel-field-tinymce .wp-editor-wrap .quicktags-toolbar{border:none;border-bottom:1px solid #dcdcde}#wpforms-panel-settings .wpforms-panel-field-tinymce .wp-editor-wrap textarea{border:none}#wpforms-panel-settings .wpforms-panel-field-tinymce .wp-editor-wrap textarea:focus{border:none;box-shadow:none}#wpforms-panel-settings .wpforms-panel-field-tinymce .quicktags-toolbar{border:1px solid #dcdcde;z-index:2}#wpforms-panel-settings .wpforms-panel-field-tinymce textarea{border-radius:0;border-top:0}#wpforms-panel-settings .wpforms-panel-field-tinymce textarea:focus{border:1px solid #dcdcde;border-top:0;box-shadow:none}#wpforms-panel-settings .wpforms-panel-field-warning label,#wpforms-panel-settings .wpforms-panel-field-warning input,#wpforms-panel-settings .wpforms-panel-field-warning .wpforms-smart-tags-widget-container,#wpforms-panel-settings .wpforms-panel-field-warning .wpforms-alert,#wpforms-panel-settings .wpforms-panel-field-warning .smart-tags-list-display{max-width:410px}#wpforms-panel-settings .wpforms-panel-field-warning .wpforms-alert-warning-wide{max-width:100%}#wpforms-panel-settings .wpforms-panel-field-warning label{position:relative}#wpforms-panel-settings .wpforms-panel-field-warning label:after{color:#ffb900;content:"\f071";font-family:FontAwesome;font-size:16px;position:absolute;inset-inline-end:-26px;top:35px}#wpforms-panel-settings .wpforms-panel-field-warning .wpforms-alert{margin-top:20px}#wpforms-panel-settings .wpforms-panel-field-confirmations-page-choicesjs-unflippable .is-flipped .choices__list--dropdown{top:100%;bottom:auto;margin-top:-1px;margin-bottom:0}#wpforms-panel-settings .wpforms-panel-content-also-available{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:32px;margin:0 0 -19px 1px;padding-top:1px}#wpforms-panel-settings .wpforms-panel-content-also-available-item{display:flex;flex-direction:column;align-items:center;margin:0;padding:20px;border-radius:6px;background:#ffffff;box-shadow:0 0 0 1px #c3c4c7;transition:box-shadow 0.15s ease-in-out}#wpforms-panel-settings .wpforms-panel-content-also-available-item:hover{box-shadow:0 0 0 2px #50575e,0 3px 4px rgba(0,0,0,0.15)}#wpforms-panel-settings .wpforms-panel-content-also-available-item-logo{margin:0 0 20px 0}#wpforms-panel-settings .wpforms-panel-content-also-available-item-logo img{display:flex;height:68px;width:68px;padding:10px 10px;border-radius:4px;border:1px solid #dcdcde}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info{display:flex;flex-direction:column;align-items:center;height:100%}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info h3{margin:0;color:#3c434a;font-size:16px;line-height:16px;font-weight:500}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info p{font-size:13px;line-height:18px;text-align:center;color:#50575e;margin:10px 0}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info a{display:block;margin:auto 0 0 0;font-size:14px;line-height:21px;text-decoration:none}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info a:hover{color:#215d8f;text-decoration:underline}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info a.wpforms-panel-content-also-available-item-upgrade-to-pro{color:#e27730}#wpforms-panel-settings .wpforms-panel-content-also-available-item-info a.wpforms-panel-content-also-available-item-upgrade-to-pro:hover{color:#cd6622}#wpforms-panel-settings .wpforms-panel-content-also-available-item-has-badge{position:relative}#wpforms-panel-settings .wpforms-panel-content-also-available-item-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);z-index:1;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;box-shadow:0 0 0 5px #ffffff}#wpforms-panel-settings .wpforms-panel-content-also-available-item-badge svg{flex-shrink:0}#wpforms-panel-settings .wpforms-panel-field-country-filter-body{max-width:100%}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-body>p{margin:0 0 20px}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-body .note{margin:0 0 10px;font-size:12px}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-body .wpforms-panel-field-keyword-filter-message{margin-top:20px}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-keywords-container{display:none}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-keywords-container .wpforms-panel-field{margin-bottom:10px}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-keywords-container .wpforms-panel-field textarea{height:200px}#wpforms-panel-settings .wpforms-panel-field-country-filter-block-row{display:flex;margin-top:10px;align-items:start;margin-bottom:20px}#wpforms-panel-settings .wpforms-panel-field-country-filter-block-row-action{max-width:125px;width:100%;margin:0}#wpforms-panel-settings .wpforms-panel-field-country-filter-block-row-separator{max-width:95px;width:100%;margin:0;text-align:center;font-style:italic;font-weight:400;font-size:14px;line-height:32px;color:#50575e;white-space:nowrap;display:block}#wpforms-panel-settings .wpforms-panel-field-country-filter-block-row-countries{min-width:230px;max-width:100%}#wpforms-panel-settings .wpforms-panel-field-keyword-filter-body .wpforms-alert{max-width:450px;margin:0 0 10px}#wpforms-panel-settings .wpforms-builder-provider-connections-error{color:#b32d2e;font-size:16px;background-color:#fcf0f1;border-radius:4px;width:fit-content;margin:0 auto;padding:7px 15px;line-height:24px;text-align:center}#wpforms-panel-settings .wpforms-builder-provider-connections-error a{color:inherit}@media (max-height: 864px){#wpforms-panel-settings .wpforms-panel-content-section-themes{position:unset}#wpforms-panel-settings .wpforms-panel-content-section-themes .wpforms-panel-content-section-themes-inner{height:auto;display:block}#wpforms-panel-settings .wpforms-panel-content-section-themes .wpforms-panel-content-section-themes-inner .wpforms-panel-content-section-themes-bottom{position:unset}}@media (max-width: 1082px){#wpforms-panel-settings .wpforms-panel-field-warning input{padding-inline-end:36px}#wpforms-panel-settings .wpforms-panel-field-warning label:after{inset-inline-end:11px}}.wpforms_page_wpforms-builder .jconfirm-box-container .wpforms-modal-content-box.jconfirm-box .jconfirm-content-pane{margin-bottom:15px;max-height:Min(calc(100vh - 135px), 544px);overflow-y:hidden}.wpforms-modal-content-box .jconfirm-content{height:100%}.wpforms-modal-content-box .jconfirm-content>div{display:flex;flex-direction:column;height:100%}.wpforms-modal-content-box .wpforms-modal-content{background-color:#f6f7f7;border-radius:4px;overflow-y:auto;padding:20px}.wpforms-modal-content-box .wpforms-modal-content::-webkit-scrollbar{width:3px}.wpforms-modal-content-box .wpforms-modal-content::-webkit-scrollbar-thumb{background-color:#6a6f76}.wpforms-modal-header{padding-bottom:30px;padding-top:5px;line-height:22px}.wpforms-modal-header h1{font-weight:500;margin-bottom:15px;margin-top:0}.wpforms-email-template-modal-content{gap:15px}.wpforms-email-template-modal-content .wpforms-card-image-overlay{aspect-ratio:31/36;background-position:center;background-size:contain;border:1px solid #c3c4c7;border-radius:6px;display:flex;flex-direction:column;gap:10px;justify-content:center;order:-1;position:relative;transition:box-shadow .15s ease-in-out, border .15s ease-in-out;width:100%;padding:12px}.wpforms-email-template-modal-content .wpforms-card-image-overlay:before{background-color:#ffffff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;border-radius:inherit;transition:opacity .15s ease-in-out}.wpforms-email-template-modal-content .wpforms-card-image-overlay .wpforms-btn{opacity:0;transition:all .05s ease-in-out, opacity .15s ease-in-out;white-space:normal;width:100%;z-index:2}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field label{align-items:center;color:#50575e;display:flex;font-size:14px;flex-wrap:wrap;gap:12px 10px;justify-content:center;text-align:center}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field label:hover .wpforms-card-image-overlay{border:2px solid #ffffff;box-shadow:0 0 0 2px #50575e,0 2px 4px 2px rgba(0,0,0,0.07)}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field label:hover .wpforms-card-image-overlay:before{opacity:.7}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field label:hover .wpforms-card-image-overlay .wpforms-btn{opacity:1}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field input[type=radio]{display:none}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field input[type=radio]:checked+label{font-weight:500;color:#2c3338}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field input[type=radio]:checked+label .wpforms-card-image-overlay{border:2px solid #ffffff;box-shadow:0 0 0 2px #e27730,0 2px 4px 2px rgba(0,0,0,0.07)}.wpforms-email-template-modal-content .wpforms-btn{border-width:1px;border-style:solid;border-radius:4px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;box-shadow:none;transition-property:all;transition-duration:0.05s;transition-timing-function:ease-in;align-items:center;justify-content:center}.wpforms-email-template-modal-content .wpforms-btn{display:flex}.wpforms-email-template-modal-content .wpforms-btn-md{font-size:13px;font-weight:600;line-height:13px;min-height:35px;padding:5px 15px}.wpforms-email-template-modal-content .wpforms-btn-orange{background-color:#e27730;border-color:#e27730;color:#ffffff}.wpforms-email-template-modal-content .wpforms-btn-orange:hover{background-color:#cd6622;border-color:#cd6622;color:#ffffff}.wpforms-email-template-modal-content .wpforms-btn-light-grey{background-color:#f6f7f7;border-color:#c3c4c7;color:#50575e}.wpforms-email-template-modal-content .wpforms-btn-light-grey:hover{background-color:#e8e9e9;border-color:#c3c4c7;color:#3c434a}.wpforms-email-template-modal-content .wpforms-card-image-group .wpforms-setting-field{display:grid;gap:20px 17px;grid-template-columns:repeat(5, 1fr)}.wpforms-email-template-modal-content .wpforms-card-image{position:relative}.wpforms-email-template-modal-content .wpforms-card-image:nth-child(5n+1):before{background:url(../../images/email/template-placeholder.svg) space;background-size:calc(20% - 13.5px);content:"";height:100%;inset-inline-start:0;opacity:.5;pointer-events:none;position:absolute;top:0;width:calc(500% + 68px)}.wpforms-card-image-overlay{padding:10px}.option-default .wpforms-card-image-overlay{background-image:url(../../images/email/template-classic.svg)}.option-classic .wpforms-card-image-overlay{background-image:url(../../images/email/template-classic.svg)}.option-compact .wpforms-card-image-overlay{background-image:url(../../images/email/template-compact.svg)}.option-modern .wpforms-card-image-overlay{background-image:url(../../images/email/template-modern.svg)}.option-elegant .wpforms-card-image-overlay{background-image:url(../../images/email/template-elegant.svg)}.option-tech .wpforms-card-image-overlay{background-image:url(../../images/email/template-tech.svg)}.option-none .wpforms-card-image-overlay{background-image:url(../../images/email/template-plaintext.svg)}.wpforms-builder-provider .wpforms-builder-provider-title{justify-content:flex-start;gap:20px;min-height:68px}.wpforms-builder-provider .wpforms-builder-provider-title button{margin-inline-start:auto}.wpforms-builder-provider .wpforms-builder-provider-title-spinner{color:#50575e;display:none;font-size:20px;line-height:20px}.wpforms-builder-provider .wpforms-builder-provider-connections>:last-child{margin-bottom:0}.wpforms-builder-provider .wpforms-builder-provider-connection{border:1px solid #c3c4c7;margin:0 0 20px 0}.wpforms-builder-provider .wpforms-builder-provider-connection>:last-child{margin-bottom:20px}.wpforms-builder-provider .wpforms-builder-provider-connection-title{background-color:#f6f7f7;border-bottom:1px solid #c3c4c7;font-size:16px;font-weight:600;line-height:20px;margin:0 0 -1px 0;padding:15px 20px 14px 20px}.wpforms-builder-provider .wpforms-builder-provider-connection-delete{background-color:transparent;border:none;color:#d63638;cursor:pointer;float:inline-end;font-size:16px;line-height:1;padding-right:0;padding-left:0;appearance:none;-webkit-appearance:none}.wpforms-builder-provider .wpforms-builder-provider-connection-block{margin:20px 0 0 0;padding:0 20px}.wpforms-builder-provider .wpforms-builder-provider-connection-block h3{font-size:16px;font-weight:600;line-height:20px;margin-bottom:10px;margin-inline-start:1px;margin-top:0;padding:0}.wpforms-builder-provider .wpforms-builder-provider-connection-block h4,.wpforms-builder-provider .wpforms-builder-provider-connection-block label{display:block;font-size:14px;font-weight:400;line-height:17px;margin-bottom:10px;margin-inline-start:1px;margin-top:0;padding:0}.wpforms-builder-provider .wpforms-builder-provider-connection-block p.description{color:#50575e;font-size:13px;line-height:18px;margin:5px 0 0 0;max-width:450px}.wpforms-builder-provider .wpforms-builder-provider-connection-block p.description.before{margin:0 0 10px 0}.wpforms-builder-provider .wpforms-builder-provider-connection-block:last-child{margin-bottom:20px}.wpforms-builder-provider input[type=text],.wpforms-builder-provider input[type=url],.wpforms-builder-provider select,.wpforms-builder-provider textarea,.wpforms-builder-provider .wpforms-builder-provider-connection-block .choices{max-width:450px;width:100%}.wpforms-builder-provider input[type=checkbox]+label,.wpforms-builder-provider input[type=radio]+label{display:inline-block;margin:0}.wpforms-builder-provider .wpforms-builder-provider-connection-setting{margin:20px 0 0 0;max-width:450px;padding:0}.wpforms-builder-provider .wpforms-builder-provider-connection-setting label{display:block;font-size:14px;font-weight:400;line-height:17px;margin-bottom:10px;margin-inline-start:1px;padding:0}.wpforms-builder-provider .wpforms-builder-provider-connection-setting label.wpforms-toggle-control-icon,.wpforms-builder-provider .wpforms-builder-provider-connection-setting label.wpforms-toggle-control-label{display:inline-block;margin:0}.wpforms-builder-provider .wpforms-builder-provider-connection-setting .text-btn-inlined{display:table}.wpforms-builder-provider .wpforms-builder-provider-connection-setting .text-btn-inlined>.text-btn-inlined-text{display:table-cell;padding-inline-end:10px;vertical-align:middle}.wpforms-builder-provider .wpforms-builder-provider-connection-setting .text-btn-inlined>.text-btn-inlined-btn{display:table-cell;vertical-align:middle}.wpforms-builder-provider .wpforms-builder-provider-connection-setting .wpforms-panel-field:only-child{margin-bottom:20px !important}.wpforms-builder-provider .wpforms-builder-provider-connection-setting .choices{margin-bottom:0}.wpforms-builder-provider .wpforms-builder-provider-connection-setting .choices[data-type*="select-multiple"] .choices__input:focus{border:none !important;box-shadow:none !important}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table{border:1px solid #c3c4c7;border-collapse:collapse;border-spacing:0;width:100%}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table thead{background-color:#f6f7f7;color:#50575e;font-size:14px}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table thead th{font-weight:400;padding:8px 10px;text-align:start}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td{width:50%}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.add button,.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button{background:none;border:none;box-shadow:none;color:#036aab;height:auto;line-height:1;margin:0;padding:0}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.add button i,.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button i{font-size:16px}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.add button:hover,.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button:hover{color:#215d8f}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button{color:#d63638}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table td.delete button:hover{color:#b32d2e}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table tbody td{border-top:1px solid #c3c4c7;padding-block:10px;padding-inline-start:10px;padding-inline-end:0}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table tbody td:last-of-type{padding-inline-end:10px}.wpforms-builder-provider .wpforms-builder-provider-connection-fields-table+p.description{max-width:100%}.wpforms-builder-provider .required{color:#d63638;font-weight:700;margin-inline-start:5px}.wpforms-builder-provider .wpforms-conditional-block{margin:20px 0 0 0;padding:0 20px}.wpforms-builder-provider .wpforms-builder-provider-connections-error{color:#b32d2e;font-size:16px;background-color:#fcf0f1;border-radius:4px;width:fit-content;margin:0 auto;padding:7px 15px;line-height:24px;text-align:center}.wpforms-builder-provider .wpforms-builder-provider-connections-error a{color:inherit}.wpforms-builder-provider.loading .wpforms-builder-provider-title .wpforms-builder-provider-title-spinner{display:inline}.wpforms-builder-provider.loading .wpforms-builder-provider-connections{opacity:.5;pointer-events:none}.wpforms-builder-provider-connections-default{padding:30px 50px 50px 50px;position:relative;text-align:center}.wpforms-builder-provider-title:has(button:not(.hidden))+.wpforms-builder-provider-connections-default::before{background:url("../../images/builder/default-arrow.svg") no-repeat 0 0;background-size:97px 81px;content:"";height:83px;position:absolute;inset-inline-end:60px;top:20px;transform:rotate(90deg);width:97px}.wpforms-builder-provider-connections-default img{border:1px solid #c3c4c7;border-radius:4px;height:140px;margin:0 0 30px 0;width:140px}.wpforms-builder-provider-connections-default h2:first-child{margin-top:0}.wpforms-builder-provider-connections-default p{font-size:16px;line-height:24px;max-width:615px;margin:0 auto 20px}.wpforms-provider-connections>:last-child{margin-bottom:0}.wpforms-provider-connections-header{background-color:#f6f7f7;padding:10px 20px}.wpforms-provider-connections-header h5{float:inline-start;font-size:18px;margin:0;padding:5px 0 0 0}.wpforms-provider-connection{border:1px solid #c3c4c7;margin:0 0 20px 0}.wpforms-provider-connection .wpforms-provider-connection-header{background-color:#f6f7f7;border-bottom:1px solid #c3c4c7;font-size:16px;font-weight:600;line-height:20px;margin:0 0 -1px 0;padding:15px 20px 14px 20px}.wpforms-provider-connection .wpforms-provider-connection-delete{background-color:transparent;border:none;color:#d63638;cursor:pointer;float:inline-end;font-size:16px;line-height:1;margin-top:-2px;appearance:none;-webkit-appearance:none}.wpforms-provider-connection .wpforms-provider-account-add input[type=text]{margin:0 0 10px 0;display:block}.wpforms-provider-connection .wpforms-provider-account-add button{border-width:1px;border-style:solid;border-radius:4px;cursor:pointer;display:inline-block;margin:0;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;box-shadow:none;transition-property:all;transition-duration:0.05s;transition-timing-function:ease-in;font-size:13px;font-weight:500;padding:0 10px;height:32px;line-height:30px;background-color:#036aab;border-color:#036aab;color:#ffffff;display:block}.wpforms-provider-connection .wpforms-provider-account-add button:hover{background-color:#215d8f;border-color:#215d8f;color:#ffffff}.wpforms-provider-connection .wpforms-provider-account-add button .wpforms-loading-spinner.wpforms-loading-inline{margin-inline-end:8px;margin-inline-start:0;margin-top:-2px}.wpforms-provider-connection input[type=text],.wpforms-provider-connection select{max-width:450px;width:100%}.wpforms-provider-connection input[type=text]::before,.wpforms-provider-connection select::before{content:"";display:block;width:100%}.wpforms-provider-connection .wpforms-connection-block{margin:20px 0 0 0;padding:0 20px}.wpforms-provider-connection .wpforms-connection-block h3{font-size:16px;font-weight:600;line-height:20px;margin-bottom:10px;margin-inline-start:1px;margin-top:0;padding:0}.wpforms-provider-connection .wpforms-connection-block h4,.wpforms-provider-connection .wpforms-connection-block label{display:block;font-size:14px;font-weight:400;line-height:17px;margin-bottom:10px;margin-inline-start:1px;margin-top:0;padding:0}.wpforms-provider-connection .wpforms-connection-block:last-child{margin-bottom:20px}.wpforms-provider-connection .wpforms-connection-block .wpforms-loading-spinner.wpforms-loading-inline{margin-inline-start:20px;vertical-align:middle}.wpforms-provider-connection .wpforms-provider-groups-list p{font-size:12px;font-weight:700;text-transform:uppercase}.wpforms-provider-connection .wpforms-provider-groups-list span{display:block;font-size:13px;margin-bottom:4 5px}.wpforms-provider-connection .wpforms-provider-groups-list input{margin-inline-end:10px}.wpforms-provider-connection .wpforms-provider-fields table{border:1px solid #c3c4c7;border-collapse:collapse;border-spacing:0;width:100%}.wpforms-provider-connection .wpforms-provider-fields table select{width:100%}.wpforms-provider-connection .wpforms-provider-fields table thead{background-color:#f6f7f7;color:#50575e;font-size:14px}.wpforms-provider-connection .wpforms-provider-fields table thead th{font-weight:400;padding:8px 10px;text-align:start}.wpforms-provider-connection .wpforms-provider-fields table tbody td{border-top:1px solid #c3c4c7;padding:10px}.wpforms-provider-connection .required{color:#d63638;font-weight:700;margin-inline-start:5px}.wpforms-provider-connection .wpforms-conditional-block{margin:20px 0;padding:0 20px}.wpforms-provider-connection .wpforms-conditional-block .value input:disabled,.wpforms-provider-connection .wpforms-conditional-block .value select:disabled{background-color:#f0f0f1;cursor:not-allowed}.wpforms-provider-connection .wpforms-provider-options label.block{display:block;margin:0 0 5px 0}.wpforms-provider-connection .wpforms-provider-options input[type=text]{width:100%}.wpforms-panel-content-section-mailerlite .wpforms-builder-provider-connection-block:has(h4:first-child:last-child){display:none}.rtl .wpforms-builder-provider-title:has(button:not(.hidden))+.wpforms-builder-provider-connections-default::before{transform:scale(-1, 1) rotate(90deg)}.rtl .wpforms-builder-provider .choices.is-open .choices__inner,.rtl .wpforms-builder-provider .choices .choices__inner{background-position:left 5px top 55%}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default){display:flex;align-items:center;padding-inline-start:20px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default) img{position:unset;margin-right:15px;flex-shrink:0}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default) .wpforms-panel-sidebar-info{display:flex;flex-direction:column;justify-content:flex-end}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default) .wpforms-panel-sidebar-recommended{margin-top:5px;margin-inline-end:auto}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default) .wpforms-panel-sidebar-controls{margin-inline-start:auto;margin-left:auto}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default) .wpforms-panel-sidebar-controls .wpforms-toggle-arrow{margin-inline-start:10px;margin-left:10px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-sidebar-section:not(.wpforms-panel-sidebar-section-default) .wpforms-toggle-arrow{margin-left:auto}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-title{margin-bottom:20px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content h2{margin:20px 0}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content img{border:1px solid #c3c4c7;border-radius:4px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content select:disabled{cursor:default}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-panel-field-text input:disabled{background-color:#ffffff;opacity:0.5}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-alert-dismissible{margin-top:0;margin-right:0;margin-left:0}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-alert-icon{width:140px;height:140px;margin:30px auto 0 auto;display:block}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-panel-field-select .wpforms-required-field-error,#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-panel-field-text .wpforms-required-field-error{border-color:#d63638}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-panel-field-select .wpforms-required-field-error:focus,#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-panel-field-text .wpforms-required-field-error:focus{box-shadow:0 0 0 1px #d63638}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content{display:block;margin:30px auto 0 auto;width:100%;text-align:center;color:#3c434a}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content p{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;font-size:16px;line-height:24px;margin-bottom:10px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content p a.secondary-text{font-size:16px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content .wpforms-builder-payment-settings-learn-more{margin-bottom:20px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content .wpforms-builder-payment-settings-learn-more a.secondary-text{font-size:14px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content .wpforms-builder-payment-settings-error-title{color:#b32d2e;font-size:16px;background-color:#fcf0f1;border-radius:4px;width:fit-content;margin:0 auto 15px;padding:7px 15px;line-height:24px;text-align:center}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content .wpforms-builder-payment-settings-default-content .wpforms-builder-payment-settings-error-title a{color:inherit}#wpforms-builder #wpforms-panel-payments #wpforms-stripe-credit-card-alert,#wpforms-builder #wpforms-panel-payments #wpforms-square-credit-card-alert{margin:0;padding:0;background-color:#ffffff;border:none}#wpforms-builder #wpforms-panel-payments .wpforms-stripe-notice-info,#wpforms-builder #wpforms-panel-payments .wpforms-square-notice-info,#wpforms-builder #wpforms-panel-payments .wpforms-paypal-commerce-notice-info{color:#3c434a}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment{position:relative}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment+.wpforms-panel-content-section-payment{padding-top:20px;margin:20px 0;border-top:1px solid #dcdcde}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-subtitle{font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-align:start;margin-top:0 !important}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-content{display:none}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment.wpforms-panel-content-section-payment-open .wpforms-panel-content-section-payment-button{display:inline-block}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-button{background:#036aab;display:none;padding:10px 20px;font-size:14px;line-height:17px;font-weight:500;color:#ffffff;text-decoration:none;border-radius:4px;position:absolute;inset-inline-end:0;top:20px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-button:hover{background-color:#215d8f}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan{border:1px solid #dcdcde}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan-head{background-color:#f6f7f7;padding:15px 20px;font-size:16px;font-weight:500;line-height:20px;text-align:start;display:flex;justify-content:space-between;white-space:nowrap}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan-head-title{width:80%;min-height:20px;overflow:hidden;text-overflow:ellipsis}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan-head-buttons{font-weight:400;color:#999c9e;display:flex;align-items:center}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan-head-buttons .fa{margin-inline-start:10px;cursor:pointer}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan-head-buttons .fa-trash-o{margin-inline-start:10px;color:#dc3232}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan-body{border-top:1px solid #dcdcde;padding:20px}#wpforms-builder #wpforms-panel-payments .wpforms-panel-content-section-payment-plan+.wpforms-panel-content-section-payment-plan{margin-top:20px}.wpforms-panels-toggle .wpforms-panel-revisions-button-spacer{margin-top:auto}.wpforms-panels-toggle .wpforms-panel-revisions-button{position:relative;width:55px;height:48px;margin:10px auto 20px auto;padding:11px 0;background-color:#282e32;border:1px solid #3c434a;border-radius:4px}.wpforms-panels-toggle .wpforms-panel-revisions-button:hover{background-color:#3c434a}.wpforms-panels-toggle .wpforms-panel-revisions-button:hover .fa{color:#ffffff;transition:color ease-in 0.05s}.wpforms-panels-toggle .wpforms-panel-revisions-button.active{background-color:#e27730;border-color:#e27730}.wpforms-panels-toggle .wpforms-panel-revisions-button .fa{margin-top:-1px;font-size:24px;line-height:24px;margin-bottom:0}.wpforms-panels-toggle .wpforms-panel-revisions-button .badge-exclamation{position:absolute;top:-5px;inset-inline-end:-5px;width:16px;height:16px;border-radius:8px;background:#d63638;box-shadow:0 0 0 2px #3c434a;display:flex;align-items:center;justify-content:center}.wpforms-panels-toggle .wpforms-undo-redo{display:flex;align-items:center;gap:8px;margin:0 auto}.wpforms-panels-toggle .wpforms-undo-redo button{width:24px;height:24px;padding:0;background-color:transparent;background-size:24px 24px;background-position:center;background-repeat:no-repeat;border:none;--button-path-color: #86919e}.wpforms-panels-toggle .wpforms-undo-redo button:hover{--button-path-color: #ffffff}.wpforms-panels-toggle .wpforms-undo-redo button:disabled{--button-path-color: #3c434a}#wpforms-panel-revisions .wpforms-revisions-header{margin:20px;border-bottom:1px solid #ced7e0}#wpforms-panel-revisions .wpforms-revisions-header h3{font-weight:600;font-size:15px;line-height:18px;color:#444444;margin:20px 0 5px 0}#wpforms-panel-revisions .wpforms-revisions-header p{font-weight:normal;font-size:12px;line-height:16px;color:#86919e;margin:5px 0 20px 0}#wpforms-panel-revisions .wpforms-revisions-notice{margin:20px;padding:10px;background-color:#ffffff;box-shadow:0 2px 2px rgba(0,0,0,0.05)}#wpforms-panel-revisions .wpforms-revisions-notice h2{margin:0;color:#444444;font-size:14px;line-height:17px}#wpforms-panel-revisions .wpforms-revisions-notice p{margin:5px 0 10px 0;color:#777777;font-size:14px;line-height:18px}#wpforms-panel-revisions .wpforms-revisions-notice.wpforms-revisions-notice-error{border-inline-start:4px solid #d63638}#wpforms-panel-revisions .wpforms-revisions-notice.wpforms-revisions-notice-warning{border-inline-start:4px solid #ffb900}#wpforms-panel-revisions .wpforms-revisions-content{margin:20px}#wpforms-panel-revisions .wpforms-revision-current-version a,#wpforms-panel-revisions .wpforms-revision a{display:flex;align-items:center;padding:15px;background-color:#e0e8f0;border:2px solid #e0e8f0;border-radius:4px;text-decoration:none}#wpforms-panel-revisions .wpforms-revision-current-version a:hover,#wpforms-panel-revisions .wpforms-revision a:hover{background-color:#ced7e0;border-color:#ced7e0}#wpforms-panel-revisions .wpforms-revision-current-version.active a,#wpforms-panel-revisions .wpforms-revision.active a{background-color:#ffffff;border:2px solid #e27730}#wpforms-panel-revisions .wpforms-revision{margin:0 0 0 10px;padding-top:20px;padding-inline-end:0;padding-inline-start:10px;border-inline-start:2px solid #e0e8f0;position:relative}#wpforms-panel-revisions .wpforms-revision.active a:before{content:"";position:absolute;top:calc( 50% + 5px);inset-inline-start:-6px;display:block;width:10px;height:10px;border:2px solid #e27730;border-radius:5px;background-color:#ffffff}#wpforms-panel-revisions .wpforms-revision.active a:after{content:"";position:absolute;top:calc( 50% + 9px);inset-inline-start:4px;display:block;width:6px;height:2px;background-color:#e27730}#wpforms-panel-revisions .wpforms-revision-gravatar{width:40px;height:40px;margin-inline-end:15px;border-radius:20px;overflow:hidden}#wpforms-panel-revisions .wpforms-revision-details p{margin:3px 0;line-height:16px}#wpforms-panel-revisions .wpforms-revision-created{font-size:12px;color:#6b6d6f}#wpforms-panel-revisions .wpforms-revision-created strong{font-weight:600;font-size:14px;color:#444444}#wpforms-panel-revisions .wpforms-revision-author{font-size:13px;color:#86919e}#wpforms-panel-revisions .wpforms-preview *{pointer-events:none}.wpforms-is-revision .wpforms-revision-notice{position:fixed;z-index:10;top:calc( 76px + var( --wpforms-admin-bar-height ));inset-inline-start:95px;inset-inline-end:0;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fdf6e7;box-shadow:0 0 3px 0 rgba(0,0,0,0.2);text-align:center;font-size:14px;line-height:16px;color:#444444;transition-property:top;transition-duration:0.25s;transition-timing-function:ease-out}.wpforms-is-revision .wpforms-revision-notice p{margin:0}.wpforms-is-revision .wpforms-revision-notice a{color:#444444}.wpforms-is-revision .wpforms-revision-notice a:hover{color:#e27730}.wpforms-is-revision .wpforms-revision-notice .fa{margin:0 10px;font-size:16px;opacity:.35}.wpforms-is-revision .wpforms-panel-sidebar-content .wpforms-panel-sidebar,.wpforms-is-revision .wpforms-panel-sidebar-content .wpforms-panel-content-wrap,.wpforms-is-revision .wpforms-panel-full-content .wpforms-panel-content-wrap,.wpforms-is-revision #wpforms-panel-fields .wpforms-tabs{top:calc( 76px + var( --wpforms-admin-bar-height ) + 40px)}.wpforms-is-revision #wpforms-panel-fields .wpforms-panel-sidebar,.wpforms-is-revision .wpforms-field-option-group-toggle{top:calc( 124px + var( --wpforms-admin-bar-height ) + 40px)}.wpforms-is-revision #wpforms-field-options:before{top:calc( 125px + var( --wpforms-admin-bar-height ) + 40px)}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview p{margin:0}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview p.wpforms-panel-content-section-themes-preview-description{margin-bottom:20px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview p.wpforms-panel-content-section-themes-preview-description a{white-space:nowrap}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview .wpforms-builder-themes-preview-notice{margin-bottom:30px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview .wpforms-builder-themes-style-notice{position:relative;padding-inline-end:170px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview .wpforms-builder-themes-style-notice a{position:absolute;inset-inline-end:10px;bottom:calc(50% - 16px);padding:9px 10px;color:#777;text-decoration:none;display:inline-block;background:#fff;border:1px solid rgba(68,68,68,0.35);font-size:13px;border-radius:4px;line-height:1}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview .wpforms-builder-themes-style-notice a:hover{color:#86919e}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview{margin-top:0;position:relative;max-width:800px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview *{cursor:default;user-select:none;pointer-events:none}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-container-full{margin-top:0}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-container-full input[type=checkbox],#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-container-full input[type=radio]{margin-inline-end:0}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview #builder-themes-preview-default-name-container{padding-top:0}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-field-medium:not(textarea){max-width:396px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview textarea.wpforms-field-medium{height:151px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-field-row .wpforms-field-row-block.wpforms-one-half.wpforms-first{padding-inline-end:7px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-field-row .wpforms-field-row-block.wpforms-one-half:not(.wpforms-first){padding-inline-start:7px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-one-half{width:50%}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-submit-container{margin-top:18px}#wpforms-panel-settings .wpforms-panel-content-section-themes-preview #wpforms-builder-themes-preview .wpforms-submit-container button{pointer-events:none}#wpforms-panel-settings #wpforms-page-forms-fbst-notice{position:relative;padding-inline-end:170px}#wpforms-panel-settings #wpforms-page-forms-fbst-notice a{position:absolute;inset-inline-end:10px;bottom:calc(50% - 16px);padding:9px 10px;color:#777;text-decoration:none;display:inline-block;background:#fff;border:1px solid rgba(68,68,68,0.35);font-size:13px;border-radius:4px;line-height:1}#wpforms-panel-settings #wpforms-page-forms-fbst-notice a:hover{color:#86919e}#wpforms-builder-themes-sidebar{position:fixed;top:calc(76px + var(--wpforms-admin-bar-height));bottom:0;inset-inline-start:95px;width:400px;background:#EBF3FC;overflow:hidden;padding-bottom:50px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-head{height:46px;background-color:#e0e8f0;border-bottom:1px solid #ced7e0}#wpforms-builder-themes-sidebar #wpforms-builder-themes-back{background-color:transparent;border:none;color:#3c434a;width:auto;text-align:left;padding-top:15px;padding-bottom:15px;padding-inline:43px 15px;font-size:15px;font-weight:600;cursor:pointer;position:relative}#wpforms-builder-themes-sidebar #wpforms-builder-themes-back:hover{text-decoration:underline}#wpforms-builder-themes-sidebar #wpforms-builder-themes-back:before{content:'';position:absolute;inset-inline-start:20px;inset-inline-end:auto;background-image:url("../../images/builder/back.svg");background-size:13px 11px;width:13px;height:11px;top:50%;transform:translateY(-50%)}#wpforms-builder-themes-sidebar #wpforms-builder-themes-sidebar-tabs{margin:0 20px;border-bottom:1px solid #ced7e0;display:flex;align-items:center}#wpforms-builder-themes-sidebar #wpforms-builder-themes-sidebar-tabs a{display:block;position:relative;color:#444444;text-decoration:none;font-size:15px;padding:12px}#wpforms-builder-themes-sidebar #wpforms-builder-themes-sidebar-tabs a:hover{color:#86919e}#wpforms-builder-themes-sidebar #wpforms-builder-themes-sidebar-tabs a.active{font-weight:500;color:#444444}#wpforms-builder-themes-sidebar #wpforms-builder-themes-sidebar-tabs a.active:after{content:'';position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-1px;height:3px;background-color:#e27730}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content{padding-inline-end:6px;overflow-y:auto;scroll-behavior:smooth;scrollbar-gutter:stable;height:calc( 100% - 40px);padding:20px 20px 0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content.wpforms-is-mac{padding-inline-end:20px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-fields-row{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:20px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-fields-row>.wpforms-panel-field{width:100%;margin-bottom:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-fields-row.wpforms-hidden{display:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-hidden{display:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-add-fields-group:last-child{border-bottom:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-number-input-wrapper{position:relative}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-number-input-wrapper:after{content:'px';position:absolute;inset-inline-end:10px;bottom:10px;width:12px;height:12px;color:#b0b6bd;font-size:12px;line-height:12px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-number-input-wrapper .wpforms-builder-themes-number-input{width:100%;padding-inline-end:26px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-number-input-wrapper .wpforms-builder-themes-number-input::-webkit-outer-spin-button,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-number-input-wrapper .wpforms-builder-themes-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-number-input-wrapper .wpforms-builder-themes-number-input{-moz-appearance:textfield}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content #wpforms-panel-field-themes-fieldTextColor-wrap .minicolors-position-left .minicolors-panel,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content #wpforms-panel-field-themes-labelErrorColor-wrap .minicolors-position-left .minicolors-panel,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content #wpforms-panel-field-themes-buttonTextColor-wrap .minicolors-position-left .minicolors-panel{left:-60px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors{width:100%}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors .minicolors-input{width:100%;padding-inline-start:30px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors .minicolors-swatch{width:20px;height:20px;top:6px;left:6px;border-radius:50%}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors .minicolors-swatch:after{border-radius:50%}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors .minicolors-swatch:hover{cursor:pointer}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors .minicolors-swatch .minicolors-swatch-color{border-radius:50%;box-shadow:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content input.minicolors-input.wpforms-builder-themes-disabled+.minicolors-swatch{opacity:0.5;pointer-events:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-bg-image-preview{width:100%;height:240px;background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.15);border-radius:4px;margin-bottom:20px;cursor:pointer}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content button.wpforms-builder-themes-bg-image-choose,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content button.wpforms-builder-themes-bg-image-remove{width:auto;padding-inline-start:12px;padding-inline-end:12px;font-size:13px;font-weight:500;height:32px;padding:0 12px;line-height:32px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content button.wpforms-builder-themes-bg-image-remove{border:1px solid #d63638;background-color:#fcf0f1;color:#d63638}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content button.wpforms-builder-themes-bg-image-remove:hover,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content button.wpforms-builder-themes-bg-image-remove:focus{border-color:#b32d2e;color:#b32d2e;background-color:#f9e1e1}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content button.wpforms-builder-themes-bg-image-remove:focus{outline:1px solid #b32d2e}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-add-fields-group .wpforms-add-fields-buttons{display:block;margin-bottom:20px;overflow:visible}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-add-fields-group .wpforms-add-fields-buttons .wpforms-builder-themes-fields-row:last-child{margin-bottom:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control{margin-bottom:20px;min-height:190px;background-color:#ffffff;border-radius:4px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group{width:100%;max-height:190px;overflow-y:auto;border:1px solid #b0b6bd;border-radius:4px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button{display:flex;align-items:center;width:100%;margin:0;padding:12px;height:42px;font-size:13px;gap:12px;border-top:none;border-right:none;border-bottom:1px solid #dddddd;border-left:none;background-color:#ffffff;color:#1e1e1e;border-radius:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button:last-child{border-bottom:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button:hover{box-shadow:inset 0 0 0 8px #ffffff;cursor:pointer}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button:hover div{color:#036aab}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .wpforms-builder-themes-indicators{min-width:80px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator{min-width:20px;height:20px;width:20px;margin-inline-end:-9px;position:relative;border-radius:50%;box-shadow:inset 0 0 0 1px #0003;display:inline-block;padding:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator[data-index="0"]{z-index:5}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator[data-index="1"]{z-index:4}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator[data-index="2"]{z-index:3}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator[data-index="3"]{z-index:2}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator[data-index="4"]{z-index:1}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .component-color-indicator:last-child{margin-inline-end:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button.is-active{box-shadow:inset 0 0 0 3px #ffffff;background-color:#ebedef}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .wpforms-builder-themes-radio{flex-grow:1;text-align:left;color:#1e1e1e;overflow:hidden}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .wpforms-builder-themes-radio-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .wpforms-builder-themes-radio-disabled{position:relative;padding-right:40px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control .wpforms-builder-themes-radio-group button .wpforms-builder-themes-radio-disabled::after{content:'pro';position:absolute;text-transform:uppercase;background-color:#ededed;padding:6px 8px;border-radius:3px;font-size:8px;line-height:10px;font-weight:700;color:#999999;right:0;top:-3px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control-theme-name{margin-top:24px;margin-bottom:8px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control-delete{color:#d63638;text-decoration:underline;line-height:18px;padding:0;box-shadow:none;height:auto}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-control-delete:hover{box-shadow:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content #wpforms-panel-field-themes-themeName-wrap{margin-bottom:5px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content #wpforms-builder-themer-remove-theme{width:auto;background-color:transparent;padding:5px 0 0 0;color:#d63638;font-size:12px;margin-top:0}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content #wpforms-builder-themer-remove-theme:hover{color:#b32d2e;text-decoration:underline}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-after{display:block;color:#86919E;margin-left:0;margin-top:5px;line-height:18px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled-pro{opacity:.5;pointer-events:none;position:relative}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled input.wpforms-builder-themes-disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled select.wpforms-builder-themes-disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled-pro input.wpforms-builder-themes-disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled-pro select.wpforms-builder-themes-disabled{background-color:#ffffff;opacity:1}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled:before,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-disabled-pro:before{content:'';position:absolute;inset:0;pointer-events:auto}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content a.wpforms-builder-themes-pro-blocked{position:relative}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content a.wpforms-builder-themes-pro-blocked::after{content:'pro';position:absolute;text-transform:uppercase;background-color:#dbe4ee;padding:6px 8px;border-radius:3px;font-size:8px;line-height:10px;font-weight:700;color:#9BA4AF;right:27px;top:19px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-restricted{padding-top:20px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-builder-themes-restricted .wpforms-add-fields-group:nth-last-child(2){border-bottom:none}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content input[type=text],#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content input[type=number],#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content textarea,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content select{border-color:#b0b6bd}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content input[type=text]:disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content input[type=number]:disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content textarea:disabled,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content select:disabled{background-color:#ffffff}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group::-webkit-scrollbar{background:transparent;width:5px;height:5px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group::-webkit-scrollbar-track{background:transparent}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group::-webkit-scrollbar-thumb{box-shadow:inset 0 0 5px 5px rgba(0,0,0,0.1);background:transparent;border-radius:5px;border:solid -1px transparent}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group::-webkit-resizer,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group::-webkit-scrollbar-button,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group::-webkit-scrollbar-corner{display:none}@-moz-document url-prefix(){#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group{scrollbar-color:rgba(0,0,0,0.1) transparent;scrollbar-gutter:initial !important;scrollbar-width:thin}}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover::-webkit-scrollbar{background:transparent;width:5px;height:5px}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover::-webkit-scrollbar-track{background:transparent}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 5px 5px rgba(0,0,0,0.4);background:transparent;border-radius:5px;border:solid -1px transparent}#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover::-webkit-resizer,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover::-webkit-scrollbar-button,#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover::-webkit-scrollbar-corner{display:none}@-moz-document url-prefix(){#wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content:not(.wpforms-is-mac) .wpforms-builder-themes-radio-group:hover{scrollbar-color:rgba(0,0,0,0.4) transparent;scrollbar-gutter:initial !important;scrollbar-width:thin}}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal .wpforms-exclamation-circle{display:block;width:48px;height:48px;mask-image:url("../../images/exclamation-circle.svg");mask-size:48px 48px;margin:0 auto}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-type-orange .wpforms-exclamation-circle{background-color:#e27730}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-type-red .wpforms-exclamation-circle{background-color:#d63638}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal button[disabled]{opacity:.75 !important}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal .wpforms-theme-delete-text{margin:0 auto 10px auto !important}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector{height:540px;border-top-width:0}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .jconfirm-title{font-style:normal;font-weight:500;font-size:24px;line-height:22px;color:#3c434a;margin:0 0 10px 0 !important}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .jconfirm-title p{font-weight:400;font-size:16px;line-height:22px;margin:15px 0 0 0}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .jconfirm-closeIcon{width:12px;height:12px;background-size:12px 12px;background-repeat:no-repeat;background-image:url("../../images/cross-inverse.svg");opacity:.3}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .jconfirm-closeIcon:after{display:none}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .jconfirm-closeIcon:hover{opacity:.5}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .wpforms-builder-stock-photos-pictures-wrap{display:grid;grid-template-columns:repeat(5, 124px);grid-row-gap:20px;grid-column-gap:20px;justify-content:center;background-color:#f6f7f7;border-radius:4px;padding:20px}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .wpforms-builder-stock-photos-picture{width:124px;height:124px;border-radius:4px;position:relative;cursor:pointer;border:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.15);background-size:cover;background-position:center;background-repeat:no-repeat;transition:box-shadow 0.15s ease-in-out}.jconfirm-modern .jconfirm-box-container .wpforms-builder-themes-modal.jconfirm-box.jconfirm-type-picture-selector .wpforms-builder-stock-photos-picture:hover{box-shadow:inset 0 0 0 1px #282e32,0 0 0 1px #282e32,0 2px 4px rgba(0,0,0,0.15)}.rtl #wpforms-panel-field-themes-fieldBackgroundColor-wrap .minicolors-position-left .minicolors-panel,.rtl #wpforms-panel-field-themes-labelColor-wrap .minicolors-position-left .minicolors-panel,.rtl #wpforms-panel-field-themes-buttonBackgroundColor-wrap .minicolors-position-left .minicolors-panel{left:-60px}.rtl #wpforms-panel-field-themes-buttonTextColor-wrap .minicolors-position-left .minicolors-panel,.rtl #wpforms-panel-field-themes-labelErrorColor-wrap .minicolors-position-left .minicolors-panel,.rtl #wpforms-panel-field-themes-buttonTextColor-wrap .minicolors-position-left .minicolors-panel,.rtl #wpforms-panel-field-themes-fieldTextColor-wrap .minicolors-position-left .minicolors-panel{left:0 !important}.rtl #wpforms-builder-themes-sidebar .wpforms-builder-themes-sidebar-content .wpforms-panel-field-colorpicker .minicolors .minicolors-input{padding-inline-start:10px} @@ -1 +1 @@ -.wpforms-screen-reader-element,.screen-reader-text{border:0 !important;clip:rect(0, 0, 0, 0) !important;height:1px !important;margin:0 !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;word-wrap:normal !important}.wpforms_page_wpforms-builder #wpadminbar{display:none}.wpforms_page_wpforms-builder .flatpickr-calendar.open{z-index:100100}@media only screen and (max-width: 600px){.flatpickr-calendar .flatpickr-current-month .numInputWrapper{width:calc(6ch - 14px)}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown{display:none}}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box{display:grid;grid-template-columns:repeat(2, 1fr);justify-items:center;animation:none;background:#ffffff;border-radius:6px;border-top-style:solid;border-top-width:4px;box-shadow:0 3px 6px rgba(0,0,0,0.15);padding-top:34px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c,.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons{grid-column:1 / -1}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default{border-top-width:0;padding-top:25px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c{margin-bottom:20px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c .jconfirm-icon-c{font-size:44px;margin-bottom:-6px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm{background-color:#e27730;border-color:#e27730}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm:hover{background-color:#cd6622;border-color:#cd6622}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red{border-top-color:#d63638 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#d63638 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm{background-color:#d63638;border-color:#d63638}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm:hover{background-color:#b32d2e;border-color:#b32d2e}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange{border-top-color:#e27730 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#e27730 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm{background-color:#e27730;border-color:#e27730}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm:hover{background-color:#cd6622;border-color:#cd6622}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow{border-top-color:#ffb900 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow .jconfirm-title-c .jconfirm-icon-c{color:#ffb900 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm{background-color:#ffb900;border-color:#ffb900}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm:hover{background-color:#ffaa00;border-color:#ffaa00}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue{border-top-color:#0399ed !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#0399ed !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm{background-color:#0399ed;border-color:#0399ed}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm:hover{background-color:#036aab;border-color:#036aab}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green{border-top-color:#00a32a !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#00a32a !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm{background-color:#00a32a;border-color:#00a32a}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm:hover{background-color:#008a20;border-color:#008a20}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple{border-top-color:#7a30e2 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#7a30e2 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple button.btn-confirm{background-color:#7a30e2;border-color:#7a30e2}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple button.btn-confirm:hover{background-color:#5c24a9;border-color:#5c24a9}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon{color:transparent;font-family:"FontAwesome";height:14px;opacity:1;inset-inline-end:10px;top:10px;width:14px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:after,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:after,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:after{color:#b0b2b3;content:"\f00d";font-size:16px;inset-inline-start:0;position:absolute;top:0}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:hover:after,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:hover:after,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:hover:after{color:#6a6f76 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c{margin:0 0 20px 0;padding:0;font-weight:600}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{font-size:47px;margin:0;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c+.jconfirm-title,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c+.jconfirm-title,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c+.jconfirm-title{margin-top:20px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title{color:#3c434a;display:block;line-height:30px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane{display:block;margin-bottom:20px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content{color:#3c434a;font-size:16px;line-height:24px;margin-bottom:0;overflow:inherit}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content.lite-upgrade p,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content.lite-upgrade p,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content.lite-upgrade p{color:#6a6f76;font-size:18px;padding:0 20px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p{font-size:inherit;line-height:inherit;margin:0 0 16px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p:last-of-type,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p:last-of-type,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p:last-of-type{margin:0}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.large,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.large,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.large{font-size:18px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.small,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.small,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.small{font-size:14px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.bold,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.bold,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.bold{font-weight:600}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content strong,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content strong,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content strong{font-weight:600}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=text],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=number],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=email],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=url],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=password],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=search],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=tel],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content textarea,.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content select,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=text],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=number],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=email],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=url],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=password],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=search],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=tel],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content textarea,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content select,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=text],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=number],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=email],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=url],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=password],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=search],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=tel],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content textarea,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content select{margin:10px 2px;width:calc( 100% - 4px)}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .error,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .error,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .error{color:#d63638;font-size:14px;font-weight:600;line-height:1.4;margin-top:10px;display:none}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .already-purchased,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .already-purchased,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .already-purchased{display:block;grid-row:5;grid-column:1 / -1;color:#b0b2b3;font-size:14px;margin-top:15px;text-decoration:underline;text-align:center}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .already-purchased:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .already-purchased:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .already-purchased:hover{color:#6a6f76;text-decoration:underline}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .discount-note,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .discount-note,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .discount-note{grid-row:4;grid-column:1 / -1;margin:25px 0 0 0;text-align:center;width:100%}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .discount-note p,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .discount-note p,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .discount-note p{background-color:#fcf9e8;color:#6a6f76;font-size:16px;margin:0 -30px;padding:22px 52px 12px 52px;position:relative}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .discount-note p:after,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .discount-note p:after,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .discount-note p:after{background-color:#ffffff;border-radius:50%;color:#00a32a;content:"\f058";display:inline-block;font:normal normal normal 14px "FontAwesome";font-size:26px;margin-inline-end:-18px;padding:5px 6px;position:absolute;inset-inline-end:50%;text-rendering:auto;top:-16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .discount-note span,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .discount-note span,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .discount-note span{color:#00a32a;font-weight:700}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .discount-note a,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .discount-note a,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .discount-note a{color:#6a6f76;display:block;margin-top:12px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .feature-video,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .feature-video,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .feature-video{margin:30px 0 0 0}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .pro-feature-video,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .pro-feature-video,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .pro-feature-video{margin:15px 0 10px 0}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input),.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input),.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input){display:block;margin-top:10px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box #wpforms-edu-modal-license-key,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box #wpforms-edu-modal-license-key,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box #wpforms-edu-modal-license-key{margin-top:20px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons{margin-top:-10px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button{background:#f6f7f7;border:1px solid #c3c4c7;border-radius:4px;color:#6a6f76;font-size:16px;font-weight:600;line-height:20px;outline:none;padding:11px 17px;text-transform:none;margin:10px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button:hover{background:#e8e9e9;border-color:#c3c4c7}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button{min-width:83px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button[disabled],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button[disabled],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button[disabled]{cursor:no-drop;pointer-events:none}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-confirm{color:#ffffff}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai{background-color:#faf5fe;border-color:#7a30e2;color:#7a30e2;padding:10px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai:hover,.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai:focus,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai:focus,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai:focus{background-color:#f5e9ff;border-color:#5c24a9;color:#5c24a9}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai::before,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai::before,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai::before{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(../../images/integrations/ai/ai-feature.svg);background-size:16px 16px;margin-inline-end:8px;opacity:.85}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.hidden+button,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.hidden+button,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.hidden+button{margin-left:0;margin-right:0}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-block,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-block,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-block{display:block;margin:0 0 10px 0 !important;text-align:center;width:100%}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-normal-case,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-normal-case,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-normal-case{text-transform:none !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button i,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button i,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button i{margin-inline-end:10px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-providers-account-add-modal .jconfirm-content .description,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-providers-account-add-modal .jconfirm-content .description,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-providers-account-add-modal .jconfirm-content .description{font-size:13px;line-height:1.4;margin-top:15px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .jconfirm-content-pane,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .jconfirm-content-pane,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .jconfirm-content-pane{max-height:calc( 100vh - 333px);transition-property:max-height;transition-duration:0.25s;transition-timing-function:ease-out}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .jconfirm-title-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .jconfirm-title-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .jconfirm-title-c{margin-bottom:15px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-columns,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-columns,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-columns{margin:30px 0 0 0}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column{border:1px solid #c3c4c7;border-radius:4px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li{border-bottom:1px solid #dcdcde;font-size:14px;line-height:30px;margin:0;padding:8px 10px;text-align:start;display:flex}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li:last-child,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li:last-child,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li:last-child{border-bottom:none}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span{margin-inline-start:auto}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span i,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span i,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span i{background-color:#ebf3fc;border-radius:4px;color:#036aab;display:inline-block;font-style:normal;line-height:16px;margin-inline-start:5px;min-width:30px;padding:5px 10px;text-transform:capitalize}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span i:empty,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span i:empty,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span i:empty{display:none}.wpforms_page_wpforms-builder .jconfirm.jconfirm-wpforms-education .jconfirm-content-pane,.block-editor-page .jconfirm.jconfirm-wpforms-education .jconfirm-content-pane,.elementor-editor-active .jconfirm.jconfirm-wpforms-education .jconfirm-content-pane{height:auto !important;min-height:fit-content}.wpforms_page_wpforms-builder .choices,.block-editor-page .choices,.elementor-editor-active .choices{font-size:16px;text-align:start}.wpforms_page_wpforms-builder .choices input[type=text].choices__input:not(.wpforms-hidden),.block-editor-page .choices input[type=text].choices__input:not(.wpforms-hidden),.elementor-editor-active .choices input[type=text].choices__input:not(.wpforms-hidden){display:inline-block !important}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .jconfirm-box,.block-editor-page .jconfirm.has-video .jconfirm-box-container .jconfirm-box,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .jconfirm-box{padding-bottom:0;padding-top:30px}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .already-purchased,.block-editor-page .jconfirm.has-video .jconfirm-box-container .already-purchased,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .already-purchased{grid-row:4;grid-column:1 / 2;display:block;margin-top:0}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .already-purchased:hover,.block-editor-page .jconfirm.has-video .jconfirm-box-container .already-purchased:hover,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .already-purchased:hover{color:#6a6f76}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .discount-note,.block-editor-page .jconfirm.has-video .jconfirm-box-container .discount-note,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .discount-note{grid-row:5;margin:20px 0 0}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .discount-note p,.block-editor-page .jconfirm.has-video .jconfirm-box-container .discount-note p,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .discount-note p{margin:0 -30px;padding:20px 52px;border-radius:0 0 6px 6px}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .discount-note p:after,.block-editor-page .jconfirm.has-video .jconfirm-box-container .discount-note p:after,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .discount-note p:after{display:none}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .feature-video,.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .pro-feature-video,.block-editor-page .jconfirm.has-video .jconfirm-box-container .feature-video,.block-editor-page .jconfirm.has-video .jconfirm-box-container .pro-feature-video,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .feature-video,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .pro-feature-video{grid-row:1 / span 4;grid-column-start:2;margin-top:0;margin-inline-start:15px}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .jconfirm-title-c,.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .jconfirm-content-pane,.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .jconfirm-buttons,.block-editor-page .jconfirm.has-video .jconfirm-box-container .jconfirm-title-c,.block-editor-page .jconfirm.has-video .jconfirm-box-container .jconfirm-content-pane,.block-editor-page .jconfirm.has-video .jconfirm-box-container .jconfirm-buttons,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .jconfirm-title-c,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .jconfirm-content-pane,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .jconfirm-buttons{grid-column:1 / 2}.wpforms_page_wpforms-builder .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box,.block-editor-page .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box,.elementor-editor-active .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box{padding-bottom:30px}.wpforms_page_wpforms-builder .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box .pro-feature-video,.block-editor-page .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box .pro-feature-video,.elementor-editor-active .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box .pro-feature-video{margin-bottom:0}.wpforms_page_wpforms-builder .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box .jconfirm-buttons,.block-editor-page .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box .jconfirm-buttons,.elementor-editor-active .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box .jconfirm-buttons{padding-bottom:0}.wpforms_page_wpforms-builder.rtl .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon,.block-editor-page.rtl .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon,.elementor-editor-active.rtl .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon{left:10px;right:auto}@media screen and (max-width: 1023px){.wpforms_page_wpforms-builder .jconfirm{display:none}}.wpforms_page_wpforms-builder .media-modal .edit-attachment,.wpforms_page_wpforms-builder .media-modal .delete-attachment{display:none} +body.admin-color-fresh{--wp-admin-theme-color: #007cba;--wp-admin-theme-color--rgb: 0, 124, 186;--wp-admin-theme-color-darker-10: rgb(0, 107, 160.5);--wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;--wp-admin-theme-color-darker-20: #005a87;--wp-admin-theme-color-darker-20--rgb: 0, 90, 135;--wp-admin-border-width-focus: 2px}.wpforms-screen-reader-element,.screen-reader-text{border:0 !important;clip:rect(0, 0, 0, 0) !important;height:1px !important;margin:0 !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;word-wrap:normal !important}.wpforms_page_wpforms-builder #wpadminbar{display:none}.wpforms_page_wpforms-builder .flatpickr-calendar.open{z-index:100100}@media only screen and (max-width: 600px){.flatpickr-calendar .flatpickr-current-month .numInputWrapper{width:calc(6ch - 14px)}.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-calendar .flatpickr-current-month .numInputWrapper span.arrowDown{display:none}}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box{display:grid;grid-template-columns:repeat(2, 1fr);justify-items:center;animation:none;background:#ffffff;border-radius:6px;border-top-style:solid;border-top-width:4px;box-shadow:0 3px 6px rgba(0,0,0,0.15);padding-top:34px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c,.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons{grid-column:1 / -1}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default{border-top-width:0;padding-top:25px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c{margin-bottom:20px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default .jconfirm-title-c .jconfirm-icon-c{font-size:44px;margin-bottom:-6px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm{background-color:#e27730;border-color:#e27730}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-default button.btn-confirm:hover{background-color:#cd6622;border-color:#cd6622}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red{border-top-color:#d63638 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red .jconfirm-title-c .jconfirm-icon-c{color:#d63638 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm{background-color:#d63638;border-color:#d63638}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-red button.btn-confirm:hover{background-color:#b32d2e;border-color:#b32d2e}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange{border-top-color:#e27730 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange .jconfirm-title-c .jconfirm-icon-c{color:#e27730 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm{background-color:#e27730;border-color:#e27730}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-orange button.btn-confirm:hover{background-color:#cd6622;border-color:#cd6622}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow{border-top-color:#ffb900 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow .jconfirm-title-c .jconfirm-icon-c{color:#ffb900 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm{background-color:#ffb900;border-color:#ffb900}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-yellow button.btn-confirm:hover{background-color:#ffaa00;border-color:#ffaa00}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue{border-top-color:#0399ed !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue .jconfirm-title-c .jconfirm-icon-c{color:#0399ed !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm{background-color:#0399ed;border-color:#0399ed}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-blue button.btn-confirm:hover{background-color:#036aab;border-color:#036aab}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green{border-top-color:#00a32a !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green .jconfirm-title-c .jconfirm-icon-c{color:#00a32a !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm{background-color:#00a32a;border-color:#00a32a}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-green button.btn-confirm:hover{background-color:#008a20;border-color:#008a20}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple{border-top-color:#7a30e2 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple .jconfirm-title-c .jconfirm-icon-c{color:#7a30e2 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple button.btn-confirm{background-color:#7a30e2;border-color:#7a30e2}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple button.btn-confirm:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple button.btn-confirm:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.jconfirm-type-purple button.btn-confirm:hover{background-color:#5c24a9;border-color:#5c24a9}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon{color:transparent;font-family:"FontAwesome";height:14px;opacity:1;inset-inline-end:10px;top:10px;width:14px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:after,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:after,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:after{color:#b0b2b3;content:"\f00d";font-size:16px;inset-inline-start:0;position:absolute;top:0}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:hover:after,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:hover:after,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon:hover:after{color:#6a6f76 !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c{margin:0 0 20px 0;padding:0;font-weight:600}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{font-size:47px;margin:0;-ms-transform:none !important;-webkit-transform:none !important;transform:none !important;-webkit-transition:none !important;transition:none !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c+.jconfirm-title,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c+.jconfirm-title,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-icon-c+.jconfirm-title{margin-top:20px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-title-c .jconfirm-title{color:#3c434a;display:block;line-height:30px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane{display:block;margin-bottom:20px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content{color:#3c434a;font-size:16px;line-height:24px;margin-bottom:0;overflow:inherit}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content.lite-upgrade p,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content.lite-upgrade p,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content.lite-upgrade p{color:#6a6f76;font-size:18px;padding:0 20px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p{font-size:inherit;line-height:inherit;margin:0 0 16px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p:last-of-type,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p:last-of-type,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p:last-of-type{margin:0}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.large,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.large,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.large{font-size:18px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.small,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.small,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.small{font-size:14px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.bold,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.bold,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content p.bold{font-weight:600}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content strong,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content strong,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content strong{font-weight:600}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=text],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=number],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=email],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=url],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=password],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=search],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=tel],.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content textarea,.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content select,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=text],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=number],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=email],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=url],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=password],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=search],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=tel],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content textarea,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content select,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=text],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=number],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=email],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=url],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=password],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=search],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content input[type=tel],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content textarea,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content select{margin:10px 2px;width:calc( 100% - 4px)}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .error,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .error,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-content-pane .jconfirm-content .error{color:#d63638;font-size:14px;font-weight:600;line-height:1.4;margin-top:10px;display:none}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .already-purchased,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .already-purchased,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .already-purchased{display:block;grid-row:5;grid-column:1 / -1;color:#b0b2b3;font-size:14px;margin-top:15px;text-decoration:underline;text-align:center}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .already-purchased:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .already-purchased:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .already-purchased:hover{color:#6a6f76;text-decoration:underline}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .discount-note,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .discount-note,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .discount-note{grid-row:4;grid-column:1 / -1;margin:25px 0 0 0;text-align:center;width:100%}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .discount-note p,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .discount-note p,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .discount-note p{background-color:#fcf9e8;color:#6a6f76;font-size:16px;margin:0 -30px;padding:22px 52px 12px 52px;position:relative}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .discount-note p:after,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .discount-note p:after,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .discount-note p:after{background-color:#ffffff;border-radius:50%;color:#00a32a;content:"\f058";display:inline-block;font:normal normal normal 14px "FontAwesome";font-size:26px;margin-inline-end:-18px;padding:5px 6px;position:absolute;inset-inline-end:50%;text-rendering:auto;top:-16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .discount-note span,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .discount-note span,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .discount-note span{color:#00a32a;font-weight:700}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .discount-note a,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .discount-note a,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .discount-note a{color:#6a6f76;display:block;margin-top:12px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .feature-video,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .feature-video,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .feature-video{margin:30px 0 0 0}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .pro-feature-video,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .pro-feature-video,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .pro-feature-video{margin:15px 0 10px 0}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input),.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input),.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box input[type=text]:not(.choices__input){display:block;margin-top:10px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box #wpforms-edu-modal-license-key,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box #wpforms-edu-modal-license-key,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box #wpforms-edu-modal-license-key{margin-top:20px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons{margin-top:-10px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button{background:#f6f7f7;border:1px solid #c3c4c7;border-radius:4px;color:#6a6f76;font-size:16px;font-weight:600;line-height:20px;outline:none;padding:11px 17px;text-transform:none;margin:10px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button:hover{background:#e8e9e9;border-color:#c3c4c7}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button{min-width:83px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button[disabled],.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button[disabled],.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button[disabled]{cursor:no-drop;pointer-events:none}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-confirm,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-confirm,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-confirm{color:#ffffff}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai{background-color:#faf5fe;border-color:#7a30e2;color:#7a30e2;padding:10px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai:hover,.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai:focus,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai:hover,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai:focus,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai:hover,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai:focus{background-color:#f5e9ff;border-color:#5c24a9;color:#5c24a9}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai::before,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai::before,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-fix-with-ai::before{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background-image:url(../../images/integrations/ai/ai-feature.svg);background-size:16px 16px;margin-inline-end:8px;opacity:.85}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.hidden+button,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.hidden+button,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.hidden+button{margin-left:0;margin-right:0}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-block,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-block,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-block{display:block;margin:0 0 10px 0 !important;text-align:center;width:100%}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-normal-case,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-normal-case,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button.btn-normal-case{text-transform:none !important}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button i,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button i,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-buttons button i{margin-inline-end:10px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-providers-account-add-modal .jconfirm-content .description,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-providers-account-add-modal .jconfirm-content .description,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-providers-account-add-modal .jconfirm-content .description{font-size:13px;line-height:1.4;margin-top:15px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .jconfirm-content-pane,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .jconfirm-content-pane,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .jconfirm-content-pane{max-height:calc( 100vh - 333px);transition-property:max-height;transition-duration:0.25s;transition-timing-function:ease-out}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .jconfirm-title-c,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .jconfirm-title-c,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .jconfirm-title-c{margin-bottom:15px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-columns,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-columns,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-columns{margin:30px 0 0 0}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column{border:1px solid #c3c4c7;border-radius:4px}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li{border-bottom:1px solid #dcdcde;font-size:14px;line-height:30px;margin:0;padding:8px 10px;text-align:start;display:flex}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li:last-child,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li:last-child,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li:last-child{border-bottom:none}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span{margin-inline-start:auto}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span i,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span i,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span i{background-color:#ebf3fc;border-radius:4px;color:#036aab;display:inline-block;font-style:normal;line-height:16px;margin-inline-start:5px;min-width:30px;padding:5px 10px;text-transform:capitalize}.wpforms_page_wpforms-builder .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span i:empty,.block-editor-page .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span i:empty,.elementor-editor-active .jconfirm .jconfirm-box-container .jconfirm-box.wpforms-builder-keyboard-shortcuts .wpforms-column li span i:empty{display:none}.wpforms_page_wpforms-builder .jconfirm.jconfirm-wpforms-education .jconfirm-content-pane,.block-editor-page .jconfirm.jconfirm-wpforms-education .jconfirm-content-pane,.elementor-editor-active .jconfirm.jconfirm-wpforms-education .jconfirm-content-pane{height:auto !important;min-height:fit-content}.wpforms_page_wpforms-builder .choices,.block-editor-page .choices,.elementor-editor-active .choices{font-size:16px;text-align:start}.wpforms_page_wpforms-builder .choices input[type=text].choices__input:not(.wpforms-hidden),.block-editor-page .choices input[type=text].choices__input:not(.wpforms-hidden),.elementor-editor-active .choices input[type=text].choices__input:not(.wpforms-hidden){display:inline-block !important}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .jconfirm-box,.block-editor-page .jconfirm.has-video .jconfirm-box-container .jconfirm-box,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .jconfirm-box{padding-bottom:0;padding-top:30px}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .already-purchased,.block-editor-page .jconfirm.has-video .jconfirm-box-container .already-purchased,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .already-purchased{grid-row:4;grid-column:1 / 2;display:block;margin-top:0}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .already-purchased:hover,.block-editor-page .jconfirm.has-video .jconfirm-box-container .already-purchased:hover,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .already-purchased:hover{color:#6a6f76}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .discount-note,.block-editor-page .jconfirm.has-video .jconfirm-box-container .discount-note,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .discount-note{grid-row:5;margin:20px 0 0}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .discount-note p,.block-editor-page .jconfirm.has-video .jconfirm-box-container .discount-note p,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .discount-note p{margin:0 -30px;padding:20px 52px;border-radius:0 0 6px 6px}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .discount-note p:after,.block-editor-page .jconfirm.has-video .jconfirm-box-container .discount-note p:after,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .discount-note p:after{display:none}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .feature-video,.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .pro-feature-video,.block-editor-page .jconfirm.has-video .jconfirm-box-container .feature-video,.block-editor-page .jconfirm.has-video .jconfirm-box-container .pro-feature-video,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .feature-video,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .pro-feature-video{grid-row:1 / span 4;grid-column-start:2;margin-top:0;margin-inline-start:15px}.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .jconfirm-title-c,.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .jconfirm-content-pane,.wpforms_page_wpforms-builder .jconfirm.has-video .jconfirm-box-container .jconfirm-buttons,.block-editor-page .jconfirm.has-video .jconfirm-box-container .jconfirm-title-c,.block-editor-page .jconfirm.has-video .jconfirm-box-container .jconfirm-content-pane,.block-editor-page .jconfirm.has-video .jconfirm-box-container .jconfirm-buttons,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .jconfirm-title-c,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .jconfirm-content-pane,.elementor-editor-active .jconfirm.has-video .jconfirm-box-container .jconfirm-buttons{grid-column:1 / 2}.wpforms_page_wpforms-builder .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box,.block-editor-page .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box,.elementor-editor-active .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box{padding-bottom:30px}.wpforms_page_wpforms-builder .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box .pro-feature-video,.block-editor-page .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box .pro-feature-video,.elementor-editor-active .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box .pro-feature-video{margin-bottom:0}.wpforms_page_wpforms-builder .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box .jconfirm-buttons,.block-editor-page .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box .jconfirm-buttons,.elementor-editor-active .jconfirm.upgrade-modal .jconfirm-box-container .jconfirm-box .jconfirm-buttons{padding-bottom:0}.wpforms_page_wpforms-builder.rtl .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon,.block-editor-page.rtl .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon,.elementor-editor-active.rtl .jconfirm .jconfirm-box-container .jconfirm-box .jconfirm-closeIcon{left:10px;right:auto}@media screen and (max-width: 1023px){.wpforms_page_wpforms-builder .jconfirm{display:none}}.wpforms_page_wpforms-builder .media-modal .edit-attachment,.wpforms_page_wpforms-builder .media-modal .delete-attachment{display:none} @@ -1 +1 @@ -.wpforms-links{display:flex;padding:13px;padding-top:45px;align-items:center;gap:18px;border-top:1px solid #e8e9e9}.wpforms-links .wpforms-link{display:flex;align-items:center;gap:7px}.wpforms-links .wpforms-link{text-decoration:none;color:#6a6f76;line-height:normal}.wpforms-links .wpforms-link svg{width:auto;fill:#6a6f76;transition:fill 0.05s ease-in-out}.wpforms-links .wpforms-link-whats-new svg{height:17px}.wpforms-links .wpforms-link:hover{color:#2c3338}.wpforms-links .wpforms-link:hover svg{fill:#2c3338}.wpforms-dash-widget .wpforms-links{padding-top:13px}#wpforms_reports_widget_lite .inside,#wpforms_reports_widget_pro .inside{margin:0;padding:0}#wpforms_reports_widget_lite .wpforms-dash-widget-block h3,#wpforms_reports_widget_pro .wpforms-dash-widget-block h3{margin-bottom:0;font-weight:600;padding-top:1px}.wpforms-dash-widget .wpforms-dash-widget-content{position:relative}.wpforms-dash-widget button:focus{outline:none}.wpforms-dash-widget .wpforms-dash-widget-block{position:relative;padding:0 12px;margin-top:12px}#wpforms-entries-list .wpforms-dash-widget .wpforms-dash-widget-block:first-child{padding:0}#wpforms-entries-list .wpforms-dash-widget .wpforms-dash-widget-block:first-child h3{margin-top:0}#wpforms-entries-list .wpforms-dash-widget .wpforms-dash-widget-block:first-child .wpforms-dash-widget-settings{display:inline-block;float:right}.wpforms-dash-widget .wpforms-dash-widget-block.wpforms-dash-widget-block-title{background-color:#fafafa;margin-top:0;margin-bottom:-13px;padding-top:13px;padding-bottom:14px;display:flex;align-items:center;justify-content:space-between}.wpforms-dash-widget .wpforms-dash-widget-block h3{display:inline-block;line-height:2}.wpforms-dash-widget .wpforms-dash-widget-block p{margin-top:0;margin-bottom:0}.wpforms-dash-widget .wpforms-dash-widget-chart-block-container{position:relative}.wpforms-dash-widget #wpforms-dash-widget-chart-title{display:inline}#dashboard-widgets-wrap .wpforms-dash-widget #wpforms-dash-widget-chart-title{display:none}.wpforms-dash-widget .wpforms-dash-widget-settings #wpforms-dash-widget-timespan{color:#3c434a}.wpforms-dash-widget .wpforms-dash-widget-settings #wpforms-dash-widget-timespan:hover{color:#2271b1}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container{display:inline-block;position:relative;vertical-align:top;margin-left:7px}#wpforms-entries-list .wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container{margin-left:20px;margin-top:5px}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-button{background:#fafafa;color:#787c82;border-color:currentColor;padding:0 5px 0 6px}#wpforms-entries-list .wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-button{background-color:#fff}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-button:hover,.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-button:focus{color:#2271b1}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-button .dashicons{margin-top:4px}@media (max-width: 782px){.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-button .dashicons{margin-top:9px}}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu{top:auto;bottom:40px;display:none;position:absolute;background-color:#fff;width:160px;border-radius:3px;box-shadow:0 5px 15px rgba(0,0,0,0.15) !important;padding:10px;z-index:9999;right:0}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu.disabled *{cursor:not-allowed}#wpforms-entries-list .wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu,.postbox:first-child .wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu{top:40px;bottom:auto}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu .wpforms-dash-widget-settings-menu-wrap{border-bottom:1px solid #eee;line-height:2.4;font-size:13px;padding-bottom:5px}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu .wpforms-dash-widget-settings-menu-wrap h4{text-transform:uppercase !important;color:#3c434a !important;font-size:11px !important;font-weight:600 !important;line-height:13px !important;margin:0}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu .wpforms-dash-widget-settings-menu-wrap.color-scheme h4{margin-top:10px !important;margin-bottom:5px !important}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu .wpforms-dash-widget-settings-menu-wrap div{line-height:1.9}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu button{margin-top:10px}.wpforms-dash-widget .wpforms-dash-widget-chart-block{border-bottom:1px solid #eee;height:291px;padding-bottom:12px;padding-inline-end:14px}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table{width:calc(100% + 24px);margin:0 -12px}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table tr.wpforms-dash-widget-form-active td .wpforms-dash-widget-single-chart-btn{display:none}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table tr.wpforms-dash-widget-form-active td #wpforms-dash-widget-reset-chart{display:block}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table tr.wpforms-dash-widget-form-active td:nth-child(1){border-left:3px solid #2271b1;font-weight:600;padding-left:9px}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table td{padding:10px 12px;background-color:#fff;border-top:1px solid #eee;font-size:14px}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table td:not(:first-child){text-align:right}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table td a.entry-list-link{text-decoration:none}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table td a.entry-list-link:hover{color:#003d7e}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block .wpforms-dash-widget-forms-list-hidden-el{display:none}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block .wpforms-dash-widget-forms-more{background:#fff;display:block;margin:0 -12px;padding:9px 10px;line-height:1.6;border:none;border-top:1px solid #eee;width:calc(100% + 24px);cursor:pointer;text-align:left;color:#23282c;font-weight:600}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block .wpforms-dash-widget-forms-more:hover{color:#0073aa}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block .wpforms-dash-widget-forms-more:hover .dashicons{color:#0073aa}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block .wpforms-dash-widget-forms-more .dashicons{float:right;color:#72777c}.wpforms-dash-widget .wpforms-dash-widget-recommended-plugin-block{display:flex;justify-content:space-between;align-items:center;padding:12px;border-top:1px solid #f3f3f3;color:#787c82;margin-top:0}.wpforms-dash-widget .wpforms-dash-widget-recommended-plugin-block strong{color:#3c434a}.wpforms-dash-widget .wpforms-dash-widget-recommended-plugin-block .sep{display:inline-block;margin:0 3px}.wpforms-dash-widget .wpforms-dash-widget-recommended-plugin-block .sep-vertical{color:#dddde0}.wpforms-dash-widget .wpforms-dash-widget-recommended-plugin-block p{margin:0}.wpforms-dash-widget .wpforms-dash-widget-recommended-plugin-block .action-links{display:inline-block}.wpforms-dash-widget .wpforms-dash-widget-dismiss-icon{border:0;color:#8c8f94;opacity:0.3;cursor:pointer;background:none;padding:0;margin:0}.wpforms-dash-widget .wpforms-dash-widget-dismiss-icon:hover{opacity:1}.wpforms-dash-widget .wpforms-dash-widget-dismiss-icon .dashicons{font-size:16px;height:1em;width:1em}.wpforms-dash-widget .wpforms-error{text-align:center}.wpforms-dash-widget .wpforms-error-no-data-chart{position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden;border-bottom:1px solid #f3f3f3;box-sizing:border-box;background:rgba(255,255,255,0);background:-moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, white));background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-o-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, white 100%)}.wpforms-dash-widget .wpforms-error-no-data-chart .wpforms-dash-widget-modal{position:absolute;top:calc(50% - 2em);left:50%;transform:translate(-50%, -50%);padding:1.5em 2em 2em 2em;box-shadow:0 0 25px 10px rgba(0,0,0,0.08);border-radius:3px;background-color:#fff;text-align:center;width:20em}.wpforms-dash-widget .wpforms-error-no-data-chart .wpforms-dash-widget-modal h2{padding:0;margin-bottom:5px;font-size:18px}.wpforms-dash-widget .wpforms-error-no-data-chart .wpforms-dash-widget-modal p{line-height:1.3}.wpforms-dash-widget .wpforms-error-no-data-forms-list{padding-top:12px;padding-bottom:24px}.wpforms-dash-widget .wpforms-dash-widget-block-no-forms{padding:20px 30px 30px;text-align:center}.wpforms-dash-widget .wpforms-dash-widget-block-no-forms .wpforms-dash-widget-block-sullie-logo{width:85px}.wpforms-dash-widget .wpforms-dash-widget-block-no-forms h2{font-size:16px;font-weight:600;padding:10px 0 0;line-height:1.3}.wpforms-dash-widget .wpforms-dash-widget-block-no-forms p{margin-top:8px;margin-bottom:20px}.wpforms-dash-widget .wpforms-dash-widget-block-no-forms a.button:first-of-type:not(:only-of-type){margin-right:9px}.wpforms-dash-widget .wpforms-dash-widget-modal{position:absolute;top:calc(50% - 2em);left:50%;transform:translate(-50%, -50%);padding:1.5em 2em 2em 2em;box-shadow:0 0 25px 10px rgba(0,0,0,0.08);border-radius:3px;background-color:#fff;text-align:center;width:20em}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade{position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden;border-bottom:1px solid #f3f3f3;box-sizing:border-box;background:rgba(255,255,255,0);background:-moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, white));background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-o-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, white 100%)}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-modal .wpforms-dash-widget-dismiss-chart-upgrade{position:absolute;width:16px;height:17px;right:5px;top:5px;color:#a0a5aa;text-decoration:none}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-modal .wpforms-dash-widget-dismiss-chart-upgrade .dashicons{width:16px;height:17px;font-style:normal;font-weight:normal;font-size:16px;line-height:17px}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-modal h2{margin-bottom:10px;font-size:20px;font-weight:600;color:#3c434a}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-modal p{margin:0 0 15px 0;color:#787c82;font-size:14px;line-height:18px}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-modal p:last-child{margin-bottom:0}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-upgrade-btn{background:#e27730;border-radius:3px;color:#fff;display:inline-block;padding:11px 15px;text-decoration:none;font-weight:600}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-upgrade-btn:hover,.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-upgrade-btn:focus{background-color:#b85a1b;color:#fff}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-upgrade-btn:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px #b85a1b;outline:0}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-site-link{color:#e27730;display:inline-block;margin-bottom:10px}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-site-link:hover{color:#b85a1b}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-forms-list-block table td{padding-top:10px;padding-bottom:10px}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-reset-chart{border:0;color:#a0a5aa;vertical-align:baseline;cursor:pointer;background:none;padding:0 2px}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-reset-chart:hover{color:#d63638}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-reset-chart .dashicons{font-size:16px;height:1em;width:1em;margin-top:1px}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-forms-list-block table td.graph{padding:10px 0;width:40px}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-forms-list-block table button{cursor:pointer;height:24px;width:33px;padding:0;vertical-align:middle;margin:0 12px}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-forms-list-block table button.chart{background-color:white;color:#a7acb1;border:1px solid #a0a5aa;border-radius:3px;transition:border .1s ease-in}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-forms-list-block table button.chart:hover{border:1px solid currentColor;color:#2271b1}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-forms-list-block table button:hover{border-color:#666}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-overlay{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff url(/wp-includes/images/spinner.gif) no-repeat center calc(50% - 12px);z-index:10}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect{width:100%;position:absolute;top:0;right:0;left:0;z-index:10;height:300px;background:rgba(255,255,255,0);background:-moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, white));background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-o-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, white 100%)}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect .wpforms-dash-widget-modal{border-radius:6px;padding:30px;min-width:calc( 100% - 200px);top:50%}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect img{width:40px;height:40px;margin:0 0 15px 0}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect h4{font-weight:600;font-size:20px;line-height:26px;margin-bottom:15px}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect p{font-weight:400;font-size:14px;line-height:18px;color:#787c82;margin:0}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect .wpforms-btn{background:#e27730;border-radius:3px;color:#ffffff;display:inline-block;font-weight:600;font-size:14px;line-height:20px;text-decoration:none;padding:10px 15px;margin-top:15px}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect .wpforms-btn:hover{background:#cd6622}.wpforms-hidden{display:none !important}.wpforms-dash-widget-no-graph.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu{top:40px;bottom:auto} +.wpforms-links{display:flex;padding:13px;padding-top:45px;align-items:center;gap:18px;border-top:1px solid #e8e9e9}.wpforms-links .wpforms-link{display:flex;align-items:center;gap:7px}.wpforms-links .wpforms-link{text-decoration:none;color:#6a6f76;line-height:normal}.wpforms-links .wpforms-link svg{width:auto;fill:#6a6f76;transition:fill 0.05s ease-in-out}.wpforms-links .wpforms-link-whats-new svg{height:17px}.wpforms-links .wpforms-link:hover{color:#2c3338}.wpforms-links .wpforms-link:hover svg{fill:#2c3338}.wpforms-dash-widget .wpforms-links{padding-top:13px}#wpforms_reports_widget_lite .inside,#wpforms_reports_widget_pro .inside{margin:0;padding:0}#wpforms_reports_widget_lite .wpforms-dash-widget-block h3,#wpforms_reports_widget_pro .wpforms-dash-widget-block h3{margin-bottom:0;font-weight:600;padding-top:1px}.wpforms-dash-widget .wpforms-dash-widget-content{position:relative}.wpforms-dash-widget button:focus{outline:none}.wpforms-dash-widget .wpforms-dash-widget-block{position:relative;padding:0 12px;margin-top:12px}#wpforms-entries-list .wpforms-dash-widget .wpforms-dash-widget-block:first-child{padding:0}#wpforms-entries-list .wpforms-dash-widget .wpforms-dash-widget-block:first-child h3{margin-top:0}#wpforms-entries-list .wpforms-dash-widget .wpforms-dash-widget-block:first-child .wpforms-dash-widget-settings{display:inline-block;float:right}.wpforms-dash-widget .wpforms-dash-widget-block.wpforms-dash-widget-block-title{background-color:#fafafa;margin-top:0;margin-bottom:-13px;padding-top:13px;padding-bottom:14px;display:flex;align-items:center;justify-content:space-between}.wpforms-dash-widget .wpforms-dash-widget-block h3{display:inline-block;line-height:2}.wpforms-dash-widget .wpforms-dash-widget-block p{margin-top:0;margin-bottom:0}.wpforms-dash-widget .wpforms-dash-widget-chart-block-container{position:relative}.wpforms-dash-widget #wpforms-dash-widget-chart-title{display:inline}#dashboard-widgets-wrap .wpforms-dash-widget #wpforms-dash-widget-chart-title{display:none}.wpforms-dash-widget .wpforms-dash-widget-settings #wpforms-dash-widget-timespan{min-height:30px;line-height:2;border-radius:3px;padding:0 24px 0 8px;color:#3c434a}.wpforms-dash-widget .wpforms-dash-widget-settings #wpforms-dash-widget-timespan:hover{color:#2271b1}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container{display:inline-block;position:relative;vertical-align:top;margin-left:7px}#wpforms-entries-list .wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container{margin-left:20px;margin-top:5px}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-button{background:#fafafa;color:#787c82;border-color:currentColor;padding:0 5px 0 6px;min-height:30px;line-height:2.15384615;border-radius:3px}#wpforms-entries-list .wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-button{background-color:#fff}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-button:hover,.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-button:focus{color:#2271b1}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-button .dashicons{margin-top:4px;line-height:1}@media (max-width: 782px){.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-button .dashicons{margin-top:9px}}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu{top:auto;bottom:40px;display:none;position:absolute;background-color:#fff;width:160px;border-radius:3px;box-shadow:0 5px 15px rgba(0,0,0,0.15) !important;padding:10px;z-index:9999;right:0}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu.disabled *{cursor:not-allowed}#wpforms-entries-list .wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu,.postbox:first-child .wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu{top:40px;bottom:auto}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu .wpforms-dash-widget-settings-menu-wrap{border-bottom:1px solid #eee;line-height:2.4;font-size:13px;padding-bottom:5px}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu .wpforms-dash-widget-settings-menu-wrap h4{text-transform:uppercase !important;color:#3c434a !important;font-size:11px !important;font-weight:600 !important;line-height:13px !important;margin:0}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu .wpforms-dash-widget-settings-menu-wrap.color-scheme h4{margin-top:10px !important;margin-bottom:5px !important}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu .wpforms-dash-widget-settings-menu-wrap div{line-height:1.9}.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu button{margin-top:10px;min-height:30px;line-height:2.15384615;padding:0 10px;font-size:13px;font-weight:400;border-width:1px;border-style:solid;border-radius:3px;box-sizing:border-box}.wpforms-dash-widget .wpforms-dash-widget-chart-block{border-bottom:1px solid #eee;height:291px;padding-bottom:12px;padding-inline-end:14px}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table{width:calc(100% + 24px);margin:0 -12px}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table tr.wpforms-dash-widget-form-active td .wpforms-dash-widget-single-chart-btn{display:none}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table tr.wpforms-dash-widget-form-active td #wpforms-dash-widget-reset-chart{display:block}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table tr.wpforms-dash-widget-form-active td:nth-child(1){border-left:3px solid #2271b1;font-weight:600;padding-left:9px}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table td{padding:10px 12px;background-color:#fff;border-top:1px solid #eee;font-size:14px}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table td:not(:first-child){text-align:right}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table td a.entry-list-link{text-decoration:none}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block table td a.entry-list-link:hover{color:#003d7e}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block .wpforms-dash-widget-forms-list-hidden-el{display:none}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block .wpforms-dash-widget-forms-more{background:#fff;display:block;margin:0 -12px;padding:9px 10px;line-height:1.6;border:none;border-top:1px solid #eee;width:calc(100% + 24px);cursor:pointer;text-align:left;color:#23282c;font-weight:600}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block .wpforms-dash-widget-forms-more:hover{color:#0073aa}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block .wpforms-dash-widget-forms-more:hover .dashicons{color:#0073aa}.wpforms-dash-widget .wpforms-dash-widget-forms-list-block .wpforms-dash-widget-forms-more .dashicons{float:right;color:#72777c}.wpforms-dash-widget .wpforms-dash-widget-recommended-plugin-block{display:flex;justify-content:space-between;align-items:center;padding:12px;border-top:1px solid #f3f3f3;color:#787c82;margin-top:0}.wpforms-dash-widget .wpforms-dash-widget-recommended-plugin-block strong{color:#3c434a}.wpforms-dash-widget .wpforms-dash-widget-recommended-plugin-block .sep{display:inline-block;margin:0 3px}.wpforms-dash-widget .wpforms-dash-widget-recommended-plugin-block .sep-vertical{color:#dddde0}.wpforms-dash-widget .wpforms-dash-widget-recommended-plugin-block p{margin:0}.wpforms-dash-widget .wpforms-dash-widget-recommended-plugin-block .action-links{display:inline-block}.wpforms-dash-widget .wpforms-dash-widget-dismiss-icon{border:0;color:#8c8f94;opacity:0.3;cursor:pointer;background:none;padding:0;margin:0}.wpforms-dash-widget .wpforms-dash-widget-dismiss-icon:hover{opacity:1}.wpforms-dash-widget .wpforms-dash-widget-dismiss-icon .dashicons{font-size:16px;height:1em;width:1em}.wpforms-dash-widget .wpforms-error{text-align:center}.wpforms-dash-widget .wpforms-error-no-data-chart{position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden;border-bottom:1px solid #f3f3f3;box-sizing:border-box;background:rgba(255,255,255,0);background:-moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, white));background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-o-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, white 100%)}.wpforms-dash-widget .wpforms-error-no-data-chart .wpforms-dash-widget-modal{position:absolute;top:calc(50% - 2em);left:50%;transform:translate(-50%, -50%);padding:1.5em 2em 2em 2em;box-shadow:0 0 25px 10px rgba(0,0,0,0.08);border-radius:3px;background-color:#fff;text-align:center;width:20em}.wpforms-dash-widget .wpforms-error-no-data-chart .wpforms-dash-widget-modal h2{padding:0;margin-bottom:5px;font-size:18px}.wpforms-dash-widget .wpforms-error-no-data-chart .wpforms-dash-widget-modal p{line-height:1.3}.wpforms-dash-widget .wpforms-error-no-data-forms-list{padding-top:12px;padding-bottom:24px}.wpforms-dash-widget .wpforms-dash-widget-block-no-forms{padding:20px 30px 30px;text-align:center}.wpforms-dash-widget .wpforms-dash-widget-block-no-forms .wpforms-dash-widget-block-sullie-logo{width:85px}.wpforms-dash-widget .wpforms-dash-widget-block-no-forms h2{font-size:16px;font-weight:600;padding:10px 0 0;line-height:1.3}.wpforms-dash-widget .wpforms-dash-widget-block-no-forms p{margin-top:8px;margin-bottom:20px}.wpforms-dash-widget .wpforms-dash-widget-block-no-forms a.button:first-of-type:not(:only-of-type){margin-right:9px}.wpforms-dash-widget .wpforms-dash-widget-modal{position:absolute;top:calc(50% - 2em);left:50%;transform:translate(-50%, -50%);padding:1.5em 2em 2em 2em;box-shadow:0 0 25px 10px rgba(0,0,0,0.08);border-radius:3px;background-color:#fff;text-align:center;width:20em}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade{position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden;border-bottom:1px solid #f3f3f3;box-sizing:border-box;background:rgba(255,255,255,0);background:-moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, white));background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-o-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, white 100%)}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-modal .wpforms-dash-widget-dismiss-chart-upgrade{position:absolute;width:16px;height:17px;right:5px;top:5px;color:#a0a5aa;text-decoration:none}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-modal .wpforms-dash-widget-dismiss-chart-upgrade .dashicons{width:16px;height:17px;font-style:normal;font-weight:normal;font-size:16px;line-height:17px}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-modal h2{margin-bottom:10px;font-size:20px;font-weight:600;color:#3c434a}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-modal p{margin:0 0 15px 0;color:#787c82;font-size:14px;line-height:18px}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-modal p:last-child{margin-bottom:0}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-upgrade-btn{background:#e27730;border-radius:3px;color:#fff;display:inline-block;padding:11px 15px;text-decoration:none;font-weight:600}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-upgrade-btn:hover,.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-upgrade-btn:focus{background-color:#b85a1b;color:#fff}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-upgrade-btn:focus{box-shadow:0 0 0 1px #fff, 0 0 0 3px #b85a1b;outline:0}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-site-link{color:#e27730;display:inline-block;margin-bottom:10px}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-block-upgrade .wpforms-dash-widget-site-link:hover{color:#b85a1b}.wpforms-dash-widget.wpforms-lite .wpforms-dash-widget-forms-list-block table td{padding-top:10px;padding-bottom:10px}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-reset-chart{border:0;color:#a0a5aa;vertical-align:baseline;cursor:pointer;background:none;padding:0 2px}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-reset-chart:hover{color:#d63638}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-reset-chart .dashicons{font-size:16px;height:1em;width:1em;margin-top:1px}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-forms-list-block table td.graph{padding:10px 0;width:40px}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-forms-list-block table button{cursor:pointer;height:24px;width:33px;padding:0;vertical-align:middle;margin:0 12px}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-forms-list-block table button.chart{background-color:white;color:#a7acb1;border:1px solid #a0a5aa;border-radius:3px;transition:border .1s ease-in}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-forms-list-block table button.chart:hover{border:1px solid currentColor;color:#2271b1}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-forms-list-block table button:hover{border-color:#666}.wpforms-dash-widget.wpforms-pro .wpforms-dash-widget-overlay{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff url(/wp-includes/images/spinner.gif) no-repeat center calc(50% - 12px);z-index:10}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect{width:100%;position:absolute;top:0;right:0;left:0;z-index:10;height:300px;background:rgba(255,255,255,0);background:-moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, white));background:-webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-o-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0) 0%, white 100%);background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, white 100%)}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect .wpforms-dash-widget-modal{border-radius:6px;padding:30px;min-width:calc( 100% - 200px);top:50%}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect img{width:40px;height:40px;margin:0 0 15px 0}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect h4{font-weight:600;font-size:20px;line-height:26px;margin-bottom:15px}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect p{font-weight:400;font-size:14px;line-height:18px;color:#787c82;margin:0}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect .wpforms-btn{background:#e27730;border-radius:3px;color:#ffffff;display:inline-block;font-weight:600;font-size:14px;line-height:20px;text-decoration:none;padding:10px 15px;margin-top:15px}.wpforms-dash-widget.wpforms-pro #wpforms-dash-widget-lite-connect .wpforms-btn:hover{background:#cd6622}.wpforms-hidden{display:none !important}.wpforms-dash-widget-no-graph.wpforms-dash-widget .wpforms-dash-widget-settings .wpforms-dash-widget-settings-container .wpforms-dash-widget-settings-menu{top:40px;bottom:auto} Only in /home/deploy/wp-safety.org/data/plugin-versions/wpforms-lite/1.10.0.5/assets/images: addon-icon-klaviyo.png Only in /home/deploy/wp-safety.org/data/plugin-versions/wpforms-lite/1.10.0.5/assets/images/anti-spam: activelayer.svg @@ -2,4 +2,4 @@ <div id="${s}-container" class="wpforms-field wpforms-field-text" data-field-type="text" data-field-id="${o}" style="position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important;"> <label class="wpforms-field-label" for="${s}" aria-hidden="true" style="counter-increment: none;"></label> <input type="text" id="${s}" class="wpforms-field-medium" name="wpforms[fields][${o}]" aria-hidden="true" style="visibility: hidden;" tabindex="-1"> - </div>`),(n=p(`#wpforms-${t}-field_${wpforms_settings.hn_data[t]}-container`,e)).find("input").attr({tabindex:"-1","aria-hidden":"true"}),n.find("label").text(i).attr("aria-hidden","true"))})},getHoneypotRandomLabel(t){let r="";for(let e=0;e<3;e++)r+=t[Math.floor(Math.random()*t.length)]+" ";return r.trim()},getHoneypotFieldId(t){var r=Math.max(...t);let a=0;for(let e=1;e<r;e++)if(!t.includes(e)){a=e;break}return a=a||r+1},loadValidation(){void 0===p.fn.validate?d.location.hash&&"#wpformsdebug"===d.location.hash&&console.log("jQuery Validation library not found."):(p(".wpforms-input-temp-name").each(function(e,t){var r=Math.floor(9999*Math.random())+1;p(this).attr("name","wpf-temp-"+r)}),p(s).on("change",".wpforms-validate input[type=url]",function(){var e=p(this).val();if(!e)return!1;"http://"!==e.substr(0,7)&&"https://"!==e.substr(0,8)&&p(this).val("https://"+e)}),p.validator.messages.required=wpforms_settings.val_required,p.validator.messages.url=wpforms_settings.val_url,p.validator.messages.email=wpforms_settings.val_email,p.validator.messages.number=wpforms_settings.val_number,p.validator.messages.min=e("val_min","Please enter a value greater than or equal to {0}").replace("{value}","{0}"),p.validator.messages.max=e("val_max","Please enter a value less than or equal to {0}").replace("{value}","{0}"),void 0!==p.fn.payment&&p.validator.addMethod("creditcard",function(e,t){e=p.payment.validateCardNumber(e);return this.optional(t)||e},wpforms_settings.val_creditcard),p.validator.addMethod("extension",function(e,t,r){return r="string"==typeof r?r.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||e.match(new RegExp("\\.("+r+")$","i"))},wpforms_settings.val_fileextension),p.validator.addMethod("maxsize",function(e,t,r){var a=r,r=this.optional(t);let i,o;if(r)return r;if(t.files&&t.files.length)for(i=0,o=t.files.length;i<o;i++)if(t.files[i].size>a)return!1;return!0},wpforms_settings.val_filesize),p.validator.addMethod("camera-required",function(e,t){var r=p(t).closest(".wpforms-field-camera");return!r.length||!(t.hasAttribute("required")||r.hasClass("wpforms-field-required"))||t.files&&0<t.files.length||0<r.find(".wpforms-camera-selected-file.wpforms-camera-selected-file-active").length},wpforms_settings.val_required),p.validator.addMethod("step",function(e,t,r){o=r;let a=Math.floor(o)!==o&&o.toString().split(".")[1].length||0;function i(e){return Math.round(e*Math.pow(10,a))}var o=i(p(t).attr("min"));return e=i(e)-o,this.optional(t)||i(e)%i(r)==0}),p.validator.methods.email=function(e,t){return this.optional(t)||(e=>{if("string"!=typeof e)return!1;var t=e.indexOf("@",1);if(e.length<6||254<e.length||-1===t)return!1;if(-1!==e.indexOf("@",t+1))return!1;var[t,e]=e.split("@");if(!t||!e)return!1;if(!/^[a-zA-Z0-9!#$%&'*+/=?^_`{|}~.-]+$/.test(t)||63<t.length)return!1;if(/\.{2,}/.test(e)||e.trim(" \t\n\r\0\v.")!==e)return!1;if((t=e.split(".")).length<2)return!1;var r,a=/^[a-z0-9-]+$/i;for(r of t)if(63<r.length||r.trim(" \t\n\r\0\v-")!==r||!a.test(r))return!1;return!0})(e)},p.validator.addMethod("restricted-email",function(e,t){var r=p(t);return!r.val().length||(r=r.closest(".wpforms-form").data("formid"),Object.prototype.hasOwnProperty.call(m.cache,r)&&Object.prototype.hasOwnProperty.call(m.cache[r],"restrictedEmailValidation")&&Object.prototype.hasOwnProperty.call(m.cache[r].restrictedEmailValidation,e)?m.cache[r].restrictedEmailValidation[e]:(m.restrictedEmailRequest(t,e),"pending"))},wpforms_settings.val_email_restricted),p.validator.addMethod("confirm",function(e,t,r){t=p(t).closest(".wpforms-field");return p(t.find("input")[0]).val()===p(t.find("input")[1]).val()},wpforms_settings.val_confirm),p.validator.addMethod("required-payment",function(e,t){return 0<m.amountSanitize(e)},wpforms_settings.val_requiredpayment),p.validator.addMethod("time12h",function(e,t){return this.optional(t)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(e)},wpforms_settings.val_time12h),p.validator.addMethod("time24h",function(e,t){return this.optional(t)||/^(([0-1]?[0-9])|([2][0-3])):([0-5]?[0-9])(\ ?[AP]M)?$/i.test(e)},wpforms_settings.val_time24h),p.validator.addMethod("turnstile",function(e){return e},wpforms_settings.val_turnstile_fail_msg),p.validator.addMethod("time-limit",function(e,t){var t=p(t),r=t.data("min-time");return void 0===r||!(t.prop("required")||!m.empty(e))||(t=t.data("max-time"),m.compareTimesGreaterThan(t,r)?m.compareTimesGreaterThan(e,r)&&m.compareTimesGreaterThan(t,e):m.compareTimesGreaterThan(e,r)&&m.compareTimesGreaterThan(e,t)||m.compareTimesGreaterThan(r,e)&&m.compareTimesGreaterThan(t,e))},function(e,t){t=p(t);let r=t.data("min-time"),a=t.data("max-time");return r=r.replace(/^00:([0-9]{2})pm$/,"12:$1pm"),a=a.replace(/^00:([0-9]{2})pm$/,"12:$1pm"),r=r.replace(/(am|pm)/g," $1").toUpperCase(),a=a.replace(/(am|pm)/g," $1").toUpperCase(),wpforms_settings.val_time_limit.replace("{minTime}",r).replace("{maxTime}",a)}),p.validator.addMethod("check-limit",function(e,t){var t=p(t).closest("ul"),r=parseInt(t.attr("data-choice-limit")||0,10);return 0===r||t.find('input[type="checkbox"]:checked').length<=r},function(e,t){t=parseInt(p(t).closest("ul").attr("data-choice-limit")||0,10);return wpforms_settings.val_checklimit.replace("{#}",t)}),p.validator.addMethod("inputmask-incomplete",function(e,t){return 0===e.length||void 0===p.fn.inputmask||p(t).inputmask("isComplete")},wpforms_settings.val_inputmask_incomplete),p.validator.addMethod("required-positive-number",function(e,t){return 0<m.amountSanitize(e)},wpforms_settings.val_number_positive),p.validator.addMethod("required-minimum-price",function(e,t,r){t=p(t);return""===e&&!t.hasClass("wpforms-field-required")||Number(m.amountSanitize(m.amountFormat(r)))<=Number(m.amountSanitize(e))},wpforms_settings.val_minimum_price),p.validator.addMethod("password-strength",function(e,t){var r=p(t),t=WPFormsPasswordField.passwordStrength(e,t);return""===e&&!r.hasClass("wpforms-field-required")||t>=Number(r.data("password-strength-level"))},wpforms_settings.val_password_strength),p(".wpforms-validate").each(function(){let i=p(this),e=i.data("formid"),t;t=void 0!==d["wpforms_"+e]&&d["wpforms_"+e].hasOwnProperty("validate")?d["wpforms_"+e].validate:"undefined"!=typeof wpforms_validate?wpforms_validate:{errorElement:m.isModernMarkupEnabled()?"em":"label",errorClass:"wpforms-error",validClass:"wpforms-valid",ignore:m.getValidationIgnoreRules(i),ignoreTitle:!0,errorPlacement(e,t){m.isLikertScaleField(t)?(t.closest("table").hasClass("single-row")?t.closest(".wpforms-field"):t.closest("tr").find("th")).append(e):m.isWrappedField(t)?t.closest(".wpforms-field").append(e):m.isDateTimeField(t)?m.dateTimeErrorPlacement(t,e):m.isFieldInColumn(t)||m.isFieldHasHint(t)?t.parent().append(e):m.isLeadFormsSelect(t)?t.parent().parent().append(e):t.hasClass("wp-editor-area")?t.parent().parent().parent().append(e):m.isClassicFileUploadWithCamera(t)?e.insertAfter(t.parent().find("p.wpforms-file-upload-capture-camera-classic")):e.insertAfter(t),m.isModernMarkupEnabled()&&e.attr({role:"alert","aria-label":wpforms_settings.errorMessagePrefix,for:""})},highlight(e,t,r){var a=p(e),i=a.closest(".wpforms-field"),o=a.attr("name");("radio"===a.attr("type")||"checkbox"===a.attr("type")?i.find('input[name="'+o+'"]'):a).addClass(t).removeClass(r),"password"===a.attr("type")&&""===a.val().trim()&&d.WPFormsPasswordField&&a.data("rule-password-strength")&&a.hasClass("wpforms-field-required")&&WPFormsPasswordField.passwordStrength("",e),i.addClass("wpforms-has-error")},unhighlight(e,t,r){var e=p(e),a=e.closest(".wpforms-field"),i=e.attr("name");("radio"===e.attr("type")||"checkbox"===e.attr("type")?a.find('input[name="'+i+'"]'):e).addClass(r).removeClass(t),a.find(":input.wpforms-error,[data-dz-errormessage]:not(:empty)").length||a.removeClass("wpforms-has-error"),m.isModernMarkupEnabled()&&e.parent().find("em.wpforms-error").remove()},submitHandler(s){function n(e,t){let r="label",a="";m.isModernMarkupEnabled()&&(r="em",a='role="alert"');var i=`<${r} id="wpforms-field_recaptcha-error" class="wpforms-error" ${a}> ${wpforms_settings.val_recaptcha_fail_msg}</${r}>`;e.find(".wpforms-recaptcha-container").append(i),m.restoreSubmitButton(e,t)}function l(e){var t=e.find(".wpforms-submit");t.prop("disabled",!0),WPFormsUtils.triggerEvent(e,"wpformsFormSubmitButtonDisable",[e,t])}function e(){let e=p(s),t=e.closest(".wpforms-container"),r=e.find(".wpforms-submit"),a=r.data("captchaInvalid"),i=r.data("alt-text"),o=r.get(0).recaptchaID;return e.data("token")&&0===p(".wpforms-token",e).length&&p('<input type="hidden" class="wpforms-token" name="wpforms[token]" />').val(e.data("token")).appendTo(e),e.find("#wpforms-field_recaptcha-error").remove(),l(e),i&&r.text(i),a?n(e,t):m.empty(o)&&0!==o?(p(".wpforms-input-temp-name").removeAttr("name"),void m.formSubmit(e)):(grecaptcha.execute(o).then(null,function(){grecaptcha.getResponse()||n(e,t)}),!1)}return"function"==typeof wpformsRecaptchaV3Execute?(l(p(s)),wpformsRecaptchaV3Execute(e)):e()},invalidHandler(e,t){var r,a;void 0!==t.errorList[0]&&(t=p(t.errorList[0].element),r=p(i),m.isMultiPageForm(r)&&(a=m.getElementPageNumber(t))&&WPForms?.PageNavigation?.navigateToTargetPage?.(r,a),m.scrollToError(t))},onkeyup:WPFormsUtils.debounce(function(e,t){p(e).hasClass("wpforms-novalidate-onkeyup")||9===t.which&&""===this.elementValue(e)||-1!==p.inArray(t.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(e.name in this.submitted||e.name in this.invalid)&&this.element(e)},1e3),onfocusout:function(e){let t=!1;p(e).hasClass("wpforms-novalidate-onkeyup")&&!e.value&&(t=!0),this.checkable(e)||!(e.name in this.submitted)&&this.optional(e)||(t=!0),(t=p(e).data("server-error")?!1:t)&&this.element(e)},onclick(e){let t=!1;var r=(e||{}).type;let a=p(e);-1<["checkbox","radio"].indexOf(r)&&((a=a.hasClass("wpforms-likert-scale-option")?a.closest("tr"):a.closest(".wpforms-field")).find("label.wpforms-error, em.wpforms-error").remove(),t=!0),t&&this.element(e)}},i.validate(t),m.loadValidationGroups(i),i.find('.wpforms-field-camera input[ type="file" ], .wpforms-field-camera .dropzone-input').each(function(){var e=p(this);(e.closest(".wpforms-field-camera").hasClass("wpforms-field-required")||e.attr("required"))&&e.rules("add",{"camera-required":!0})})}))},restrictedEmailRequest(r,a){var e=p(r),t=e.closest("form");let i=t.data("validator"),o=t.data("formid");t=e.closest(".wpforms-field").data("field-id");m.cache[o]=m.cache[o]||{},i.startRequest(r),p.post({url:wpforms_settings.ajaxurl,type:"post",data:{action:"wpforms_restricted_email",form_id:o,field_id:t,email:a},dataType:"json",success(e){var t={},e=e.success&&e.data;e||(t[r.name]=wpforms_settings.val_email_restricted,i.showErrors(t)),m.cache[o].restrictedEmailValidation=m.cache[o].restrictedEmailValidation||[],Object.prototype.hasOwnProperty.call(m.cache[o].restrictedEmailValidation,a)||(m.cache[o].restrictedEmailValidation[a]=e),i.stopRequest(r,e)}})},getValidationIgnoreRules(e){if(m.isMultiPageForm(e)&&e.find(".wpforms-page-indicator").data("allow-page-navigation"))return":hidden:not(.wpforms-page:hidden *):not(textarea.wp-editor-area):not(.wpforms-field-camera:not(.wpforms-conditional-hide) input), .wpforms-conditional-hide *, .wpforms-hidden *";return":hidden:not(textarea.wp-editor-area):not(.wpforms-field-camera:not(.wpforms-conditional-hide) input), .wpforms-conditional-hide textarea.wp-editor-area"},isFieldInColumn(e){return e.parent().hasClass("wpforms-one-half")||e.parent().hasClass("wpforms-two-fifths")||e.parent().hasClass("wpforms-one-fifth")},isFieldHasHint(e){return 0<e.nextAll(".wpforms-field-sublabel, .wpforms-field-description, .wpforms-field-limit-text, .wpforms-pass-strength-result").length},isDateTimeField(e){return e.hasClass("wpforms-timepicker")||e.hasClass("wpforms-datepicker")||e.is("select")&&e.attr("class").match(/date-month|date-day|date-year/)},isWrappedField(e){return"checkbox"===e.attr("type")||"radio"===e.attr("type")||"range"===e.attr("type")||"select"===e.is("select")||1===e.data("is-wrapped-field")||e.parent().hasClass("iti")||e.hasClass("wpforms-validation-group-member")||e.hasClass("choicesjs-select")||e.hasClass("wpforms-net-promoter-score-option")||e.hasClass("wpforms-field-payment-coupon-input")},isLikertScaleField(e){return e.hasClass("wpforms-likert-scale-option")},isClassicFileUploadWithCamera(e){return 0<e.parent().find("p.wpforms-file-upload-capture-camera-classic").length},isLeadFormsSelect(e){return e.parent().hasClass("wpforms-lead-forms-select")},isCoupon(e){return console.warn('WARNING! Function "wpforms.isCoupon( element )" has been deprecated'),e.closest(".wpforms-field").hasClass("wpforms-field-payment-coupon")},isMultiPageForm(e){return 0<e.find(".wpforms-page-indicator").length},getElementPageNumber(e){return parseInt(e.closest(".wpforms-page").data("page"),10)||0},dateTimeErrorPlacement(e,t){var r=e.closest(".wpforms-field-row-block, .wpforms-field-date-time");r.length?r.find("label.wpforms-error, em.wpforms-error").length||r.append(t):e.closest(".wpforms-field").append(t)},loadDatePicker(e){void 0!==p.fn.flatpickr&&(e=e?.length?e:p(s)).find(".wpforms-datepicker-wrap").each(function(){let a=p(this),e=a.find("input"),t=a.closest(".wpforms-form"),r=t.data("formid"),i=a.closest(".wpforms-field").data("field-id"),o;var s;!(o=void 0!==d["wpforms_"+r+"_"+i]&&d["wpforms_"+r+"_"+i].hasOwnProperty("datepicker")?d["wpforms_"+r+"_"+i].datepicker:void 0!==d["wpforms_"+r]&&d["wpforms_"+r].hasOwnProperty("datepicker")?d["wpforms_"+r].datepicker:"undefined"!=typeof wpforms_datepicker?wpforms_datepicker:{disableMobile:!0}).hasOwnProperty("locale")&&"undefined"!=typeof wpforms_settings&&wpforms_settings.hasOwnProperty("locale")&&(o.locale=wpforms_settings.locale),o.wrap=!0,o.dateFormat=e.data("date-format"),1===e.data("disable-past-dates")&&(o.minDate="today",1===e.data("disable-todays-date"))&&(s=new Date,o.minDate=s.setDate(s.getDate()+1));let n=e.data("limit-days"),l=["sun","mon","tue","wed","thu","fri","sat"];n&&""!==n&&(n=n.split(","),o.disable=[function(e){for(var t in n)if(l.indexOf(n[t])===e.getDay())return!1;return!0}]),o.onChange=function(e,t,r){a.find(".wpforms-datepicker-clear").css("display",""===t?"none":"block")},o.onReady=function(e,t,r){a.find(".wpforms-datepicker-clear").on("keydown",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),r.clear())}),a.find(".wpforms-datepicker-clear").on("click",function(e){e.preventDefault(),r.clear()})},a.flatpickr(o)})},loadTimePicker(e){void 0!==p.fn.timepicker&&(e=e?.length?e:p(s)).find(".wpforms-timepicker").each(function(){var e=p(this),t=e.closest(".wpforms-form").data("formid"),r=e.closest(".wpforms-field").data("field-id");let a;a=void 0!==d["wpforms_"+t+"_"+r]&&d["wpforms_"+t+"_"+r].hasOwnProperty("timepicker")?d["wpforms_"+t+"_"+r].timepicker:void 0!==d["wpforms_"+t]&&d["wpforms_"+t].hasOwnProperty("timepicker")?d["wpforms_"+t].timepicker:"undefined"!=typeof wpforms_timepicker?wpforms_timepicker:{scrollDefault:"now",forceRoundTime:!0};r=e.val();e.timepicker(a),r&&(e.val(r),e.trigger("changeTime"))})},loadInputMask(e){void 0!==p.fn.inputmask&&(e=e?.length?e:p(s)).find(".wpforms-masked-input").inputmask({rightAlign:!1})},fixPhoneFieldSnippets(t){console.warn("WARNING! Obsolete function called. Function wpforms.fixPhoneFieldSnippets( $field ) has been deprecated, please use the wpforms.repairSmartPhoneHiddenField( $field ) function instead!"),t.siblings('input[type="hidden"]').each(function(){var e;p(this).attr("name").includes("function")&&(e=(e=t.data("plugin_intlTelInput")).d||e.options)&&((d.intlTelInput?.getInstance(t[0]))?.destroy(),e.initialCountry=e.initialCountry.toLowerCase(),e.onlyCountries=e.onlyCountries.map(e=>e.toLowerCase()),e.preferredCountries=e.preferredCountries.map(e=>e.toLowerCase()),d.intlTelInput(t[0],e),t.siblings('input[type="hidden"]').each(function(){var e=p(this);e.attr("name",e.attr("name").replace("wpf-temp-",""))}))})},repairSmartPhoneHiddenField(e){console.warn('WARNING! Function "wpforms.repairSmartPhoneHiddenField()" has been deprecated, please use the new "WPFormsPhoneField.repairSmartHiddenField()" function instead!'),WPFormsPhoneField?.repairSmartHiddenField?.(e)},getDefaultSmartPhoneFieldOptions(){return console.warn('WARNING! Function "wpforms.getDefaultSmartPhoneFieldOptions()" has been deprecated, please use the new "WPFormsPhoneField.getDefaultSmartFieldOptions()" function instead!'),WPFormsPhoneField?.getDefaultSmartFieldOptions?.()},loadSmartPhoneField(e){console.warn('WARNING! Function "wpforms.loadSmartPhoneField()" has been deprecated, please use the new "WPFormsPhoneField.loadSmartField()" function instead!'),WPFormsPhoneField?.loadSmartField?.(e)},loadJqueryIntlTelInput(){console.warn('WARNING! Function "wpforms.loadJqueryIntlTelInput()" has been deprecated, please use the new "WPFormsPhoneField.loadJqueryIntlTelInput()" function instead!'),WPFormsPhoneField?.loadJqueryIntlTelInput?.()},initSmartPhoneField(e,t){console.warn('WARNING! Function "wpforms.initSmartPhoneField()" has been deprecated, please use the new "WPFormsPhoneField.initSmartField()" function instead!'),WPFormsPhoneField?.initSmartField?.(e,t)},bindSmartPhoneField(){console.warn('WARNING! Function "wpforms.bindSmartPhoneField()" has been deprecated, please use the new "WPFormsPhoneField.bindSmartField()" function instead!'),WPFormsPhoneField?.bindSmartField?.()},loadPayments(){p("input.wpforms-payment-total").each(function(e,t){m.amountTotal(this)}),void 0!==p.fn.payment&&(p(".wpforms-field-credit-card-cardnumber").payment("formatCardNumber"),p(".wpforms-field-credit-card-cardcvc").payment("formatCardCVC"))},loadMailcheck(){wpforms_settings.mailcheck_enabled&&void 0!==p.fn.mailcheck&&(0<wpforms_settings.mailcheck_domains.length&&(Mailcheck.defaultDomains=Mailcheck.defaultDomains.concat(wpforms_settings.mailcheck_domains)),0<wpforms_settings.mailcheck_toplevel_domains.length&&(Mailcheck.defaultTopLevelDomains=Mailcheck.defaultTopLevelDomains.concat(wpforms_settings.mailcheck_toplevel_domains)),p(s).on("blur",".wpforms-field-email input",function(){var e=p(this);if(1!==e.data("disable-suggestions")){let i=e.attr("id");e.mailcheck({suggested(e,t){t.full=t.full.replace(/%(?![0-9][0-9a-fA-F]+)/g,"%25"),t.address=t.address.replace(/%(?![0-9][0-9a-fA-F]+)/g,"%25"),t.domain=t.domain.replace(/%(?![0-9][0-9a-fA-F]+)/g,"%25"),t.address.match(/^xn--/)&&(t.full=punycode.toUnicode(decodeURI(t.full)),r=t.full.split("@"),t.address=r[0],t.domain=r[1]),t.domain.match(/^xn--/)&&(t.domain=punycode.toUnicode(decodeURI(t.domain)));var r=decodeURI(t.address).replaceAll(/[<>'"()/\\|:;=@%&\s]/gi,"").substr(0,64),a=decodeURI(t.domain).replaceAll(/[<>'"()/\\|:;=@%&+_\s]/gi,"");t='<a href="#" class="mailcheck-suggestion" data-id="'+i+'" title="'+wpforms_settings.val_email_suggestion_title+'">'+r+"@"+a+"</a>",t=wpforms_settings.val_email_suggestion.replace("{suggestion}",t),e.closest(".wpforms-field").find("#"+i+"_suggestion").remove(),e.parent().append('<label class="wpforms-error mailcheck-error" id="'+i+'_suggestion">'+t+"</label>")},empty(){p("#"+i+"_suggestion").remove()}})}}),p(s).on("click",".wpforms-field-email .mailcheck-suggestion",function(e){var t=p(this),r=t.closest(".wpforms-field"),a=t.data("id");e.preventDefault(),r.find("#"+a).val(t.text()),t.parent().remove()}))},loadChoicesJS(o){"function"==typeof d.Choices&&(o=o?.length?o:p(s)).find(".wpforms-field-select-style-modern .choicesjs-select, .wpforms-field-payment-select .choicesjs-select").each(function(e,t){var r,a,i;p(t).data("choicesjs")||WPFormsUtils.triggerEvent(o,"wpformsBeforeLoadElementChoices",[t]).isDefaultPrevented()||(r=d.wpforms_choicesjs_config||{},a=p(t).data("search-enabled"),i=p(t).data("remove-items-enabled"),r.searchEnabled=void 0===a||a,r.removeItems=void 0===i||i,r.removeItemButton=r.removeItems,r.allowHTML=!0,r.callbackOnInit=function(){let t=this,r=p(t.passedElement.element),e=t.input?.element,a=p(e),i=r.data("size-class"),o=r.attr("id"),s=this.dropdown.element.querySelector('[role="listbox"]'),n=this.passedElement.element.multiple;var l;t.containerOuter&&t.containerOuter.element&&o&&n&&(t.containerOuter.element.setAttribute("aria-haspopup","listbox"),t.containerOuter.element.setAttribute("aria-labelledby",o)),e&&s&&(l="choices-listbox-"+this.passedElement.element.id,s.id=l,e.setAttribute("aria-controls",l),e.setAttribute("aria-owns",l)),t.passedElement.element.addEventListener("showDropdown",()=>{e&&n&&e.focus()}),r.removeAttr("hidden").addClass(t.config.classNames.input+"--hidden"),i&&p(t.containerOuter.element).addClass(i),r.prop("multiple")&&(a.data("placeholder",a.attr("placeholder")).css("width","auto"),t.getValue(!0).length&&a.removeAttr("placeholder"),a.css("width","1ch")),r.on("change",function(){r.prop("multiple")&&(t.getValue(!0).length?a.removeAttr("placeholder"):a.attr("placeholder",a.data("placeholder")).css("width","auto"));var e=r.closest("form").data("validator");e&&e.element(r)})},r.callbackOnCreateTemplates=function(){let r=p(this.passedElement.element);return{option(e){var t=Choices.defaults.templates.option.call(this,e);return void 0!==e.placeholder&&!0===e.placeholder&&t.classList.add("placeholder"),r.hasClass("wpforms-payment-price")&&null!=e.customProperties&&(t.dataset.amount=e.customProperties),t}}},p(t).data("choicesjs",new Choices(t,r)))})},bindChoicesJS(){p(s).on("click",".choices",function(e){var t=p(this),r=t.find("select").data("choicesjs");r&&t.hasClass("is-open")&&(e.target.classList.contains("choices__inner")||e.target.classList.contains("choices__arrow"))&&r.hideDropdown()})},bindUIActions(){var e=p(s);e.on("click",".wpforms-page-button",function(e){e.preventDefault(),m.pagebreakNav(this)});let t;e.on("change input",".wpforms-payment-price",function(){clearTimeout(t),t=setTimeout(()=>{m.amountTotal(this,!0)},0)});let r;e.on("change","select.wpforms-payment-quantity",function(){clearTimeout(r),r=setTimeout(()=>{m.amountTotal(this,!0),m.updateOrderSummaryItemQuantity(p(this))},0)}),e.on("input",".wpforms-payment-user-input",function(){var e=p(this),t=e.val();e.val(t.replace(/[^0-9.,]/g,""))}),e.on("focusout",".wpforms-payment-user-input",function(){var e=p(this),t=e.val();if(!t)return t;t=m.amountSanitize(t),t=m.amountFormat(t);e.val(t)});let a;e.on("wpformsProcessConditionals",function(e,t){clearTimeout(a),a=setTimeout(()=>{m.amountTotal(t,!0)},0)}),e.on("mouseenter",".wpforms-field-rating-item",function(){p(this).parent().find(".wpforms-field-rating-item").removeClass("selected hover"),p(this).prevAll().addBack().addClass("hover")}).on("mouseleave",".wpforms-field-rating-item",function(){p(this).parent().find(".wpforms-field-rating-item").removeClass("selected hover"),p(this).parent().find("input:checked").parent().prevAll().addBack().addClass("selected")}),p(s).on("change",".wpforms-field-rating-item input",function(){var e=p(this),t=e.closest(".wpforms-field-rating-items").find(".wpforms-field-rating-item");e.focus(),t.removeClass("hover selected"),e.parent().prevAll().addBack().addClass("selected")}),p(function(){p(".wpforms-field-rating-item input:checked").trigger("change")}),e.on("keydown",".wpforms-image-choices-item label",function(e){var t=p(this);if(t.closest(".wpforms-field").hasClass("wpforms-conditional-hide"))return e.preventDefault(),!1;32===e.keyCode&&(t.find("input").trigger("click"),e.preventDefault())}),m.bindOtherOptionActions(),d.document.documentMode&&e.on("click",".wpforms-image-choices-item img",function(){p(this).closest("label").find("input").trigger("click")}),e.on("change",".wpforms-field-checkbox input, .wpforms-field-radio input, .wpforms-field-payment-multiple input, .wpforms-field-payment-checkbox input, .wpforms-field-gdpr-checkbox input",function(e){var t=p(this);if(t.closest(".wpforms-field").hasClass("wpforms-conditional-hide"))return e.preventDefault(),!1;switch(t.attr("type")){case"radio":t.closest("ul").find("li").removeClass("wpforms-selected").find("input[type=radio]").removeProp("checked"),t.prop("checked",!0).closest("li").addClass("wpforms-selected");break;case"checkbox":t.is(":checked")?(t.closest("li").addClass("wpforms-selected"),t.prop("checked",!0)):(t.closest("li").removeClass("wpforms-selected"),t.prop("checked",!1))}}),e.on("input",".wpforms-field-file-upload",function(){var e=p(this),t=e.closest("form.wpforms-form").find('.wpforms-field-file-upload input:not(".dropzone-input")');let a=0,r=Number(wpforms_settings.post_max_size),i='<div class="wpforms-error-container-post_max_size">'+wpforms_settings.val_post_max_size+"</div>";e=e.closest("form.wpforms-form").find(".wpforms-submit-container");let o=e.find("button.wpforms-submit"),s=e.prev();var n=o.closest("form"),l=n.find(".wpforms-page-next:visible");0!==n.find(".wpforms-page-indicator").length&&0!==l.length&&(o=l),t.each(function(){var e=p(this);let t=0;for(var r=e[0].files.length;t<r;t++)a+=e[0].files[t].size}),a<r?(s.find(".wpforms-error-container-post_max_size").remove(),o.prop("disabled",!1),WPFormsUtils.triggerEvent(n,"wpformsFormSubmitButtonRestore",[n,o]),WPFormsUtils.triggerEvent(n,"wpformsCombinedUploadsSizeOk",[n,s])):(a=Number((a/1048576).toFixed(3)),r=Number((r/1048576).toFixed(3)),i=i.replace(/{totalSize}/,a).replace(/{maxSize}/,r),s.hasClass("wpforms-error-container")?(s.find(".wpforms-error-container-post_max_size").remove(),s.append(i)):(e.before('<div class="wpforms-error-container">{errorMsg}</div>'.replace(/{errorMsg}/,i)),s=e.prev()),o.prop("disabled",!0),WPFormsUtils.triggerEvent(n,"wpformsFormSubmitButtonDisable",[n,o]),WPFormsUtils.triggerEvent(n,"wpformsCombinedUploadsSizeError",[n,s]))}),e.on("change input",".wpforms-field-number-slider input[type=range]",function(e){var t=p(e.target).siblings(".wpforms-field-number-slider-hint");t.html(t.data("hint").replaceAll("{value}","<b>"+e.target.value+"</b>"))}),e.on("keydown",".wpforms-form input",function(e){var t,r;13!==e.keyCode||0===(r=(t=p(this)).closest(".wpforms-page")).length||["text","tel","number","email","url","radio","checkbox"].indexOf(t.attr("type"))<0||(t.hasClass("wpforms-datepicker")&&t.flatpickr("close"),t.hasClass("dropzone-input"))||(e.preventDefault(),(r.hasClass("last")?r.closest(".wpforms-form").find(".wpforms-submit"):r.find(".wpforms-page-next")).trigger("click"))}),e.on("keypress",".wpforms-field-number input",function(e){return/^[-0-9.]+$/.test(String.fromCharCode(e.keyCode||e.which))}),e.one("input",".wpforms-field input, .wpforms-field textarea, .wpforms-field select",m.formChanged).one("change",".wpforms-field-select-style-modern, .wpforms-timepicker",m.formChanged).one("focus",".dropzone-input",m.formChanged).one("click touchstart",".wpforms-signature-canvas",m.formChanged).one("wpformsRichTextContentChange",m.richTextContentChanged),p("form.wpforms-form").on("wpformsBeforePageChange",m.skipEmptyPages)},bindOtherOptionActions(){p(s).on("change",'.wpforms-field-radio input[type="radio"]',function(){var e=p(this),t=e.closest(".wpforms-field"),r=e.closest("li"),t=t.find(".wpforms-other-input");t.addClass("wpforms-hidden").prop("disabled",!0).prop("required",!1),e.is(":checked")&&r.hasClass("wpforms-other-choice")&&t.removeClass("wpforms-hidden").prop("disabled",!1).prop("required",!0)})},skipEmptyPages(e,t,r,a){var i=m.findNonEmptyPage(t,r,a);i!==t&&(e.preventDefault(),1===i&&"prev"===a?(e=r.find(".wpforms-page-2"),a=r.find(".wpforms-page-"+t),t=(e.find(".wpforms-page-prev").length?e:a).find(".wpforms-page-prev"),wpforms.navigateToPage(t,"prev",2,r,e)):(t=r.find(".wpforms-page-"+(a=i-1)),wpforms.navigateToPage(t.find(".wpforms-page-next"),"next",a,r,t)))},findNonEmptyPage(e,t,r){let a=e;for(;m.isEmptyPage(t,a);)"prev"===r?a--:a++;return a},isEmptyPage(e,t){return 1!==t&&!(e=e.find(".wpforms-page-"+t)).hasClass("last")&&(t=m.removeHoneyPotField(e.children(".wpforms-field:not(.wpforms-field-pagebreak):not(.wpforms-field-hidden)")),e.children(".wpforms-conditional-hide").length===t.length)},removeHoneyPotField(e){return e.filter(function(){var e=p(this).children("input");return"-1"!==e.attr("tabindex")&&"true"!==e.attr("aria-hidden")})},formChanged(e){var t=p(this).closest(".wpforms-form");m.maybeSetStartTime(t)},richTextContentChanged(e,t,r){r=r.getContainer(),r=p(r).closest(".wpforms-form");m.maybeSetStartTime(r)},initFormsStartTime(){p(".wpforms-form").each(function(){m.maybeSetStartTime(p(this))})},maybeSetStartTime(e){m.getStartTimestampData(e)||e.data("start_timestamp",m.getTimestampSec())},getStartTimestampData(e){return e.hasClass("wpforms-form")&&0<(e=parseInt(e.data("start_timestamp"),10)||0)?e:0},entryPreviewFieldPageChange(e,t,r){console.warn("WARNING! Obsolete function called. Function wpforms.entryPreviewFieldPageChange has been deprecated, please use the WPFormsEntryPreview.pageChange function instead!"),WPFormsEntryPreview.pageChange(e,t,r)},entryPreviewFieldUpdate(e,t){console.warn("WARNING! Obsolete function called. Function wpforms.entryPreviewFieldUpdate has been deprecated, please use the WPFormsEntryPreview.update function instead!"),WPFormsEntryPreview.update(e,t)},scrollToError(e){if(0!==e.length){let t=e.find(".wpforms-field.wpforms-has-error");0!==(t=0===t.length?e.closest(".wpforms-field"):t).length&&void 0!==(e=t.offset())&&m.animateScrollTop(e.top-75,750).done(function(){var e=t.find(".wpforms-error").first();"function"==typeof e.focus&&e.trigger("focus")})}},pagebreakNav(e){let t=p(e),r=t.data("action"),a=t.data("page"),i=t.closest(".wpforms-form"),o=i.find(".wpforms-page-"+a);m.saveTinyMCE(),"next"===r&&void 0!==p.fn.validate?m.checkForInvalidFields(i,o,function(){m.navigateToPage(t,r,a,i,o)}):"prev"!==r&&"next"!==r||m.navigateToPage(t,r,a,i,o)},checkForInvalidFields(e,t,r){var i=e.data("validator");if(i){let a=!0;t.find(":input").each(function(e,t){var r=p(t);!r.attr("name")||r.hasClass("wpforms-field-skip-validation")||p(t).valid()||(a=!1)}),0<i.pendingRequest?setTimeout(function(){m.checkForInvalidFields(e,t,r)},800):a?r():m.scrollToError(t)}},navigateToPage(t,r,a,i,e){if(!t.hasClass("wpforms-disabled")){let e=a;"next"===r?e+=1:"prev"===r&&--e,WPFormsUtils.triggerEvent(t,"wpformsBeforePageChange",[e,i,r]).isDefaultPrevented()||(i.find(".wpforms-page").hide(),(a=i.find(".wpforms-page-"+e)).show(),m.toggleReCaptchaAndSubmitDisplay(i,r,a),m.checkTurnstileVisibility(i),(a=m.getPageScroll(i))&&m.animateScrollTop(i.offset().top-a,750,null),t.trigger("wpformsPageChange",[e,i,r]),m.manipulateIndicator(e,i))}},toggleReCaptchaAndSubmitDisplay(e,t,r){var a=e.find(".wpforms-submit-container"),e=e.find(".wpforms-recaptcha-container");"next"===t&&r.hasClass("last")?(e.show(),a.show()):"prev"===t&&(e.hide(),a.hide())},checkTurnstileVisibility(e){var t,e=e.find(".wpforms-recaptcha-container");e.hasClass("wpforms-is-turnstile")&&(t=e.find(".wpforms-turnstile").height(),0===parseInt(t,10)?e.addClass("wpforms-is-turnstile-invisible"):e.removeClass("wpforms-is-turnstile-invisible"))},getPageScroll(e){return!1!==d.wpforms_pageScroll&&(m.empty(d.wpform_pageScroll)?0!==e.find(".wpforms-page-indicator").data("scroll")&&75:d.wpform_pageScroll)},manipulateIndicator(e,t){var r,a=t.find(".wpforms-page-indicator");a&&("connector"===(r=a.data("indicator"))||"circles"===r?m.manipulateConnectorAndCirclesIndicator(a,r,e):"progress"===r&&m.manipulateProgressIndicator(a,t,e))},manipulateConnectorAndCirclesIndicator(e,t,r){var a=e.data("indicator-color");e.find(".wpforms-page-indicator-page").removeClass("active"),e.find(".wpforms-page-indicator-page-"+r).addClass("active"),e.find(".wpforms-page-indicator-page-number").removeAttr("style"),e.find(".active .wpforms-page-indicator-page-number").css("background-color",a),"connector"===t&&(e.find(".wpforms-page-indicator-page-triangle").removeAttr("style"),e.find(".active .wpforms-page-indicator-page-triangle").css("border-top-color",a))},manipulateProgressIndicator(e,t,r){var a=e.find(".wpforms-page-indicator-page-title"),i=e.find(".wpforms-page-indicator-page-title-sep"),t=r/t.find(".wpforms-page").length*100;e.find(".wpforms-page-indicator-page-progress").css("width",t+"%"),e.find(".wpforms-page-indicator-steps-current").text(r),a.data("page-"+r+"-title")?(a.css("display","inline").text(a.data("page-"+r+"-title")),i.css("display","inline")):(a.css("display","none"),i.css("display","none"))},bindOptinMonster(){s.addEventListener("om.Campaign.load",function(e){m.ready(),m.optinMonsterRecaptchaReset(e.detail.Campaign.data.id)}),s.addEventListener("om.Campaign.afterShow",function(e){"undefined"!=typeof WPFormsRepeaterField&&WPFormsRepeaterField.ready()}),p(s).on("OptinMonsterOnShow",function(e,t,r){m.ready(),m.optinMonsterRecaptchaReset(t.optin),"undefined"!=typeof WPFormsRepeaterField&&WPFormsRepeaterField.ready()})},optinMonsterRecaptchaReset(e){var e=p("#om-"+e).find(".wpforms-form"),r=e.find(".wpforms-recaptcha-container");let a,i,o;if(o=r.hasClass("wpforms-is-hcaptcha")?(a=e.find(".h-captcha"),i="h-captcha",hcaptcha):r.hasClass("wpforms-is-turnstile")?(a=e.find(".wpforms-turnstile"),i="wpforms-turnstile",turnstile):(a=e.find(".g-recaptcha"),i="g-recaptcha",grecaptcha),e.length&&a.length){let e=a.attr("data-sitekey"),t="recaptcha-"+Date.now();a.remove(),r.prepend('<div class="'+i+'" id="'+t+'" data-sitekey="'+e+'"></div>'),o.render(t,{sitekey:e,callback(){wpformsRecaptchaCallback(p("#"+t))}})}},amountTotal(e,t){t=t||!1;let r=p(e),a=r.closest(".wpforms-form"),i=m.amountTotalCalc(a);if(m.allowAmountTotalCalc(a,r,i)){let e=m.amountFormatSymbol(i);a.find(".wpforms-payment-total").each(function(){"hidden"===p(this).attr("type")||"text"===p(this).attr("type")?(p(this).val(e),"text"===p(this).attr("type")&&t&&a.data("validator")&&p(this).valid()):p(this).text(e)}),m.updateOrderSummaryItems(a,r,e)}},allowAmountTotalCalc(e,t,r){var e=e.data("formid");return m.getCache(e,"amountTotal")!==r?(m.updateCache(e,"amountTotal",r),!0):"radio"===(e=t.prop("type"))||"select-one"===e||"checkbox"===e},updateOrderSummaryItems(e,t,r){var a=e.find(".wpforms-order-summary-preview");if(0!==a.length){let i=e.find(".wpforms-payment-price");a.each(function(){let a=p(this),e=(""!==r&&a.find(".wpforms-order-summary-preview-total .wpforms-order-summary-item-price").text(r),t=>{let r=Math.min(t+10,i.length);for(let e=t;e<r;e++)m.updateOrderSummaryItem(p(i[e]),a);r<i.length&&setTimeout(()=>e(r),0)});e(0)})}},updateCache(e,t,r){m.cache[e]=m.cache[e]||{},m.cache[e][t]=r},getCache(e,t){return!(!Object.prototype.hasOwnProperty.call(m.cache,e)||!Object.prototype.hasOwnProperty.call(m.cache[e],t))&&m.cache[e][t]},updateOrderSummaryItem(i,o){if(i.hasClass("wpforms-payment-price")){let t=i.closest(".wpforms-field"),e=t.data("field-id"),r=i.prop("type"),a="block"===t.css("display");var s,n;"checkbox"===r||"radio"===r||"select-one"===r?o.find(`tr[data-field="${e}"]`).each(function(){var e=p(this).data("choice"),e="select-one"===r?e===parseInt(t.find("select").val(),10):t.find(`input[value="${e}"]`).is(":checked");p(this).toggle(a&&e)}):(s=o.find(`tr[data-field="${e}"]`),n=i.val(),s.find(".wpforms-order-summary-item-price").text(m.amountFormatSymbol(m.amountSanitize(n))),s.toggle(a)),t.hasClass("wpforms-payment-quantities-enabled")?m.updateOrderSummaryItemQuantity(i):(m.updateSummaryPriceWidth(o),m.toggleSummaryPlaceholder(o))}},updateOrderSummaryItemQuantity(e){let t=e.closest(".wpforms-field"),a=t.find("input.wpforms-payment-price, select.wpforms-payment-price"),r=e.closest(".wpforms-form"),i=t.data("field-id"),o=m.getPaymentFieldQuantity(a),s=m.getPaymentFieldAmount(a),n=a.prop("type");r.find(".wpforms-order-summary-preview").each(function(){var e,t=p(this);let r;(r="checkbox"===n||"radio"===n||"select-one"===n?(e=a.val(),t.find(`tr[data-field="${i}"][data-choice="${e}"]`)):t.find(`tr[data-field="${i}"]`)).toggle(0<o),r.find(".wpforms-order-summary-item-quantity").text(o),r.find(".wpforms-order-summary-item-price").text(m.amountFormatSymbol(s*o)),m.updateSummaryPriceWidth(t),m.toggleSummaryPlaceholder(t)})},updateSummaryPriceWidth(e){var t=Math.max(e.find(".wpforms-order-summary-preview-coupon-total .wpforms-order-summary-item-price").text().length,e.find(".wpforms-order-summary-preview-total .wpforms-order-summary-item-price").text().length+3);e.find(".wpforms-order-summary-item-price").css("width",t+"ch")},toggleSummaryPlaceholder(e){var t=e.find(".wpforms-order-summary-placeholder");let r=!0;e.find(".wpforms-order-summary-field").each(function(){if("none"!==p(this).css("display"))return r=!1}),t.toggle(r)},amountTotalCalc(e){let r=0;p(".wpforms-payment-price",e).each(function(){var e,t=p(this);t.closest(".wpforms-field-payment-single").hasClass("wpforms-conditional-hide")||(e=m.getPaymentFieldAmount(t))&&(r=Number(r)+e*m.getPaymentFieldQuantity(t))});var t=p(s),a=WPFormsUtils.triggerEvent(t,"wpformsAmountTotalCalculate",[e,r]);return r=void 0!==a.result&&0<=a.result?a.result:r,WPFormsUtils.triggerEvent(t,"wpformsAmountTotalCalculated",[e,r]),r},getPaymentFieldAmount(e){var t=e.attr("type");return"text"===t||"hidden"===t?Number(m.amountSanitize(e.val())):"radio"!==t&&"checkbox"!==t||!e.is(":checked")?e.is("select")&&0<e.find("option:selected").length&&e.find("option:selected").data("amount")?Number(m.amountSanitize(e.find("option:selected").data("amount"))):0:Number(m.amountSanitize(e.data("amount")))},getPaymentFieldQuantity(e){e=e.attr("id"),e=p(`#${e}-quantity`);return e.length?Number(e.val()):1},amountSanitize(e){var t=m.getCurrency();return e=e.toString().replace(t.symbol,"").replace(/[^0-9.,]/g,""),","===t.decimal_sep?("."===t.thousands_sep&&-1!==e.indexOf(t.thousands_sep)?e=e.replace(new RegExp("\\"+t.thousands_sep,"g"),""):""===t.thousands_sep&&-1!==e.indexOf(".")&&(e=e.replace(/\./g,"")),e=e.replace(t.decimal_sep,".")):","===t.thousands_sep&&-1!==e.indexOf(t.thousands_sep)&&(e=e.replace(new RegExp("\\"+t.thousands_sep,"g"),"")),m.numberFormat(e,t.decimals,".","")},amountFormat(e){var t,r=m.getCurrency();return e=String(e),","===r.decimal_sep&&-1!==e.indexOf(r.decimal_sep)&&(t=e.indexOf(r.decimal_sep),e=e.substr(0,t)+"."+e.substr(t+1,e.length-1)),","===r.thousands_sep&&-1!==e.indexOf(r.thousands_sep)&&(e=e.replace(/,/g,"")),m.empty(e)&&(e=0),m.numberFormat(e,r.decimals,r.decimal_sep,r.thousands_sep)},amountFormatSymbol(e){var t=m.getCurrency(),e=m.amountFormat(e);return"left"===t.symbol_pos?t.symbol+e:e+" "+t.symbol},getCurrency(){var e={code:"USD",thousands_sep:",",decimals:2,decimal_sep:".",symbol:"$",symbol_pos:"left"};return void 0!==wpforms_settings.currency_code&&(e.code=wpforms_settings.currency_code),void 0!==wpforms_settings.currency_thousands&&(e.thousands_sep=wpforms_settings.currency_thousands),void 0!==wpforms_settings.currency_decimals&&(e.decimals=wpforms_settings.currency_decimals),void 0!==wpforms_settings.currency_decimal&&(e.decimal_sep=wpforms_settings.currency_decimal),void 0!==wpforms_settings.currency_symbol&&(e.symbol=wpforms_settings.currency_symbol),void 0!==wpforms_settings.currency_symbol_pos&&(e.symbol_pos=wpforms_settings.currency_symbol_pos),e},numberFormat(e,t,r,a){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var i,o,e=isFinite(+e)?+e:0,t=isFinite(+t)?Math.abs(t):0,a=void 0===a?",":a,r=void 0===r?".":r,s=(t?(s=e,i=t,o=Math.pow(10,i),""+(Math.round(s*o)/o).toFixed(i)):""+Math.round(e)).split(".");return 3<s[0].length&&(s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,a)),(s[1]||"").length<t&&(s[1]=s[1]||"",s[1]+=new Array(t-s[1].length+1).join("0")),s.join(r)},empty(e){var t;let r,a;var i=[void 0,null,!1,0,"","0"];for(a=0,t=i.length;a<t;a++)if(e===i[a])return!0;if("object"!=typeof e)return!1;for(r in e)if(e.hasOwnProperty(r))return!1;return!0},setUserIdentifier(){if((!d.hasRequiredConsent&&"undefined"!=typeof wpforms_settings&&wpforms_settings.uuid_cookie||d.hasRequiredConsent&&d.hasRequiredConsent())&&!m.getCookie("_wpfuuid")){var t=new Array(36),r="0123456789abcdef";for(let e=0;e<36;e++)t[e]=r.substr(Math.floor(16*Math.random()),1);t[14]="4",t[19]=r.substr(3&t[19]|8,1),t[8]=t[13]=t[18]=t[23]="-";var e=t.join("");m.createCookie("_wpfuuid",e,3999)}},createCookie(e,t,r){let a="",i="";var o;wpforms_settings.is_ssl&&(i=";secure"),a=r?-1===r?"":((o=new Date).setTime(o.getTime()+24*r*60*60*1e3),";expires="+o.toGMTString()):";expires=Thu, 01 Jan 1970 00:00:01 GMT",s.cookie=e+"="+t+a+";path=/;samesite=strict"+i},getCookie(e){var r=e+"=",a=s.cookie.split(";");for(let t=0;t<a.length;t++){let e=a[t];for(;" "===e.charAt(0);)e=e.substring(1,e.length);if(0===e.indexOf(r))return e.substring(r.length,e.length)}return null},removeCookie(e){m.createCookie(e,"",-1)},getFirstBrowserLanguage(){return console.warn('WARNING! Function "wpforms.getFirstBrowserLanguage()" has been deprecated, please use the new "WPFormsPhoneField.getFirstBrowserLanguage()" function instead!'),WPFormsPhoneField?.getFirstBrowserLanguage?.()},mapLanguageToIso(e){return console.warn('WARNING! Function "wpforms.mapLanguageToIso()" has been deprecated, please use the new "WPFormsPhoneField.mapLanguageToIso()" function instead!'),WPFormsPhoneField?.mapLanguageToIso?.(e)},currentIpToCountry(e){console.warn('WARNING! Function "wpforms.currentIpToCountry()" has been deprecated, please use the new "WPFormsPhoneField.currentIpToCountry()" function instead!'),WPFormsPhoneField?.currentIpToCountry?.(e)},formSubmit(e){e instanceof jQuery||(e=p(e)),m.saveTinyMCE(),WPFormsUtils.triggerEvent(e,"wpformsBeforeFormSubmit",[e]).isDefaultPrevented()?m.restoreSubmitButton(e,e.closest(".wpforms-container")):e.hasClass("wpforms-ajax-form")&&"undefined"!=typeof FormData?m.formSubmitAjax(e):m.formSubmitNormal(e)},restoreSubmitButton(e,t){var r=e.find(".wpforms-submit"),a=r.data("submit-text");a&&r.text(a),r.prop("disabled",!1),WPFormsUtils.triggerEvent(e,"wpformsFormSubmitButtonRestore",[e,r]),t.removeClass("wpforms-loading"),e.find(".wpforms-submit-spinner").hide()},formSubmitNormal(e){var t,r;e.length&&(r=(t=e.find(".wpforms-submit")).get(0).recaptchaID,m.empty(r)&&0!==r||(t.get(0).recaptchaID=!1),e.append('<input type="hidden" name="start_timestamp" value="'+m.getStartTimestampData(e)+'">'),e.append('<input type="hidden" name="end_timestamp" value="'+m.getTimestampSec()+'">'),e.get(0).submit())},formHasCaptcha(e){return!(!e||!e.length||"undefined"==typeof hcaptcha&&"undefined"==typeof grecaptcha&&"undefined"==typeof turnstile)&&(e=e.find(".wpforms-recaptcha-container"),Boolean(e.length))},resetFormRecaptcha(r){if(m.formHasCaptcha(r)){var a=r.find(".wpforms-recaptcha-container");let e,t;e=a.hasClass("wpforms-is-hcaptcha")?hcaptcha:a.hasClass("wpforms-is-turnstile")?turnstile:grecaptcha,t=r.find(".wpforms-submit").get(0).recaptchaID,m.empty(t)&&0!==t&&(a=r.find(".g-recaptcha, .h-captcha, .wpforms-turnstile")).length&&(t=a.data("recaptcha-id")),m.empty(t)&&0!==t||e.reset(t)}},consoleLogAjaxError(e){e?console.error("WPForms AJAX submit error:\n%s",e):console.error("WPForms AJAX submit error")},displayFormAjaxErrors(e,t){"string"==typeof t?m.displayFormAjaxGeneralErrors(e,t):(t=t&&"errors"in t?t.errors:null,m.empty(t)||m.empty(t.general)&&m.empty(t.field)?m.consoleLogAjaxError():(m.empty(t.general)||m.displayFormAjaxGeneralErrors(e,t.general),m.empty(t.field)||m.displayFormAjaxFieldErrors(e,t.field)))},displayFormAjaxGeneralErrors(e,t){var r,a;e&&e.length&&(m.empty(t)||(m.isModernMarkupEnabled()&&e.attr({"aria-invalid":"true","aria-errormessage":""}),"string"==typeof t?(a=m.isModernMarkupEnabled()?' role="alert"':"",r=m.isModernMarkupEnabled()?`<span class="wpforms-hidden">${wpforms_settings.formErrorMessagePrefix}</span>`:"",e.find(".wpforms-submit-container").before(`<div class="wpforms-error-container"${a}>${r}${t}</div>`),m.setCurrentPage(e,{})):(a=e.data("formid"),m.printGeneralErrors(e,t,a))))},printGeneralErrors(o,e,s){p.each(e,function(e,t){switch(e){case"header":case"header_styled":r=t,(a=o.find(".wpforms-page-indicator")).length?a.after(r):o.prepend(r);break;case"footer":case"footer_styled":a=t,0===o.find(".wpforms-page-indicator").length?o.find(".wpforms-submit-container").before(a):o.find(".wpforms-page-1").append(a);break;case"recaptcha":r=t,o.find(".wpforms-recaptcha-container").append(r)}var r,a,i;m.isModernMarkupEnabled()&&(i=o.attr("aria-errormessage")||"",o.attr("aria-errormessage",i+` wpforms-${s}-${e}-error`))}),o.find(".wpforms-error-container").length&&m.animateScrollTop(o.find(".wpforms-error-container").first().offset().top-100)},clearFormAjaxGeneralErrors(e){e.find(".wpforms-error-container").remove(),e.find("#wpforms-field_recaptcha-error").remove(),m.isModernMarkupEnabled()&&e.attr({"aria-invalid":"false","aria-errormessage":""})},displayFormAjaxFieldErrors(a,i){var e;a&&a.length&&(m.empty(i)||(e=a.data("validator"))&&(i=m.splitFieldErrors(i),p.each(i,function(e,t){var r=p('[name="'+e+'"]',a);r.length?r.attr("data-server-error",t):delete i[e]}),e.showErrors(i),m.formHasCaptcha(a)||e.focusInvalid()))},splitFieldErrors:o=>(p.each(o,function(i,e){"string"!=typeof e&&p.each(e,function(e,t){var r=i.split("[").pop().replace("]",""),a=i.replace("["+r+"]","");r===e?o[i]=t:"string"==typeof e&&e.match(/^r\d+$/)?(r=e.replace(/^r/,""),o[a+"["+r+"]"]=t):"string"==typeof e&&isNaN(e)&&(o[a+"["+e+"]"]=t)})}),o),formSubmitAjax:a=>{if(!a.length)return p.Deferred().reject();let r=a.closest(".wpforms-container"),e=a.find(".wpforms-submit-spinner"),i;r.addClass("wpforms-loading"),e.show(),m.clearFormAjaxGeneralErrors(a);var t=new FormData(a.get(0)),t=(t.append("action","wpforms_submit"),t.append("start_timestamp",m.getStartTimestampData(a)),t.append("end_timestamp",m.getTimestampSec()),{type:"post",dataType:"json",url:wpforms_settings.ajaxurl,data:t,cache:!1,contentType:!1,processData:!1});return t.success=function(e){var t;if(e)if(e.data&&e.data.action_required)a.trigger("wpformsAjaxSubmitActionRequired",e);else if(e.success){if(a.trigger("wpformsAjaxSubmitSuccess",e),e.data)return e.data.redirect_url?(t=e.data.new_tab||!1,a.trigger("wpformsAjaxSubmitBeforeRedirect",e),t?(d.open(e.data.redirect_url,"_blank"),void location.reload()):void(d.location=e.data.redirect_url)):void(e.data.confirmation&&(r.html(e.data.confirmation),i=r.find("div.wpforms-confirmation-scroll"),r.trigger("wpformsAjaxSubmitSuccessConfirmation",e),i.length)&&m.animateScrollTop(i.offset().top-100))}else m.resetFormRecaptcha(a),m.displayFormAjaxErrors(a,e.data),a.trigger("wpformsAjaxSubmitFailed",e),m.setCurrentPage(a,e.data);else m.consoleLogAjaxError()},t.error=function(e,t,r){m.consoleLogAjaxError(r),a.trigger("wpformsAjaxSubmitError",[e,t,r])},t.complete=function(e,t){e.responseJSON&&e.responseJSON.data&&(e.responseJSON.data.action_required||"success"===t&&e.responseJSON.data.redirect_url)||(m.restoreSubmitButton(a,r),a.trigger("wpformsAjaxSubmitCompleted",[e,t]))},WPFormsUtils.triggerEvent(a,"wpformsAjaxBeforeSubmit",[a]).isDefaultPrevented()?(m.restoreSubmitButton(a,r),p.Deferred().reject()):p.ajax(t)},setCurrentPage(a,i){if(0!==a.find(".wpforms-page-indicator").length){let r=[];if(a.find(".wpforms-page").each(function(e,t){if(1<=p(t).find(".wpforms-has-error").length)return r.push(p(t))}),0!==r.length||void 0===i.errors||void 0===i.errors.general||void 0!==i.errors.general.footer||void 0===i.errors.general.recaptcha){var o=0<r.length?r[0]:a.find(".wpforms-page-1");let e,t="prev";1===o.data("page")||void 0!==i.errors&&void 0!==i.errors.general.footer?e=a.find(".wpforms-page-1").next():(e=0!==o.next().length?o.next():o.prev(),t=0!==o.next().length?"prev":"next");i=e.find(".wpforms-page-next"),o=e.data("page");m.navigateToPage(i,t,o,a,p(".wpforms-page-"+o))}}},navigateToPaymentPage(t,r,a=""){if(0!==t.find(".wpforms-page-indicator").length){var r=r.closest(".wpforms-page"),i=0<r.find(".wpforms-error").length;if(!r.is(":visible")||!i)if(t.find(".wpforms-page-indicator").data("allow-page-navigation")){let e=r.data("page");!i&&a&&(a=t.find(a).first().closest(".wpforms-page"),e=a.data("page")||1),WPForms.PageNavigation.navigateToTargetPage(t,e),i&&m.checkForInvalidFields(t,r,function(){})}else m.setCurrentPage(t,{})}},animateScrollTop(e,t,r){return t=t||1e3,r="function"==typeof r?r:function(){},p(s.scrollingElement||"html").stop(!0).animate({scrollTop:parseInt(e,10)},{duration:t,complete:r}).promise()},saveTinyMCE(){"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave()},isFunction(e){return!!(e&&e.constructor&&e.call&&e.apply)},compareTimesGreaterThan(e,t){e=e.replace(/(am|pm)/g," $1").toUpperCase(),t=t.replace(/(am|pm)/g," $1").toUpperCase();e=Date.parse("01 Jan 2021 "+e);return Date.parse("01 Jan 2021 "+t)<=e},isModernMarkupEnabled(){return!!wpforms_settings.isModernMarkupEnabled},initTokenUpdater(){p(".wpforms-form").on("focusin",function(e){var t=p(e.target.closest("form")),r=Date.now();this.needsTokenUpdate(r,t)&&this.updateToken(r,t,e)}.bind(this))},needsTokenUpdate(e,t){return e-1e3*(t.attr("data-token-time")||0)>=1e3*wpforms_settings.token_cache_lifetime&&!this.isUpdatingToken},updateToken(t,r,a){var e=r.data("formid");let i=r.find(".wpforms-submit");this.isUpdatingToken=!0,i.prop("disabled",!0),p.post(wpforms_settings.ajaxurl,{action:"wpforms_get_token",formId:e}).done(function(e){e.success?(r.attr("data-token-time",t),r.attr("data-token",e.data.token),i.prop("disabled",!1),a.target===i[0]&&i.trigger("click")):console.error("Failed to update token: ",e)}).fail(function(e,t,r){console.error("AJAX request failed: ",t,r)}).always(function(){this.isUpdatingToken=!1,i.prop("disabled",!1)}.bind(this))},restoreSubmitButtonOnEventPersisted(){d.onpageshow=function(e){e.persisted&&p(".wpforms-form").each(function(){var e=p(this);m.restoreSubmitButton(e,e.closest(".wpforms-container"))})}},loadValidationGroups(e){var t=e.closest(".wpforms-form").data("validator");t&&p.extend(t.groups,m.getDateTimeValidationGroups(e))},getDateTimeValidationGroups(e){let a={};return e.find(".wpforms-field.wpforms-field-date-time").each(function(){var e=p(this);if(e.find(".wpforms-field-date-dropdown-wrap").length){let r=e.attr("id").replace("-container","");p.each(["month","day","year"],function(e,t){t=p(`#${r}-`+t).attr("name");a[t]=r})}}),a},getTimestampSec(){return Math.floor(Date.now()/1e3)},lockField(e){var t=e.data("field-type");(wpforms_settings.readOnlyDisallowedFields??[]).includes(t)||(e.addClass(a).find("input, textarea, select:not(.wpforms-field-select-style-modern)").prop("readonly",!0).attr("tabindex","-1"),e.hasClass("wpforms-field-select-style-modern")?((t=e.find("select")).data("choicesjs")?.disable(),t.removeAttr("disabled")):e.hasClass("wpforms-field-richtext")&&d.WPFormsRichTextField?.lockField(e))},unlockField(e){e.removeClass(a).find("input, textarea, select:not(.wpforms-field-select-style-modern)").prop("readonly",!1).attr("tabindex",null),e.hasClass("wpforms-field-select-style-modern")?e.find("select").data("choicesjs")?.enable():e.hasClass("wpforms-field-richtext")&&d.WPFormsRichTextField?.unlockField(e)},readOnlyFieldsInit(){p(".wpforms-field."+a).each(function(){m.lockField(p(this))})},field:{lock(e,t){m.lockField(p(`#wpforms-${e}-field_${t}-container`))},unlock(e,t){m.unlockField(p(`#wpforms-${e}-field_${t}-container`))},toggle(e,t,r="auto"){e=p(`#wpforms-${e}-field_${t}-container`),t=e.hasClass(a);("auto"===r?!t:r)?m.lockField(e):m.unlockField(e)},isLocked(e,t){return p(`#wpforms-${e}-field_${t}-container`).hasClass(a)},lockAll(e){p(`#wpforms-${e} .wpforms-field`).each(function(){m.lockField(p(this))})},unlockAll(e){p("#wpforms-"+e).find(".wpforms-field").each(function(){m.unlockField(p(this))})}}};return m})(document,window,jQuery);wpforms.init(); \ No newline at end of file + </div>`),(n=p(`#wpforms-${t}-field_${wpforms_settings.hn_data[t]}-container`,e)).find("input").attr({tabindex:"-1","aria-hidden":"true"}),n.find("label").text(i).attr("aria-hidden","true"))})},getHoneypotRandomLabel(t){let r="";for(let e=0;e<3;e++)r+=t[Math.floor(Math.random()*t.length)]+" ";return r.trim()},getHoneypotFieldId(t){var r=Math.max(...t);let a=0;for(let e=1;e<r;e++)if(!t.includes(e)){a=e;break}return a=a||r+1},loadValidation(){void 0===p.fn.validate?d.location.hash&&"#wpformsdebug"===d.location.hash&&console.log("jQuery Validation library not found."):(p(".wpforms-input-temp-name").each(function(e,t){var r=Math.floor(9999*Math.random())+1;p(this).attr("name","wpf-temp-"+r)}),p(s).on("change",".wpforms-validate input[type=url]",function(){var e=p(this).val();if(!e)return!1;"http://"!==e.substr(0,7)&&"https://"!==e.substr(0,8)&&p(this).val("https://"+e)}),p.validator.messages.required=wpforms_settings.val_required,p.validator.messages.url=wpforms_settings.val_url,p.validator.messages.email=wpforms_settings.val_email,p.validator.messages.number=wpforms_settings.val_number,p.validator.messages.min=e("val_min","Please enter a value greater than or equal to {0}").replace("{value}","{0}"),p.validator.messages.max=e("val_max","Please enter a value less than or equal to {0}").replace("{value}","{0}"),void 0!==p.fn.payment&&p.validator.addMethod("creditcard",function(e,t){e=p.payment.validateCardNumber(e);return this.optional(t)||e},wpforms_settings.val_creditcard),p.validator.addMethod("extension",function(e,t,r){return r="string"==typeof r?r.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(t)||e.match(new RegExp("\\.("+r+")$","i"))},wpforms_settings.val_fileextension),p.validator.addMethod("maxsize",function(e,t,r){var a=r,r=this.optional(t);let i,o;if(r)return r;if(t.files&&t.files.length)for(i=0,o=t.files.length;i<o;i++)if(t.files[i].size>a)return!1;return!0},wpforms_settings.val_filesize),p.validator.addMethod("camera-required",function(e,t){var r=p(t).closest(".wpforms-field-camera");return!r.length||!(t.hasAttribute("required")||r.hasClass("wpforms-field-required"))||t.files&&0<t.files.length||0<r.find(".wpforms-camera-selected-file.wpforms-camera-selected-file-active").length},wpforms_settings.val_required),p.validator.addMethod("step",function(e,t,r){o=r;let a=Math.floor(o)!==o&&o.toString().split(".")[1].length||0;function i(e){return Math.round(e*Math.pow(10,a))}var o=i(p(t).attr("min"));return e=i(e)-o,this.optional(t)||i(e)%i(r)==0}),p.validator.methods.email=function(e,t){return this.optional(t)||(e=>{if("string"!=typeof e)return!1;var t=e.indexOf("@",1);if(e.length<6||254<e.length||-1===t)return!1;if(-1!==e.indexOf("@",t+1))return!1;var[t,e]=e.split("@");if(!t||!e)return!1;if(!/^[a-zA-Z0-9!#$%&'*+/=?^_`{|}~.-]+$/.test(t)||63<t.length)return!1;if(/\.{2,}/.test(e)||e.trim(" \t\n\r\0\v.")!==e)return!1;if((t=e.split(".")).length<2)return!1;var r,a=/^[a-z0-9-]+$/i;for(r of t)if(63<r.length||r.trim(" \t\n\r\0\v-")!==r||!a.test(r))return!1;return!0})(e)},p.validator.addMethod("restricted-email",function(e,t){var r=p(t);return!r.val().length||(r=r.closest(".wpforms-form").data("formid"),Object.prototype.hasOwnProperty.call(m.cache,r)&&Object.prototype.hasOwnProperty.call(m.cache[r],"restrictedEmailValidation")&&Object.prototype.hasOwnProperty.call(m.cache[r].restrictedEmailValidation,e)?m.cache[r].restrictedEmailValidation[e]:(m.restrictedEmailRequest(t,e),"pending"))},wpforms_settings.val_email_restricted),p.validator.addMethod("confirm",function(e,t,r){t=p(t).closest(".wpforms-field");return p(t.find("input")[0]).val()===p(t.find("input")[1]).val()},wpforms_settings.val_confirm),p.validator.addMethod("required-payment",function(e,t){return 0<m.amountSanitize(e)},wpforms_settings.val_requiredpayment),p.validator.addMethod("time12h",function(e,t){return this.optional(t)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(e)},wpforms_settings.val_time12h),p.validator.addMethod("time24h",function(e,t){return this.optional(t)||/^(([0-1]?[0-9])|([2][0-3])):([0-5]?[0-9])(\ ?[AP]M)?$/i.test(e)},wpforms_settings.val_time24h),p.validator.addMethod("turnstile",function(e){return e},wpforms_settings.val_turnstile_fail_msg),p.validator.addMethod("time-limit",function(e,t){var t=p(t),r=t.data("min-time");return void 0===r||!(t.prop("required")||!m.empty(e))||(t=t.data("max-time"),m.compareTimesGreaterThan(t,r)?m.compareTimesGreaterThan(e,r)&&m.compareTimesGreaterThan(t,e):m.compareTimesGreaterThan(e,r)&&m.compareTimesGreaterThan(e,t)||m.compareTimesGreaterThan(r,e)&&m.compareTimesGreaterThan(t,e))},function(e,t){t=p(t);let r=t.data("min-time"),a=t.data("max-time");return r=r.replace(/^00:([0-9]{2})pm$/,"12:$1pm"),a=a.replace(/^00:([0-9]{2})pm$/,"12:$1pm"),r=r.replace(/(am|pm)/g," $1").toUpperCase(),a=a.replace(/(am|pm)/g," $1").toUpperCase(),wpforms_settings.val_time_limit.replace("{minTime}",r).replace("{maxTime}",a)}),p.validator.addMethod("check-limit",function(e,t){var t=p(t).closest("ul"),r=parseInt(t.attr("data-choice-limit")||0,10);return 0===r||t.find('input[type="checkbox"]:checked').length<=r},function(e,t){t=parseInt(p(t).closest("ul").attr("data-choice-limit")||0,10);return wpforms_settings.val_checklimit.replace("{#}",t)}),p.validator.addMethod("inputmask-incomplete",function(e,t){return 0===e.length||void 0===p.fn.inputmask||p(t).inputmask("isComplete")},wpforms_settings.val_inputmask_incomplete),p.validator.addMethod("required-positive-number",function(e,t){return 0<m.amountSanitize(e)},wpforms_settings.val_number_positive),p.validator.addMethod("required-minimum-price",function(e,t,r){t=p(t);return""===e&&!t.hasClass("wpforms-field-required")||Number(m.amountSanitize(m.amountFormat(r)))<=Number(m.amountSanitize(e))},wpforms_settings.val_minimum_price),p.validator.addMethod("password-strength",function(e,t){var r=p(t),t=WPFormsPasswordField.passwordStrength(e,t);return""===e&&!r.hasClass("wpforms-field-required")||t>=Number(r.data("password-strength-level"))},wpforms_settings.val_password_strength),p(".wpforms-validate").each(function(){let i=p(this),e=i.data("formid"),t;t=void 0!==d["wpforms_"+e]&&d["wpforms_"+e].hasOwnProperty("validate")?d["wpforms_"+e].validate:"undefined"!=typeof wpforms_validate?wpforms_validate:{errorElement:m.isModernMarkupEnabled()?"em":"label",errorClass:"wpforms-error",validClass:"wpforms-valid",ignore:m.getValidationIgnoreRules(i),ignoreTitle:!0,errorPlacement(e,t){m.isLikertScaleField(t)?(t.closest("table").hasClass("single-row")?t.closest(".wpforms-field"):t.closest("tr").find("th")).append(e):m.isWrappedField(t)?t.closest(".wpforms-field").append(e):m.isDateTimeField(t)?m.dateTimeErrorPlacement(t,e):m.isFieldInColumn(t)||m.isFieldHasHint(t)?t.parent().append(e):m.isLeadFormsSelect(t)?t.parent().parent().append(e):t.hasClass("wp-editor-area")?t.parent().parent().parent().append(e):m.isClassicFileUploadWithCamera(t)?e.insertAfter(t.parent().find("p.wpforms-file-upload-capture-camera-classic")):e.insertAfter(t),m.isModernMarkupEnabled()&&e.attr({role:"alert","aria-label":wpforms_settings.errorMessagePrefix,for:""})},highlight(e,t,r){var a=p(e),i=a.closest(".wpforms-field"),o=a.attr("name");("radio"===a.attr("type")||"checkbox"===a.attr("type")?i.find('input[name="'+o+'"]'):a).addClass(t).removeClass(r),"password"===a.attr("type")&&""===a.val().trim()&&d.WPFormsPasswordField&&a.data("rule-password-strength")&&a.hasClass("wpforms-field-required")&&WPFormsPasswordField.passwordStrength("",e),i.addClass("wpforms-has-error")},unhighlight(e,t,r){var e=p(e),a=e.closest(".wpforms-field"),i=e.attr("name");("radio"===e.attr("type")||"checkbox"===e.attr("type")?a.find('input[name="'+i+'"]'):e).addClass(r).removeClass(t),a.find(":input.wpforms-error,[data-dz-errormessage]:not(:empty)").length||a.removeClass("wpforms-has-error"),m.isModernMarkupEnabled()&&e.parent().find("em.wpforms-error").remove()},submitHandler(s){function n(e,t){let r="label",a="";m.isModernMarkupEnabled()&&(r="em",a='role="alert"');var i=`<${r} id="wpforms-field_recaptcha-error" class="wpforms-error" ${a}> ${wpforms_settings.val_recaptcha_fail_msg}</${r}>`;e.find(".wpforms-recaptcha-container").append(i),m.restoreSubmitButton(e,t)}function l(e){var t=e.find(".wpforms-submit");t.prop("disabled",!0),WPFormsUtils.triggerEvent(e,"wpformsFormSubmitButtonDisable",[e,t])}function e(){let e=p(s),t=e.closest(".wpforms-container"),r=e.find(".wpforms-submit"),a=r.data("captchaInvalid"),i=r.data("alt-text"),o=r.get(0).recaptchaID;return e.data("token")&&0===p(".wpforms-token",e).length&&p('<input type="hidden" class="wpforms-token" name="wpforms[token]" />').val(e.data("token")).appendTo(e),e.find("#wpforms-field_recaptcha-error").remove(),l(e),i&&r.text(i),a?n(e,t):m.empty(o)&&0!==o?(p(".wpforms-input-temp-name").removeAttr("name"),void m.formSubmit(e)):(grecaptcha.execute(o).then(null,function(){grecaptcha.getResponse()||n(e,t)}),!1)}return"function"==typeof wpformsRecaptchaV3Execute?(l(p(s)),wpformsRecaptchaV3Execute(e)):e()},invalidHandler(e,t){var r,a;void 0!==t.errorList[0]&&(t=p(t.errorList[0].element),r=p(i),m.isMultiPageForm(r)&&(a=m.getElementPageNumber(t))&&WPForms?.PageNavigation?.navigateToTargetPage?.(r,a),m.scrollToError(t))},onkeyup:WPFormsUtils.debounce(function(e,t){p(e).hasClass("wpforms-novalidate-onkeyup")||9===t.which&&""===this.elementValue(e)||-1!==p.inArray(t.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(e.name in this.submitted||e.name in this.invalid)&&this.element(e)},1e3),onfocusout:function(e){let t=!1;p(e).hasClass("wpforms-novalidate-onkeyup")&&!e.value&&(t=!0),this.checkable(e)||!(e.name in this.submitted)&&this.optional(e)||(t=!0),(t=p(e).data("server-error")?!1:t)&&this.element(e)},onclick(e){let t=!1;var r=(e||{}).type;let a=p(e);-1<["checkbox","radio"].indexOf(r)&&((a=a.hasClass("wpforms-likert-scale-option")?a.closest("tr"):a.closest(".wpforms-field")).find("label.wpforms-error, em.wpforms-error").remove(),t=!0),t&&this.element(e)}},i.validate(t),m.loadValidationGroups(i),i.find('.wpforms-field-camera input[ type="file" ], .wpforms-field-camera .dropzone-input').each(function(){var e=p(this);(e.closest(".wpforms-field-camera").hasClass("wpforms-field-required")||e.attr("required"))&&e.rules("add",{"camera-required":!0})})}))},restrictedEmailRequest(r,a){var e=p(r),t=e.closest("form");let i=t.data("validator"),o=t.data("formid");t=e.closest(".wpforms-field").data("field-id");m.cache[o]=m.cache[o]||{},i.startRequest(r),p.post({url:wpforms_settings.ajaxurl,type:"post",data:{action:"wpforms_restricted_email",form_id:o,field_id:t,email:a},dataType:"json",success(e){var t={},e=e.success&&e.data;e||(t[r.name]=wpforms_settings.val_email_restricted,i.showErrors(t)),m.cache[o].restrictedEmailValidation=m.cache[o].restrictedEmailValidation||[],Object.prototype.hasOwnProperty.call(m.cache[o].restrictedEmailValidation,a)||(m.cache[o].restrictedEmailValidation[a]=e),i.stopRequest(r,e)}})},getValidationIgnoreRules(e){if(m.isMultiPageForm(e)&&e.find(".wpforms-page-indicator").data("allow-page-navigation"))return":hidden:not(.wpforms-page:hidden *):not(textarea.wp-editor-area):not(.wpforms-field-camera:not(.wpforms-conditional-hide) input), .wpforms-conditional-hide *, .wpforms-hidden *";return":hidden:not(textarea.wp-editor-area):not(.wpforms-field-camera:not(.wpforms-conditional-hide) input), .wpforms-conditional-hide textarea.wp-editor-area"},isFieldInColumn(e){return e.parent().hasClass("wpforms-one-half")||e.parent().hasClass("wpforms-two-fifths")||e.parent().hasClass("wpforms-one-fifth")},isFieldHasHint(e){return 0<e.nextAll(".wpforms-field-sublabel, .wpforms-field-description, .wpforms-field-limit-text, .wpforms-pass-strength-result").length},isDateTimeField(e){return e.hasClass("wpforms-timepicker")||e.hasClass("wpforms-datepicker")||e.is("select")&&e.attr("class").match(/date-month|date-day|date-year/)},isWrappedField(e){return"checkbox"===e.attr("type")||"radio"===e.attr("type")||"range"===e.attr("type")||"select"===e.is("select")||1===e.data("is-wrapped-field")||e.parent().hasClass("iti")||e.hasClass("wpforms-validation-group-member")||e.hasClass("choicesjs-select")||e.hasClass("wpforms-net-promoter-score-option")||e.hasClass("wpforms-field-payment-coupon-input")},isLikertScaleField(e){return e.hasClass("wpforms-likert-scale-option")},isClassicFileUploadWithCamera(e){return 0<e.parent().find("p.wpforms-file-upload-capture-camera-classic").length},isLeadFormsSelect(e){return e.parent().hasClass("wpforms-lead-forms-select")},isCoupon(e){return console.warn('WARNING! Function "wpforms.isCoupon( element )" has been deprecated'),e.closest(".wpforms-field").hasClass("wpforms-field-payment-coupon")},isMultiPageForm(e){return 0<e.find(".wpforms-page-indicator").length},getElementPageNumber(e){return parseInt(e.closest(".wpforms-page").data("page"),10)||0},dateTimeErrorPlacement(e,t){var r=e.closest(".wpforms-field-row-block, .wpforms-field-date-time");r.length?r.find("label.wpforms-error, em.wpforms-error").length||r.append(t):e.closest(".wpforms-field").append(t)},loadDatePicker(e){void 0!==p.fn.flatpickr&&(e=e?.length?e:p(s)).find(".wpforms-datepicker-wrap").each(function(){let a=p(this),e=a.find("input"),t=a.closest(".wpforms-form"),r=t.data("formid"),i=a.closest(".wpforms-field").data("field-id"),o;var s;!(o=void 0!==d["wpforms_"+r+"_"+i]&&d["wpforms_"+r+"_"+i].hasOwnProperty("datepicker")?d["wpforms_"+r+"_"+i].datepicker:void 0!==d["wpforms_"+r]&&d["wpforms_"+r].hasOwnProperty("datepicker")?d["wpforms_"+r].datepicker:"undefined"!=typeof wpforms_datepicker?wpforms_datepicker:{disableMobile:!0}).hasOwnProperty("locale")&&"undefined"!=typeof wpforms_settings&&wpforms_settings.hasOwnProperty("locale")&&(o.locale=wpforms_settings.locale),o.wrap=!0,o.dateFormat=e.data("date-format"),1===e.data("disable-past-dates")&&(o.minDate="today",1===e.data("disable-todays-date"))&&(s=new Date,o.minDate=s.setDate(s.getDate()+1));let n=e.data("limit-days"),l=["sun","mon","tue","wed","thu","fri","sat"];n&&""!==n&&(n=n.split(","),o.disable=[function(e){for(var t in n)if(l.indexOf(n[t])===e.getDay())return!1;return!0}]),o.onChange=function(e,t,r){a.find(".wpforms-datepicker-clear").css("display",""===t?"none":"block")},o.onReady=function(e,t,r){a.find(".wpforms-datepicker-clear").on("keydown",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),r.clear())}),a.find(".wpforms-datepicker-clear").on("click",function(e){e.preventDefault(),r.clear()})},a.flatpickr(o)})},loadTimePicker(e){void 0!==p.fn.timepicker&&(e=e?.length?e:p(s)).find(".wpforms-timepicker").each(function(){var e=p(this),t=e.closest(".wpforms-form").data("formid"),r=e.closest(".wpforms-field").data("field-id");let a;a=void 0!==d["wpforms_"+t+"_"+r]&&d["wpforms_"+t+"_"+r].hasOwnProperty("timepicker")?d["wpforms_"+t+"_"+r].timepicker:void 0!==d["wpforms_"+t]&&d["wpforms_"+t].hasOwnProperty("timepicker")?d["wpforms_"+t].timepicker:"undefined"!=typeof wpforms_timepicker?wpforms_timepicker:{scrollDefault:"now",forceRoundTime:!0};r=e.val();e.timepicker(a),r&&(e.val(r),e.trigger("changeTime"))})},loadInputMask(e){void 0!==p.fn.inputmask&&(e=e?.length?e:p(s)).find(".wpforms-masked-input").inputmask({rightAlign:!1})},fixPhoneFieldSnippets(t){console.warn("WARNING! Obsolete function called. Function wpforms.fixPhoneFieldSnippets( $field ) has been deprecated, please use the wpforms.repairSmartPhoneHiddenField( $field ) function instead!"),t.siblings('input[type="hidden"]').each(function(){var e;p(this).attr("name").includes("function")&&(e=(e=t.data("plugin_intlTelInput")).d||e.options)&&((d.intlTelInput?.getInstance(t[0]))?.destroy(),e.initialCountry=e.initialCountry.toLowerCase(),e.onlyCountries=e.onlyCountries.map(e=>e.toLowerCase()),e.preferredCountries=e.preferredCountries.map(e=>e.toLowerCase()),d.intlTelInput(t[0],e),t.siblings('input[type="hidden"]').each(function(){var e=p(this);e.attr("name",e.attr("name").replace("wpf-temp-",""))}))})},repairSmartPhoneHiddenField(e){console.warn('WARNING! Function "wpforms.repairSmartPhoneHiddenField()" has been deprecated, please use the new "WPFormsPhoneField.repairSmartHiddenField()" function instead!'),WPFormsPhoneField?.repairSmartHiddenField?.(e)},getDefaultSmartPhoneFieldOptions(){return console.warn('WARNING! Function "wpforms.getDefaultSmartPhoneFieldOptions()" has been deprecated, please use the new "WPFormsPhoneField.getDefaultSmartFieldOptions()" function instead!'),WPFormsPhoneField?.getDefaultSmartFieldOptions?.()},loadSmartPhoneField(e){console.warn('WARNING! Function "wpforms.loadSmartPhoneField()" has been deprecated, please use the new "WPFormsPhoneField.loadSmartField()" function instead!'),WPFormsPhoneField?.loadSmartField?.(e)},loadJqueryIntlTelInput(){console.warn('WARNING! Function "wpforms.loadJqueryIntlTelInput()" has been deprecated, please use the new "WPFormsPhoneField.loadJqueryIntlTelInput()" function instead!'),WPFormsPhoneField?.loadJqueryIntlTelInput?.()},initSmartPhoneField(e,t){console.warn('WARNING! Function "wpforms.initSmartPhoneField()" has been deprecated, please use the new "WPFormsPhoneField.initSmartField()" function instead!'),WPFormsPhoneField?.initSmartField?.(e,t)},bindSmartPhoneField(){console.warn('WARNING! Function "wpforms.bindSmartPhoneField()" has been deprecated, please use the new "WPFormsPhoneField.bindSmartField()" function instead!'),WPFormsPhoneField?.bindSmartField?.()},loadPayments(){p("input.wpforms-payment-total").each(function(e,t){m.amountTotal(this)}),void 0!==p.fn.payment&&(p(".wpforms-field-credit-card-cardnumber").payment("formatCardNumber"),p(".wpforms-field-credit-card-cardcvc").payment("formatCardCVC"))},loadMailcheck(){wpforms_settings.mailcheck_enabled&&void 0!==p.fn.mailcheck&&(0<wpforms_settings.mailcheck_domains.length&&(Mailcheck.defaultDomains=Mailcheck.defaultDomains.concat(wpforms_settings.mailcheck_domains)),0<wpforms_settings.mailcheck_toplevel_domains.length&&(Mailcheck.defaultTopLevelDomains=Mailcheck.defaultTopLevelDomains.concat(wpforms_settings.mailcheck_toplevel_domains)),p(s).on("blur",".wpforms-field-email input",function(){var e=p(this);if(1!==e.data("disable-suggestions")){let i=e.attr("id");e.mailcheck({suggested(e,t){t.full=t.full.replace(/%(?![0-9][0-9a-fA-F]+)/g,"%25"),t.address=t.address.replace(/%(?![0-9][0-9a-fA-F]+)/g,"%25"),t.domain=t.domain.replace(/%(?![0-9][0-9a-fA-F]+)/g,"%25"),t.address.match(/^xn--/)&&(t.full=punycode.toUnicode(decodeURI(t.full)),r=t.full.split("@"),t.address=r[0],t.domain=r[1]),t.domain.match(/^xn--/)&&(t.domain=punycode.toUnicode(decodeURI(t.domain)));var r=decodeURI(t.address).replaceAll(/[<>'"()/\\|:;=@%&\s]/gi,"").substr(0,64),a=decodeURI(t.domain).replaceAll(/[<>'"()/\\|:;=@%&+_\s]/gi,"");t='<a href="#" class="mailcheck-suggestion" data-id="'+i+'" title="'+wpforms_settings.val_email_suggestion_title+'">'+r+"@"+a+"</a>",t=wpforms_settings.val_email_suggestion.replace("{suggestion}",t),e.closest(".wpforms-field").find("#"+i+"_suggestion").remove(),e.parent().append('<label class="wpforms-error mailcheck-error" id="'+i+'_suggestion">'+t+"</label>")},empty(){p("#"+i+"_suggestion").remove()}})}}),p(s).on("click",".wpforms-field-email .mailcheck-suggestion",function(e){var t=p(this),r=t.closest(".wpforms-field"),a=t.data("id");e.preventDefault(),r.find("#"+a).val(t.text()),t.parent().remove()}))},loadChoicesJS(o){"function"==typeof d.Choices&&(o=o?.length?o:p(s)).find(".wpforms-field-select-style-modern .choicesjs-select, .wpforms-field-payment-select .choicesjs-select").each(function(e,t){var r,a,i;p(t).data("choicesjs")||WPFormsUtils.triggerEvent(o,"wpformsBeforeLoadElementChoices",[t]).isDefaultPrevented()||(r=d.wpforms_choicesjs_config||{},a=p(t).data("search-enabled"),i=p(t).data("remove-items-enabled"),r.searchEnabled=void 0===a||a,r.removeItems=void 0===i||i,r.removeItemButton=r.removeItems,r.allowHTML=!0,r.callbackOnInit=function(){let t=this,r=p(t.passedElement.element),e=t.input?.element,a=p(e),i=r.data("size-class"),o=r.attr("id"),s=this.dropdown.element.querySelector('[role="listbox"]'),n=this.passedElement.element.multiple;var l;t.containerOuter&&t.containerOuter.element&&o&&n&&(t.containerOuter.element.setAttribute("aria-haspopup","listbox"),t.containerOuter.element.setAttribute("aria-labelledby",o)),e&&s&&(l="choices-listbox-"+this.passedElement.element.id,s.id=l,e.setAttribute("aria-controls",l),e.setAttribute("aria-owns",l)),t.passedElement.element.addEventListener("showDropdown",()=>{e&&n&&e.focus()}),r.removeAttr("hidden").addClass(t.config.classNames.input+"--hidden"),i&&p(t.containerOuter.element).addClass(i),r.prop("multiple")&&(a.data("placeholder",a.attr("placeholder")).css("width","auto"),t.getValue(!0).length&&a.removeAttr("placeholder"),a.css("width","1ch")),r.on("change",function(){r.prop("multiple")&&(t.getValue(!0).length?a.removeAttr("placeholder"):a.attr("placeholder",a.data("placeholder")).css("width","auto"));var e=r.closest("form").data("validator");e&&e.element(r)})},r.callbackOnCreateTemplates=function(){let r=p(this.passedElement.element);return{option(e){var t=Choices.defaults.templates.option.call(this,e);return void 0!==e.placeholder&&!0===e.placeholder&&t.classList.add("placeholder"),r.hasClass("wpforms-payment-price")&&null!=e.customProperties&&(t.dataset.amount=e.customProperties),t}}},p(t).data("choicesjs",new Choices(t,r)))})},bindChoicesJS(){p(s).on("click",".choices",function(e){var t=p(this),r=t.find("select").data("choicesjs");r&&t.hasClass("is-open")&&(e.target.classList.contains("choices__inner")||e.target.classList.contains("choices__arrow"))&&r.hideDropdown()})},bindUIActions(){var e=p(s);e.on("click",".wpforms-page-button",function(e){e.preventDefault(),m.pagebreakNav(this)});let t;e.on("change input",".wpforms-payment-price",function(){clearTimeout(t),t=setTimeout(()=>{m.amountTotal(this,!0)},0)});let r;e.on("change","select.wpforms-payment-quantity",function(){clearTimeout(r),r=setTimeout(()=>{m.amountTotal(this,!0),m.updateOrderSummaryItemQuantity(p(this))},0)}),e.on("input",".wpforms-payment-user-input",function(){var e=p(this),t=e.val();e.val(t.replace(/[^0-9.,]/g,""))}),e.on("focusout",".wpforms-payment-user-input",function(){var e=p(this),t=e.val();if(!t)return t;t=m.amountSanitize(t),t=m.amountFormat(t);e.val(t)});let a;e.on("wpformsProcessConditionals",function(e,t){clearTimeout(a),a=setTimeout(()=>{m.amountTotal(t,!0)},0)}),e.on("mouseenter",".wpforms-field-rating-item",function(){p(this).parent().find(".wpforms-field-rating-item").removeClass("selected hover"),p(this).prevAll().addBack().addClass("hover")}).on("mouseleave",".wpforms-field-rating-item",function(){p(this).parent().find(".wpforms-field-rating-item").removeClass("selected hover"),p(this).parent().find("input:checked").parent().prevAll().addBack().addClass("selected")}),p(s).on("change",".wpforms-field-rating-item input",function(){var e=p(this),t=e.closest(".wpforms-field-rating-items").find(".wpforms-field-rating-item");e.focus(),t.removeClass("hover selected"),e.parent().prevAll().addBack().addClass("selected")}),p(function(){p(".wpforms-field-rating-item input:checked").trigger("change")}),e.on("keydown",".wpforms-image-choices-item label",function(e){var t=p(this);if(t.closest(".wpforms-field").hasClass("wpforms-conditional-hide"))return e.preventDefault(),!1;32===e.keyCode&&(t.find("input").trigger("click"),e.preventDefault())}),m.bindOtherOptionActions(),d.document.documentMode&&e.on("click",".wpforms-image-choices-item img",function(){p(this).closest("label").find("input").trigger("click")}),e.on("change",".wpforms-field-checkbox input, .wpforms-field-radio input, .wpforms-field-payment-multiple input, .wpforms-field-payment-checkbox input, .wpforms-field-gdpr-checkbox input",function(e){var t=p(this);if(t.closest(".wpforms-field").hasClass("wpforms-conditional-hide"))return e.preventDefault(),!1;switch(t.attr("type")){case"radio":t.closest("ul").find("li").removeClass("wpforms-selected").find("input[type=radio]").removeProp("checked"),t.prop("checked",!0).closest("li").addClass("wpforms-selected");break;case"checkbox":t.is(":checked")?(t.closest("li").addClass("wpforms-selected"),t.prop("checked",!0)):(t.closest("li").removeClass("wpforms-selected"),t.prop("checked",!1))}}),e.on("input",".wpforms-field-file-upload",function(){var e=p(this),t=e.closest("form.wpforms-form").find('.wpforms-field-file-upload input:not(".dropzone-input")');let a=0,r=Number(wpforms_settings.post_max_size),i='<div class="wpforms-error-container-post_max_size">'+wpforms_settings.val_post_max_size+"</div>";e=e.closest("form.wpforms-form").find(".wpforms-submit-container");let o=e.find("button.wpforms-submit"),s=e.prev();var n=o.closest("form"),l=n.find(".wpforms-page-next:visible");0!==n.find(".wpforms-page-indicator").length&&0!==l.length&&(o=l),t.each(function(){var e=p(this);let t=0;for(var r=e[0].files.length;t<r;t++)a+=e[0].files[t].size}),a<r?(s.find(".wpforms-error-container-post_max_size").remove(),o.prop("disabled",!1),WPFormsUtils.triggerEvent(n,"wpformsFormSubmitButtonRestore",[n,o]),WPFormsUtils.triggerEvent(n,"wpformsCombinedUploadsSizeOk",[n,s])):(a=Number((a/1048576).toFixed(3)),r=Number((r/1048576).toFixed(3)),i=i.replace(/{totalSize}/,a).replace(/{maxSize}/,r),s.hasClass("wpforms-error-container")?(s.find(".wpforms-error-container-post_max_size").remove(),s.append(i)):(e.before('<div class="wpforms-error-container">{errorMsg}</div>'.replace(/{errorMsg}/,i)),s=e.prev()),o.prop("disabled",!0),WPFormsUtils.triggerEvent(n,"wpformsFormSubmitButtonDisable",[n,o]),WPFormsUtils.triggerEvent(n,"wpformsCombinedUploadsSizeError",[n,s]))}),e.on("change input",".wpforms-field-number-slider input[type=range]",function(e){var t=p(e.target).siblings(".wpforms-field-number-slider-hint");t.html(t.data("hint").replaceAll("{value}","<b>"+e.target.value+"</b>"))}),e.on("keydown",".wpforms-form input",function(e){var t,r;13!==e.keyCode||0===(r=(t=p(this)).closest(".wpforms-page")).length||["text","tel","number","email","url","radio","checkbox"].indexOf(t.attr("type"))<0||(t.hasClass("wpforms-datepicker")&&t.flatpickr("close"),t.hasClass("dropzone-input"))||(e.preventDefault(),(r.hasClass("last")?r.closest(".wpforms-form").find(".wpforms-submit"):r.find(".wpforms-page-next")).trigger("click"))}),e.on("keypress",".wpforms-field-number input",function(e){return/^[-0-9.]+$/.test(String.fromCharCode(e.keyCode||e.which))}),e.one("input",".wpforms-field input, .wpforms-field textarea, .wpforms-field select",m.formChanged).one("change",".wpforms-field-select-style-modern, .wpforms-timepicker",m.formChanged).one("focus",".dropzone-input",m.formChanged).one("click touchstart",".wpforms-signature-canvas",m.formChanged).one("wpformsRichTextContentChange",m.richTextContentChanged),p("form.wpforms-form").on("wpformsBeforePageChange",m.skipEmptyPages)},bindOtherOptionActions(){p(s).on("change",'.wpforms-field-radio input[type="radio"]',function(){var e=p(this),t=e.closest(".wpforms-field"),r=e.closest("li"),t=t.find(".wpforms-other-input");t.addClass("wpforms-hidden").prop("disabled",!0).prop("required",!1),e.is(":checked")&&r.hasClass("wpforms-other-choice")&&t.removeClass("wpforms-hidden").prop("disabled",!1).prop("required",!0)})},skipEmptyPages(e,t,r,a){var i=m.findNonEmptyPage(t,r,a);i!==t&&(e.preventDefault(),1===i&&"prev"===a?(e=r.find(".wpforms-page-2"),a=r.find(".wpforms-page-"+t),t=(e.find(".wpforms-page-prev").length?e:a).find(".wpforms-page-prev"),wpforms.navigateToPage(t,"prev",2,r,e)):(t=r.find(".wpforms-page-"+(a=i-1)),wpforms.navigateToPage(t.find(".wpforms-page-next"),"next",a,r,t)))},findNonEmptyPage(e,t,r){let a=e;for(;m.isEmptyPage(t,a);)"prev"===r?a--:a++;return a},isEmptyPage(e,t){return 1!==t&&!(e=e.find(".wpforms-page-"+t)).hasClass("last")&&(t=m.removeHoneyPotField(e.children(".wpforms-field:not(.wpforms-field-pagebreak):not(.wpforms-field-hidden)")),e.children(".wpforms-conditional-hide").length===t.length)},removeHoneyPotField(e){return e.filter(function(){var e=p(this).children("input");return"-1"!==e.attr("tabindex")&&"true"!==e.attr("aria-hidden")})},formChanged(e){var t=p(this).closest(".wpforms-form");m.maybeSetStartTime(t)},richTextContentChanged(e,t,r){r=r.getContainer(),r=p(r).closest(".wpforms-form");m.maybeSetStartTime(r)},initFormsStartTime(){p(".wpforms-form").each(function(){m.maybeSetStartTime(p(this))})},maybeSetStartTime(e){m.getStartTimestampData(e)||e.data("start_timestamp",m.getTimestampSec())},getStartTimestampData(e){return e.hasClass("wpforms-form")&&0<(e=parseInt(e.data("start_timestamp"),10)||0)?e:0},entryPreviewFieldPageChange(e,t,r){console.warn("WARNING! Obsolete function called. Function wpforms.entryPreviewFieldPageChange has been deprecated, please use the WPFormsEntryPreview.pageChange function instead!"),WPFormsEntryPreview.pageChange(e,t,r)},entryPreviewFieldUpdate(e,t){console.warn("WARNING! Obsolete function called. Function wpforms.entryPreviewFieldUpdate has been deprecated, please use the WPFormsEntryPreview.update function instead!"),WPFormsEntryPreview.update(e,t)},scrollToError(e){if(0!==e.length){let t=e.find(".wpforms-field.wpforms-has-error");0!==(t=0===t.length?e.closest(".wpforms-field"):t).length&&void 0!==(e=t.offset())&&m.animateScrollTop(e.top-75,750).done(function(){var e=t.find(".wpforms-error").first();"function"==typeof e.focus&&e.trigger("focus")})}},pagebreakNav(e){let t=p(e),r=t.data("action"),a=t.data("page"),i=t.closest(".wpforms-form"),o=i.find(".wpforms-page-"+a);m.saveTinyMCE(),"next"===r&&void 0!==p.fn.validate?m.checkForInvalidFields(i,o,function(){m.navigateToPage(t,r,a,i,o)}):"prev"!==r&&"next"!==r||m.navigateToPage(t,r,a,i,o)},checkForInvalidFields(e,t,r){var i=e.data("validator");if(i){let a=!0;t.find(":input").each(function(e,t){var r=p(t);!r.attr("name")||r.hasClass("wpforms-field-skip-validation")||p(t).valid()||(a=!1)}),0<i.pendingRequest?setTimeout(function(){m.checkForInvalidFields(e,t,r)},800):a?r():m.scrollToError(t)}},navigateToPage(t,r,a,i,e){if(!t.hasClass("wpforms-disabled")){let e=a;"next"===r?e+=1:"prev"===r&&--e,WPFormsUtils.triggerEvent(t,"wpformsBeforePageChange",[e,i,r]).isDefaultPrevented()||(i.find(".wpforms-page").hide(),(a=i.find(".wpforms-page-"+e)).show(),m.toggleReCaptchaAndSubmitDisplay(i,r,a),m.checkTurnstileVisibility(i),(a=m.getPageScroll(i))&&m.animateScrollTop(i.offset().top-a,750,null),t.trigger("wpformsPageChange",[e,i,r]),m.manipulateIndicator(e,i))}},toggleReCaptchaAndSubmitDisplay(e,t,r){var a=e.find(".wpforms-submit-container"),e=e.find(".wpforms-recaptcha-container");"next"===t&&r.hasClass("last")?(e.show(),a.show()):"prev"===t&&(e.hide(),a.hide())},checkTurnstileVisibility(e){var t,e=e.find(".wpforms-recaptcha-container");e.hasClass("wpforms-is-turnstile")&&(t=e.find(".wpforms-turnstile").height(),0===parseInt(t,10)?e.addClass("wpforms-is-turnstile-invisible"):e.removeClass("wpforms-is-turnstile-invisible"))},getPageScroll(e){return!1!==d.wpforms_pageScroll&&(m.empty(d.wpform_pageScroll)?0!==e.find(".wpforms-page-indicator").data("scroll")&&75:d.wpform_pageScroll)},manipulateIndicator(e,t){var r,a=t.find(".wpforms-page-indicator");a&&("connector"===(r=a.data("indicator"))||"circles"===r?m.manipulateConnectorAndCirclesIndicator(a,r,e):"progress"===r&&m.manipulateProgressIndicator(a,t,e))},manipulateConnectorAndCirclesIndicator(e,t,r){var a=e.data("indicator-color");e.find(".wpforms-page-indicator-page").removeClass("active"),e.find(".wpforms-page-indicator-page-"+r).addClass("active"),e.find(".wpforms-page-indicator-page-number").removeAttr("style"),e.find(".active .wpforms-page-indicator-page-number").css("background-color",a),"connector"===t&&(e.find(".wpforms-page-indicator-page-triangle").removeAttr("style"),e.find(".active .wpforms-page-indicator-page-triangle").css("border-top-color",a))},manipulateProgressIndicator(e,t,r){var a=e.find(".wpforms-page-indicator-page-title"),i=e.find(".wpforms-page-indicator-page-title-sep"),t=r/t.find(".wpforms-page").length*100;e.find(".wpforms-page-indicator-page-progress").css("width",t+"%"),e.find(".wpforms-page-indicator-steps-current").text(r),a.data("page-"+r+"-title")?(a.css("display","inline").text(a.data("page-"+r+"-title")),i.css("display","inline")):(a.css("display","none"),i.css("display","none"))},bindOptinMonster(){s.addEventListener("om.Campaign.load",function(e){m.ready(),m.optinMonsterRecaptchaReset(e.detail.Campaign.data.id)}),s.addEventListener("om.Campaign.afterShow",function(e){"undefined"!=typeof WPFormsRepeaterField&&WPFormsRepeaterField.ready()}),p(s).on("OptinMonsterOnShow",function(e,t,r){m.ready(),m.optinMonsterRecaptchaReset(t.optin),"undefined"!=typeof WPFormsRepeaterField&&WPFormsRepeaterField.ready()})},optinMonsterRecaptchaReset(e){var e=p("#om-"+e).find(".wpforms-form"),r=e.find(".wpforms-recaptcha-container");let a,i,o;if(o=r.hasClass("wpforms-is-hcaptcha")?(a=e.find(".h-captcha"),i="h-captcha",hcaptcha):r.hasClass("wpforms-is-turnstile")?(a=e.find(".wpforms-turnstile"),i="wpforms-turnstile",turnstile):(a=e.find(".g-recaptcha"),i="g-recaptcha",grecaptcha),e.length&&a.length){let e=a.attr("data-sitekey"),t="recaptcha-"+Date.now();a.remove(),r.prepend('<div class="'+i+'" id="'+t+'" data-sitekey="'+e+'"></div>'),o.render(t,{sitekey:e,callback(){wpformsRecaptchaCallback(p("#"+t))}})}},amountTotal(e,t){t=t||!1;let r=p(e),a=r.closest(".wpforms-form"),i=m.amountTotalCalc(a);if(m.allowAmountTotalCalc(a,r,i)){let e=m.amountFormatSymbol(i);a.find(".wpforms-payment-total").each(function(){"hidden"===p(this).attr("type")||"text"===p(this).attr("type")?(p(this).val(e),"text"===p(this).attr("type")&&t&&a.data("validator")&&p(this).valid()):p(this).text(e)}),m.updateOrderSummaryItems(a,r,e)}},allowAmountTotalCalc(e,t,r){var e=e.data("formid");return m.getCache(e,"amountTotal")!==r?(m.updateCache(e,"amountTotal",r),!0):"radio"===(e=t.prop("type"))||"select-one"===e||"checkbox"===e},updateOrderSummaryItems(e,t,r){var a=e.find(".wpforms-order-summary-preview");if(0!==a.length){let i=e.find(".wpforms-payment-price");a.each(function(){let a=p(this),e=(""!==r&&a.find(".wpforms-order-summary-preview-total .wpforms-order-summary-item-price").text(r),t=>{let r=Math.min(t+10,i.length);for(let e=t;e<r;e++)m.updateOrderSummaryItem(p(i[e]),a);r<i.length&&setTimeout(()=>e(r),0)});e(0)})}},updateCache(e,t,r){m.cache[e]=m.cache[e]||{},m.cache[e][t]=r},getCache(e,t){return!(!Object.prototype.hasOwnProperty.call(m.cache,e)||!Object.prototype.hasOwnProperty.call(m.cache[e],t))&&m.cache[e][t]},updateOrderSummaryItem(i,o){if(i.hasClass("wpforms-payment-price")){let t=i.closest(".wpforms-field"),e=t.data("field-id"),r=i.prop("type"),a="block"===t.css("display");var s,n;"checkbox"===r||"radio"===r||"select-one"===r?o.find(`tr[data-field="${e}"]`).each(function(){var e=p(this).data("choice"),e="select-one"===r?e===parseInt(t.find("select").val(),10):t.find(`input[value="${e}"]`).is(":checked");p(this).toggle(a&&e)}):(s=o.find(`tr[data-field="${e}"]`),n=i.val(),s.find(".wpforms-order-summary-item-price").text(m.amountFormatSymbol(m.amountSanitize(n))),s.toggle(a)),t.hasClass("wpforms-payment-quantities-enabled")?m.updateOrderSummaryItemQuantity(i):(m.updateSummaryPriceWidth(o),m.toggleSummaryPlaceholder(o))}},updateOrderSummaryItemQuantity(e){let t=e.closest(".wpforms-field"),a=t.find("input.wpforms-payment-price, select.wpforms-payment-price"),r=e.closest(".wpforms-form"),i=t.data("field-id"),o=m.getPaymentFieldQuantity(a),s=m.getPaymentFieldAmount(a),n=a.prop("type");r.find(".wpforms-order-summary-preview").each(function(){var e,t=p(this);let r;(r="checkbox"===n||"radio"===n||"select-one"===n?(e=a.val(),t.find(`tr[data-field="${i}"][data-choice="${e}"]`)):t.find(`tr[data-field="${i}"]`)).toggle(0<o),r.find(".wpforms-order-summary-item-quantity").text(o),r.find(".wpforms-order-summary-item-price").text(m.amountFormatSymbol(s*o)),m.updateSummaryPriceWidth(t),m.toggleSummaryPlaceholder(t)})},updateSummaryPriceWidth(e){var t=Math.max(e.find(".wpforms-order-summary-preview-coupon-total .wpforms-order-summary-item-price").text().length,e.find(".wpforms-order-summary-preview-total .wpforms-order-summary-item-price").text().length+3);e.find(".wpforms-order-summary-item-price").css("width",t+"ch")},toggleSummaryPlaceholder(e){var t=e.find(".wpforms-order-summary-placeholder");let r=!0;e.find(".wpforms-order-summary-field").each(function(){if("none"!==p(this).css("display"))return r=!1}),t.toggle(r)},amountTotalCalc(e){let r=0;p(".wpforms-payment-price",e).each(function(){var e,t=p(this);t.closest(".wpforms-field-payment-single").hasClass("wpforms-conditional-hide")||(e=m.getPaymentFieldAmount(t))&&(r=Number(r)+e*m.getPaymentFieldQuantity(t))});var t=p(s),a=WPFormsUtils.triggerEvent(t,"wpformsAmountTotalCalculate",[e,r]);return r=void 0!==a.result&&0<=a.result?a.result:r,WPFormsUtils.triggerEvent(t,"wpformsAmountTotalCalculated",[e,r]),r},getPaymentFieldAmount(e){var t=e.attr("type");return"text"===t||"hidden"===t?Number(m.amountSanitize(e.val())):"radio"!==t&&"checkbox"!==t||!e.is(":checked")?e.is("select")&&0<e.find("option:selected").length&&e.find("option:selected").data("amount")?Number(m.amountSanitize(e.find("option:selected").data("amount"))):0:Number(m.amountSanitize(e.data("amount")))},getPaymentFieldQuantity(e){e=e.attr("id"),e=p(`#${e}-quantity`);return e.length?Number(e.val()):1},amountSanitize(e){var t=m.getCurrency();return e=e.toString().replace(t.symbol,"").replace(/[^0-9.,]/g,""),","===t.decimal_sep?("."===t.thousands_sep&&-1!==e.indexOf(t.thousands_sep)?e=e.replace(new RegExp("\\"+t.thousands_sep,"g"),""):""===t.thousands_sep&&-1!==e.indexOf(".")&&(e=e.replace(/\./g,"")),e=e.replace(t.decimal_sep,".")):","===t.thousands_sep&&-1!==e.indexOf(t.thousands_sep)&&(e=e.replace(new RegExp("\\"+t.thousands_sep,"g"),"")),m.numberFormat(e,t.decimals,".","")},amountFormat(e){var t,r=m.getCurrency();return e=String(e),","===r.decimal_sep&&-1!==e.indexOf(r.decimal_sep)&&(t=e.indexOf(r.decimal_sep),e=e.substr(0,t)+"."+e.substr(t+1,e.length-1)),","===r.thousands_sep&&-1!==e.indexOf(r.thousands_sep)&&(e=e.replace(/,/g,"")),m.empty(e)&&(e=0),m.numberFormat(e,r.decimals,r.decimal_sep,r.thousands_sep)},amountFormatSymbol(e){var t=m.getCurrency(),e=m.amountFormat(e);return"left"===t.symbol_pos?t.symbol+e:e+" "+t.symbol},getCurrency(){var e={code:"USD",thousands_sep:",",decimals:2,decimal_sep:".",symbol:"$",symbol_pos:"left"};return void 0!==wpforms_settings.currency_code&&(e.code=wpforms_settings.currency_code),void 0!==wpforms_settings.currency_thousands&&(e.thousands_sep=wpforms_settings.currency_thousands),void 0!==wpforms_settings.currency_decimals&&(e.decimals=wpforms_settings.currency_decimals),void 0!==wpforms_settings.currency_decimal&&(e.decimal_sep=wpforms_settings.currency_decimal),void 0!==wpforms_settings.currency_symbol&&(e.symbol=wpforms_settings.currency_symbol),void 0!==wpforms_settings.currency_symbol_pos&&(e.symbol_pos=wpforms_settings.currency_symbol_pos),e},numberFormat(e,t,r,a){e=(e+"").replace(/[^0-9+\-Ee.]/g,"");var i,o,e=isFinite(+e)?+e:0,t=isFinite(+t)?Math.abs(t):0,a=void 0===a?",":a,r=void 0===r?".":r,s=(t?(s=e,i=t,o=Math.pow(10,i),""+(Math.round(s*o)/o).toFixed(i)):""+Math.round(e)).split(".");return 3<s[0].length&&(s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,a)),(s[1]||"").length<t&&(s[1]=s[1]||"",s[1]+=new Array(t-s[1].length+1).join("0")),s.join(r)},empty(e){var t;let r,a;var i=[void 0,null,!1,0,"","0"];for(a=0,t=i.length;a<t;a++)if(e===i[a])return!0;if("object"!=typeof e)return!1;for(r in e)if(e.hasOwnProperty(r))return!1;return!0},setUserIdentifier(){if((!d.hasRequiredConsent&&"undefined"!=typeof wpforms_settings&&wpforms_settings.uuid_cookie||d.hasRequiredConsent&&d.hasRequiredConsent())&&!m.getCookie("_wpfuuid")){var t=new Array(36),r="0123456789abcdef";for(let e=0;e<36;e++)t[e]=r.substr(Math.floor(16*Math.random()),1);t[14]="4",t[19]=r.substr(3&t[19]|8,1),t[8]=t[13]=t[18]=t[23]="-";var e=t.join("");m.createCookie("_wpfuuid",e,3999)}},createCookie(e,t,r){let a="",i="";var o;wpforms_settings.is_ssl&&(i=";secure"),a=r?-1===r?"":((o=new Date).setTime(o.getTime()+24*r*60*60*1e3),";expires="+o.toGMTString()):";expires=Thu, 01 Jan 1970 00:00:01 GMT",s.cookie=e+"="+t+a+";path=/;samesite=strict"+i},getCookie(e){var r=e+"=",a=s.cookie.split(";");for(let t=0;t<a.length;t++){let e=a[t];for(;" "===e.charAt(0);)e=e.substring(1,e.length);if(0===e.indexOf(r))return e.substring(r.length,e.length)}return null},removeCookie(e){m.createCookie(e,"",-1)},getFirstBrowserLanguage(){return console.warn('WARNING! Function "wpforms.getFirstBrowserLanguage()" has been deprecated, please use the new "WPFormsPhoneField.getFirstBrowserLanguage()" function instead!'),WPFormsPhoneField?.getFirstBrowserLanguage?.()},mapLanguageToIso(e){return console.warn('WARNING! Function "wpforms.mapLanguageToIso()" has been deprecated, please use the new "WPFormsPhoneField.mapLanguageToIso()" function instead!'),WPFormsPhoneField?.mapLanguageToIso?.(e)},currentIpToCountry(){return console.warn('WARNING! Function "wpforms.currentIpToCountry()" has been deprecated, please use the new "WPFormsPhoneField.currentIpToCountry()" function instead!'),WPFormsPhoneField?.currentIpToCountry?.()},formSubmit(e){e instanceof jQuery||(e=p(e)),m.saveTinyMCE(),WPFormsUtils.triggerEvent(e,"wpformsBeforeFormSubmit",[e]).isDefaultPrevented()?m.restoreSubmitButton(e,e.closest(".wpforms-container")):e.hasClass("wpforms-ajax-form")&&"undefined"!=typeof FormData?m.formSubmitAjax(e):m.formSubmitNormal(e)},restoreSubmitButton(e,t){var r=e.find(".wpforms-submit"),a=r.data("submit-text");a&&r.text(a),r.prop("disabled",!1),WPFormsUtils.triggerEvent(e,"wpformsFormSubmitButtonRestore",[e,r]),t.removeClass("wpforms-loading"),e.find(".wpforms-submit-spinner").hide()},formSubmitNormal(e){var t,r;e.length&&(r=(t=e.find(".wpforms-submit")).get(0).recaptchaID,m.empty(r)&&0!==r||(t.get(0).recaptchaID=!1),e.append('<input type="hidden" name="start_timestamp" value="'+m.getStartTimestampData(e)+'">'),e.append('<input type="hidden" name="end_timestamp" value="'+m.getTimestampSec()+'">'),e.get(0).submit())},formHasCaptcha(e){return!(!e||!e.length||"undefined"==typeof hcaptcha&&"undefined"==typeof grecaptcha&&"undefined"==typeof turnstile)&&(e=e.find(".wpforms-recaptcha-container"),Boolean(e.length))},resetFormRecaptcha(r){if(m.formHasCaptcha(r)){var a=r.find(".wpforms-recaptcha-container");let e,t;e=a.hasClass("wpforms-is-hcaptcha")?hcaptcha:a.hasClass("wpforms-is-turnstile")?turnstile:grecaptcha,t=r.find(".wpforms-submit").get(0).recaptchaID,m.empty(t)&&0!==t&&(a=r.find(".g-recaptcha, .h-captcha, .wpforms-turnstile")).length&&(t=a.data("recaptcha-id")),m.empty(t)&&0!==t||e.reset(t)}},consoleLogAjaxError(e){e?console.error("WPForms AJAX submit error:\n%s",e):console.error("WPForms AJAX submit error")},displayFormAjaxErrors(e,t){"string"==typeof t?m.displayFormAjaxGeneralErrors(e,t):(t=t&&"errors"in t?t.errors:null,m.empty(t)||m.empty(t.general)&&m.empty(t.field)?m.consoleLogAjaxError():(m.empty(t.general)||m.displayFormAjaxGeneralErrors(e,t.general),m.empty(t.field)||m.displayFormAjaxFieldErrors(e,t.field)))},displayFormAjaxGeneralErrors(e,t){var r,a;e&&e.length&&(m.empty(t)||(m.isModernMarkupEnabled()&&e.attr({"aria-invalid":"true","aria-errormessage":""}),"string"==typeof t?(a=m.isModernMarkupEnabled()?' role="alert"':"",r=m.isModernMarkupEnabled()?`<span class="wpforms-hidden">${wpforms_settings.formErrorMessagePrefix}</span>`:"",e.find(".wpforms-submit-container").before(`<div class="wpforms-error-container"${a}>${r}${t}</div>`),m.setCurrentPage(e,{})):(a=e.data("formid"),m.printGeneralErrors(e,t,a))))},printGeneralErrors(o,e,s){p.each(e,function(e,t){switch(e){case"header":case"header_styled":r=t,(a=o.find(".wpforms-page-indicator")).length?a.after(r):o.prepend(r);break;case"footer":case"footer_styled":a=t,0===o.find(".wpforms-page-indicator").length?o.find(".wpforms-submit-container").before(a):o.find(".wpforms-page-1").append(a);break;case"recaptcha":r=t,o.find(".wpforms-recaptcha-container").append(r)}var r,a,i;m.isModernMarkupEnabled()&&(i=o.attr("aria-errormessage")||"",o.attr("aria-errormessage",i+` wpforms-${s}-${e}-error`))}),o.find(".wpforms-error-container").length&&m.animateScrollTop(o.find(".wpforms-error-container").first().offset().top-100)},clearFormAjaxGeneralErrors(e){e.find(".wpforms-error-container").remove(),e.find("#wpforms-field_recaptcha-error").remove(),m.isModernMarkupEnabled()&&e.attr({"aria-invalid":"false","aria-errormessage":""})},displayFormAjaxFieldErrors(a,i){var e;a&&a.length&&(m.empty(i)||(e=a.data("validator"))&&(i=m.splitFieldErrors(i),p.each(i,function(e,t){var r=p('[name="'+e+'"]',a);r.length?r.attr("data-server-error",t):delete i[e]}),e.showErrors(i),m.formHasCaptcha(a)||e.focusInvalid()))},splitFieldErrors:o=>(p.each(o,function(i,e){"string"!=typeof e&&p.each(e,function(e,t){var r=i.split("[").pop().replace("]",""),a=i.replace("["+r+"]","");r===e?o[i]=t:"string"==typeof e&&e.match(/^r\d+$/)?(r=e.replace(/^r/,""),o[a+"["+r+"]"]=t):"string"==typeof e&&isNaN(e)&&(o[a+"["+e+"]"]=t)})}),o),formSubmitAjax:a=>{if(!a.length)return p.Deferred().reject();let r=a.closest(".wpforms-container"),e=a.find(".wpforms-submit-spinner"),i;r.addClass("wpforms-loading"),e.show(),m.clearFormAjaxGeneralErrors(a);var t=new FormData(a.get(0)),t=(t.append("action","wpforms_submit"),t.append("start_timestamp",m.getStartTimestampData(a)),t.append("end_timestamp",m.getTimestampSec()),{type:"post",dataType:"json",url:wpforms_settings.ajaxurl,data:t,cache:!1,contentType:!1,processData:!1});return t.success=function(e){var t;if(e)if(e.data&&e.data.action_required)a.trigger("wpformsAjaxSubmitActionRequired",e);else if(e.success){if(a.trigger("wpformsAjaxSubmitSuccess",e),e.data)return e.data.redirect_url?(t=e.data.new_tab||!1,a.trigger("wpformsAjaxSubmitBeforeRedirect",e),t?(d.open(e.data.redirect_url,"_blank"),void location.reload()):void(d.location=e.data.redirect_url)):void(e.data.confirmation&&(r.html(e.data.confirmation),i=r.find("div.wpforms-confirmation-scroll"),r.trigger("wpformsAjaxSubmitSuccessConfirmation",e),i.length)&&m.animateScrollTop(i.offset().top-100))}else m.resetFormRecaptcha(a),m.displayFormAjaxErrors(a,e.data),a.trigger("wpformsAjaxSubmitFailed",e),m.setCurrentPage(a,e.data);else m.consoleLogAjaxError()},t.error=function(e,t,r){m.consoleLogAjaxError(r),a.trigger("wpformsAjaxSubmitError",[e,t,r])},t.complete=function(e,t){e.responseJSON&&e.responseJSON.data&&(e.responseJSON.data.action_required||"success"===t&&e.responseJSON.data.redirect_url)||(m.restoreSubmitButton(a,r),a.trigger("wpformsAjaxSubmitCompleted",[e,t]))},WPFormsUtils.triggerEvent(a,"wpformsAjaxBeforeSubmit",[a]).isDefaultPrevented()?(m.restoreSubmitButton(a,r),p.Deferred().reject()):p.ajax(t)},setCurrentPage(a,i){if(0!==a.find(".wpforms-page-indicator").length){let r=[];if(a.find(".wpforms-page").each(function(e,t){if(1<=p(t).find(".wpforms-has-error").length)return r.push(p(t))}),0!==r.length||void 0===i.errors||void 0===i.errors.general||void 0!==i.errors.general.footer||void 0===i.errors.general.recaptcha){var o=0<r.length?r[0]:a.find(".wpforms-page-1");let e,t="prev";1===o.data("page")||void 0!==i.errors&&void 0!==i.errors.general.footer?e=a.find(".wpforms-page-1").next():(e=0!==o.next().length?o.next():o.prev(),t=0!==o.next().length?"prev":"next");i=e.find(".wpforms-page-next"),o=e.data("page");m.navigateToPage(i,t,o,a,p(".wpforms-page-"+o))}}},navigateToPaymentPage(t,r,a=""){if(0!==t.find(".wpforms-page-indicator").length){var r=r.closest(".wpforms-page"),i=0<r.find(".wpforms-error").length;if(!r.is(":visible")||!i)if(t.find(".wpforms-page-indicator").data("allow-page-navigation")){let e=r.data("page");!i&&a&&(a=t.find(a).first().closest(".wpforms-page"),e=a.data("page")||1),WPForms.PageNavigation.navigateToTargetPage(t,e),i&&m.checkForInvalidFields(t,r,function(){})}else m.setCurrentPage(t,{})}},animateScrollTop(e,t,r){return t=t||1e3,r="function"==typeof r?r:function(){},p(s.scrollingElement||"html").stop(!0).animate({scrollTop:parseInt(e,10)},{duration:t,complete:r}).promise()},saveTinyMCE(){"undefined"!=typeof tinyMCE&&tinyMCE.triggerSave()},isFunction(e){return!!(e&&e.constructor&&e.call&&e.apply)},compareTimesGreaterThan(e,t){e=e.replace(/(am|pm)/g," $1").toUpperCase(),t=t.replace(/(am|pm)/g," $1").toUpperCase();e=Date.parse("01 Jan 2021 "+e);return Date.parse("01 Jan 2021 "+t)<=e},isModernMarkupEnabled(){return!!wpforms_settings.isModernMarkupEnabled},initTokenUpdater(){p(".wpforms-form").on("focusin",function(e){var t=p(e.target.closest("form")),r=Date.now();this.needsTokenUpdate(r,t)&&this.updateToken(r,t,e)}.bind(this))},needsTokenUpdate(e,t){return e-1e3*(t.attr("data-token-time")||0)>=1e3*wpforms_settings.token_cache_lifetime&&!this.isUpdatingToken},updateToken(t,r,a){var e=r.data("formid");let i=r.find(".wpforms-submit");this.isUpdatingToken=!0,i.prop("disabled",!0),p.post(wpforms_settings.ajaxurl,{action:"wpforms_get_token",formId:e}).done(function(e){e.success?(r.attr("data-token-time",t),r.attr("data-token",e.data.token),i.prop("disabled",!1),a.target===i[0]&&i.trigger("click")):console.error("Failed to update token: ",e)}).fail(function(e,t,r){console.error("AJAX request failed: ",t,r)}).always(function(){this.isUpdatingToken=!1,i.prop("disabled",!1)}.bind(this))},restoreSubmitButtonOnEventPersisted(){d.onpageshow=function(e){e.persisted&&p(".wpforms-form").each(function(){var e=p(this);m.restoreSubmitButton(e,e.closest(".wpforms-container"))})}},loadValidationGroups(e){var t=e.closest(".wpforms-form").data("validator");t&&p.extend(t.groups,m.getDateTimeValidationGroups(e))},getDateTimeValidationGroups(e){let a={};return e.find(".wpforms-field.wpforms-field-date-time").each(function(){var e=p(this);if(e.find(".wpforms-field-date-dropdown-wrap").length){let r=e.attr("id").replace("-container","");p.each(["month","day","year"],function(e,t){t=p(`#${r}-`+t).attr("name");a[t]=r})}}),a},getTimestampSec(){return Math.floor(Date.now()/1e3)},lockField(e){var t=e.data("field-type");(wpforms_settings.readOnlyDisallowedFields??[]).includes(t)||(e.addClass(a).find("input, textarea, select:not(.wpforms-field-select-style-modern)").prop("readonly",!0).attr("tabindex","-1"),e.hasClass("wpforms-field-select-style-modern")?((t=e.find("select")).data("choicesjs")?.disable(),t.removeAttr("disabled")):e.hasClass("wpforms-field-richtext")&&d.WPFormsRichTextField?.lockField(e))},unlockField(e){e.removeClass(a).find("input, textarea, select:not(.wpforms-field-select-style-modern)").prop("readonly",!1).attr("tabindex",null),e.hasClass("wpforms-field-select-style-modern")?e.find("select").data("choicesjs")?.enable():e.hasClass("wpforms-field-richtext")&&d.WPFormsRichTextField?.unlockField(e)},readOnlyFieldsInit(){p(".wpforms-field."+a).each(function(){m.lockField(p(this))})},field:{lock(e,t){m.lockField(p(`#wpforms-${e}-field_${t}-container`))},unlock(e,t){m.unlockField(p(`#wpforms-${e}-field_${t}-container`))},toggle(e,t,r="auto"){e=p(`#wpforms-${e}-field_${t}-container`),t=e.hasClass(a);("auto"===r?!t:r)?m.lockField(e):m.unlockField(e)},isLocked(e,t){return p(`#wpforms-${e}-field_${t}-container`).hasClass(a)},lockAll(e){p(`#wpforms-${e} .wpforms-field`).each(function(){m.lockField(p(this))})},unlockAll(e){p("#wpforms-"+e).find(".wpforms-field").each(function(){m.unlockField(p(this))})}}};return m})(document,window,jQuery);wpforms.init(); \ No newline at end of file @@ -1,13 +1,13 @@ msgid "" msgstr "" -"Project-Id-Version: WPForms Lite 1.10.0.4\n" +"Project-Id-Version: WPForms Lite 1.10.0.5\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wpforms-lite\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2026-04-10T13:53:53+00:00\n" +"POT-Creation-Date: 2026-05-14T18:07:34+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: wpforms-lite\n" @@ -21,6 +21,7 @@ #: includes/admin/class-menu.php:170 #: includes/class-form.php:154 #: includes/integrations.php:49 +#: src/Admin/PluginsCategory.php:155 #: src/Emails/Templates/General.php:94 #: src/Integrations/Abilities/Abilities.php:81 #: src/Integrations/Divi/WPFormsSelector.php:59 @@ -42,80 +43,81 @@ msgid "Beginner friendly WordPress contact form plugin. Use our Drag & Drop form builder to create your WordPress forms." msgstr "" -#: includes/admin/admin.php:179 -#: includes/admin/admin.php:315 +#: includes/admin/admin.php:189 +#: includes/admin/admin.php:325 #: includes/fields/class-base.php:4014 #: src/Admin/Forms/Tags.php:179 msgid "Loading..." msgstr "" -#: includes/admin/admin.php:180 -#: includes/admin/builder/class-builder.php:979 +#: includes/admin/admin.php:190 +#: includes/admin/builder/class-builder.php:995 #: includes/fields/class-base.php:4015 #: src/Admin/Forms/Tags.php:180 msgid "No results found" msgstr "" -#: includes/admin/admin.php:181 +#: includes/admin/admin.php:191 #: includes/fields/class-base.php:4016 msgid "No choices to choose from" msgstr "" -#: includes/admin/admin.php:195 -#: includes/admin/admin.php:262 +#: includes/admin/admin.php:205 +#: includes/admin/admin.php:272 #: includes/admin/class-about.php:434 #: includes/functions/builder.php:20 #: includes/functions/education.php:32 +#: src/Admin/Builder/AntiSpam.php:464 #: src/Admin/Builder/Templates.php:186 msgid "Activate" msgstr "" -#: includes/admin/admin.php:196 +#: includes/admin/admin.php:206 #: includes/admin/class-about.php:426 msgid "Activated" msgstr "" -#: includes/admin/admin.php:197 +#: includes/admin/admin.php:207 #: includes/admin/class-about.php:423 #: includes/functions/builder.php:19 #: src/Db/Payments/ValueValidator.php:122 msgid "Active" msgstr "" -#: includes/admin/admin.php:198 +#: includes/admin/admin.php:208 #: includes/functions/builder.php:20 msgid "Deactivate" msgstr "" -#: includes/admin/admin.php:199 +#: includes/admin/admin.php:209 #: includes/admin/class-about.php:431 #: includes/functions/builder.php:19 msgid "Inactive" msgstr "" -#: includes/admin/admin.php:200 +#: includes/admin/admin.php:210 #: src/Forms/Fields/Traits/ProField.php:288 msgid "Install Addon" msgstr "" #. translators: %1$s - addon download URL, %2$s - link to manual installation guide, %3$s - link to contact support. #. translators: %1$s - addon download URL, %2$s - link to a manual installation guide, %3$s - link to contact support. -#: includes/admin/admin.php:203 +#: includes/admin/admin.php:213 #: includes/admin/ajax-actions.php:801 #, php-format msgid "Could not install the addon. Please <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">download it from wpforms.com</a> and <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">install it manually</a>, or <a href=\"%3$s\" target=\"_blank\" rel=\"noopener noreferrer\">contact support</a> for assistance." msgstr "" -#: includes/admin/admin.php:216 +#: includes/admin/admin.php:226 msgid "Could not install the plugin automatically. Please download and install it manually." msgstr "" -#: includes/admin/admin.php:217 +#: includes/admin/admin.php:227 msgid "Searching Addons" msgstr "" -#: includes/admin/admin.php:219 -#: includes/admin/builder/class-builder.php:848 +#: includes/admin/admin.php:229 +#: includes/admin/builder/class-builder.php:864 #: includes/admin/class-editor.php:162 #: src/Admin/Builder/Templates.php:183 #: src/Admin/Education/StringsTrait.php:25 @@ -129,7 +131,7 @@ msgid "Cancel" msgstr "" -#: includes/admin/admin.php:220 +#: includes/admin/admin.php:230 #: src/Forms/IconChoices.php:488 #: src/Integrations/PayPalCommerce/Fields/PayPalCommerce.php:966 #: templates/admin/challenge/modal.php:74 @@ -137,8 +139,8 @@ msgid "Continue" msgstr "" -#: includes/admin/admin.php:221 -#: includes/admin/builder/class-builder.php:850 +#: includes/admin/admin.php:231 +#: includes/admin/builder/class-builder.php:866 #: includes/admin/class-editor.php:108 #: src/Admin/Education/StringsTrait.php:26 #: src/Forms/Locator.php:350 @@ -149,104 +151,104 @@ msgid "Close" msgstr "" -#: includes/admin/admin.php:222 +#: includes/admin/admin.php:232 msgid "Close and Refresh" msgstr "" -#: includes/admin/admin.php:223 +#: includes/admin/admin.php:233 msgid "Change columns to display" msgstr "" -#: includes/admin/admin.php:224 +#: includes/admin/admin.php:234 msgid "Sorry, there are no form fields that match your criteria." msgstr "" -#: includes/admin/admin.php:225 +#: includes/admin/admin.php:235 msgid "Sorry, there is no entry meta that match your criteria." msgstr "" -#: includes/admin/admin.php:226 +#: includes/admin/admin.php:236 msgid "Are you sure you want to delete this entry? This will also remove all associated files, notes, and logs." msgstr "" -#: includes/admin/admin.php:227 +#: includes/admin/admin.php:237 msgid "Are you sure you want to delete ALL entries? This will also remove all associated files, notes, and logs." msgstr "" #. translators: %s - entry count. -#: includes/admin/admin.php:229 +#: includes/admin/admin.php:239 #, php-format msgid "Are you sure you want to delete %s entries? This will also remove all associated files, notes, and logs." msgstr "" -#: includes/admin/admin.php:232 +#: includes/admin/admin.php:242 msgid "Are you sure you want to trash this entry? This will also remove all associated files, notes, and logs." msgstr "" -#: includes/admin/admin.php:233 +#: includes/admin/admin.php:243 msgid "Are you sure you want to trash ALL entries? This will also remove all associated files, notes, and logs." msgstr "" #. translators: %s - entry count. -#: includes/admin/admin.php:235 +#: includes/admin/admin.php:245 #, php-format msgid "Are you sure you want to trash %s entries? This will also remove all associated files, notes, and logs." msgstr "" -#: includes/admin/admin.php:238 +#: includes/admin/admin.php:248 msgid "Hide Empty Fields" msgstr "" -#: includes/admin/admin.php:239 +#: includes/admin/admin.php:249 msgid "Show Empty Fields" msgstr "" -#: includes/admin/admin.php:240 +#: includes/admin/admin.php:250 msgid "Are you sure you want to delete this note?" msgstr "" -#: includes/admin/admin.php:241 +#: includes/admin/admin.php:251 msgid "Unstar entry" msgstr "" -#: includes/admin/admin.php:242 +#: includes/admin/admin.php:252 msgid "Star entry" msgstr "" -#: includes/admin/admin.php:243 +#: includes/admin/admin.php:253 msgid "Mark entry read" msgstr "" -#: includes/admin/admin.php:244 +#: includes/admin/admin.php:254 msgid "Mark entry unread" msgstr "" -#: includes/admin/admin.php:245 +#: includes/admin/admin.php:255 msgid "Are you sure you want to delete this form and all its entries?" msgstr "" -#: includes/admin/admin.php:246 +#: includes/admin/admin.php:256 msgid "Are you sure you want to delete this template and all its entries?" msgstr "" -#: includes/admin/admin.php:247 +#: includes/admin/admin.php:257 msgid "Are you sure you want to delete the selected forms and all their entries?" msgstr "" -#: includes/admin/admin.php:248 +#: includes/admin/admin.php:258 msgid "Are you sure you want to delete ALL the forms in the trash and all their entries?" msgstr "" -#: includes/admin/admin.php:249 +#: includes/admin/admin.php:259 msgid "Are you sure you want to duplicate this form?" msgstr "" -#: includes/admin/admin.php:250 +#: includes/admin/admin.php:260 msgid "Are you sure you want to duplicate this template?" msgstr "" -#: includes/admin/admin.php:251 -#: includes/admin/builder/class-builder.php:860 +#: includes/admin/admin.php:261 +#: includes/admin/builder/class-builder.php:876 #: src/Admin/Education/Builder/Captcha.php:161 #: src/Admin/Tools/Views/Importer.php:223 #: src/Forms/Preview.php:338 @@ -256,183 +258,183 @@ msgid "Heads up!" msgstr "" -#: includes/admin/admin.php:252 +#: includes/admin/admin.php:262 msgid "Please select at least one form to import." msgstr "" -#: includes/admin/admin.php:255 +#: includes/admin/admin.php:265 msgid "Almost Done" msgstr "" -#: includes/admin/admin.php:256 +#: includes/admin/admin.php:266 #: src/Admin/Education/StringsTrait.php:111 msgid "Thanks for your interest in WPForms Pro!" msgstr "" -#: includes/admin/admin.php:257 +#: includes/admin/admin.php:267 msgid "Oops!" msgstr "" -#: includes/admin/admin.php:258 +#: includes/admin/admin.php:268 #: src/Forms/IconChoices.php:490 msgid "Uh oh!" msgstr "" -#: includes/admin/admin.php:259 -#: includes/admin/builder/class-builder.php:849 +#: includes/admin/admin.php:269 +#: includes/admin/builder/class-builder.php:865 #: src/Admin/Builder/Settings/Themes.php:257 #: src/Forms/Fields/Camera/Field.php:100 msgid "OK" msgstr "" -#: includes/admin/admin.php:260 +#: includes/admin/admin.php:270 msgid "Install and Activate" msgstr "" -#: includes/admin/admin.php:261 +#: includes/admin/admin.php:271 msgid "needs to be installed and activated to import its forms. Would you like us to install and activate it for you?" msgstr "" -#: includes/admin/admin.php:263 +#: includes/admin/admin.php:273 msgid "needs to be activated to import its forms. Would you like us to activate it for you?" msgstr "" -#: includes/admin/admin.php:264 +#: includes/admin/admin.php:274 msgid "Are you sure you want to disconnect this account? Any form connections you have set up will be lost." msgstr "" -#: includes/admin/admin.php:265 +#: includes/admin/admin.php:275 msgid "Could not disconnect this account." msgstr "" -#: includes/admin/admin.php:266 +#: includes/admin/admin.php:276 msgid "Could not authenticate with the provider." msgstr "" -#: includes/admin/admin.php:267 +#: includes/admin/admin.php:277 msgid "Connecting..." msgstr "" -#: includes/admin/admin.php:268 +#: includes/admin/admin.php:278 msgid "Save and Refresh" msgstr "" -#: includes/admin/admin.php:269 +#: includes/admin/admin.php:279 #: templates/admin/dashboard/widget/settings.php:57 msgid "Save Changes" msgstr "" -#: includes/admin/admin.php:270 +#: includes/admin/admin.php:280 msgid "Unfortunately there was a server connection error." msgstr "" -#: includes/admin/admin.php:271 +#: includes/admin/admin.php:281 msgid "Unknown error." msgstr "" #. translators: %s - WPForms.com docs page URL. -#: includes/admin/admin.php:274 +#: includes/admin/admin.php:284 #, php-format msgid "You've selected <strong>Base Styling Only</strong>, which may result in styling issues. <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Please check out our tutorial</a> for common issues and recommendations." msgstr "" #. translators: %s - WPForms.com docs page URL. -#: includes/admin/admin.php:288 +#: includes/admin/admin.php:298 #, php-format msgid "You've selected <strong>No Styling</strong>, which will likely result in significant styling issues and is recommended only for developers. <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Please check out our tutorial</a> for more details and recommendations." msgstr "" -#: includes/admin/admin.php:300 +#: includes/admin/admin.php:310 msgid "Testing" msgstr "" -#: includes/admin/admin.php:301 +#: includes/admin/admin.php:311 msgid "Recreating" msgstr "" -#: includes/admin/admin.php:302 +#: includes/admin/admin.php:312 msgid "Upgrade was successfully completed!" msgstr "" -#: includes/admin/admin.php:303 -#: includes/admin/builder/class-builder.php:943 +#: includes/admin/admin.php:313 +#: includes/admin/builder/class-builder.php:959 msgid "Upload or Choose Your Image" msgstr "" -#: includes/admin/admin.php:304 -#: includes/admin/builder/class-builder.php:944 +#: includes/admin/admin.php:314 +#: includes/admin/builder/class-builder.php:960 msgid "Use Image" msgstr "" -#: includes/admin/admin.php:306 -#: includes/admin/builder/class-builder.php:947 +#: includes/admin/admin.php:316 +#: includes/admin/builder/class-builder.php:963 msgid "You tried uploading a file type that is not allowed. Please try again." msgstr "" -#: includes/admin/admin.php:312 +#: includes/admin/admin.php:322 msgid "To edit the License Key, please first click the Remove Key button. Please note that removing this key will remove access to updates, addons, and support." msgstr "" -#: includes/admin/admin.php:313 -#: includes/admin/builder/class-builder.php:969 +#: includes/admin/admin.php:323 +#: includes/admin/builder/class-builder.php:985 msgid "Something went wrong" msgstr "" -#: includes/admin/admin.php:314 +#: includes/admin/admin.php:324 msgid "Success" msgstr "" -#: includes/admin/admin.php:316 -#: includes/admin/builder/class-builder.php:893 +#: includes/admin/admin.php:326 +#: includes/admin/builder/class-builder.php:909 msgid "Use Default Template" msgstr "" -#: includes/admin/admin.php:317 -#: includes/admin/builder/class-builder.php:966 +#: includes/admin/admin.php:327 +#: includes/admin/builder/class-builder.php:982 msgid "Something went wrong while applying the form template. Please try again. If the error persists, contact our support team." msgstr "" #. translators: %s - link to WPForms.com docs page. -#: includes/admin/admin.php:320 +#: includes/admin/admin.php:330 #, php-format msgid "Something went wrong. Please try again, and if the problem persists, <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">contact our support team</a>." msgstr "" #. translators: %1$s - WPForms plugin name; %2$s - WPForms.com URL to a related doc. -#: includes/admin/admin.php:615 +#: includes/admin/admin.php:625 #, php-format msgid "Your site is running an outdated version of PHP that is no longer supported and may cause issues with %1$s. <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">Read more</a> for additional information." msgstr "" -#: includes/admin/admin.php:629 +#: includes/admin/admin.php:639 msgid "<strong>Please Note:</strong> Support for PHP 7.3 and below will be discontinued soon. After this, if no further action is taken, WPForms functionality will be disabled." msgstr "" #. translators: %s - WPForms.com contact page URL. -#: includes/admin/admin.php:666 +#: includes/admin/admin.php:676 #, php-format msgid "Thank you for considering upgrading. If you have any questions, please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">let us know</a>." msgstr "" -#: includes/admin/admin.php:686 +#: includes/admin/admin.php:696 msgid "After upgrading, your license key will remain the same.<br>You may need to do a quick refresh to unlock your new addons. In your WordPress admin, go to <strong>WPForms » Settings</strong>. If you don't see your updated plan, click <em>refresh</em>." msgstr "" #. translators: %s - WPForms.com upgrade from Lite to paid docs page URL. -#: includes/admin/admin.php:697 -#: includes/admin/admin.php:747 +#: includes/admin/admin.php:707 +#: includes/admin/admin.php:757 #, php-format msgid "Check out <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">our documentation</a> for step-by-step instructions." msgstr "" #. translators: %s - WPForms.com contact page URL. -#: includes/admin/admin.php:714 +#: includes/admin/admin.php:724 #, php-format msgid "If you have any questions or issues just <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">let us know</a>." msgstr "" #. translators: %s - license level, WPForms Pro or WPForms Elite. -#: includes/admin/admin.php:735 +#: includes/admin/admin.php:745 #, php-format msgid "After purchasing a license, just <strong>enter your license key on the WPForms Settings page</strong>. This will let your site automatically upgrade to %s! (Don't worry, all your forms and settings will be preserved.)" msgstr "" @@ -622,278 +624,278 @@ msgid "You can't edit this form because it's in the trash." msgstr "" -#: includes/admin/builder/class-builder.php:814 +#: includes/admin/builder/class-builder.php:830 msgid "And" msgstr "" -#: includes/admin/builder/class-builder.php:816 +#: includes/admin/builder/class-builder.php:832 msgid "Add New Choices" msgstr "" -#: includes/admin/builder/class-builder.php:817 +#: includes/admin/builder/class-builder.php:833 #: includes/fields/class-base.php:1524 msgid "Bulk Add" msgstr "" -#: includes/admin/builder/class-builder.php:818 +#: includes/admin/builder/class-builder.php:834 msgid "Are you sure you want to leave? You have unsaved changes" msgstr "" -#: includes/admin/builder/class-builder.php:819 +#: includes/admin/builder/class-builder.php:835 msgid "Hide Bulk Add" msgstr "" -#: includes/admin/builder/class-builder.php:820 +#: includes/admin/builder/class-builder.php:836 msgid "Add Choices (one per line)" msgstr "" -#: includes/admin/builder/class-builder.php:821 +#: includes/admin/builder/class-builder.php:837 msgid "" "Blue\n" "Red\n" "Green" msgstr "" -#: includes/admin/builder/class-builder.php:822 +#: includes/admin/builder/class-builder.php:838 msgid "Show presets" msgstr "" -#: includes/admin/builder/class-builder.php:823 +#: includes/admin/builder/class-builder.php:839 msgid "Hide presets" msgstr "" #. translators: %1$s - data source name (e.g., Categories, Posts), %2$s - data source type (e.g., post type, taxonomy), %3$s - display limit, %4$s - total number of items. -#: includes/admin/builder/class-builder.php:832 +#: includes/admin/builder/class-builder.php:848 #, php-format msgid "The %1$s %2$s contains over %3$s items (%4$s). This may make the field difficult for your visitors to use and/or cause the form to be slow." msgstr "" #. translators: %1$s - data source name (e.g., Categories, Posts), %2$s - data source type (e.g., post type, taxonomy). -#: includes/admin/builder/class-builder.php:839 -#: includes/fields/class-base.php:4230 +#: includes/admin/builder/class-builder.php:855 +#: includes/fields/class-base.php:4732 #, php-format msgid "This field will not be displayed in your form since there are no %2$s belonging to %1$s." msgstr "" -#: includes/admin/builder/class-builder.php:844 -#: includes/fields/class-base.php:4216 +#: includes/admin/builder/class-builder.php:860 +#: includes/fields/class-base.php:4718 msgid "posts" msgstr "" -#: includes/admin/builder/class-builder.php:845 -#: includes/fields/class-base.php:4221 +#: includes/admin/builder/class-builder.php:861 +#: includes/fields/class-base.php:4723 msgid "terms" msgstr "" -#: includes/admin/builder/class-builder.php:851 +#: includes/admin/builder/class-builder.php:867 msgid "Due to form changes, conditional logic rules will be removed or updated:" msgstr "" -#: includes/admin/builder/class-builder.php:852 +#: includes/admin/builder/class-builder.php:868 msgid "Are you sure you want to disable conditional logic? This will remove the rules for this field or setting." msgstr "" -#: includes/admin/builder/class-builder.php:853 +#: includes/admin/builder/class-builder.php:869 msgid "Field" msgstr "" -#: includes/admin/builder/class-builder.php:854 +#: includes/admin/builder/class-builder.php:870 msgid "Field Locked" msgstr "" -#: includes/admin/builder/class-builder.php:855 +#: includes/admin/builder/class-builder.php:871 msgid "This field cannot be deleted or duplicated." msgstr "" -#: includes/admin/builder/class-builder.php:856 +#: includes/admin/builder/class-builder.php:872 msgid "This field cannot be deleted." msgstr "" -#: includes/admin/builder/class-builder.php:857 +#: includes/admin/builder/class-builder.php:873 msgid "This field cannot be duplicated." msgstr "" -#: includes/admin/builder/class-builder.php:858 +#: includes/admin/builder/class-builder.php:874 msgid "Available Fields" msgstr "" -#: includes/admin/builder/class-builder.php:859 +#: includes/admin/builder/class-builder.php:875 msgid "No fields available" msgstr "" -#: includes/admin/builder/class-builder.php:864 +#: includes/admin/builder/class-builder.php:880 msgid "No email fields" msgstr "" -#: includes/admin/builder/class-builder.php:865 +#: includes/admin/builder/class-builder.php:881 msgid "Are you sure you want to delete this notification?" msgstr "" -#: includes/admin/builder/class-builder.php:866 +#: includes/admin/builder/class-builder.php:882 msgid "Enter a notification name" msgstr "" -#: includes/admin/builder/class-builder.php:867 +#: includes/admin/builder/class-builder.php:883 msgid "Eg: User Confirmation" msgstr "" -#: includes/admin/builder/class-builder.php:868 +#: includes/admin/builder/class-builder.php:884 msgid "You must provide a notification name" msgstr "" -#: includes/admin/builder/class-builder.php:869 +#: includes/admin/builder/class-builder.php:885 #: lite/wpforms-lite.php:197 #: src/Admin/Tools/Importers/PirateForms.php:464 msgid "Default Notification" msgstr "" -#: includes/admin/builder/class-builder.php:870 +#: includes/admin/builder/class-builder.php:886 msgid "Are you sure you want to delete this confirmation?" msgstr "" -#: includes/admin/builder/class-builder.php:871 +#: includes/admin/builder/class-builder.php:887 msgid "Enter a confirmation name" msgstr "" -#: includes/admin/builder/class-builder.php:872 +#: includes/admin/builder/class-builder.php:888 msgid "Eg: Alternative Confirmation" msgstr "" -#: includes/admin/builder/class-builder.php:873 +#: includes/admin/builder/class-builder.php:889 msgid "You must provide a confirmation name" msgstr "" -#: includes/admin/builder/class-builder.php:874 +#: includes/admin/builder/class-builder.php:890 #: lite/wpforms-lite.php:505 msgid "Default Confirmation" msgstr "" -#: includes/admin/builder/class-builder.php:875 -#: includes/admin/builder/class-builder.php:1594 +#: includes/admin/builder/class-builder.php:891 +#: includes/admin/builder/class-builder.php:1610 msgid "Save" msgstr "" -#: includes/admin/builder/class-builder.php:876 +#: includes/admin/builder/class-builder.php:892 msgid "Saving" msgstr "" -#: includes/admin/builder/class-builder.php:877 +#: includes/admin/builder/class-builder.php:893 msgid "Saved!" msgstr "" -#: includes/admin/builder/class-builder.php:878 +#: includes/admin/builder/class-builder.php:894 msgid "Save and Exit" msgstr "" -#: includes/admin/builder/class-builder.php:879 +#: includes/admin/builder/class-builder.php:895 msgid "Save and Embed" msgstr "" -#: includes/admin/builder/class-builder.php:881 +#: includes/admin/builder/class-builder.php:897 #: includes/fields/class-base.php:2389 msgid "Show Layouts" msgstr "" -#: includes/admin/builder/class-builder.php:882 +#: includes/admin/builder/class-builder.php:898 msgid "Hide Layouts" msgstr "" -#: includes/admin/builder/class-builder.php:883 +#: includes/admin/builder/class-builder.php:899 msgid "Select your layout" msgstr "" -#: includes/admin/builder/class-builder.php:884 +#: includes/admin/builder/class-builder.php:900 msgid "Select your column" msgstr "" -#: includes/admin/builder/class-builder.php:885 +#: includes/admin/builder/class-builder.php:901 #: src/Frontend/Classic.php:389 #: src/Integrations/PayPalCommerce/Fields/PayPalCommerce.php:1315 msgid "Loading" msgstr "" -#: includes/admin/builder/class-builder.php:891 +#: includes/admin/builder/class-builder.php:907 #: src/Admin/Forms/UserTemplates.php:333 #: src/Admin/Traits/FormTemplates.php:458 msgid "Use Template" msgstr "" -#: includes/admin/builder/class-builder.php:892 +#: includes/admin/builder/class-builder.php:908 msgid "Changing the template on this form will delete existing fields, reset external connections, and unsaved changes will be lost. Are you sure you want to apply the new template?" msgstr "" -#: includes/admin/builder/class-builder.php:894 -#: includes/admin/builder/class-builder.php:1579 -#: includes/admin/builder/class-builder.php:1585 +#: includes/admin/builder/class-builder.php:910 +#: includes/admin/builder/class-builder.php:1595 +#: includes/admin/builder/class-builder.php:1601 msgid "Embed" msgstr "" -#: includes/admin/builder/class-builder.php:895 +#: includes/admin/builder/class-builder.php:911 msgid "Exit" msgstr "" -#: includes/admin/builder/class-builder.php:897 +#: includes/admin/builder/class-builder.php:913 msgid "Your form contains unsaved changes. Would you like to save your changes first." msgstr "" -#: includes/admin/builder/class-builder.php:898 +#: includes/admin/builder/class-builder.php:914 msgid "Are you sure you want to delete this field?" msgstr "" #. translators: %s - number of fields. -#: includes/admin/builder/class-builder.php:900 +#: includes/admin/builder/class-builder.php:916 #, php-format msgid "Are you sure you want to delete these %s fields?" msgstr "" -#: includes/admin/builder/class-builder.php:901 +#: includes/admin/builder/class-builder.php:917 #: src/Admin/Builder/Shortcuts.php:64 #: src/Forms/Fields/Traits/MultiFieldMenu.php:30 msgid "Delete Fields" msgstr "" -#: includes/admin/builder/class-builder.php:902 +#: includes/admin/builder/class-builder.php:918 msgid "Are you sure you want to delete this choice?" msgstr "" -#: includes/admin/builder/class-builder.php:903 +#: includes/admin/builder/class-builder.php:919 msgid "Are you sure you want to duplicate this field?" msgstr "" -#: includes/admin/builder/class-builder.php:904 +#: includes/admin/builder/class-builder.php:920 #: includes/admin/builder/panels/class-fields.php:502 #: includes/fields/class-base.php:3493 msgid "Duplicate Field" msgstr "" #. translators: %s - number of fields. -#: includes/admin/builder/class-builder.php:906 +#: includes/admin/builder/class-builder.php:922 #, php-format msgid "Are you sure you want to duplicate these %s fields?" msgstr "" -#: includes/admin/builder/class-builder.php:907 +#: includes/admin/builder/class-builder.php:923 #: src/Admin/Builder/Shortcuts.php:55 #: src/Forms/Fields/Traits/MultiFieldMenu.php:26 msgid "Duplicate Fields" msgstr "" -#: includes/admin/builder/class-builder.php:908 +#: includes/admin/builder/class-builder.php:924 #: includes/class-form.php:900 #: includes/class-form.php:928 #: includes/class-form.php:1020 msgid "(copy)" msgstr "" -#: includes/admin/builder/class-builder.php:909 +#: includes/admin/builder/class-builder.php:925 msgid "Please enter a form name." msgstr "" -#: includes/admin/builder/class-builder.php:910 +#: includes/admin/builder/class-builder.php:926 msgid "This item must contain at least one choice." msgstr "" -#: includes/admin/builder/class-builder.php:911 +#: includes/admin/builder/class-builder.php:927 #: includes/admin/builder/functions.php:520 #: includes/fields/class-base.php:2543 #: src/Admin/Tools/Views/Logs.php:110 @@ -902,7 +904,7 @@ msgid "Off" msgstr "" -#: includes/admin/builder/class-builder.php:912 +#: includes/admin/builder/class-builder.php:928 #: includes/admin/builder/functions.php:519 #: src/Admin/Tools/Views/Logs.php:110 #: src/Integrations/Divi/WPFormsSelector.php:112 @@ -910,114 +912,114 @@ msgid "On" msgstr "" -#: includes/admin/builder/class-builder.php:913 +#: includes/admin/builder/class-builder.php:929 #: includes/functions/utilities.php:391 msgid "or" msgstr "" -#: includes/admin/builder/class-builder.php:914 +#: includes/admin/builder/class-builder.php:930 #: src/Forms/Fields/Addons/Map/Field.php:464 msgid "Other" msgstr "" -#: includes/admin/builder/class-builder.php:915 +#: includes/admin/builder/class-builder.php:931 msgid "is" msgstr "" -#: includes/admin/builder/class-builder.php:916 +#: includes/admin/builder/class-builder.php:932 msgid "is not" msgstr "" -#: includes/admin/builder/class-builder.php:917 +#: includes/admin/builder/class-builder.php:933 msgid "empty" msgstr "" -#: includes/admin/builder/class-builder.php:918 +#: includes/admin/builder/class-builder.php:934 msgid "not empty" msgstr "" -#: includes/admin/builder/class-builder.php:919 +#: includes/admin/builder/class-builder.php:935 #: src/Admin/Payments/Views/Overview/Table.php:699 msgid "contains" msgstr "" -#: includes/admin/builder/class-builder.php:920 +#: includes/admin/builder/class-builder.php:936 msgid "does not contain" msgstr "" -#: includes/admin/builder/class-builder.php:921 +#: includes/admin/builder/class-builder.php:937 #: src/Admin/Payments/Views/Overview/Table.php:701 msgid "starts with" msgstr "" -#: includes/admin/builder/class-builder.php:922 +#: includes/admin/builder/class-builder.php:938 msgid "ends with" msgstr "" -#: includes/admin/builder/class-builder.php:923 +#: includes/admin/builder/class-builder.php:939 msgid "greater than" msgstr "" -#: includes/admin/builder/class-builder.php:924 +#: includes/admin/builder/class-builder.php:940 msgid "less than" msgstr "" -#: includes/admin/builder/class-builder.php:925 +#: includes/admin/builder/class-builder.php:941 msgid "Option Disabled" msgstr "" -#: includes/admin/builder/class-builder.php:926 +#: includes/admin/builder/class-builder.php:942 msgid "Entry storage is currently disabled, but is required to accept payments. Please enable in your form settings." msgstr "" #. translators: %s - marketing or gateway integration name. -#: includes/admin/builder/class-builder.php:928 +#: includes/admin/builder/class-builder.php:944 #, php-format msgid "Some third-party integrations require entry storage. If you’d like to continue, you’ll first need to disable %s." msgstr "" -#: includes/admin/builder/class-builder.php:931 +#: includes/admin/builder/class-builder.php:947 msgid "Entry Storage Required" msgstr "" -#: includes/admin/builder/class-builder.php:932 +#: includes/admin/builder/class-builder.php:948 #: src/Forms/Fields/Pagebreak/Field.php:644 msgid "Previous" msgstr "" #. translators: %s - marketing integration name. -#: includes/admin/builder/class-builder.php:934 +#: includes/admin/builder/class-builder.php:950 #, php-format msgid "In order to complete your form's %s integration, please check that all required (*) fields have been filled out." msgstr "" -#: includes/admin/builder/class-builder.php:937 +#: includes/admin/builder/class-builder.php:953 msgid "Create new rule" msgstr "" -#: includes/admin/builder/class-builder.php:938 +#: includes/admin/builder/class-builder.php:954 msgid "Add New Group" msgstr "" -#: includes/admin/builder/class-builder.php:939 +#: includes/admin/builder/class-builder.php:955 msgid "Delete rule" msgstr "" -#: includes/admin/builder/class-builder.php:940 +#: includes/admin/builder/class-builder.php:956 msgid "Smart Tags" msgstr "" -#: includes/admin/builder/class-builder.php:941 +#: includes/admin/builder/class-builder.php:957 #: src/Providers/Provider/Settings/FormBuilder.php:146 #: src/Providers/Provider/Settings/FormBuilder.php:208 msgid "--- Select Field ---" msgstr "" -#: includes/admin/builder/class-builder.php:942 +#: includes/admin/builder/class-builder.php:958 msgid "--- Select Choice ---" msgstr "" -#: includes/admin/builder/class-builder.php:945 +#: includes/admin/builder/class-builder.php:961 #: includes/admin/builder/functions.php:919 #: includes/admin/settings-api.php:534 #: includes/fields/class-base.php:1630 @@ -1028,39 +1030,40 @@ msgid "Remove Image" msgstr "" -#: includes/admin/builder/class-builder.php:948 +#: includes/admin/builder/class-builder.php:964 msgid "Add" msgstr "" -#: includes/admin/builder/class-builder.php:952 +#: includes/admin/builder/class-builder.php:968 msgid "Incomplete Condition" msgstr "" -#: includes/admin/builder/class-builder.php:953 +#: includes/admin/builder/class-builder.php:969 msgid "You've enabled Conditional Logic but the rule is incomplete, which could affect form submission. Complete the condition or disable Conditional Logic to continue." msgstr "" -#: includes/admin/builder/class-builder.php:954 +#: includes/admin/builder/class-builder.php:970 msgid "You should enter a valid absolute address to the Confirmation Redirect URL field." msgstr "" -#: includes/admin/builder/class-builder.php:955 +#: includes/admin/builder/class-builder.php:971 msgid "Add Custom Value" msgstr "" #. translators: %s - choice number. -#: includes/admin/builder/class-builder.php:957 +#: includes/admin/builder/class-builder.php:973 +#: includes/fields/class-base.php:4441 #: includes/fields/class-checkbox.php:136 -#: includes/fields/class-checkbox.php:748 +#: includes/fields/class-checkbox.php:754 #: includes/fields/class-radio.php:182 -#: includes/fields/class-radio.php:747 +#: includes/fields/class-radio.php:750 #, php-format msgid "Choice %s" msgstr "" #. translators: %s - choice number. #. translators: %s - item number. -#: includes/admin/builder/class-builder.php:961 +#: includes/admin/builder/class-builder.php:977 #: src/Forms/Fields/PaymentCheckbox/Field.php:126 #: src/Forms/Fields/PaymentCheckbox/Field.php:416 #: src/Forms/Fields/PaymentMultiple/Field.php:390 @@ -1072,33 +1075,33 @@ msgid "Item %s" msgstr "" -#: includes/admin/builder/class-builder.php:964 +#: includes/admin/builder/class-builder.php:980 msgid "Something went wrong while saving the form. Please reload the page and try again." msgstr "" -#: includes/admin/builder/class-builder.php:965 +#: includes/admin/builder/class-builder.php:981 msgid "Please contact support if this behavior persists." msgstr "" -#: includes/admin/builder/class-builder.php:967 +#: includes/admin/builder/class-builder.php:983 msgid "Couldn't load the Setup panel." msgstr "" -#: includes/admin/builder/class-builder.php:968 +#: includes/admin/builder/class-builder.php:984 #: includes/templates/class-blank.php:34 msgid "Blank Form" msgstr "" -#: includes/admin/builder/class-builder.php:970 +#: includes/admin/builder/class-builder.php:986 msgid "This field cannot be moved." msgstr "" -#: includes/admin/builder/class-builder.php:971 +#: includes/admin/builder/class-builder.php:987 #: includes/fields/class-base.php:3006 msgid "Empty Label" msgstr "" -#: includes/admin/builder/class-builder.php:972 +#: includes/admin/builder/class-builder.php:988 #: includes/admin/builder/panels/class-fields.php:271 #: includes/admin/builder/panels/class-settings.php:206 #: includes/class-form.php:616 @@ -1107,116 +1110,116 @@ #: src/Admin/Tools/Importers/ContactForm7.php:135 #: src/Admin/Tools/Importers/NinjaForms.php:143 #: src/Frontend/Frontend.php:1323 -#: src/Integrations/Abilities/Abilities.php:506 +#: src/Integrations/Abilities/Abilities.php:511 #: src/Integrations/AI/Admin/Builder/Forms.php:182 #: templates/builder/themes/preview.php:84 msgid "Submit" msgstr "" -#: includes/admin/builder/class-builder.php:974 +#: includes/admin/builder/class-builder.php:990 #: includes/admin/builder/functions.php:851 #: src/Forms/Fields/Richtext/Field.php:129 msgid "Full" msgstr "" -#: includes/admin/builder/class-builder.php:975 +#: includes/admin/builder/class-builder.php:991 #: includes/fields/class-name.php:114 #: includes/fields/class-name.php:469 msgid "First" msgstr "" -#: includes/admin/builder/class-builder.php:976 +#: includes/admin/builder/class-builder.php:992 #: includes/fields/class-name.php:137 #: includes/fields/class-name.php:474 msgid "Middle" msgstr "" -#: includes/admin/builder/class-builder.php:977 +#: includes/admin/builder/class-builder.php:993 #: includes/fields/class-name.php:160 #: includes/fields/class-name.php:479 msgid "Last" msgstr "" -#: includes/admin/builder/class-builder.php:980 +#: includes/admin/builder/class-builder.php:996 msgid "Sorry, no results found" msgstr "" -#: includes/admin/builder/class-builder.php:981 +#: includes/admin/builder/class-builder.php:997 msgid "Search" msgstr "" #. translators: %1$s - from value %2$s - to value. -#: includes/admin/builder/class-builder.php:983 +#: includes/admin/builder/class-builder.php:999 #, php-format msgid "Please enter a valid value or change the Increment. The nearest valid values are %1$s and %2$s." msgstr "" -#: includes/admin/builder/class-builder.php:990 +#: includes/admin/builder/class-builder.php:1006 #: includes/providers/class-base.php:97 msgid "Connection" msgstr "" #. translators: %s - Integration name. -#: includes/admin/builder/class-builder.php:992 +#: includes/admin/builder/class-builder.php:1008 #, php-format msgid "%s connection" msgstr "" #. translators: %s - link to the WPForms.com doc article. -#: includes/admin/builder/class-builder.php:1001 +#: includes/admin/builder/class-builder.php:1017 #, php-format msgid "Disabling entry storage for this form will completely prevent any new submissions from getting saved to your site. If you still intend to keep a record of entries through notification emails, then please <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">test your form</a> to ensure emails are sent reliably." msgstr "" #. translators: %1$s - link to the plugin search page, %2$s - link to the WPForms.com doc article. -#: includes/admin/builder/class-builder.php:1021 +#: includes/admin/builder/class-builder.php:1037 #, php-format msgid "This feature cannot be used at this time because the Akismet plugin <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">has not been installed</a>. For information on how to use this feature, please <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">refer to our documentation</a>." msgstr "" #. translators: %1$s - link to the plugin page, %2$s - link to the WPForms.com doc article. -#: includes/admin/builder/class-builder.php:1042 +#: includes/admin/builder/class-builder.php:1058 #, php-format msgid "This feature cannot be used at this time because the Akismet plugin <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">has not been activated</a>. For information on how to use this feature, please <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">refer to our documentation</a>." msgstr "" #. translators: %1$s - link to the Akismet settings page, %2$s - link to the WPForms.com doc article. -#: includes/admin/builder/class-builder.php:1063 +#: includes/admin/builder/class-builder.php:1079 #, php-format msgid "This feature cannot be used at this time because the Akismet plugin <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">has not been properly configured</a>. For information on how to use this feature, please <a href=\"%2$s\" target=\"_blank\" rel=\"noopener noreferrer\">refer to our documentation</a>." msgstr "" #. translators: %1$s - Documentation page URL. -#: includes/admin/builder/class-builder.php:1084 +#: includes/admin/builder/class-builder.php:1100 #, php-format msgid "The form cannot be saved due to a <a href=\"%1$s\" target=\"_blank\" rel=\"noopener noreferrer\">403 error</a>." msgstr "" -#: includes/admin/builder/class-builder.php:1221 +#: includes/admin/builder/class-builder.php:1237 msgid "Countries" msgstr "" -#: includes/admin/builder/class-builder.php:1225 +#: includes/admin/builder/class-builder.php:1241 msgid "Countries Postal Code" msgstr "" -#: includes/admin/builder/class-builder.php:1229 +#: includes/admin/builder/class-builder.php:1245 msgid "States" msgstr "" -#: includes/admin/builder/class-builder.php:1233 +#: includes/admin/builder/class-builder.php:1249 msgid "States Postal Code" msgstr "" -#: includes/admin/builder/class-builder.php:1237 +#: includes/admin/builder/class-builder.php:1253 msgid "Months" msgstr "" -#: includes/admin/builder/class-builder.php:1241 +#: includes/admin/builder/class-builder.php:1257 msgid "Days" msgstr "" -#: includes/admin/builder/class-builder.php:1520 +#: includes/admin/builder/class-builder.php:1536 #: includes/admin/class-welcome.php:175 #: lite/templates/education/builder/lite-connect/ai-modal.php:15 #: lite/templates/education/lite-connect-modal.php:17 @@ -1227,51 +1230,51 @@ msgid "Sullie the WPForms mascot" msgstr "" -#: includes/admin/builder/class-builder.php:1526 +#: includes/admin/builder/class-builder.php:1542 msgid "Now editing" msgstr "" -#: includes/admin/builder/class-builder.php:1535 +#: includes/admin/builder/class-builder.php:1551 #: src/Admin/Forms/UserTemplates.php:125 #: src/Admin/Settings/Email.php:213 msgid "Template" msgstr "" -#: includes/admin/builder/class-builder.php:1544 +#: includes/admin/builder/class-builder.php:1560 msgid "Help Ctrl+H" msgstr "" -#: includes/admin/builder/class-builder.php:1547 +#: includes/admin/builder/class-builder.php:1563 #: src/Admin/Payments/Views/Overview/Helpers.php:83 msgid "Help" msgstr "" -#: includes/admin/builder/class-builder.php:1566 +#: includes/admin/builder/class-builder.php:1582 msgid "Preview Form Ctrl+P" msgstr "" -#: includes/admin/builder/class-builder.php:1570 +#: includes/admin/builder/class-builder.php:1586 #: includes/admin/settings-api.php:435 #: src/Admin/Forms/Views.php:601 -#: src/Admin/Settings/Captcha/Page.php:194 +#: src/Admin/Settings/Captcha/Page.php:196 #: src/Admin/Tools/Views/Importer.php:332 #: templates/builder/notifications/email-template-modal.php:44 msgid "Preview" msgstr "" -#: includes/admin/builder/class-builder.php:1578 +#: includes/admin/builder/class-builder.php:1594 msgid "You cannot embed a form template" msgstr "" -#: includes/admin/builder/class-builder.php:1584 +#: includes/admin/builder/class-builder.php:1600 msgid "Embed Form Ctrl+B" msgstr "" -#: includes/admin/builder/class-builder.php:1592 +#: includes/admin/builder/class-builder.php:1608 msgid "Save Form Ctrl+S" msgstr "" -#: includes/admin/builder/class-builder.php:1598 +#: includes/admin/builder/class-builder.php:1614 msgid "Exit Ctrl+Q" msgstr "" @@ -1698,8 +1701,8 @@ msgstr "" #: includes/admin/builder/panels/class-settings.php:59 -#: includes/admin/class-about.php:1759 -#: src/Admin/Builder/AntiSpam.php:57 +#: includes/admin/class-about.php:1764 +#: src/Admin/Builder/AntiSpam.php:79 msgid "Spam Protection and Security" msgstr "" @@ -2391,160 +2394,160 @@ msgstr "" #: includes/admin/class-about.php:1318 -#: includes/admin/class-about.php:1340 +#: includes/admin/class-about.php:1341 msgid "Additional Marketing Integrations" msgstr "" -#: includes/admin/class-about.php:1361 -#: includes/admin/class-about.php:1397 -#: includes/admin/class-about.php:1433 -#: includes/admin/class-about.php:1469 +#: includes/admin/class-about.php:1363 +#: includes/admin/class-about.php:1400 +#: includes/admin/class-about.php:1437 +#: includes/admin/class-about.php:1474 msgid "<strong>Bonus:</strong> 9000+ integrations with Zapier." msgstr "" -#: includes/admin/class-about.php:1371 -#: includes/admin/class-about.php:1407 -#: includes/admin/class-about.php:1443 +#: includes/admin/class-about.php:1373 +#: includes/admin/class-about.php:1410 +#: includes/admin/class-about.php:1447 msgid "All Marketing Integrations" msgstr "" -#: includes/admin/class-about.php:1481 -#: includes/admin/class-about.php:1488 -#: includes/admin/class-about.php:1495 +#: includes/admin/class-about.php:1486 +#: includes/admin/class-about.php:1493 +#: includes/admin/class-about.php:1500 msgid "Limited Payment Forms" msgstr "" -#: includes/admin/class-about.php:1482 -#: includes/admin/class-about.php:1489 -#: includes/admin/class-about.php:1496 +#: includes/admin/class-about.php:1487 +#: includes/admin/class-about.php:1494 +#: includes/admin/class-about.php:1501 msgid "Accept payments using PayPal Commerce, Stripe, and Square only" msgstr "" -#: includes/admin/class-about.php:1502 -#: includes/admin/class-about.php:1509 -#: includes/admin/class-about.php:1516 -#: includes/admin/class-about.php:1523 +#: includes/admin/class-about.php:1507 +#: includes/admin/class-about.php:1514 +#: includes/admin/class-about.php:1521 +#: includes/admin/class-about.php:1528 msgid "Create Payment Forms" msgstr "" -#: includes/admin/class-about.php:1503 +#: includes/admin/class-about.php:1508 msgid "Accept payments using PayPal Commerce, Stripe, Square, and PayPal Standard" msgstr "" -#: includes/admin/class-about.php:1510 -#: includes/admin/class-about.php:1517 -#: includes/admin/class-about.php:1524 +#: includes/admin/class-about.php:1515 +#: includes/admin/class-about.php:1522 +#: includes/admin/class-about.php:1529 msgid "Accept payments using PayPal Commerce, Stripe, Square, PayPal Standard, and Authorize.Net" msgstr "" -#: includes/admin/class-about.php:1532 -#: includes/admin/class-about.php:1538 -#: includes/admin/class-about.php:1544 +#: includes/admin/class-about.php:1537 +#: includes/admin/class-about.php:1543 +#: includes/admin/class-about.php:1549 msgid "Not Available" msgstr "" -#: includes/admin/class-about.php:1550 +#: includes/admin/class-about.php:1555 msgid "Create interactive Surveys, Polls, and Quizzes with beautiful reports" msgstr "" -#: includes/admin/class-about.php:1558 +#: includes/admin/class-about.php:1563 msgid "No Advanced Features" msgstr "" -#: includes/admin/class-about.php:1564 -#: includes/admin/class-about.php:1571 +#: includes/admin/class-about.php:1569 +#: includes/admin/class-about.php:1576 msgid "Limited Advanced Features" msgstr "" -#: includes/admin/class-about.php:1565 +#: includes/admin/class-about.php:1570 msgid "Multi-page Forms, File Upload Forms, Multiple Form Notifications, File Upload and CSV Attachments, Conditional Form Confirmation" msgstr "" -#: includes/admin/class-about.php:1572 +#: includes/admin/class-about.php:1577 msgid "Multi-page Forms, File Upload Forms, Multiple Form Notifications, File Upload and CSV Attachments, Conditional Form Confirmation, Save and Resume Form" msgstr "" -#: includes/admin/class-about.php:1578 +#: includes/admin/class-about.php:1583 msgid "All Advanced Features" msgstr "" -#: includes/admin/class-about.php:1579 +#: includes/admin/class-about.php:1584 msgid "Multi-page Forms, File Upload Forms, Multiple Form Notifications, File Upload and CSV Attachments, Conditional Form Confirmation, Custom CAPTCHA, Offline Forms, Signature Forms, Save and Resume Form, Coupons" msgstr "" -#: includes/admin/class-about.php:1587 -#: includes/admin/class-about.php:1593 +#: includes/admin/class-about.php:1592 +#: includes/admin/class-about.php:1598 msgid "No Addons Included" msgstr "" -#: includes/admin/class-about.php:1599 +#: includes/admin/class-about.php:1604 msgid "Email Marketing Addons included" msgstr "" -#: includes/admin/class-about.php:1605 +#: includes/admin/class-about.php:1610 msgid "Pro Addons Included" msgstr "" -#: includes/admin/class-about.php:1612 -#: includes/admin/class-about.php:1619 -#: includes/admin/class-about.php:1626 +#: includes/admin/class-about.php:1617 +#: includes/admin/class-about.php:1624 +#: includes/admin/class-about.php:1631 msgid "All Addons Included" msgstr "" -#: includes/admin/class-about.php:1635 +#: includes/admin/class-about.php:1640 msgid "Limited Support" msgstr "" -#: includes/admin/class-about.php:1641 -#: includes/admin/class-about.php:1647 +#: includes/admin/class-about.php:1646 +#: includes/admin/class-about.php:1652 msgid "Standard Support" msgstr "" -#: includes/admin/class-about.php:1653 +#: includes/admin/class-about.php:1658 msgid "Priority Support" msgstr "" -#: includes/admin/class-about.php:1659 -#: includes/admin/class-about.php:1665 -#: includes/admin/class-about.php:1671 +#: includes/admin/class-about.php:1664 +#: includes/admin/class-about.php:1670 +#: includes/admin/class-about.php:1676 msgid "Premium Support" msgstr "" -#: includes/admin/class-about.php:1679 +#: includes/admin/class-about.php:1684 msgid "1 Site" msgstr "" -#: includes/admin/class-about.php:1685 +#: includes/admin/class-about.php:1690 msgid "3 Sites" msgstr "" -#: includes/admin/class-about.php:1691 +#: includes/admin/class-about.php:1696 msgid "5 Sites" msgstr "" -#: includes/admin/class-about.php:1697 -#: includes/admin/class-about.php:1703 -#: includes/admin/class-about.php:1709 +#: includes/admin/class-about.php:1702 +#: includes/admin/class-about.php:1708 +#: includes/admin/class-about.php:1714 msgid "Unlimited Sites" msgstr "" -#: includes/admin/class-about.php:1756 +#: includes/admin/class-about.php:1761 #: includes/admin/class-menu.php:104 msgid "Form Entries" msgstr "" -#: includes/admin/class-about.php:1757 +#: includes/admin/class-about.php:1762 msgid "Form Fields" msgstr "" -#: includes/admin/class-about.php:1758 +#: includes/admin/class-about.php:1763 #: includes/admin/class-menu.php:141 #: includes/admin/class-welcome.php:235 #: src/Admin/Pages/Templates.php:114 msgid "Form Templates" msgstr "" -#: includes/admin/class-about.php:1760 +#: includes/admin/class-about.php:1765 #: includes/admin/class-welcome.php:247 #: src/Integrations/PayPalCommerce/Admin/Builder/Settings.php:282 #: src/Integrations/Square/Admin/Builder/Settings.php:278 @@ -2553,48 +2556,48 @@ msgid "Smart Conditional Logic" msgstr "" -#: includes/admin/class-about.php:1761 +#: includes/admin/class-about.php:1766 #: includes/admin/class-welcome.php:318 #: src/Admin/Builder/Help.php:107 msgid "Marketing Integrations" msgstr "" -#: includes/admin/class-about.php:1762 +#: includes/admin/class-about.php:1767 #: includes/admin/class-welcome.php:309 #: src/Admin/Builder/Help.php:108 msgid "Payment Forms" msgstr "" -#: includes/admin/class-about.php:1763 +#: includes/admin/class-about.php:1768 msgid "Surveys, Polls, and Quizzes" msgstr "" -#: includes/admin/class-about.php:1764 +#: includes/admin/class-about.php:1769 msgid "Advanced Form Features" msgstr "" -#: includes/admin/class-about.php:1765 +#: includes/admin/class-about.php:1770 #: includes/admin/class-menu.php:180 #: lite/templates/admin/addons.php:21 msgid "WPForms Addons" msgstr "" -#: includes/admin/class-about.php:1766 +#: includes/admin/class-about.php:1771 msgid "Customer Support" msgstr "" -#: includes/admin/class-about.php:1767 +#: includes/admin/class-about.php:1772 msgid "Number of Sites" msgstr "" #. translators: %s - number of addons. -#: includes/admin/class-about.php:1788 +#: includes/admin/class-about.php:1793 #, php-format msgid "PDF, Calculations, Form Abandonment, Conversational Forms, Lead Forms, Frontend Post Submission, User Registration, Geolocation, Google Sheets, Coupons, Dropbox, Google Calendar, Google Drive, Airtable, Notion, and more (%1$s+ total)" msgstr "" #. translators: %s - number of addons. -#: includes/admin/class-about.php:1811 +#: includes/admin/class-about.php:1816 #, php-format msgid "PDF, Calculations, Form Abandonment, Conversational Forms, Lead Forms, Frontend Post Submission, User Registration, Geolocation, Webhooks, Google Sheets, Coupons, Dropbox, Google Calendar, Google Drive, Entry Automation, Airtable, Notion, and more (%1$s+ total)" msgstr "" @@ -2703,7 +2706,7 @@ #: includes/admin/class-menu.php:235 #: lite/templates/education/builder/did-you-know.php:30 #: lite/wpforms-lite.php:1020 -#: src/Admin/Builder/AntiSpam.php:350 +#: src/Admin/Builder/AntiSpam.php:372 #: src/Admin/Builder/Templates.php:1037 #: src/Admin/Education/Builder/PDF.php:224 #: src/Forms/Fields/Traits/ProField.php:287 @@ -2815,7 +2818,7 @@ #: includes/admin/class-settings.php:304 #: includes/admin/class-settings.php:309 #: includes/admin/class-settings.php:324 -#: src/Admin/Settings/Captcha/Page.php:124 +#: src/Admin/Settings/Captcha/Page.php:126 #: src/Admin/Settings/Email.php:178 #: src/Admin/Settings/Payments.php:49 #: src/Admin/Tools/Views/Logs.php:128 @@ -3020,7 +3023,7 @@ msgstr "" #: includes/admin/class-settings.php:521 -#: includes/fields/class-base.php:4471 +#: includes/fields/class-base.php:4973 #: src/Frontend/Frontend.php:1863 msgid "You have exceeded the number of allowed selections: {#}." msgstr "" @@ -3617,7 +3620,7 @@ #. translators: %d - Choice ID. #: includes/fields/class-base.php:595 #: includes/fields/class-base.php:633 -#: includes/fields/class-base.php:4275 +#: includes/fields/class-base.php:4777 #: src/Integrations/PayPalCommerce/Process/Base.php:290 #: src/Integrations/PayPalCommerce/Process/Process.php:1250 #: src/Integrations/Square/Process.php:803 @@ -3768,7 +3771,7 @@ #: src/Admin/Builder/Settings/Themes.php:108 #: src/Admin/Builder/Settings/Themes.php:964 #: src/Admin/Builder/Settings/Themes.php:1021 -#: src/Admin/Settings/Captcha/Page.php:158 +#: src/Admin/Settings/Captcha/Page.php:160 #: src/Forms/Fields/Pagebreak/Field.php:440 #: src/Forms/Fields/Traits/AccessRestrictionsTrait.php:144 #: src/Integrations/Elementor/WidgetModern.php:82 @@ -3999,16 +4002,20 @@ msgid "Only values matching specific conditions can be added" msgstr "" -#: includes/fields/class-base.php:4210 +#: includes/fields/class-base.php:4674 +msgid "The selected option is invalid." +msgstr "" + +#: includes/fields/class-base.php:4712 msgid "Dynamic choices" msgstr "" -#: includes/fields/class-base.php:4211 +#: includes/fields/class-base.php:4713 msgid "items" msgstr "" #. translators: %d - choice number. -#: includes/fields/class-base.php:4275 +#: includes/fields/class-base.php:4777 #, php-format msgid "Item %d" msgstr "" @@ -5779,6 +5786,7 @@ msgstr "" #: includes/functions/education.php:38 +#: src/Admin/Builder/AntiSpam.php:462 msgid "Install & Activate" msgstr "" @@ -6500,6 +6508,7 @@ msgstr "" #: lite/templates/education/builder/providers-item.php:34 +#: src/Admin/Builder/AntiSpam.php:472 #: src/Admin/Education/Helpers.php:99 #: templates/builder/payment/sidebar.php:29 msgid "Recommended" @@ -6694,10 +6703,10 @@ msgstr "" #: src/Admin/AdminBarMenu.php:217 -#: src/Admin/Builder/AntiSpam.php:233 +#: src/Admin/Builder/AntiSpam.php:255 #: src/Admin/Education/Builder/Captcha.php:120 -#: src/Admin/Settings/Captcha/Page.php:122 -#: src/Admin/Settings/Captcha/Page.php:145 +#: src/Admin/Settings/Captcha/Page.php:124 +#: src/Admin/Settings/Captcha/Page.php:147 msgid "CAPTCHA" msgstr "" @@ -6819,140 +6828,146 @@ msgid "Most likely, your session expired. Please reload the page." msgstr "" -#: src/Admin/Builder/AntiSpam.php:65 +#: src/Admin/Builder/AntiSpam.php:87 msgid "Enable modern anti-spam protection" msgstr "" -#: src/Admin/Builder/AntiSpam.php:68 +#: src/Admin/Builder/AntiSpam.php:90 msgid "Turn on invisible modern spam protection." msgstr "" -#: src/Admin/Builder/AntiSpam.php:76 +#: src/Admin/Builder/AntiSpam.php:98 msgid "Behind-the-scenes spam filtering that's invisible to your visitors." msgstr "" -#: src/Admin/Builder/AntiSpam.php:77 +#: src/Admin/Builder/AntiSpam.php:99 msgid "Protection" msgstr "" -#: src/Admin/Builder/AntiSpam.php:87 +#: src/Admin/Builder/AntiSpam.php:109 msgid "Enable anti-spam protection" msgstr "" -#: src/Admin/Builder/AntiSpam.php:89 +#: src/Admin/Builder/AntiSpam.php:111 msgid "Turn on invisible spam protection." msgstr "" -#: src/Admin/Builder/AntiSpam.php:100 +#: src/Admin/Builder/AntiSpam.php:122 msgid "Enable anti-spam honeypot" msgstr "" -#: src/Admin/Builder/AntiSpam.php:138 +#: src/Admin/Builder/AntiSpam.php:160 msgid "Also Available" msgstr "" -#: src/Admin/Builder/AntiSpam.php:200 +#: src/Admin/Builder/AntiSpam.php:222 msgid "Enable hCaptcha" msgstr "" -#: src/Admin/Builder/AntiSpam.php:201 +#: src/Admin/Builder/AntiSpam.php:223 msgid "Enable Cloudflare Turnstile" msgstr "" -#: src/Admin/Builder/AntiSpam.php:203 +#: src/Admin/Builder/AntiSpam.php:225 msgid "Enable Google Checkbox v2 reCAPTCHA" msgstr "" -#: src/Admin/Builder/AntiSpam.php:204 +#: src/Admin/Builder/AntiSpam.php:226 msgid "Enable Google Invisible v2 reCAPTCHA" msgstr "" -#: src/Admin/Builder/AntiSpam.php:205 +#: src/Admin/Builder/AntiSpam.php:227 msgid "Enable Google v3 reCAPTCHA" msgstr "" -#: src/Admin/Builder/AntiSpam.php:224 +#: src/Admin/Builder/AntiSpam.php:246 msgid "Enable third-party CAPTCHAs to prevent form submissions from bots." msgstr "" -#: src/Admin/Builder/AntiSpam.php:232 +#: src/Admin/Builder/AntiSpam.php:254 msgid "Automated tests that help to prevent bots from submitting your forms." msgstr "" -#: src/Admin/Builder/AntiSpam.php:257 +#: src/Admin/Builder/AntiSpam.php:279 msgid "Store spam entries in the database" msgstr "" -#: src/Admin/Builder/AntiSpam.php:277 +#: src/Admin/Builder/AntiSpam.php:299 msgid "Enable minimum time to submit" msgstr "" -#: src/Admin/Builder/AntiSpam.php:281 +#: src/Admin/Builder/AntiSpam.php:303 msgid "Set a minimum amount of time a user must spend on a form before submitting." msgstr "" -#: src/Admin/Builder/AntiSpam.php:291 +#: src/Admin/Builder/AntiSpam.php:313 msgid "Minimum time to submit" msgstr "" -#: src/Admin/Builder/AntiSpam.php:298 +#: src/Admin/Builder/AntiSpam.php:320 msgid "seconds" msgstr "" -#: src/Admin/Builder/AntiSpam.php:335 +#: src/Admin/Builder/AntiSpam.php:357 msgid "Enable Akismet anti-spam protection" msgstr "" -#: src/Admin/Builder/AntiSpam.php:349 +#: src/Admin/Builder/AntiSpam.php:371 +#: src/Education/ActiveLayer/Helper.php:181 +#: src/Education/ActiveLayer/Helper.php:197 msgid "Get Started →" msgstr "" -#: src/Admin/Builder/AntiSpam.php:358 +#: src/Admin/Builder/AntiSpam.php:380 msgid "Country Filter" msgstr "" -#: src/Admin/Builder/AntiSpam.php:359 +#: src/Admin/Builder/AntiSpam.php:381 msgid "Stop spam at its source. Allow or deny entries from specific countries." msgstr "" -#: src/Admin/Builder/AntiSpam.php:367 +#: src/Admin/Builder/AntiSpam.php:389 msgid "Keyword Filter" msgstr "" -#: src/Admin/Builder/AntiSpam.php:368 +#: src/Admin/Builder/AntiSpam.php:390 msgid "Block form entries that contain specific words or phrases that you define." msgstr "" -#: src/Admin/Builder/AntiSpam.php:376 +#: src/Admin/Builder/AntiSpam.php:398 #: src/Admin/Education/Fields.php:182 #: src/Forms/Fields/CustomCaptcha/Field.php:51 msgid "Custom Captcha" msgstr "" -#: src/Admin/Builder/AntiSpam.php:377 +#: src/Admin/Builder/AntiSpam.php:399 msgid "Ask custom questions or require your visitor to answer a random math puzzle." msgstr "" -#: src/Admin/Builder/AntiSpam.php:379 +#: src/Admin/Builder/AntiSpam.php:401 msgid "Add to Form" msgstr "" -#: src/Admin/Builder/AntiSpam.php:386 +#: src/Admin/Builder/AntiSpam.php:409 msgid "Add Google's free anti-spam service and choose between visible or invisible CAPTCHAs." msgstr "" -#: src/Admin/Builder/AntiSpam.php:394 +#: src/Admin/Builder/AntiSpam.php:417 msgid "Turn on free, privacy-oriented spam prevention that displays a visual CAPTCHA." msgstr "" -#: src/Admin/Builder/AntiSpam.php:402 +#: src/Admin/Builder/AntiSpam.php:425 msgid "Enable free, CAPTCHA-like spam protection that protects data privacy." msgstr "" -#: src/Admin/Builder/AntiSpam.php:410 +#: src/Admin/Builder/AntiSpam.php:433 msgid "Integrate the powerful spam-fighting service trusted by millions of sites." msgstr "" +#: src/Admin/Builder/AntiSpam.php:471 +msgid "AI-powered spam protection. No friction for real visitors, higher form conversions." +msgstr "" + #: src/Admin/Builder/Help.php:104 msgid "Form Creation" msgstr "" @@ -9811,6 +9826,26 @@ msgid "You’re about to save a form revision. Continuing will make this the current version." msgstr "" +#: src/Admin/Settings/Captcha/ActiveLayerCallout.php:92 +msgid "Install ActiveLayer" +msgstr "" + +#: src/Admin/Settings/Captcha/ActiveLayerCallout.php:94 +msgid "Activate ActiveLayer" +msgstr "" + +#: src/Admin/Settings/Captcha/ActiveLayerCallout.php:114 +msgid "Better Way to Stop Spam" +msgstr "" + +#: src/Admin/Settings/Captcha/ActiveLayerCallout.php:116 +msgid "Prefer no CAPTCHAs?" +msgstr "" + +#: src/Admin/Settings/Captcha/ActiveLayerCallout.php:119 +msgid "CAPTCHAs can reduce form completions by up to 40%. ActiveLayer catches bots invisibly, without asking your visitors to prove they're human. Free tier available." +msgstr "" + #: src/Admin/Settings/Captcha/HCaptcha.php:58 #: src/Admin/Settings/Captcha/ReCaptcha.php:70 #: src/Admin/Settings/Captcha/Turnstile.php:78 @@ -9839,33 +9874,33 @@ msgid "hCaptcha verification failed, please try again later." msgstr "" -#: src/Admin/Settings/Captcha/Page.php:145 +#: src/Admin/Settings/Captcha/Page.php:147 msgid "A CAPTCHA is an anti-spam technique which helps to protect your website from spam and abuse while letting real people pass through with ease." msgstr "" #. translators: %s - WPForms.com CAPTCHA comparison page URL. -#: src/Admin/Settings/Captcha/Page.php:162 +#: src/Admin/Settings/Captcha/Page.php:164 #, php-format msgid "Not sure which service is right for you? <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">Check out our comparison</a> for more details." msgstr "" -#: src/Admin/Settings/Captcha/Page.php:186 +#: src/Admin/Settings/Captcha/Page.php:188 msgid "No-Conflict Mode" msgstr "" -#: src/Admin/Settings/Captcha/Page.php:187 +#: src/Admin/Settings/Captcha/Page.php:189 msgid "Forcefully remove other CAPTCHA occurrences in order to prevent conflicts. Only enable this option if your site is having compatibility issues or instructed by support." msgstr "" -#: src/Admin/Settings/Captcha/Page.php:195 +#: src/Admin/Settings/Captcha/Page.php:197 msgid "Please save settings to generate a preview of your CAPTCHA here." msgstr "" -#: src/Admin/Settings/Captcha/Page.php:228 +#: src/Admin/Settings/Captcha/Page.php:230 msgid "This CAPTCHA is generated using your site and secret keys. If an error is displayed, please double-check your keys." msgstr "" -#: src/Admin/Settings/Captcha/Page.php:274 +#: src/Admin/Settings/Captcha/Page.php:276 msgid "A preview of your CAPTCHA is displayed below. Please view to verify the CAPTCHA settings are correct." msgstr "" @@ -10590,6 +10625,10 @@ msgid "year" msgstr "" +#: src/Education/ActiveLayer/Helper.php:166 +msgid "Dashboard" +msgstr "" + #: src/Emails/Helpers.php:34 msgid "Legacy" msgstr "" @@ -12439,44 +12478,44 @@ msgid "Array of form objects." msgstr "" -#: src/Integrations/Abilities/Abilities.php:163 +#: src/Integrations/Abilities/Abilities.php:164 msgid "Total number of forms returned." msgstr "" -#: src/Integrations/Abilities/Abilities.php:192 +#: src/Integrations/Abilities/Abilities.php:193 msgid "Get Form" msgstr "" -#: src/Integrations/Abilities/Abilities.php:193 +#: src/Integrations/Abilities/Abilities.php:194 msgid "Get detailed information about a specific WPForms form including its fields." msgstr "" -#: src/Integrations/Abilities/Abilities.php:201 +#: src/Integrations/Abilities/Abilities.php:202 msgid "The ID of the form to retrieve." msgstr "" -#: src/Integrations/Abilities/Abilities.php:206 +#: src/Integrations/Abilities/Abilities.php:207 msgid "Whether to include field configuration." msgstr "" -#: src/Integrations/Abilities/Abilities.php:250 +#: src/Integrations/Abilities/Abilities.php:254 msgid "You do not have permission to view forms." msgstr "" -#: src/Integrations/Abilities/Abilities.php:275 +#: src/Integrations/Abilities/Abilities.php:279 msgid "You do not have permission to view this form." msgstr "" -#: src/Integrations/Abilities/Abilities.php:361 +#: src/Integrations/Abilities/Abilities.php:366 msgid "Invalid form ID." msgstr "" -#: src/Integrations/Abilities/Abilities.php:377 +#: src/Integrations/Abilities/Abilities.php:382 #: src/Lite/Integrations/Abilities/Abilities.php:104 msgid "Form not found." msgstr "" -#: src/Integrations/Abilities/Abilities.php:423 +#: src/Integrations/Abilities/Abilities.php:428 msgid "Form handler not available." msgstr "" @@ -16071,45 +16110,45 @@ msgstr "" #. translators: %1$s - requirements message. -#: src/Requirements/Requirements.php:1026 +#: src/Requirements/Requirements.php:1029 #, php-format msgid "It requires %1$s." msgstr "" -#: src/Requirements/Requirements.php:1061 +#: src/Requirements/Requirements.php:1064 msgid "WPForms plugin" msgstr "" #. translators: %1$s - WPForms addon name. -#: src/Requirements/Requirements.php:1065 +#: src/Requirements/Requirements.php:1068 #, php-format msgid "%1$s addon" msgstr "" #. translators: %1$s - WPForms plugin or addon name, %2$d - requirements message. -#: src/Requirements/Requirements.php:1072 +#: src/Requirements/Requirements.php:1075 #, php-format msgid "The %1$s requires %2$s." msgstr "" #. translators: %1$s - Read More link. -#: src/Requirements/Requirements.php:1108 +#: src/Requirements/Requirements.php:1111 #, php-format msgid "%1$s for additional information on PHP version." msgstr "" #. translators: %1$s - Read More link. -#: src/Requirements/Requirements.php:1114 +#: src/Requirements/Requirements.php:1117 #, php-format msgid "%1$s for additional information on PHP extensions." msgstr "" -#: src/Requirements/Requirements.php:1141 +#: src/Requirements/Requirements.php:1144 msgid "Read more" msgstr "" #. translators: %s - PHP extension name(s). -#: src/Requirements/Requirements.php:1215 +#: src/Requirements/Requirements.php:1218 #, php-format msgid "%s PHP extension" msgid_plural "%s PHP extensions" @@ -16117,31 +16156,31 @@ msgstr[1] "" #. translators: %s - license name(s). -#: src/Requirements/Requirements.php:1286 +#: src/Requirements/Requirements.php:1289 #, php-format msgid "%s license" msgstr "" #. translators: %1$s - What is being checked (PHP, WPForms, etc.), %2$s - required version. This is used as the completion of the sentence "The {addon name} addon requires {here goes this string}". -#: src/Requirements/Requirements.php:1395 +#: src/Requirements/Requirements.php:1398 #, php-format msgid "%1$s %2$s or above" msgstr "" #. translators: %1$s - What is being checked (PHP, WPForms, etc.), %2$s - required version. This is used as the completion of the sentence "The {addon name} addon requires {here goes this string}". -#: src/Requirements/Requirements.php:1397 +#: src/Requirements/Requirements.php:1400 #, php-format msgid "%1$s %2$s or below" msgstr "" #. translators: %1$s - What is being checked (PHP, WPForms, etc.), %2$s - required version. This is used as the completion of the sentence "The {addon name} addon requires {here goes this string}". -#: src/Requirements/Requirements.php:1400 +#: src/Requirements/Requirements.php:1403 #, php-format msgid "a newer version of %1$s than %2$s" msgstr "" #. translators: %1$s - What is being checked (PHP, WPForms, etc.), %2$s - required version. This is used as the completion of the sentence "The {addon name} addon requires {here goes this string}". -#: src/Requirements/Requirements.php:1402 +#: src/Requirements/Requirements.php:1405 #, php-format msgid "an older version of %1$s than %2$s" msgstr "" @@ -1,5 +1,9 @@ == Changelog == += 1.10.0.5 = +- Fixed: Compatibility with WordPress 7.0. +- Fixed: Improved validation of submitted values for Multiple Choice, Checkboxes, Dropdown, and GDPR Checkbox fields to ensure only configured options are accepted. + = 1.10.0.4 = - Fixed: Stripe payment with Link and a 3D Secure card did not trigger the authentication modal, leaving the payment incomplete on Stripe. @@ -57,6 +57,16 @@ '4.7.0' ); + // WordPress 7.0 UI compatibility overrides. + if ( version_compare( get_bloginfo( 'version' ), '7.0-alpha', '>=' ) ) { + wp_enqueue_style( + 'wpforms-admin-wp7.0-compat', + WPFORMS_PLUGIN_URL . "assets/css/admin-wp7.0-compat{$min}.css", + [], + WPFORMS_VERSION + ); + } + // Main admin styles. wp_enqueue_style( 'wpforms-admin', @@ -243,9 +243,29 @@ * Clear common wp-admin styles, keep only allowed. * * @since 1.6.8 + * @since 1.10.0.5 Allowed the 'wp-base-styles' style added in WP 7.0. */ public function deregister_common_wp_admin_styles(): void { + $allowed_styles = [ + 'wp-editor', + 'wp-editor-font', + 'editor-buttons', + 'dashicons', + 'media-views', + 'imgareaselect', + 'wp-mediaelement', + 'mediaelement', + 'buttons', + 'admin-bar', + ]; + + // Allow based styles added in WP 7.0. + // Otherwise, there is an issue with the Upload Media button. + if ( version_compare( $GLOBALS['wp_version'], '7.0-alpha', '>=' ) ) { + $allowed_styles[] = 'wp-base-styles'; + } + /** * Filter the allowed common wp-admin styles. * @@ -255,18 +275,7 @@ */ $allowed_styles = (array) apply_filters( // phpcs:ignore WPForms.PHP.ValidateHooks.InvalidHookName 'wpforms_admin_builder_allowed_common_wp_admin_styles', - [ - 'wp-editor', - 'wp-editor-font', - 'editor-buttons', - 'dashicons', - 'media-views', - 'imgareaselect', - 'wp-mediaelement', - 'mediaelement', - 'buttons', - 'admin-bar', - ] + $allowed_styles ); wp_styles()->registered = array_intersect_key( wp_styles()->registered, array_flip( $allowed_styles ) ); @@ -485,6 +494,7 @@ * * @since 1.0.0 * @since 1.6.8 All the panel's stylesheets restructured and moved here. + * @since 1.10.0.5 Enqueue the 'wp-base-styles' styles added in WP 7.0. */ public function enqueues(): void { @@ -501,6 +511,12 @@ $min = wpforms_get_min_suffix(); + // Make sure that base styles (added in WP 7.0) are enqueued. + // Otherwise, there is an issue with the Upload Media button. + if ( version_compare( $GLOBALS['wp_version'], '7.0-alpha', '>=' ) ) { + wp_enqueue_style( 'wp-base-styles' ); + } + /* * Builder CSS. */ @@ -1328,6 +1328,7 @@ 'MailerLite', 'MailPoet', 'Kit', + 'Klaviyo', 'Slack', 'Twilio', ] @@ -1350,6 +1351,7 @@ 'MailerLite', 'MailPoet', 'Kit', + 'Klaviyo', 'Slack', 'Twilio', 'Make', @@ -1384,6 +1386,7 @@ 'MailerLite', 'MailPoet', 'Kit', + 'Klaviyo', 'Slack', 'Twilio', 'Pipedrive', @@ -1420,6 +1423,7 @@ 'MailerLite', 'MailPoet', 'Kit', + 'Klaviyo', 'Slack', 'Twilio', 'Pipedrive', @@ -1456,6 +1460,7 @@ 'MailerLite', 'MailPoet', 'Kit', + 'Klaviyo', 'Slack', 'Twilio', 'Pipedrive', @@ -4187,6 +4187,508 @@ } /** + * Determine whether the submission uses the associative "Other" form. + * + * The Other choice submits as an array with an `other` key carrying the free-text value. + * + * @since 1.10.0.5 + * + * @param mixed $field_submit Submitted value. + * + * @return bool + */ + protected function is_other_submission( $field_submit ): bool { + + return is_array( $field_submit ) && ! empty( $field_submit['other'] ); + } + + /** + * Filter a choice-field submission to only include configured allowlist values. + * + * Provides a defense-in-depth layer for format() methods. When show_values is + * enabled, submitted values are compared against choice values; otherwise against + * labels (or the "Choice N" fallback). Dynamic-choice fields pass through + * unchanged because format() already handles invalid IDs by skipping unmatched + * posts or terms. The "other" free-text key in array submissions is preserved + * only when the field has an Other choice. + * + * @since 1.10.0.5 + * + * @param string|array $field_submit Submitted value. + * @param array $field Field configuration. + * @param array $form_data Form data. + * + * @return string|array Filtered submission containing only allowlist items. + * + * @noinspection PhpUnusedParameterInspection + */ + protected function sanitize_choices_submission( $field_submit, array $field, array $form_data ) { // phpcs:ignore Generic.CodeAnalysis.UnusedFunctionParameter.FoundAfterLastUsed + + if ( $this->is_dynamic_choices( $field ) ) { + return $field_submit; + } + + if ( $field_submit === '' || $field_submit === [] ) { + return $field_submit; + } + + [ $allowlist, $has_other ] = $this->build_choices_allowlist( $field ); + + if ( ! is_array( $field_submit ) ) { + return in_array( $this->normalize_choice_comparable( $field_submit ), $allowlist, true ) + ? $field_submit + : ''; + } + + $other_value = $field_submit['other'] ?? null; + $list_items = array_filter( + $field_submit, + static function ( $key ) { + + return $key !== 'other'; + }, + ARRAY_FILTER_USE_KEY + ); + + $filtered = array_values( + array_filter( + $list_items, + function ( $item ) use ( $allowlist ) { + return in_array( $this->normalize_choice_comparable( $item ), $allowlist, true ); + } + ) + ); + + if ( $other_value !== null && $has_other ) { + $filtered['other'] = $other_value; + } + + return $filtered; + } + + /** + * Validate a choice-field submission against the configured choice allowlist. + * + * Rejects submissions whose values do not match any configured choice label, value, + * or `Choice N` fallback. Dynamic-choice modes (post_type, taxonomy) are validated by + * ID and existence. The associative `Other` submission form is accepted only when a + * choice has `'other' => true`. Rejections are logged via `wpforms_log()` under + * `type=[security, entry]` and surface a generic user-facing error. + * + * The `wpforms_field_choices_allow_unknown_value` filter (default false) short-circuits + * enforcement for rare legitimate off-list workflows. + * + * @since 1.10.0.5 + * + * @param int $field_id Field ID. + * @param string|array $field_submit Submitted value. + * @param array $form_data Form data. + * + * @return void + */ + protected function validate_choices_allowlist( $field_id, $field_submit, array $form_data ): void { + + $field_id = (int) $field_id; + $field = isset( $form_data['fields'][ $field_id ] ) ? (array) $form_data['fields'][ $field_id ] : []; + + if ( $this->should_skip_choices_allowlist( $field, $field_submit, $form_data ) ) { + return; + } + + if ( $this->validate_dynamic_choice_submission( $field_id, $field_submit, $field, $form_data ) ) { + return; + } + + [ $allowlist, $has_other ] = $this->build_choices_allowlist( $field ); + + if ( $this->is_other_submission( $field_submit ) ) { + $this->validate_other_shape_submission( $field_id, $field_submit, $field, $form_data, $allowlist, $has_other ); + + return; + } + + $this->validate_flat_submission( $field_id, $field_submit, $field, $form_data, $allowlist ); + } + + /** + * Check the early-return guards that suppress allowlist enforcement. + * + * Skips empty submissions (handled by the required-field check), dynamic choice + * fields rendered without items, and sites that opt out via the + * wpforms_field_choices_allow_unknown_value filter. + * + * @since 1.10.0.5 + * + * @param array $field Field configuration. + * @param string|array $field_submit Submitted value. + * @param array $form_data Form data. + * + * @return bool + */ + private function should_skip_choices_allowlist( array $field, $field_submit, array $form_data ): bool { + + if ( empty( $field ) ) { + return true; + } + + if ( $field_submit === '' || $field_submit === null || $field_submit === [] ) { + return true; + } + + if ( $this->is_dynamic_choices_empty( $field, $form_data ) ) { + return true; + } + + /** + * Allow submission of values that are not in the configured choice allowlist. + * + * Default false. Returning true skips allowlist enforcement for the current + * submission. Use only for custom flows that intentionally accept off-list values. + * + * @since 1.10.0.5 + * + * @param bool $allow Default false. + * @param string|array $field_submit Submitted value. + * @param array $field Field configuration. + * @param array $form_data Full form data. + */ + return (bool) apply_filters( 'wpforms_field_choices_allow_unknown_value', false, $field_submit, $field, $form_data ); + } + + /** + * Route a dynamic-choice submission to its ID-based validator. + * + * @since 1.10.0.5 + * + * @param int $field_id Field ID. + * @param string|array $field_submit Submitted value. + * @param array $field Field configuration. + * @param array $form_data Form data. + * + * @return bool True when the dispatcher handled the submission, false otherwise. + */ + private function validate_dynamic_choice_submission( $field_id, $field_submit, array $field, array $form_data ): bool { + + $dynamic = $this->is_dynamic_choices( $field ) ? $field['dynamic_choices'] : ''; + + if ( $dynamic === 'post_type' ) { + $this->validate_dynamic_post_type_submission( $field_id, $field_submit, $field, $form_data ); + + return true; + } + + if ( $dynamic === 'taxonomy' ) { + $this->validate_dynamic_taxonomy_submission( $field_id, $field_submit, $field, $form_data ); + + return true; + } + + return false; + } + + /** + * Build the label/value allowlist for a static-choice field. + * + * Prefers choice values when show_values is enabled, falls back to labels, then to + * the `Choice N` placeholder used by the render paths. + * + * @since 1.10.0.5 + * + * @param array $field Field configuration. + * + * @return array Tuple of [ string[] $allowlist, bool $has_other ]. + */ + private function build_choices_allowlist( array $field ): array { + + $allowlist = []; + $has_other = false; + $show_values = ! empty( $field['show_values'] ); + $choices = ! empty( $field['choices'] ) && is_array( $field['choices'] ) ? $field['choices'] : []; + + foreach ( $choices as $key => $choice ) { + if ( ! empty( $choice['other'] ) ) { + $has_other = true; + } + + $allowlist[] = $this->get_choice_allowlist_value( $choice, $key, $show_values ); + } + + return [ $allowlist, $has_other ]; + } + + /** + * Resolve the single allowlist entry for one configured choice. + * + * @since 1.10.0.5 + * + * @param array $choice Choice configuration. + * @param int|string $key Choice key as stored in form_data. + * @param bool $show_values Whether the field uses explicit values. + * + * @return string + */ + private function get_choice_allowlist_value( $choice, $key, bool $show_values ): string { + + if ( $show_values && isset( $choice['value'] ) && $choice['value'] !== '' ) { + return $this->normalize_choice_comparable( $choice['value'] ); + } + + if ( ! $show_values && isset( $choice['label'] ) && $choice['label'] !== '' ) { + return $this->normalize_choice_comparable( $choice['label'] ); + } + + /* translators: %s - choice number. */ + return $this->normalize_choice_comparable( sprintf( esc_html__( 'Choice %s', 'wpforms-lite' ), $key ) ); + } + + /** + * Normalize a choice label/value for allowlist comparison. + * + * Trims surrounding whitespace because render paths like the Select field's + * get_choices_label() emit trimmed text while form_data retains the raw label. + * Applied to both sides of the in_array check so stored vs. submitted strings + * compare consistently. + * + * @since 1.10.0.5 + * + * @param mixed $value Value to normalize. + * + * @return string + */ + private function normalize_choice_comparable( $value ): string { + + return trim( (string) $value ); + } + + /** + * Validate a submission that uses the associative "Other" shape. + * + * The shape is accepted only when the field has an Other choice. Non-`other` + * array elements must still match the allowlist so mixed payloads like + * `[ 'Label', 'other' => 'freetext' ]` cannot sneak in an off-list value. + * + * @since 1.10.0.5 + * + * @param int $field_id Field ID. + * @param array $field_submit Submitted value. + * @param array $field Field configuration. + * @param array $form_data Form data. + * @param array $allowlist Allowlist built from configured choices. + * @param bool $has_other Whether the field has an Other choice. + * + * @return void + */ + private function validate_other_shape_submission( int $field_id, array $field_submit, array $field, array $form_data, array $allowlist, bool $has_other ): void { + + if ( ! $has_other ) { + $this->reject_choice_submission( $field_id, $field_submit, $field, $form_data ); + + return; + } + + foreach ( $field_submit as $shape_key => $item ) { + if ( $shape_key === 'other' ) { + continue; + } + + if ( $this->is_valueless_submission_item( $item ) ) { + continue; + } + + if ( ! in_array( $this->normalize_choice_comparable( $item ), $allowlist, true ) ) { + $this->reject_choice_submission( $field_id, $field_submit, $field, $form_data ); + + return; + } + } + } + + /** + * Validate a regular scalar or indexed-array submission against the allowlist. + * + * @since 1.10.0.5 + * + * @param int $field_id Field ID. + * @param string|array $field_submit Submitted value. + * @param array $field Field configuration. + * @param array $form_data Form data. + * @param array $allowlist Allowlist built from configured choices. + * + * @return void + */ + private function validate_flat_submission( $field_id, $field_submit, array $field, array $form_data, array $allowlist ): void { + + $submitted = is_array( $field_submit ) ? $field_submit : [ $field_submit ]; + + foreach ( $submitted as $item ) { + if ( $this->is_valueless_submission_item( $item ) ) { + continue; + } + + if ( ! in_array( $this->normalize_choice_comparable( $item ), $allowlist, true ) ) { + $this->reject_choice_submission( $field_id, $field_submit, $field, $form_data ); + + return; + } + } + } + + /** + * Whether a single submission element carries no user input. + * + * @since 1.10.0.5 + * + * @param mixed $item Single submission element. + * + * @return bool + */ + private function is_valueless_submission_item( $item ): bool { + + return $item === '' || $item === null; + } + + /** + * Validate a dynamic post-type choice submission. + * + * Each submitted ID must cast to a positive integer AND map to a post of the + * field's configured `dynamic_post_type`. + * + * @since 1.10.0.5 + * + * @param int $field_id Field ID. + * @param string|array $field_submit Submitted value. + * @param array $field Field configuration. + * @param array $form_data Form data. + * + * @return void + */ + private function validate_dynamic_post_type_submission( $field_id, $field_submit, array $field, array $form_data ): void { + + $post_type = ! empty( $field['dynamic_post_type'] ) ? $field['dynamic_post_type'] : ''; + + if ( $post_type === '' ) { + return; + } + + $this->validate_dynamic_id_submission( + $field_id, + $field_submit, + $field, + $form_data, + static function ( $id ) use ( $post_type ) { + + $post = get_post( $id ); + + return ! empty( $post ) && ! is_wp_error( $post ) && $post->post_type === $post_type; + } + ); + } + + /** + * Validate a dynamic taxonomy choice submission. + * + * Each submitted ID must cast to a positive integer AND map to a term in the + * field's configured `dynamic_taxonomy`. + * + * @since 1.10.0.5 + * + * @param int $field_id Field ID. + * @param string|array $field_submit Submitted value. + * @param array $field Field configuration. + * @param array $form_data Form data. + * + * @return void + */ + private function validate_dynamic_taxonomy_submission( $field_id, $field_submit, array $field, array $form_data ): void { + + $taxonomy = ! empty( $field['dynamic_taxonomy'] ) ? $field['dynamic_taxonomy'] : ''; + + if ( $taxonomy === '' ) { + return; + } + + $this->validate_dynamic_id_submission( + $field_id, + $field_submit, + $field, + $form_data, + static function ( $id ) use ( $taxonomy ) { + + $term = get_term( $id, $taxonomy ); + + return ! empty( $term ) && ! is_wp_error( $term ); + } + ); + } + + /** + * Iterate an ID-based submission and reject on the first invalid element. + * + * Shared scaffolding for dynamic post-type and taxonomy validation; the + * type-specific existence check is passed as a callback. + * + * @since 1.10.0.5 + * + * @param int $field_id Field ID. + * @param string|array $field_submit Submitted value. + * @param array $field Field configuration. + * @param array $form_data Form data. + * @param callable $is_valid_id Receives an int ID, returns bool. + * + * @return void + */ + private function validate_dynamic_id_submission( $field_id, $field_submit, array $field, array $form_data, callable $is_valid_id ): void { + + $submitted = is_array( $field_submit ) ? $field_submit : [ $field_submit ]; + + foreach ( $submitted as $item ) { + $id = (int) $item; + + if ( $id <= 0 || ! $is_valid_id( $id ) ) { + $this->reject_choice_submission( $field_id, $field_submit, $field, $form_data ); + + return; + } + } + } + + /** + * Record a rejected choice submission. + * + * Sets a generic per-field error and writes a structured entry to the WPForms log + * so site operators can audit tampering attempts. + * + * @since 1.10.0.5 + * + * @param int $field_id Field ID. + * @param string|array $field_submit Submitted value. + * @param array $field Field configuration. + * @param array $form_data Form data. + * + * @return void + */ + private function reject_choice_submission( $field_id, $field_submit, array $field, array $form_data ): void { + + $form_id = isset( $form_data['id'] ) ? (int) $form_data['id'] : 0; + + wpforms()->obj( 'process' )->errors[ $form_id ][ (int) $field_id ] = esc_html__( 'The selected option is invalid.', 'wpforms-lite' ); + + wpforms_log( + 'Rejected out-of-range choice value.', + [ + 'form_id' => $form_id, + 'field_id' => (int) $field_id, + 'field_type' => $field['type'] ?? '', + 'submitted' => wp_json_encode( $field_submit ), + ], + [ + 'type' => [ 'security', 'entry' ], + 'form_id' => $form_id, + ] + ); + } + + /** * Get an empty dynamic choices message. * * @since 1.8.2 @@ -623,7 +623,9 @@ return; } - $field_submit = (array) $field_submit; + if ( ! is_array( $field_submit ) ) { + $field_submit = wpforms_is_empty_string( $field_submit ) ? [] : (array) $field_submit; + } $this->validate_field_choice_limit( $field_id, $field_submit, $form_data ); @@ -644,6 +646,8 @@ if ( ! empty( $error ) ) { wpforms()->obj( 'process' )->errors[ $form_data['id'] ][ $field_id ] = $error; } + + $this->validate_choices_allowlist( $field_id, $field_submit, $form_data ); } /** @@ -659,9 +663,11 @@ $field_submit = (array) $field_submit; $field = $form_data['fields'][ $field_id ]; + $field_submit = (array) $this->sanitize_choices_submission( $field_submit, $field, $form_data ); $dynamic = ! empty( $field['dynamic_choices'] ) ? $field['dynamic_choices'] : false; $name = sanitize_text_field( $field['label'] ); - $value_raw = wpforms_sanitize_array_combine( $field_submit ); + $combined = wpforms_sanitize_array_combine( $field_submit ); + $value_raw = is_string( $combined ) ? $combined : ''; $data = [ 'name' => $name, @@ -307,6 +307,27 @@ } /** + * Validate field. + * + * Delegates the required/empty check to the base class, then rejects any + * submission whose value is not the configured consent-choice label. + * + * @since 1.10.0.5 + * + * @param int $field_id Field ID. + * @param string|array $field_submit Submitted field value. + * @param array $form_data Form data and settings. + * + * @return void + */ + public function validate( $field_id, $field_submit, $form_data ) { + + parent::validate( $field_id, $field_submit, $form_data ); + + $this->validate_choices_allowlist( $field_id, $field_submit, $form_data ); + } + + /** * Format and sanitize field. * * @since 1.4.6 @@ -672,6 +672,8 @@ } parent::validate( $field_id, $field_submit, $form_data ); + + $this->validate_choices_allowlist( $field_id, $field_submit, $form_data ); } /** @@ -686,10 +688,11 @@ */ public function format( $field_id, $field_submit, $form_data ) { - $field = $form_data['fields'][ $field_id ]; - $dynamic = ! empty( $field['dynamic_choices'] ) ? $field['dynamic_choices'] : false; - $name = sanitize_text_field( $field['label'] ); - $value_raw = sanitize_text_field( $field_submit ); + $field = $form_data['fields'][ $field_id ]; + $field_submit = $this->sanitize_choices_submission( $field_submit, $field, $form_data ); + $dynamic = ! empty( $field['dynamic_choices'] ) ? $field['dynamic_choices'] : false; + $name = sanitize_text_field( $field['label'] ); + $value_raw = is_array( $field_submit ) ? '' : $field_submit; $data = [ 'name' => $name, @@ -543,6 +543,8 @@ } parent::validate( $field_id, $field_submit, $form_data ); + + $this->validate_choices_allowlist( $field_id, $field_submit, $form_data ); } /** @@ -568,7 +570,9 @@ $field_submit = [ $field_submit ]; } - $value_raw = wpforms_sanitize_array_combine( $field_submit ); + $field_submit = $this->sanitize_choices_submission( $field_submit, $field, $form_data ); + $combined = wpforms_sanitize_array_combine( $field_submit ); + $value_raw = is_string( $combined ) ? $combined : ''; $data = [ 'name' => $name, @@ -3,7 +3,7 @@ Tags: contact form, contact form plugin, forms, form builder, custom form Requires at least: 5.5 Tested up to: 6.9 -Stable tag: 1.10.0.4 +Stable tag: 1.10.0.5 Requires PHP: 7.2 License: GNU General Public License v2.0 or later @@ -391,6 +391,10 @@ == Changelog == += 1.10.0.5 = +- Fixed: Compatibility with WordPress 7.0. +- Fixed: Improved validation of submitted values for Multiple Choice, Checkboxes, Dropdown, and GDPR Checkbox fields to ensure only configured options are accepted. + = 1.10.0.4 = - Fixed: Stripe payment with Link and a 3D Secure card did not trigger the authentication modal, leaving the payment incomplete on Stripe. @@ -2,6 +2,7 @@ namespace WPForms\Admin\Builder; +use WPForms\Education\ActiveLayer\Helper as ActiveLayer; use WPForms\Forms\Akismet; use WPForms_Builder_Panel_Settings; @@ -39,6 +40,27 @@ protected function hooks() { add_action( 'wpforms_form_settings_panel_content', [ $this, 'panel_content' ], 10, 2 ); + add_action( 'admin_enqueue_scripts', [ $this, 'enqueue_assets' ] ); + } + + /** + * Enqueue stylesheet for the Also Available card (Recommended badge plus + * shared ActiveLayer callout rules) on the form builder page only. + * + * @since 1.10.0.5 + */ + public function enqueue_assets() { + + if ( ! wpforms_is_admin_page( 'builder' ) ) { + return; + } + + wp_enqueue_style( + 'wpforms-activelayer-callout', + WPFORMS_PLUGIN_URL . 'assets/css/admin/activelayer-callout.css', + [], + WPFORMS_VERSION + ); } /** @@ -380,6 +402,7 @@ 'class' => wpforms()->is_pro() ? 'wpforms-panel-content-also-available-item-add-captcha' : 'wpforms-panel-content-also-available-item-upgrade-to-pro', 'show' => true, ], + 'activelayer' => $this->get_activelayer_block(), 'reCAPTCHA' => [ 'logo' => WPFORMS_PLUGIN_URL . 'assets/images/anti-spam/recaptcha.svg', 'title' => 'reCAPTCHA', @@ -420,4 +443,36 @@ true ); } + + /** + * Build the ActiveLayer entry for the Also Available block. Wraps + * `Helper::get_modal_data()` and overrides the CTA text with copy + * specific to the form builder surface. + * + * @since 1.10.0.5 + * + * @return array + */ + private function get_activelayer_block(): array { + + $modal = ActiveLayer::get_modal_data(); + $action = $modal['attrs']['data-action'] ?? ''; + + if ( $action === 'install' ) { + $modal['link_text'] = __( 'Install & Activate', 'wpforms-lite' ); + } elseif ( $action === 'activate' ) { + $modal['link_text'] = __( 'Activate', 'wpforms-lite' ); + } + + return array_merge( + [ + 'logo' => WPFORMS_PLUGIN_URL . 'assets/images/anti-spam/activelayer.svg', + 'title' => 'ActiveLayer', + 'description' => __( 'AI-powered spam protection. No friction for real visitors, higher form conversions.', 'wpforms-lite' ), + 'badge' => __( 'Recommended', 'wpforms-lite' ), + 'show' => true, + ], + $modal + ); + } } @@ -211,6 +211,7 @@ 'providers/sendinblue' => 'brevo', 'providers/slack' => 'slack', 'providers/hubspot' => 'hubspot', + 'providers/klaviyo' => 'klaviyo', 'providers/twilio' => 'twilio', 'providers/pipedrive' => 'pipedrive', 'providers/zoho_crm' => 'zoho crm', @@ -1211,6 +1212,9 @@ 'hubspot' => [ '/docs/how-to-install-and-use-the-hubspot-addon-in-wpforms/', ], + 'klaviyo' => [ + '/docs/klaviyo-addon/', + ], 'twilio' => [ '/docs/twilio-addon/', ], Only in /home/deploy/wp-safety.org/data/plugin-versions/wpforms-lite/1.10.0.5/src/Admin: PluginsCategory.php Only in /home/deploy/wp-safety.org/data/plugin-versions/wpforms-lite/1.10.0.5/src/Admin/Settings/Captcha: ActiveLayerCallout.php @@ -104,6 +104,8 @@ add_action( 'wpforms_settings_updated', [ $this, 'updated' ] ); add_action( 'wpforms_settings_enqueue', [ $this, 'enqueues' ] ); add_action( 'admin_enqueue_scripts', [ $this, 'apply_noconflict' ], 9999 ); + + ( new ActiveLayerCallout() )->hooks(); } /** Only in /home/deploy/wp-safety.org/data/plugin-versions/wpforms-lite/1.10.0.5/src: Education @@ -19,7 +19,7 @@ * * @since 1.9.4 */ - public const INTL_VERSION = '25.11.3'; + public const INTL_VERSION = '28.0.4'; /** * Primary class constructor. @@ -155,6 +155,7 @@ 'status' => [ 'type' => 'string' ], 'created' => [ 'type' => 'string' ], 'modified' => [ 'type' => 'string' ], + 'author' => [ 'type' => 'integer' ], ], ], ], @@ -216,6 +217,9 @@ 'id' => [ 'type' => 'integer' ], 'title' => [ 'type' => 'string' ], 'status' => [ 'type' => 'string' ], + 'created' => [ 'type' => 'string' ], + 'modified' => [ 'type' => 'string' ], + 'author' => [ 'type' => 'integer' ], 'settings' => [ 'type' => 'object' ], 'fields' => [ 'type' => 'array' ], ], @@ -307,8 +311,9 @@ $status = sanitize_text_field( $args['status'] ?? 'publish' ); // Get total count efficiently using the cached WordPress function. + // wp_count_posts() returns string counts; cast to int to match the integer output schema. $counts = wp_count_posts( 'wpforms' ); - $total = $counts->{$status} ?? 0; + $total = (int) ( $counts->{$status} ?? 0 ); // Get paginated forms with proper WordPress pagination. $query_args = [ @@ -6,8 +6,8 @@ use RuntimeException; use BadMethodCallException; use WPForms\Integrations\PayPalCommerce\Api\Webhooks\Exceptions\AmountMismatchException; -use WPForms\Integrations\PayPalCommerce\Helpers; use WPForms\Integrations\PayPalCommerce\Connection; +use WPForms\Integrations\PayPalCommerce\Helpers; use WPForms\Integrations\PayPalCommerce\WebhooksHealthCheck; /** @@ -181,6 +181,11 @@ throw new RuntimeException( 'Empty webhook payload.' ); } + // Verify the webhook signature before processing. + if ( ! $this->verify_webhook_signature( $this->payload ) ) { + throw new RuntimeException( 'Webhook signature verification failed.' ); + } + $event = json_decode( $this->payload, false ); $event_whitelist = self::get_webhooks_events_list(); @@ -377,4 +382,79 @@ return $this->get_webhook_id() !== ''; } + + /** + * Verify webhook signature. + * + * Routes to the appropriate verification method based on connection type: + * - Legacy (first-party) connections verify directly with PayPal API via the addon's WebhooksManager. + * - Third-party connections verify the HMAC signature added by the Product API. + * + * @since 1.10.0.5 + * + * @param string $payload Raw webhook payload body. + * + * @return bool True if signature is valid, false otherwise. + */ + private function verify_webhook_signature( string $payload ): bool { + + if ( Helpers::is_legacy() ) { + // phpcs:ignore WPForms.PHP.BackSlash.UseShortSyntax + if ( ! method_exists( \WPFormsPaypalCommerce\Api\WebhooksManager::class, 'verify_webhook_signature' ) ) { + return false; + } + + // phpcs:ignore WPForms.PHP.BackSlash.UseShortSyntax + return ( new \WPFormsPaypalCommerce\Api\WebhooksManager() )->verify_webhook_signature( $payload, $this->get_webhook_id() ); + } + + return $this->verify_product_api_webhook_signature( $payload ); + } + + /** + * Verify the HMAC-SHA256 signature added by the Product API when forwarding webhooks. + * + * Checks the X-WPForms-Signature and X-WPForms-Timestamp headers against + * the raw payload body using the shared secret established during onboarding. + * Rejects payloads older than 5 minutes to prevent replay attacks. + * + * @since 1.10.0.5 + * + * @param string $payload Raw webhook payload body. + * + * @return bool True if signature is valid, false otherwise. + */ + private function verify_product_api_webhook_signature( string $payload ): bool { + + $signature = isset( $_SERVER['HTTP_X_WPFORMS_SIGNATURE'] ) ? sanitize_text_field( wp_unslash( $_SERVER['HTTP_X_WPFORMS_SIGNATURE'] ) ) : ''; + $timestamp = isset( $_SERVER['HTTP_X_WPFORMS_TIMESTAMP'] ) ? sanitize_text_field( wp_unslash( $_SERVER['HTTP_X_WPFORMS_TIMESTAMP'] ) ) : ''; + + if ( empty( $signature ) || empty( $timestamp ) ) { + return false; + } + + /** + * Filter the maximum age (in seconds) for webhook signature timestamps. + * + * @since 1.10.0.5 + * + * @param int $max_age Maximum allowed age in seconds. Default 300 (5 minutes). + */ + $max_age = (int) apply_filters( 'wpforms_integrations_pay_pal_commerce_api_webhook_route_signature_max_age', 5 * MINUTE_IN_SECONDS ); + + if ( abs( time() - (int) $timestamp ) > $max_age ) { + return false; + } + + $connection = Connection::get(); + + if ( ! $connection ) { + return false; + } + + $secret = $connection->get_secret(); + $expected = hash_hmac( 'sha256', $timestamp . '.' . $payload, $secret ); + + return hash_equals( $expected, $signature ); + } } @@ -247,6 +247,7 @@ 'sugar-calendar', 'duplicator', 'uncannyautomator', + 'activelayer', ]; foreach ( $plugins as $plugin ) { @@ -316,6 +316,11 @@ 'hook' => 'admin_init', ], [ + 'name' => 'Admin\PluginsCategory', + 'id' => 'plugins_category', + 'hook' => 'admin_init', + ], + [ 'name' => 'Admin\Splash\SplashScreen', 'id' => 'splash_screen', 'hook' => 'admin_init', @@ -904,6 +909,10 @@ 'name' => 'Admin\Education\Pointers\Payment', 'hook' => 'admin_init', 'priority' => 20, + ], + [ + 'name' => 'Education\ActiveLayer\InstallTracker', + 'id' => 'activelayer_install_tracker', ] ); @@ -275,6 +275,9 @@ 'wpforms-hubspot/wpforms-hubspot.php' => [ self::LICENSE => self::TOP, ], + 'wpforms-klaviyo/wpforms-klaviyo.php' => [ + self::LICENSE => self::PLUS_PRO_AND_TOP, + ], 'wpforms-lead-forms/wpforms-lead-forms.php' => [], 'wpforms-mailchimp/wpforms-mailchimp.php' => [ self::EXT => 'curl', @@ -23,7 +23,13 @@ $class = ! empty( $block['class'] ) ? $block['class'] : ''; ?> - <div class="wpforms-panel-content-also-available-item <?php echo sanitize_html_class( "wpforms-panel-content-also-available-item-{$slug}" ); ?>"> + <div class="wpforms-panel-content-also-available-item <?php echo sanitize_html_class( "wpforms-panel-content-also-available-item-{$slug}" ); ?><?php echo ! empty( $block['badge'] ) ? ' wpforms-panel-content-also-available-item-has-badge' : ''; ?>"> + <?php if ( ! empty( $block['badge'] ) ) : ?> + <span class="wpforms-badge wpforms-badge-sm wpforms-badge-rounded wpforms-badge-green wpforms-panel-content-also-available-item-badge"> + <svg width="11" height="11" viewBox="0 0 12 12" fill="currentColor" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M6 0.75l1.545 3.13 3.455 0.503-2.5 2.437 0.59 3.43L6 8.63l-3.09 1.624 0.59-3.43L1 4.383l3.455-0.503L6 0.75z"/></svg> + <?php echo esc_html( $block['badge'] ); ?> + </span> + <?php endif; ?> <div class='wpforms-panel-content-also-available-item-logo'> <img src="<?php echo esc_url( $block['logo'] ); ?>" alt="<?php echo esc_attr( $block['title'] ); ?>"> </div> @@ -31,10 +37,26 @@ <div class='wpforms-panel-content-also-available-item-info'> <h3><?php echo esc_html( $block['title'] ); ?></h3> <p><?php echo esc_html( $block['description'] ); ?></p> - <a class="<?php echo sanitize_html_class( $class ); ?>" - href="<?php echo esc_url( $block['link'] ); ?>" - target="_blank" - rel="noopener noreferrer"> + <?php + $attrs_html = ''; + + if ( ! empty( $block['attrs'] ) && is_array( $block['attrs'] ) ) { + foreach ( $block['attrs'] as $attr_key => $attr_value ) { + $attrs_html .= sprintf( + ' %s="%s"', + esc_attr( $attr_key ), + esc_attr( $attr_value ) + ); + } + } + + $is_external = empty( $block['attrs']['data-action'] ) + && $block['link'] !== '#' + && strpos( $block['link'], admin_url() ) !== 0; + $rel_attr = $is_external ? ' target="_blank" rel="noopener noreferrer"' : ''; + ?> + <a class="<?php echo esc_attr( trim( $class ) ); ?>" + href="<?php echo esc_url( $block['link'] ); ?>"<?php echo $rel_attr; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?><?php echo $attrs_html; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>> <?php echo esc_html( $block['link_text'] ); ?> </a> </div> @@ -3,7 +3,7 @@ 'name' => 'awesomemotive/wpforms', 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => '073cfaf16d43ea4e9aca9064adf7c5118ce1d0b0', + 'reference' => 'edc1904688fe6056e807feaa0699929ede5d01da', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -49,7 +49,7 @@ 'awesomemotive/wpforms' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', - 'reference' => '073cfaf16d43ea4e9aca9064adf7c5118ce1d0b0', + 'reference' => 'edc1904688fe6056e807feaa0699929ede5d01da', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), @@ -103,7 +103,7 @@ 'roave/security-advisories' => array( 'pretty_version' => 'dev-latest', 'version' => 'dev-latest', - 'reference' => 'c5e319c36bb8e95f3662f05e46f16e89c44da480', + 'reference' => '16706d82a6f250e56047a9e95791a92a8a29f791', 'type' => 'metapackage', 'install_path' => null, 'aliases' => array( @@ -157,9 +157,9 @@ 'dev_requirement' => false, ), 'symfony/polyfill-php80' => array( - 'pretty_version' => 'v1.33.0', - 'version' => '1.33.0.0', - 'reference' => '0cc9dd0f17f61d8131e7df6b84bd344899fe2608', + 'pretty_version' => 'v1.37.0', + 'version' => '1.37.0.0', + 'reference' => 'dfb55726c3a76ea3b6459fcfda1ec2d80a682411', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), @@ -60,7 +60,7 @@ public static function get_resource_id($res): int { if (!\is_resource($res) && null === @get_resource_type($res)) { - throw new \TypeError(sprintf('Argument 1 passed to get_resource_id() must be of the type resource, %s given', get_debug_type($res))); + throw new \TypeError(\sprintf('Argument 1 passed to get_resource_id() must be of the type resource, %s given', get_debug_type($res))); } return (int) $res; @@ -7,7 +7,7 @@ * Requires PHP: 7.2 * Author: WPForms * Author URI: https://wpforms.com - * Version: 1.10.0.4 + * Version: 1.10.0.5 * License: GPL v2 or later * License URI: https://www.gnu.org/licenses/gpl-2.0.html * Text Domain: wpforms-lite @@ -59,7 +59,7 @@ * * @since 1.0.0 */ - define( 'WPFORMS_VERSION', '1.10.0.4' ); // NOSONAR. + define( 'WPFORMS_VERSION', '1.10.0.5' ); // NOSONAR. } if ( ! defined( 'WPFORMS_PLUGIN_DIR' ) ) {
Exploit Outline
An attacker sends an unauthenticated POST request to the `/wp-admin/admin-ajax.php` endpoint. The request must include the `action` parameter set to `wpforms_dash_widget_save_settings` and a `settings` array containing desired values for keys such as `timespan`, `color_scheme`, and `active_form_id`. Since the plugin registers the action with `nopriv` access and fails to perform a capability check (e.g., `current_user_can( 'manage_options' )`), the provided settings are saved directly to the database, allowing the attacker to alter the dashboard widget's appearance and data range for administrators.
Check if your site is affected.
Run a free security audit to detect vulnerable plugins, outdated versions, and misconfigurations.