Version Description
- New: Added "Consent" field in Forms
- New: Added a visibility rule for the Consent field
- Improvement: Added Pre-fill Billing Details & Shipping Address option in Paypal integration
- Improvement: Added option to remove funding sources in Paypal integration
- Improvement: Updated Integration apps logos for ActiveCampaign and AWeber
- Improvement: Allow multiple accounts and lists for the same integration
- Improvement: Allow Mailchimp Tags and Groups
- Fix: Conditional email not working for Quiz Results
- Fix: Stripe incomplete payment when visibility rules use date field.
- Fix: Special characters aren't allowed in multi-option Values
- Fix: XSS vulnerability
Download this release
Release Info
Developer | Dency |
Plugin | Forminator Payment, Quiz and Contact Form Plugin |
Version | 1.15.4 |
Comparing to | |
See all releases |
Code changes from version 1.15.2 to 1.15.4
- addons/pro/activecampaign/assets/icons/activecampaign.png +0 -0
- addons/pro/activecampaign/assets/icons/activecampaign@2x.png +0 -0
- addons/pro/activecampaign/assets/img/activecampaign.png +0 -0
- addons/pro/activecampaign/assets/img/activecampaign@2x.png +0 -0
- addons/pro/activecampaign/class-forminator-addon-activecampaign.php +20 -20
- addons/pro/activecampaign/views/settings/setup-api.php +15 -0
- addons/pro/aweber/assets/icons/aweber.png +0 -0
- addons/pro/aweber/assets/icons/aweber@2x.png +0 -0
- addons/pro/aweber/assets/img/aweber.png +0 -0
- addons/pro/aweber/assets/img/aweber@2x.png +0 -0
- addons/pro/aweber/class-forminator-addon-aweber-form-hooks.php +4 -3
- addons/pro/aweber/class-forminator-addon-aweber-form-settings.php +4 -2
- addons/pro/aweber/class-forminator-addon-aweber-quiz-hooks.php +4 -3
- addons/pro/aweber/class-forminator-addon-aweber-quiz-settings.php +4 -2
- addons/pro/aweber/class-forminator-addon-aweber.php +38 -48
- addons/pro/aweber/views/settings/authorize.php +35 -1
- addons/pro/aweber/views/settings/success-authorize.php +3 -1
- addons/pro/campaignmonitor/class-forminator-addon-campaignmonitor.php +17 -27
- addons/pro/campaignmonitor/views/settings/setup-api.php +14 -0
- addons/pro/googlesheet/class-forminator-addon-googlesheet.php +30 -34
- addons/pro/googlesheet/views/settings/authorize.php +4 -2
- addons/pro/googlesheet/views/settings/setup-client.php +14 -0
- addons/pro/googlesheet/views/settings/wait-authorize.php +3 -1
- addons/pro/hubspot/class-forminator-addon-hubspot-form-hooks.php +6 -1
- addons/pro/hubspot/class-forminator-addon-hubspot-quiz-hooks.php +9 -2
- addons/pro/hubspot/class-forminator-addon-hubspot.php +35 -21
- addons/pro/hubspot/lib/class-forminator-addon-hubspot-wp-api.php +15 -4
- addons/pro/hubspot/views/settings/authorize.php +33 -0
- addons/pro/mailchimp/class-forminator-addon-mailchimp-form-hooks.php +80 -22
- addons/pro/mailchimp/class-forminator-addon-mailchimp-form-settings.php +612 -33
- addons/pro/mailchimp/class-forminator-addon-mailchimp-quiz-hooks.php +28 -19
- addons/pro/mailchimp/class-forminator-addon-mailchimp-quiz-settings.php +13 -14
- addons/pro/mailchimp/class-forminator-addon-mailchimp.php +55 -21
- addons/pro/mailchimp/lib/class-forminator-addon-mailchimp-wp-api.php +111 -4
- addons/pro/slack/class-forminator-addon-slack.php +6 -6
- addons/pro/slack/views/settings/error-authorize.php +3 -1
- addons/pro/slack/views/settings/wait-authorize.php +3 -1
- addons/pro/trello/class-forminator-addon-trello-form-hooks.php +6 -1
- addons/pro/trello/class-forminator-addon-trello-poll-hooks.php +6 -1
- addons/pro/trello/class-forminator-addon-trello-quiz-hooks.php +6 -1
- addons/pro/trello/class-forminator-addon-trello.php +26 -19
- addons/pro/trello/views/settings/authorize.php +40 -2
- addons/pro/trello/views/settings/success-authorize.php +3 -1
- addons/pro/trello/views/settings/wait-authorize.php +3 -1
- addons/pro/zapier/class-forminator-addon-zapier-form-settings.php +28 -13
- addons/pro/zapier/class-forminator-addon-zapier.php +3 -3
- admin/abstracts/class-admin-import-mediator.php +2 -1
- admin/abstracts/class-admin-module.php +4 -4
- admin/locale.php +327 -304
- admin/views/dashboard/content.php +1 -1
- admin/views/dashboard/new-feature-notice.php +18 -17
- admin/views/integrations/addon.php +9 -2
- assets/css/forminator-scgen.min.css.map +1 -1
addons/pro/activecampaign/assets/icons/activecampaign.png
CHANGED
Binary file
|
addons/pro/activecampaign/assets/icons/activecampaign@2x.png
CHANGED
Binary file
|
addons/pro/activecampaign/assets/img/activecampaign.png
CHANGED
Binary file
|
addons/pro/activecampaign/assets/img/activecampaign@2x.png
CHANGED
Binary file
|
addons/pro/activecampaign/class-forminator-addon-activecampaign.php
CHANGED
@@ -58,6 +58,8 @@ final class Forminator_Addon_Activecampaign extends Forminator_Addon_Abstract {
|
|
58 |
$this->_icon_x2 = forminator_addon_activecampaign_assets_url() . 'icons/activecampaign@2x.png';
|
59 |
$this->_image = forminator_addon_activecampaign_assets_url() . 'img/activecampaign.png';
|
60 |
$this->_image_x2 = forminator_addon_activecampaign_assets_url() . 'img/activecampaign@2x.png';
|
|
|
|
|
61 |
}
|
62 |
|
63 |
/**
|
@@ -123,7 +125,7 @@ final class Forminator_Addon_Activecampaign extends Forminator_Addon_Abstract {
|
|
123 |
throw new Forminator_Addon_Activecampaign_Exception( __( ' ActiveCampaign is not connected', 'forminator' ) );
|
124 |
}
|
125 |
|
126 |
-
$form_settings_instance = $this->
|
127 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Activecampaign_Form_Settings ) {
|
128 |
throw new Forminator_Addon_Activecampaign_Exception( __( 'Invalid Form Settings of ActiveCampaign', 'forminator' ) );
|
129 |
}
|
@@ -257,6 +259,7 @@ final class Forminator_Addon_Activecampaign extends Forminator_Addon_Abstract {
|
|
257 |
$template = forminator_addon_activecampaign_dir() . 'views/settings/setup-api.php';
|
258 |
$template_success = forminator_addon_activecampaign_dir() . 'views/settings/setup-api-success.php';
|
259 |
$template_params = array(
|
|
|
260 |
'error_message' => '',
|
261 |
'api_url' => '',
|
262 |
'api_url_error' => '',
|
@@ -278,6 +281,7 @@ final class Forminator_Addon_Activecampaign extends Forminator_Addon_Abstract {
|
|
278 |
if ( $is_submit ) {
|
279 |
$api_url = isset( $submitted_data['api_url'] ) ? $submitted_data['api_url'] : '';
|
280 |
$api_key = isset( $submitted_data['api_key'] ) ? $submitted_data['api_key'] : '';
|
|
|
281 |
|
282 |
try {
|
283 |
$api_url = $this->validate_api_url( $api_url );
|
@@ -309,6 +313,7 @@ final class Forminator_Addon_Activecampaign extends Forminator_Addon_Abstract {
|
|
309 |
$settings_values = array(
|
310 |
'api_url' => $api_url,
|
311 |
'api_key' => $api_key,
|
|
|
312 |
);
|
313 |
$this->save_settings_values( $settings_values );
|
314 |
|
@@ -420,9 +425,7 @@ final class Forminator_Addon_Activecampaign extends Forminator_Addon_Abstract {
|
|
420 |
* @throws Forminator_Addon_Activecampaign_Exception
|
421 |
*/
|
422 |
public function validate_api( $api_url, $api_key ) {
|
423 |
-
|
424 |
-
$api = $this->get_api( $api_url, $api_key );
|
425 |
-
|
426 |
$account_request = $api->get_account();
|
427 |
|
428 |
if ( ! isset( $account_request->account ) || empty( $account_request->account ) ) {
|
@@ -444,24 +447,21 @@ final class Forminator_Addon_Activecampaign extends Forminator_Addon_Abstract {
|
|
444 |
* @throws Forminator_Addon_Activecampaign_Wp_Api_Exception
|
445 |
*/
|
446 |
public function get_api( $api_url = null, $api_key = null ) {
|
447 |
-
if ( is_null(
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
}
|
455 |
|
456 |
-
|
457 |
-
|
458 |
-
}
|
459 |
}
|
460 |
-
$api = new Forminator_Addon_Activecampaign_Wp_Api( $api_url, $api_key );
|
461 |
-
self::$api = $api;
|
462 |
}
|
|
|
463 |
|
464 |
-
return
|
465 |
}
|
466 |
|
467 |
public function before_save_settings_values( $values ) {
|
@@ -503,7 +503,7 @@ final class Forminator_Addon_Activecampaign extends Forminator_Addon_Abstract {
|
|
503 |
throw new Forminator_Addon_Activecampaign_Exception( __( 'ActiveCampaign is not connected', 'forminator' ) );
|
504 |
}
|
505 |
|
506 |
-
$quiz_settings_instance = $this->
|
507 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Activecampaign_Quiz_Settings ) {
|
508 |
throw new Forminator_Addon_Activecampaign_Exception( __( 'Invalid Quiz Settings of ActiveCampaign', 'forminator' ) );
|
509 |
}
|
@@ -554,7 +554,7 @@ final class Forminator_Addon_Activecampaign extends Forminator_Addon_Abstract {
|
|
554 |
throw new Forminator_Addon_Activecampaign_Exception( __( ' ActiveCampaign is not connected', 'forminator' ) );
|
555 |
}
|
556 |
|
557 |
-
$quiz_settings_instance = $this->
|
558 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Activecampaign_Quiz_Settings ) {
|
559 |
throw new Forminator_Addon_Activecampaign_Exception( __( 'Invalid Quiz Settings of ActiveCampaign', 'forminator' ) );
|
560 |
}
|
58 |
$this->_icon_x2 = forminator_addon_activecampaign_assets_url() . 'icons/activecampaign@2x.png';
|
59 |
$this->_image = forminator_addon_activecampaign_assets_url() . 'img/activecampaign.png';
|
60 |
$this->_image_x2 = forminator_addon_activecampaign_assets_url() . 'img/activecampaign@2x.png';
|
61 |
+
|
62 |
+
$this->is_multi_global = true;
|
63 |
}
|
64 |
|
65 |
/**
|
125 |
throw new Forminator_Addon_Activecampaign_Exception( __( ' ActiveCampaign is not connected', 'forminator' ) );
|
126 |
}
|
127 |
|
128 |
+
$form_settings_instance = $this->get_addon_settings( $form_id, 'form' );
|
129 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Activecampaign_Form_Settings ) {
|
130 |
throw new Forminator_Addon_Activecampaign_Exception( __( 'Invalid Form Settings of ActiveCampaign', 'forminator' ) );
|
131 |
}
|
259 |
$template = forminator_addon_activecampaign_dir() . 'views/settings/setup-api.php';
|
260 |
$template_success = forminator_addon_activecampaign_dir() . 'views/settings/setup-api-success.php';
|
261 |
$template_params = array(
|
262 |
+
'identifier' => '',
|
263 |
'error_message' => '',
|
264 |
'api_url' => '',
|
265 |
'api_url_error' => '',
|
281 |
if ( $is_submit ) {
|
282 |
$api_url = isset( $submitted_data['api_url'] ) ? $submitted_data['api_url'] : '';
|
283 |
$api_key = isset( $submitted_data['api_key'] ) ? $submitted_data['api_key'] : '';
|
284 |
+
$identifier = isset( $submitted_data['identifier'] ) ? $submitted_data['identifier'] : '';
|
285 |
|
286 |
try {
|
287 |
$api_url = $this->validate_api_url( $api_url );
|
313 |
$settings_values = array(
|
314 |
'api_url' => $api_url,
|
315 |
'api_key' => $api_key,
|
316 |
+
'identifier' => $identifier,
|
317 |
);
|
318 |
$this->save_settings_values( $settings_values );
|
319 |
|
425 |
* @throws Forminator_Addon_Activecampaign_Exception
|
426 |
*/
|
427 |
public function validate_api( $api_url, $api_key ) {
|
428 |
+
$api = $this->get_api( $api_url, $api_key );
|
|
|
|
|
429 |
$account_request = $api->get_account();
|
430 |
|
431 |
if ( ! isset( $account_request->account ) || empty( $account_request->account ) ) {
|
447 |
* @throws Forminator_Addon_Activecampaign_Wp_Api_Exception
|
448 |
*/
|
449 |
public function get_api( $api_url = null, $api_key = null ) {
|
450 |
+
if ( is_null( $api_key ) || is_null( $api_url ) ) {
|
451 |
+
$setting_values = $this->get_settings_values();
|
452 |
+
$api_key = '';
|
453 |
+
$api_url = '';
|
454 |
+
if ( isset( $setting_values['api_url'] ) ) {
|
455 |
+
$api_url = $setting_values['api_url'];
|
456 |
+
}
|
|
|
457 |
|
458 |
+
if ( isset( $setting_values['api_key'] ) ) {
|
459 |
+
$api_key = $setting_values['api_key'];
|
|
|
460 |
}
|
|
|
|
|
461 |
}
|
462 |
+
$api = new Forminator_Addon_Activecampaign_Wp_Api( $api_url, $api_key );
|
463 |
|
464 |
+
return $api;
|
465 |
}
|
466 |
|
467 |
public function before_save_settings_values( $values ) {
|
503 |
throw new Forminator_Addon_Activecampaign_Exception( __( 'ActiveCampaign is not connected', 'forminator' ) );
|
504 |
}
|
505 |
|
506 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
507 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Activecampaign_Quiz_Settings ) {
|
508 |
throw new Forminator_Addon_Activecampaign_Exception( __( 'Invalid Quiz Settings of ActiveCampaign', 'forminator' ) );
|
509 |
}
|
554 |
throw new Forminator_Addon_Activecampaign_Exception( __( ' ActiveCampaign is not connected', 'forminator' ) );
|
555 |
}
|
556 |
|
557 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
558 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Activecampaign_Quiz_Settings ) {
|
559 |
throw new Forminator_Addon_Activecampaign_Exception( __( 'Invalid Quiz Settings of ActiveCampaign', 'forminator' ) );
|
560 |
}
|
addons/pro/activecampaign/views/settings/setup-api.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
// Defaults
|
3 |
$vars = array(
|
|
|
4 |
'error_message' => '',
|
5 |
'api_url' => '',
|
6 |
'api_url_error' => '',
|
@@ -74,4 +75,18 @@ foreach ( $template_vars as $key => $val ) {
|
|
74 |
|
75 |
</div>
|
76 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
</form>
|
1 |
<?php
|
2 |
// Defaults
|
3 |
$vars = array(
|
4 |
+
'identifier' => '',
|
5 |
'error_message' => '',
|
6 |
'api_url' => '',
|
7 |
'api_url_error' => '',
|
75 |
|
76 |
</div>
|
77 |
|
78 |
+
<div class="sui-form-field">
|
79 |
+
|
80 |
+
<label class="sui-label"><?php esc_html_e( 'Identifier', 'forminator' ); ?></label>
|
81 |
+
|
82 |
+
<input name="identifier"
|
83 |
+
placeholder="<?php esc_attr_e( 'E.g., Business Account', 'forminator' ); ?>"
|
84 |
+
value="<?php echo esc_attr( $vars['identifier'] ); ?>"
|
85 |
+
class="sui-form-control" />
|
86 |
+
|
87 |
+
<span class="sui-description"><?php esc_html_e( 'Helps distinguish between integrations if connecting to the same third-party app with multiple accounts.', 'forminator' ); ?></span>
|
88 |
+
|
89 |
+
|
90 |
+
</div>
|
91 |
+
|
92 |
</form>
|
addons/pro/aweber/assets/icons/aweber.png
CHANGED
Binary file
|
addons/pro/aweber/assets/icons/aweber@2x.png
CHANGED
Binary file
|
addons/pro/aweber/assets/img/aweber.png
CHANGED
Binary file
|
addons/pro/aweber/assets/img/aweber@2x.png
CHANGED
Binary file
|
addons/pro/aweber/class-forminator-addon-aweber-form-hooks.php
CHANGED
@@ -195,8 +195,9 @@ class Forminator_Addon_Aweber_Form_Hooks extends Forminator_Addon_Form_Hooks_Abs
|
|
195 |
|
196 |
$subscriber_is_exist = false;
|
197 |
$existing_subscriber = null;
|
|
|
198 |
|
199 |
-
$existing_subscriber_request = $api->find_account_list_subscriber( $
|
200 |
|
201 |
if ( isset( $existing_subscriber_request->entries ) && is_array( $existing_subscriber_request->entries ) ) {
|
202 |
$existing_subscriber_entries = $existing_subscriber_request->entries;
|
@@ -425,7 +426,7 @@ class Forminator_Addon_Aweber_Form_Hooks extends Forminator_Addon_Form_Hooks_Abs
|
|
425 |
$form_settings,
|
426 |
$form_settings_instance
|
427 |
);
|
428 |
-
$api->add_account_list_subscriber( $
|
429 |
} else {
|
430 |
/**
|
431 |
* This will only update information
|
@@ -480,7 +481,7 @@ class Forminator_Addon_Aweber_Form_Hooks extends Forminator_Addon_Form_Hooks_Abs
|
|
480 |
$form_settings,
|
481 |
$form_settings_instance
|
482 |
);
|
483 |
-
$api->update_account_list_subscriber( $
|
484 |
}
|
485 |
|
486 |
return array(
|
195 |
|
196 |
$subscriber_is_exist = false;
|
197 |
$existing_subscriber = null;
|
198 |
+
$setting_values = $this->addon->get_settings_values();
|
199 |
|
200 |
+
$existing_subscriber_request = $api->find_account_list_subscriber( $setting_values['account_id'], $list_id, $args );
|
201 |
|
202 |
if ( isset( $existing_subscriber_request->entries ) && is_array( $existing_subscriber_request->entries ) ) {
|
203 |
$existing_subscriber_entries = $existing_subscriber_request->entries;
|
426 |
$form_settings,
|
427 |
$form_settings_instance
|
428 |
);
|
429 |
+
$api->add_account_list_subscriber( $setting_values['account_id'], $list_id, $args );
|
430 |
} else {
|
431 |
/**
|
432 |
* This will only update information
|
481 |
$form_settings,
|
482 |
$form_settings_instance
|
483 |
);
|
484 |
+
$api->update_account_list_subscriber( $setting_values['account_id'], $list_id, $existing_subscriber->id, $args );
|
485 |
}
|
486 |
|
487 |
return array(
|
addons/pro/aweber/class-forminator-addon-aweber-form-settings.php
CHANGED
@@ -197,9 +197,10 @@ class Forminator_Addon_Aweber_Form_Settings extends Forminator_Addon_Form_Settin
|
|
197 |
$lists = array();
|
198 |
|
199 |
try {
|
|
|
200 |
|
201 |
$api = $this->addon->get_api();
|
202 |
-
$lists_request = $api->get_account_lists( $
|
203 |
|
204 |
if ( ! is_object( $lists_request ) || ! isset( $lists_request->entries ) || ! is_array( $lists_request->entries ) || empty( $lists_request->entries ) ) {
|
205 |
throw new Forminator_Addon_Aweber_Exception( __( 'No lists found on your AWeber. Please create one.', 'forminator' ) );
|
@@ -347,9 +348,10 @@ class Forminator_Addon_Aweber_Form_Settings extends Forminator_Addon_Form_Settin
|
|
347 |
$list_id = $this->get_multi_id_form_settings_value( $multi_id, 'list_id', 0 );
|
348 |
|
349 |
try {
|
|
|
350 |
|
351 |
$api = $this->addon->get_api();
|
352 |
-
$list_custom_fields_request = $api->get_account_list_custom_fields( $
|
353 |
|
354 |
if ( ! is_object( $list_custom_fields_request ) || ! isset( $list_custom_fields_request->entries ) || ! is_array( $list_custom_fields_request->entries ) ) {
|
355 |
throw new Forminator_Addon_Aweber_Exception( __( 'Failed to get Custom Fields on the list.', 'forminator' ) );
|
197 |
$lists = array();
|
198 |
|
199 |
try {
|
200 |
+
$setting_values = $this->addon->get_settings_values();
|
201 |
|
202 |
$api = $this->addon->get_api();
|
203 |
+
$lists_request = $api->get_account_lists( $setting_values['account_id'] );
|
204 |
|
205 |
if ( ! is_object( $lists_request ) || ! isset( $lists_request->entries ) || ! is_array( $lists_request->entries ) || empty( $lists_request->entries ) ) {
|
206 |
throw new Forminator_Addon_Aweber_Exception( __( 'No lists found on your AWeber. Please create one.', 'forminator' ) );
|
348 |
$list_id = $this->get_multi_id_form_settings_value( $multi_id, 'list_id', 0 );
|
349 |
|
350 |
try {
|
351 |
+
$setting_values = $this->addon->get_settings_values();
|
352 |
|
353 |
$api = $this->addon->get_api();
|
354 |
+
$list_custom_fields_request = $api->get_account_list_custom_fields( $setting_values['account_id'], $list_id );
|
355 |
|
356 |
if ( ! is_object( $list_custom_fields_request ) || ! isset( $list_custom_fields_request->entries ) || ! is_array( $list_custom_fields_request->entries ) ) {
|
357 |
throw new Forminator_Addon_Aweber_Exception( __( 'Failed to get Custom Fields on the list.', 'forminator' ) );
|
addons/pro/aweber/class-forminator-addon-aweber-quiz-hooks.php
CHANGED
@@ -204,8 +204,9 @@ class Forminator_Addon_Aweber_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_Abs
|
|
204 |
|
205 |
$subscriber_is_exist = false;
|
206 |
$existing_subscriber = null;
|
|
|
207 |
|
208 |
-
$existing_subscriber_request = $api->find_account_list_subscriber( $
|
209 |
|
210 |
if ( isset( $existing_subscriber_request->entries ) && is_array( $existing_subscriber_request->entries ) ) {
|
211 |
$existing_subscriber_entries = $existing_subscriber_request->entries;
|
@@ -417,7 +418,7 @@ class Forminator_Addon_Aweber_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_Abs
|
|
417 |
$quiz_settings_instance
|
418 |
);
|
419 |
|
420 |
-
$api->add_account_list_subscriber( $
|
421 |
|
422 |
} else {
|
423 |
/**
|
@@ -474,7 +475,7 @@ class Forminator_Addon_Aweber_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_Abs
|
|
474 |
$quiz_settings_instance
|
475 |
);
|
476 |
|
477 |
-
$api->update_account_list_subscriber( $
|
478 |
}
|
479 |
|
480 |
return array(
|
204 |
|
205 |
$subscriber_is_exist = false;
|
206 |
$existing_subscriber = null;
|
207 |
+
$setting_values = $this->addon->get_settings_values();
|
208 |
|
209 |
+
$existing_subscriber_request = $api->find_account_list_subscriber( $setting_values['account_id'], $list_id, $args );
|
210 |
|
211 |
if ( isset( $existing_subscriber_request->entries ) && is_array( $existing_subscriber_request->entries ) ) {
|
212 |
$existing_subscriber_entries = $existing_subscriber_request->entries;
|
418 |
$quiz_settings_instance
|
419 |
);
|
420 |
|
421 |
+
$api->add_account_list_subscriber( $setting_values['account_id'], $list_id, $args );
|
422 |
|
423 |
} else {
|
424 |
/**
|
475 |
$quiz_settings_instance
|
476 |
);
|
477 |
|
478 |
+
$api->update_account_list_subscriber( $setting_values['account_id'], $list_id, $existing_subscriber->id, $args );
|
479 |
}
|
480 |
|
481 |
return array(
|
addons/pro/aweber/class-forminator-addon-aweber-quiz-settings.php
CHANGED
@@ -197,9 +197,10 @@ class Forminator_Addon_Aweber_Quiz_Settings extends Forminator_Addon_Quiz_Settin
|
|
197 |
$lists = array();
|
198 |
|
199 |
try {
|
|
|
200 |
|
201 |
$api = $this->addon->get_api();
|
202 |
-
$lists_request = $api->get_account_lists( $
|
203 |
|
204 |
if ( ! is_object( $lists_request ) || ! isset( $lists_request->entries ) || ! is_array( $lists_request->entries ) || empty( $lists_request->entries ) ) {
|
205 |
throw new Forminator_Addon_Aweber_Exception( __( 'No lists found on your AWeber. Please create one.', 'forminator' ) );
|
@@ -369,9 +370,10 @@ class Forminator_Addon_Aweber_Quiz_Settings extends Forminator_Addon_Quiz_Settin
|
|
369 |
$list_id = $this->get_multi_id_quiz_settings_value( $multi_id, 'list_id', 0 );
|
370 |
|
371 |
try {
|
|
|
372 |
|
373 |
$api = $this->addon->get_api();
|
374 |
-
$list_custom_fields_request = $api->get_account_list_custom_fields( $
|
375 |
|
376 |
if ( ! is_object( $list_custom_fields_request ) || ! isset( $list_custom_fields_request->entries ) || ! is_array( $list_custom_fields_request->entries ) ) {
|
377 |
throw new Forminator_Addon_Aweber_Exception( __( 'Failed to get Custom Fields on the list.', 'forminator' ) );
|
197 |
$lists = array();
|
198 |
|
199 |
try {
|
200 |
+
$setting_values = $this->addon->get_settings_values();
|
201 |
|
202 |
$api = $this->addon->get_api();
|
203 |
+
$lists_request = $api->get_account_lists( $setting_values['account_id'] );
|
204 |
|
205 |
if ( ! is_object( $lists_request ) || ! isset( $lists_request->entries ) || ! is_array( $lists_request->entries ) || empty( $lists_request->entries ) ) {
|
206 |
throw new Forminator_Addon_Aweber_Exception( __( 'No lists found on your AWeber. Please create one.', 'forminator' ) );
|
370 |
$list_id = $this->get_multi_id_quiz_settings_value( $multi_id, 'list_id', 0 );
|
371 |
|
372 |
try {
|
373 |
+
$setting_values = $this->addon->get_settings_values();
|
374 |
|
375 |
$api = $this->addon->get_api();
|
376 |
+
$list_custom_fields_request = $api->get_account_list_custom_fields( $setting_values['account_id'], $list_id );
|
377 |
|
378 |
if ( ! is_object( $list_custom_fields_request ) || ! isset( $list_custom_fields_request->entries ) || ! is_array( $list_custom_fields_request->entries ) ) {
|
379 |
throw new Forminator_Addon_Aweber_Exception( __( 'Failed to get Custom Fields on the list.', 'forminator' ) );
|
addons/pro/aweber/class-forminator-addon-aweber.php
CHANGED
@@ -40,13 +40,6 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
40 |
*/
|
41 |
private $_account_id = 0;
|
42 |
|
43 |
-
/**
|
44 |
-
* API Adapter
|
45 |
-
*
|
46 |
-
* @var Forminator_Addon_Aweber_Wp_Api
|
47 |
-
*/
|
48 |
-
private static $api;
|
49 |
-
|
50 |
/**
|
51 |
* Forminator_Addon_Aweber constructor.
|
52 |
*
|
@@ -67,6 +60,10 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
67 |
$this->_icon_x2 = forminator_addon_aweber_assets_url() . 'icons/aweber@2x.png';
|
68 |
$this->_image = forminator_addon_aweber_assets_url() . 'img/aweber.png';
|
69 |
$this->_image_x2 = forminator_addon_aweber_assets_url() . 'img/aweber@2x.png';
|
|
|
|
|
|
|
|
|
70 |
}
|
71 |
|
72 |
/**
|
@@ -136,7 +133,7 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
136 |
throw new Forminator_Addon_Aweber_Exception( __( ' AWeber is not connected', 'forminator' ) );
|
137 |
}
|
138 |
|
139 |
-
$form_settings_instance = $this->
|
140 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Aweber_Form_Settings ) {
|
141 |
throw new Forminator_Addon_Aweber_Exception( __( 'Invalid Form Settings of AWeber', 'forminator' ) );
|
142 |
}
|
@@ -347,6 +344,7 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
347 |
try {
|
348 |
$authorization_code = $query_args['authorization_code'];
|
349 |
|
|
|
350 |
$split_codes = explode( '|', $authorization_code );
|
351 |
|
352 |
//https://labs.aweber.com/docs/authentication#distributed-app
|
@@ -361,9 +359,13 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
361 |
$token_secret = $split_codes[3];
|
362 |
$oauth_verifier = $split_codes[4];
|
363 |
|
364 |
-
|
365 |
-
|
|
|
|
|
|
|
366 |
|
|
|
367 |
if ( ! $this->is_active() ) {
|
368 |
$activated = Forminator_Addon_Loader::get_instance()->activate_addon( $this->_slug );
|
369 |
if ( ! $activated ) {
|
@@ -374,10 +376,11 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
374 |
|
375 |
$this->save_settings_values(
|
376 |
array(
|
|
|
377 |
'application_key' => $application_key,
|
378 |
'application_secret' => $application_secret,
|
379 |
-
'oauth_token' => $
|
380 |
-
'oauth_token_secret' => $
|
381 |
)
|
382 |
);
|
383 |
$template_params['is_close'] = true;
|
@@ -404,7 +407,7 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
404 |
$authorize_url = 'https://auth.aweber.com/1.0/oauth/authorize_app/' . trim( $app_id );
|
405 |
|
406 |
if ( ! $return_url ) {
|
407 |
-
$return_url = forminator_addon_integration_section_admin_url( $this
|
408 |
}
|
409 |
$return_url = rawurlencode( $return_url );
|
410 |
|
@@ -465,32 +468,27 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
465 |
* @throws Forminator_Addon_Aweber_Wp_Api_Exception
|
466 |
*/
|
467 |
public function get_api( $api_credentials = null ) {
|
468 |
-
if ( is_null(
|
469 |
-
|
470 |
-
|
471 |
-
|
472 |
-
|
473 |
-
|
474 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
480 |
-
$api_credentials[ $api_credentials_key ] = isset( $setting_values[ $api_credentials_key ] ) ? $setting_values[ $api_credentials_key ] : '';
|
481 |
-
}
|
482 |
}
|
483 |
-
|
484 |
-
$_application_key = isset( $api_credentials['application_key'] ) ? $api_credentials['application_key'] : '';
|
485 |
-
$_application_secret = isset( $api_credentials['application_secret'] ) ? $api_credentials['application_secret'] : '';
|
486 |
-
$_oauth_token = isset( $api_credentials['oauth_token'] ) ? $api_credentials['oauth_token'] : '';
|
487 |
-
$_oauth_token_secret = isset( $api_credentials['oauth_token_secret'] ) ? $api_credentials['oauth_token_secret'] : '';
|
488 |
-
|
489 |
-
$api = new Forminator_Addon_Aweber_Wp_Api( $_application_key, $_application_secret, $_oauth_token, $_oauth_token_secret );
|
490 |
-
self::$api = $api;
|
491 |
}
|
492 |
|
493 |
-
|
|
|
|
|
|
|
|
|
|
|
494 |
}
|
495 |
|
496 |
/**
|
@@ -506,9 +504,6 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
506 |
* @throws Forminator_Addon_Aweber_Wp_Api_Not_Found_Exception
|
507 |
*/
|
508 |
public function validate_access_token( $application_key, $application_secret, $request_token, $token_secret, $oauth_verifier ) {
|
509 |
-
// reinit api
|
510 |
-
self::$api = null;
|
511 |
-
|
512 |
//get access_token
|
513 |
$api = $this->get_api(
|
514 |
array(
|
@@ -520,10 +515,7 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
520 |
);
|
521 |
$access_tokens = $api->get_access_token( $oauth_verifier );
|
522 |
|
523 |
-
|
524 |
-
self::$api = null;
|
525 |
-
|
526 |
-
$this->get_api(
|
527 |
array(
|
528 |
'application_key' => $application_key,
|
529 |
'application_secret' => $application_secret,
|
@@ -541,9 +533,7 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
541 |
* @throws Forminator_Addon_Aweber_Wp_Api_Exception
|
542 |
* @throws Forminator_Addon_Aweber_Wp_Api_Not_Found_Exception
|
543 |
*/
|
544 |
-
public function get_validated_account_id() {
|
545 |
-
$api = $this->get_api();
|
546 |
-
|
547 |
$accounts = $api->get_accounts();
|
548 |
if ( ! isset( $accounts->entries ) ) {
|
549 |
throw new Forminator_Addon_Aweber_Exception( __( 'Failed to get AWeber account information', 'forminator' ) );
|
@@ -641,7 +631,7 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
641 |
throw new Forminator_Addon_Aweber_Exception( __( ' AWeber is not connected', 'forminator' ) );
|
642 |
}
|
643 |
|
644 |
-
$quiz_settings_instance = $this->
|
645 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Aweber_Quiz_Settings ) {
|
646 |
throw new Forminator_Addon_Aweber_Exception( __( 'Invalid Quiz Settings of AWeber', 'forminator' ) );
|
647 |
}
|
@@ -691,7 +681,7 @@ final class Forminator_Addon_Aweber extends Forminator_Addon_Abstract {
|
|
691 |
throw new Forminator_Addon_Aweber_Exception( __( ' AWeber is not connected', 'forminator' ) );
|
692 |
}
|
693 |
|
694 |
-
$quiz_settings_instance = $this->
|
695 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Aweber_Quiz_Settings ) {
|
696 |
throw new Forminator_Addon_Aweber_Exception( __( 'Invalid Quiz Settings of AWeber', 'forminator' ) );
|
697 |
}
|
40 |
*/
|
41 |
private $_account_id = 0;
|
42 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
/**
|
44 |
* Forminator_Addon_Aweber constructor.
|
45 |
*
|
60 |
$this->_icon_x2 = forminator_addon_aweber_assets_url() . 'icons/aweber@2x.png';
|
61 |
$this->_image = forminator_addon_aweber_assets_url() . 'img/aweber.png';
|
62 |
$this->_image_x2 = forminator_addon_aweber_assets_url() . 'img/aweber@2x.png';
|
63 |
+
|
64 |
+
$this->is_multi_global = true;
|
65 |
+
|
66 |
+
$this->global_id_for_new_integrations = uniqid( '', true );
|
67 |
}
|
68 |
|
69 |
/**
|
133 |
throw new Forminator_Addon_Aweber_Exception( __( ' AWeber is not connected', 'forminator' ) );
|
134 |
}
|
135 |
|
136 |
+
$form_settings_instance = $this->get_addon_settings( $form_id, 'form' );
|
137 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Aweber_Form_Settings ) {
|
138 |
throw new Forminator_Addon_Aweber_Exception( __( 'Invalid Form Settings of AWeber', 'forminator' ) );
|
139 |
}
|
344 |
try {
|
345 |
$authorization_code = $query_args['authorization_code'];
|
346 |
|
347 |
+
$identifier = ! empty( $query_args['identifier'] ) ? $query_args['identifier'] : '';
|
348 |
$split_codes = explode( '|', $authorization_code );
|
349 |
|
350 |
//https://labs.aweber.com/docs/authentication#distributed-app
|
359 |
$token_secret = $split_codes[3];
|
360 |
$oauth_verifier = $split_codes[4];
|
361 |
|
362 |
+
if ( ! empty( $query_args['global_id'] ) ) {
|
363 |
+
$this->multi_global_id = $query_args['global_id'];
|
364 |
+
}
|
365 |
+
|
366 |
+
$api = $this->validate_access_token( $application_key, $application_secret, $request_token, $token_secret, $oauth_verifier );
|
367 |
|
368 |
+
$this->_account_id = $this->get_validated_account_id( $api );
|
369 |
if ( ! $this->is_active() ) {
|
370 |
$activated = Forminator_Addon_Loader::get_instance()->activate_addon( $this->_slug );
|
371 |
if ( ! $activated ) {
|
376 |
|
377 |
$this->save_settings_values(
|
378 |
array(
|
379 |
+
'identifier' => $identifier,
|
380 |
'application_key' => $application_key,
|
381 |
'application_secret' => $application_secret,
|
382 |
+
'oauth_token' => $api->get_oauth_token(),
|
383 |
+
'oauth_token_secret' => $api->get_oauth_token_secret(),
|
384 |
)
|
385 |
);
|
386 |
$template_params['is_close'] = true;
|
407 |
$authorize_url = 'https://auth.aweber.com/1.0/oauth/authorize_app/' . trim( $app_id );
|
408 |
|
409 |
if ( ! $return_url ) {
|
410 |
+
$return_url = forminator_addon_integration_section_admin_url( $this, 'authorize', true );
|
411 |
}
|
412 |
$return_url = rawurlencode( $return_url );
|
413 |
|
468 |
* @throws Forminator_Addon_Aweber_Wp_Api_Exception
|
469 |
*/
|
470 |
public function get_api( $api_credentials = null ) {
|
471 |
+
if ( is_null( $api_credentials ) ) {
|
472 |
+
$api_credentials = array();
|
473 |
+
$setting_values = $this->get_settings_values();
|
474 |
+
$api_credentials_keys = array(
|
475 |
+
'application_key',
|
476 |
+
'application_secret',
|
477 |
+
'oauth_token',
|
478 |
+
'oauth_token_secret',
|
479 |
+
);
|
480 |
+
|
481 |
+
foreach ( $api_credentials_keys as $api_credentials_key ) {
|
482 |
+
$api_credentials[ $api_credentials_key ] = isset( $setting_values[ $api_credentials_key ] ) ? $setting_values[ $api_credentials_key ] : '';
|
|
|
|
|
483 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
484 |
}
|
485 |
|
486 |
+
$_application_key = isset( $api_credentials['application_key'] ) ? $api_credentials['application_key'] : '';
|
487 |
+
$_application_secret = isset( $api_credentials['application_secret'] ) ? $api_credentials['application_secret'] : '';
|
488 |
+
$_oauth_token = isset( $api_credentials['oauth_token'] ) ? $api_credentials['oauth_token'] : '';
|
489 |
+
$_oauth_token_secret = isset( $api_credentials['oauth_token_secret'] ) ? $api_credentials['oauth_token_secret'] : '';
|
490 |
+
|
491 |
+
return new Forminator_Addon_Aweber_Wp_Api( $_application_key, $_application_secret, $_oauth_token, $_oauth_token_secret );
|
492 |
}
|
493 |
|
494 |
/**
|
504 |
* @throws Forminator_Addon_Aweber_Wp_Api_Not_Found_Exception
|
505 |
*/
|
506 |
public function validate_access_token( $application_key, $application_secret, $request_token, $token_secret, $oauth_verifier ) {
|
|
|
|
|
|
|
507 |
//get access_token
|
508 |
$api = $this->get_api(
|
509 |
array(
|
515 |
);
|
516 |
$access_tokens = $api->get_access_token( $oauth_verifier );
|
517 |
|
518 |
+
return $this->get_api(
|
|
|
|
|
|
|
519 |
array(
|
520 |
'application_key' => $application_key,
|
521 |
'application_secret' => $application_secret,
|
533 |
* @throws Forminator_Addon_Aweber_Wp_Api_Exception
|
534 |
* @throws Forminator_Addon_Aweber_Wp_Api_Not_Found_Exception
|
535 |
*/
|
536 |
+
public function get_validated_account_id( $api ) {
|
|
|
|
|
537 |
$accounts = $api->get_accounts();
|
538 |
if ( ! isset( $accounts->entries ) ) {
|
539 |
throw new Forminator_Addon_Aweber_Exception( __( 'Failed to get AWeber account information', 'forminator' ) );
|
631 |
throw new Forminator_Addon_Aweber_Exception( __( ' AWeber is not connected', 'forminator' ) );
|
632 |
}
|
633 |
|
634 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
635 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Aweber_Quiz_Settings ) {
|
636 |
throw new Forminator_Addon_Aweber_Exception( __( 'Invalid Quiz Settings of AWeber', 'forminator' ) );
|
637 |
}
|
681 |
throw new Forminator_Addon_Aweber_Exception( __( ' AWeber is not connected', 'forminator' ) );
|
682 |
}
|
683 |
|
684 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
685 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Aweber_Quiz_Settings ) {
|
686 |
throw new Forminator_Addon_Aweber_Exception( __( 'Invalid Quiz Settings of AWeber', 'forminator' ) );
|
687 |
}
|
addons/pro/aweber/views/settings/authorize.php
CHANGED
@@ -37,6 +37,19 @@ foreach ( $template_vars as $key => $val ) {
|
|
37 |
|
38 |
<?php if ( empty( $vars['account_id'] ) ) : ?>
|
39 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
<div class="sui-block-content-center">
|
41 |
|
42 |
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>"
|
@@ -46,9 +59,30 @@ foreach ( $template_vars as $key => $val ) {
|
|
46 |
</a>
|
47 |
|
48 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
|
50 |
<?php endif; ?>
|
51 |
|
52 |
<?php if ( $vars['is_connected'] ) : ?>
|
53 |
-
<
|
|
|
|
|
54 |
<?php endif; ?>
|
37 |
|
38 |
<?php if ( empty( $vars['account_id'] ) ) : ?>
|
39 |
|
40 |
+
<div class="sui-form-field">
|
41 |
+
|
42 |
+
<label class="sui-label"><?php esc_html_e( 'Identifier', 'forminator' ); ?></label>
|
43 |
+
|
44 |
+
<input name="identifier"
|
45 |
+
placeholder="<?php esc_attr_e( 'E.g., Business Account', 'forminator' ); ?>"
|
46 |
+
value=""
|
47 |
+
class="sui-form-control" />
|
48 |
+
|
49 |
+
<span class="sui-description"><?php esc_html_e( 'Helps distinguish between integrations if connecting to the same third-party app with multiple accounts.', 'forminator' ); ?></span>
|
50 |
+
|
51 |
+
</div>
|
52 |
+
|
53 |
<div class="sui-block-content-center">
|
54 |
|
55 |
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>"
|
59 |
</a>
|
60 |
|
61 |
</div>
|
62 |
+
<script>
|
63 |
+
(function ($) {
|
64 |
+
$('input[name="identifier"]').on( 'change', function (e) {
|
65 |
+
var parent = $(this).closest('.sui-box-body'),
|
66 |
+
val = $(this).val(),
|
67 |
+
link = $('.forminator-addon-connect', parent),
|
68 |
+
href = link.prop('href');
|
69 |
+
if ( href ) {
|
70 |
+
var index = href.indexOf('identifier');
|
71 |
+
|
72 |
+
if ( index ) {
|
73 |
+
href = href.slice(0, index);
|
74 |
+
}
|
75 |
+
href += encodeURIComponent( 'identifier=' + val );
|
76 |
+
link.prop('href', href);
|
77 |
+
}
|
78 |
+
});
|
79 |
+
})(jQuery);
|
80 |
+
</script>
|
81 |
|
82 |
<?php endif; ?>
|
83 |
|
84 |
<?php if ( $vars['is_connected'] ) : ?>
|
85 |
+
<div class="sui-block-content-center">
|
86 |
+
<button class="sui-button sui-button-ghost forminator-addon-disconnect"><?php esc_html_e( 'Disconnect', 'forminator' ); ?></button>
|
87 |
+
</div>
|
88 |
<?php endif; ?>
|
addons/pro/aweber/views/settings/success-authorize.php
CHANGED
@@ -11,4 +11,6 @@
|
|
11 |
|
12 |
</div>
|
13 |
|
14 |
-
<
|
|
|
|
11 |
|
12 |
</div>
|
13 |
|
14 |
+
<div class="sui-block-content-center">
|
15 |
+
<button class="sui-button forminator-addon-close"><?php esc_html_e( 'Close', 'forminator' ); ?></button>
|
16 |
+
</div>
|
addons/pro/campaignmonitor/class-forminator-addon-campaignmonitor.php
CHANGED
@@ -31,13 +31,6 @@ final class Forminator_Addon_Campaignmonitor extends Forminator_Addon_Abstract {
|
|
31 |
protected $_quiz_settings = 'Forminator_Addon_Campaignmonitor_Quiz_Settings';
|
32 |
protected $_quiz_hooks = 'Forminator_Addon_Campaignmonitor_Quiz_Hooks';
|
33 |
|
34 |
-
/**
|
35 |
-
* Campaign Monitor API
|
36 |
-
*
|
37 |
-
* @var Forminator_Addon_Campaignmonitor_Wp_Api|null
|
38 |
-
*/
|
39 |
-
private static $api = null;
|
40 |
-
|
41 |
/**
|
42 |
* Forminator_Addon_Campaignmonitor constructor.
|
43 |
*
|
@@ -58,6 +51,8 @@ final class Forminator_Addon_Campaignmonitor extends Forminator_Addon_Abstract {
|
|
58 |
$this->_icon_x2 = forminator_addon_campaignmonitor_assets_url() . 'icons/campaignmonitor@2x.png';
|
59 |
$this->_image = forminator_addon_campaignmonitor_assets_url() . 'img/campaignmonitor.png';
|
60 |
$this->_image_x2 = forminator_addon_campaignmonitor_assets_url() . 'img/campaignmonitor@2x.png';
|
|
|
|
|
61 |
}
|
62 |
|
63 |
/**
|
@@ -123,7 +118,7 @@ final class Forminator_Addon_Campaignmonitor extends Forminator_Addon_Abstract {
|
|
123 |
throw new Forminator_Addon_Campaignmonitor_Exception( __( ' Campaign Monitor is not connected', 'forminator' ) );
|
124 |
}
|
125 |
|
126 |
-
$form_settings_instance = $this->
|
127 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Campaignmonitor_Form_Settings ) {
|
128 |
throw new Forminator_Addon_Campaignmonitor_Exception( __( 'Invalid Form Settings of Campaign Monitor', 'forminator' ) );
|
129 |
}
|
@@ -256,6 +251,7 @@ final class Forminator_Addon_Campaignmonitor extends Forminator_Addon_Abstract {
|
|
256 |
$template_success = forminator_addon_campaignmonitor_dir() . 'views/settings/setup-api-success.php';
|
257 |
|
258 |
$template_params = array(
|
|
|
259 |
'error_message' => '',
|
260 |
'api_key' => '',
|
261 |
'client_id' => '',
|
@@ -279,6 +275,7 @@ final class Forminator_Addon_Campaignmonitor extends Forminator_Addon_Abstract {
|
|
279 |
if ( $is_submit ) {
|
280 |
$api_key = isset( $submitted_data['api_key'] ) ? $submitted_data['api_key'] : '';
|
281 |
$client_id = isset( $submitted_data['client_id'] ) ? $submitted_data['client_id'] : '';
|
|
|
282 |
|
283 |
try {
|
284 |
$api_key = $this->validate_api_key( $api_key );
|
@@ -327,6 +324,7 @@ final class Forminator_Addon_Campaignmonitor extends Forminator_Addon_Abstract {
|
|
327 |
}
|
328 |
|
329 |
$settings_values = array(
|
|
|
330 |
'api_key' => $api_key,
|
331 |
'client_id' => $client_id,
|
332 |
'client_name' => $client_name,
|
@@ -405,19 +403,15 @@ final class Forminator_Addon_Campaignmonitor extends Forminator_Addon_Abstract {
|
|
405 |
* @throws Forminator_Addon_Campaignmonitor_Wp_Api_Exception
|
406 |
*/
|
407 |
public function get_api( $api_key = null ) {
|
408 |
-
if ( is_null(
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
|
413 |
-
$api_key = $setting_values['api_key'];
|
414 |
-
}
|
415 |
}
|
416 |
-
$api = Forminator_Addon_Campaignmonitor_Wp_Api::get_instance( $api_key );
|
417 |
-
self::$api = $api;
|
418 |
}
|
419 |
-
|
420 |
-
return
|
421 |
}
|
422 |
|
423 |
/**
|
@@ -449,9 +443,7 @@ final class Forminator_Addon_Campaignmonitor extends Forminator_Addon_Abstract {
|
|
449 |
* @throws Forminator_Addon_Campaignmonitor_Exception
|
450 |
*/
|
451 |
public function validate_api( $api_key ) {
|
452 |
-
|
453 |
-
$api = $this->get_api( $api_key );
|
454 |
-
|
455 |
$system_date = $api->get_system_date();
|
456 |
|
457 |
if ( ! isset( $system_date->SystemDate ) || empty( $system_date->SystemDate ) ) { //phpcs:ignore WordPress.NamingConventions.ValidVariableName.NotSnakeCaseMemberVar
|
@@ -473,9 +465,7 @@ final class Forminator_Addon_Campaignmonitor extends Forminator_Addon_Abstract {
|
|
473 |
* @throws Forminator_Addon_Campaignmonitor_Wp_Api_Not_Found_Exception
|
474 |
*/
|
475 |
public function validate_client( $api_key, $client_id ) {
|
476 |
-
|
477 |
-
$api = $this->get_api( $api_key );
|
478 |
-
|
479 |
$client_details = $api->get_client( $client_id );
|
480 |
|
481 |
return $client_details;
|
@@ -538,7 +528,7 @@ final class Forminator_Addon_Campaignmonitor extends Forminator_Addon_Abstract {
|
|
538 |
throw new Forminator_Addon_Campaignmonitor_Exception( __( ' Campaign Monitor is not connected', 'forminator' ) );
|
539 |
}
|
540 |
|
541 |
-
$quiz_settings_instance = $this->
|
542 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Campaignmonitor_Quiz_Settings ) {
|
543 |
throw new Forminator_Addon_Campaignmonitor_Exception( __( 'Invalid Quiz Settings of Campaign Monitor', 'forminator' ) );
|
544 |
}
|
@@ -589,7 +579,7 @@ final class Forminator_Addon_Campaignmonitor extends Forminator_Addon_Abstract {
|
|
589 |
throw new Forminator_Addon_Campaignmonitor_Exception( __( ' Campaign Monitor is not connected', 'forminator' ) );
|
590 |
}
|
591 |
|
592 |
-
$quiz_settings_instance = $this->
|
593 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Campaignmonitor_Quiz_Settings ) {
|
594 |
throw new Forminator_Addon_Campaignmonitor_Exception( __( 'Invalid Quiz Settings of Campaign Monitor', 'forminator' ) );
|
595 |
}
|
31 |
protected $_quiz_settings = 'Forminator_Addon_Campaignmonitor_Quiz_Settings';
|
32 |
protected $_quiz_hooks = 'Forminator_Addon_Campaignmonitor_Quiz_Hooks';
|
33 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
/**
|
35 |
* Forminator_Addon_Campaignmonitor constructor.
|
36 |
*
|
51 |
$this->_icon_x2 = forminator_addon_campaignmonitor_assets_url() . 'icons/campaignmonitor@2x.png';
|
52 |
$this->_image = forminator_addon_campaignmonitor_assets_url() . 'img/campaignmonitor.png';
|
53 |
$this->_image_x2 = forminator_addon_campaignmonitor_assets_url() . 'img/campaignmonitor@2x.png';
|
54 |
+
|
55 |
+
$this->is_multi_global = true;
|
56 |
}
|
57 |
|
58 |
/**
|
118 |
throw new Forminator_Addon_Campaignmonitor_Exception( __( ' Campaign Monitor is not connected', 'forminator' ) );
|
119 |
}
|
120 |
|
121 |
+
$form_settings_instance = $this->get_addon_settings( $form_id, 'form' );
|
122 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Campaignmonitor_Form_Settings ) {
|
123 |
throw new Forminator_Addon_Campaignmonitor_Exception( __( 'Invalid Form Settings of Campaign Monitor', 'forminator' ) );
|
124 |
}
|
251 |
$template_success = forminator_addon_campaignmonitor_dir() . 'views/settings/setup-api-success.php';
|
252 |
|
253 |
$template_params = array(
|
254 |
+
'identifier' => '',
|
255 |
'error_message' => '',
|
256 |
'api_key' => '',
|
257 |
'client_id' => '',
|
275 |
if ( $is_submit ) {
|
276 |
$api_key = isset( $submitted_data['api_key'] ) ? $submitted_data['api_key'] : '';
|
277 |
$client_id = isset( $submitted_data['client_id'] ) ? $submitted_data['client_id'] : '';
|
278 |
+
$identifier = isset( $submitted_data['identifier'] ) ? $submitted_data['identifier'] : '';
|
279 |
|
280 |
try {
|
281 |
$api_key = $this->validate_api_key( $api_key );
|
324 |
}
|
325 |
|
326 |
$settings_values = array(
|
327 |
+
'identifier' => $identifier,
|
328 |
'api_key' => $api_key,
|
329 |
'client_id' => $client_id,
|
330 |
'client_name' => $client_name,
|
403 |
* @throws Forminator_Addon_Campaignmonitor_Wp_Api_Exception
|
404 |
*/
|
405 |
public function get_api( $api_key = null ) {
|
406 |
+
if ( is_null( $api_key ) ) {
|
407 |
+
$setting_values = $this->get_settings_values();
|
408 |
+
$api_key = '';
|
409 |
+
if ( isset( $setting_values['api_key'] ) ) {
|
410 |
+
$api_key = $setting_values['api_key'];
|
|
|
|
|
411 |
}
|
|
|
|
|
412 |
}
|
413 |
+
$api = Forminator_Addon_Campaignmonitor_Wp_Api::get_instance( $api_key );
|
414 |
+
return $api;
|
415 |
}
|
416 |
|
417 |
/**
|
443 |
* @throws Forminator_Addon_Campaignmonitor_Exception
|
444 |
*/
|
445 |
public function validate_api( $api_key ) {
|
446 |
+
$api = $this->get_api( $api_key );
|
|
|
|
|
447 |
$system_date = $api->get_system_date();
|
448 |
|
449 |
if ( ! isset( $system_date->SystemDate ) || empty( $system_date->SystemDate ) ) { //phpcs:ignore WordPress.NamingConventions.ValidVariableName.NotSnakeCaseMemberVar
|
465 |
* @throws Forminator_Addon_Campaignmonitor_Wp_Api_Not_Found_Exception
|
466 |
*/
|
467 |
public function validate_client( $api_key, $client_id ) {
|
468 |
+
$api = $this->get_api( $api_key );
|
|
|
|
|
469 |
$client_details = $api->get_client( $client_id );
|
470 |
|
471 |
return $client_details;
|
528 |
throw new Forminator_Addon_Campaignmonitor_Exception( __( ' Campaign Monitor is not connected', 'forminator' ) );
|
529 |
}
|
530 |
|
531 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
532 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Campaignmonitor_Quiz_Settings ) {
|
533 |
throw new Forminator_Addon_Campaignmonitor_Exception( __( 'Invalid Quiz Settings of Campaign Monitor', 'forminator' ) );
|
534 |
}
|
579 |
throw new Forminator_Addon_Campaignmonitor_Exception( __( ' Campaign Monitor is not connected', 'forminator' ) );
|
580 |
}
|
581 |
|
582 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
583 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Campaignmonitor_Quiz_Settings ) {
|
584 |
throw new Forminator_Addon_Campaignmonitor_Exception( __( 'Invalid Quiz Settings of Campaign Monitor', 'forminator' ) );
|
585 |
}
|
addons/pro/campaignmonitor/views/settings/setup-api.php
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
<?php
|
2 |
// Defaults
|
3 |
$vars = array(
|
|
|
4 |
'error_message' => '',
|
5 |
'api_key' => '',
|
6 |
'api_key_error' => '',
|
@@ -129,4 +130,17 @@ foreach ( $template_vars as $key => $val ) {
|
|
129 |
</span>
|
130 |
</div>
|
131 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
132 |
</form>
|
1 |
<?php
|
2 |
// Defaults
|
3 |
$vars = array(
|
4 |
+
'identifier' => '',
|
5 |
'error_message' => '',
|
6 |
'api_key' => '',
|
7 |
'api_key_error' => '',
|
130 |
</span>
|
131 |
</div>
|
132 |
|
133 |
+
<div class="sui-form-field">
|
134 |
+
|
135 |
+
<label class="sui-label"><?php esc_html_e( 'Identifier', 'forminator' ); ?></label>
|
136 |
+
|
137 |
+
<input name="identifier"
|
138 |
+
placeholder="<?php esc_attr_e( 'E.g., Business Account', 'forminator' ); ?>"
|
139 |
+
value="<?php echo esc_attr( $vars['identifier'] ); ?>"
|
140 |
+
class="sui-form-control" />
|
141 |
+
|
142 |
+
<span class="sui-description"><?php esc_html_e( 'Helps distinguish between integrations if connecting to the same third-party app with multiple accounts.', 'forminator' ); ?></span>
|
143 |
+
|
144 |
+
|
145 |
+
</div>
|
146 |
</form>
|
addons/pro/googlesheet/class-forminator-addon-googlesheet.php
CHANGED
@@ -26,8 +26,6 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
26 |
protected $_form_settings = 'Forminator_Addon_Googlesheet_Form_Settings';
|
27 |
protected $_form_hooks = 'Forminator_Addon_Googlesheet_Form_Hooks';
|
28 |
|
29 |
-
private $_token = '';
|
30 |
-
|
31 |
const MIME_TYPE_GOOGLE_DRIVE_FOLDER = 'application/vnd.google-apps.folder';
|
32 |
const MIME_TYPE_GOOGLE_SPREADSHEET = 'application/vnd.google-apps.spreadsheet';
|
33 |
|
@@ -59,6 +57,10 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
59 |
$this->_icon_x2 = forminator_addon_googlesheet_assets_url() . 'icons/googlesheet@2x.png';
|
60 |
$this->_image = forminator_addon_googlesheet_assets_url() . 'img/googlesheet.png';
|
61 |
$this->_image_x2 = forminator_addon_googlesheet_assets_url() . 'img/googlesheet@2x.png';
|
|
|
|
|
|
|
|
|
62 |
}
|
63 |
|
64 |
/**
|
@@ -90,9 +92,10 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
90 |
}
|
91 |
|
92 |
$is_connected = false;
|
93 |
-
$setting_values = $this->
|
|
|
94 |
// if user completed api setup
|
95 |
-
if (
|
96 |
$is_connected = true;
|
97 |
}
|
98 |
} catch ( Forminator_Addon_Googlesheet_Exception $e ) {
|
@@ -127,7 +130,7 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
127 |
throw new Forminator_Addon_Googlesheet_Exception( __( 'GoogleSheet is not connected', 'forminator' ) );
|
128 |
}
|
129 |
|
130 |
-
$form_settings_instance = $this->
|
131 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Googlesheet_Form_Settings ) {
|
132 |
throw new Forminator_Addon_Googlesheet_Exception( __( 'Invalid Form Settings of GoogleSheet', 'forminator' ) );
|
133 |
}
|
@@ -253,13 +256,14 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
253 |
}
|
254 |
|
255 |
$template_params = array(
|
256 |
-
'
|
|
|
257 |
'client_id' => '',
|
258 |
'client_id_error' => '',
|
259 |
'client_secret' => '',
|
260 |
'client_secret_error' => '',
|
261 |
'error_message' => '',
|
262 |
-
'redirect_url' => forminator_addon_integration_section_admin_url( $this
|
263 |
);
|
264 |
|
265 |
$has_errors = false;
|
@@ -291,6 +295,7 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
291 |
if ( $is_submit ) {
|
292 |
$client_id = isset( $submitted_data['client_id'] ) ? $submitted_data['client_id'] : '';
|
293 |
$client_secret = isset( $submitted_data['client_secret'] ) ? $submitted_data['client_secret'] : '';
|
|
|
294 |
|
295 |
if ( empty( $client_id ) ) {
|
296 |
$template_params['client_id_error'] = __( 'Please input valid Client ID', 'forminator' );
|
@@ -311,6 +316,7 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
311 |
}
|
312 |
$settings_values['client_id'] = $client_id;
|
313 |
$settings_values['client_secret'] = $client_secret;
|
|
|
314 |
|
315 |
$this->save_settings_values( $settings_values );
|
316 |
|
@@ -368,7 +374,7 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
368 |
|
369 |
$template_params = array(
|
370 |
'auth_url' => $this->get_auth_url(),
|
371 |
-
'token' => $this->
|
372 |
);
|
373 |
|
374 |
return array(
|
@@ -397,13 +403,14 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
397 |
$buttons = array();
|
398 |
|
399 |
$is_poll = true;
|
|
|
400 |
|
401 |
$template_params = array(
|
402 |
-
'token' => $
|
403 |
'auth_url' => $this->get_auth_url(),
|
404 |
);
|
405 |
|
406 |
-
if ( $
|
407 |
$buttons['close'] = array(
|
408 |
'markup' => self::get_button_markup( esc_html__( 'Close', 'forminator' ), 'sui-button-ghost forminator-addon-close' ),
|
409 |
);
|
@@ -564,6 +571,9 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
564 |
* @return string
|
565 |
*/
|
566 |
public function authorize_page_callback( $query_args ) {
|
|
|
|
|
|
|
567 |
$settings = $this->get_settings_values();
|
568 |
$template = forminator_addon_googlesheet_dir() . 'views/sections/authorize.php';
|
569 |
$template_params = array(
|
@@ -609,7 +619,7 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
609 |
*/
|
610 |
public function get_google_client() {
|
611 |
spl_autoload_register( 'forminator_addon_googlesheet_google_api_client_autoload' );
|
612 |
-
$redirect_url = forminator_addon_integration_section_admin_url( $this
|
613 |
$client_id = $this->get_client_id();
|
614 |
$client_secret = $this->get_client_secret();
|
615 |
$scopes = array(
|
@@ -644,22 +654,6 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
644 |
return $google_client;
|
645 |
}
|
646 |
|
647 |
-
/**
|
648 |
-
* Before get Setting Values
|
649 |
-
*
|
650 |
-
* @since 1.0 Google Sheets Addon
|
651 |
-
*
|
652 |
-
* @param $values
|
653 |
-
*
|
654 |
-
* @return mixed
|
655 |
-
*/
|
656 |
-
public function before_get_settings_values( $values ) {
|
657 |
-
if ( isset( $values['token'] ) ) {
|
658 |
-
$this->_token = $values['token'];
|
659 |
-
}
|
660 |
-
|
661 |
-
return $values;
|
662 |
-
}
|
663 |
|
664 |
/** @noinspection PhpUndefinedClassInspection */
|
665 |
/**
|
@@ -673,13 +667,15 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
673 |
public function deactivate() {
|
674 |
try {
|
675 |
$google_client = $this->get_google_client();
|
676 |
-
$
|
677 |
-
|
|
|
|
|
678 |
|
679 |
-
|
680 |
-
|
|
|
681 |
}
|
682 |
-
$this->_token = '';
|
683 |
} catch ( Forminator_Addon_Googlesheet_Exception $e ) {
|
684 |
$this->_deactivation_error_message = $e->getMessage();
|
685 |
|
@@ -707,7 +703,7 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
707 |
throw new Forminator_Addon_Googlesheet_Exception( __( 'GoogleSheet is not connected', 'forminator' ) );
|
708 |
}
|
709 |
|
710 |
-
$poll_settings_instance = $this->
|
711 |
if ( ! $poll_settings_instance instanceof Forminator_Addon_Googlesheet_Poll_Settings ) {
|
712 |
throw new Forminator_Addon_Googlesheet_Exception( __( 'Invalid Poll Settings of GoogleSheet', 'forminator' ) );
|
713 |
}
|
@@ -767,7 +763,7 @@ final class Forminator_Addon_Googlesheet extends Forminator_Addon_Abstract {
|
|
767 |
throw new Forminator_Addon_Googlesheet_Exception( __( 'GoogleSheet is not connected', 'forminator' ) );
|
768 |
}
|
769 |
|
770 |
-
$quiz_settings_instance = $this->
|
771 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Googlesheet_Quiz_Settings ) {
|
772 |
throw new Forminator_Addon_Googlesheet_Exception( __( 'Invalid Quiz Settings of GoogleSheet', 'forminator' ) );
|
773 |
}
|
26 |
protected $_form_settings = 'Forminator_Addon_Googlesheet_Form_Settings';
|
27 |
protected $_form_hooks = 'Forminator_Addon_Googlesheet_Form_Hooks';
|
28 |
|
|
|
|
|
29 |
const MIME_TYPE_GOOGLE_DRIVE_FOLDER = 'application/vnd.google-apps.folder';
|
30 |
const MIME_TYPE_GOOGLE_SPREADSHEET = 'application/vnd.google-apps.spreadsheet';
|
31 |
|
57 |
$this->_icon_x2 = forminator_addon_googlesheet_assets_url() . 'icons/googlesheet@2x.png';
|
58 |
$this->_image = forminator_addon_googlesheet_assets_url() . 'img/googlesheet.png';
|
59 |
$this->_image_x2 = forminator_addon_googlesheet_assets_url() . 'img/googlesheet@2x.png';
|
60 |
+
|
61 |
+
$this->is_multi_global = true;
|
62 |
+
|
63 |
+
$this->global_id_for_new_integrations = uniqid( '', true );
|
64 |
}
|
65 |
|
66 |
/**
|
92 |
}
|
93 |
|
94 |
$is_connected = false;
|
95 |
+
$setting_values = $this->get_all_settings_values();
|
96 |
+
$tokens = array_column( $setting_values,'token' );
|
97 |
// if user completed api setup
|
98 |
+
if ( ! empty( $tokens ) ) {
|
99 |
$is_connected = true;
|
100 |
}
|
101 |
} catch ( Forminator_Addon_Googlesheet_Exception $e ) {
|
130 |
throw new Forminator_Addon_Googlesheet_Exception( __( 'GoogleSheet is not connected', 'forminator' ) );
|
131 |
}
|
132 |
|
133 |
+
$form_settings_instance = $this->get_addon_settings( $form_id, 'form' );
|
134 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Googlesheet_Form_Settings ) {
|
135 |
throw new Forminator_Addon_Googlesheet_Exception( __( 'Invalid Form Settings of GoogleSheet', 'forminator' ) );
|
136 |
}
|
256 |
}
|
257 |
|
258 |
$template_params = array(
|
259 |
+
'identifier' => '',
|
260 |
+
'token' => $this->get_client_access_token(),
|
261 |
'client_id' => '',
|
262 |
'client_id_error' => '',
|
263 |
'client_secret' => '',
|
264 |
'client_secret_error' => '',
|
265 |
'error_message' => '',
|
266 |
+
'redirect_url' => forminator_addon_integration_section_admin_url( $this, 'authorize', false ),
|
267 |
);
|
268 |
|
269 |
$has_errors = false;
|
295 |
if ( $is_submit ) {
|
296 |
$client_id = isset( $submitted_data['client_id'] ) ? $submitted_data['client_id'] : '';
|
297 |
$client_secret = isset( $submitted_data['client_secret'] ) ? $submitted_data['client_secret'] : '';
|
298 |
+
$identifier = isset( $submitted_data['identifier'] ) ? $submitted_data['identifier'] : '';
|
299 |
|
300 |
if ( empty( $client_id ) ) {
|
301 |
$template_params['client_id_error'] = __( 'Please input valid Client ID', 'forminator' );
|
316 |
}
|
317 |
$settings_values['client_id'] = $client_id;
|
318 |
$settings_values['client_secret'] = $client_secret;
|
319 |
+
$settings_values['identifier'] = $identifier;
|
320 |
|
321 |
$this->save_settings_values( $settings_values );
|
322 |
|
374 |
|
375 |
$template_params = array(
|
376 |
'auth_url' => $this->get_auth_url(),
|
377 |
+
'token' => $this->get_client_access_token(),
|
378 |
);
|
379 |
|
380 |
return array(
|
403 |
$buttons = array();
|
404 |
|
405 |
$is_poll = true;
|
406 |
+
$token = $this->get_client_access_token();
|
407 |
|
408 |
$template_params = array(
|
409 |
+
'token' => $token,
|
410 |
'auth_url' => $this->get_auth_url(),
|
411 |
);
|
412 |
|
413 |
+
if ( $token ) {
|
414 |
$buttons['close'] = array(
|
415 |
'markup' => self::get_button_markup( esc_html__( 'Close', 'forminator' ), 'sui-button-ghost forminator-addon-close' ),
|
416 |
);
|
571 |
* @return string
|
572 |
*/
|
573 |
public function authorize_page_callback( $query_args ) {
|
574 |
+
if ( isset( $query_args['global_id'] ) ) {
|
575 |
+
$this->multi_global_id = $query_args['global_id'];
|
576 |
+
}
|
577 |
$settings = $this->get_settings_values();
|
578 |
$template = forminator_addon_googlesheet_dir() . 'views/sections/authorize.php';
|
579 |
$template_params = array(
|
619 |
*/
|
620 |
public function get_google_client() {
|
621 |
spl_autoload_register( 'forminator_addon_googlesheet_google_api_client_autoload' );
|
622 |
+
$redirect_url = forminator_addon_integration_section_admin_url( $this, 'authorize', false );
|
623 |
$client_id = $this->get_client_id();
|
624 |
$client_secret = $this->get_client_secret();
|
625 |
$scopes = array(
|
654 |
return $google_client;
|
655 |
}
|
656 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
657 |
|
658 |
/** @noinspection PhpUndefinedClassInspection */
|
659 |
/**
|
667 |
public function deactivate() {
|
668 |
try {
|
669 |
$google_client = $this->get_google_client();
|
670 |
+
$access_token = $this->get_client_access_token();
|
671 |
+
if ( $access_token ) {
|
672 |
+
$google_client->setAccessToken( $access_token );
|
673 |
+
$revoked = $google_client->revokeToken();
|
674 |
|
675 |
+
if ( ! $revoked ) {
|
676 |
+
throw new Forminator_Addon_Googlesheet_Exception( __( 'Failed to revoke access token', 'forminator' ) );
|
677 |
+
}
|
678 |
}
|
|
|
679 |
} catch ( Forminator_Addon_Googlesheet_Exception $e ) {
|
680 |
$this->_deactivation_error_message = $e->getMessage();
|
681 |
|
703 |
throw new Forminator_Addon_Googlesheet_Exception( __( 'GoogleSheet is not connected', 'forminator' ) );
|
704 |
}
|
705 |
|
706 |
+
$poll_settings_instance = $this->get_addon_settings( $poll_id, 'poll' );
|
707 |
if ( ! $poll_settings_instance instanceof Forminator_Addon_Googlesheet_Poll_Settings ) {
|
708 |
throw new Forminator_Addon_Googlesheet_Exception( __( 'Invalid Poll Settings of GoogleSheet', 'forminator' ) );
|
709 |
}
|
763 |
throw new Forminator_Addon_Googlesheet_Exception( __( 'GoogleSheet is not connected', 'forminator' ) );
|
764 |
}
|
765 |
|
766 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
767 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Googlesheet_Quiz_Settings ) {
|
768 |
throw new Forminator_Addon_Googlesheet_Exception( __( 'Invalid Quiz Settings of GoogleSheet', 'forminator' ) );
|
769 |
}
|
addons/pro/googlesheet/views/settings/authorize.php
CHANGED
@@ -22,16 +22,18 @@ foreach ( $template_vars as $key => $val ) {
|
|
22 |
|
23 |
</div>
|
24 |
|
|
|
25 |
<?php if ( empty( $vars['token'] ) ) : ?>
|
26 |
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>"
|
27 |
target="_blank"
|
28 |
class="sui-button sui-button-blue forminator-addon-connect">
|
29 |
-
<?php esc_html_e( '
|
30 |
</a>
|
31 |
<?php else : ?>
|
32 |
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>"
|
33 |
target="_blank"
|
34 |
class="sui-button sui-button-blue forminator-addon-connect">
|
35 |
-
<?php esc_html_e( '
|
36 |
</a>
|
37 |
<?php endif; ?>
|
|
22 |
|
23 |
</div>
|
24 |
|
25 |
+
<div class="sui-block-content-center" style="margin-top: -10px; margin-bottom: -20px;">
|
26 |
<?php if ( empty( $vars['token'] ) ) : ?>
|
27 |
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>"
|
28 |
target="_blank"
|
29 |
class="sui-button sui-button-blue forminator-addon-connect">
|
30 |
+
<?php esc_html_e( 'Authorize', 'forminator' ); ?>
|
31 |
</a>
|
32 |
<?php else : ?>
|
33 |
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>"
|
34 |
target="_blank"
|
35 |
class="sui-button sui-button-blue forminator-addon-connect">
|
36 |
+
<?php esc_html_e( 'Re-authorize', 'forminator' ); ?>
|
37 |
</a>
|
38 |
<?php endif; ?>
|
39 |
+
</div>
|
addons/pro/googlesheet/views/settings/setup-client.php
CHANGED
@@ -8,6 +8,7 @@ $vars = array(
|
|
8 |
'client_secret_error' => '',
|
9 |
'client_id_error' => '',
|
10 |
'redirect_url' => '',
|
|
|
11 |
);
|
12 |
|
13 |
/** @var array $template_vars */
|
@@ -102,6 +103,19 @@ foreach ( $template_vars as $key => $val ) {
|
|
102 |
|
103 |
</div>
|
104 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
</form>
|
106 |
|
107 |
<script>
|
8 |
'client_secret_error' => '',
|
9 |
'client_id_error' => '',
|
10 |
'redirect_url' => '',
|
11 |
+
'identifier' => '',
|
12 |
);
|
13 |
|
14 |
/** @var array $template_vars */
|
103 |
|
104 |
</div>
|
105 |
|
106 |
+
<div class="sui-form-field">
|
107 |
+
|
108 |
+
<label class="sui-label"><?php esc_html_e( 'Identifier', 'forminator' ); ?></label>
|
109 |
+
|
110 |
+
<input name="identifier"
|
111 |
+
placeholder="<?php esc_attr_e( 'E.g., Business Account', 'forminator' ); ?>"
|
112 |
+
value="<?php echo esc_attr( $vars['identifier'] ); ?>"
|
113 |
+
class="sui-form-control" />
|
114 |
+
|
115 |
+
<span class="sui-description"><?php esc_html_e( 'Helps distinguish between integrations if connecting to the same third-party app with multiple accounts.', 'forminator' ); ?></span>
|
116 |
+
|
117 |
+
</div>
|
118 |
+
|
119 |
</form>
|
120 |
|
121 |
<script>
|
addons/pro/googlesheet/views/settings/wait-authorize.php
CHANGED
@@ -16,5 +16,7 @@ foreach ( $template_vars as $key => $val ) {
|
|
16 |
</p>
|
17 |
<p><?php esc_html_e( 'We are waiting for authorization from Google...', 'forminator' ); ?></p>
|
18 |
</div>
|
19 |
-
<
|
|
|
|
|
20 |
|
16 |
</p>
|
17 |
<p><?php esc_html_e( 'We are waiting for authorization from Google...', 'forminator' ); ?></p>
|
18 |
</div>
|
19 |
+
<div class="sui-block-content-center">
|
20 |
+
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>" target="_blank" class="sui-button"><?php esc_html_e( 'Retry', 'forminator' ); ?></a>
|
21 |
+
</div>
|
22 |
|
addons/pro/hubspot/class-forminator-addon-hubspot-form-hooks.php
CHANGED
@@ -276,9 +276,14 @@ class Forminator_Addon_Hubspot_Form_Hooks extends Forminator_Addon_Form_Hooks_Ab
|
|
276 |
|
277 |
forminator_addon_maybe_log( __METHOD__, 'Success Send Data' );
|
278 |
|
|
|
|
|
|
|
|
|
|
|
279 |
return array(
|
280 |
'is_sent' => true,
|
281 |
-
'connection_name' => $connection_settings['name'],
|
282 |
'description' => __( 'Successfully send data to HubSpot', 'forminator' ),
|
283 |
'data_sent' => $api->get_last_data_sent(),
|
284 |
'data_received' => $api->get_last_data_received(),
|
276 |
|
277 |
forminator_addon_maybe_log( __METHOD__, 'Success Send Data' );
|
278 |
|
279 |
+
$multi_global_ids = $this->addon->get_multi_global_ids();
|
280 |
+
$name_suffix = ! empty( $this->addon->multi_global_id )
|
281 |
+
&& ! empty( $multi_global_ids[ $this->addon->multi_global_id ] )
|
282 |
+
? ' - ' . $multi_global_ids[ $this->addon->multi_global_id ] : '';
|
283 |
+
|
284 |
return array(
|
285 |
'is_sent' => true,
|
286 |
+
'connection_name' => $connection_settings['name'] . $name_suffix,
|
287 |
'description' => __( 'Successfully send data to HubSpot', 'forminator' ),
|
288 |
'data_sent' => $api->get_last_data_sent(),
|
289 |
'data_received' => $api->get_last_data_received(),
|
addons/pro/hubspot/class-forminator-addon-hubspot-quiz-hooks.php
CHANGED
@@ -150,6 +150,13 @@ class Forminator_Addon_Hubspot_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_Ab
|
|
150 |
$quiz_settings_instance = $this->quiz_settings_instance;
|
151 |
$quiz_settings = $this->quiz_settings_instance->get_quiz_settings();
|
152 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
153 |
//check required fields
|
154 |
try {
|
155 |
$api = $this->addon->get_api();
|
@@ -283,7 +290,7 @@ class Forminator_Addon_Hubspot_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_Ab
|
|
283 |
|
284 |
return array(
|
285 |
'is_sent' => true,
|
286 |
-
'connection_name' => $
|
287 |
'description' => __( 'Successfully send data to HubSpot', 'forminator' ),
|
288 |
'data_sent' => $api->get_last_data_sent(),
|
289 |
'data_received' => $api->get_last_data_received(),
|
@@ -299,7 +306,7 @@ class Forminator_Addon_Hubspot_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_Ab
|
|
299 |
$addon_entry_fields = array(
|
300 |
'is_sent' => false,
|
301 |
'description' => $e->getMessage(),
|
302 |
-
'connection_name' => $
|
303 |
'data_sent' => ( ( $api instanceof Forminator_Addon_Hubspot_Wp_Api ) ? $api->get_last_data_sent() : array() ),
|
304 |
'data_received' => ( ( $api instanceof Forminator_Addon_Hubspot_Wp_Api ) ? $api->get_last_data_received() : array() ),
|
305 |
'url_request' => ( ( $api instanceof Forminator_Addon_Hubspot_Wp_Api ) ? $api->get_last_url_request() : '' ),
|
150 |
$quiz_settings_instance = $this->quiz_settings_instance;
|
151 |
$quiz_settings = $this->quiz_settings_instance->get_quiz_settings();
|
152 |
|
153 |
+
$multi_global_ids = $this->addon->get_multi_global_ids();
|
154 |
+
$name_suffix = ! empty( $this->addon->multi_global_id )
|
155 |
+
&& ! empty( $multi_global_ids[ $this->addon->multi_global_id ] )
|
156 |
+
? ' - ' . $multi_global_ids[ $this->addon->multi_global_id ] : '';
|
157 |
+
$connection_name = isset( $connection_settings['name'] ) ? $connection_settings['name'] : '';
|
158 |
+
$connection_name .= $name_suffix;
|
159 |
+
|
160 |
//check required fields
|
161 |
try {
|
162 |
$api = $this->addon->get_api();
|
290 |
|
291 |
return array(
|
292 |
'is_sent' => true,
|
293 |
+
'connection_name' => $connection_name,
|
294 |
'description' => __( 'Successfully send data to HubSpot', 'forminator' ),
|
295 |
'data_sent' => $api->get_last_data_sent(),
|
296 |
'data_received' => $api->get_last_data_received(),
|
306 |
$addon_entry_fields = array(
|
307 |
'is_sent' => false,
|
308 |
'description' => $e->getMessage(),
|
309 |
+
'connection_name' => $connection_name,
|
310 |
'data_sent' => ( ( $api instanceof Forminator_Addon_Hubspot_Wp_Api ) ? $api->get_last_data_sent() : array() ),
|
311 |
'data_received' => ( ( $api instanceof Forminator_Addon_Hubspot_Wp_Api ) ? $api->get_last_data_received() : array() ),
|
312 |
'url_request' => ( ( $api instanceof Forminator_Addon_Hubspot_Wp_Api ) ? $api->get_last_url_request() : '' ),
|
addons/pro/hubspot/class-forminator-addon-hubspot.php
CHANGED
@@ -38,11 +38,6 @@ final class Forminator_Addon_Hubspot extends Forminator_Addon_Abstract {
|
|
38 |
const TARGET_TYPE_PRIVATE_CHANNEL = 'private_channel';
|
39 |
const TARGET_TYPE_DIRECT_MESSAGE = 'direct_message';
|
40 |
|
41 |
-
/**
|
42 |
-
* @var null|Forminator_Addon_Hubspot_Wp_Api
|
43 |
-
*/
|
44 |
-
private static $_api = null;
|
45 |
-
|
46 |
protected $_position = 4;
|
47 |
|
48 |
/**
|
@@ -66,6 +61,10 @@ final class Forminator_Addon_Hubspot extends Forminator_Addon_Abstract {
|
|
66 |
$this->_image = forminator_addon_hubspot_assets_url() . 'img/hubspot.png';
|
67 |
$this->_image_x2 = forminator_addon_hubspot_assets_url() . 'img/hubspot@2x.png';
|
68 |
|
|
|
|
|
|
|
|
|
69 |
add_filter(
|
70 |
'forminator_addon_hubspot_api_request_headers',
|
71 |
array(
|
@@ -76,6 +75,21 @@ final class Forminator_Addon_Hubspot extends Forminator_Addon_Abstract {
|
|
76 |
4
|
77 |
);
|
78 |
add_action( 'wp_ajax_forminator_hubspot_support_request', array( $this, 'hubspot_support_request' ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
}
|
80 |
|
81 |
/**
|
@@ -146,7 +160,7 @@ final class Forminator_Addon_Hubspot extends Forminator_Addon_Abstract {
|
|
146 |
throw new Forminator_Addon_Hubspot_Exception( __( 'HubSpot is not connected', 'forminator' ) );
|
147 |
}
|
148 |
|
149 |
-
$form_settings_instance = $this->
|
150 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Hubspot_Form_Settings ) {
|
151 |
throw new Forminator_Addon_Hubspot_Exception( __( 'Invalid Form Settings of HubSpot', 'forminator' ) );
|
152 |
}
|
@@ -418,7 +432,7 @@ final class Forminator_Addon_Hubspot extends Forminator_Addon_Abstract {
|
|
418 |
public function get_auth_url() {
|
419 |
$base_authorize_url = Forminator_Addon_Hubspot_Wp_Api::AUTHORIZE_URL;
|
420 |
$client_id = Forminator_Addon_Hubspot_Wp_Api::CLIENT_ID;
|
421 |
-
$redirect_url = rawurlencode( forminator_addon_integration_section_admin_url( $this
|
422 |
$scopes = Forminator_Addon_Hubspot_Wp_Api::$oauth_scopes;
|
423 |
|
424 |
/**
|
@@ -474,12 +488,15 @@ final class Forminator_Addon_Hubspot extends Forminator_Addon_Abstract {
|
|
474 |
|
475 |
if ( isset( $query_args['code'] ) ) {
|
476 |
try {
|
477 |
-
$code
|
478 |
-
$token
|
|
|
|
|
|
|
479 |
|
480 |
// prefer new instance
|
481 |
-
$api = Forminator_Addon_Hubspot_Wp_Api::get_instance( uniqid() );
|
482 |
-
$redirect_uri = forminator_addon_integration_section_admin_url( $this
|
483 |
$args = array(
|
484 |
'code' => $code,
|
485 |
'redirect_uri' => $redirect_uri,
|
@@ -505,6 +522,7 @@ final class Forminator_Addon_Hubspot extends Forminator_Addon_Abstract {
|
|
505 |
|
506 |
$settings['token'] = $token;
|
507 |
$settings['user'] = $user;
|
|
|
508 |
$settings['re-authorize'] = 'ticket';
|
509 |
$this->save_settings_values( $settings );
|
510 |
$template_params['is_close'] = true;
|
@@ -532,16 +550,12 @@ final class Forminator_Addon_Hubspot extends Forminator_Addon_Abstract {
|
|
532 |
* @throws Forminator_Addon_Hubspot_Wp_Api_Exception
|
533 |
*/
|
534 |
public function get_api( $access_token = null ) {
|
535 |
-
if ( is_null(
|
536 |
-
|
537 |
-
$access_token = $this->get_client_access_token();
|
538 |
-
}
|
539 |
-
|
540 |
-
$api = Forminator_Addon_Hubspot_Wp_Api::get_instance( $access_token );
|
541 |
-
self::$_api = $api;
|
542 |
}
|
543 |
|
544 |
-
|
|
|
545 |
}
|
546 |
|
547 |
/**
|
@@ -638,7 +652,7 @@ final class Forminator_Addon_Hubspot extends Forminator_Addon_Abstract {
|
|
638 |
throw new Forminator_Addon_Hubspot_Exception( __( 'HubSpot is not connected', 'forminator' ) );
|
639 |
}
|
640 |
|
641 |
-
$quiz_settings_instance = $this->
|
642 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Hubspot_Quiz_Settings ) {
|
643 |
throw new Forminator_Addon_Hubspot_Exception( __( 'Invalid Quiz Settings of HubSpot', 'forminator' ) );
|
644 |
}
|
@@ -688,7 +702,7 @@ final class Forminator_Addon_Hubspot extends Forminator_Addon_Abstract {
|
|
688 |
throw new Forminator_Addon_Hubspot_Exception( __( 'HubSpot is not connected', 'forminator' ) );
|
689 |
}
|
690 |
|
691 |
-
$quiz_settings_instance = $this->
|
692 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Hubspot_Quiz_Settings ) {
|
693 |
throw new Forminator_Addon_Hubspot_Exception( __( 'Invalid Quiz Settings of HubSpot', 'forminator' ) );
|
694 |
}
|
38 |
const TARGET_TYPE_PRIVATE_CHANNEL = 'private_channel';
|
39 |
const TARGET_TYPE_DIRECT_MESSAGE = 'direct_message';
|
40 |
|
|
|
|
|
|
|
|
|
|
|
41 |
protected $_position = 4;
|
42 |
|
43 |
/**
|
61 |
$this->_image = forminator_addon_hubspot_assets_url() . 'img/hubspot.png';
|
62 |
$this->_image_x2 = forminator_addon_hubspot_assets_url() . 'img/hubspot@2x.png';
|
63 |
|
64 |
+
$this->is_multi_global = true;
|
65 |
+
|
66 |
+
$this->global_id_for_new_integrations = uniqid( '', true );
|
67 |
+
|
68 |
add_filter(
|
69 |
'forminator_addon_hubspot_api_request_headers',
|
70 |
array(
|
75 |
4
|
76 |
);
|
77 |
add_action( 'wp_ajax_forminator_hubspot_support_request', array( $this, 'hubspot_support_request' ) );
|
78 |
+
|
79 |
+
add_action( 'forminator_after_activated_addons_removed', array( $this, 'clear_db' ), 10, 2 );
|
80 |
+
}
|
81 |
+
|
82 |
+
/**
|
83 |
+
* Clear Database
|
84 |
+
*
|
85 |
+
* @param string $slug Slug.
|
86 |
+
* @param object $addon Addon.
|
87 |
+
*/
|
88 |
+
public function clear_db( $slug, $addon ) {
|
89 |
+
if ( $this->_slug === $slug ) {
|
90 |
+
$api = $addon->get_api( 'any_random_token' );
|
91 |
+
$api->clear_db();
|
92 |
+
}
|
93 |
}
|
94 |
|
95 |
/**
|
160 |
throw new Forminator_Addon_Hubspot_Exception( __( 'HubSpot is not connected', 'forminator' ) );
|
161 |
}
|
162 |
|
163 |
+
$form_settings_instance = $this->get_addon_settings( $form_id, 'form' );
|
164 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Hubspot_Form_Settings ) {
|
165 |
throw new Forminator_Addon_Hubspot_Exception( __( 'Invalid Form Settings of HubSpot', 'forminator' ) );
|
166 |
}
|
432 |
public function get_auth_url() {
|
433 |
$base_authorize_url = Forminator_Addon_Hubspot_Wp_Api::AUTHORIZE_URL;
|
434 |
$client_id = Forminator_Addon_Hubspot_Wp_Api::CLIENT_ID;
|
435 |
+
$redirect_url = rawurlencode( forminator_addon_integration_section_admin_url( $this, 'authorize', false ) );
|
436 |
$scopes = Forminator_Addon_Hubspot_Wp_Api::$oauth_scopes;
|
437 |
|
438 |
/**
|
488 |
|
489 |
if ( isset( $query_args['code'] ) ) {
|
490 |
try {
|
491 |
+
$code = $query_args['code'];
|
492 |
+
$token = '';
|
493 |
+
$identifier = ! empty( $query_args['identifier'] ) ? $query_args['identifier'] : '';
|
494 |
+
|
495 |
+
$this->multi_global_id = ! empty( $query_args['global_id'] ) ? $query_args['global_id'] : uniqid( '', true );
|
496 |
|
497 |
// prefer new instance
|
498 |
+
$api = Forminator_Addon_Hubspot_Wp_Api::get_instance( uniqid(), $this->multi_global_id );
|
499 |
+
$redirect_uri = forminator_addon_integration_section_admin_url( $this, 'authorize', false, $identifier );
|
500 |
$args = array(
|
501 |
'code' => $code,
|
502 |
'redirect_uri' => $redirect_uri,
|
522 |
|
523 |
$settings['token'] = $token;
|
524 |
$settings['user'] = $user;
|
525 |
+
$settings['identifier'] = $identifier;
|
526 |
$settings['re-authorize'] = 'ticket';
|
527 |
$this->save_settings_values( $settings );
|
528 |
$template_params['is_close'] = true;
|
550 |
* @throws Forminator_Addon_Hubspot_Wp_Api_Exception
|
551 |
*/
|
552 |
public function get_api( $access_token = null ) {
|
553 |
+
if ( is_null( $access_token ) ) {
|
554 |
+
$access_token = $this->get_client_access_token();
|
|
|
|
|
|
|
|
|
|
|
555 |
}
|
556 |
|
557 |
+
$api = Forminator_Addon_Hubspot_Wp_Api::get_instance( $access_token, $this->multi_global_id );
|
558 |
+
return $api;
|
559 |
}
|
560 |
|
561 |
/**
|
652 |
throw new Forminator_Addon_Hubspot_Exception( __( 'HubSpot is not connected', 'forminator' ) );
|
653 |
}
|
654 |
|
655 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
656 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Hubspot_Quiz_Settings ) {
|
657 |
throw new Forminator_Addon_Hubspot_Exception( __( 'Invalid Quiz Settings of HubSpot', 'forminator' ) );
|
658 |
}
|
702 |
throw new Forminator_Addon_Hubspot_Exception( __( 'HubSpot is not connected', 'forminator' ) );
|
703 |
}
|
704 |
|
705 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
706 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Hubspot_Quiz_Settings ) {
|
707 |
throw new Forminator_Addon_Hubspot_Exception( __( 'Invalid Quiz Settings of HubSpot', 'forminator' ) );
|
708 |
}
|
addons/pro/hubspot/lib/class-forminator-addon-hubspot-wp-api.php
CHANGED
@@ -55,6 +55,8 @@ class Forminator_Addon_Hubspot_Wp_Api {
|
|
55 |
|
56 |
private $_token = '';
|
57 |
|
|
|
|
|
58 |
/**
|
59 |
* @var string
|
60 |
*/
|
@@ -69,13 +71,22 @@ class Forminator_Addon_Hubspot_Wp_Api {
|
|
69 |
*
|
70 |
* @throws Forminator_Addon_Hubspot_Wp_Api_Exception
|
71 |
*/
|
72 |
-
public function __construct( $_token ) {
|
73 |
//prerequisites
|
74 |
if ( ! $_token ) {
|
75 |
throw new Forminator_Addon_Hubspot_Wp_Api_Exception( __( 'Missing required Token', 'forminator' ) );
|
76 |
}
|
77 |
|
78 |
-
$this->_token
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
}
|
80 |
|
81 |
/**
|
@@ -88,9 +99,9 @@ class Forminator_Addon_Hubspot_Wp_Api {
|
|
88 |
* @return Forminator_Addon_Hubspot_Wp_Api|null
|
89 |
* @throws Forminator_Addon_Hubspot_Wp_Api_Exception
|
90 |
*/
|
91 |
-
public static function get_instance( $_token ) {
|
92 |
if ( ! isset( self::$_instances[ md5( $_token ) ] ) ) {
|
93 |
-
self::$_instances[ md5( $_token ) ] = new self( $_token );
|
94 |
}
|
95 |
|
96 |
return self::$_instances[ md5( $_token ) ];
|
55 |
|
56 |
private $_token = '';
|
57 |
|
58 |
+
private $_global_id = '';
|
59 |
+
|
60 |
/**
|
61 |
* @var string
|
62 |
*/
|
71 |
*
|
72 |
* @throws Forminator_Addon_Hubspot_Wp_Api_Exception
|
73 |
*/
|
74 |
+
public function __construct( $_token, $_global_id ) {
|
75 |
//prerequisites
|
76 |
if ( ! $_token ) {
|
77 |
throw new Forminator_Addon_Hubspot_Wp_Api_Exception( __( 'Missing required Token', 'forminator' ) );
|
78 |
}
|
79 |
|
80 |
+
$this->_token = $_token;
|
81 |
+
$this->_global_id = $_global_id;
|
82 |
+
$this->option_name .= $_global_id;
|
83 |
+
}
|
84 |
+
|
85 |
+
/**
|
86 |
+
* Clear Database
|
87 |
+
*/
|
88 |
+
public function clear_db() {
|
89 |
+
delete_option( $this->option_name );
|
90 |
}
|
91 |
|
92 |
/**
|
99 |
* @return Forminator_Addon_Hubspot_Wp_Api|null
|
100 |
* @throws Forminator_Addon_Hubspot_Wp_Api_Exception
|
101 |
*/
|
102 |
+
public static function get_instance( $_token, $global_id ) {
|
103 |
if ( ! isset( self::$_instances[ md5( $_token ) ] ) ) {
|
104 |
+
self::$_instances[ md5( $_token ) ] = new self( $_token, $global_id );
|
105 |
}
|
106 |
|
107 |
return self::$_instances[ md5( $_token ) ];
|
addons/pro/hubspot/views/settings/authorize.php
CHANGED
@@ -43,10 +43,43 @@ foreach ( $template_vars as $key => $val ) {
|
|
43 |
|
44 |
<?php if ( empty( $vars['token'] ) ) : ?>
|
45 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
<div class="sui-block-content-center" style="margin-top: -10px; margin-bottom: -20px;">
|
47 |
|
48 |
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>" target="_blank" class="sui-button sui-button-primary forminator-addon-connect"><?php esc_html_e( 'Authenticate', 'forminator' ); ?></a>
|
49 |
|
50 |
</div>
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
<?php endif; ?>
|
43 |
|
44 |
<?php if ( empty( $vars['token'] ) ) : ?>
|
45 |
|
46 |
+
<div class="sui-form-field">
|
47 |
+
|
48 |
+
<label class="sui-label"><?php esc_html_e( 'Identifier', 'forminator' ); ?></label>
|
49 |
+
|
50 |
+
<input name="identifier"
|
51 |
+
placeholder="<?php esc_attr_e( 'E.g., Business Account', 'forminator' ); ?>"
|
52 |
+
value=""
|
53 |
+
class="sui-form-control" />
|
54 |
+
|
55 |
+
<span class="sui-description"><?php esc_html_e( 'Helps distinguish between integrations if connecting to the same third-party app with multiple accounts.', 'forminator' ); ?></span>
|
56 |
+
|
57 |
+
</div>
|
58 |
+
|
59 |
<div class="sui-block-content-center" style="margin-top: -10px; margin-bottom: -20px;">
|
60 |
|
61 |
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>" target="_blank" class="sui-button sui-button-primary forminator-addon-connect"><?php esc_html_e( 'Authenticate', 'forminator' ); ?></a>
|
62 |
|
63 |
</div>
|
64 |
|
65 |
+
<script>
|
66 |
+
(function ($) {
|
67 |
+
$('input[name="identifier"]').on( 'change', function (e) {
|
68 |
+
var parent = $(this).closest('.sui-box-body'),
|
69 |
+
val = $(this).val(),
|
70 |
+
link = $('.forminator-addon-connect', parent),
|
71 |
+
href = link.prop('href');
|
72 |
+
if ( href ) {
|
73 |
+
var index = href.indexOf('identifier');
|
74 |
+
|
75 |
+
if ( index ) {
|
76 |
+
href = href.slice(0, index);
|
77 |
+
}
|
78 |
+
href += encodeURIComponent( 'identifier=' + val );
|
79 |
+
link.prop('href', href);
|
80 |
+
}
|
81 |
+
});
|
82 |
+
})(jQuery);
|
83 |
+
</script>
|
84 |
+
|
85 |
<?php endif; ?>
|
addons/pro/mailchimp/class-forminator-addon-mailchimp-form-hooks.php
CHANGED
@@ -289,6 +289,7 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
289 |
|
290 |
$form_id = $this->form_id;
|
291 |
$form_settings_instance = $this->form_settings_instance;
|
|
|
292 |
|
293 |
/**
|
294 |
* Filter mailchimp submitted form data to be processed
|
@@ -316,14 +317,25 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
316 |
$mailchimp_formatted = $mailchimp_format->format( 'Y-m-d' );
|
317 |
$submitted_data[$field] = $mailchimp_formatted;
|
318 |
}
|
|
|
|
|
|
|
319 |
}
|
320 |
|
321 |
forminator_addon_maybe_log( __METHOD__, $submitted_data );
|
322 |
|
323 |
-
$addon_setting_values = $
|
324 |
// initialize as null
|
325 |
$mailchimp_api = null;
|
326 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
327 |
//check required fields
|
328 |
try {
|
329 |
$mailchimp_api = $this->addon->get_api();
|
@@ -378,7 +390,7 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
378 |
//check required fields fulfilled
|
379 |
foreach ( $mailchimp_required_fields as $mailchimp_required_field ) {
|
380 |
if ( 'address' === $mailchimp_required_field->type ) {
|
381 |
-
$address_fields = $
|
382 |
foreach ( $address_fields as $addr => $address ) {
|
383 |
if ( ! isset( $addon_setting_values['fields_map'][ $mailchimp_required_field->tag ][ $addr ] ) ) {
|
384 |
throw new Forminator_Addon_Mailchimp_Exception(/* translators: ... */
|
@@ -449,7 +461,7 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
449 |
foreach ( $mailchimp_fields_list as $item ) {
|
450 |
// its mapped ?
|
451 |
if ( 'address' === $item->type ) {
|
452 |
-
$address_fields = $
|
453 |
foreach ( $address_fields as $addr => $address ) {
|
454 |
if ( isset( $addon_setting_values['fields_map'][ $item->tag ] ) && ! empty( $addon_setting_values['fields_map'][ $item->tag ] ) ) {
|
455 |
if ( isset( $submitted_data[ $addon_setting_values['fields_map'][ $item->tag ][ $addr ] ] ) && ! empty( $submitted_data[ $addon_setting_values['fields_map'][ $item->tag ][ $addr ] ] ) ) {
|
@@ -484,6 +496,8 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
484 |
$args['merge_fields'] = $merge_fields;
|
485 |
}
|
486 |
|
|
|
|
|
487 |
$mail_list_id = $addon_setting_values['mail_list_id'];
|
488 |
|
489 |
/**
|
@@ -563,7 +577,6 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
563 |
|
564 |
$entry_fields = array(
|
565 |
array(
|
566 |
-
'name' => 'status',
|
567 |
'value' => array(
|
568 |
'is_sent' => true,
|
569 |
'description' => __( 'Successfully added or updated member on Mailchimp list', 'forminator' ),
|
@@ -579,7 +592,6 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
579 |
|
580 |
$entry_fields = array(
|
581 |
array(
|
582 |
-
'name' => 'status',
|
583 |
'value' => array(
|
584 |
'is_sent' => false,
|
585 |
'description' => $e->getMessage(),
|
@@ -591,6 +603,9 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
591 |
);
|
592 |
}
|
593 |
|
|
|
|
|
|
|
594 |
/**
|
595 |
* Filter mailchimp entry fields to be saved to entry model
|
596 |
*
|
@@ -612,6 +627,49 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
612 |
return $entry_fields;
|
613 |
}
|
614 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
615 |
/**
|
616 |
* Add new row of Mailchimp Integration on render entry
|
617 |
* subentries that included are:
|
@@ -626,11 +684,11 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
626 |
* @since 1.0 Mailchimp Addon
|
627 |
*
|
628 |
* @param Forminator_Form_Entry_Model $entry_model
|
629 |
-
* @param $
|
630 |
*
|
631 |
* @return array
|
632 |
*/
|
633 |
-
public function on_render_entry( Forminator_Form_Entry_Model $entry_model, $
|
634 |
|
635 |
$form_id = $this->form_id;
|
636 |
$form_settings_instance = $this->form_settings_instance;
|
@@ -646,15 +704,18 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
646 |
* @param Forminator_Form_Entry_Model $entry_model Forminator Entry Model
|
647 |
* @param Forminator_Addon_Mailchimp_Form_Settings $form_settings_instance Mailchimp API Form Settings instance
|
648 |
*/
|
649 |
-
$
|
650 |
'forminator_addon_mailchimp_metadata',
|
651 |
-
$
|
652 |
$form_id,
|
653 |
$entry_model,
|
654 |
$form_settings_instance
|
655 |
);
|
656 |
|
657 |
-
$entry_items =
|
|
|
|
|
|
|
658 |
|
659 |
/**
|
660 |
* Filter mailchimp row(s) to be displayed on entries page
|
@@ -672,7 +733,7 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
672 |
$entry_items,
|
673 |
$form_id,
|
674 |
$entry_model,
|
675 |
-
$
|
676 |
$form_settings_instance
|
677 |
);
|
678 |
|
@@ -690,16 +751,8 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
690 |
* @return array
|
691 |
*/
|
692 |
private function format_metadata_for_entry( Forminator_Form_Entry_Model $entry_model, $addon_meta_data ) {
|
693 |
-
// only process first addon meta datas since we only save one
|
694 |
-
// no entry fields was added before
|
695 |
-
if ( ! isset( $addon_meta_data[0] ) || ! is_array( $addon_meta_data[0] ) ) {
|
696 |
-
return array();
|
697 |
-
}
|
698 |
-
|
699 |
-
$addon_meta_data = $addon_meta_data[0];
|
700 |
-
|
701 |
// make sure its `status`, because we only add this
|
702 |
-
if (
|
703 |
return array();
|
704 |
}
|
705 |
|
@@ -714,6 +767,12 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
714 |
|
715 |
$status = $addon_meta_data['value'];
|
716 |
$sub_entries = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
717 |
if ( isset( $status['is_sent'] ) ) {
|
718 |
$is_sent = true === $status['is_sent'] ? __( 'Yes', 'forminator' ) : __( 'No', 'forminator' );
|
719 |
$sub_entries[] = array(
|
@@ -765,8 +824,7 @@ class Forminator_Addon_Mailchimp_Form_Hooks extends Forminator_Addon_Form_Hooks_
|
|
765 |
|
766 |
$additional_entry_item['sub_entries'] = $sub_entries;
|
767 |
|
768 |
-
|
769 |
-
return array( $additional_entry_item );
|
770 |
}
|
771 |
|
772 |
/**
|
289 |
|
290 |
$form_id = $this->form_id;
|
291 |
$form_settings_instance = $this->form_settings_instance;
|
292 |
+
$gdpr = false;
|
293 |
|
294 |
/**
|
295 |
* Filter mailchimp submitted form data to be processed
|
317 |
$mailchimp_formatted = $mailchimp_format->format( 'Y-m-d' );
|
318 |
$submitted_data[$field] = $mailchimp_formatted;
|
319 |
}
|
320 |
+
if ( false !== strpos( $field, 'gdprcheckbox' ) && ! empty( $value ) ) {
|
321 |
+
$gdpr = true;
|
322 |
+
}
|
323 |
}
|
324 |
|
325 |
forminator_addon_maybe_log( __METHOD__, $submitted_data );
|
326 |
|
327 |
+
$addon_setting_values = $form_settings_instance->get_form_settings_values();
|
328 |
// initialize as null
|
329 |
$mailchimp_api = null;
|
330 |
|
331 |
+
$settings_values = $this->addon->get_settings_values();
|
332 |
+
$identifier = isset( $settings_values['identifier'] )
|
333 |
+
? $settings_values['identifier'] : '';
|
334 |
+
$entry_name = 'status';
|
335 |
+
if ( ! empty( $this->addon->multi_global_id ) ) {
|
336 |
+
$entry_name .= "-{$this->addon->multi_global_id}";
|
337 |
+
}
|
338 |
+
|
339 |
//check required fields
|
340 |
try {
|
341 |
$mailchimp_api = $this->addon->get_api();
|
390 |
//check required fields fulfilled
|
391 |
foreach ( $mailchimp_required_fields as $mailchimp_required_field ) {
|
392 |
if ( 'address' === $mailchimp_required_field->type ) {
|
393 |
+
$address_fields = $form_settings_instance->mail_address_fields();
|
394 |
foreach ( $address_fields as $addr => $address ) {
|
395 |
if ( ! isset( $addon_setting_values['fields_map'][ $mailchimp_required_field->tag ][ $addr ] ) ) {
|
396 |
throw new Forminator_Addon_Mailchimp_Exception(/* translators: ... */
|
461 |
foreach ( $mailchimp_fields_list as $item ) {
|
462 |
// its mapped ?
|
463 |
if ( 'address' === $item->type ) {
|
464 |
+
$address_fields = $form_settings_instance->mail_address_fields();
|
465 |
foreach ( $address_fields as $addr => $address ) {
|
466 |
if ( isset( $addon_setting_values['fields_map'][ $item->tag ] ) && ! empty( $addon_setting_values['fields_map'][ $item->tag ] ) ) {
|
467 |
if ( isset( $submitted_data[ $addon_setting_values['fields_map'][ $item->tag ][ $addr ] ] ) && ! empty( $submitted_data[ $addon_setting_values['fields_map'][ $item->tag ][ $addr ] ] ) ) {
|
496 |
$args['merge_fields'] = $merge_fields;
|
497 |
}
|
498 |
|
499 |
+
$args = self::maybe_add_additional_data( $args, $addon_setting_values, $gdpr );
|
500 |
+
|
501 |
$mail_list_id = $addon_setting_values['mail_list_id'];
|
502 |
|
503 |
/**
|
577 |
|
578 |
$entry_fields = array(
|
579 |
array(
|
|
|
580 |
'value' => array(
|
581 |
'is_sent' => true,
|
582 |
'description' => __( 'Successfully added or updated member on Mailchimp list', 'forminator' ),
|
592 |
|
593 |
$entry_fields = array(
|
594 |
array(
|
|
|
595 |
'value' => array(
|
596 |
'is_sent' => false,
|
597 |
'description' => $e->getMessage(),
|
603 |
);
|
604 |
}
|
605 |
|
606 |
+
$entry_fields[0]['name'] = $entry_name;
|
607 |
+
$entry_fields[0]['value']['connection_name'] = $identifier;
|
608 |
+
|
609 |
/**
|
610 |
* Filter mailchimp entry fields to be saved to entry model
|
611 |
*
|
627 |
return $entry_fields;
|
628 |
}
|
629 |
|
630 |
+
/**
|
631 |
+
* Add additional data if needed.
|
632 |
+
*
|
633 |
+
* @param array $args Existed arguments.
|
634 |
+
* @param array $addon_setting_values Addon settings.
|
635 |
+
* @param bool $gdpr Is a GDPR field exist or not.
|
636 |
+
* @return array
|
637 |
+
*/
|
638 |
+
private static function maybe_add_additional_data( $args, $addon_setting_values, $gdpr ) {
|
639 |
+
if ( ! empty( $addon_setting_values['group_interest'] ) ) {
|
640 |
+
$interests = (array) $addon_setting_values['group_interest'];
|
641 |
+
$args['interests'] = array_fill_keys( $interests, true );
|
642 |
+
}
|
643 |
+
|
644 |
+
if ( ! empty( $addon_setting_values['tags'] ) ) {
|
645 |
+
$args['tags'] = array_values( $addon_setting_values['tags'] );
|
646 |
+
}
|
647 |
+
|
648 |
+
if ( true === $gdpr && ! empty( $addon_setting_values['gdpr'] ) ) {
|
649 |
+
$args['marketing_permissions'] = self::prepare_marketing_permissions( $addon_setting_values['gdpr'] );
|
650 |
+
}
|
651 |
+
|
652 |
+
return $args;
|
653 |
+
}
|
654 |
+
|
655 |
+
/**
|
656 |
+
* Prepare GDPR fields for Mailchimp API
|
657 |
+
*
|
658 |
+
* @param array $gdpr_fields Saved GDPR fields.
|
659 |
+
* @return array
|
660 |
+
*/
|
661 |
+
private static function prepare_marketing_permissions( $gdpr_fields ) {
|
662 |
+
$permissions = array();
|
663 |
+
foreach ( $gdpr_fields as $key => $title ) {
|
664 |
+
$permissions[] = array(
|
665 |
+
'marketing_permission_id' => $key,
|
666 |
+
'enabled' => true,
|
667 |
+
);
|
668 |
+
}
|
669 |
+
|
670 |
+
return $permissions;
|
671 |
+
}
|
672 |
+
|
673 |
/**
|
674 |
* Add new row of Mailchimp Integration on render entry
|
675 |
* subentries that included are:
|
684 |
* @since 1.0 Mailchimp Addon
|
685 |
*
|
686 |
* @param Forminator_Form_Entry_Model $entry_model
|
687 |
+
* @param $addon_meta_datas
|
688 |
*
|
689 |
* @return array
|
690 |
*/
|
691 |
+
public function on_render_entry( Forminator_Form_Entry_Model $entry_model, $addon_meta_datas ) {
|
692 |
|
693 |
$form_id = $this->form_id;
|
694 |
$form_settings_instance = $this->form_settings_instance;
|
704 |
* @param Forminator_Form_Entry_Model $entry_model Forminator Entry Model
|
705 |
* @param Forminator_Addon_Mailchimp_Form_Settings $form_settings_instance Mailchimp API Form Settings instance
|
706 |
*/
|
707 |
+
$addon_meta_datas = apply_filters(
|
708 |
'forminator_addon_mailchimp_metadata',
|
709 |
+
$addon_meta_datas,
|
710 |
$form_id,
|
711 |
$entry_model,
|
712 |
$form_settings_instance
|
713 |
);
|
714 |
|
715 |
+
$entry_items = array();
|
716 |
+
foreach ( $addon_meta_datas as $addon_meta_data ) {
|
717 |
+
$entry_items[] = $this->format_metadata_for_entry( $entry_model, $addon_meta_data );
|
718 |
+
}
|
719 |
|
720 |
/**
|
721 |
* Filter mailchimp row(s) to be displayed on entries page
|
733 |
$entry_items,
|
734 |
$form_id,
|
735 |
$entry_model,
|
736 |
+
$addon_meta_datas,
|
737 |
$form_settings_instance
|
738 |
);
|
739 |
|
751 |
* @return array
|
752 |
*/
|
753 |
private function format_metadata_for_entry( Forminator_Form_Entry_Model $entry_model, $addon_meta_data ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
754 |
// make sure its `status`, because we only add this
|
755 |
+
if ( 0 !== strpos( $addon_meta_data['name'], 'status' ) ) {
|
756 |
return array();
|
757 |
}
|
758 |
|
767 |
|
768 |
$status = $addon_meta_data['value'];
|
769 |
$sub_entries = array();
|
770 |
+
if ( isset( $status['connection_name'] ) ) {
|
771 |
+
$sub_entries[] = array(
|
772 |
+
'label' => __( 'Integration Name', 'forminator' ),
|
773 |
+
'value' => $status['connection_name'],
|
774 |
+
);
|
775 |
+
}
|
776 |
if ( isset( $status['is_sent'] ) ) {
|
777 |
$is_sent = true === $status['is_sent'] ? __( 'Yes', 'forminator' ) : __( 'No', 'forminator' );
|
778 |
$sub_entries[] = array(
|
824 |
|
825 |
$additional_entry_item['sub_entries'] = $sub_entries;
|
826 |
|
827 |
+
return $additional_entry_item;
|
|
|
828 |
}
|
829 |
|
830 |
/**
|
addons/pro/mailchimp/class-forminator-addon-mailchimp-form-settings.php
CHANGED
@@ -16,6 +16,27 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
16 |
*/
|
17 |
protected $addon;
|
18 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
/**
|
20 |
* Forminator_Addon_Mailchimp_Form_Settings constructor.
|
21 |
*
|
@@ -42,20 +63,56 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
42 |
* @return array
|
43 |
*/
|
44 |
public function form_settings_wizards() {
|
45 |
-
//
|
46 |
-
|
47 |
-
|
|
|
48 |
// 1
|
49 |
array(
|
50 |
'callback' => array( $this, 'choose_mail_list' ),
|
51 |
'is_completed' => array( $this, 'step_choose_mail_list_is_completed' ),
|
52 |
),
|
53 |
// 2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
54 |
array(
|
55 |
'callback' => array( $this, 'map_fields' ),
|
56 |
'is_completed' => array( $this, 'step_map_fields_is_completed' ),
|
57 |
),
|
58 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
59 |
}
|
60 |
|
61 |
/**
|
@@ -68,23 +125,14 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
68 |
* @return array
|
69 |
*/
|
70 |
public function choose_mail_list( $submitted_data ) {
|
71 |
-
|
72 |
-
// already filtered on Forminator_Addon_Abstract::get_wizard
|
73 |
-
$this->addon_form_settings = $this->get_form_settings_values();
|
74 |
-
$current_data = array(
|
75 |
'mail_list_id' => '',
|
76 |
'enable_double_opt_in' => '',
|
77 |
'enable_gdpr' => '',
|
78 |
'gdpr_text' => '',
|
79 |
);
|
80 |
|
81 |
-
|
82 |
-
if ( isset( $submitted_data[ $key ] ) ) {
|
83 |
-
$current_data[ $key ] = $submitted_data[ $key ];
|
84 |
-
} elseif ( isset( $this->addon_form_settings[ $key ] ) ) {
|
85 |
-
$current_data[ $key ] = $this->addon_form_settings[ $key ];
|
86 |
-
}
|
87 |
-
}
|
88 |
|
89 |
forminator_addon_maybe_log( __METHOD__, 'current_data', $current_data );
|
90 |
|
@@ -97,8 +145,9 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
97 |
$html_field_mail_list = '';
|
98 |
|
99 |
try {
|
100 |
-
$api
|
101 |
$mail_lists = $api->get_all_lists();
|
|
|
102 |
|
103 |
// Get mailchimp list to be selected, bail on empty
|
104 |
if ( empty( $mail_lists ) ) {
|
@@ -107,7 +156,7 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
107 |
|
108 |
$html_select_mail_list = '<div class="forminator-select-refresh">';
|
109 |
$html_select_mail_list .= '<select name="mail_list_id" class="sui-select sui-form-control">';
|
110 |
-
$html_select_mail_list .= self::
|
111 |
$html_select_mail_list .= '</select>';
|
112 |
$html_select_mail_list .= self::refresh_button();
|
113 |
$html_select_mail_list .= '</div>';
|
@@ -120,6 +169,18 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
120 |
if ( empty( $mail_list_name ) ) {
|
121 |
throw new Forminator_Addon_Mailchimp_Form_Settings_Exception( __( 'Please select a valid Email Audience', 'forminator' ), 'mail_list_id' );
|
122 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
123 |
$this->addon_form_settings['mail_list_id'] = $submitted_data['mail_list_id'];
|
124 |
$this->addon_form_settings['mail_list_name'] = $mail_list_name;
|
125 |
|
@@ -194,7 +255,7 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
194 |
}
|
195 |
|
196 |
return array(
|
197 |
-
'html' => '<div class="sui-box-content integration-header"><h3 class="sui-box-title" id="dialogTitle2">' . __( 'Choose
|
198 |
<span class="sui-description" style="margin-top: 20px;">' . __( 'Choose the audience you want to send form data to.', 'forminator' ) . '</span>
|
199 |
' . $error_message . '</div>
|
200 |
<form enctype="multipart/form-data">
|
@@ -219,6 +280,423 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
219 |
|
220 |
}
|
221 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
222 |
/**
|
223 |
* Step mapping fields on wizard
|
224 |
*
|
@@ -230,9 +708,7 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
230 |
* @return array
|
231 |
*/
|
232 |
public function map_fields( $submitted_data ) {
|
233 |
-
$
|
234 |
-
$is_close = false;
|
235 |
-
|
236 |
$is_submit = ! empty( $submitted_data );
|
237 |
$error_message = '';
|
238 |
$html_input_map_fields = '';
|
@@ -337,18 +813,16 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
337 |
}
|
338 |
}
|
339 |
|
340 |
-
$buttons = array(
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
Forminator_Addon_Mailchimp::get_button_markup( esc_html__( 'Save', 'forminator' ), 'sui-button-primary forminator-addon-finish' ) .
|
351 |
-
'</div>';
|
352 |
|
353 |
$notification = array();
|
354 |
|
@@ -446,7 +920,7 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
446 |
} else {
|
447 |
?>
|
448 |
<tr>
|
449 |
-
<td><?php echo esc_html( $item->name ); ?> <?php echo
|
450 |
<td>
|
451 |
<div class="sui-form-field {{$error_css_class_<?php echo esc_attr( $item->tag ); ?>}}">
|
452 |
<select class="sui-select" name="fields_map[<?php echo esc_attr( $item->tag ); ?>]">
|
@@ -495,6 +969,101 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
495 |
return $mail_list_name;
|
496 |
}
|
497 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
498 |
/**
|
499 |
* Validate submitted data by user as expected by merge field on mailchimp mail list
|
500 |
*
|
@@ -682,4 +1251,14 @@ class Forminator_Addon_Mailchimp_Form_Settings extends Forminator_Addon_Form_Set
|
|
682 |
return true;
|
683 |
}
|
684 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
685 |
}
|
16 |
*/
|
17 |
protected $addon;
|
18 |
|
19 |
+
/**
|
20 |
+
* Stores mailchimp group data
|
21 |
+
*
|
22 |
+
* @var array Groups
|
23 |
+
*/
|
24 |
+
private $groups_data = array();
|
25 |
+
|
26 |
+
/**
|
27 |
+
* Stores mailchimp GDPR data
|
28 |
+
*
|
29 |
+
* @var array
|
30 |
+
*/
|
31 |
+
private $gdpr_data = array();
|
32 |
+
|
33 |
+
/**
|
34 |
+
* Stores mailchimp tags data ( static segments )
|
35 |
+
*
|
36 |
+
* @var array Tags
|
37 |
+
*/
|
38 |
+
private $tags_data = array();
|
39 |
+
|
40 |
/**
|
41 |
* Forminator_Addon_Mailchimp_Form_Settings constructor.
|
42 |
*
|
63 |
* @return array
|
64 |
*/
|
65 |
public function form_settings_wizards() {
|
66 |
+
// Already filtered on Forminator_Addon_Abstract::get_wizard.
|
67 |
+
$this->addon_form_settings = $this->get_form_settings_values();
|
68 |
+
// Numerical array steps.
|
69 |
+
$steps = array(
|
70 |
// 1
|
71 |
array(
|
72 |
'callback' => array( $this, 'choose_mail_list' ),
|
73 |
'is_completed' => array( $this, 'step_choose_mail_list_is_completed' ),
|
74 |
),
|
75 |
// 2
|
76 |
+
array(
|
77 |
+
'callback' => array( $this, 'choose_tags' ),
|
78 |
+
'is_completed' => array( $this, 'step_is_completed' ),
|
79 |
+
),
|
80 |
+
// 3
|
81 |
+
array(
|
82 |
+
'callback' => array( $this, 'choose_group' ),
|
83 |
+
'is_completed' => array( $this, 'step_is_completed' ),
|
84 |
+
),
|
85 |
+
// 4
|
86 |
+
array(
|
87 |
+
'callback' => array( $this, 'choose_gdpr' ),
|
88 |
+
'is_completed' => array( $this, 'step_is_completed' ),
|
89 |
+
),
|
90 |
+
// 5
|
91 |
array(
|
92 |
'callback' => array( $this, 'map_fields' ),
|
93 |
'is_completed' => array( $this, 'step_map_fields_is_completed' ),
|
94 |
),
|
95 |
);
|
96 |
+
|
97 |
+
if ( ! empty( $this->addon_form_settings['mail_list_id'] ) ) {
|
98 |
+
$this->set_tags();
|
99 |
+
$this->set_groups();
|
100 |
+
$this->set_gdpr_fields();
|
101 |
+
// Note: order DESC is neccessary here!
|
102 |
+
if ( empty( $this->gdpr_data ) ) {
|
103 |
+
unset( $steps[3] );
|
104 |
+
}
|
105 |
+
if ( empty( $this->groups_data ) ) {
|
106 |
+
unset( $steps[2] );
|
107 |
+
}
|
108 |
+
if ( empty( $this->tags_data ) ) {
|
109 |
+
unset( $steps[1] );
|
110 |
+
}
|
111 |
+
} else {
|
112 |
+
unset( $steps[3], $steps[2], $steps[1] );
|
113 |
+
}
|
114 |
+
|
115 |
+
return $steps;
|
116 |
}
|
117 |
|
118 |
/**
|
125 |
* @return array
|
126 |
*/
|
127 |
public function choose_mail_list( $submitted_data ) {
|
128 |
+
$default_data = array(
|
|
|
|
|
|
|
129 |
'mail_list_id' => '',
|
130 |
'enable_double_opt_in' => '',
|
131 |
'enable_gdpr' => '',
|
132 |
'gdpr_text' => '',
|
133 |
);
|
134 |
|
135 |
+
$current_data = $this->get_current_data( $default_data, $submitted_data );
|
|
|
|
|
|
|
|
|
|
|
|
|
136 |
|
137 |
forminator_addon_maybe_log( __METHOD__, 'current_data', $current_data );
|
138 |
|
145 |
$html_field_mail_list = '';
|
146 |
|
147 |
try {
|
148 |
+
$api = $this->addon->get_api();
|
149 |
$mail_lists = $api->get_all_lists();
|
150 |
+
$lists = wp_list_pluck( $mail_lists, 'name', 'id' );
|
151 |
|
152 |
// Get mailchimp list to be selected, bail on empty
|
153 |
if ( empty( $mail_lists ) ) {
|
156 |
|
157 |
$html_select_mail_list = '<div class="forminator-select-refresh">';
|
158 |
$html_select_mail_list .= '<select name="mail_list_id" class="sui-select sui-form-control">';
|
159 |
+
$html_select_mail_list .= self::get_select_html( $lists, $current_data['mail_list_id'] );
|
160 |
$html_select_mail_list .= '</select>';
|
161 |
$html_select_mail_list .= self::refresh_button();
|
162 |
$html_select_mail_list .= '</div>';
|
169 |
if ( empty( $mail_list_name ) ) {
|
170 |
throw new Forminator_Addon_Mailchimp_Form_Settings_Exception( __( 'Please select a valid Email Audience', 'forminator' ), 'mail_list_id' );
|
171 |
}
|
172 |
+
if ( ! empty( $this->addon_form_settings['mail_list_id'] ) && $this->addon_form_settings['mail_list_id'] !== $submitted_data['mail_list_id'] ) {
|
173 |
+
// reset cache cuz List id is changed.
|
174 |
+
unset(
|
175 |
+
$this->addon_form_settings['tags_data'],
|
176 |
+
$this->addon_form_settings['groups_data'],
|
177 |
+
$this->addon_form_settings['gdpr_data'],
|
178 |
+
$this->addon_form_settings['tags'],
|
179 |
+
$this->addon_form_settings['group'],
|
180 |
+
$this->addon_form_settings['group_interest'],
|
181 |
+
$this->addon_form_settings['gdpr']
|
182 |
+
);
|
183 |
+
}
|
184 |
$this->addon_form_settings['mail_list_id'] = $submitted_data['mail_list_id'];
|
185 |
$this->addon_form_settings['mail_list_name'] = $mail_list_name;
|
186 |
|
255 |
}
|
256 |
|
257 |
return array(
|
258 |
+
'html' => '<div class="sui-box-content integration-header"><h3 class="sui-box-title" id="dialogTitle2">' . __( 'Choose audience', 'forminator' ) . '</h3>
|
259 |
<span class="sui-description" style="margin-top: 20px;">' . __( 'Choose the audience you want to send form data to.', 'forminator' ) . '</span>
|
260 |
' . $error_message . '</div>
|
261 |
<form enctype="multipart/form-data">
|
280 |
|
281 |
}
|
282 |
|
283 |
+
/**
|
284 |
+
* Get current data based on submitted or saved data
|
285 |
+
*
|
286 |
+
* @param array $current_data Default data.
|
287 |
+
* @param array $submitted_data Submitted data.
|
288 |
+
* @return array
|
289 |
+
*/
|
290 |
+
private function get_current_data( $current_data, $submitted_data ) {
|
291 |
+
foreach ( array_keys( $current_data ) as $key ) {
|
292 |
+
if ( isset( $submitted_data[ $key ] ) ) {
|
293 |
+
$current_data[ $key ] = $submitted_data[ $key ];
|
294 |
+
} elseif ( isset( $this->addon_form_settings[ $key ] ) ) {
|
295 |
+
$current_data[ $key ] = $this->addon_form_settings[ $key ];
|
296 |
+
}
|
297 |
+
}
|
298 |
+
|
299 |
+
return $current_data;
|
300 |
+
}
|
301 |
+
|
302 |
+
/**
|
303 |
+
* Check if it's submission a step.
|
304 |
+
*
|
305 |
+
* @param array $submitted_data Submitted data.
|
306 |
+
* @param int $step Step.
|
307 |
+
* @return boolean
|
308 |
+
*/
|
309 |
+
private static function is_submit( $submitted_data, $step ) {
|
310 |
+
if ( ! empty( $submitted_data ) ) {
|
311 |
+
return true;
|
312 |
+
}
|
313 |
+
|
314 |
+
$post_data = filter_input( INPUT_POST, 'data' );
|
315 |
+
|
316 |
+
if ( ! is_array( $post_data ) && is_string( $post_data ) ) {
|
317 |
+
$post_string = $post_data;
|
318 |
+
$post_data = array();
|
319 |
+
wp_parse_str( $post_string, $post_data );
|
320 |
+
|
321 |
+
return in_array( 'is_submit', array_keys( $post_data ), true ) && strval( $step ) === $post_data['is_submit'];
|
322 |
+
}
|
323 |
+
|
324 |
+
return false;
|
325 |
+
}
|
326 |
+
|
327 |
+
/**
|
328 |
+
* Choose Tags wizard
|
329 |
+
*
|
330 |
+
* @since 1.15.3 Mailchimp Addon
|
331 |
+
* @param array $submitted_data Submitted data.
|
332 |
+
* @return array
|
333 |
+
*/
|
334 |
+
public function choose_tags( $submitted_data ) {
|
335 |
+
$step = 2;
|
336 |
+
$default_data = array(
|
337 |
+
'tags' => array(),
|
338 |
+
);
|
339 |
+
$is_submit = self::is_submit( $submitted_data, $step );
|
340 |
+
|
341 |
+
if ( $is_submit && empty( $submitted_data ) ) {
|
342 |
+
$submitted_data = $default_data;
|
343 |
+
}
|
344 |
+
$current_data = $this->get_current_data( $default_data, $submitted_data );
|
345 |
+
|
346 |
+
forminator_addon_maybe_log( __METHOD__, 'current_data', $current_data );
|
347 |
+
|
348 |
+
$selectbox = $this->get_second_step_options_tags( $current_data['tags'] );
|
349 |
+
|
350 |
+
// Logic when user submit tags.
|
351 |
+
if ( $is_submit ) {
|
352 |
+
forminator_addon_maybe_log( __METHOD__, '$submitted_data', $submitted_data );
|
353 |
+
|
354 |
+
if ( is_array( $submitted_data['tags'] ) ) {
|
355 |
+
|
356 |
+
$save_tags = array();
|
357 |
+
// Store the tag id and tag name.
|
358 |
+
foreach ( $submitted_data['tags'] as $tag_id ) {
|
359 |
+
|
360 |
+
if ( '-1' === $tag_id || empty( $this->tags_data[ $tag_id ] ) ) {
|
361 |
+
continue;
|
362 |
+
}
|
363 |
+
|
364 |
+
$save_tags[ $tag_id ] = esc_html( $this->tags_data[ $tag_id ] );
|
365 |
+
}
|
366 |
+
|
367 |
+
$this->addon_form_settings['tags'] = $save_tags;
|
368 |
+
}
|
369 |
+
|
370 |
+
$this->save_form_settings_values( $this->addon_form_settings );
|
371 |
+
}
|
372 |
+
|
373 |
+
$buttons = array(
|
374 |
+
'cancel' => array(
|
375 |
+
'markup' => Forminator_Addon_Mailchimp::get_button_markup( esc_html__( 'Back', 'forminator' ), 'sui-button-ghost forminator-addon-back' ),
|
376 |
+
),
|
377 |
+
'next' => array(
|
378 |
+
'markup' => '<div class="sui-actions-right">' .
|
379 |
+
Forminator_Addon_Mailchimp::get_button_markup( esc_html__( 'Next', 'forminator' ), 'forminator-addon-next' ) .
|
380 |
+
'</div>',
|
381 |
+
),
|
382 |
+
);
|
383 |
+
|
384 |
+
return array(
|
385 |
+
'html' => '<div class="sui-box-content integration-header"><h3 class="sui-box-title" id="dialogTitle2">' . esc_html__( 'Mailchimp Tags', 'forminator' ) . '</h3>
|
386 |
+
<span class="sui-description" style="margin-top: 20px;">' . esc_html__( 'Mailchimp tags help you organize your audience. You can add as many tags as you’d like to your form subscribers.', 'forminator' ) . '</span>
|
387 |
+
</div>
|
388 |
+
<form enctype="multipart/form-data">
|
389 |
+
' . $selectbox . '
|
390 |
+
<input type="hidden" name="is_submit" value="' . $step . '">
|
391 |
+
</form>',
|
392 |
+
'redirect' => false,
|
393 |
+
'buttons' => $buttons,
|
394 |
+
'has_back' => true,
|
395 |
+
);
|
396 |
+
}
|
397 |
+
|
398 |
+
/**
|
399 |
+
* Choose Groups wizard
|
400 |
+
*
|
401 |
+
* @since 1.15.3 Mailchimp Addon
|
402 |
+
* @param array $submitted_data Submitted data.
|
403 |
+
* @return array
|
404 |
+
*/
|
405 |
+
public function choose_group( $submitted_data ) {
|
406 |
+
$default_data = array(
|
407 |
+
'group' => '',
|
408 |
+
);
|
409 |
+
$is_submit = ! empty( $submitted_data );
|
410 |
+
|
411 |
+
if ( $is_submit && empty( $submitted_data ) ) {
|
412 |
+
$submitted_data = $default_data;
|
413 |
+
}
|
414 |
+
$current_data = $this->get_current_data( $default_data, $submitted_data );
|
415 |
+
|
416 |
+
forminator_addon_maybe_log( __METHOD__, 'current_data', $current_data );
|
417 |
+
|
418 |
+
$selectbox = $this->get_third_step_options_groups( $current_data['group'] );
|
419 |
+
|
420 |
+
// Logic when user submit group.
|
421 |
+
if ( $is_submit ) {
|
422 |
+
forminator_addon_maybe_log( __METHOD__, '$submitted_data', $submitted_data );
|
423 |
+
$group_id = $submitted_data['group'];
|
424 |
+
|
425 |
+
// Store the selected group_id.
|
426 |
+
$this->addon_form_settings['group'] = $group_id;
|
427 |
+
|
428 |
+
if ( ! empty( $submitted_data['group'] ) ) {
|
429 |
+
// Store the group name.
|
430 |
+
$this->addon_form_settings['group_name'] = $this->groups_data[ $group_id ]['name'];
|
431 |
+
|
432 |
+
// Store the group type.
|
433 |
+
$this->addon_form_settings['group_type'] = $this->groups_data[ $group_id ]['type'];
|
434 |
+
}
|
435 |
+
$this->addon_form_settings['group_interest'] = isset( $submitted_data['group_interest'] ) ? $submitted_data['group_interest'] : '';
|
436 |
+
$interests = $this->get_interests();
|
437 |
+
|
438 |
+
$this->addon_form_settings['interest_options'] = $interests;
|
439 |
+
|
440 |
+
$this->addon_form_settings['group_interest_placeholder'] = isset( $submitted_data['group_interest_placeholder'] ) ? $submitted_data['group_interest_placeholder'] : '';
|
441 |
+
|
442 |
+
$this->save_form_settings_values( $this->addon_form_settings );
|
443 |
+
}
|
444 |
+
|
445 |
+
$buttons = array(
|
446 |
+
'cancel' => array(
|
447 |
+
'markup' => Forminator_Addon_Mailchimp::get_button_markup( esc_html__( 'Back', 'forminator' ), 'sui-button-ghost forminator-addon-back' ),
|
448 |
+
),
|
449 |
+
'next' => array(
|
450 |
+
'markup' => '<div class="sui-actions-right">' .
|
451 |
+
Forminator_Addon_Mailchimp::get_button_markup( esc_html__( 'Next', 'forminator' ), 'forminator-addon-next' ) .
|
452 |
+
'</div>',
|
453 |
+
),
|
454 |
+
);
|
455 |
+
|
456 |
+
return array(
|
457 |
+
'html' => '<div class="sui-box-content integration-header"><h3 class="sui-box-title" id="dialogTitle2">' . esc_html__( 'Mailchimp Groups', 'forminator' ) . '</h3>
|
458 |
+
<span class="sui-description" style="margin-top: 20px;">' . esc_html__( 'Mailchimp groups allow you to categorize your audience based on their interests. Use the options below to group your audience based on submitted form data.', 'forminator' ) . '</span>
|
459 |
+
</div>
|
460 |
+
<form enctype="multipart/form-data">
|
461 |
+
' . $selectbox . '
|
462 |
+
</form>',
|
463 |
+
'redirect' => false,
|
464 |
+
'buttons' => $buttons,
|
465 |
+
'has_back' => true,
|
466 |
+
);
|
467 |
+
}
|
468 |
+
|
469 |
+
/**
|
470 |
+
* Choose GDPR wizard
|
471 |
+
*
|
472 |
+
* @since 1.15.3 Mailchimp Addon
|
473 |
+
* @param array $submitted_data Submitted data.
|
474 |
+
* @return array
|
475 |
+
*/
|
476 |
+
public function choose_gdpr( $submitted_data ) {
|
477 |
+
$step = 4;
|
478 |
+
$default_data = array(
|
479 |
+
'gdpr' => array(),
|
480 |
+
);
|
481 |
+
$is_submit = self::is_submit( $submitted_data, $step );
|
482 |
+
|
483 |
+
if ( $is_submit && empty( $submitted_data ) ) {
|
484 |
+
$submitted_data = $default_data;
|
485 |
+
}
|
486 |
+
$current_data = $this->get_current_data( $default_data, $submitted_data );
|
487 |
+
|
488 |
+
forminator_addon_maybe_log( __METHOD__, 'current_data', $current_data );
|
489 |
+
|
490 |
+
$checkboxes = $this->get_forth_step_options_gdpr( array_keys( $current_data['gdpr'] ) );
|
491 |
+
|
492 |
+
// Logic when user submit gdpr.
|
493 |
+
if ( $is_submit ) {
|
494 |
+
forminator_addon_maybe_log( __METHOD__, '$submitted_data', $submitted_data );
|
495 |
+
|
496 |
+
if ( is_array( $submitted_data['gdpr'] ) ) {
|
497 |
+
|
498 |
+
$save_data = array();
|
499 |
+
// Store the gdpr id and gdpr title.
|
500 |
+
foreach ( $submitted_data['gdpr'] as $gdpr_id ) {
|
501 |
+
|
502 |
+
if ( empty( $this->gdpr_data[ $gdpr_id ] ) ) {
|
503 |
+
continue;
|
504 |
+
}
|
505 |
+
|
506 |
+
$save_data[ $gdpr_id ] = esc_html( $this->gdpr_data[ $gdpr_id ] );
|
507 |
+
}
|
508 |
+
|
509 |
+
$this->addon_form_settings['gdpr'] = $save_data;
|
510 |
+
}
|
511 |
+
|
512 |
+
$this->save_form_settings_values( $this->addon_form_settings );
|
513 |
+
}
|
514 |
+
|
515 |
+
$buttons = array(
|
516 |
+
'cancel' => array(
|
517 |
+
'markup' => Forminator_Addon_Mailchimp::get_button_markup( esc_html__( 'Back', 'forminator' ), 'sui-button-ghost forminator-addon-back' ),
|
518 |
+
),
|
519 |
+
'next' => array(
|
520 |
+
'markup' => '<div class="sui-actions-right">' .
|
521 |
+
Forminator_Addon_Mailchimp::get_button_markup( esc_html__( 'Next', 'forminator' ), 'forminator-addon-next' ) .
|
522 |
+
'</div>',
|
523 |
+
),
|
524 |
+
);
|
525 |
+
|
526 |
+
return array(
|
527 |
+
'html' => '<div class="sui-box-content integration-header"><h3 class="sui-box-title" id="dialogTitle2">' . esc_html__( 'Mailchimp GDPR Permissions', 'forminator' ) . '</h3>
|
528 |
+
<span class="sui-description" style="margin-top: 20px;">' . esc_html__( 'You can optionally opt-in the subscribers into your Mailchimp’s audience permissions. Choose the GDPR permissions to opt-in your subscribers.', 'forminator' ) . '</span>
|
529 |
+
</div>
|
530 |
+
<form enctype="multipart/form-data">
|
531 |
+
' . $checkboxes . '
|
532 |
+
<input type="hidden" name="is_submit" value="' . $step . '">
|
533 |
+
</form>',
|
534 |
+
'redirect' => false,
|
535 |
+
'buttons' => $buttons,
|
536 |
+
'has_back' => true,
|
537 |
+
);
|
538 |
+
}
|
539 |
+
|
540 |
+
/**
|
541 |
+
* Returns Mailchimp group interests list
|
542 |
+
*
|
543 |
+
* @param array $data Data.
|
544 |
+
* @return string
|
545 |
+
*/
|
546 |
+
public function get_group_interests( $data ) {
|
547 |
+
if ( ! empty( $data['global_id'] ) ) {
|
548 |
+
$this->addon->multi_global_id = $data['global_id'];
|
549 |
+
}
|
550 |
+
|
551 |
+
$this->addon_form_settings = $this->get_form_settings_values();
|
552 |
+
|
553 |
+
if ( ! empty( $data['group'] ) ) {
|
554 |
+
$group = $data['group'];
|
555 |
+
} else {
|
556 |
+
return '';
|
557 |
+
}
|
558 |
+
|
559 |
+
$api = $this->addon->get_api();
|
560 |
+
$interests = $api->get_interests(
|
561 |
+
$this->addon_form_settings['mail_list_id'],
|
562 |
+
$group
|
563 |
+
);
|
564 |
+
|
565 |
+
// If no group was selected or the selected group doesn't have interests.
|
566 |
+
if ( empty( $interests ) || ! is_array( $interests ) ) {
|
567 |
+
return '';
|
568 |
+
}
|
569 |
+
|
570 |
+
if ( isset( $this->addon_form_settings['group'] ) && isset( $this->addon_form_settings['group_interest'] ) && $this->addon_form_settings['group'] === $group ) {
|
571 |
+
$interest_id = $this->addon_form_settings['group_interest'];
|
572 |
+
} else {
|
573 |
+
$interest_id = '';
|
574 |
+
}
|
575 |
+
|
576 |
+
$this->set_groups();
|
577 |
+
$groups = wp_list_pluck( $this->groups_data, 'type', 'id' );
|
578 |
+
$group_type = isset( $groups[ $group ] ) ? $groups[ $group ] : '';
|
579 |
+
|
580 |
+
$html = $this->get_group_interest_options( $group_type, $interests, $interest_id );
|
581 |
+
|
582 |
+
return $html;
|
583 |
+
}
|
584 |
+
|
585 |
+
/**
|
586 |
+
* Return an array of options used to display the settings of Group interests.
|
587 |
+
*
|
588 |
+
* @todo use $interest_id to show the selected values if set. This can be an array if group type is checkbox.
|
589 |
+
*
|
590 |
+
* @param string $type Group type.
|
591 |
+
* @param array $interests Interests.
|
592 |
+
* @param string $interest_id Interest ID.
|
593 |
+
* @return array
|
594 |
+
*/
|
595 |
+
private function get_group_interest_options( $type, $interests, $interest_id ) {
|
596 |
+
if ( in_array( $type, array( 'dropdown' ), true ) ) {
|
597 |
+
$type = 'select';
|
598 |
+
}
|
599 |
+
if ( in_array( $type, array( 'hidden' ), true ) ) {
|
600 |
+
$type = 'checkboxes';
|
601 |
+
}
|
602 |
+
|
603 |
+
$choose_prompt = esc_html__( 'Select Interest(s)', 'forminator' );
|
604 |
+
$input_name = 'group_interest';
|
605 |
+
|
606 |
+
$html = '<div class="sui-form-field">';
|
607 |
+
$html .= '<label class="sui-label" for="' . $input_name . '">' . $choose_prompt . '</label>';
|
608 |
+
|
609 |
+
switch ( $type ) {
|
610 |
+
case 'checkboxes':
|
611 |
+
$html .= self::get_checkboxes_html( $interests, $input_name . '[]', $interest_id );
|
612 |
+
break;
|
613 |
+
|
614 |
+
case 'radio':
|
615 |
+
$html .= self::get_radios_html( $interests, $input_name, $interest_id );
|
616 |
+
break;
|
617 |
+
|
618 |
+
default:
|
619 |
+
$html .= '<select id="' . $input_name . '" name="' . $input_name . '" class="">';
|
620 |
+
$html .= self::get_select_html( $interests, $interest_id );
|
621 |
+
$html .= '</select>';
|
622 |
+
break;
|
623 |
+
}
|
624 |
+
|
625 |
+
$html .= '</div>';
|
626 |
+
|
627 |
+
return $html;
|
628 |
+
}
|
629 |
+
|
630 |
+
/**
|
631 |
+
* Return html of options used to display the settings of the 2nd step for tags.
|
632 |
+
*
|
633 |
+
* @since 1.15.3
|
634 |
+
*
|
635 |
+
* @param string $selected_ids Selected Tag ID.
|
636 |
+
* @return array
|
637 |
+
*/
|
638 |
+
private function get_second_step_options_tags( $selected_ids ) {
|
639 |
+
ob_start();
|
640 |
+
?>
|
641 |
+
<div class="sui-form-field">
|
642 |
+
<label class="sui-label" for="tags"><strong><?php echo esc_html__( 'Tags', 'forminator' ) . '</strong> (' . esc_html__( 'Optional', 'forminator' ) . ')'; ?></label>
|
643 |
+
<select class="sui-select fui-multi-select" name="tags[]" id="tags"
|
644 |
+
multiple="multiple"
|
645 |
+
data-tags="false"
|
646 |
+
data-token-separators="[',']"
|
647 |
+
data-placeholder="<?php esc_html_e( 'Start typing to add tags', 'forminator' ); ?>"
|
648 |
+
data-allow-clear="false">
|
649 |
+
|
650 |
+
<?php foreach ( $this->tags_data as $tag_id => $name ) { ?>
|
651 |
+
<option value="<?php echo esc_attr( $tag_id ); ?>"<?php selected( in_array( $tag_id, array_keys( $selected_ids ), true ) ); ?>><?php echo esc_html( $name ); ?></option>
|
652 |
+
<?php } ?>
|
653 |
+
</select>
|
654 |
+
</div>
|
655 |
+
<?php
|
656 |
+
$html = ob_get_clean();
|
657 |
+
|
658 |
+
return $html;
|
659 |
+
}
|
660 |
+
|
661 |
+
/**
|
662 |
+
* Return html of options used to display the settings of the 3rd step for groups.
|
663 |
+
*
|
664 |
+
* @since 1.15.3
|
665 |
+
*
|
666 |
+
* @param string $selected_id Selected group ID.
|
667 |
+
* @return array
|
668 |
+
*/
|
669 |
+
private function get_third_step_options_groups( $selected_id ) {
|
670 |
+
$lists = wp_list_pluck( $this->groups_data, 'name', 'id' );
|
671 |
+
|
672 |
+
$html = '<div class="sui-form-field">';
|
673 |
+
$html .= '<label class="sui-label" for="group"><strong>' . esc_html__( 'Group category', 'forminator' ) . '</strong> (' . esc_html__( 'Optional', 'forminator' ) . ')</label>';
|
674 |
+
$html .= '<select id="group" name="group" data-nonce="' . wp_create_nonce( 'forminator_mailchimp_interests' ) . '" class="sui-select sui-form-control" data-placeholder="' . esc_html__( 'Select group category', 'forminator' ) . '">';
|
675 |
+
$html .= self::get_select_html( $lists, $selected_id );
|
676 |
+
$html .= '</select>';
|
677 |
+
$html .= '<span class="sui-description">' . esc_html__( 'Select a group category to see more options.', 'forminator' ) . '</span>';
|
678 |
+
$html .= '</div>';
|
679 |
+
|
680 |
+
return $html;
|
681 |
+
}
|
682 |
+
|
683 |
+
/**
|
684 |
+
* Return html of options used to display the settings of the 4rd step for GDPR.
|
685 |
+
*
|
686 |
+
* @since 1.15.3
|
687 |
+
*
|
688 |
+
* @param string $selected_ids Selected GDRP ID.
|
689 |
+
* @return array
|
690 |
+
*/
|
691 |
+
private function get_forth_step_options_gdpr( $selected_ids ) {
|
692 |
+
$html = '<div class="sui-form-field">';
|
693 |
+
$html .= '<label class="sui-label"><strong>' . esc_html__( 'GDPR permissions', 'forminator' ) . '</strong> (' . esc_html__( 'Optional', 'forminator' ) . ')</label>';
|
694 |
+
$html .= self::get_checkboxes_html( $this->gdpr_data, 'gdpr[]', $selected_ids );
|
695 |
+
$html .= '</div>';
|
696 |
+
|
697 |
+
return $html;
|
698 |
+
}
|
699 |
+
|
700 |
/**
|
701 |
* Step mapping fields on wizard
|
702 |
*
|
708 |
* @return array
|
709 |
*/
|
710 |
public function map_fields( $submitted_data ) {
|
711 |
+
$is_close = false;
|
|
|
|
|
712 |
$is_submit = ! empty( $submitted_data );
|
713 |
$error_message = '';
|
714 |
$html_input_map_fields = '';
|
813 |
}
|
814 |
}
|
815 |
|
816 |
+
$buttons = array(
|
817 |
+
'cancel' => array(
|
818 |
+
'markup' => Forminator_Addon_Mailchimp::get_button_markup( esc_html__( 'Back', 'forminator' ), 'sui-button-ghost forminator-addon-back' ),
|
819 |
+
),
|
820 |
+
'next' => array(
|
821 |
+
'markup' => '<div class="sui-actions-right">' .
|
822 |
+
Forminator_Addon_Mailchimp::get_button_markup( esc_html__( 'Save', 'forminator' ), 'sui-button-primary forminator-addon-finish' ) .
|
823 |
+
'</div>',
|
824 |
+
),
|
825 |
+
);
|
|
|
|
|
826 |
|
827 |
$notification = array();
|
828 |
|
920 |
} else {
|
921 |
?>
|
922 |
<tr>
|
923 |
+
<td><?php echo esc_html( $item->name ); ?> <?php echo $require_sign; ?></td>
|
924 |
<td>
|
925 |
<div class="sui-form-field {{$error_css_class_<?php echo esc_attr( $item->tag ); ?>}}">
|
926 |
<select class="sui-select" name="fields_map[<?php echo esc_attr( $item->tag ); ?>]">
|
969 |
return $mail_list_name;
|
970 |
}
|
971 |
|
972 |
+
/**
|
973 |
+
* Set the tags of the given list.
|
974 |
+
*
|
975 |
+
* @since 1.15.3
|
976 |
+
*/
|
977 |
+
private function set_tags() {
|
978 |
+
if ( isset( $this->addon_form_settings['tags_data'] ) ) {
|
979 |
+
$tags = $this->addon_form_settings['tags_data'];
|
980 |
+
} else {
|
981 |
+
$list_id = $this->addon_form_settings['mail_list_id'];
|
982 |
+
$api = $this->addon->get_api();
|
983 |
+
$tags = $api->get_tags( $list_id );
|
984 |
+
|
985 |
+
$this->addon_form_settings['tags_data'] = $tags;
|
986 |
+
$this->save_form_settings_values( $this->addon_form_settings );
|
987 |
+
}
|
988 |
+
$this->tags_data = $tags;
|
989 |
+
}
|
990 |
+
|
991 |
+
/**
|
992 |
+
* Set the GDPR fields that belong to the given list.
|
993 |
+
*
|
994 |
+
* @since 1.15.3
|
995 |
+
*/
|
996 |
+
private function set_gdpr_fields() {
|
997 |
+
if ( isset( $this->addon_form_settings['gdpr_data'] ) ) {
|
998 |
+
$gdpr_fields = $this->addon_form_settings['gdpr_data'];
|
999 |
+
} else {
|
1000 |
+
$list_id = $this->addon_form_settings['mail_list_id'];
|
1001 |
+
$api = $this->addon->get_api();
|
1002 |
+
|
1003 |
+
$gdpr_fields = $api->get_gdpr_fields( $list_id );
|
1004 |
+
|
1005 |
+
$this->addon_form_settings['gdpr_data'] = $gdpr_fields;
|
1006 |
+
$this->save_form_settings_values( $this->addon_form_settings );
|
1007 |
+
}
|
1008 |
+
|
1009 |
+
$this->gdpr_data = $gdpr_fields;
|
1010 |
+
}
|
1011 |
+
|
1012 |
+
/**
|
1013 |
+
* Init the list groups.
|
1014 |
+
*
|
1015 |
+
* @since 1.15.3
|
1016 |
+
*/
|
1017 |
+
private function set_groups() {
|
1018 |
+
if ( isset( $this->addon_form_settings['groups_data'] ) ) {
|
1019 |
+
$groups_data = $this->addon_form_settings['groups_data'];
|
1020 |
+
} else {
|
1021 |
+
$list_id = $this->addon_form_settings['mail_list_id'];
|
1022 |
+
$api = $this->addon->get_api();
|
1023 |
+
$groups = $api->get_list_categories( $list_id, array( 'count' => 1000 ) );
|
1024 |
+
|
1025 |
+
$groups_data = array();
|
1026 |
+
|
1027 |
+
foreach ( $groups as $group ) {
|
1028 |
+
$group = (array) $group;
|
1029 |
+
|
1030 |
+
// Create an array with the groups data to use it before saving.
|
1031 |
+
$groups_data[ $group['id'] ]['id'] = $group['id'];
|
1032 |
+
$groups_data[ $group['id'] ]['type'] = $group['type'];
|
1033 |
+
$groups_data[ $group['id'] ]['name'] = $group['title'] . ' ( ' . ucfirst( $group['type'] ) . ' )';
|
1034 |
+
}
|
1035 |
+
|
1036 |
+
$this->addon_form_settings['groups_data'] = $groups_data;
|
1037 |
+
$this->save_form_settings_values( $this->addon_form_settings );
|
1038 |
+
}
|
1039 |
+
|
1040 |
+
$this->groups_data = $groups_data;
|
1041 |
+
}
|
1042 |
+
|
1043 |
+
/**
|
1044 |
+
* Calls the API to fetch remote interest options
|
1045 |
+
*
|
1046 |
+
* @return array
|
1047 |
+
*/
|
1048 |
+
private function get_interests() {
|
1049 |
+
$list_id = $this->addon_form_settings['mail_list_id'];
|
1050 |
+
$group = $this->addon_form_settings['group'];
|
1051 |
+
$api = $this->addon->get_api();
|
1052 |
+
|
1053 |
+
if ( empty( $group ) ) {
|
1054 |
+
return array();
|
1055 |
+
}
|
1056 |
+
|
1057 |
+
$interests = $api->get_category_interests( $list_id, $group, array( 'count' => 1000 ) );
|
1058 |
+
if ( is_wp_error( $interests ) || ! is_array( $interests->interests ) ) {
|
1059 |
+
$interests = array();
|
1060 |
+
} else {
|
1061 |
+
$interests = wp_list_pluck( $interests->interests, 'name', 'id' );
|
1062 |
+
}
|
1063 |
+
|
1064 |
+
return $interests;
|
1065 |
+
}
|
1066 |
+
|
1067 |
/**
|
1068 |
* Validate submitted data by user as expected by merge field on mailchimp mail list
|
1069 |
*
|
1251 |
return true;
|
1252 |
}
|
1253 |
|
1254 |
+
/**
|
1255 |
+
* Return as if the step is indeed completed.
|
1256 |
+
* The second and third steps are optional, so no real validation is done here.
|
1257 |
+
*
|
1258 |
+
* @return boolean
|
1259 |
+
*/
|
1260 |
+
public function step_is_completed() {
|
1261 |
+
return $this->step_choose_mail_list_is_completed();
|
1262 |
+
}
|
1263 |
+
|
1264 |
}
|
addons/pro/mailchimp/class-forminator-addon-mailchimp-quiz-hooks.php
CHANGED
@@ -321,6 +321,14 @@ class Forminator_Addon_Mailchimp_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_
|
|
321 |
// initialize as null
|
322 |
$mailchimp_api = null;
|
323 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
324 |
//check required fields
|
325 |
try {
|
326 |
$mailchimp_api = $this->addon->get_api();
|
@@ -555,7 +563,6 @@ class Forminator_Addon_Mailchimp_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_
|
|
555 |
|
556 |
$entry_fields = array(
|
557 |
array(
|
558 |
-
'name' => 'status',
|
559 |
'value' => array(
|
560 |
'is_sent' => true,
|
561 |
'description' => __( 'Successfully added or updated member on Mailchimp list', 'forminator' ),
|
@@ -571,7 +578,6 @@ class Forminator_Addon_Mailchimp_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_
|
|
571 |
|
572 |
$entry_fields = array(
|
573 |
array(
|
574 |
-
'name' => 'status',
|
575 |
'value' => array(
|
576 |
'is_sent' => false,
|
577 |
'description' => $e->getMessage(),
|
@@ -583,6 +589,9 @@ class Forminator_Addon_Mailchimp_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_
|
|
583 |
);
|
584 |
}
|
585 |
|
|
|
|
|
|
|
586 |
/**
|
587 |
* Filter mailchimp entry fields to be saved to entry model
|
588 |
*
|
@@ -618,11 +627,11 @@ class Forminator_Addon_Mailchimp_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_
|
|
618 |
* @since 1.0 Mailchimp Addon
|
619 |
*
|
620 |
* @param Forminator_Form_Entry_Model $entry_model
|
621 |
-
* @param $
|
622 |
*
|
623 |
* @return array
|
624 |
*/
|
625 |
-
public function on_render_entry( Forminator_Form_Entry_Model $entry_model, $
|
626 |
|
627 |
$quiz_id = $this->quiz_id;
|
628 |
$quiz_settings_instance = $this->quiz_settings_instance;
|
@@ -638,15 +647,18 @@ class Forminator_Addon_Mailchimp_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_
|
|
638 |
* @param Forminator_Form_Entry_Model $entry_model Forminator Entry Model
|
639 |
* @param Forminator_Addon_Mailchimp_Quiz_Settings $quiz_settings_instance Mailchimp API quiz Settings instance
|
640 |
*/
|
641 |
-
$
|
642 |
'forminator_addon_mailchimp_metadata',
|
643 |
-
$
|
644 |
$quiz_id,
|
645 |
$entry_model,
|
646 |
$quiz_settings_instance
|
647 |
);
|
648 |
|
649 |
-
$entry_items =
|
|
|
|
|
|
|
650 |
|
651 |
/**
|
652 |
* Filter mailchimp row(s) to be displayed on entries page
|
@@ -664,7 +676,7 @@ class Forminator_Addon_Mailchimp_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_
|
|
664 |
$entry_items,
|
665 |
$quiz_id,
|
666 |
$entry_model,
|
667 |
-
$
|
668 |
$quiz_settings_instance
|
669 |
);
|
670 |
|
@@ -682,16 +694,8 @@ class Forminator_Addon_Mailchimp_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_
|
|
682 |
* @return array
|
683 |
*/
|
684 |
private function format_metadata_for_entry( Forminator_Form_Entry_Model $entry_model, $addon_meta_data ) {
|
685 |
-
// only process first addon meta datas since we only save one
|
686 |
-
// no entry fields was added before
|
687 |
-
if ( ! isset( $addon_meta_data[0] ) || ! is_array( $addon_meta_data[0] ) ) {
|
688 |
-
return array();
|
689 |
-
}
|
690 |
-
|
691 |
-
$addon_meta_data = $addon_meta_data[0];
|
692 |
-
|
693 |
// make sure its `status`, because we only add this
|
694 |
-
if (
|
695 |
return array();
|
696 |
}
|
697 |
|
@@ -706,6 +710,12 @@ class Forminator_Addon_Mailchimp_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_
|
|
706 |
|
707 |
$status = $addon_meta_data['value'];
|
708 |
$sub_entries = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
709 |
if ( isset( $status['is_sent'] ) ) {
|
710 |
$is_sent = true === $status['is_sent'] ? __( 'Yes', 'forminator' ) : __( 'No', 'forminator' );
|
711 |
$sub_entries[] = array(
|
@@ -757,8 +767,7 @@ class Forminator_Addon_Mailchimp_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_
|
|
757 |
|
758 |
$additional_entry_item['sub_entries'] = $sub_entries;
|
759 |
|
760 |
-
|
761 |
-
return array( $additional_entry_item );
|
762 |
}
|
763 |
|
764 |
/**
|
321 |
// initialize as null
|
322 |
$mailchimp_api = null;
|
323 |
|
324 |
+
$settings_values = $this->addon->get_settings_values();
|
325 |
+
$identifier = isset( $settings_values['identifier'] )
|
326 |
+
? $settings_values['identifier'] : '';
|
327 |
+
$entry_name = 'status';
|
328 |
+
if ( ! empty( $this->addon->multi_global_id ) ) {
|
329 |
+
$entry_name .= "-{$this->addon->multi_global_id}";
|
330 |
+
}
|
331 |
+
|
332 |
//check required fields
|
333 |
try {
|
334 |
$mailchimp_api = $this->addon->get_api();
|
563 |
|
564 |
$entry_fields = array(
|
565 |
array(
|
|
|
566 |
'value' => array(
|
567 |
'is_sent' => true,
|
568 |
'description' => __( 'Successfully added or updated member on Mailchimp list', 'forminator' ),
|
578 |
|
579 |
$entry_fields = array(
|
580 |
array(
|
|
|
581 |
'value' => array(
|
582 |
'is_sent' => false,
|
583 |
'description' => $e->getMessage(),
|
589 |
);
|
590 |
}
|
591 |
|
592 |
+
$entry_fields[0]['name'] = $entry_name;
|
593 |
+
$entry_fields[0]['value']['connection_name'] = $identifier;
|
594 |
+
|
595 |
/**
|
596 |
* Filter mailchimp entry fields to be saved to entry model
|
597 |
*
|
627 |
* @since 1.0 Mailchimp Addon
|
628 |
*
|
629 |
* @param Forminator_Form_Entry_Model $entry_model
|
630 |
+
* @param $addon_meta_datas
|
631 |
*
|
632 |
* @return array
|
633 |
*/
|
634 |
+
public function on_render_entry( Forminator_Form_Entry_Model $entry_model, $addon_meta_datas ) {
|
635 |
|
636 |
$quiz_id = $this->quiz_id;
|
637 |
$quiz_settings_instance = $this->quiz_settings_instance;
|
647 |
* @param Forminator_Form_Entry_Model $entry_model Forminator Entry Model
|
648 |
* @param Forminator_Addon_Mailchimp_Quiz_Settings $quiz_settings_instance Mailchimp API quiz Settings instance
|
649 |
*/
|
650 |
+
$addon_meta_datas = apply_filters(
|
651 |
'forminator_addon_mailchimp_metadata',
|
652 |
+
$addon_meta_datas,
|
653 |
$quiz_id,
|
654 |
$entry_model,
|
655 |
$quiz_settings_instance
|
656 |
);
|
657 |
|
658 |
+
$entry_items = array();
|
659 |
+
foreach ( $addon_meta_datas as $addon_meta_data ) {
|
660 |
+
$entry_items[] = $this->format_metadata_for_entry( $entry_model, $addon_meta_data );
|
661 |
+
}
|
662 |
|
663 |
/**
|
664 |
* Filter mailchimp row(s) to be displayed on entries page
|
676 |
$entry_items,
|
677 |
$quiz_id,
|
678 |
$entry_model,
|
679 |
+
$addon_meta_datas,
|
680 |
$quiz_settings_instance
|
681 |
);
|
682 |
|
694 |
* @return array
|
695 |
*/
|
696 |
private function format_metadata_for_entry( Forminator_Form_Entry_Model $entry_model, $addon_meta_data ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
697 |
// make sure its `status`, because we only add this
|
698 |
+
if ( 0 !== strpos( $addon_meta_data['name'], 'status' ) ) {
|
699 |
return array();
|
700 |
}
|
701 |
|
710 |
|
711 |
$status = $addon_meta_data['value'];
|
712 |
$sub_entries = array();
|
713 |
+
if ( isset( $status['connection_name'] ) ) {
|
714 |
+
$sub_entries[] = array(
|
715 |
+
'label' => __( 'Integration Name', 'forminator' ),
|
716 |
+
'value' => $status['connection_name'],
|
717 |
+
);
|
718 |
+
}
|
719 |
if ( isset( $status['is_sent'] ) ) {
|
720 |
$is_sent = true === $status['is_sent'] ? __( 'Yes', 'forminator' ) : __( 'No', 'forminator' );
|
721 |
$sub_entries[] = array(
|
767 |
|
768 |
$additional_entry_item['sub_entries'] = $sub_entries;
|
769 |
|
770 |
+
return $additional_entry_item;
|
|
|
771 |
}
|
772 |
|
773 |
/**
|
addons/pro/mailchimp/class-forminator-addon-mailchimp-quiz-settings.php
CHANGED
@@ -99,6 +99,7 @@ class Forminator_Addon_Mailchimp_Quiz_Settings extends Forminator_Addon_Quiz_Set
|
|
99 |
try {
|
100 |
$api = $this->addon->get_api();
|
101 |
$mail_lists = $api->get_all_lists();
|
|
|
102 |
|
103 |
// Get mailchimp list to be selected, bail on empty
|
104 |
if ( empty( $mail_lists ) ) {
|
@@ -107,7 +108,7 @@ class Forminator_Addon_Mailchimp_Quiz_Settings extends Forminator_Addon_Quiz_Set
|
|
107 |
|
108 |
$html_select_mail_list = '<div class="forminator-select-refresh">';
|
109 |
$html_select_mail_list .= '<select name="mail_list_id" class="sui-select sui-form-control">';
|
110 |
-
$html_select_mail_list .= self::
|
111 |
$html_select_mail_list .= '</select>';
|
112 |
$html_select_mail_list .= self::refresh_button();
|
113 |
$html_select_mail_list .= '</div>';
|
@@ -194,7 +195,7 @@ class Forminator_Addon_Mailchimp_Quiz_Settings extends Forminator_Addon_Quiz_Set
|
|
194 |
}
|
195 |
|
196 |
return array(
|
197 |
-
'html' => '<div class="sui-box-content integration-header"><h3 class="sui-box-title" id="dialogTitle2">' . __( 'Choose
|
198 |
<span class="sui-description" style="margin-top: 20px;">' . __( 'Choose the audience you want to send quiz data to.', 'forminator' ) . '</span>
|
199 |
' . $error_message . '</div>
|
200 |
<form enctype="multipart/form-data">
|
@@ -337,18 +338,16 @@ class Forminator_Addon_Mailchimp_Quiz_Settings extends Forminator_Addon_Quiz_Set
|
|
337 |
}
|
338 |
}
|
339 |
|
340 |
-
$buttons = array(
|
341 |
-
|
342 |
-
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
Forminator_Addon_Mailchimp::get_button_markup( esc_html__( 'Save', 'forminator' ), 'sui-button-primary forminator-addon-finish' ) .
|
351 |
-
'</div>';
|
352 |
|
353 |
$notification = array();
|
354 |
|
99 |
try {
|
100 |
$api = $this->addon->get_api();
|
101 |
$mail_lists = $api->get_all_lists();
|
102 |
+
$lists = wp_list_pluck( $mail_lists, 'name', 'id' );
|
103 |
|
104 |
// Get mailchimp list to be selected, bail on empty
|
105 |
if ( empty( $mail_lists ) ) {
|
108 |
|
109 |
$html_select_mail_list = '<div class="forminator-select-refresh">';
|
110 |
$html_select_mail_list .= '<select name="mail_list_id" class="sui-select sui-form-control">';
|
111 |
+
$html_select_mail_list .= self::get_select_html( $lists, $current_data['mail_list_id'] );
|
112 |
$html_select_mail_list .= '</select>';
|
113 |
$html_select_mail_list .= self::refresh_button();
|
114 |
$html_select_mail_list .= '</div>';
|
195 |
}
|
196 |
|
197 |
return array(
|
198 |
+
'html' => '<div class="sui-box-content integration-header"><h3 class="sui-box-title" id="dialogTitle2">' . __( 'Choose audience', 'forminator' ) . '</h3>
|
199 |
<span class="sui-description" style="margin-top: 20px;">' . __( 'Choose the audience you want to send quiz data to.', 'forminator' ) . '</span>
|
200 |
' . $error_message . '</div>
|
201 |
<form enctype="multipart/form-data">
|
338 |
}
|
339 |
}
|
340 |
|
341 |
+
$buttons = array(
|
342 |
+
'cancel' => array(
|
343 |
+
'markup' => Forminator_Addon_Mailchimp::get_button_markup( esc_html__( 'Back', 'forminator' ), 'sui-button-ghost forminator-addon-back' ),
|
344 |
+
),
|
345 |
+
'next' => array(
|
346 |
+
'markup' => '<div class="sui-actions-right">' .
|
347 |
+
Forminator_Addon_Mailchimp::get_button_markup( esc_html__( 'Save', 'forminator' ), 'sui-button-primary forminator-addon-finish' ) .
|
348 |
+
'</div>',
|
349 |
+
),
|
350 |
+
);
|
|
|
|
|
351 |
|
352 |
$notification = array();
|
353 |
|
addons/pro/mailchimp/class-forminator-addon-mailchimp.php
CHANGED
@@ -21,14 +21,6 @@ class Forminator_Addon_Mailchimp extends Forminator_Addon_Abstract {
|
|
21 |
*/
|
22 |
private static $_instance = null;
|
23 |
|
24 |
-
/**
|
25 |
-
* Mailchimp API instance
|
26 |
-
*
|
27 |
-
* @since 1.0 Mailchimp Addon
|
28 |
-
* @var null
|
29 |
-
*/
|
30 |
-
private static $api = null;
|
31 |
-
|
32 |
/**
|
33 |
* @since 1.0 Mailchimp Addon
|
34 |
* @var string
|
@@ -138,6 +130,12 @@ class Forminator_Addon_Mailchimp extends Forminator_Addon_Abstract {
|
|
138 |
$this->_icon_x2 = forminator_addon_mailchimp_assets_url() . 'icons/mailchimp@2x.png';
|
139 |
$this->_image = forminator_addon_mailchimp_assets_url() . 'img/mailchimp.png';
|
140 |
$this->_image_x2 = forminator_addon_mailchimp_assets_url() . 'img/mailchimp@2x.png';
|
|
|
|
|
|
|
|
|
|
|
|
|
141 |
}
|
142 |
|
143 |
/**
|
@@ -239,7 +237,7 @@ class Forminator_Addon_Mailchimp extends Forminator_Addon_Abstract {
|
|
239 |
throw new Forminator_Addon_Mailchimp_Exception( __( 'Mailchimp addon not connected.', 'forminator' ) );
|
240 |
}
|
241 |
|
242 |
-
$form_settings_instance = $this->
|
243 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Mailchimp_Form_Settings ) {
|
244 |
throw new Forminator_Addon_Mailchimp_Exception( __( 'Form settings instance is not valid Forminator_Addon_Mailchimp_Form_Settings.', 'forminator' ) );
|
245 |
}
|
@@ -293,7 +291,7 @@ class Forminator_Addon_Mailchimp extends Forminator_Addon_Abstract {
|
|
293 |
throw new Forminator_Addon_Mailchimp_Exception( __( 'Mailchimp addon not connected.', 'forminator' ) );
|
294 |
}
|
295 |
|
296 |
-
$quiz_settings_instance = $this->
|
297 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Mailchimp_Quiz_Settings ) {
|
298 |
throw new Forminator_Addon_Mailchimp_Exception( __( 'Form settings instance is not valid Forminator_Addon_Mailchimp_Quiz_Settings.', 'forminator' ) );
|
299 |
}
|
@@ -377,15 +375,11 @@ class Forminator_Addon_Mailchimp extends Forminator_Addon_Abstract {
|
|
377 |
* @throws Forminator_Addon_Mailchimp_Wp_Api_Exception
|
378 |
*/
|
379 |
public function get_api( $api_key = null ) {
|
380 |
-
if ( is_null(
|
381 |
-
|
382 |
-
$api_key = $this->get_api_key();
|
383 |
-
}
|
384 |
-
$api = Forminator_Addon_Mailchimp_Wp_Api::get_instance( $api_key );
|
385 |
-
self::$api = $api;
|
386 |
}
|
387 |
-
|
388 |
-
return
|
389 |
}
|
390 |
|
391 |
/**
|
@@ -574,11 +568,17 @@ class Forminator_Addon_Mailchimp extends Forminator_Addon_Abstract {
|
|
574 |
public function configure_api_key( $submitted_data, $form_id = 0 ) {
|
575 |
$error_message = '';
|
576 |
$api_key_error_message = '';
|
|
|
|
|
577 |
$api_key = $this->get_api_key();
|
|
|
|
|
|
|
578 |
|
579 |
// ON Submit
|
580 |
if ( isset( $submitted_data['api_key'] ) ) {
|
581 |
$api_key = $submitted_data['api_key'];
|
|
|
582 |
$api_key_validated = $this->validate_api_key( $api_key );
|
583 |
|
584 |
/**
|
@@ -591,6 +591,10 @@ class Forminator_Addon_Mailchimp extends Forminator_Addon_Abstract {
|
|
591 |
*/
|
592 |
$api_key_validated = apply_filters( 'forminator_addon_mailchimp_validate_api_key', $api_key_validated, $api_key );
|
593 |
|
|
|
|
|
|
|
|
|
594 |
if ( ! $api_key_validated ) {
|
595 |
$api_key_error_message = $this->_update_settings_error_message;
|
596 |
} else {
|
@@ -601,10 +605,10 @@ class Forminator_Addon_Mailchimp extends Forminator_Addon_Abstract {
|
|
601 |
$error_message = '<div class="sui-notice sui-notice-error"><p>' . Forminator_Addon_Loader::get_instance()->get_last_error_message() . '</p></div>';
|
602 |
$show_success = false;
|
603 |
} else {
|
604 |
-
$this->save_settings_values(
|
605 |
}
|
606 |
} else {
|
607 |
-
$this->save_settings_values(
|
608 |
}
|
609 |
|
610 |
if ( $show_success ) {
|
@@ -685,6 +689,18 @@ class Forminator_Addon_Mailchimp extends Forminator_Addon_Abstract {
|
|
685 |
' . ( ! empty( $api_key_error_message ) ? '<span class="sui-error-message">' . esc_html( $api_key_error_message ) . '</span>' : '' ) . '
|
686 |
' . $this->settings_description() . '
|
687 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
688 |
</form>
|
689 |
' . $this->settings_account(),
|
690 |
'buttons' => $buttons,
|
@@ -726,7 +742,7 @@ class Forminator_Addon_Mailchimp extends Forminator_Addon_Abstract {
|
|
726 |
if ( ! $this->is_connected() ) {
|
727 |
throw new Forminator_Addon_Mailchimp_Exception( __( 'Mailchimp addon not connected.', 'forminator' ) );
|
728 |
}
|
729 |
-
$quiz_settings_instance = $this->
|
730 |
|
731 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Mailchimp_Quiz_Settings ) {
|
732 |
throw new Forminator_Addon_Mailchimp_Exception( __( 'Form settings instance is not valid Forminator_Addon_Mailchimp_Quiz_Settings.', 'forminator' ) );
|
@@ -760,4 +776,22 @@ class Forminator_Addon_Mailchimp extends Forminator_Addon_Abstract {
|
|
760 |
return $is_quiz_connected;
|
761 |
|
762 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
763 |
}
|
21 |
*/
|
22 |
private static $_instance = null;
|
23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
/**
|
25 |
* @since 1.0 Mailchimp Addon
|
26 |
* @var string
|
130 |
$this->_icon_x2 = forminator_addon_mailchimp_assets_url() . 'icons/mailchimp@2x.png';
|
131 |
$this->_image = forminator_addon_mailchimp_assets_url() . 'img/mailchimp.png';
|
132 |
$this->_image_x2 = forminator_addon_mailchimp_assets_url() . 'img/mailchimp@2x.png';
|
133 |
+
|
134 |
+
if ( wp_doing_ajax() ) {
|
135 |
+
add_action( 'wp_ajax_forminator_mailchimp_get_group_interests', array( $this, 'ajax_group_interests' ) );
|
136 |
+
}
|
137 |
+
|
138 |
+
$this->is_multi_global = true;
|
139 |
}
|
140 |
|
141 |
/**
|
237 |
throw new Forminator_Addon_Mailchimp_Exception( __( 'Mailchimp addon not connected.', 'forminator' ) );
|
238 |
}
|
239 |
|
240 |
+
$form_settings_instance = $this->get_addon_settings( $form_id, 'form' );
|
241 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Mailchimp_Form_Settings ) {
|
242 |
throw new Forminator_Addon_Mailchimp_Exception( __( 'Form settings instance is not valid Forminator_Addon_Mailchimp_Form_Settings.', 'forminator' ) );
|
243 |
}
|
291 |
throw new Forminator_Addon_Mailchimp_Exception( __( 'Mailchimp addon not connected.', 'forminator' ) );
|
292 |
}
|
293 |
|
294 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
295 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Mailchimp_Quiz_Settings ) {
|
296 |
throw new Forminator_Addon_Mailchimp_Exception( __( 'Form settings instance is not valid Forminator_Addon_Mailchimp_Quiz_Settings.', 'forminator' ) );
|
297 |
}
|
375 |
* @throws Forminator_Addon_Mailchimp_Wp_Api_Exception
|
376 |
*/
|
377 |
public function get_api( $api_key = null ) {
|
378 |
+
if ( is_null( $api_key ) ) {
|
379 |
+
$api_key = $this->get_api_key();
|
|
|
|
|
|
|
|
|
380 |
}
|
381 |
+
$api = Forminator_Addon_Mailchimp_Wp_Api::get_instance( $api_key );
|
382 |
+
return $api;
|
383 |
}
|
384 |
|
385 |
/**
|
568 |
public function configure_api_key( $submitted_data, $form_id = 0 ) {
|
569 |
$error_message = '';
|
570 |
$api_key_error_message = '';
|
571 |
+
$setting_values = $this->get_settings_values();
|
572 |
+
$identifier = '';
|
573 |
$api_key = $this->get_api_key();
|
574 |
+
if ( ! empty( $setting_values['identifier'] ) ) {
|
575 |
+
$identifier = $setting_values['identifier'];
|
576 |
+
}
|
577 |
|
578 |
// ON Submit
|
579 |
if ( isset( $submitted_data['api_key'] ) ) {
|
580 |
$api_key = $submitted_data['api_key'];
|
581 |
+
$identifier = isset( $submitted_data['identifier'] ) ? $submitted_data['identifier'] : '';
|
582 |
$api_key_validated = $this->validate_api_key( $api_key );
|
583 |
|
584 |
/**
|
591 |
*/
|
592 |
$api_key_validated = apply_filters( 'forminator_addon_mailchimp_validate_api_key', $api_key_validated, $api_key );
|
593 |
|
594 |
+
$save_values = array(
|
595 |
+
'api_key' => $api_key,
|
596 |
+
'identifier' => $identifier,
|
597 |
+
);
|
598 |
if ( ! $api_key_validated ) {
|
599 |
$api_key_error_message = $this->_update_settings_error_message;
|
600 |
} else {
|
605 |
$error_message = '<div class="sui-notice sui-notice-error"><p>' . Forminator_Addon_Loader::get_instance()->get_last_error_message() . '</p></div>';
|
606 |
$show_success = false;
|
607 |
} else {
|
608 |
+
$this->save_settings_values( $save_values );
|
609 |
}
|
610 |
} else {
|
611 |
+
$this->save_settings_values( $save_values );
|
612 |
}
|
613 |
|
614 |
if ( $show_success ) {
|
689 |
' . ( ! empty( $api_key_error_message ) ? '<span class="sui-error-message">' . esc_html( $api_key_error_message ) . '</span>' : '' ) . '
|
690 |
' . $this->settings_description() . '
|
691 |
</div>
|
692 |
+
|
693 |
+
<div class="sui-form-field">
|
694 |
+
<label class="sui-label">' . esc_html__( 'Identifier', 'forminator' ) . '</label>
|
695 |
+
|
696 |
+
<input name="identifier"
|
697 |
+
placeholder="' . esc_attr__( 'E.g., Business Account', 'forminator' ) . '"
|
698 |
+
value="' . esc_attr( $identifier ) . '"
|
699 |
+
class="sui-form-control" />
|
700 |
+
|
701 |
+
<span class="sui-description">' . esc_html__( 'Helps distinguish between integrations if connecting to the same third-party app with multiple accounts.', 'forminator' ) . '</span>
|
702 |
+
</div>
|
703 |
+
|
704 |
</form>
|
705 |
' . $this->settings_account(),
|
706 |
'buttons' => $buttons,
|
742 |
if ( ! $this->is_connected() ) {
|
743 |
throw new Forminator_Addon_Mailchimp_Exception( __( 'Mailchimp addon not connected.', 'forminator' ) );
|
744 |
}
|
745 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
746 |
|
747 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Mailchimp_Quiz_Settings ) {
|
748 |
throw new Forminator_Addon_Mailchimp_Exception( __( 'Form settings instance is not valid Forminator_Addon_Mailchimp_Quiz_Settings.', 'forminator' ) );
|
776 |
return $is_quiz_connected;
|
777 |
|
778 |
}
|
779 |
+
|
780 |
+
/**
|
781 |
+
* AJAX load group interests
|
782 |
+
*/
|
783 |
+
public function ajax_group_interests() {
|
784 |
+
forminator_validate_ajax( 'forminator_mailchimp_interests' );
|
785 |
+
$html = '';
|
786 |
+
$post_data = filter_input( INPUT_POST, 'data' );
|
787 |
+
$data = array();
|
788 |
+
wp_parse_str( $post_data, $data );
|
789 |
+
$module_id = isset( $data['module_id'] ) ? $data['module_id'] : '';
|
790 |
+
if ( $module_id ) {
|
791 |
+
$form_settings_instance = $this->get_addon_settings( $module_id, 'form' );
|
792 |
+
$html = $form_settings_instance->get_group_interests( $data );
|
793 |
+
}
|
794 |
+
|
795 |
+
wp_send_json_success( $html );
|
796 |
+
}
|
797 |
}
|
addons/pro/mailchimp/lib/class-forminator-addon-mailchimp-wp-api.php
CHANGED
@@ -94,7 +94,7 @@ class Forminator_Addon_Mailchimp_Wp_Api {
|
|
94 |
* @throws Forminator_Addon_Mailchimp_Wp_Api_Exception
|
95 |
*/
|
96 |
public static function get_instance( $api_key = null ) {
|
97 |
-
if ( is_null( self::$_instance ) ) {
|
98 |
self::$_instance = new self( $api_key );
|
99 |
}
|
100 |
|
@@ -468,11 +468,91 @@ class Forminator_Addon_Mailchimp_Wp_Api {
|
|
468 |
|
469 |
$args = array_merge( $default_args, $args );
|
470 |
|
471 |
-
|
472 |
'GET',
|
473 |
'lists/' . $list_id . '/interest-categories',
|
474 |
$args
|
475 |
);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
476 |
}
|
477 |
|
478 |
/**
|
@@ -504,6 +584,33 @@ class Forminator_Addon_Mailchimp_Wp_Api {
|
|
504 |
);
|
505 |
}
|
506 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
507 |
/**
|
508 |
* Get detail of member
|
509 |
*
|
@@ -545,8 +652,8 @@ class Forminator_Addon_Mailchimp_Wp_Api {
|
|
545 |
public function add_member_to_list( $list_id, $args ) {
|
546 |
$default_args = array(
|
547 |
'status' => 'pending',
|
548 |
-
'merge_fields' =>
|
549 |
-
'interests' =>
|
550 |
);
|
551 |
|
552 |
$args = array_merge( $default_args, $args );
|
94 |
* @throws Forminator_Addon_Mailchimp_Wp_Api_Exception
|
95 |
*/
|
96 |
public static function get_instance( $api_key = null ) {
|
97 |
+
if ( is_null( self::$_instance ) || self::$_instance->_api_key !== $api_key ) {
|
98 |
self::$_instance = new self( $api_key );
|
99 |
}
|
100 |
|
468 |
|
469 |
$args = array_merge( $default_args, $args );
|
470 |
|
471 |
+
$groups = $this->request(
|
472 |
'GET',
|
473 |
'lists/' . $list_id . '/interest-categories',
|
474 |
$args
|
475 |
);
|
476 |
+
|
477 |
+
if ( is_wp_error( $groups ) ) {
|
478 |
+
$groups = array();
|
479 |
+
} else {
|
480 |
+
$groups = (array) $groups->categories;
|
481 |
+
}
|
482 |
+
|
483 |
+
return $groups;
|
484 |
+
}
|
485 |
+
|
486 |
+
/**
|
487 |
+
* Get members by list ID
|
488 |
+
*
|
489 |
+
* @param string $list_id List ID.
|
490 |
+
* @return array
|
491 |
+
*/
|
492 |
+
private function get_members( $list_id ) {
|
493 |
+
$data = $this->request(
|
494 |
+
'GET',
|
495 |
+
'lists/' . $list_id . '/members'
|
496 |
+
);
|
497 |
+
|
498 |
+
return $data && is_object( $data ) && ! empty( $data->members ) ? $data->members : array();
|
499 |
+
}
|
500 |
+
|
501 |
+
|
502 |
+
/**
|
503 |
+
* Gets all the GDPR fields under a list
|
504 |
+
*
|
505 |
+
* @param string $list_id List ID.
|
506 |
+
* @return array
|
507 |
+
*/
|
508 |
+
public function get_gdpr_fields( $list_id ) {
|
509 |
+
$gdpr_fieds = array();
|
510 |
+
$members = $this->get_members( $list_id );
|
511 |
+
if ( ! $members ) {
|
512 |
+
$email = 'dummy@incsub.com';
|
513 |
+
$args = array(
|
514 |
+
'email_address' => $email,
|
515 |
+
'status' => 'unsubscribed',
|
516 |
+
);
|
517 |
+
$this->add_member_to_list( $list_id, $args );
|
518 |
+
$members = $this->get_members( $list_id );
|
519 |
+
$this->delete_member( $list_id, md5( strtolower( $email ) ) );
|
520 |
+
}
|
521 |
+
|
522 |
+
if ( empty( $members ) || ! is_array( $members ) || empty( $members[0]->marketing_permissions ) || ! is_array( $members[0]->marketing_permissions ) ) {
|
523 |
+
return $gdpr_fieds;
|
524 |
+
}
|
525 |
+
|
526 |
+
foreach ( $members[0]->marketing_permissions as $value ) {
|
527 |
+
if ( ! isset( $value->marketing_permission_id ) || ! isset( $value->text ) ) {
|
528 |
+
continue;
|
529 |
+
}
|
530 |
+
$gdpr_fieds[ $value->marketing_permission_id ] = $value->text;
|
531 |
+
}
|
532 |
+
|
533 |
+
return $gdpr_fieds;
|
534 |
+
}
|
535 |
+
|
536 |
+
/**
|
537 |
+
* Gets all the tags/static segments on a list
|
538 |
+
*
|
539 |
+
* @param string $list_id List ID.
|
540 |
+
* @return array|mixed|object|WP_Error
|
541 |
+
*/
|
542 |
+
public function get_tags( $list_id ) {
|
543 |
+
$tags = $this->request(
|
544 |
+
'GET',
|
545 |
+
'lists/' . $list_id . '/segments',
|
546 |
+
array(
|
547 |
+
'count' => 1000,
|
548 |
+
'type' => 'static',
|
549 |
+
)
|
550 |
+
);
|
551 |
+
|
552 |
+
$tags = $tags->segments;
|
553 |
+
$options = wp_list_pluck( $tags, 'name', 'id' );
|
554 |
+
|
555 |
+
return $options;
|
556 |
}
|
557 |
|
558 |
/**
|
584 |
);
|
585 |
}
|
586 |
|
587 |
+
/**
|
588 |
+
* Gets all the interests under a group list
|
589 |
+
*
|
590 |
+
* @param string $list_id List id.
|
591 |
+
* @param string $category_id Category id.
|
592 |
+
* @param int $count Count.
|
593 |
+
*
|
594 |
+
* @return array|mixed|object|WP_Error
|
595 |
+
*/
|
596 |
+
public function get_interests( $list_id, $category_id, $count = 1000 ) {
|
597 |
+
$response = $this->request(
|
598 |
+
'GET',
|
599 |
+
'lists/' . $list_id . '/interest-categories/' . $category_id . '/interests',
|
600 |
+
array(
|
601 |
+
'count' => $count,
|
602 |
+
)
|
603 |
+
);
|
604 |
+
|
605 |
+
if ( is_wp_error( $response ) || empty( $response->interests ) || ! is_array( $response->interests ) ) {
|
606 |
+
return array();
|
607 |
+
}
|
608 |
+
|
609 |
+
$interests = wp_list_pluck( $response->interests, 'name', 'id' );
|
610 |
+
|
611 |
+
return $interests;
|
612 |
+
}
|
613 |
+
|
614 |
/**
|
615 |
* Get detail of member
|
616 |
*
|
652 |
public function add_member_to_list( $list_id, $args ) {
|
653 |
$default_args = array(
|
654 |
'status' => 'pending',
|
655 |
+
'merge_fields' => new stdClass(),
|
656 |
+
'interests' => new stdClass(),
|
657 |
);
|
658 |
|
659 |
$args = array_merge( $default_args, $args );
|
addons/pro/slack/class-forminator-addon-slack.php
CHANGED
@@ -140,7 +140,7 @@ final class Forminator_Addon_Slack extends Forminator_Addon_Abstract {
|
|
140 |
throw new Forminator_Addon_Slack_Exception( __( ' Slack is not connected', 'forminator' ) );
|
141 |
}
|
142 |
|
143 |
-
$form_settings_instance = $this->
|
144 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Slack_Form_Settings ) {
|
145 |
throw new Forminator_Addon_Slack_Exception( __( 'Invalid Form Settings of Slack', 'forminator' ) );
|
146 |
}
|
@@ -296,7 +296,7 @@ final class Forminator_Addon_Slack extends Forminator_Addon_Abstract {
|
|
296 |
'client_secret' => '',
|
297 |
'client_secret_error' => '',
|
298 |
'error_message' => '',
|
299 |
-
'redirect_url' => forminator_addon_integration_section_admin_url( $this
|
300 |
);
|
301 |
|
302 |
$has_errors = false;
|
@@ -585,7 +585,7 @@ final class Forminator_Addon_Slack extends Forminator_Addon_Abstract {
|
|
585 |
public function get_auth_url() {
|
586 |
$base_authorize_url = Forminator_Addon_Slack_Wp_Api::AUTHORIZE_URL;
|
587 |
$client_id = $this->get_client_id();
|
588 |
-
$redirect_url = rawurlencode( forminator_addon_integration_section_admin_url( $this
|
589 |
$scopes = Forminator_Addon_Slack_Wp_Api::$oauth_scopes;
|
590 |
|
591 |
/**
|
@@ -646,7 +646,7 @@ final class Forminator_Addon_Slack extends Forminator_Addon_Abstract {
|
|
646 |
|
647 |
// prefer new instance
|
648 |
$api = Forminator_Addon_Slack_Wp_Api::get_instance( uniqid() );
|
649 |
-
$redirect_uri = forminator_addon_integration_section_admin_url( $this
|
650 |
$token_request = $api->get_access_token( $code, $redirect_uri );
|
651 |
|
652 |
if ( isset( $token_request->access_token ) ) {
|
@@ -771,7 +771,7 @@ final class Forminator_Addon_Slack extends Forminator_Addon_Abstract {
|
|
771 |
throw new Forminator_Addon_Slack_Exception( 'Slack is not connected' );
|
772 |
}
|
773 |
|
774 |
-
$poll_settings_instance = $this->
|
775 |
if ( ! $poll_settings_instance instanceof Forminator_Addon_Slack_Poll_Settings ) {
|
776 |
throw new Forminator_Addon_Slack_Exception( 'Invalid Poll Settings of Slack' );
|
777 |
}
|
@@ -831,7 +831,7 @@ final class Forminator_Addon_Slack extends Forminator_Addon_Abstract {
|
|
831 |
throw new Forminator_Addon_Slack_Exception( 'Slack is not connected' );
|
832 |
}
|
833 |
|
834 |
-
$quiz_settings_instance = $this->
|
835 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Slack_Quiz_Settings ) {
|
836 |
throw new Forminator_Addon_Slack_Exception( 'Invalid Quiz Settings of Slack' );
|
837 |
}
|
140 |
throw new Forminator_Addon_Slack_Exception( __( ' Slack is not connected', 'forminator' ) );
|
141 |
}
|
142 |
|
143 |
+
$form_settings_instance = $this->get_addon_settings( $form_id, 'form' );
|
144 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Slack_Form_Settings ) {
|
145 |
throw new Forminator_Addon_Slack_Exception( __( 'Invalid Form Settings of Slack', 'forminator' ) );
|
146 |
}
|
296 |
'client_secret' => '',
|
297 |
'client_secret_error' => '',
|
298 |
'error_message' => '',
|
299 |
+
'redirect_url' => forminator_addon_integration_section_admin_url( $this, 'authorize', false ),
|
300 |
);
|
301 |
|
302 |
$has_errors = false;
|
585 |
public function get_auth_url() {
|
586 |
$base_authorize_url = Forminator_Addon_Slack_Wp_Api::AUTHORIZE_URL;
|
587 |
$client_id = $this->get_client_id();
|
588 |
+
$redirect_url = rawurlencode( forminator_addon_integration_section_admin_url( $this, 'authorize', false ) );
|
589 |
$scopes = Forminator_Addon_Slack_Wp_Api::$oauth_scopes;
|
590 |
|
591 |
/**
|
646 |
|
647 |
// prefer new instance
|
648 |
$api = Forminator_Addon_Slack_Wp_Api::get_instance( uniqid() );
|
649 |
+
$redirect_uri = forminator_addon_integration_section_admin_url( $this, 'authorize', false );
|
650 |
$token_request = $api->get_access_token( $code, $redirect_uri );
|
651 |
|
652 |
if ( isset( $token_request->access_token ) ) {
|
771 |
throw new Forminator_Addon_Slack_Exception( 'Slack is not connected' );
|
772 |
}
|
773 |
|
774 |
+
$poll_settings_instance = $this->get_addon_settings( $poll_id, 'poll' );
|
775 |
if ( ! $poll_settings_instance instanceof Forminator_Addon_Slack_Poll_Settings ) {
|
776 |
throw new Forminator_Addon_Slack_Exception( 'Invalid Poll Settings of Slack' );
|
777 |
}
|
831 |
throw new Forminator_Addon_Slack_Exception( 'Slack is not connected' );
|
832 |
}
|
833 |
|
834 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
835 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Slack_Quiz_Settings ) {
|
836 |
throw new Forminator_Addon_Slack_Exception( 'Invalid Quiz Settings of Slack' );
|
837 |
}
|
addons/pro/slack/views/settings/error-authorize.php
CHANGED
@@ -22,4 +22,6 @@ foreach ( $template_vars as $key => $val ) {
|
|
22 |
<?php endif; ?>
|
23 |
</p>
|
24 |
</div>
|
25 |
-
<
|
|
|
|
22 |
<?php endif; ?>
|
23 |
</p>
|
24 |
</div>
|
25 |
+
<div class="sui-block-content-center">
|
26 |
+
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>" target="_blank" class="sui-button forminator-addon-connect"><?php esc_html_e( 'Retry', 'forminator' ); ?></a>
|
27 |
+
</div>
|
addons/pro/slack/views/settings/wait-authorize.php
CHANGED
@@ -16,5 +16,7 @@ foreach ( $template_vars as $key => $val ) {
|
|
16 |
</p>
|
17 |
<p><?php esc_html_e( 'We are waiting for authorization from Slack...', 'forminator' ); ?></p>
|
18 |
</div>
|
19 |
-
<
|
|
|
|
|
20 |
|
16 |
</p>
|
17 |
<p><?php esc_html_e( 'We are waiting for authorization from Slack...', 'forminator' ); ?></p>
|
18 |
</div>
|
19 |
+
<div class="sui-block-content-center">
|
20 |
+
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>" target="_blank" class="sui-button"><?php esc_html_e( 'Retry', 'forminator' ); ?></a>
|
21 |
+
</div>
|
22 |
|
addons/pro/trello/class-forminator-addon-trello-form-hooks.php
CHANGED
@@ -297,9 +297,14 @@ class Forminator_Addon_Trello_Form_Hooks extends Forminator_Addon_Form_Hooks_Abs
|
|
297 |
|
298 |
forminator_addon_maybe_log( __METHOD__, 'Success Send Data' );
|
299 |
|
|
|
|
|
|
|
|
|
|
|
300 |
return array(
|
301 |
'is_sent' => true,
|
302 |
-
'connection_name' => $connection_settings['name'],
|
303 |
'description' => __( 'Successfully send data to Trello', 'forminator' ),
|
304 |
'data_sent' => $api->get_last_data_sent(),
|
305 |
'data_received' => $api->get_last_data_received(),
|
297 |
|
298 |
forminator_addon_maybe_log( __METHOD__, 'Success Send Data' );
|
299 |
|
300 |
+
$multi_global_ids = $this->addon->get_multi_global_ids();
|
301 |
+
$name_suffix = ! empty( $this->addon->multi_global_id )
|
302 |
+
&& ! empty( $multi_global_ids[ $this->addon->multi_global_id ] )
|
303 |
+
? ' - ' . $multi_global_ids[ $this->addon->multi_global_id ] : '';
|
304 |
+
|
305 |
return array(
|
306 |
'is_sent' => true,
|
307 |
+
'connection_name' => $connection_settings['name'] . $name_suffix,
|
308 |
'description' => __( 'Successfully send data to Trello', 'forminator' ),
|
309 |
'data_sent' => $api->get_last_data_sent(),
|
310 |
'data_received' => $api->get_last_data_received(),
|
addons/pro/trello/class-forminator-addon-trello-poll-hooks.php
CHANGED
@@ -302,9 +302,14 @@ class Forminator_Addon_Trello_Poll_Hooks extends Forminator_Addon_Poll_Hooks_Abs
|
|
302 |
|
303 |
forminator_addon_maybe_log( __METHOD__, 'Success Send Data' );
|
304 |
|
|
|
|
|
|
|
|
|
|
|
305 |
return array(
|
306 |
'is_sent' => true,
|
307 |
-
'connection_name' => $connection_settings['name'],
|
308 |
'description' => __( 'Successfully send data to Trello', 'forminator' ),
|
309 |
'data_sent' => $api->get_last_data_sent(),
|
310 |
'data_received' => $api->get_last_data_received(),
|
302 |
|
303 |
forminator_addon_maybe_log( __METHOD__, 'Success Send Data' );
|
304 |
|
305 |
+
$multi_global_ids = $this->addon->get_multi_global_ids();
|
306 |
+
$name_suffix = ! empty( $this->addon->multi_global_id )
|
307 |
+
&& ! empty( $multi_global_ids[ $this->addon->multi_global_id ] )
|
308 |
+
? ' - ' . $multi_global_ids[ $this->addon->multi_global_id ] : '';
|
309 |
+
|
310 |
return array(
|
311 |
'is_sent' => true,
|
312 |
+
'connection_name' => $connection_settings['name'] . $name_suffix,
|
313 |
'description' => __( 'Successfully send data to Trello', 'forminator' ),
|
314 |
'data_sent' => $api->get_last_data_sent(),
|
315 |
'data_received' => $api->get_last_data_received(),
|
addons/pro/trello/class-forminator-addon-trello-quiz-hooks.php
CHANGED
@@ -309,9 +309,14 @@ class Forminator_Addon_Trello_Quiz_Hooks extends Forminator_Addon_Quiz_Hooks_Abs
|
|
309 |
|
310 |
forminator_addon_maybe_log( __METHOD__, 'Success Send Data' );
|
311 |
|
|
|
|
|
|
|
|
|
|
|
312 |
return array(
|
313 |
'is_sent' => true,
|
314 |
-
'connection_name' => $connection_settings['name'],
|
315 |
'description' => __( 'Successfully send data to Trello', 'forminator' ),
|
316 |
'data_sent' => $api->get_last_data_sent(),
|
317 |
'data_received' => $api->get_last_data_received(),
|
309 |
|
310 |
forminator_addon_maybe_log( __METHOD__, 'Success Send Data' );
|
311 |
|
312 |
+
$multi_global_ids = $this->addon->get_multi_global_ids();
|
313 |
+
$name_suffix = ! empty( $this->addon->multi_global_id )
|
314 |
+
&& ! empty( $multi_global_ids[ $this->addon->multi_global_id ] )
|
315 |
+
? ' - ' . $multi_global_ids[ $this->addon->multi_global_id ] : '';
|
316 |
+
|
317 |
return array(
|
318 |
'is_sent' => true,
|
319 |
+
'connection_name' => $connection_settings['name'] . $name_suffix,
|
320 |
'description' => __( 'Successfully send data to Trello', 'forminator' ),
|
321 |
'data_sent' => $api->get_last_data_sent(),
|
322 |
'data_received' => $api->get_last_data_received(),
|
addons/pro/trello/class-forminator-addon-trello.php
CHANGED
@@ -31,8 +31,6 @@ final class Forminator_Addon_Trello extends Forminator_Addon_Abstract {
|
|
31 |
|
32 |
private $_app_key = '770a78f0ec0d8749df82fbbe150d80da';
|
33 |
|
34 |
-
private static $api;
|
35 |
-
|
36 |
const CARD_DELETE_MODE_DELETE = 'delete';
|
37 |
const CARD_DELETE_MODE_CLOSED = 'closed';
|
38 |
|
@@ -82,6 +80,10 @@ final class Forminator_Addon_Trello extends Forminator_Addon_Abstract {
|
|
82 |
$this->_icon_x2 = forminator_addon_trello_assets_url() . 'icons/trello@2x.png';
|
83 |
$this->_image = forminator_addon_trello_assets_url() . 'img/trello.png';
|
84 |
$this->_image_x2 = forminator_addon_trello_assets_url() . 'img/trello@2x.png';
|
|
|
|
|
|
|
|
|
85 |
}
|
86 |
|
87 |
/**
|
@@ -150,7 +152,7 @@ final class Forminator_Addon_Trello extends Forminator_Addon_Abstract {
|
|
150 |
throw new Forminator_Addon_Trello_Exception( __( ' Trello is not connected', 'forminator' ) );
|
151 |
}
|
152 |
|
153 |
-
$form_settings_instance = $this->
|
154 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Trello_Form_Settings ) {
|
155 |
throw new Forminator_Addon_Trello_Exception( __( 'Invalid Form Settings of Trello', 'forminator' ) );
|
156 |
}
|
@@ -456,6 +458,11 @@ final class Forminator_Addon_Trello extends Forminator_Addon_Abstract {
|
|
456 |
|
457 |
if ( isset( $query_args['token'] ) ) {
|
458 |
try {
|
|
|
|
|
|
|
|
|
|
|
459 |
$token = $query_args['token'];
|
460 |
$validated = $this->validate_token( $token );
|
461 |
if ( true !== $validated ) {
|
@@ -469,7 +476,12 @@ final class Forminator_Addon_Trello extends Forminator_Addon_Abstract {
|
|
469 |
}
|
470 |
}
|
471 |
|
472 |
-
$this->save_settings_values(
|
|
|
|
|
|
|
|
|
|
|
473 |
$template_params['is_close'] = true;
|
474 |
} catch ( Forminator_Addon_Trello_Exception $e ) {
|
475 |
$template_params['error_message'] = $e->getMessage();
|
@@ -491,18 +503,18 @@ final class Forminator_Addon_Trello extends Forminator_Addon_Abstract {
|
|
491 |
public function get_auth_url( $return_url = '' ) {
|
492 |
$authorize_url = 'https://trello.com/1/authorize/';
|
493 |
if ( ! $return_url ) {
|
494 |
-
$return_url = forminator_addon_integration_section_admin_url( $this
|
495 |
}
|
496 |
$return_url = rawurlencode( $return_url );
|
497 |
// https://developers.trello.com/page/authorization
|
498 |
$auth_params = array(
|
499 |
'callback_method' => 'fragment',
|
500 |
-
'return_url' => $return_url,
|
501 |
'scope' => 'read,write,account',
|
502 |
'expiration' => 'never',
|
503 |
'name' => __( 'Forminator Pro', 'forminator' ),
|
504 |
'key' => $this->get_app_key(),
|
505 |
'response_type' => 'token',
|
|
|
506 |
);
|
507 |
|
508 |
/**
|
@@ -533,7 +545,6 @@ final class Forminator_Addon_Trello extends Forminator_Addon_Abstract {
|
|
533 |
public function validate_token( $token ) {
|
534 |
try {
|
535 |
// ensure new instance
|
536 |
-
self::$api = null;
|
537 |
$api = $this->get_api( $token );
|
538 |
$me_request = $api->get_( 'members/me/' );
|
539 |
|
@@ -565,18 +576,14 @@ final class Forminator_Addon_Trello extends Forminator_Addon_Abstract {
|
|
565 |
* @throws Forminator_Addon_Trello_Wp_Api_Exception
|
566 |
*/
|
567 |
public function get_api( $token = null ) {
|
568 |
-
if ( is_null(
|
569 |
-
|
570 |
-
|
571 |
-
|
572 |
-
$token = $setting_values['token'];
|
573 |
-
}
|
574 |
}
|
575 |
-
$api = new Forminator_Addon_Trello_Wp_Api( $this->get_app_key(), $token );
|
576 |
-
self::$api = $api;
|
577 |
}
|
578 |
-
|
579 |
-
return
|
580 |
}
|
581 |
|
582 |
/**
|
@@ -690,7 +697,7 @@ final class Forminator_Addon_Trello extends Forminator_Addon_Abstract {
|
|
690 |
throw new Forminator_Addon_Trello_Exception( 'Trello is not connected' );
|
691 |
}
|
692 |
|
693 |
-
$poll_settings_instance = $this->
|
694 |
if ( ! $poll_settings_instance instanceof Forminator_Addon_Trello_Poll_Settings ) {
|
695 |
throw new Forminator_Addon_Trello_Exception( 'Invalid Poll Settings of Trello' );
|
696 |
}
|
@@ -750,7 +757,7 @@ final class Forminator_Addon_Trello extends Forminator_Addon_Abstract {
|
|
750 |
throw new Forminator_Addon_Trello_Exception( 'Trello is not connected' );
|
751 |
}
|
752 |
|
753 |
-
$quiz_settings_instance = $this->
|
754 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Trello_Quiz_Settings ) {
|
755 |
throw new Forminator_Addon_Trello_Exception( 'Invalid Quiz Settings of Trello' );
|
756 |
}
|
31 |
|
32 |
private $_app_key = '770a78f0ec0d8749df82fbbe150d80da';
|
33 |
|
|
|
|
|
34 |
const CARD_DELETE_MODE_DELETE = 'delete';
|
35 |
const CARD_DELETE_MODE_CLOSED = 'closed';
|
36 |
|
80 |
$this->_icon_x2 = forminator_addon_trello_assets_url() . 'icons/trello@2x.png';
|
81 |
$this->_image = forminator_addon_trello_assets_url() . 'img/trello.png';
|
82 |
$this->_image_x2 = forminator_addon_trello_assets_url() . 'img/trello@2x.png';
|
83 |
+
|
84 |
+
$this->is_multi_global = true;
|
85 |
+
|
86 |
+
$this->global_id_for_new_integrations = uniqid( '', true );
|
87 |
}
|
88 |
|
89 |
/**
|
152 |
throw new Forminator_Addon_Trello_Exception( __( ' Trello is not connected', 'forminator' ) );
|
153 |
}
|
154 |
|
155 |
+
$form_settings_instance = $this->get_addon_settings( $form_id, 'form' );
|
156 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Trello_Form_Settings ) {
|
157 |
throw new Forminator_Addon_Trello_Exception( __( 'Invalid Form Settings of Trello', 'forminator' ) );
|
158 |
}
|
458 |
|
459 |
if ( isset( $query_args['token'] ) ) {
|
460 |
try {
|
461 |
+
$identifier = ! empty( $query_args['identifier'] ) ? $query_args['identifier'] : '';
|
462 |
+
if ( ! empty( $query_args['global_id'] ) ) {
|
463 |
+
$this->multi_global_id = $query_args['global_id'];
|
464 |
+
}
|
465 |
+
|
466 |
$token = $query_args['token'];
|
467 |
$validated = $this->validate_token( $token );
|
468 |
if ( true !== $validated ) {
|
476 |
}
|
477 |
}
|
478 |
|
479 |
+
$this->save_settings_values(
|
480 |
+
array(
|
481 |
+
'token' => $token,
|
482 |
+
'identifier' => $identifier,
|
483 |
+
)
|
484 |
+
);
|
485 |
$template_params['is_close'] = true;
|
486 |
} catch ( Forminator_Addon_Trello_Exception $e ) {
|
487 |
$template_params['error_message'] = $e->getMessage();
|
503 |
public function get_auth_url( $return_url = '' ) {
|
504 |
$authorize_url = 'https://trello.com/1/authorize/';
|
505 |
if ( ! $return_url ) {
|
506 |
+
$return_url = forminator_addon_integration_section_admin_url( $this, 'authorize', true );
|
507 |
}
|
508 |
$return_url = rawurlencode( $return_url );
|
509 |
// https://developers.trello.com/page/authorization
|
510 |
$auth_params = array(
|
511 |
'callback_method' => 'fragment',
|
|
|
512 |
'scope' => 'read,write,account',
|
513 |
'expiration' => 'never',
|
514 |
'name' => __( 'Forminator Pro', 'forminator' ),
|
515 |
'key' => $this->get_app_key(),
|
516 |
'response_type' => 'token',
|
517 |
+
'return_url' => $return_url,
|
518 |
);
|
519 |
|
520 |
/**
|
545 |
public function validate_token( $token ) {
|
546 |
try {
|
547 |
// ensure new instance
|
|
|
548 |
$api = $this->get_api( $token );
|
549 |
$me_request = $api->get_( 'members/me/' );
|
550 |
|
576 |
* @throws Forminator_Addon_Trello_Wp_Api_Exception
|
577 |
*/
|
578 |
public function get_api( $token = null ) {
|
579 |
+
if ( is_null( $token ) ) {
|
580 |
+
$setting_values = $this->get_settings_values();
|
581 |
+
if ( isset( $setting_values['token'] ) ) {
|
582 |
+
$token = $setting_values['token'];
|
|
|
|
|
583 |
}
|
|
|
|
|
584 |
}
|
585 |
+
$api = new Forminator_Addon_Trello_Wp_Api( $this->get_app_key(), $token );
|
586 |
+
return $api;
|
587 |
}
|
588 |
|
589 |
/**
|
697 |
throw new Forminator_Addon_Trello_Exception( 'Trello is not connected' );
|
698 |
}
|
699 |
|
700 |
+
$poll_settings_instance = $this->get_addon_settings( $poll_id, 'poll' );
|
701 |
if ( ! $poll_settings_instance instanceof Forminator_Addon_Trello_Poll_Settings ) {
|
702 |
throw new Forminator_Addon_Trello_Exception( 'Invalid Poll Settings of Trello' );
|
703 |
}
|
757 |
throw new Forminator_Addon_Trello_Exception( 'Trello is not connected' );
|
758 |
}
|
759 |
|
760 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
761 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Trello_Quiz_Settings ) {
|
762 |
throw new Forminator_Addon_Trello_Exception( 'Invalid Quiz Settings of Trello' );
|
763 |
}
|
addons/pro/trello/views/settings/authorize.php
CHANGED
@@ -26,8 +26,46 @@ foreach ( $template_vars as $key => $val ) {
|
|
26 |
<?php endif ?>
|
27 |
</div>
|
28 |
<?php if ( empty( $vars['token'] ) ) : ?>
|
29 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
<?php endif ?>
|
31 |
<?php if ( $vars['is_connected'] ) : ?>
|
32 |
-
|
|
|
|
|
33 |
<?php endif ?>
|
26 |
<?php endif ?>
|
27 |
</div>
|
28 |
<?php if ( empty( $vars['token'] ) ) : ?>
|
29 |
+
|
30 |
+
<div class="sui-form-field">
|
31 |
+
|
32 |
+
<label class="sui-label"><?php esc_html_e( 'Identifier', 'forminator' ); ?></label>
|
33 |
+
|
34 |
+
<input name="identifier"
|
35 |
+
placeholder="<?php esc_attr_e( 'E.g., Business Account', 'forminator' ); ?>"
|
36 |
+
value=""
|
37 |
+
class="sui-form-control" />
|
38 |
+
|
39 |
+
<span class="sui-description"><?php esc_html_e( 'Helps distinguish between integrations if connecting to the same third-party app with multiple accounts.', 'forminator' ); ?></span>
|
40 |
+
|
41 |
+
</div>
|
42 |
+
|
43 |
+
<div class="sui-block-content-center" style="margin-top: -10px; margin-bottom: -20px;">
|
44 |
+
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>" target="_blank" class="sui-button sui-button-primary forminator-addon-connect"><?php esc_html_e( 'Authorize', 'forminator' ); ?></a>
|
45 |
+
</div>
|
46 |
+
<script>
|
47 |
+
(function ($) {
|
48 |
+
$('input[name="identifier"]').on( 'change', function (e) {
|
49 |
+
var parent = $(this).closest('.sui-box-body'),
|
50 |
+
val = $(this).val(),
|
51 |
+
link = $('.forminator-addon-connect', parent),
|
52 |
+
href = link.prop('href');
|
53 |
+
if ( href ) {
|
54 |
+
var index = href.indexOf('identifier');
|
55 |
+
|
56 |
+
if ( index ) {
|
57 |
+
href = href.slice(0, index);
|
58 |
+
}
|
59 |
+
href += encodeURIComponent( 'identifier=' + val );
|
60 |
+
link.prop('href', href);
|
61 |
+
}
|
62 |
+
});
|
63 |
+
})(jQuery);
|
64 |
+
</script>
|
65 |
+
|
66 |
<?php endif ?>
|
67 |
<?php if ( $vars['is_connected'] ) : ?>
|
68 |
+
<div class="sui-block-content-center" style="margin-top: -10px; margin-bottom: -20px;">
|
69 |
+
<button class="sui-button sui-button-ghost forminator-addon-disconnect"><?php esc_html_e( 'Disconnect', 'forminator' ); ?></button>
|
70 |
+
</div>
|
71 |
<?php endif ?>
|
addons/pro/trello/views/settings/success-authorize.php
CHANGED
@@ -7,4 +7,6 @@
|
|
7 |
</h3>
|
8 |
<p><?php esc_html_e( 'You can now go to your forms and assign them to this integration', 'forminator' ); ?></p>
|
9 |
</div>
|
10 |
-
<
|
|
|
|
7 |
</h3>
|
8 |
<p><?php esc_html_e( 'You can now go to your forms and assign them to this integration', 'forminator' ); ?></p>
|
9 |
</div>
|
10 |
+
<div class="sui-block-content-center">
|
11 |
+
<button class="sui-button forminator-addon-close"><?php esc_html_e( 'Close', 'forminator' ); ?></button>
|
12 |
+
</div>
|
addons/pro/trello/views/settings/wait-authorize.php
CHANGED
@@ -18,5 +18,7 @@ foreach ( $template_vars as $key => $val ) {
|
|
18 |
<p><?php esc_html_e( 'We are waiting for authorization from Trello...', 'forminator' ); ?></p>
|
19 |
</div>
|
20 |
<?php if ( empty( $vars['token'] ) ) : ?>
|
21 |
-
<
|
|
|
|
|
22 |
<?php endif ?>
|
18 |
<p><?php esc_html_e( 'We are waiting for authorization from Trello...', 'forminator' ); ?></p>
|
19 |
</div>
|
20 |
<?php if ( empty( $vars['token'] ) ) : ?>
|
21 |
+
<div class="sui-block-content-center">
|
22 |
+
<a href="<?php echo esc_attr( $vars['auth_url'] ); ?>" target="_blank" class="sui-button disable-loader"><?php esc_html_e( 'Retry', 'forminator' ); ?></a>
|
23 |
+
</div>
|
24 |
<?php endif ?>
|
addons/pro/zapier/class-forminator-addon-zapier-form-settings.php
CHANGED
@@ -136,7 +136,7 @@ class Forminator_Addon_Zapier_Form_Settings extends Forminator_Addon_Form_Settin
|
|
136 |
}
|
137 |
|
138 |
$buttons = array();
|
139 |
-
if ( $this->setup_webhook_url_is_completed( $
|
140 |
$buttons['disconnect']['markup'] = Forminator_Addon_Zapier::get_button_markup(
|
141 |
esc_html__( 'Deactivate', 'forminator' ),
|
142 |
'sui-button-ghost sui-tooltip sui-tooltip-top-center forminator-addon-form-disconnect',
|
@@ -343,25 +343,24 @@ class Forminator_Addon_Zapier_Form_Settings extends Forminator_Addon_Form_Settin
|
|
343 |
* @return bool
|
344 |
*/
|
345 |
public function setup_webhook_url_is_completed( $submitted_data ) {
|
346 |
-
if ( empty( $submitted_data ) ) {
|
347 |
-
$this->addon_form_settings = $this->get_form_settings_values();
|
348 |
-
} else {
|
349 |
-
$this->addon_form_settings = $submitted_data;
|
350 |
-
}
|
351 |
|
352 |
-
|
353 |
-
|
|
|
354 |
}
|
355 |
|
356 |
-
if ( empty( $
|
357 |
return false;
|
358 |
}
|
359 |
|
360 |
-
|
|
|
|
|
361 |
return false;
|
362 |
}
|
363 |
-
|
364 |
-
|
|
|
365 |
return false;
|
366 |
}
|
367 |
|
@@ -389,7 +388,7 @@ class Forminator_Addon_Zapier_Form_Settings extends Forminator_Addon_Form_Settin
|
|
389 |
}
|
390 |
|
391 |
foreach ( $addon_form_settings as $multi_id => $addon_form_setting ) {
|
392 |
-
if ( true === $this->setup_webhook_url_is_completed( $
|
393 |
return $addon_form_setting;
|
394 |
}
|
395 |
}
|
@@ -443,4 +442,20 @@ class Forminator_Addon_Zapier_Form_Settings extends Forminator_Addon_Form_Settin
|
|
443 |
$this->save_form_settings_values( $addon_form_settings );
|
444 |
}
|
445 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
446 |
}
|
136 |
}
|
137 |
|
138 |
$buttons = array();
|
139 |
+
if ( $this->setup_webhook_url_is_completed( array( 'multi_id' => $multi_id ) ) ) {
|
140 |
$buttons['disconnect']['markup'] = Forminator_Addon_Zapier::get_button_markup(
|
141 |
esc_html__( 'Deactivate', 'forminator' ),
|
142 |
'sui-button-ghost sui-tooltip sui-tooltip-top-center forminator-addon-form-disconnect',
|
343 |
* @return bool
|
344 |
*/
|
345 |
public function setup_webhook_url_is_completed( $submitted_data ) {
|
|
|
|
|
|
|
|
|
|
|
346 |
|
347 |
+
$multi_id = '';
|
348 |
+
if ( isset( $submitted_data['multi_id'] ) ) {
|
349 |
+
$multi_id = $submitted_data['multi_id'];
|
350 |
}
|
351 |
|
352 |
+
if ( empty( $multi_id ) ) {
|
353 |
return false;
|
354 |
}
|
355 |
|
356 |
+
$name = $this->get_multi_id_form_settings_value( $multi_id, 'name', '' );
|
357 |
+
$name = trim( $name );
|
358 |
+
if ( empty( $name ) ) {
|
359 |
return false;
|
360 |
}
|
361 |
+
$webhook_url = $this->get_multi_id_form_settings_value( $multi_id, 'webhook_url', '' );
|
362 |
+
$webhook_url = trim( $webhook_url );
|
363 |
+
if ( empty( $webhook_url ) ) {
|
364 |
return false;
|
365 |
}
|
366 |
|
388 |
}
|
389 |
|
390 |
foreach ( $addon_form_settings as $multi_id => $addon_form_setting ) {
|
391 |
+
if ( true === $this->setup_webhook_url_is_completed( array( 'multi_id' => $multi_id ) ) ) {
|
392 |
return $addon_form_setting;
|
393 |
}
|
394 |
}
|
442 |
$this->save_form_settings_values( $addon_form_settings );
|
443 |
}
|
444 |
}
|
445 |
+
|
446 |
+
/**
|
447 |
+
* Check if multi_id form settings values completed
|
448 |
+
*
|
449 |
+
* @param int $multi_id ID.
|
450 |
+
* @return bool
|
451 |
+
*/
|
452 |
+
public function is_multi_form_settings_complete( $multi_id ) {
|
453 |
+
$data = array( 'multi_id' => $multi_id );
|
454 |
+
|
455 |
+
if ( ! $this->setup_webhook_url_is_completed( $data ) ) {
|
456 |
+
return false;
|
457 |
+
}
|
458 |
+
|
459 |
+
return true;
|
460 |
+
}
|
461 |
}
|
addons/pro/zapier/class-forminator-addon-zapier.php
CHANGED
@@ -237,7 +237,7 @@ final class Forminator_Addon_Zapier extends Forminator_Addon_Abstract {
|
|
237 |
throw new Forminator_Addon_Zapier_Exception( __( 'Zapier is not connected', 'forminator' ) );
|
238 |
}
|
239 |
|
240 |
-
$form_settings_instance = $this->
|
241 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Zapier_Form_Settings ) {
|
242 |
throw new Forminator_Addon_Zapier_Exception( __( 'Invalid Form Settings of Zapier', 'forminator' ) );
|
243 |
}
|
@@ -325,7 +325,7 @@ final class Forminator_Addon_Zapier extends Forminator_Addon_Abstract {
|
|
325 |
throw new Forminator_Addon_Zapier_Exception( 'Zapier is not connected' );
|
326 |
}
|
327 |
|
328 |
-
$poll_settings_instance = $this->
|
329 |
if ( ! $poll_settings_instance instanceof Forminator_Addon_Zapier_Poll_Settings ) {
|
330 |
throw new Forminator_Addon_Zapier_Exception( 'Zapier Poll Settings of Trello' );
|
331 |
}
|
@@ -385,7 +385,7 @@ final class Forminator_Addon_Zapier extends Forminator_Addon_Abstract {
|
|
385 |
throw new Forminator_Addon_Zapier_Exception( 'Zapier is not connected' );
|
386 |
}
|
387 |
|
388 |
-
$quiz_settings_instance = $this->
|
389 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Zapier_Quiz_Settings ) {
|
390 |
throw new Forminator_Addon_Zapier_Exception( 'Zapier Quiz Settings of Trello' );
|
391 |
}
|
237 |
throw new Forminator_Addon_Zapier_Exception( __( 'Zapier is not connected', 'forminator' ) );
|
238 |
}
|
239 |
|
240 |
+
$form_settings_instance = $this->get_addon_settings( $form_id, 'form' );
|
241 |
if ( ! $form_settings_instance instanceof Forminator_Addon_Zapier_Form_Settings ) {
|
242 |
throw new Forminator_Addon_Zapier_Exception( __( 'Invalid Form Settings of Zapier', 'forminator' ) );
|
243 |
}
|
325 |
throw new Forminator_Addon_Zapier_Exception( 'Zapier is not connected' );
|
326 |
}
|
327 |
|
328 |
+
$poll_settings_instance = $this->get_addon_settings( $poll_id, 'poll' );
|
329 |
if ( ! $poll_settings_instance instanceof Forminator_Addon_Zapier_Poll_Settings ) {
|
330 |
throw new Forminator_Addon_Zapier_Exception( 'Zapier Poll Settings of Trello' );
|
331 |
}
|
385 |
throw new Forminator_Addon_Zapier_Exception( 'Zapier is not connected' );
|
386 |
}
|
387 |
|
388 |
+
$quiz_settings_instance = $this->get_addon_settings( $quiz_id, 'quiz' );
|
389 |
if ( ! $quiz_settings_instance instanceof Forminator_Addon_Zapier_Quiz_Settings ) {
|
390 |
throw new Forminator_Addon_Zapier_Exception( 'Zapier Quiz Settings of Trello' );
|
391 |
}
|
admin/abstracts/class-admin-import-mediator.php
CHANGED
@@ -125,6 +125,7 @@ abstract class Forminator_Import_Mediator {
|
|
125 |
'pagination',
|
126 |
'stripe',
|
127 |
'currency',
|
|
|
128 |
'gdprcheckbox',
|
129 |
'honeypot',
|
130 |
'captcha',
|
@@ -167,7 +168,7 @@ abstract class Forminator_Import_Mediator {
|
|
167 |
$type = 'text';
|
168 |
break;
|
169 |
case 'acceptance':
|
170 |
-
$type = '
|
171 |
break;
|
172 |
case 'honeypot':
|
173 |
$type = 'honeypot';
|
125 |
'pagination',
|
126 |
'stripe',
|
127 |
'currency',
|
128 |
+
'consent',
|
129 |
'gdprcheckbox',
|
130 |
'honeypot',
|
131 |
'captcha',
|
168 |
$type = 'text';
|
169 |
break;
|
170 |
case 'acceptance':
|
171 |
+
$type = 'consent';
|
172 |
break;
|
173 |
case 'honeypot':
|
174 |
$type = 'honeypot';
|
admin/abstracts/class-admin-module.php
CHANGED
@@ -183,7 +183,7 @@ abstract class Forminator_Admin_Module {
|
|
183 |
*/
|
184 |
protected static function validate_settings( $original_settings ) {
|
185 |
// Sanitize settings.
|
186 |
-
$settings =
|
187 |
|
188 |
// Sanitize custom css.
|
189 |
if ( isset( $original_settings['custom_css'] ) ) {
|
@@ -192,12 +192,12 @@ abstract class Forminator_Admin_Module {
|
|
192 |
|
193 |
// Sanitize admin email message.
|
194 |
if ( isset( $original_settings['admin-email-editor'] ) ) {
|
195 |
-
$settings['admin-email-editor'] = $original_settings['admin-email-editor'];
|
196 |
}
|
197 |
|
198 |
// Sanitize quiz description.
|
199 |
if ( isset( $original_settings['quiz_description'] ) ) {
|
200 |
-
$settings['quiz_description'] = $original_settings['quiz_description'];
|
201 |
}
|
202 |
|
203 |
if ( isset( $original_settings['social-share-message'] ) ) {
|
@@ -206,7 +206,7 @@ abstract class Forminator_Admin_Module {
|
|
206 |
|
207 |
if ( isset( $original_settings['msg_count'] ) ) {
|
208 |
// Backup, we allow html here.
|
209 |
-
$settings['msg_count'] = $original_settings['msg_count'];
|
210 |
}
|
211 |
|
212 |
$settings = apply_filters( 'forminator_builder_data_settings_before_saving', $settings, $original_settings );
|
183 |
*/
|
184 |
protected static function validate_settings( $original_settings ) {
|
185 |
// Sanitize settings.
|
186 |
+
$settings = forminator_sanitize_array_field( $original_settings );
|
187 |
|
188 |
// Sanitize custom css.
|
189 |
if ( isset( $original_settings['custom_css'] ) ) {
|
192 |
|
193 |
// Sanitize admin email message.
|
194 |
if ( isset( $original_settings['admin-email-editor'] ) ) {
|
195 |
+
$settings['admin-email-editor'] = wp_kses_post( $original_settings['admin-email-editor'] );
|
196 |
}
|
197 |
|
198 |
// Sanitize quiz description.
|
199 |
if ( isset( $original_settings['quiz_description'] ) ) {
|
200 |
+
$settings['quiz_description'] = wp_kses_post( $original_settings['quiz_description'] );
|
201 |
}
|
202 |
|
203 |
if ( isset( $original_settings['social-share-message'] ) ) {
|
206 |
|
207 |
if ( isset( $original_settings['msg_count'] ) ) {
|
208 |
// Backup, we allow html here.
|
209 |
+
$settings['msg_count'] = wp_kses_post( $original_settings['msg_count'] );
|
210 |
}
|
211 |
|
212 |
$settings = apply_filters( 'forminator_builder_data_settings_before_saving', $settings, $original_settings );
|
admin/locale.php
CHANGED
@@ -204,40 +204,40 @@ $forminator_admin_locale = array(
|
|
204 |
"Enabling this feature will load the form via AJAX after the page has loaded up, effectively speeding up your page load time. This method can also (in most cases) avoid page caching issues with your form." => array( null, __("Enabling this feature will load the form via AJAX after the page has loaded up, effectively speeding up your page load time. This method can also (in most cases) avoid page caching issues with your form.", "forminator" ), ), // src/form/components/behaviour/render.js:23
|
205 |
"Prevent page caching on form pages" => array( null, __("Prevent page caching on form pages", "forminator" ), ), // src/form/components/behaviour/render.js:34
|
206 |
"Page caching plugins serve a static HTML version of the page which can cause issues to your dynamic forms. By enabling this, we'll use {{strong}}DONOTCACHEPAGE{{/strong}} constant to prevent pages with this form on it from being cached." => array( null, __("Page caching plugins serve a static HTML version of the page which can cause issues to your dynamic forms. By enabling this, we'll use {{strong}}DONOTCACHEPAGE{{/strong}} constant to prevent pages with this form on it from being cached.", "forminator" ), ), // src/form/components/behaviour/render.js:35
|
207 |
-
"Submission Behaviour" => array( null, __("Submission Behaviour", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
208 |
-
"Choose what you want to happen after your visitor has successfully submitted this form." => array( null, __("Choose what you want to happen after your visitor has successfully submitted this form.", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
209 |
-
"After submission" => array( null, __("After submission", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
210 |
-
"Choose what happens after a user successfully submits your form." => array( null, __("Choose what happens after a user successfully submits your form.", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
211 |
-
"Inline Message" => array( null, __("Inline Message", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
212 |
-
"Display a success message after form submitted." => array( null, __("Display a success message after form submitted.", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
213 |
-
"Auto-close success message after" => array( null, __("Auto-close success message after", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
214 |
-
"E.g. 5" => array( null, __("E.g. 5", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
215 |
-
"seconds." => array( null, __("seconds.", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
216 |
-
"Redirect user to a URL" => array( null, __("Redirect user to a URL", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
217 |
-
"https://www.mywebsite.com" => array( null, __("https://www.mywebsite.com", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
218 |
-
"Redirect URL" => array( null, __("Redirect URL", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
219 |
-
"Provide the absolute URL of the page you want to redirect users to after submitting the login form. For example, to redirect users to the WordPress admin, use the URL {{strong}}http://www.website.com/wp-admin/{{/strong}}." => array( null, __("Provide the absolute URL of the page you want to redirect users to after submitting the login form. For example, to redirect users to the WordPress admin, use the URL {{strong}}http://www.website.com/wp-admin/{{/strong}}.", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
220 |
-
"Redirection Option" => array( null, __("Redirection Option", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
221 |
-
"Redirect on the same tab" => array( null, __("Redirect on the same tab", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
222 |
-
"Redirect on new tab and show thank you message on form page" => array( null, __("Redirect on new tab and show thank you message on form page", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
223 |
-
"Redirect on new tab and hide form on the form page" => array( null, __("Redirect on new tab and hide form on the form page", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
224 |
-
"Hide form" => array( null, __("Hide form", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
225 |
-
"Submit Message" => array( null, __("Submit Message", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
226 |
-
"Method" => array( null, __("Method", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
227 |
-
"Choose whether you want to use AJAX to send this form without reloading the page, or use the more traditional method of reloading the page." => array( null, __("Choose whether you want to use AJAX to send this form without reloading the page, or use the more traditional method of reloading the page.", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
228 |
-
"Ajax" => array( null, __("Ajax", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
229 |
-
"Note that you can only use the Ajax submission method while using the Stripe field in your form. The Ajax method will hide your form after the successful submission and only your inline success message will be shown. The form will be available again when the page is reloaded." => array( null, __("Note that you can only use the Ajax submission method while using the Stripe field in your form. The Ajax method will hide your form after the successful submission and only your inline success message will be shown. The form will be available again when the page is reloaded.", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
230 |
-
"Note that you can only use the AJAX submission method while using the Stripe field in your form." => array( null, __("Note that you can only use the AJAX submission method while using the Stripe field in your form.", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
231 |
-
"Page Reload" => array( null, __("Page Reload", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
232 |
-
"Validation" => array( null, __("Validation", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
233 |
-
"For fields that you've chosen to validate, choose how you want the validation to behave. On submission will run validation checks when the user submits the form using Ajax (recommended). The Live method will check fields at the same time as the user fills them out. Server side does the validation using PHP and returns any error messages after a page reload." => array( null, __("For fields that you've chosen to validate, choose how you want the validation to behave. On submission will run validation checks when the user submits the form using Ajax (recommended). The Live method will check fields at the same time as the user fills them out. Server side does the validation using PHP and returns any error messages after a page reload.", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
234 |
-
"On Submit" => array( null, __("On Submit", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
235 |
-
"Server Side" => array( null, __("Server Side", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
236 |
-
"Enable inline validation (as user types)" => array( null, __("Enable inline validation (as user types)", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
237 |
-
"Choose whether you want to show a loader on your form until it is submitted. We highly recommend using this on long forms or forms with payment field since they may take a few seconds to submit." => array( null, __("Choose whether you want to show a loader on your form until it is submitted. We highly recommend using this on long forms or forms with payment field since they may take a few seconds to submit.", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
238 |
-
"Show Loader" => array( null, __("Show Loader", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
239 |
-
"E.g. Submitting..." => array( null, __("E.g. Submitting...", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
240 |
-
"Choose the text to show on the right of loading icon" => array( null, __("Choose the text to show on the right of loading icon", "forminator" ), ), // src/form/components/behaviour/submission.js:
|
241 |
"null" => array( null, __("null", "forminator" ), ), // src/form/components/builder/field.js:685
|
242 |
"more condition(s)" => array( null, __("more condition(s)", "forminator" ), ), // src/form/components/builder/field.js:732
|
243 |
"if" => array( null, __("if", "forminator" ), ), // src/form/components/builder/field.js:737
|
@@ -328,6 +328,8 @@ $forminator_admin_locale = array(
|
|
328 |
"Inline in Form" => array( null, __("Inline in Form", "forminator" ), ), // src/form/components/fields/captcha.js:298
|
329 |
"Error Message" => array( null, __("Error Message", "forminator" ), ), // src/form/components/fields/captcha.js:311
|
330 |
"Choose the error message you want to display on your form when reCAPTCHA verification fails." => array( null, __("Choose the error message you want to display on your form when reCAPTCHA verification fails.", "forminator" ), ), // src/form/components/fields/captcha.js:316
|
|
|
|
|
331 |
"Default Value (optional)" => array( null, __("Default Value (optional)", "forminator" ), ), // src/form/components/fields/currency.js:68
|
332 |
"Enter default value" => array( null, __("Enter default value", "forminator" ), ), // src/form/components/fields/currency.js:69
|
333 |
"Currency" => array( null, __("Currency", "forminator" ), ), // src/form/components/fields/currency.js:100
|
@@ -372,9 +374,10 @@ $forminator_admin_locale = array(
|
|
372 |
"To" => array( null, __("To", "forminator" ), ), // src/form/components/fields/date.js:435
|
373 |
"2030" => array( null, __("2030", "forminator" ), ), // src/form/components/fields/date.js:436
|
374 |
"Wrong field type!" => array( null, __("Wrong field type!", "forminator" ), ), // src/form/components/fields/email.js:36
|
375 |
-
"
|
376 |
-
"
|
377 |
-
"
|
|
|
378 |
"Custom Value" => array( null, __("Custom Value", "forminator" ), ), // src/form/components/fields/hidden.js:53
|
379 |
"Enter custom value" => array( null, __("Enter custom value", "forminator" ), ), // src/form/components/fields/hidden.js:54
|
380 |
"Query parameter" => array( null, __("Query parameter", "forminator" ), ), // src/form/components/fields/hidden.js:66
|
@@ -415,58 +418,83 @@ $forminator_admin_locale = array(
|
|
415 |
"Validate Field" => array( null, __("Validate Field", "forminator" ), ), // src/form/components/fields/password.js:188
|
416 |
"Validation message" => array( null, __("Validation message", "forminator" ), ), // src/form/components/fields/password.js:194
|
417 |
"Enter validation message" => array( null, __("Enter validation message", "forminator" ), ), // src/form/components/fields/password.js:196
|
418 |
-
"In %s" => array( null, __("In %s", "forminator" ), ), // src/form/components/fields/paypal.js:
|
419 |
-
"You have not connected your PayPal account with Forminator. Connect your PayPal account {{link}}here{{/link}} and then come back to configure this field." => array( null, __("You have not connected your PayPal account with Forminator. Connect your PayPal account {{link}}here{{/link}} and then come back to configure this field.", "forminator" ), ), // src/form/components/fields/paypal.js:
|
420 |
-
"Mode of payment" => array( null, __("Mode of payment", "forminator" ), ), // src/form/components/fields/paypal.js:
|
421 |
-
"We recommend using sandbox mode to ensure the payments are working as expected and when you are ready to start collecting live payments, switch to the {{strong}}Live{{/strong}} payments mode." => array( null, __("We recommend using sandbox mode to ensure the payments are working as expected and when you are ready to start collecting live payments, switch to the {{strong}}Live{{/strong}} payments mode.", "forminator" ), ), // src/form/components/fields/paypal.js:
|
422 |
-
"Sandbox" => array( null, __("Sandbox", "forminator" ), ), // src/form/components/fields/paypal.js:
|
423 |
-
"Live" => array( null, __("Live", "forminator" ), ), // src/form/components/fields/paypal.js:
|
424 |
-
"Charge currency" => array( null, __("Charge currency", "forminator" ), ), // src/form/components/fields/paypal.js:
|
425 |
-
"It's recommended to charge in your customers' currency to drive more sales and avoid foreign exchange fee to your customers." => array( null, __("It's recommended to charge in your customers' currency to drive more sales and avoid foreign exchange fee to your customers.", "forminator" ), ), // src/form/components/fields/paypal.js:
|
426 |
-
"Payment amount" => array( null, __("Payment amount", "forminator" ), ), // src/form/components/fields/paypal.js:
|
427 |
-
"Fixed" => array( null, __("Fixed", "forminator" ), ), // src/form/components/fields/paypal.js:
|
428 |
-
"Fixed amount" => array( null, __("Fixed amount", "forminator" ), ), // src/form/components/fields/paypal.js:
|
429 |
-
"E.g. 20.00" => array( null, __("E.g. 20.00", "forminator" ), ), // src/form/components/fields/paypal.js:
|
430 |
-
"Enter an amount or choose a form field." => array( null, __("Enter an amount or choose a form field.", "forminator" ), ), // src/form/components/fields/paypal.js:
|
431 |
-
"Variable" => array( null, __("Variable", "forminator" ), ), // src/form/components/fields/paypal.js:
|
432 |
-
"Variable amount" => array( null, __("Variable amount", "forminator" ), ), // src/form/components/fields/paypal.js:
|
433 |
-
"Select field" => array( null, __("Select field", "forminator" ), ), // src/form/components/fields/paypal.js:
|
434 |
-
"A currency field can be used to take user-defined payments such as donations and calculation field can be used to charge a calculated value based on a formula." => array( null, __("A currency field can be used to take user-defined payments such as donations and calculation field can be used to charge a calculated value based on a formula.", "forminator" ), ), // src/form/components/fields/paypal.js:
|
435 |
-
"Choose a label for your PayPal button. Note that PayPal checkout doesn't allow a custom label for the PayPal button. You can only choose from the pre-defined labels." => array( null, __("Choose a label for your PayPal button. Note that PayPal checkout doesn't allow a custom label for the PayPal button. You can only choose from the pre-defined labels.", "forminator" ), ), // src/form/components/fields/paypal.js:
|
436 |
-
"PayPal recommends using the Gold button since it is widely known as their brand color. However, if that does not suit your theme, you can choose a different color." => array( null, __("PayPal recommends using the Gold button since it is widely known as their brand color. However, if that does not suit your theme, you can choose a different color.", "forminator" ), ), // src/form/components/fields/paypal.js:
|
437 |
-
"Gold" => array( null, __("Gold", "forminator" ), ), // src/form/components/fields/paypal.js:
|
438 |
-
"Blue" => array( null, __("Blue", "forminator" ), ), // src/form/components/fields/paypal.js:
|
439 |
-
"Silver" => array( null, __("Silver", "forminator" ), ), // src/form/components/fields/paypal.js:
|
440 |
-
"White" => array( null, __("White", "forminator" ), ), // src/form/components/fields/paypal.js:
|
441 |
-
"Black" => array( null, __("Black", "forminator" ), ), // src/form/components/fields/paypal.js:
|
442 |
-
"Width" => array( null, __("Width", "forminator" ), ), // src/form/components/fields/paypal.js:
|
443 |
-
"E.g. 250" => array( null, __("E.g. 250", "forminator" ), ), // src/form/components/fields/paypal.js:
|
444 |
-
"px" => array( null, __("px", "forminator" ), ), // src/form/components/fields/paypal.js:
|
445 |
-
"Choose the width of PayPal Smart Buttons. It can be anywhere between 150px to 750px. Leave this empty if you want the buttons to take the full width of the form up to the 750px limit." => array( null, __("Choose the width of PayPal Smart Buttons. It can be anywhere between 150px to 750px. Leave this empty if you want the buttons to take the full width of the form up to the 750px limit.", "forminator" ), ), // src/form/components/fields/paypal.js:
|
446 |
-
"Height" => array( null, __("Height", "forminator" ), ), // src/form/components/fields/paypal.js:
|
447 |
-
"Choose the height of PayPal Smart Buttons. It can be anywhere between 25px to 55px" => array( null, __("Choose the height of PayPal Smart Buttons. It can be anywhere between 25px to 55px", "forminator" ), ), // src/form/components/fields/paypal.js:
|
448 |
-
"Shape" => array( null, __("Shape", "forminator" ), ), // src/form/components/fields/paypal.js:
|
449 |
-
"Choose your preferred shape from your PayPal Smart Buttons." => array( null, __("Choose your preferred shape from your PayPal Smart Buttons.", "forminator" ), ), // src/form/components/fields/paypal.js:
|
450 |
-
"Rectangular" => array( null, __("Rectangular", "forminator" ), ), // src/form/components/fields/paypal.js:
|
451 |
-
"Pill" => array( null, __("Pill", "forminator" ), ), // src/form/components/fields/paypal.js:
|
452 |
-
"We recommend the vertical layout as it allows additional payment methods such as Credit Cards. You can read about the layout options {{link}}here{{/link}}." => array( null, __("We recommend the vertical layout as it allows additional payment methods such as Credit Cards. You can read about the layout options {{link}}here{{/link}}.", "forminator" ), ), // src/form/components/fields/paypal.js:
|
453 |
-
"Tagline" => array( null, __("Tagline", "forminator" ), ), // src/form/components/fields/paypal.js:
|
454 |
-
"Choose whether to show the default PayPal tagline {{strong}}\"The safer, easier way to pay\"{{/strong}} below your PayPal button." => array( null, __("Choose whether to show the default PayPal tagline {{strong}}\"The safer, easier way to pay\"{{/strong}} below your PayPal button.", "forminator" ), ), // src/form/components/fields/paypal.js:
|
455 |
-
"
|
456 |
-
"
|
457 |
-
"
|
458 |
-
"PayPal
|
459 |
-
"
|
460 |
-
"
|
461 |
-
"
|
462 |
-
"
|
463 |
-
"
|
464 |
-
"
|
465 |
-
"
|
466 |
-
"
|
467 |
-
"
|
468 |
-
"
|
469 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
470 |
"Make sure the users fill this field as per the selected validation and warn them when they haven't" => array( null, __("Make sure the users fill this field as per the selected validation and warn them when they haven't", "forminator" ), ), // src/form/components/fields/phone.js:36
|
471 |
"National" => array( null, __("National", "forminator" ), ), // src/form/components/fields/phone.js:55
|
472 |
"Select the country to validate phone number for" => array( null, __("Select the country to validate phone number for", "forminator" ), ), // src/form/components/fields/phone.js:62
|
@@ -516,71 +544,65 @@ $forminator_admin_locale = array(
|
|
516 |
"You can limit submissions of each option to a certain number, and once an option reaches the submission limit, we'll hide that option from the dropdown list." => array( null, __("You can limit submissions of each option to a certain number, and once an option reaches the submission limit, we'll hide that option from the dropdown list.", "forminator" ), ), // src/form/components/fields/singlevalue.js:155
|
517 |
"You can set a limit for your options in the LABELS tab. Options for which limit field is left empty can have unlimited submissions." => array( null, __("You can set a limit for your options in the LABELS tab. Options for which limit field is left empty can have unlimited submissions.", "forminator" ), ), // src/form/components/fields/singlevalue.js:188
|
518 |
"Choose whether to allow this field to be used in calculations or not. The value used in calculations is the same as the input value of this field." => array( null, __("Choose whether to allow this field to be used in calculations or not. The value used in calculations is the same as the input value of this field.", "forminator" ), ), // src/form/components/fields/singlevalue.js:209
|
519 |
-
"Credit / Debit Card" => array( null, __("Credit / Debit Card", "forminator" ), ), // src/form/components/fields/stripe.js:
|
520 |
-
"Choose your preferred language for the Stripe field. This will affect the placeholders language, and the card validation errors returned by the Stripe." => array( null, __("Choose your preferred language for the Stripe field. This will affect the placeholders language, and the card validation errors returned by the Stripe.", "forminator" ), ), // src/form/components/fields/stripe.js:
|
521 |
-
"Auto" => array( null, __("Auto", "forminator" ), ), // src/form/components/fields/stripe.js:
|
522 |
-
"English (en)" => array( null, __("English (en)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
523 |
-
"Simplified Chinese (zh)" => array( null, __("Simplified Chinese (zh)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
524 |
-
"Danish (da)" => array( null, __("Danish (da)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
525 |
-
"Dutch (nl)" => array( null, __("Dutch (nl)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
526 |
-
"Finnish (fi)" => array( null, __("Finnish (fi)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
527 |
-
"French (fr)" => array( null, __("French (fr)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
528 |
-
"German (de)" => array( null, __("German (de)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
529 |
-
"Italian (it)" => array( null, __("Italian (it)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
530 |
-
"Japanese (ja)" => array( null, __("Japanese (ja)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
531 |
-
"Norwegian (no)" => array( null, __("Norwegian (no)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
532 |
-
"Spanish (es)" => array( null, __("Spanish (es)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
533 |
-
"Swedish (sv)" => array( null, __("Swedish (sv)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
534 |
-
"Card icon" => array( null, __("Card icon", "forminator" ), ), // src/form/components/fields/stripe.js:
|
535 |
-
"Choose whether you want to show the card icon on the Stripe field." => array( null, __("Choose whether you want to show the card icon on the Stripe field.", "forminator" ), ), // src/form/components/fields/stripe.js:
|
536 |
-
"Postal code" => array( null, __("Postal code", "forminator" ), ), // src/form/components/fields/stripe.js:
|
537 |
-
"Choose whether you want to collect the postal code on the Stripe field." => array( null, __("Choose whether you want to collect the postal code on the Stripe field.", "forminator" ), ), // src/form/components/fields/stripe.js:
|
538 |
-
"Prefill (optional)" => array( null, __("Prefill (optional)", "forminator" ), ), // src/form/components/fields/stripe.js:
|
539 |
-
"If you are already collecting ZIP code on your form, you can pre-fill it on the Stripe field." => array( null, __("If you are already collecting ZIP code on your form, you can pre-fill it on the Stripe field.", "forminator" ), ), // src/form/components/fields/stripe.js:
|
540 |
-
"You have not connected your Stripe account with Forminator. Connect your Stripe account {{link}}here{{/link}} and then come back to configure this field." => array( null, __("You have not connected your Stripe account with Forminator. Connect your Stripe account {{link}}here{{/link}} and then come back to configure this field.", "forminator" ), ), // src/form/components/fields/stripe.js:
|
541 |
-
"Payment Mode" => array( null, __("Payment Mode", "forminator" ), ), // src/form/components/fields/stripe.js:
|
542 |
-
"We recommend using Test mode to ensure the payments are working as expected and when you are ready to start collecting live payments, switch to Live payments mode. " => array( null, __("We recommend using Test mode to ensure the payments are working as expected and when you are ready to start collecting live payments, switch to Live payments mode. ", "forminator" ), ), // src/form/components/fields/stripe.js:
|
543 |
-
"Test" => array( null, __("Test", "forminator" ), ), // src/form/components/fields/stripe.js:
|
544 |
-
"Choose the currency your users will be charged in." => array( null, __("Choose the currency your users will be charged in.", "forminator" ), ), // src/form/components/fields/stripe.js:
|
545 |
-
"Payment Plan" => array( null, __("Payment Plan", "forminator" ), ), // src/form/components/fields/stripe.js:
|
546 |
-
"Payment plans let you set up options for accepting payments on your site. You can add multiple plans and conditionally process them based on your form data." => array( null, __("Payment plans let you set up options for accepting payments on your site. You can add multiple plans and conditionally process them based on your form data.", "forminator" ), ), // src/form/components/fields/stripe.js:
|
547 |
-
"Note: You'll need to configure conditions on each plan to let Forminator know when to process each of the payment plans below." => array( null, __("Note: You'll need to configure conditions on each plan to let Forminator know when to process each of the payment plans below.", "forminator" ), ), // src/form/components/fields/stripe.js:
|
548 |
-
"There is an error in one or more of your payment plans. Please review the error and try again." => array( null, __("There is an error in one or more of your payment plans. Please review the error and try again.", "forminator" ), ), // src/form/components/fields/stripe.js:
|
549 |
-
"Payment Receipt" => array( null, __("Payment Receipt", "forminator" ), ), // src/form/components/fields/stripe.js:
|
550 |
-
"Choose whether you want Stripe to email a receipt to your customers on successful payment. Note that Stripe sends the email receipt only for live payments. {{link}}Customize email template{{/link}}." => array( null, __("Choose whether you want Stripe to email a receipt to your customers on successful payment. Note that Stripe sends the email receipt only for live payments. {{link}}Customize email template{{/link}}.", "forminator" ), ), // src/form/components/fields/stripe.js:
|
551 |
-
"Email address" => array( null, __("Email address", "forminator" ), ), // src/form/components/fields/stripe.js:
|
552 |
-
"E.g. john@doe.com" => array( null, __("E.g. john@doe.com", "forminator" ), ), // src/form/components/fields/stripe.js:
|
553 |
-
"
|
554 |
-
"
|
555 |
-
"
|
556 |
-
"
|
557 |
-
"
|
558 |
-
"
|
559 |
-
"
|
560 |
-
"
|
561 |
-
"
|
562 |
-
"
|
563 |
-
"
|
564 |
-
"
|
565 |
-
"
|
566 |
-
"
|
567 |
-
"
|
568 |
-
"
|
569 |
-
"
|
570 |
-
"
|
571 |
-
"
|
572 |
-
"
|
573 |
-
"
|
574 |
-
"
|
575 |
-
"
|
576 |
-
"
|
577 |
-
"
|
578 |
-
"Base class" => array( null, __("Base class", "forminator" ), ), // src/form/components/fields/stripe.js:756
|
579 |
-
"Complete" => array( null, __("Complete", "forminator" ), ), // src/form/components/fields/stripe.js:764
|
580 |
-
"Empty" => array( null, __("Empty", "forminator" ), ), // src/form/components/fields/stripe.js:772
|
581 |
-
"Focused" => array( null, __("Focused", "forminator" ), ), // src/form/components/fields/stripe.js:780
|
582 |
-
"Invalid" => array( null, __("Invalid", "forminator" ), ), // src/form/components/fields/stripe.js:788
|
583 |
-
"Autofilled (Chrome and Safari only)" => array( null, __("Autofilled (Chrome and Safari only)", "forminator" ), ), // src/form/components/fields/stripe.js:796
|
584 |
"The Stripe Subscription Add-ons is required to use this feature. Install it from the Add-ons page." => array( null, __("The Stripe Subscription Add-ons is required to use this feature. Install it from the Add-ons page.", "forminator" ), ), // src/form/components/fields/stripe/addon-required.js:15
|
585 |
"The Stripe Subscription Add-on is required to use this feature. Upgrade to Pro to install the add-on." => array( null, __("The Stripe Subscription Add-on is required to use this feature. Upgrade to Pro to install the add-on.", "forminator" ), ), // src/form/components/fields/stripe/addon-required.js:18
|
586 |
"View Add-ons" => array( null, __("View Add-ons", "forminator" ), ), // src/form/components/fields/stripe/addon-required.js:52
|
@@ -715,59 +737,60 @@ $forminator_admin_locale = array(
|
|
715 |
"Cancel" => array( null, __("Cancel", "forminator" ), ), // src/form/components/modals/delete-notification.js:51
|
716 |
"DELETE" => array( null, __("DELETE", "forminator" ), ), // src/form/components/modals/delete-notification.js:60
|
717 |
"Delete field %s" => array( null, __("Delete field %s", "forminator" ), ), // src/form/components/modals/delete.js:104
|
718 |
-
"
|
719 |
-
"
|
720 |
-
"
|
721 |
-
"
|
722 |
-
"
|
723 |
-
"
|
|
|
724 |
"Collect payments like a pro" => array( null, __("Collect payments like a pro", "forminator" ), ), // src/form/components/modals/fields.js:166
|
725 |
"You have added both Stripe and PayPal fields to your form. We recommend that you use the visibility conditions, so only one of them is visible at a time. For example:" => array( null, __("You have added both Stripe and PayPal fields to your form. We recommend that you use the visibility conditions, so only one of them is visible at a time. For example:", "forminator" ), ), // src/form/components/modals/fields.js:167
|
726 |
"Add an option to your form using a Radio (or Select) field that allows visitors to choose the payment method." => array( null, __("Add an option to your form using a Radio (or Select) field that allows visitors to choose the payment method.", "forminator" ), ), // src/form/components/modals/fields.js:172
|
727 |
"Apply visibility conditions to both Stripe and PayPal fields so only one is visible based on the visitor's selection in the Radio (or Select) field." => array( null, __("Apply visibility conditions to both Stripe and PayPal fields so only one is visible based on the visitor's selection in the Radio (or Select) field.", "forminator" ), ), // src/form/components/modals/fields.js:176
|
728 |
-
"Choose which fields you want to insert into your form." => array( null, __("Choose which fields you want to insert into your form.", "forminator" ), ), // src/form/components/modals/fields.js:
|
729 |
-
"You can have only one Stripe field in your form for Stripe to work accurately. Please delete the existing Stripe field to add a new one." => array( null, __("You can have only one Stripe field in your form for Stripe to work accurately. Please delete the existing Stripe field to add a new one.", "forminator" ), ), // src/form/components/modals/fields.js:
|
730 |
-
"You can have only one PayPal field in your form for PayPal to work accurately. Please delete the existing PayPal field to add a new one." => array( null, __("You can have only one PayPal field in your form for PayPal to work accurately. Please delete the existing PayPal field to add a new one.", "forminator" ), ), // src/form/components/modals/fields.js:
|
731 |
-
"You can have only one payment field in your form. Please delete the existing payment field to add another one." => array( null, __("You can have only one payment field in your form. Please delete the existing payment field to add another one.", "forminator" ), ), // src/form/components/modals/fields.js:
|
732 |
-
"You can have only one reCaptcha field in your form for Google reCaptcha to work accurately. Please delete the existing reCaptcha field to add a new one." => array( null, __("You can have only one reCaptcha field in your form for Google reCaptcha to work accurately. Please delete the existing reCaptcha field to add a new one.", "forminator" ), ), // src/form/components/modals/fields.js:
|
733 |
-
"Need access to pro form fields? {{link}}Try Forminator Pro for FREE{{/link}}" => array( null, __("Need access to pro form fields? {{link}}Try Forminator Pro for FREE{{/link}}", "forminator" ), ), // src/form/components/modals/fields.js:
|
734 |
-
"Searching" => array( null, __("Searching", "forminator" ), ), // src/form/components/modals/notification.js:
|
735 |
-
"No Result Found" => array( null, __("No Result Found", "forminator" ), ), // src/form/components/modals/notification.js:
|
736 |
-
"Recipient(s)" => array( null, __("Recipient(s)", "forminator" ), ), // src/form/components/modals/notification.js:
|
737 |
-
"Please enter recipients" => array( null, __("Please enter recipients", "forminator" ), ), // src/form/components/modals/notification.js:
|
738 |
-
"Please select rule" => array( null, __("Please select rule", "forminator" ), ), // src/form/components/modals/notification.js:
|
739 |
-
"Please add email routing" => array( null, __("Please add email routing", "forminator" ), ), // src/form/components/modals/notification.js:
|
740 |
-
"Please fix the error(s) in the EMAIL tab." => array( null, __("Please fix the error(s) in the EMAIL tab.", "forminator" ), ), // src/form/components/modals/notification.js:
|
741 |
-
"Add Email Notification" => array( null, __("Add Email Notification", "forminator" ), ), // src/form/components/modals/notification.js:
|
742 |
-
"Email" => array( null, __("Email", "forminator" ), ), // src/form/components/modals/notification.js:
|
743 |
-
"Recipients" => array( null, __("Recipients", "forminator" ), ), // src/form/components/modals/notification.js:
|
744 |
-
"Advanced" => array( null, __("Advanced", "forminator" ), ), // src/form/components/modals/notification.js:
|
745 |
-
"The label is to help you identify this email and won't appear anywhere in the email." => array( null, __("The label is to help you identify this email and won't appear anywhere in the email.", "forminator" ), ), // src/form/components/modals/notification.js:
|
746 |
-
"E.g. Sales Team Notification" => array( null, __("E.g. Sales Team Notification", "forminator" ), ), // src/form/components/modals/notification.js:
|
747 |
-
"E.g. New Form Submission" => array( null, __("E.g. New Form Submission", "forminator" ), ), // src/form/components/modals/notification.js:
|
748 |
-
"Subject" => array( null, __("Subject", "forminator" ), ), // src/form/components/modals/notification.js:
|
749 |
-
"Email subject can't be empty" => array( null, __("Email subject can't be empty", "forminator" ), ), // src/form/components/modals/notification.js:
|
750 |
-
"Body" => array( null, __("Body", "forminator" ), ), // src/form/components/modals/notification.js:
|
751 |
-
"Email body can't be empty" => array( null, __("Email body can't be empty", "forminator" ), ), // src/form/components/modals/notification.js:
|
752 |
-
"Attachments" => array( null, __("Attachments", "forminator" ), ), // src/form/components/modals/notification.js:
|
753 |
-
"Choose whether you want to attach the files uploaded via the File Upload fields to this email." => array( null, __("Choose whether you want to attach the files uploaded via the File Upload fields to this email.", "forminator" ), ), // src/form/components/modals/notification.js:
|
754 |
-
"Uploaded files" => array( null, __("Uploaded files", "forminator" ), ), // src/form/components/modals/notification.js:
|
755 |
-
"The default behavior is to send the email to the same recipients. If you want to send this email to different recipients conditionally, you can enable the email routing and change the recipients of this email based on the user input." => array( null, __("The default behavior is to send the email to the same recipients. If you want to send this email to different recipients conditionally, you can enable the email routing and change the recipients of this email based on the user input.", "forminator" ), ), // src/form/components/modals/notification.js:
|
756 |
-
"E.g. sales@website.com" => array( null, __("E.g. sales@website.com", "forminator" ), ), // src/form/components/modals/notification.js:
|
757 |
-
"Separate multiple emails with a comma" => array( null, __("Separate multiple emails with a comma", "forminator" ), ), // src/form/components/modals/notification.js:
|
758 |
-
"Email Routing" => array( null, __("Email Routing", "forminator" ), ), // src/form/components/modals/notification.js:
|
759 |
-
"Enter from name here" => array( null, __("Enter from name here", "forminator" ), ), // src/form/components/modals/notification.js:
|
760 |
-
"From Name" => array( null, __("From Name", "forminator" ), ), // src/form/components/modals/notification.js:
|
761 |
-
"Enter from email here" => array( null, __("Enter from email here", "forminator" ), ), // src/form/components/modals/notification.js:
|
762 |
-
"From Email" => array( null, __("From Email", "forminator" ), ), // src/form/components/modals/notification.js:
|
763 |
-
"Some hosts do not allow \"from email\" to be overridden or replaced due to spam issues." => array( null, __("Some hosts do not allow \"from email\" to be overridden or replaced due to spam issues.", "forminator" ), ), // src/form/components/modals/notification.js:
|
764 |
-
"Enter reply-to email here" => array( null, __("Enter reply-to email here", "forminator" ), ), // src/form/components/modals/notification.js:
|
765 |
-
"Reply-to Email" => array( null, __("Reply-to Email", "forminator" ), ), // src/form/components/modals/notification.js:
|
766 |
-
"Enter CC email here" => array( null, __("Enter CC email here", "forminator" ), ), // src/form/components/modals/notification.js:
|
767 |
-
"CC Emails" => array( null, __("CC Emails", "forminator" ), ), // src/form/components/modals/notification.js:
|
768 |
-
"Enter BCC email here" => array( null, __("Enter BCC email here", "forminator" ), ), // src/form/components/modals/notification.js:
|
769 |
-
"BCC Emails" => array( null, __("BCC Emails", "forminator" ), ), // src/form/components/modals/notification.js:
|
770 |
-
"Add" => array( null, __("Add", "forminator" ), ), // src/form/components/modals/notification.js:
|
771 |
"Labels" => array( null, __("Labels", "forminator" ), ), // src/form/components/modals/pagination.js:79
|
772 |
"Your form is divided into multiple pages by Page Break field(s), and you can customize the label of each page here. Page names appear on your form header along with the progress indicator." => array( null, __("Your form is divided into multiple pages by Page Break field(s), and you can customize the label of each page here. Page names appear on your form header along with the progress indicator.", "forminator" ), ), // src/form/components/modals/pagination.js:107
|
773 |
"Finish" => array( null, __("Finish", "forminator" ), ), // src/form/components/modals/pagination.js:134
|
@@ -776,28 +799,28 @@ $forminator_admin_locale = array(
|
|
776 |
"Loading preview…" => array( null, __("Loading preview…", "forminator" ), ), // src/form/components/modals/preview.js:74
|
777 |
"Publishing form…" => array( null, __("Publishing form…", "forminator" ), ), // src/form/components/modals/publish.js:18
|
778 |
"Great work! Please hold tight a few moments while we publish your form to the world." => array( null, __("Great work! Please hold tight a few moments while we publish your form to the world.", "forminator" ), ), // src/form/components/modals/publish.js:25
|
779 |
-
"Please fill required fields" => array( null, __("Please fill required fields", "forminator" ), ), // src/form/components/modals/settings.js:
|
780 |
-
"Calculation values are required!" => array( null, __("Calculation values are required!", "forminator" ), ), // src/form/components/modals/settings.js:
|
781 |
-
"Option labels are required!" => array( null, __("Option labels are required!", "forminator" ), ), // src/form/components/modals/settings.js:
|
782 |
-
"Please add a placeholder or select a default option." => array( null, __("Please add a placeholder or select a default option.", "forminator" ), ), // src/form/components/modals/settings.js:
|
783 |
-
"Please, connect your Stripe account first!" => array( null, __("Please, connect your Stripe account first!", "forminator" ), ), // src/form/components/modals/settings.js:
|
784 |
-
"You need at least one payment!" => array( null, __("You need at least one payment!", "forminator" ), ), // src/form/components/modals/settings.js:
|
785 |
-
"Please select an email address for payment receipt." => array( null, __("Please select an email address for payment receipt.", "forminator" ), ), // src/form/components/modals/settings.js:
|
786 |
-
"Empty labels are not allowed for meta values!" => array( null, __("Empty labels are not allowed for meta values!", "forminator" ), ), // src/form/components/modals/settings.js:
|
787 |
-
"Please connect your PayPal account first!" => array( null, __("Please connect your PayPal account first!", "forminator" ), ), // src/form/components/modals/settings.js:
|
788 |
-
"Please enter PayPal payment amount!" => array( null, __("Please enter PayPal payment amount!", "forminator" ), ), // src/form/components/modals/settings.js:
|
789 |
-
"Please select PayPal payment variable field!" => array( null, __("Please select PayPal payment variable field!", "forminator" ), ), // src/form/components/modals/settings.js:
|
790 |
-
"Calculation formula is required!" => array( null, __("Calculation formula is required!", "forminator" ), ), // src/form/components/modals/settings.js:
|
791 |
-
"Limit Min value should be less than Max value." => array( null, __("Limit Min value should be less than Max value.", "forminator" ), ), // src/form/components/modals/settings.js:
|
792 |
-
"Please enter API keys." => array( null, __("Please enter API keys.", "forminator" ), ), // src/form/components/modals/settings.js:
|
793 |
-
"Please select a valid end time limit." => array( null, __("Please select a valid end time limit.", "forminator" ), ), // src/form/components/modals/settings.js:
|
794 |
-
"Please fix the Default time error." => array( null, __("Please fix the Default time error.", "forminator" ), ), // src/form/components/modals/settings.js:
|
795 |
-
"Please fix the Start or End time." => array( null, __("Please fix the Start or End time.", "forminator" ), ), // src/form/components/modals/settings.js:
|
796 |
-
"Please fix the limit Start or End date." => array( null, __("Please fix the limit Start or End date.", "forminator" ), ), // src/form/components/modals/settings.js:
|
797 |
-
"Calculations" => array( null, __("Calculations", "forminator" ), ), // src/form/components/modals/settings.js:
|
798 |
-
"Styling" => array( null, __("Styling", "forminator" ), ), // src/form/components/modals/settings.js:
|
799 |
-
"Customize" => array( null, __("Customize", "forminator" ), ), // src/form/components/modals/settings.js:
|
800 |
-
"Visibility" => array( null, __("Visibility", "forminator" ), ), // src/form/components/modals/settings.js:
|
801 |
"Shortcode has been copied successfully." => array( null, __("Shortcode has been copied successfully.", "forminator" ), ), // src/form/components/modals/shortcode.js:20
|
802 |
"Ready to go!" => array( null, __("Ready to go!", "forminator" ), ), // src/form/components/modals/shortcode.js:31
|
803 |
"Your form is now ready to be embedded into a page or template of your choice. Simply copy and paste the shortcode below to display it!" => array( null, __("Your form is now ready to be embedded into a page or template of your choice. Simply copy and paste the shortcode below to display it!", "forminator" ), ), // src/form/components/modals/shortcode.js:37
|
@@ -810,14 +833,14 @@ $forminator_admin_locale = array(
|
|
810 |
"Navigate" => array( null, __("Navigate", "forminator" ), ), // src/form/components/navigation/mobile-select.js:33
|
811 |
"Preview" => array( null, __("Preview", "forminator" ), ), // src/form/components/navigation/preview.js:16
|
812 |
"You can send customized email notifications to your site admins and visitors on successful form submission. Advanced features like email routing and conditional emails provide granular control over the email notifications." => array( null, __("You can send customized email notifications to your site admins and visitors on successful form submission. Advanced features like email routing and conditional emails provide granular control over the email notifications.", "forminator" ), ), // src/form/components/notifications.js:36
|
813 |
-
"Admin Email" => array( null, __("Admin Email", "forminator" ), ), // src/form/components/notifications/admin-email.js:
|
814 |
-
"By default we’ll send an email to the nominated email account. You customise this email or turn it off all together." => array( null, __("By default we’ll send an email to the nominated email account. You customise this email or turn it off all together.", "forminator" ), ), // src/form/components/notifications/admin-email.js:
|
815 |
-
"Send an email to admin users" => array( null, __("Send an email to admin users", "forminator" ), ), // src/form/components/notifications/admin-email.js:
|
816 |
-
"From Address" => array( null, __("From Address", "forminator" ), ), // src/form/components/notifications/admin-email.js:
|
817 |
-
"Reply To Address" => array( null, __("Reply To Address", "forminator" ), ), // src/form/components/notifications/admin-email.js:
|
818 |
-
"CC Addresses" => array( null, __("CC Addresses", "forminator" ), ), // src/form/components/notifications/admin-email.js:
|
819 |
-
"BCC Addresses" => array( null, __("BCC Addresses", "forminator" ), ), // src/form/components/notifications/admin-email.js:
|
820 |
-
"Enter subject" => array( null, __("Enter subject", "forminator" ), ), // src/form/components/notifications/admin-email.js:
|
821 |
"Field" => array( null, __("Field", "forminator" ), ), // src/form/components/notifications/conditions-rule.js:151
|
822 |
"Condition (required)" => array( null, __("Condition (required)", "forminator" ), ), // src/form/components/notifications/conditions-rule.js:170
|
823 |
"Select rule" => array( null, __("Select rule", "forminator" ), ), // src/form/components/notifications/conditions-rule.js:173
|
@@ -850,13 +873,13 @@ $forminator_admin_locale = array(
|
|
850 |
"Add Conditions" => array( null, __("Add Conditions", "forminator" ), ), // src/form/components/notifications/conditions.js:177
|
851 |
"By default, this email is always sent on form submission. You can add conditions to send this email conditionally based on user input." => array( null, __("By default, this email is always sent on form submission. You can add conditions to send this email conditionally based on user input.", "forminator" ), ), // src/form/components/notifications/conditions.js:182
|
852 |
"Add Rule" => array( null, __("Add Rule", "forminator" ), ), // src/form/components/notifications/conditions.js:251
|
853 |
-
"Confirmation Email" => array( null, __("Confirmation Email", "forminator" ), ), // src/form/components/notifications/confirmation-email.js:
|
854 |
-
"In addition to notifying people of new submissions, you can also send a confirmation email to the user who submitted the form." => array( null, __("In addition to notifying people of new submissions, you can also send a confirmation email to the user who submitted the form.", "forminator" ), ), // src/form/components/notifications/confirmation-email.js:
|
855 |
-
"Send a confirmation email to the user" => array( null, __("Send a confirmation email to the user", "forminator" ), ), // src/form/components/notifications/confirmation-email.js:
|
856 |
-
"If you leave it blank, we will automatically find first email field in the form as recipient. If there is no email field and user is logged in we will use their email." => array( null, __("If you leave it blank, we will automatically find first email field in the form as recipient. If there is no email field and user is logged in we will use their email.", "forminator" ), ), // src/form/components/notifications/confirmation-email.js:
|
857 |
-
"Send to {{strong}}\"%(label)s\"{{/strong}} if {{strong}}%(field)s{{/strong}} %(rule)s {{strong}}%(value)s{{/strong}}" => array( null, __("Send to {{strong}}\"%(label)s\"{{/strong}} if {{strong}}%(field)s{{/strong}} %(rule)s {{strong}}%(value)s{{/strong}}", "forminator" ), ), // src/form/components/notifications/email-routing-rule.js:
|
858 |
-
"Routing Condition" => array( null, __("Routing Condition", "forminator" ), ), // src/form/components/notifications/email-routing-rule.js:
|
859 |
-
"Enter value" => array( null, __("Enter value", "forminator" ), ), // src/form/components/notifications/email-routing-rule.js:
|
860 |
"You haven't defined any email routing rules yet. Click on the \"+ Add Rule\" button to add the recipients along with the routing rules." => array( null, __("You haven't defined any email routing rules yet. Click on the \"+ Add Rule\" button to add the recipients along with the routing rules.", "forminator" ), ), // src/form/components/notifications/email-routing.js:148
|
861 |
"Email routing is enabled" => array( null, __("Email routing is enabled", "forminator" ), ), // src/form/components/notifications/notification.js:195
|
862 |
"more recipient(s)" => array( null, __("more recipient(s)", "forminator" ), ), // src/form/components/notifications/notification.js:203
|
@@ -1003,7 +1026,7 @@ $forminator_admin_locale = array(
|
|
1003 |
"Delete MetaData" => array( null, __("Delete MetaData", "forminator" ), ), // src/form/components/settings/metadata-option.js:97
|
1004 |
"Add Custom Meta" => array( null, __("Add Custom Meta", "forminator" ), ), // src/form/components/settings/metadata-value.js:131
|
1005 |
"No custom meta data created yet. Click on \"+ Add Custom to create custom meta and map form fields to it." => array( null, __("No custom meta data created yet. Click on \"+ Add Custom to create custom meta and map form fields to it.", "forminator" ), ), // src/form/components/settings/metadata-value.js:140
|
1006 |
-
"Delete meta" => array( null, __("Delete meta", "forminator" ), ), // src/form/components/settings/multi-custom-field-option.js:
|
1007 |
"Default value" => array( null, __("Default value", "forminator" ), ), // src/form/components/settings/multi-name.js:54
|
1008 |
"Mr." => array( null, __("Mr.", "forminator" ), ), // src/form/components/settings/multi-name.js:58
|
1009 |
"Mrs." => array( null, __("Mrs.", "forminator" ), ), // src/form/components/settings/multi-name.js:59
|
@@ -1027,23 +1050,22 @@ $forminator_admin_locale = array(
|
|
1027 |
"Label; value; selection (0 or 1); image-url" => array( null, __("Label; value; selection (0 or 1); image-url", "forminator" ), ), // src/form/components/settings/multi-value.js:602
|
1028 |
"Label; value; selection (0 or 1); submission limit" => array( null, __("Label; value; selection (0 or 1); submission limit", "forminator" ), ), // src/form/components/settings/multi-value.js:605
|
1029 |
"Label; value; selection (0 or 1)" => array( null, __("Label; value; selection (0 or 1)", "forminator" ), ), // src/form/components/settings/multi-value.js:607
|
1030 |
-
"
|
1031 |
-
"
|
1032 |
-
"
|
1033 |
-
"
|
1034 |
-
"
|
1035 |
-
"
|
1036 |
-
"
|
1037 |
-
"
|
1038 |
-
"
|
1039 |
-
"
|
1040 |
-
"
|
1041 |
-
"
|
1042 |
-
"
|
1043 |
-
"
|
1044 |
-
"
|
1045 |
-
"
|
1046 |
-
"Download csv template" => array( null, __("Download csv template", "forminator" ), ), // src/form/components/settings/multi-value.js:765
|
1047 |
"Page" => array( null, __("Page", "forminator" ), ), // src/form/components/settings/pagination-custom-text.js:15
|
1048 |
"No Previous button" => array( null, __("No Previous button", "forminator" ), ), // src/form/components/settings/pagination-custom-text.js:34
|
1049 |
"Previous" => array( null, __("Previous", "forminator" ), ), // src/form/components/settings/pagination-custom-text.js:42
|
@@ -1069,18 +1091,19 @@ $forminator_admin_locale = array(
|
|
1069 |
"Add classes that will be output on this field's container to aid your theme's default styling." => array( null, __("Add classes that will be output on this field's container to aid your theme's default styling.", "forminator" ), ), // src/form/components/settings/styling.js:21
|
1070 |
"E.g. form-field" => array( null, __("E.g. form-field", "forminator" ), ), // src/form/components/settings/styling.js:30
|
1071 |
"These will be output as you see them here." => array( null, __("These will be output as you see them here.", "forminator" ), ), // src/form/components/settings/styling.js:38
|
1072 |
-
"{{strong}}\"%(label)s\"{{/strong}} when {{strong}}%(field)s{{/strong}} %(rule)s {{strong}}%(value)s{{/strong}}" => array( null, __("{{strong}}\"%(label)s\"{{/strong}} when {{strong}}%(field)s{{/strong}} %(rule)s {{strong}}%(value)s{{/strong}}", "forminator" ), ), // src/form/components/settings/user-role-rule.js:
|
1073 |
-
"Condition (Required)" => array( null, __("Condition (Required)", "forminator" ), ), // src/form/components/settings/user-role-rule.js:
|
1074 |
-
"Select date" => array( null, __("Select date", "forminator" ), ), // src/form/components/settings/user-role-rule.js:
|
1075 |
-
"Number of days" => array( null, __("Number of days", "forminator" ), ), // src/form/components/settings/user-role-rule.js:
|
1076 |
-
"E.g. 10" => array( null, __("E.g. 10", "forminator" ), ), // src/form/components/settings/user-role-rule.js:
|
1077 |
"Add User Role" => array( null, __("Add User Role", "forminator" ), ), // src/form/components/settings/user-role.js:172
|
1078 |
-
"
|
1079 |
-
"Is
|
1080 |
-
"Is
|
1081 |
-
"Is before
|
1082 |
-
"Is
|
1083 |
-
"Is after
|
|
|
1084 |
"this field if" => array( null, __("this field if", "forminator" ), ), // src/form/components/settings/visibility.js:152
|
1085 |
"Process this plan if" => array( null, __("Process this plan if", "forminator" ), ), // src/form/components/settings/visibility.js:180
|
1086 |
"of the following conditions match:" => array( null, __("of the following conditions match:", "forminator" ), ), // src/form/components/settings/visibility.js:195
|
@@ -1222,10 +1245,10 @@ $forminator_admin_locale = array(
|
|
1222 |
"Publishing poll…" => array( null, __("Publishing poll…", "forminator" ), ), // src/poll/components/modals/publish.js:18
|
1223 |
"Your poll is now ready to be embedded into a page or template of your choice. Simply copy and paste the shortcode below to display it!" => array( null, __("Your poll is now ready to be embedded into a page or template of your choice. Simply copy and paste the shortcode below to display it!", "forminator" ), ), // src/poll/components/modals/shortcode.js:37
|
1224 |
"Notifications" => array( null, __("Notifications", "forminator" ), ), // src/poll/components/navigation/menu.js:47
|
1225 |
-
"Optionally, you can send a notification email to nominated email accounts when poll submissions come in." => array( null, __("Optionally, you can send a notification email to nominated email accounts when poll submissions come in.", "forminator" ), ), // src/poll/components/notifications/admin-email.js:
|
1226 |
-
"Poll Name" => array( null, __("Poll Name", "forminator" ), ), // src/poll/components/notifications/admin-email.js:
|
1227 |
-
"Poll Answer" => array( null, __("Poll Answer", "forminator" ), ), // src/poll/components/notifications/admin-email.js:
|
1228 |
-
"Poll Result" => array( null, __("Poll Result", "forminator" ), ), // src/poll/components/notifications/admin-email.js:
|
1229 |
"By default we'll store all submissions in your database." => array( null, __("By default we'll store all submissions in your database.", "forminator" ), ), // src/poll/components/settings/data-storage.js:16
|
1230 |
"If you don't want to store submissions in your database you can disable this feature. Alternately you can also schedule automatic deletion of submissions after a period of time below." => array( null, __("If you don't want to store submissions in your database you can disable this feature. Alternately you can also schedule automatic deletion of submissions after a period of time below.", "forminator" ), ), // src/poll/components/settings/data-storage.js:27
|
1231 |
"Choose how you want to handle this poll's data storage. By default we'll use the configuration you've set in your {{link}}global privacy settings{{/link}}." => array( null, __("Choose how you want to handle this poll's data storage. By default we'll use the configuration you've set in your {{link}}global privacy settings{{/link}}.", "forminator" ), ), // src/poll/components/settings/privacy.js:46
|
@@ -1348,10 +1371,10 @@ $forminator_admin_locale = array(
|
|
1348 |
"Please remove the reference of this Personality from the questions in your quiz and then delete this." => array( null, __("Please remove the reference of this Personality from the questions in your quiz and then delete this.", "forminator" ), ), // src/quiz/global/components/modals/delete-personality.js:129
|
1349 |
"Delete Question" => array( null, __("Delete Question", "forminator" ), ), // src/quiz/global/components/modals/delete.js:26
|
1350 |
"Deleting this question will remove its value from the existing submissions as well." => array( null, __("Deleting this question will remove its value from the existing submissions as well.", "forminator" ), ), // src/quiz/global/components/modals/delete.js:38
|
1351 |
-
"Quiz data" => array( null, __("Quiz data", "forminator" ), ), // src/quiz/global/components/modals/notification.js:
|
1352 |
-
"Lead data" => array( null, __("Lead data", "forminator" ), ), // src/quiz/global/components/modals/notification.js:
|
1353 |
-
"Misc data" => array( null, __("Misc data", "forminator" ), ), // src/quiz/global/components/modals/notification.js:
|
1354 |
-
"Quiz Data" => array( null, __("Quiz Data", "forminator" ), ), // src/quiz/global/components/modals/notification.js:
|
1355 |
"Add Personality" => array( null, __("Add Personality", "forminator" ), ), // src/quiz/global/components/modals/personality.js:60
|
1356 |
"Edit Personality" => array( null, __("Edit Personality", "forminator" ), ), // src/quiz/global/components/modals/personality.js:61
|
1357 |
"E.g. Iron Man" => array( null, __("E.g. Iron Man", "forminator" ), ), // src/quiz/global/components/modals/personality.js:94
|
@@ -1375,8 +1398,8 @@ $forminator_admin_locale = array(
|
|
1375 |
"E.g. form-submit-btn" => array( null, __("E.g. form-submit-btn", "forminator" ), ), // src/quiz/global/components/modals/submit.js:78
|
1376 |
"These will be output as you see them here. To add multiple classes, separate them with a space. For example, \"form-submit-btn button\" will add two classes \"form-submit-btn\" and \"button\"." => array( null, __("These will be output as you see them here. To add multiple classes, separate them with a space. For example, \"form-submit-btn button\" will add two classes \"form-submit-btn\" and \"button\".", "forminator" ), ), // src/quiz/global/components/modals/submit.js:80
|
1377 |
"You can send customized email notifications to your site admins and participant on successful quiz submission. Use advanced features such as email routing, and conditions to have granular control over them." => array( null, __("You can send customized email notifications to your site admins and participant on successful quiz submission. Use advanced features such as email routing, and conditions to have granular control over them.", "forminator" ), ), // src/quiz/global/components/notifications.js:32
|
1378 |
-
"Optionally, you can send a notification email to nominated email accounts when quiz submissions come in." => array( null, __("Optionally, you can send a notification email to nominated email accounts when quiz submissions come in.", "forminator" ), ), // src/quiz/global/components/notifications/admin-email.js:
|
1379 |
-
"Add as many emails as you like" => array( null, __("Add as many emails as you like", "forminator" ), ), // src/quiz/global/components/notifications/admin-email.js:
|
1380 |
"Final Score" => array( null, __("Final Score", "forminator" ), ), // src/quiz/global/components/notifications/conditions-rule.js:89
|
1381 |
"Form Data" => array( null, __("Form Data", "forminator" ), ), // src/quiz/global/components/notifications/conditions-rule.js:184
|
1382 |
"Personality Result" => array( null, __("Personality Result", "forminator" ), ), // src/quiz/global/components/notifications/conditions-rule.js:205
|
@@ -1520,31 +1543,31 @@ $forminator_admin_locale = array(
|
|
1520 |
"Pay only" => array( null, __("Pay only", "forminator" ), ), // src/shared/discount.js:30
|
1521 |
"year" => array( null, __("year", "forminator" ), ), // src/shared/discount.js:31
|
1522 |
"Start collecting subscription payments in Forminator Pro with the new Stripe Subscription add-on! Upgrade now and get 35% OFF all annual plans." => array( null, __("Start collecting subscription payments in Forminator Pro with the new Stripe Subscription add-on! Upgrade now and get 35% OFF all annual plans.", "forminator" ), ), // src/shared/discount.js:33
|
1523 |
-
"is having" => array( null, __("is having", "forminator" ), ), // src/utils.js:
|
1524 |
-
"is" => array( null, __("is", "forminator" ), ), // src/utils.js:
|
1525 |
-
"is not having" => array( null, __("is not having", "forminator" ), ), // src/utils.js:
|
1526 |
-
"is not" => array( null, __("is not", "forminator" ), ), // src/utils.js:
|
1527 |
-
"day is" => array( null, __("day is", "forminator" ), ), // src/utils.js:
|
1528 |
-
"day is not" => array( null, __("day is not", "forminator" ), ), // src/utils.js:
|
1529 |
-
"month is not" => array( null, __("month is not", "forminator" ), ), // src/utils.js:
|
1530 |
-
"month is" => array( null, __("month is", "forminator" ), ), // src/utils.js:
|
1531 |
-
"is before" => array( null, __("is before", "forminator" ), ), // src/utils.js:
|
1532 |
-
"is after" => array( null, __("is after", "forminator" ), ), // src/utils.js:
|
1533 |
-
"is before %s or more days from current date" => array( null, __("is before %s or more days from current date", "forminator" ), ), // src/utils.js:
|
1534 |
-
"is before less than %s days from current date" => array( null, __("is before less than %s days from current date", "forminator" ), ), // src/utils.js:
|
1535 |
-
"is after %s or more days from current date" => array( null, __("is after %s or more days from current date", "forminator" ), ), // src/utils.js:
|
1536 |
-
"is after less than %s days from current date" => array( null, __("is after less than %s days from current date", "forminator" ), ), // src/utils.js:
|
1537 |
-
"is greater than" => array( null, __("is greater than", "forminator" ), ), // src/utils.js:
|
1538 |
-
"is less than" => array( null, __("is less than", "forminator" ), ), // src/utils.js:
|
1539 |
-
"contains" => array( null, __("contains", "forminator" ), ), // src/utils.js:
|
1540 |
-
"starts with" => array( null, __("starts with", "forminator" ), ), // src/utils.js:
|
1541 |
-
"ends with" => array( null, __("ends with", "forminator" ), ), // src/utils.js:
|
1542 |
-
"is correct" => array( null, __("is correct", "forminator" ), ), // src/utils.js:
|
1543 |
-
"is incorrect" => array( null, __("is incorrect", "forminator" ), ), // src/utils.js:
|
1544 |
-
"is final result" => array( null, __("is final result", "forminator" ), ), // src/utils.js:
|
1545 |
-
"is not final result" => array( null, __("is not final result", "forminator" ), ), // src/utils.js:
|
1546 |
-
"Please fix the error(s) in the SETTINGS tab." => array( null, __("Please fix the error(s) in the SETTINGS tab.", "forminator" ), ), // src/utils.js:
|
1547 |
-
"Billing frequency should be greater than or equal to 1" => array( null, __("Billing frequency should be greater than or equal to 1", "forminator" ), ), // src/utils.js:
|
1548 |
);
|
1549 |
return $forminator_admin_locale;
|
1550 |
/* THIS IS THE END OF THE GENERATED FILE */
|
204 |
"Enabling this feature will load the form via AJAX after the page has loaded up, effectively speeding up your page load time. This method can also (in most cases) avoid page caching issues with your form." => array( null, __("Enabling this feature will load the form via AJAX after the page has loaded up, effectively speeding up your page load time. This method can also (in most cases) avoid page caching issues with your form.", "forminator" ), ), // src/form/components/behaviour/render.js:23
|
205 |
"Prevent page caching on form pages" => array( null, __("Prevent page caching on form pages", "forminator" ), ), // src/form/components/behaviour/render.js:34
|
206 |
"Page caching plugins serve a static HTML version of the page which can cause issues to your dynamic forms. By enabling this, we'll use {{strong}}DONOTCACHEPAGE{{/strong}} constant to prevent pages with this form on it from being cached." => array( null, __("Page caching plugins serve a static HTML version of the page which can cause issues to your dynamic forms. By enabling this, we'll use {{strong}}DONOTCACHEPAGE{{/strong}} constant to prevent pages with this form on it from being cached.", "forminator" ), ), // src/form/components/behaviour/render.js:35
|
207 |
+
"Submission Behaviour" => array( null, __("Submission Behaviour", "forminator" ), ), // src/form/components/behaviour/submission.js:51
|
208 |
+
"Choose what you want to happen after your visitor has successfully submitted this form." => array( null, __("Choose what you want to happen after your visitor has successfully submitted this form.", "forminator" ), ), // src/form/components/behaviour/submission.js:54
|
209 |
+
"After submission" => array( null, __("After submission", "forminator" ), ), // src/form/components/behaviour/submission.js:67
|
210 |
+
"Choose what happens after a user successfully submits your form." => array( null, __("Choose what happens after a user successfully submits your form.", "forminator" ), ), // src/form/components/behaviour/submission.js:69
|
211 |
+
"Inline Message" => array( null, __("Inline Message", "forminator" ), ), // src/form/components/behaviour/submission.js:76
|
212 |
+
"Display a success message after form submitted." => array( null, __("Display a success message after form submitted.", "forminator" ), ), // src/form/components/behaviour/submission.js:83
|
213 |
+
"Auto-close success message after" => array( null, __("Auto-close success message after", "forminator" ), ), // src/form/components/behaviour/submission.js:144
|
214 |
+
"E.g. 5" => array( null, __("E.g. 5", "forminator" ), ), // src/form/components/behaviour/submission.js:151
|
215 |
+
"seconds." => array( null, __("seconds.", "forminator" ), ), // src/form/components/behaviour/submission.js:160
|
216 |
+
"Redirect user to a URL" => array( null, __("Redirect user to a URL", "forminator" ), ), // src/form/components/behaviour/submission.js:170
|
217 |
+
"https://www.mywebsite.com" => array( null, __("https://www.mywebsite.com", "forminator" ), ), // src/form/components/behaviour/submission.js:176
|
218 |
+
"Redirect URL" => array( null, __("Redirect URL", "forminator" ), ), // src/form/components/behaviour/submission.js:178
|
219 |
+
"Provide the absolute URL of the page you want to redirect users to after submitting the login form. For example, to redirect users to the WordPress admin, use the URL {{strong}}http://www.website.com/wp-admin/{{/strong}}." => array( null, __("Provide the absolute URL of the page you want to redirect users to after submitting the login form. For example, to redirect users to the WordPress admin, use the URL {{strong}}http://www.website.com/wp-admin/{{/strong}}.", "forminator" ), ), // src/form/components/behaviour/submission.js:180
|
220 |
+
"Redirection Option" => array( null, __("Redirection Option", "forminator" ), ), // src/form/components/behaviour/submission.js:207
|
221 |
+
"Redirect on the same tab" => array( null, __("Redirect on the same tab", "forminator" ), ), // src/form/components/behaviour/submission.js:211
|
222 |
+
"Redirect on new tab and show thank you message on form page" => array( null, __("Redirect on new tab and show thank you message on form page", "forminator" ), ), // src/form/components/behaviour/submission.js:212
|
223 |
+
"Redirect on new tab and hide form on the form page" => array( null, __("Redirect on new tab and hide form on the form page", "forminator" ), ), // src/form/components/behaviour/submission.js:213
|
224 |
+
"Hide form" => array( null, __("Hide form", "forminator" ), ), // src/form/components/behaviour/submission.js:223
|
225 |
+
"Submit Message" => array( null, __("Submit Message", "forminator" ), ), // src/form/components/behaviour/submission.js:235
|
226 |
+
"Method" => array( null, __("Method", "forminator" ), ), // src/form/components/behaviour/submission.js:277
|
227 |
+
"Choose whether you want to use AJAX to send this form without reloading the page, or use the more traditional method of reloading the page." => array( null, __("Choose whether you want to use AJAX to send this form without reloading the page, or use the more traditional method of reloading the page.", "forminator" ), ), // src/form/components/behaviour/submission.js:279
|
228 |
+
"Ajax" => array( null, __("Ajax", "forminator" ), ), // src/form/components/behaviour/submission.js:287
|
229 |
+
"Note that you can only use the Ajax submission method while using the Stripe field in your form. The Ajax method will hide your form after the successful submission and only your inline success message will be shown. The form will be available again when the page is reloaded." => array( null, __("Note that you can only use the Ajax submission method while using the Stripe field in your form. The Ajax method will hide your form after the successful submission and only your inline success message will be shown. The form will be available again when the page is reloaded.", "forminator" ), ), // src/form/components/behaviour/submission.js:292
|
230 |
+
"Note that you can only use the AJAX submission method while using the Stripe field in your form." => array( null, __("Note that you can only use the AJAX submission method while using the Stripe field in your form.", "forminator" ), ), // src/form/components/behaviour/submission.js:306
|
231 |
+
"Page Reload" => array( null, __("Page Reload", "forminator" ), ), // src/form/components/behaviour/submission.js:316
|
232 |
+
"Validation" => array( null, __("Validation", "forminator" ), ), // src/form/components/behaviour/submission.js:350
|
233 |
+
"For fields that you've chosen to validate, choose how you want the validation to behave. On submission will run validation checks when the user submits the form using Ajax (recommended). The Live method will check fields at the same time as the user fills them out. Server side does the validation using PHP and returns any error messages after a page reload." => array( null, __("For fields that you've chosen to validate, choose how you want the validation to behave. On submission will run validation checks when the user submits the form using Ajax (recommended). The Live method will check fields at the same time as the user fills them out. Server side does the validation using PHP and returns any error messages after a page reload.", "forminator" ), ), // src/form/components/behaviour/submission.js:351
|
234 |
+
"On Submit" => array( null, __("On Submit", "forminator" ), ), // src/form/components/behaviour/submission.js:361
|
235 |
+
"Server Side" => array( null, __("Server Side", "forminator" ), ), // src/form/components/behaviour/submission.js:362
|
236 |
+
"Enable inline validation (as user types)" => array( null, __("Enable inline validation (as user types)", "forminator" ), ), // src/form/components/behaviour/submission.js:366
|
237 |
+
"Choose whether you want to show a loader on your form until it is submitted. We highly recommend using this on long forms or forms with payment field since they may take a few seconds to submit." => array( null, __("Choose whether you want to show a loader on your form until it is submitted. We highly recommend using this on long forms or forms with payment field since they may take a few seconds to submit.", "forminator" ), ), // src/form/components/behaviour/submission.js:376
|
238 |
+
"Show Loader" => array( null, __("Show Loader", "forminator" ), ), // src/form/components/behaviour/submission.js:386
|
239 |
+
"E.g. Submitting..." => array( null, __("E.g. Submitting...", "forminator" ), ), // src/form/components/behaviour/submission.js:391
|
240 |
+
"Choose the text to show on the right of loading icon" => array( null, __("Choose the text to show on the right of loading icon", "forminator" ), ), // src/form/components/behaviour/submission.js:394
|
241 |
"null" => array( null, __("null", "forminator" ), ), // src/form/components/builder/field.js:685
|
242 |
"more condition(s)" => array( null, __("more condition(s)", "forminator" ), ), // src/form/components/builder/field.js:732
|
243 |
"if" => array( null, __("if", "forminator" ), ), // src/form/components/builder/field.js:737
|
328 |
"Inline in Form" => array( null, __("Inline in Form", "forminator" ), ), // src/form/components/fields/captcha.js:298
|
329 |
"Error Message" => array( null, __("Error Message", "forminator" ), ), // src/form/components/fields/captcha.js:311
|
330 |
"Choose the error message you want to display on your form when reCAPTCHA verification fails." => array( null, __("Choose the error message you want to display on your form when reCAPTCHA verification fails.", "forminator" ), ), // src/form/components/fields/captcha.js:316
|
331 |
+
"E.g. Consent" => array( null, __("E.g. Consent", "forminator" ), ), // src/form/components/fields/consent.js:26
|
332 |
+
"Describe what your users should consent to." => array( null, __("Describe what your users should consent to.", "forminator" ), ), // src/form/components/fields/consent.js:36
|
333 |
"Default Value (optional)" => array( null, __("Default Value (optional)", "forminator" ), ), // src/form/components/fields/currency.js:68
|
334 |
"Enter default value" => array( null, __("Enter default value", "forminator" ), ), // src/form/components/fields/currency.js:69
|
335 |
"Currency" => array( null, __("Currency", "forminator" ), ), // src/form/components/fields/currency.js:100
|
374 |
"To" => array( null, __("To", "forminator" ), ), // src/form/components/fields/date.js:435
|
375 |
"2030" => array( null, __("2030", "forminator" ), ), // src/form/components/fields/date.js:436
|
376 |
"Wrong field type!" => array( null, __("Wrong field type!", "forminator" ), ), // src/form/components/fields/email.js:36
|
377 |
+
"The {{strong}}GDPR Field{{/strong}} has been deprecated and replaced by the new {{strong}}Consent Field{{/strong}}. Your existing fields should continue to work as expected, but please consider using the {{strong}}Consent Field{{/strong}} in the future." => array( null, __("The {{strong}}GDPR Field{{/strong}} has been deprecated and replaced by the new {{strong}}Consent Field{{/strong}}. Your existing fields should continue to work as expected, but please consider using the {{strong}}Consent Field{{/strong}} in the future.", "forminator" ), ), // src/form/components/fields/gdprcheckbox.js:23
|
378 |
+
"Note, the form will not submit until the user has accepted the terms." => array( null, __("Note, the form will not submit until the user has accepted the terms.", "forminator" ), ), // src/form/components/fields/gdprcheckbox.js:49
|
379 |
+
"Error message" => array( null, __("Error message", "forminator" ), ), // src/form/components/fields/gdprcheckbox.js:63
|
380 |
+
"Enter required message" => array( null, __("Enter required message", "forminator" ), ), // src/form/components/fields/gdprcheckbox.js:64
|
381 |
"Custom Value" => array( null, __("Custom Value", "forminator" ), ), // src/form/components/fields/hidden.js:53
|
382 |
"Enter custom value" => array( null, __("Enter custom value", "forminator" ), ), // src/form/components/fields/hidden.js:54
|
383 |
"Query parameter" => array( null, __("Query parameter", "forminator" ), ), // src/form/components/fields/hidden.js:66
|
418 |
"Validate Field" => array( null, __("Validate Field", "forminator" ), ), // src/form/components/fields/password.js:188
|
419 |
"Validation message" => array( null, __("Validation message", "forminator" ), ), // src/form/components/fields/password.js:194
|
420 |
"Enter validation message" => array( null, __("Enter validation message", "forminator" ), ), // src/form/components/fields/password.js:196
|
421 |
+
"In %s" => array( null, __("In %s", "forminator" ), ), // src/form/components/fields/paypal.js:69
|
422 |
+
"You have not connected your PayPal account with Forminator. Connect your PayPal account {{link}}here{{/link}} and then come back to configure this field." => array( null, __("You have not connected your PayPal account with Forminator. Connect your PayPal account {{link}}here{{/link}} and then come back to configure this field.", "forminator" ), ), // src/form/components/fields/paypal.js:89
|
423 |
+
"Mode of payment" => array( null, __("Mode of payment", "forminator" ), ), // src/form/components/fields/paypal.js:108
|
424 |
+
"We recommend using sandbox mode to ensure the payments are working as expected and when you are ready to start collecting live payments, switch to the {{strong}}Live{{/strong}} payments mode." => array( null, __("We recommend using sandbox mode to ensure the payments are working as expected and when you are ready to start collecting live payments, switch to the {{strong}}Live{{/strong}} payments mode.", "forminator" ), ), // src/form/components/fields/paypal.js:111
|
425 |
+
"Sandbox" => array( null, __("Sandbox", "forminator" ), ), // src/form/components/fields/paypal.js:121
|
426 |
+
"Live" => array( null, __("Live", "forminator" ), ), // src/form/components/fields/paypal.js:122
|
427 |
+
"Charge currency" => array( null, __("Charge currency", "forminator" ), ), // src/form/components/fields/paypal.js:128
|
428 |
+
"It's recommended to charge in your customers' currency to drive more sales and avoid foreign exchange fee to your customers." => array( null, __("It's recommended to charge in your customers' currency to drive more sales and avoid foreign exchange fee to your customers.", "forminator" ), ), // src/form/components/fields/paypal.js:130
|
429 |
+
"Payment amount" => array( null, __("Payment amount", "forminator" ), ), // src/form/components/fields/paypal.js:146
|
430 |
+
"Fixed" => array( null, __("Fixed", "forminator" ), ), // src/form/components/fields/paypal.js:153
|
431 |
+
"Fixed amount" => array( null, __("Fixed amount", "forminator" ), ), // src/form/components/fields/paypal.js:163
|
432 |
+
"E.g. 20.00" => array( null, __("E.g. 20.00", "forminator" ), ), // src/form/components/fields/paypal.js:165
|
433 |
+
"Enter an amount or choose a form field." => array( null, __("Enter an amount or choose a form field.", "forminator" ), ), // src/form/components/fields/paypal.js:167
|
434 |
+
"Variable" => array( null, __("Variable", "forminator" ), ), // src/form/components/fields/paypal.js:176
|
435 |
+
"Variable amount" => array( null, __("Variable amount", "forminator" ), ), // src/form/components/fields/paypal.js:186
|
436 |
+
"Select field" => array( null, __("Select field", "forminator" ), ), // src/form/components/fields/paypal.js:197
|
437 |
+
"A currency field can be used to take user-defined payments such as donations and calculation field can be used to charge a calculated value based on a formula." => array( null, __("A currency field can be used to take user-defined payments such as donations and calculation field can be used to charge a calculated value based on a formula.", "forminator" ), ), // src/form/components/fields/paypal.js:210
|
438 |
+
"Choose a label for your PayPal button. Note that PayPal checkout doesn't allow a custom label for the PayPal button. You can only choose from the pre-defined labels." => array( null, __("Choose a label for your PayPal button. Note that PayPal checkout doesn't allow a custom label for the PayPal button. You can only choose from the pre-defined labels.", "forminator" ), ), // src/form/components/fields/paypal.js:232
|
439 |
+
"PayPal recommends using the Gold button since it is widely known as their brand color. However, if that does not suit your theme, you can choose a different color." => array( null, __("PayPal recommends using the Gold button since it is widely known as their brand color. However, if that does not suit your theme, you can choose a different color.", "forminator" ), ), // src/form/components/fields/paypal.js:251
|
440 |
+
"Gold" => array( null, __("Gold", "forminator" ), ), // src/form/components/fields/paypal.js:257
|
441 |
+
"Blue" => array( null, __("Blue", "forminator" ), ), // src/form/components/fields/paypal.js:258
|
442 |
+
"Silver" => array( null, __("Silver", "forminator" ), ), // src/form/components/fields/paypal.js:259
|
443 |
+
"White" => array( null, __("White", "forminator" ), ), // src/form/components/fields/paypal.js:260
|
444 |
+
"Black" => array( null, __("Black", "forminator" ), ), // src/form/components/fields/paypal.js:261
|
445 |
+
"Width" => array( null, __("Width", "forminator" ), ), // src/form/components/fields/paypal.js:266
|
446 |
+
"E.g. 250" => array( null, __("E.g. 250", "forminator" ), ), // src/form/components/fields/paypal.js:283
|
447 |
+
"px" => array( null, __("px", "forminator" ), ), // src/form/components/fields/paypal.js:289
|
448 |
+
"Choose the width of PayPal Smart Buttons. It can be anywhere between 150px to 750px. Leave this empty if you want the buttons to take the full width of the form up to the 750px limit." => array( null, __("Choose the width of PayPal Smart Buttons. It can be anywhere between 150px to 750px. Leave this empty if you want the buttons to take the full width of the form up to the 750px limit.", "forminator" ), ), // src/form/components/fields/paypal.js:292
|
449 |
+
"Height" => array( null, __("Height", "forminator" ), ), // src/form/components/fields/paypal.js:304
|
450 |
+
"Choose the height of PayPal Smart Buttons. It can be anywhere between 25px to 55px" => array( null, __("Choose the height of PayPal Smart Buttons. It can be anywhere between 25px to 55px", "forminator" ), ), // src/form/components/fields/paypal.js:328
|
451 |
+
"Shape" => array( null, __("Shape", "forminator" ), ), // src/form/components/fields/paypal.js:339
|
452 |
+
"Choose your preferred shape from your PayPal Smart Buttons." => array( null, __("Choose your preferred shape from your PayPal Smart Buttons.", "forminator" ), ), // src/form/components/fields/paypal.js:342
|
453 |
+
"Rectangular" => array( null, __("Rectangular", "forminator" ), ), // src/form/components/fields/paypal.js:347
|
454 |
+
"Pill" => array( null, __("Pill", "forminator" ), ), // src/form/components/fields/paypal.js:348
|
455 |
+
"We recommend the vertical layout as it allows additional payment methods such as Credit Cards. You can read about the layout options {{link}}here{{/link}}." => array( null, __("We recommend the vertical layout as it allows additional payment methods such as Credit Cards. You can read about the layout options {{link}}here{{/link}}.", "forminator" ), ), // src/form/components/fields/paypal.js:358
|
456 |
+
"Tagline" => array( null, __("Tagline", "forminator" ), ), // src/form/components/fields/paypal.js:377
|
457 |
+
"Choose whether to show the default PayPal tagline {{strong}}\"The safer, easier way to pay\"{{/strong}} below your PayPal button." => array( null, __("Choose whether to show the default PayPal tagline {{strong}}\"The safer, easier way to pay\"{{/strong}} below your PayPal button.", "forminator" ), ), // src/form/components/fields/paypal.js:380
|
458 |
+
"Disable Funding Sources" => array( null, __("Disable Funding Sources", "forminator" ), ), // src/form/components/fields/paypal.js:402
|
459 |
+
"PayPal automatically adds additional funding sources to the PayPal checkout for visitors from supported countries. However, you can choose to disable funding sources which shouldn't be displayed to visitors." => array( null, __("PayPal automatically adds additional funding sources to the PayPal checkout for visitors from supported countries. However, you can choose to disable funding sources which shouldn't be displayed to visitors.", "forminator" ), ), // src/form/components/fields/paypal.js:409
|
460 |
+
"Credit or debit cards" => array( null, __("Credit or debit cards", "forminator" ), ), // src/form/components/fields/paypal.js:423
|
461 |
+
"PayPal Credit" => array( null, __("PayPal Credit", "forminator" ), ), // src/form/components/fields/paypal.js:430
|
462 |
+
"Bancontact" => array( null, __("Bancontact", "forminator" ), ), // src/form/components/fields/paypal.js:437
|
463 |
+
"BLIK" => array( null, __("BLIK", "forminator" ), ), // src/form/components/fields/paypal.js:444
|
464 |
+
"eps" => array( null, __("eps", "forminator" ), ), // src/form/components/fields/paypal.js:451
|
465 |
+
"giropay" => array( null, __("giropay", "forminator" ), ), // src/form/components/fields/paypal.js:458
|
466 |
+
"iDEAL" => array( null, __("iDEAL", "forminator" ), ), // src/form/components/fields/paypal.js:465
|
467 |
+
"Mercado Pago" => array( null, __("Mercado Pago", "forminator" ), ), // src/form/components/fields/paypal.js:474
|
468 |
+
"MyBank" => array( null, __("MyBank", "forminator" ), ), // src/form/components/fields/paypal.js:481
|
469 |
+
"Przelewy24" => array( null, __("Przelewy24", "forminator" ), ), // src/form/components/fields/paypal.js:488
|
470 |
+
"SEPA-Lastschrift" => array( null, __("SEPA-Lastschrift", "forminator" ), ), // src/form/components/fields/paypal.js:495
|
471 |
+
"Sofort" => array( null, __("Sofort", "forminator" ), ), // src/form/components/fields/paypal.js:502
|
472 |
+
"Venmo" => array( null, __("Venmo", "forminator" ), ), // src/form/components/fields/paypal.js:509
|
473 |
+
"Disable Card Options" => array( null, __("Disable Card Options", "forminator" ), ), // src/form/components/fields/paypal.js:520
|
474 |
+
"PayPal automatically decides the card options that appear in the Smart Payment Buttons based visitors geographic location. However you can permanently disable some cards. Choose the cards which should never display to your visitors." => array( null, __("PayPal automatically decides the card options that appear in the Smart Payment Buttons based visitors geographic location. However you can permanently disable some cards. Choose the cards which should never display to your visitors.", "forminator" ), ), // src/form/components/fields/paypal.js:527
|
475 |
+
"Visa" => array( null, __("Visa", "forminator" ), ), // src/form/components/fields/paypal.js:541
|
476 |
+
"Mastercard" => array( null, __("Mastercard", "forminator" ), ), // src/form/components/fields/paypal.js:548
|
477 |
+
"American Express" => array( null, __("American Express", "forminator" ), ), // src/form/components/fields/paypal.js:555
|
478 |
+
"Discover" => array( null, __("Discover", "forminator" ), ), // src/form/components/fields/paypal.js:562
|
479 |
+
"JCB" => array( null, __("JCB", "forminator" ), ), // src/form/components/fields/paypal.js:571
|
480 |
+
"Elo" => array( null, __("Elo", "forminator" ), ), // src/form/components/fields/paypal.js:578
|
481 |
+
"Hiper" => array( null, __("Hiper", "forminator" ), ), // src/form/components/fields/paypal.js:585
|
482 |
+
"Pre-fill Billing Details" => array( null, __("Pre-fill Billing Details", "forminator" ), ), // src/form/components/fields/paypal.js:596
|
483 |
+
"Pre-fill the payer's billing info collected on your form on the Debit or Credit Card checkout, so the payer doesn't have to enter those details again." => array( null, __("Pre-fill the payer's billing info collected on your form on the Debit or Credit Card checkout, so the payer doesn't have to enter those details again.", "forminator" ), ), // src/form/components/fields/paypal.js:603
|
484 |
+
"Enable" => array( null, __("Enable", "forminator" ), ), // src/form/components/fields/paypal.js:624
|
485 |
+
"Customer name (optional)" => array( null, __("Customer name (optional)", "forminator" ), ), // src/form/components/fields/paypal.js:631
|
486 |
+
"Select a name field" => array( null, __("Select a name field", "forminator" ), ), // src/form/components/fields/paypal.js:640
|
487 |
+
"Customer email address (optional)" => array( null, __("Customer email address (optional)", "forminator" ), ), // src/form/components/fields/paypal.js:655
|
488 |
+
"Select an email field" => array( null, __("Select an email field", "forminator" ), ), // src/form/components/fields/paypal.js:664
|
489 |
+
"Billing address (optional)" => array( null, __("Billing address (optional)", "forminator" ), ), // src/form/components/fields/paypal.js:682
|
490 |
+
"Select an address field" => array( null, __("Select an address field", "forminator" ), ), // src/form/components/fields/paypal.js:691
|
491 |
+
"Disable" => array( null, __("Disable", "forminator" ), ), // src/form/components/fields/paypal.js:710
|
492 |
+
"Shipping Address" => array( null, __("Shipping Address", "forminator" ), ), // src/form/components/fields/paypal.js:720
|
493 |
+
"If you are selling a product that doesn't need to be shipped, you can choose to disable and hide the shipping address fields from the PayPal payment page." => array( null, __("If you are selling a product that doesn't need to be shipped, you can choose to disable and hide the shipping address fields from the PayPal payment page.", "forminator" ), ), // src/form/components/fields/paypal.js:727
|
494 |
+
"By default, PayPal detects the language for the visitors based on their geolocation and browser preferences. It is recommended to pass this parameter only if you need the PayPal buttons to render in the same language as the rest of your site. {{link}}Supported locale codes.{{/link}}" => array( null, __("By default, PayPal detects the language for the visitors based on their geolocation and browser preferences. It is recommended to pass this parameter only if you need the PayPal buttons to render in the same language as the rest of your site. {{link}}Supported locale codes.{{/link}}", "forminator" ), ), // src/form/components/fields/paypal.js:757
|
495 |
+
"Eg. en_US" => array( null, __("Eg. en_US", "forminator" ), ), // src/form/components/fields/paypal.js:776
|
496 |
+
"Debug Mode" => array( null, __("Debug Mode", "forminator" ), ), // src/form/components/fields/paypal.js:786
|
497 |
+
"PayPal debug mode helps troubleshoot any issues. However, it's recommended to disable this in production as it causes a significant increase in the script size and performance decrease." => array( null, __("PayPal debug mode helps troubleshoot any issues. However, it's recommended to disable this in production as it causes a significant increase in the script size and performance decrease.", "forminator" ), ), // src/form/components/fields/paypal.js:793
|
498 |
"Make sure the users fill this field as per the selected validation and warn them when they haven't" => array( null, __("Make sure the users fill this field as per the selected validation and warn them when they haven't", "forminator" ), ), // src/form/components/fields/phone.js:36
|
499 |
"National" => array( null, __("National", "forminator" ), ), // src/form/components/fields/phone.js:55
|
500 |
"Select the country to validate phone number for" => array( null, __("Select the country to validate phone number for", "forminator" ), ), // src/form/components/fields/phone.js:62
|
544 |
"You can limit submissions of each option to a certain number, and once an option reaches the submission limit, we'll hide that option from the dropdown list." => array( null, __("You can limit submissions of each option to a certain number, and once an option reaches the submission limit, we'll hide that option from the dropdown list.", "forminator" ), ), // src/form/components/fields/singlevalue.js:155
|
545 |
"You can set a limit for your options in the LABELS tab. Options for which limit field is left empty can have unlimited submissions." => array( null, __("You can set a limit for your options in the LABELS tab. Options for which limit field is left empty can have unlimited submissions.", "forminator" ), ), // src/form/components/fields/singlevalue.js:188
|
546 |
"Choose whether to allow this field to be used in calculations or not. The value used in calculations is the same as the input value of this field." => array( null, __("Choose whether to allow this field to be used in calculations or not. The value used in calculations is the same as the input value of this field.", "forminator" ), ), // src/form/components/fields/singlevalue.js:209
|
547 |
+
"Credit / Debit Card" => array( null, __("Credit / Debit Card", "forminator" ), ), // src/form/components/fields/stripe.js:174
|
548 |
+
"Choose your preferred language for the Stripe field. This will affect the placeholders language, and the card validation errors returned by the Stripe." => array( null, __("Choose your preferred language for the Stripe field. This will affect the placeholders language, and the card validation errors returned by the Stripe.", "forminator" ), ), // src/form/components/fields/stripe.js:199
|
549 |
+
"Auto" => array( null, __("Auto", "forminator" ), ), // src/form/components/fields/stripe.js:205
|
550 |
+
"English (en)" => array( null, __("English (en)", "forminator" ), ), // src/form/components/fields/stripe.js:206
|
551 |
+
"Simplified Chinese (zh)" => array( null, __("Simplified Chinese (zh)", "forminator" ), ), // src/form/components/fields/stripe.js:207
|
552 |
+
"Danish (da)" => array( null, __("Danish (da)", "forminator" ), ), // src/form/components/fields/stripe.js:208
|
553 |
+
"Dutch (nl)" => array( null, __("Dutch (nl)", "forminator" ), ), // src/form/components/fields/stripe.js:209
|
554 |
+
"Finnish (fi)" => array( null, __("Finnish (fi)", "forminator" ), ), // src/form/components/fields/stripe.js:210
|
555 |
+
"French (fr)" => array( null, __("French (fr)", "forminator" ), ), // src/form/components/fields/stripe.js:211
|
556 |
+
"German (de)" => array( null, __("German (de)", "forminator" ), ), // src/form/components/fields/stripe.js:212
|
557 |
+
"Italian (it)" => array( null, __("Italian (it)", "forminator" ), ), // src/form/components/fields/stripe.js:213
|
558 |
+
"Japanese (ja)" => array( null, __("Japanese (ja)", "forminator" ), ), // src/form/components/fields/stripe.js:214
|
559 |
+
"Norwegian (no)" => array( null, __("Norwegian (no)", "forminator" ), ), // src/form/components/fields/stripe.js:215
|
560 |
+
"Spanish (es)" => array( null, __("Spanish (es)", "forminator" ), ), // src/form/components/fields/stripe.js:216
|
561 |
+
"Swedish (sv)" => array( null, __("Swedish (sv)", "forminator" ), ), // src/form/components/fields/stripe.js:217
|
562 |
+
"Card icon" => array( null, __("Card icon", "forminator" ), ), // src/form/components/fields/stripe.js:228
|
563 |
+
"Choose whether you want to show the card icon on the Stripe field." => array( null, __("Choose whether you want to show the card icon on the Stripe field.", "forminator" ), ), // src/form/components/fields/stripe.js:229
|
564 |
+
"Postal code" => array( null, __("Postal code", "forminator" ), ), // src/form/components/fields/stripe.js:246
|
565 |
+
"Choose whether you want to collect the postal code on the Stripe field." => array( null, __("Choose whether you want to collect the postal code on the Stripe field.", "forminator" ), ), // src/form/components/fields/stripe.js:247
|
566 |
+
"Prefill (optional)" => array( null, __("Prefill (optional)", "forminator" ), ), // src/form/components/fields/stripe.js:267
|
567 |
+
"If you are already collecting ZIP code on your form, you can pre-fill it on the Stripe field." => array( null, __("If you are already collecting ZIP code on your form, you can pre-fill it on the Stripe field.", "forminator" ), ), // src/form/components/fields/stripe.js:289
|
568 |
+
"You have not connected your Stripe account with Forminator. Connect your Stripe account {{link}}here{{/link}} and then come back to configure this field." => array( null, __("You have not connected your Stripe account with Forminator. Connect your Stripe account {{link}}here{{/link}} and then come back to configure this field.", "forminator" ), ), // src/form/components/fields/stripe.js:315
|
569 |
+
"Payment Mode" => array( null, __("Payment Mode", "forminator" ), ), // src/form/components/fields/stripe.js:332
|
570 |
+
"We recommend using Test mode to ensure the payments are working as expected and when you are ready to start collecting live payments, switch to Live payments mode. " => array( null, __("We recommend using Test mode to ensure the payments are working as expected and when you are ready to start collecting live payments, switch to Live payments mode. ", "forminator" ), ), // src/form/components/fields/stripe.js:340
|
571 |
+
"Test" => array( null, __("Test", "forminator" ), ), // src/form/components/fields/stripe.js:354
|
572 |
+
"Choose the currency your users will be charged in." => array( null, __("Choose the currency your users will be charged in.", "forminator" ), ), // src/form/components/fields/stripe.js:363
|
573 |
+
"Payment Plan" => array( null, __("Payment Plan", "forminator" ), ), // src/form/components/fields/stripe.js:378
|
574 |
+
"Payment plans let you set up options for accepting payments on your site. You can add multiple plans and conditionally process them based on your form data." => array( null, __("Payment plans let you set up options for accepting payments on your site. You can add multiple plans and conditionally process them based on your form data.", "forminator" ), ), // src/form/components/fields/stripe.js:386
|
575 |
+
"Note: You'll need to configure conditions on each plan to let Forminator know when to process each of the payment plans below." => array( null, __("Note: You'll need to configure conditions on each plan to let Forminator know when to process each of the payment plans below.", "forminator" ), ), // src/form/components/fields/stripe.js:396
|
576 |
+
"There is an error in one or more of your payment plans. Please review the error and try again." => array( null, __("There is an error in one or more of your payment plans. Please review the error and try again.", "forminator" ), ), // src/form/components/fields/stripe.js:408
|
577 |
+
"Payment Receipt" => array( null, __("Payment Receipt", "forminator" ), ), // src/form/components/fields/stripe.js:433
|
578 |
+
"Choose whether you want Stripe to email a receipt to your customers on successful payment. Note that Stripe sends the email receipt only for live payments. {{link}}Customize email template{{/link}}." => array( null, __("Choose whether you want Stripe to email a receipt to your customers on successful payment. Note that Stripe sends the email receipt only for live payments. {{link}}Customize email template{{/link}}.", "forminator" ), ), // src/form/components/fields/stripe.js:441
|
579 |
+
"Email address" => array( null, __("Email address", "forminator" ), ), // src/form/components/fields/stripe.js:470
|
580 |
+
"E.g. john@doe.com" => array( null, __("E.g. john@doe.com", "forminator" ), ), // src/form/components/fields/stripe.js:472
|
581 |
+
"Payment Details (optional)" => array( null, __("Payment Details (optional)", "forminator" ), ), // src/form/components/fields/stripe.js:499
|
582 |
+
"You can add a statement decipher and a description to help you and your customers recognise the transactions made on this form." => array( null, __("You can add a statement decipher and a description to help you and your customers recognise the transactions made on this form.", "forminator" ), ), // src/form/components/fields/stripe.js:507
|
583 |
+
"Statement decipher" => array( null, __("Statement decipher", "forminator" ), ), // src/form/components/fields/stripe.js:517
|
584 |
+
"E.g. Company Name" => array( null, __("E.g. Company Name", "forminator" ), ), // src/form/components/fields/stripe.js:520
|
585 |
+
"This is the business name your customers will see on their card statement." => array( null, __("This is the business name your customers will see on their card statement.", "forminator" ), ), // src/form/components/fields/stripe.js:523
|
586 |
+
"Up to 22 characters only" => array( null, __("Up to 22 characters only", "forminator" ), ), // src/form/components/fields/stripe.js:528
|
587 |
+
"Enter your payment description here" => array( null, __("Enter your payment description here", "forminator" ), ), // src/form/components/fields/stripe.js:536
|
588 |
+
"This appears on your Stripe account and on the payment receipt sent to your customers." => array( null, __("This appears on your Stripe account and on the payment receipt sent to your customers.", "forminator" ), ), // src/form/components/fields/stripe.js:539
|
589 |
+
"Payment description" => array( null, __("Payment description", "forminator" ), ), // src/form/components/fields/stripe.js:543
|
590 |
+
"Card Validation" => array( null, __("Card Validation", "forminator" ), ), // src/form/components/fields/stripe.js:561
|
591 |
+
"Note: Stripe field automatically validates the card as the user fills the card details regardless of the validation behaviour set on the Behaviours tab." => array( null, __("Note: Stripe field automatically validates the card as the user fills the card details regardless of the validation behaviour set on the Behaviours tab.", "forminator" ), ), // src/form/components/fields/stripe.js:567
|
592 |
+
"Billing Details" => array( null, __("Billing Details", "forminator" ), ), // src/form/components/fields/stripe.js:579
|
593 |
+
"If you are collecting billing details on your forms, you can send that data to Stripe. The billing details will appear on your Stripe dashboard for each payment." => array( null, __("If you are collecting billing details on your forms, you can send that data to Stripe. The billing details will appear on your Stripe dashboard for each payment.", "forminator" ), ), // src/form/components/fields/stripe.js:587
|
594 |
+
"Select an name field" => array( null, __("Select an name field", "forminator" ), ), // src/form/components/fields/stripe.js:630
|
595 |
+
"Meta Data" => array( null, __("Meta Data", "forminator" ), ), // src/form/components/fields/stripe.js:671
|
596 |
+
"You can send custom meta data to Stripe. This would appear under the MetaData section of every payment. A maximum of 20 meta keys can be sent. The key name must be 20 characters or less, and the mapped data will be truncated to 500 characters as Stripe's requirements." => array( null, __("You can send custom meta data to Stripe. This would appear under the MetaData section of every payment. A maximum of 20 meta keys can be sent. The key name must be 20 characters or less, and the mapped data will be truncated to 500 characters as Stripe's requirements.", "forminator" ), ), // src/form/components/fields/stripe.js:679
|
597 |
+
"MetaData" => array( null, __("MetaData", "forminator" ), ), // src/form/components/fields/stripe.js:722
|
598 |
+
"Additional CSS Classes" => array( null, __("Additional CSS Classes", "forminator" ), ), // src/form/components/fields/stripe.js:739
|
599 |
+
"Stripe automatically adds classes to the container DOM element based on the field state. However, you can customize them here. {{link}}Read more{{/link}}" => array( null, __("Stripe automatically adds classes to the container DOM element based on the field state. However, you can customize them here. {{link}}Read more{{/link}}", "forminator" ), ), // src/form/components/fields/stripe.js:742
|
600 |
+
"Base class" => array( null, __("Base class", "forminator" ), ), // src/form/components/fields/stripe.js:758
|
601 |
+
"Complete" => array( null, __("Complete", "forminator" ), ), // src/form/components/fields/stripe.js:766
|
602 |
+
"Empty" => array( null, __("Empty", "forminator" ), ), // src/form/components/fields/stripe.js:774
|
603 |
+
"Focused" => array( null, __("Focused", "forminator" ), ), // src/form/components/fields/stripe.js:782
|
604 |
+
"Invalid" => array( null, __("Invalid", "forminator" ), ), // src/form/components/fields/stripe.js:790
|
605 |
+
"Autofilled (Chrome and Safari only)" => array( null, __("Autofilled (Chrome and Safari only)", "forminator" ), ), // src/form/components/fields/stripe.js:798
|
|
|
|
|
|
|
|
|
|
|
|
|
606 |
"The Stripe Subscription Add-ons is required to use this feature. Install it from the Add-ons page." => array( null, __("The Stripe Subscription Add-ons is required to use this feature. Install it from the Add-ons page.", "forminator" ), ), // src/form/components/fields/stripe/addon-required.js:15
|
607 |
"The Stripe Subscription Add-on is required to use this feature. Upgrade to Pro to install the add-on." => array( null, __("The Stripe Subscription Add-on is required to use this feature. Upgrade to Pro to install the add-on.", "forminator" ), ), // src/form/components/fields/stripe/addon-required.js:18
|
608 |
"View Add-ons" => array( null, __("View Add-ons", "forminator" ), ), // src/form/components/fields/stripe/addon-required.js:52
|
737 |
"Cancel" => array( null, __("Cancel", "forminator" ), ), // src/form/components/modals/delete-notification.js:51
|
738 |
"DELETE" => array( null, __("DELETE", "forminator" ), ), // src/form/components/modals/delete-notification.js:60
|
739 |
"Delete field %s" => array( null, __("Delete field %s", "forminator" ), ), // src/form/components/modals/delete.js:104
|
740 |
+
"The GDPR Field has been deprecated and replaced by the new Consent Field, and cannot be added again once deleted. Are you sure you want to delete this field?" => array( null, __("The GDPR Field has been deprecated and replaced by the new Consent Field, and cannot be added again once deleted. Are you sure you want to delete this field?", "forminator" ), ), // src/form/components/modals/delete.js:122
|
741 |
+
"Deleting this field" => array( null, __("Deleting this field", "forminator" ), ), // src/form/components/modals/delete.js:131
|
742 |
+
"will remove its value from the existing submissions as well." => array( null, __("will remove its value from the existing submissions as well.", "forminator" ), ), // src/form/components/modals/delete.js:135
|
743 |
+
"Field can't be deleted" => array( null, __("Field can't be deleted", "forminator" ), ), // src/form/components/modals/delete.js:194
|
744 |
+
"Please remove the reference of this field from the following form fields and then delete this." => array( null, __("Please remove the reference of this field from the following form fields and then delete this.", "forminator" ), ), // src/form/components/modals/delete.js:207
|
745 |
+
"Form Fields" => array( null, __("Form Fields", "forminator" ), ), // src/form/components/modals/delete.js:214
|
746 |
+
"Got It" => array( null, __("Got It", "forminator" ), ), // src/form/components/modals/delete.js:231
|
747 |
"Collect payments like a pro" => array( null, __("Collect payments like a pro", "forminator" ), ), // src/form/components/modals/fields.js:166
|
748 |
"You have added both Stripe and PayPal fields to your form. We recommend that you use the visibility conditions, so only one of them is visible at a time. For example:" => array( null, __("You have added both Stripe and PayPal fields to your form. We recommend that you use the visibility conditions, so only one of them is visible at a time. For example:", "forminator" ), ), // src/form/components/modals/fields.js:167
|
749 |
"Add an option to your form using a Radio (or Select) field that allows visitors to choose the payment method." => array( null, __("Add an option to your form using a Radio (or Select) field that allows visitors to choose the payment method.", "forminator" ), ), // src/form/components/modals/fields.js:172
|
750 |
"Apply visibility conditions to both Stripe and PayPal fields so only one is visible based on the visitor's selection in the Radio (or Select) field." => array( null, __("Apply visibility conditions to both Stripe and PayPal fields so only one is visible based on the visitor's selection in the Radio (or Select) field.", "forminator" ), ), // src/form/components/modals/fields.js:176
|
751 |
+
"Choose which fields you want to insert into your form." => array( null, __("Choose which fields you want to insert into your form.", "forminator" ), ), // src/form/components/modals/fields.js:227
|
752 |
+
"You can have only one Stripe field in your form for Stripe to work accurately. Please delete the existing Stripe field to add a new one." => array( null, __("You can have only one Stripe field in your form for Stripe to work accurately. Please delete the existing Stripe field to add a new one.", "forminator" ), ), // src/form/components/modals/fields.js:237
|
753 |
+
"You can have only one PayPal field in your form for PayPal to work accurately. Please delete the existing PayPal field to add a new one." => array( null, __("You can have only one PayPal field in your form for PayPal to work accurately. Please delete the existing PayPal field to add a new one.", "forminator" ), ), // src/form/components/modals/fields.js:248
|
754 |
+
"You can have only one payment field in your form. Please delete the existing payment field to add another one." => array( null, __("You can have only one payment field in your form. Please delete the existing payment field to add another one.", "forminator" ), ), // src/form/components/modals/fields.js:259
|
755 |
+
"You can have only one reCaptcha field in your form for Google reCaptcha to work accurately. Please delete the existing reCaptcha field to add a new one." => array( null, __("You can have only one reCaptcha field in your form for Google reCaptcha to work accurately. Please delete the existing reCaptcha field to add a new one.", "forminator" ), ), // src/form/components/modals/fields.js:269
|
756 |
+
"Need access to pro form fields? {{link}}Try Forminator Pro for FREE{{/link}}" => array( null, __("Need access to pro form fields? {{link}}Try Forminator Pro for FREE{{/link}}", "forminator" ), ), // src/form/components/modals/fields.js:349
|
757 |
+
"Searching" => array( null, __("Searching", "forminator" ), ), // src/form/components/modals/notification.js:121
|
758 |
+
"No Result Found" => array( null, __("No Result Found", "forminator" ), ), // src/form/components/modals/notification.js:124
|
759 |
+
"Recipient(s)" => array( null, __("Recipient(s)", "forminator" ), ), // src/form/components/modals/notification.js:127
|
760 |
+
"Please enter recipients" => array( null, __("Please enter recipients", "forminator" ), ), // src/form/components/modals/notification.js:208
|
761 |
+
"Please select rule" => array( null, __("Please select rule", "forminator" ), ), // src/form/components/modals/notification.js:220
|
762 |
+
"Please add email routing" => array( null, __("Please add email routing", "forminator" ), ), // src/form/components/modals/notification.js:225
|
763 |
+
"Please fix the error(s) in the EMAIL tab." => array( null, __("Please fix the error(s) in the EMAIL tab.", "forminator" ), ), // src/form/components/modals/notification.js:257
|
764 |
+
"Add Email Notification" => array( null, __("Add Email Notification", "forminator" ), ), // src/form/components/modals/notification.js:270
|
765 |
+
"Email" => array( null, __("Email", "forminator" ), ), // src/form/components/modals/notification.js:295
|
766 |
+
"Recipients" => array( null, __("Recipients", "forminator" ), ), // src/form/components/modals/notification.js:304
|
767 |
+
"Advanced" => array( null, __("Advanced", "forminator" ), ), // src/form/components/modals/notification.js:313
|
768 |
+
"The label is to help you identify this email and won't appear anywhere in the email." => array( null, __("The label is to help you identify this email and won't appear anywhere in the email.", "forminator" ), ), // src/form/components/modals/notification.js:349
|
769 |
+
"E.g. Sales Team Notification" => array( null, __("E.g. Sales Team Notification", "forminator" ), ), // src/form/components/modals/notification.js:354
|
770 |
+
"E.g. New Form Submission" => array( null, __("E.g. New Form Submission", "forminator" ), ), // src/form/components/modals/notification.js:368
|
771 |
+
"Subject" => array( null, __("Subject", "forminator" ), ), // src/form/components/modals/notification.js:371
|
772 |
+
"Email subject can't be empty" => array( null, __("Email subject can't be empty", "forminator" ), ), // src/form/components/modals/notification.js:374
|
773 |
+
"Body" => array( null, __("Body", "forminator" ), ), // src/form/components/modals/notification.js:405
|
774 |
+
"Email body can't be empty" => array( null, __("Email body can't be empty", "forminator" ), ), // src/form/components/modals/notification.js:407
|
775 |
+
"Attachments" => array( null, __("Attachments", "forminator" ), ), // src/form/components/modals/notification.js:419
|
776 |
+
"Choose whether you want to attach the files uploaded via the File Upload fields to this email." => array( null, __("Choose whether you want to attach the files uploaded via the File Upload fields to this email.", "forminator" ), ), // src/form/components/modals/notification.js:420
|
777 |
+
"Uploaded files" => array( null, __("Uploaded files", "forminator" ), ), // src/form/components/modals/notification.js:427
|
778 |
+
"The default behavior is to send the email to the same recipients. If you want to send this email to different recipients conditionally, you can enable the email routing and change the recipients of this email based on the user input." => array( null, __("The default behavior is to send the email to the same recipients. If you want to send this email to different recipients conditionally, you can enable the email routing and change the recipients of this email based on the user input.", "forminator" ), ), // src/form/components/modals/notification.js:445
|
779 |
+
"E.g. sales@website.com" => array( null, __("E.g. sales@website.com", "forminator" ), ), // src/form/components/modals/notification.js:479
|
780 |
+
"Separate multiple emails with a comma" => array( null, __("Separate multiple emails with a comma", "forminator" ), ), // src/form/components/modals/notification.js:485
|
781 |
+
"Email Routing" => array( null, __("Email Routing", "forminator" ), ), // src/form/components/modals/notification.js:505
|
782 |
+
"Enter from name here" => array( null, __("Enter from name here", "forminator" ), ), // src/form/components/modals/notification.js:532
|
783 |
+
"From Name" => array( null, __("From Name", "forminator" ), ), // src/form/components/modals/notification.js:533
|
784 |
+
"Enter from email here" => array( null, __("Enter from email here", "forminator" ), ), // src/form/components/modals/notification.js:554
|
785 |
+
"From Email" => array( null, __("From Email", "forminator" ), ), // src/form/components/modals/notification.js:555
|
786 |
+
"Some hosts do not allow \"from email\" to be overridden or replaced due to spam issues." => array( null, __("Some hosts do not allow \"from email\" to be overridden or replaced due to spam issues.", "forminator" ), ), // src/form/components/modals/notification.js:571
|
787 |
+
"Enter reply-to email here" => array( null, __("Enter reply-to email here", "forminator" ), ), // src/form/components/modals/notification.js:585
|
788 |
+
"Reply-to Email" => array( null, __("Reply-to Email", "forminator" ), ), // src/form/components/modals/notification.js:586
|
789 |
+
"Enter CC email here" => array( null, __("Enter CC email here", "forminator" ), ), // src/form/components/modals/notification.js:607
|
790 |
+
"CC Emails" => array( null, __("CC Emails", "forminator" ), ), // src/form/components/modals/notification.js:608
|
791 |
+
"Enter BCC email here" => array( null, __("Enter BCC email here", "forminator" ), ), // src/form/components/modals/notification.js:629
|
792 |
+
"BCC Emails" => array( null, __("BCC Emails", "forminator" ), ), // src/form/components/modals/notification.js:630
|
793 |
+
"Add" => array( null, __("Add", "forminator" ), ), // src/form/components/modals/notification.js:687
|
794 |
"Labels" => array( null, __("Labels", "forminator" ), ), // src/form/components/modals/pagination.js:79
|
795 |
"Your form is divided into multiple pages by Page Break field(s), and you can customize the label of each page here. Page names appear on your form header along with the progress indicator." => array( null, __("Your form is divided into multiple pages by Page Break field(s), and you can customize the label of each page here. Page names appear on your form header along with the progress indicator.", "forminator" ), ), // src/form/components/modals/pagination.js:107
|
796 |
"Finish" => array( null, __("Finish", "forminator" ), ), // src/form/components/modals/pagination.js:134
|
799 |
"Loading preview…" => array( null, __("Loading preview…", "forminator" ), ), // src/form/components/modals/preview.js:74
|
800 |
"Publishing form…" => array( null, __("Publishing form…", "forminator" ), ), // src/form/components/modals/publish.js:18
|
801 |
"Great work! Please hold tight a few moments while we publish your form to the world." => array( null, __("Great work! Please hold tight a few moments while we publish your form to the world.", "forminator" ), ), // src/form/components/modals/publish.js:25
|
802 |
+
"Please fill required fields" => array( null, __("Please fill required fields", "forminator" ), ), // src/form/components/modals/settings.js:142
|
803 |
+
"Calculation values are required!" => array( null, __("Calculation values are required!", "forminator" ), ), // src/form/components/modals/settings.js:160
|
804 |
+
"Option labels are required!" => array( null, __("Option labels are required!", "forminator" ), ), // src/form/components/modals/settings.js:169
|
805 |
+
"Please add a placeholder or select a default option." => array( null, __("Please add a placeholder or select a default option.", "forminator" ), ), // src/form/components/modals/settings.js:181
|
806 |
+
"Please, connect your Stripe account first!" => array( null, __("Please, connect your Stripe account first!", "forminator" ), ), // src/form/components/modals/settings.js:189
|
807 |
+
"You need at least one payment!" => array( null, __("You need at least one payment!", "forminator" ), ), // src/form/components/modals/settings.js:194
|
808 |
+
"Please select an email address for payment receipt." => array( null, __("Please select an email address for payment receipt.", "forminator" ), ), // src/form/components/modals/settings.js:199
|
809 |
+
"Empty labels are not allowed for meta values!" => array( null, __("Empty labels are not allowed for meta values!", "forminator" ), ), // src/form/components/modals/settings.js:208
|
810 |
+
"Please connect your PayPal account first!" => array( null, __("Please connect your PayPal account first!", "forminator" ), ), // src/form/components/modals/settings.js:219
|
811 |
+
"Please enter PayPal payment amount!" => array( null, __("Please enter PayPal payment amount!", "forminator" ), ), // src/form/components/modals/settings.js:224
|
812 |
+
"Please select PayPal payment variable field!" => array( null, __("Please select PayPal payment variable field!", "forminator" ), ), // src/form/components/modals/settings.js:229
|
813 |
+
"Calculation formula is required!" => array( null, __("Calculation formula is required!", "forminator" ), ), // src/form/components/modals/settings.js:237
|
814 |
+
"Limit Min value should be less than Max value." => array( null, __("Limit Min value should be less than Max value.", "forminator" ), ), // src/form/components/modals/settings.js:245
|
815 |
+
"Please enter API keys." => array( null, __("Please enter API keys.", "forminator" ), ), // src/form/components/modals/settings.js:252
|
816 |
+
"Please select a valid end time limit." => array( null, __("Please select a valid end time limit.", "forminator" ), ), // src/form/components/modals/settings.js:315
|
817 |
+
"Please fix the Default time error." => array( null, __("Please fix the Default time error.", "forminator" ), ), // src/form/components/modals/settings.js:318
|
818 |
+
"Please fix the Start or End time." => array( null, __("Please fix the Start or End time.", "forminator" ), ), // src/form/components/modals/settings.js:328
|
819 |
+
"Please fix the limit Start or End date." => array( null, __("Please fix the limit Start or End date.", "forminator" ), ), // src/form/components/modals/settings.js:425
|
820 |
+
"Calculations" => array( null, __("Calculations", "forminator" ), ), // src/form/components/modals/settings.js:556
|
821 |
+
"Styling" => array( null, __("Styling", "forminator" ), ), // src/form/components/modals/settings.js:576
|
822 |
+
"Customize" => array( null, __("Customize", "forminator" ), ), // src/form/components/modals/settings.js:586
|
823 |
+
"Visibility" => array( null, __("Visibility", "forminator" ), ), // src/form/components/modals/settings.js:596
|
824 |
"Shortcode has been copied successfully." => array( null, __("Shortcode has been copied successfully.", "forminator" ), ), // src/form/components/modals/shortcode.js:20
|
825 |
"Ready to go!" => array( null, __("Ready to go!", "forminator" ), ), // src/form/components/modals/shortcode.js:31
|
826 |
"Your form is now ready to be embedded into a page or template of your choice. Simply copy and paste the shortcode below to display it!" => array( null, __("Your form is now ready to be embedded into a page or template of your choice. Simply copy and paste the shortcode below to display it!", "forminator" ), ), // src/form/components/modals/shortcode.js:37
|
833 |
"Navigate" => array( null, __("Navigate", "forminator" ), ), // src/form/components/navigation/mobile-select.js:33
|
834 |
"Preview" => array( null, __("Preview", "forminator" ), ), // src/form/components/navigation/preview.js:16
|
835 |
"You can send customized email notifications to your site admins and visitors on successful form submission. Advanced features like email routing and conditional emails provide granular control over the email notifications." => array( null, __("You can send customized email notifications to your site admins and visitors on successful form submission. Advanced features like email routing and conditional emails provide granular control over the email notifications.", "forminator" ), ), // src/form/components/notifications.js:36
|
836 |
+
"Admin Email" => array( null, __("Admin Email", "forminator" ), ), // src/form/components/notifications/admin-email.js:299
|
837 |
+
"By default we’ll send an email to the nominated email account. You customise this email or turn it off all together." => array( null, __("By default we’ll send an email to the nominated email account. You customise this email or turn it off all together.", "forminator" ), ), // src/form/components/notifications/admin-email.js:302
|
838 |
+
"Send an email to admin users" => array( null, __("Send an email to admin users", "forminator" ), ), // src/form/components/notifications/admin-email.js:313
|
839 |
+
"From Address" => array( null, __("From Address", "forminator" ), ), // src/form/components/notifications/admin-email.js:339
|
840 |
+
"Reply To Address" => array( null, __("Reply To Address", "forminator" ), ), // src/form/components/notifications/admin-email.js:361
|
841 |
+
"CC Addresses" => array( null, __("CC Addresses", "forminator" ), ), // src/form/components/notifications/admin-email.js:375
|
842 |
+
"BCC Addresses" => array( null, __("BCC Addresses", "forminator" ), ), // src/form/components/notifications/admin-email.js:383
|
843 |
+
"Enter subject" => array( null, __("Enter subject", "forminator" ), ), // src/form/components/notifications/admin-email.js:391
|
844 |
"Field" => array( null, __("Field", "forminator" ), ), // src/form/components/notifications/conditions-rule.js:151
|
845 |
"Condition (required)" => array( null, __("Condition (required)", "forminator" ), ), // src/form/components/notifications/conditions-rule.js:170
|
846 |
"Select rule" => array( null, __("Select rule", "forminator" ), ), // src/form/components/notifications/conditions-rule.js:173
|
873 |
"Add Conditions" => array( null, __("Add Conditions", "forminator" ), ), // src/form/components/notifications/conditions.js:177
|
874 |
"By default, this email is always sent on form submission. You can add conditions to send this email conditionally based on user input." => array( null, __("By default, this email is always sent on form submission. You can add conditions to send this email conditionally based on user input.", "forminator" ), ), // src/form/components/notifications/conditions.js:182
|
875 |
"Add Rule" => array( null, __("Add Rule", "forminator" ), ), // src/form/components/notifications/conditions.js:251
|
876 |
+
"Confirmation Email" => array( null, __("Confirmation Email", "forminator" ), ), // src/form/components/notifications/confirmation-email.js:298
|
877 |
+
"In addition to notifying people of new submissions, you can also send a confirmation email to the user who submitted the form." => array( null, __("In addition to notifying people of new submissions, you can also send a confirmation email to the user who submitted the form.", "forminator" ), ), // src/form/components/notifications/confirmation-email.js:301
|
878 |
+
"Send a confirmation email to the user" => array( null, __("Send a confirmation email to the user", "forminator" ), ), // src/form/components/notifications/confirmation-email.js:313
|
879 |
+
"If you leave it blank, we will automatically find first email field in the form as recipient. If there is no email field and user is logged in we will use their email." => array( null, __("If you leave it blank, we will automatically find first email field in the form as recipient. If there is no email field and user is logged in we will use their email.", "forminator" ), ), // src/form/components/notifications/confirmation-email.js:358
|
880 |
+
"Send to {{strong}}\"%(label)s\"{{/strong}} if {{strong}}%(field)s{{/strong}} %(rule)s {{strong}}%(value)s{{/strong}}" => array( null, __("Send to {{strong}}\"%(label)s\"{{/strong}} if {{strong}}%(field)s{{/strong}} %(rule)s {{strong}}%(value)s{{/strong}}", "forminator" ), ), // src/form/components/notifications/email-routing-rule.js:171
|
881 |
+
"Routing Condition" => array( null, __("Routing Condition", "forminator" ), ), // src/form/components/notifications/email-routing-rule.js:237
|
882 |
+
"Enter value" => array( null, __("Enter value", "forminator" ), ), // src/form/components/notifications/email-routing-rule.js:381
|
883 |
"You haven't defined any email routing rules yet. Click on the \"+ Add Rule\" button to add the recipients along with the routing rules." => array( null, __("You haven't defined any email routing rules yet. Click on the \"+ Add Rule\" button to add the recipients along with the routing rules.", "forminator" ), ), // src/form/components/notifications/email-routing.js:148
|
884 |
"Email routing is enabled" => array( null, __("Email routing is enabled", "forminator" ), ), // src/form/components/notifications/notification.js:195
|
885 |
"more recipient(s)" => array( null, __("more recipient(s)", "forminator" ), ), // src/form/components/notifications/notification.js:203
|
1026 |
"Delete MetaData" => array( null, __("Delete MetaData", "forminator" ), ), // src/form/components/settings/metadata-option.js:97
|
1027 |
"Add Custom Meta" => array( null, __("Add Custom Meta", "forminator" ), ), // src/form/components/settings/metadata-value.js:131
|
1028 |
"No custom meta data created yet. Click on \"+ Add Custom to create custom meta and map form fields to it." => array( null, __("No custom meta data created yet. Click on \"+ Add Custom to create custom meta and map form fields to it.", "forminator" ), ), // src/form/components/settings/metadata-value.js:140
|
1029 |
+
"Delete meta" => array( null, __("Delete meta", "forminator" ), ), // src/form/components/settings/multi-custom-field-option.js:111
|
1030 |
"Default value" => array( null, __("Default value", "forminator" ), ), // src/form/components/settings/multi-name.js:54
|
1031 |
"Mr." => array( null, __("Mr.", "forminator" ), ), // src/form/components/settings/multi-name.js:58
|
1032 |
"Mrs." => array( null, __("Mrs.", "forminator" ), ), // src/form/components/settings/multi-name.js:59
|
1050 |
"Label; value; selection (0 or 1); image-url" => array( null, __("Label; value; selection (0 or 1); image-url", "forminator" ), ), // src/form/components/settings/multi-value.js:602
|
1051 |
"Label; value; selection (0 or 1); submission limit" => array( null, __("Label; value; selection (0 or 1); submission limit", "forminator" ), ), // src/form/components/settings/multi-value.js:605
|
1052 |
"Label; value; selection (0 or 1)" => array( null, __("Label; value; selection (0 or 1)", "forminator" ), ), // src/form/components/settings/multi-value.js:607
|
1053 |
+
"Warning! You've added more than 1000 options. Switching back to the standard (non-bulk) editor could make your browser slow or unresponsive. Proceed with caution." => array( null, __("Warning! You've added more than 1000 options. Switching back to the standard (non-bulk) editor could make your browser slow or unresponsive. Proceed with caution.", "forminator" ), ), // src/form/components/settings/multi-value.js:625
|
1054 |
+
"Options" => array( null, __("Options", "forminator" ), ), // src/form/components/settings/multi-value.js:630
|
1055 |
+
"Enable Images" => array( null, __("Enable Images", "forminator" ), ), // src/form/components/settings/multi-value.js:647
|
1056 |
+
"Bulk Edit" => array( null, __("Bulk Edit", "forminator" ), ), // src/form/components/settings/multi-value.js:657
|
1057 |
+
"Loading" => array( null, __("Loading", "forminator" ), ), // src/form/components/settings/multi-value.js:668
|
1058 |
+
"Add Option" => array( null, __("Add Option", "forminator" ), ), // src/form/components/settings/multi-value.js:695
|
1059 |
+
"Enter field options (one per line)" => array( null, __("Enter field options (one per line)", "forminator" ), ), // src/form/components/settings/multi-value.js:712
|
1060 |
+
"Type or paste options above (one per line and separated by semicolons) or click" => array( null, __("Type or paste options above (one per line and separated by semicolons) or click", "forminator" ), ), // src/form/components/settings/multi-value.js:714
|
1061 |
+
"\"+ Predefined options\"" => array( null, __("\"+ Predefined options\"", "forminator" ), ), // src/form/components/settings/multi-value.js:716
|
1062 |
+
"link to select an option." => array( null, __("link to select an option.", "forminator" ), ), // src/form/components/settings/multi-value.js:718
|
1063 |
+
"Example:" => array( null, __("Example:", "forminator" ), ), // src/form/components/settings/multi-value.js:720
|
1064 |
+
"Import options from CSV" => array( null, __("Import options from CSV", "forminator" ), ), // src/form/components/settings/multi-value.js:729
|
1065 |
+
"Upload file" => array( null, __("Upload file", "forminator" ), ), // src/form/components/settings/multi-value.js:737
|
1066 |
+
"Import" => array( null, __("Import", "forminator" ), ), // src/form/components/settings/multi-value.js:752
|
1067 |
+
"Choose a CSV (.csv) file to import field options and values." => array( null, __("Choose a CSV (.csv) file to import field options and values.", "forminator" ), ), // src/form/components/settings/multi-value.js:760
|
1068 |
+
"Download csv template" => array( null, __("Download csv template", "forminator" ), ), // src/form/components/settings/multi-value.js:763
|
|
|
1069 |
"Page" => array( null, __("Page", "forminator" ), ), // src/form/components/settings/pagination-custom-text.js:15
|
1070 |
"No Previous button" => array( null, __("No Previous button", "forminator" ), ), // src/form/components/settings/pagination-custom-text.js:34
|
1071 |
"Previous" => array( null, __("Previous", "forminator" ), ), // src/form/components/settings/pagination-custom-text.js:42
|
1091 |
"Add classes that will be output on this field's container to aid your theme's default styling." => array( null, __("Add classes that will be output on this field's container to aid your theme's default styling.", "forminator" ), ), // src/form/components/settings/styling.js:21
|
1092 |
"E.g. form-field" => array( null, __("E.g. form-field", "forminator" ), ), // src/form/components/settings/styling.js:30
|
1093 |
"These will be output as you see them here." => array( null, __("These will be output as you see them here.", "forminator" ), ), // src/form/components/settings/styling.js:38
|
1094 |
+
"{{strong}}\"%(label)s\"{{/strong}} when {{strong}}%(field)s{{/strong}} %(rule)s {{strong}}%(value)s{{/strong}}" => array( null, __("{{strong}}\"%(label)s\"{{/strong}} when {{strong}}%(field)s{{/strong}} %(rule)s {{strong}}%(value)s{{/strong}}", "forminator" ), ), // src/form/components/settings/user-role-rule.js:195
|
1095 |
+
"Condition (Required)" => array( null, __("Condition (Required)", "forminator" ), ), // src/form/components/settings/user-role-rule.js:273
|
1096 |
+
"Select date" => array( null, __("Select date", "forminator" ), ), // src/form/components/settings/user-role-rule.js:471
|
1097 |
+
"Number of days" => array( null, __("Number of days", "forminator" ), ), // src/form/components/settings/user-role-rule.js:497
|
1098 |
+
"E.g. 10" => array( null, __("E.g. 10", "forminator" ), ), // src/form/components/settings/user-role-rule.js:498
|
1099 |
"Add User Role" => array( null, __("Add User Role", "forminator" ), ), // src/form/components/settings/user-role.js:172
|
1100 |
+
"checked" => array( null, __("checked", "forminator" ), ), // src/form/components/settings/visibility-rule.js:73
|
1101 |
+
"Is before" => array( null, __("Is before", "forminator" ), ), // src/form/components/settings/visibility-rule.js:291
|
1102 |
+
"Is after" => array( null, __("Is after", "forminator" ), ), // src/form/components/settings/visibility-rule.js:294
|
1103 |
+
"Is before n or more days" => array( null, __("Is before n or more days", "forminator" ), ), // src/form/components/settings/visibility-rule.js:297
|
1104 |
+
"Is before less than n days" => array( null, __("Is before less than n days", "forminator" ), ), // src/form/components/settings/visibility-rule.js:300
|
1105 |
+
"Is after n or more days" => array( null, __("Is after n or more days", "forminator" ), ), // src/form/components/settings/visibility-rule.js:303
|
1106 |
+
"Is after less than n days" => array( null, __("Is after less than n days", "forminator" ), ), // src/form/components/settings/visibility-rule.js:306
|
1107 |
"this field if" => array( null, __("this field if", "forminator" ), ), // src/form/components/settings/visibility.js:152
|
1108 |
"Process this plan if" => array( null, __("Process this plan if", "forminator" ), ), // src/form/components/settings/visibility.js:180
|
1109 |
"of the following conditions match:" => array( null, __("of the following conditions match:", "forminator" ), ), // src/form/components/settings/visibility.js:195
|
1245 |
"Publishing poll…" => array( null, __("Publishing poll…", "forminator" ), ), // src/poll/components/modals/publish.js:18
|
1246 |
"Your poll is now ready to be embedded into a page or template of your choice. Simply copy and paste the shortcode below to display it!" => array( null, __("Your poll is now ready to be embedded into a page or template of your choice. Simply copy and paste the shortcode below to display it!", "forminator" ), ), // src/poll/components/modals/shortcode.js:37
|
1247 |
"Notifications" => array( null, __("Notifications", "forminator" ), ), // src/poll/components/navigation/menu.js:47
|
1248 |
+
"Optionally, you can send a notification email to nominated email accounts when poll submissions come in." => array( null, __("Optionally, you can send a notification email to nominated email accounts when poll submissions come in.", "forminator" ), ), // src/poll/components/notifications/admin-email.js:291
|
1249 |
+
"Poll Name" => array( null, __("Poll Name", "forminator" ), ), // src/poll/components/notifications/admin-email.js:401
|
1250 |
+
"Poll Answer" => array( null, __("Poll Answer", "forminator" ), ), // src/poll/components/notifications/admin-email.js:402
|
1251 |
+
"Poll Result" => array( null, __("Poll Result", "forminator" ), ), // src/poll/components/notifications/admin-email.js:403
|
1252 |
"By default we'll store all submissions in your database." => array( null, __("By default we'll store all submissions in your database.", "forminator" ), ), // src/poll/components/settings/data-storage.js:16
|
1253 |
"If you don't want to store submissions in your database you can disable this feature. Alternately you can also schedule automatic deletion of submissions after a period of time below." => array( null, __("If you don't want to store submissions in your database you can disable this feature. Alternately you can also schedule automatic deletion of submissions after a period of time below.", "forminator" ), ), // src/poll/components/settings/data-storage.js:27
|
1254 |
"Choose how you want to handle this poll's data storage. By default we'll use the configuration you've set in your {{link}}global privacy settings{{/link}}." => array( null, __("Choose how you want to handle this poll's data storage. By default we'll use the configuration you've set in your {{link}}global privacy settings{{/link}}.", "forminator" ), ), // src/poll/components/settings/privacy.js:46
|
1371 |
"Please remove the reference of this Personality from the questions in your quiz and then delete this." => array( null, __("Please remove the reference of this Personality from the questions in your quiz and then delete this.", "forminator" ), ), // src/quiz/global/components/modals/delete-personality.js:129
|
1372 |
"Delete Question" => array( null, __("Delete Question", "forminator" ), ), // src/quiz/global/components/modals/delete.js:26
|
1373 |
"Deleting this question will remove its value from the existing submissions as well." => array( null, __("Deleting this question will remove its value from the existing submissions as well.", "forminator" ), ), // src/quiz/global/components/modals/delete.js:38
|
1374 |
+
"Quiz data" => array( null, __("Quiz data", "forminator" ), ), // src/quiz/global/components/modals/notification.js:379
|
1375 |
+
"Lead data" => array( null, __("Lead data", "forminator" ), ), // src/quiz/global/components/modals/notification.js:384
|
1376 |
+
"Misc data" => array( null, __("Misc data", "forminator" ), ), // src/quiz/global/components/modals/notification.js:395
|
1377 |
+
"Quiz Data" => array( null, __("Quiz Data", "forminator" ), ), // src/quiz/global/components/modals/notification.js:420
|
1378 |
"Add Personality" => array( null, __("Add Personality", "forminator" ), ), // src/quiz/global/components/modals/personality.js:60
|
1379 |
"Edit Personality" => array( null, __("Edit Personality", "forminator" ), ), // src/quiz/global/components/modals/personality.js:61
|
1380 |
"E.g. Iron Man" => array( null, __("E.g. Iron Man", "forminator" ), ), // src/quiz/global/components/modals/personality.js:94
|
1398 |
"E.g. form-submit-btn" => array( null, __("E.g. form-submit-btn", "forminator" ), ), // src/quiz/global/components/modals/submit.js:78
|
1399 |
"These will be output as you see them here. To add multiple classes, separate them with a space. For example, \"form-submit-btn button\" will add two classes \"form-submit-btn\" and \"button\"." => array( null, __("These will be output as you see them here. To add multiple classes, separate them with a space. For example, \"form-submit-btn button\" will add two classes \"form-submit-btn\" and \"button\".", "forminator" ), ), // src/quiz/global/components/modals/submit.js:80
|
1400 |
"You can send customized email notifications to your site admins and participant on successful quiz submission. Use advanced features such as email routing, and conditions to have granular control over them." => array( null, __("You can send customized email notifications to your site admins and participant on successful quiz submission. Use advanced features such as email routing, and conditions to have granular control over them.", "forminator" ), ), // src/quiz/global/components/notifications.js:32
|
1401 |
+
"Optionally, you can send a notification email to nominated email accounts when quiz submissions come in." => array( null, __("Optionally, you can send a notification email to nominated email accounts when quiz submissions come in.", "forminator" ), ), // src/quiz/global/components/notifications/admin-email.js:245
|
1402 |
+
"Add as many emails as you like" => array( null, __("Add as many emails as you like", "forminator" ), ), // src/quiz/global/components/notifications/admin-email.js:298
|
1403 |
"Final Score" => array( null, __("Final Score", "forminator" ), ), // src/quiz/global/components/notifications/conditions-rule.js:89
|
1404 |
"Form Data" => array( null, __("Form Data", "forminator" ), ), // src/quiz/global/components/notifications/conditions-rule.js:184
|
1405 |
"Personality Result" => array( null, __("Personality Result", "forminator" ), ), // src/quiz/global/components/notifications/conditions-rule.js:205
|
1543 |
"Pay only" => array( null, __("Pay only", "forminator" ), ), // src/shared/discount.js:30
|
1544 |
"year" => array( null, __("year", "forminator" ), ), // src/shared/discount.js:31
|
1545 |
"Start collecting subscription payments in Forminator Pro with the new Stripe Subscription add-on! Upgrade now and get 35% OFF all annual plans." => array( null, __("Start collecting subscription payments in Forminator Pro with the new Stripe Subscription add-on! Upgrade now and get 35% OFF all annual plans.", "forminator" ), ), // src/shared/discount.js:33
|
1546 |
+
"is having" => array( null, __("is having", "forminator" ), ), // src/utils.js:918
|
1547 |
+
"is" => array( null, __("is", "forminator" ), ), // src/utils.js:921
|
1548 |
+
"is not having" => array( null, __("is not having", "forminator" ), ), // src/utils.js:925
|
1549 |
+
"is not" => array( null, __("is not", "forminator" ), ), // src/utils.js:928
|
1550 |
+
"day is" => array( null, __("day is", "forminator" ), ), // src/utils.js:932
|
1551 |
+
"day is not" => array( null, __("day is not", "forminator" ), ), // src/utils.js:934
|
1552 |
+
"month is not" => array( null, __("month is not", "forminator" ), ), // src/utils.js:936
|
1553 |
+
"month is" => array( null, __("month is", "forminator" ), ), // src/utils.js:938
|
1554 |
+
"is before" => array( null, __("is before", "forminator" ), ), // src/utils.js:940
|
1555 |
+
"is after" => array( null, __("is after", "forminator" ), ), // src/utils.js:942
|
1556 |
+
"is before %s or more days from current date" => array( null, __("is before %s or more days from current date", "forminator" ), ), // src/utils.js:944
|
1557 |
+
"is before less than %s days from current date" => array( null, __("is before less than %s days from current date", "forminator" ), ), // src/utils.js:946
|
1558 |
+
"is after %s or more days from current date" => array( null, __("is after %s or more days from current date", "forminator" ), ), // src/utils.js:948
|
1559 |
+
"is after less than %s days from current date" => array( null, __("is after less than %s days from current date", "forminator" ), ), // src/utils.js:950
|
1560 |
+
"is greater than" => array( null, __("is greater than", "forminator" ), ), // src/utils.js:952
|
1561 |
+
"is less than" => array( null, __("is less than", "forminator" ), ), // src/utils.js:954
|
1562 |
+
"contains" => array( null, __("contains", "forminator" ), ), // src/utils.js:956
|
1563 |
+
"starts with" => array( null, __("starts with", "forminator" ), ), // src/utils.js:958
|
1564 |
+
"ends with" => array( null, __("ends with", "forminator" ), ), // src/utils.js:960
|
1565 |
+
"is correct" => array( null, __("is correct", "forminator" ), ), // src/utils.js:962
|
1566 |
+
"is incorrect" => array( null, __("is incorrect", "forminator" ), ), // src/utils.js:964
|
1567 |
+
"is final result" => array( null, __("is final result", "forminator" ), ), // src/utils.js:967
|
1568 |
+
"is not final result" => array( null, __("is not final result", "forminator" ), ), // src/utils.js:969
|
1569 |
+
"Please fix the error(s) in the SETTINGS tab." => array( null, __("Please fix the error(s) in the SETTINGS tab.", "forminator" ), ), // src/utils.js:1263
|
1570 |
+
"Billing frequency should be greater than or equal to 1" => array( null, __("Billing frequency should be greater than or equal to 1", "forminator" ), ), // src/utils.js:1308
|
1571 |
);
|
1572 |
return $forminator_admin_locale;
|
1573 |
/* THIS IS THE END OF THE GENERATED FILE */
|
admin/views/dashboard/content.php
CHANGED
@@ -25,7 +25,7 @@
|
|
25 |
</div>
|
26 |
|
27 |
<?php
|
28 |
-
$notice_dismissed = get_option( '
|
29 |
$version_upgraded = get_option( 'forminator_version_upgraded', false );
|
30 |
|
31 |
if ( ! $notice_dismissed && $version_upgraded && forminator_is_show_documentation_link() ) { ?>
|
25 |
</div>
|
26 |
|
27 |
<?php
|
28 |
+
$notice_dismissed = get_option( 'forminator_dismiss_feature_1153', false );
|
29 |
$version_upgraded = get_option( 'forminator_version_upgraded', false );
|
30 |
|
31 |
if ( ! $notice_dismissed && $version_upgraded && forminator_is_show_documentation_link() ) { ?>
|
admin/views/dashboard/new-feature-notice.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
$current_user = wp_get_current_user();
|
3 |
-
$banner_1x = forminator_plugin_url() . 'assets/images/
|
4 |
-
$banner_2x = forminator_plugin_url() . 'assets/images/
|
5 |
?>
|
6 |
|
7 |
<div
|
@@ -17,7 +17,7 @@ $banner_2x = forminator_plugin_url() . 'assets/images/poll_with_images@2x.png
|
|
17 |
role="dialog"
|
18 |
>
|
19 |
|
20 |
-
<div class="sui-slider forminator-feature-modal" data-prop="
|
21 |
|
22 |
<ul role="document" class="sui-slider-content">
|
23 |
|
@@ -40,7 +40,7 @@ $banner_2x = forminator_plugin_url() . 'assets/images/poll_with_images@2x.png
|
|
40 |
|
41 |
<?php //if ( FORMINATOR_PRO ) { ?>
|
42 |
|
43 |
-
<h2 class="sui-box-title"><?php esc_html_e( 'New!
|
44 |
|
45 |
<?php //} else { ?>
|
46 |
|
@@ -48,27 +48,28 @@ $banner_2x = forminator_plugin_url() . 'assets/images/poll_with_images@2x.png
|
|
48 |
|
49 |
</div>
|
50 |
|
51 |
-
<div class="sui-box-body sui-block-content-center"
|
52 |
|
53 |
-
|
54 |
-
|
55 |
-
<p class="sui-description"><?php esc_html_e( 'We’ve also added Bulk Approval for User Registration submissions. Site Admins can now filter and approve users individually or in bulk.', 'forminator' ); ?></p>
|
56 |
|
57 |
</div>
|
|
|
58 |
|
59 |
-
|
60 |
-
/* <div class="sui-box-body" sui-spacing-bottom="0" style="padding-bottom:30;">
|
61 |
|
62 |
-
|
|
|
|
|
|
|
63 |
|
64 |
-
|
65 |
-
|
66 |
-
|
|
|
67 |
|
68 |
-
|
69 |
|
70 |
-
|
71 |
-
?>
|
72 |
|
73 |
<div class="sui-box-footer sui-block-content-center">
|
74 |
|
1 |
<?php
|
2 |
$current_user = wp_get_current_user();
|
3 |
+
$banner_1x = forminator_plugin_url() . 'assets/images/mailchimp-group.png';
|
4 |
+
$banner_2x = forminator_plugin_url() . 'assets/images/mailchimp-group@2x.png';
|
5 |
?>
|
6 |
|
7 |
<div
|
17 |
role="dialog"
|
18 |
>
|
19 |
|
20 |
+
<div class="sui-slider forminator-feature-modal" data-prop="forminator_dismiss_feature_1153" data-nonce="<?php echo esc_attr( wp_create_nonce( 'forminator_dismiss_notification' ) ); ?>">
|
21 |
|
22 |
<ul role="document" class="sui-slider-content">
|
23 |
|
40 |
|
41 |
<?php //if ( FORMINATOR_PRO ) { ?>
|
42 |
|
43 |
+
<h2 class="sui-box-title"><?php esc_html_e( 'New! Mailchimp Groups & Tags', 'forminator' ); ?></h2>
|
44 |
|
45 |
<?php //} else { ?>
|
46 |
|
48 |
|
49 |
</div>
|
50 |
|
51 |
+
<div class="sui-box-body sui-block-content-center">
|
52 |
|
53 |
+
<p class="sui-description"><?php printf( esc_html__( 'Hey, %s! Ready to start organizing your audience? You can now use Mailchimp Groups and Tags in Forminator to organize your audience based on their interests and submitted form data.', 'forminator' ), ucfirst( $current_user->display_name ) ); ?></p>
|
|
|
|
|
54 |
|
55 |
</div>
|
56 |
+
<div class="sui-box-body" sui-spacing-bottom="0">
|
57 |
|
58 |
+
<ul class="sui-list" sui-type="bullets">
|
|
|
59 |
|
60 |
+
<li>
|
61 |
+
<p class="sui-description"><strong sui-color="darkgray"><?php esc_html_e( 'Multiple Integration Accounts', 'forminator' ); ?></strong></p>
|
62 |
+
<p class="sui-description"><?php esc_html_e( 'In previous versions of Forminator, you could only have one connected account for each third-party integration. Now, you can connect as many third-party accounts as you’d like.', 'forminator' ); ?></p>
|
63 |
+
</li>
|
64 |
|
65 |
+
<li>
|
66 |
+
<p class="sui-description"><strong sui-color="darkgray"><?php esc_html_e( 'New Consent Field', 'forminator' ); ?></strong></p>
|
67 |
+
<p class="sui-description"><?php esc_html_e( 'Similar to the GDPR Approval field, the new generic Consent field will allow you to request a user’s consent, with support for visibility conditions.', 'forminator' ); ?></p>
|
68 |
+
</li>
|
69 |
|
70 |
+
</ul>
|
71 |
|
72 |
+
</div>
|
|
|
73 |
|
74 |
<div class="sui-box-footer sui-block-content-center">
|
75 |
|
admin/views/integrations/addon.php
CHANGED
@@ -183,11 +183,17 @@ $pro_url_target = '_blank';
|
|
183 |
/>
|
184 |
<?php } ?>
|
185 |
|
186 |
-
<span><?php echo esc_html( $addon['title'] ); ?><?php if ( $show_pro_info && $addon['is_pro'] ) : ?>
|
187 |
<span class="sui-tag sui-tag-pro">
|
188 |
<?php esc_html_e( 'PRO', 'forminator' ); ?>
|
189 |
</span>
|
190 |
-
<?php endif;
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
|
192 |
<?php if ( $show_action ) : ?>
|
193 |
<button class="sui-button-icon sui-tooltip sui-tooltip-top-right connect-integration"
|
@@ -199,6 +205,7 @@ $pro_url_target = '_blank';
|
|
199 |
data-nonce="<?php echo esc_attr( wp_create_nonce( 'forminator_addon_action' ) ); ?>"
|
200 |
data-action="<?php echo esc_attr( $action ); ?>"
|
201 |
data-<?php echo esc_attr( $module_slug ); ?>-id="<?php echo esc_attr( $module_id ); ?>"
|
|
|
202 |
data-multi-id="<?php echo esc_attr( $multi_id ); ?>">
|
203 |
<i class="<?php echo esc_attr( $icon_class_action ); ?>" aria-hidden="true"></i>
|
204 |
<span class="sui-screen-reader-text"><?php esc_html_e( 'Connect this integration', 'forminator' ); ?></span>
|
183 |
/>
|
184 |
<?php } ?>
|
185 |
|
186 |
+
<span><?php echo esc_html( $addon['title'] ); ?><?php echo ! empty( $addon['global_identifier'] ) ? ' - ' . esc_html( $addon['global_identifier'] ) : ''; ?><?php if ( $show_pro_info && $addon['is_pro'] ) : ?>
|
187 |
<span class="sui-tag sui-tag-pro">
|
188 |
<?php esc_html_e( 'PRO', 'forminator' ); ?>
|
189 |
</span>
|
190 |
+
<?php endif; ?>
|
191 |
+
<?php
|
192 |
+
if ( ! empty( $addon['identifier'] ) ) {
|
193 |
+
echo ' - ' . esc_html( $addon['identifier'] );
|
194 |
+
}
|
195 |
+
?>
|
196 |
+
</span>
|
197 |
|
198 |
<?php if ( $show_action ) : ?>
|
199 |
<button class="sui-button-icon sui-tooltip sui-tooltip-top-right connect-integration"
|
205 |
data-nonce="<?php echo esc_attr( wp_create_nonce( 'forminator_addon_action' ) ); ?>"
|
206 |
data-action="<?php echo esc_attr( $action ); ?>"
|
207 |
data-<?php echo esc_attr( $module_slug ); ?>-id="<?php echo esc_attr( $module_id ); ?>"
|
208 |
+
data-multi-global-id="<?php echo ! empty( $addon['global_id'] ) ? esc_attr( $addon['global_id'] ) : ''; ?>"
|
209 |
data-multi-id="<?php echo esc_attr( $multi_id ); ?>">
|
210 |
<i class="<?php echo esc_attr( $icon_class_action ); ?>" aria-hidden="true"></i>
|
211 |
<span class="sui-screen-reader-text"><?php esc_html_e( 'Connect this integration', 'forminator' ); ?></span>
|
assets/css/forminator-scgen.min.css.map
CHANGED
@@ -1 +1 @@
|
|
1 |
-
{"version":3,"sources":["webpack:///./node_modules/@wpmudev/shared-ui/scss/_accessibility.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_mixins.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_animations.scss","webpack:///./assets/scss/forminator-scgen.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_typography.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_icons.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_buttons.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_variables.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_colors.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_boxes.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_header.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_forms.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_tabs.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_dropdowns.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_modals.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_select2.scss","webpack:///./node_modules/@wpmudev/shared-ui/scss/_utility.scss"],"names":[],"mappings":"mKAAA,ilBACC,SACA,2BACA,kDACA,WACA,YACA,gBACA,UACA,4BACA,UACA,2BCLC,6CCFA,sCDEA,8CCEA,uCDFA,+CCMA,8CDNA,gDCUA,gDDVA,qDCcA,2CDdA,sDCkBA,4CACA,wBAID,kBACC,wDAED,GACC,UACA,mCAED,IACC,UACA,gCAED,IACC,iCAED,IACC,+BAED,GACC,eC2BC,CDvBH,0BACC,GAAO,uCAAyC,UAChD,IAAO,UACP,IAAO,8CAAgD,UACvD,IAAO,0CACP,IAAO,sCACP,GAAO,qCC6CL,CD1CH,2BACC,GAAO,wBACP,IAAO,2CACP,IAAO,wCACP,IAAO,UACP,IAAO,0DAA4D,UACnE,GAAO,aC+DL,CD5DH,qBACC,IACC,4BAED,QACC,UACA,+BAED,GACC,UACA,4BCkEC,CD9DH,kBACC,GACC,UAED,IACC,UCmEC,CD/DH,uBACC,GACC,UAED,IACC,UACA,0CAED,GACC,iCCqEC,CDjEH,mBACC,GACC,UAED,IACC,UAED,GACC,UCuEC,CDnEH,wBACC,GACC,UACA,iCAED,IACC,UACA,0CAED,GACC,UCyEC,CDrEH,sBACC,GACC,UACA,iCAED,GACC,UACA,eC0EC,CDtEH,uBACC,GACC,UACA,gCAED,GACC,UACA,eC2EC,CDvEH,gBACC,GACC,uBAED,GACC,wBC4EC,CFpOD,gCGID,oCACA,gBACA,eACA,iBACA,WACA,sBACA,wBHVC,kCGaA,4BACA,oCACA,kCACA,kCACA,2BACA,mCACA,oCHcA,yBAjCA,gCGuBA,qBDuOC,CF9PD,kNG8BA,cACA,iBACA,UACA,iBACA,WACA,gBACA,oCHpCA,mCGwCA,eACA,iBACA,WACA,SH3CA,mCG8CA,eACA,iBH/CA,mCGmDA,eACA,iBHpDA,yGGgEA,eHhEA,kCGsEA,oCACA,gBACA,eACA,iBACA,WACA,sBACA,kCH5EA,8CG+EC,eACA,iBACA,WACA,aHlFD,8CGsFC,aHtFD,gEG0FC,mBHzDD,yBAjCA,gEG6FE,mBD4OD,CFzUD,6CGkGC,gBHlGD,sCGwGA,qBACA,eACA,iBACA,WACA,kBH5GA,kCGkH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yBAGX,kBACY,yBACZ,gEALF,aNi6FE,CM/5FD,wDR9ZsB,mBQyavB,oBACC,gCAEA,yBDjaS,wDPXa,mBQyavB,oBNi6FE,CM35FA,kDR/aD,gBQobD,yBACS,kBACI,yBACZ,mEAHD,mBNk6FE,CC7vGkB,yBG5DmB,mEEuZvC,mBNw6FE,CCnwGkB,yBG7DmB,kDN5BtC,aEk2GC,CM96FF,yBFvZuC,kDN7BtC,aEw2GC,CMp7FF,4CRpbC,iCAAsB,kCSHvB,yCAEC,kBACA,mBACA,cACA,yBACA,+CTHA,gCEu3GC,CFv3GqB,yBSQd,+DTRuB,gBSY/B,kBAGE,cPg3GD,CO/2GC,yBACA,8DTjBoB,gBSqBtB,eAAiB,cPk3GhB,CO/2Ga,yBAEZ,mEA7BH,iBPg5GE,COh5GS,yBAwCO,iEAxClB,kBPs5GE,COt5GF,yBA6CI,iKA7CO,gCAkDT,4BP62GA,CO12GQ,0BAEN,uEAvDJ,oBPq6GE,COr6GS,yBAiEQ,oEAjEnB,mBP26GE,CO36GS,yBAsEM,4CTnEhB,mBE86GC,COj7GF,kDTGC,WAAsB,SS4EvB,gBACC,gBAEA,eACA,mBACA,gBACA,uBACA,6FTnFA,+CUyGC,8BA1GQ,2CAIsB,sGVH/B,WAA+B,YU2IhC,0BAlIO,sBAEC,kBACC,yBACR,sBACA,WACA,2CAE+B,gDJdwB,CAQhB,8bNXjB,aU2IvB,gBAnHE,oOVxBqB,kBU2IvB,sBA5GE,kHV/BqB,sBU2IvB,WAvGE,oJAuGF,WAvGE,gIAuGF,iZV3IC,mBU2ID,0tCV3IuB,qBU2IvB,mCHlIU,CG6CP,8HAqFH,sCA7EQ,sCV9DP,eAAqB,2CAArB,eAAsB,2CAAtB,iCAAsB,yCU+EtB,eACA,oDVhFA,gBU6ED,6DV7EuB,iBUmFtB,cAGW,sDVtFW,SAAS,gDAA/B,eAA+B,iBUkG9B,2BACa,kDVnGd,SAAsB,gDAAtB,eAA+B,iBUgH9B,sGVhHD,cU2ID,gIAhBE,eAAa,gIAGb,gBAAa,gSAMb,gCACA,oDVrID,YU2ID,iCAGC,YAAY,0DV9IU,aU2IvB,sGAUO,WAIH,+DVzJ4B,cU2IhC,aAmBE,sEAnBF,aAAmB,2EAAnB,0BAwBe,qEAxBf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","file":"../css/forminator-scgen.min.css","sourcesContent":["%sui-screen-reader-text {\n\tborder: 0;\n\tclip: rect(1px, 1px, 1px, 1px);\n\tclip-path: inset(50%);\n\theight: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tposition: absolute !important;\n\twidth: 1px;\n\tword-wrap: normal !important;\n}\n\n.sui-screen-reader-text {\n\t@extend %sui-screen-reader-text;\n}\n","// Generates the required versioned body class.\n@mixin body-class($wrap: false) {\n\t$formatted-version: str-replace($sui-version, '.', '-');\n\n\t@if ( $wrap and $sui-wrap-class ) {\n\t\t.sui-#{$formatted-version} .#{$sui-wrap-class} {\n\t\t\t@content;\n\t\t}\n\t}\n\t@else {\n\t\t.sui-#{$formatted-version} {\n\t\t\t@content;\n\t\t}\n\t}\n}\n\n// Prevent text such as titles from wrapping.\n@mixin text-truncate {\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n// Media queries.\n// Examples:\n// @include media(min-width, lg) {}\n// @include media(max-width, sm) {}\n// @include media(between, sm, lg) {}\n//\n@mixin media($type, $breakpoint-name-1, $breakpoint-name-2: null) {\n\t@if ($type == min-width) {\n\t\t$min-breakpoint-width: #{map-get($sui-breakpoints, $breakpoint-name-1)};\n\t\t@media (min-width: $min-breakpoint-width) {\n\t\t\t@content;\n\t\t}\n\t}\n\t@else if ($type == max-width) {\n\t\t$max-breakpoint-width: map-get($sui-breakpoints, $breakpoint-name-1) - 1px;\n\t\t@media (max-width: $max-breakpoint-width) {\n\t\t\t@content;\n\t\t}\n\t}\n\t@else if ($type == between) {\n\t\t$min-breakpoint-width: map-get($sui-breakpoints, $breakpoint-name-1);\n\t\t$max-breakpoint-width: map-get($sui-breakpoints, $breakpoint-name-2) - 1px;\n\t\t@media (min-width: $min-breakpoint-width) and (max-width: $max-breakpoint-width) {\n\t\t\t@content;\n\t\t}\n\t}\n\t@else {\n\t\t@warn \"Unfortunately, no type could be retrieved from `#{$type}`. \"\n\t\t+ \"Use either `min-width`, `max-width`, or `between`.\";\n\t}\n}\n\n// High PPI display background\n@mixin background-2x($path, $ext: \"png\", $w: auto, $h: auto, $pos: left top, $repeat: no-repeat) {\n\t$at1x_path: \"#{$path}.#{$ext}\";\n\t$at2x_path: \"#{$path}@2x.#{$ext}\";\n\n\tbackground: url(\"#{$at1x_path}\") $repeat $pos;\n\tbackground-size: $w $h;\n\n\t@media only screen and (-webkit-min-device-pixel-ratio: 2),\n\tonly screen and (min--moz-device-pixel-ratio: 2),\n\tonly screen and (-o-min-device-pixel-ratio: 2/1),\n\tonly screen and (min-device-pixel-ratio: 2),\n\tonly screen and (min-resolution: 192dpi),\n\tonly screen and (min-resolution: 2dppx) {\n\t\tbackground-image: url(\"#{$at2x_path}\");\n\t}\n}\n","@include body-class(true) {\n\n\t.sui-fade-in {\n\t\tanimation: fadeIn 0.3s ease-in forwards;\n\t}\n\n\t.sui-fade-out {\n\t\tanimation: fadeOut 0.3s ease-in forwards;\n\t}\n\n\t.sui-bounce-in {\n\t\tanimation: bounceInJiggle 0.8s ease-in forwards;\n\t}\n\n\t.sui-bounce-out {\n\t\tanimation: bounceOutJiggle 0.6s ease-out forwards;\n\t}\n\n\t.sui-content-fade-in {\n\t\tanimation: fadeScaleIn 0.5s ease-in forwards;\n\t}\n\n\t.sui-content-fade-out {\n\t\tanimation: fadeScaleOut 0.9s ease-in forwards;\n\t}\n}\n\n@keyframes bounceInDown {\n\tfrom, 60%, 75%, 90%, to {\n\t\tanimation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n\t}\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translate3d(0, -3000px, 0);\n\t}\n\t60% {\n\t\topacity: 1;\n\t\ttransform: translate3d(0, 25px, 0);\n\t}\n\t75% {\n\t\ttransform: translate3d(0, -10px, 0);\n\t}\n\t90% {\n\t\ttransform: translate3d(0, 5px, 0);\n\t}\n\tto {\n\t\ttransform: none;\n\t}\n}\n\n@keyframes bounceInJiggle {\n\t0% { transform: translateY(-200%) scale(1.5); opacity:0; }\n\t30% { opacity:1; }\n\t58% { transform: translateY(0) rotate(1deg) scale(1); opacity: 1 }\n\t72% { transform: translateY(-30px) rotate(-1deg); }\n\t80% { transform: translateY(0) rotate(0.5deg); }\n\t100% { transform: translateY(0) rotate(0deg); }\n}\n\n@keyframes bounceOutJiggle {\n\t0% { transform: translateY(0); }\n\t10% { transform: translateY(-10px) rotate(-0.5deg); }\n\t30% { transform: translateY(20px) rotate(8deg); }\n\t70% { opacity: 1; }\n\t90% { transform: translateY(300%) translateX(40px) rotate(35deg); opacity: 0; }\n\t100% { display: none; }\n}\n\n@keyframes bounceOut {\n\t20% {\n\t\ttransform: scale3d(.9, .9, .9);\n\t}\n\t50%, 55% {\n\t\topacity: 1;\n\t\ttransform: scale3d(1.1, 1.1, 1.1);\n\t}\n\tto {\n\t\topacity: 0;\n\t\ttransform: scale3d(.3, .3, .3);\n\t}\n}\n\n@keyframes fadeIn {\n\t0% {\n\t\topacity: 0;\n\t}\n\t25% {\n\t\topacity: 1;\n\t}\n}\n\n@keyframes fadeScaleIn {\n\t0% {\n\t\topacity: 0;\n\t}\n\t25% {\n\t\topacity: 0;\n\t\ttransform: translate3d(0,10px,0) scale(0.9);\n\t}\n\t100% {\n\t\ttransform: translate3d(0,0,0) scale(1);\n\t}\n}\n\n@keyframes fadeOut {\n\t0% {\n\t\topacity: 1;\n\t}\n\t75% {\n\t\topacity: 1;\n\t}\n\t100% {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes fadeScaleOut {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translate3d(0,0,0) scale(1);\n\t}\n\t25% {\n\t\topacity: 0;\n\t\ttransform: translate3d(0,10px,0) scale(0.9);\n\t}\n\t100% {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes fadeInLeft {\n\tfrom {\n\t\topacity: 0;\n\t\ttransform: translate3d(-50px, 0, 0);\n\t}\n\tto {\n\t\topacity: 1;\n\t\ttransform: none;\n\t}\n}\n\n@keyframes fadeInRight {\n\tfrom {\n\t\topacity: 0;\n\t\ttransform: translate3d(50px, 0, 0);\n\t}\n\tto {\n\t\topacity: 1;\n\t\ttransform: none;\n\t}\n}\n\n@keyframes spin {\n\t0% {\n\t\ttransform: rotate(0deg);\n\t}\n\t100% {\n\t\ttransform: rotate(360deg);\n\t}\n}\n","@import url(\"https://fonts.googleapis.com/css?family=Roboto:400,500,700\");\n\n@import url(\"https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css\");\n\n.sui-screen-reader-text,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label input,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single .select2-selection__rendered,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>* input,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item input,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>* input,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item input,\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode span {\n border: 0;\n clip: rect(1px, 1px, 1px, 1px);\n clip-path: inset(50%);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute !important;\n width: 1px;\n word-wrap: normal !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-fade-in {\n animation: fadeIn 0.3s ease-in forwards;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-fade-out {\n animation: fadeOut 0.3s ease-in forwards;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-bounce-in {\n animation: bounceInJiggle 0.8s ease-in forwards;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-bounce-out {\n animation: bounceOutJiggle 0.6s ease-out forwards;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-content-fade-in {\n animation: fadeScaleIn 0.5s ease-in forwards;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-content-fade-out {\n animation: fadeScaleOut 0.9s ease-in forwards;\n}\n\n@keyframes bounceInDown {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n\n to {\n transform: none;\n }\n}\n\n@keyframes bounceInJiggle {\n 0% {\n transform: translateY(-200%) scale(1.5);\n opacity: 0;\n }\n\n 30% {\n opacity: 1;\n }\n\n 58% {\n transform: translateY(0) rotate(1deg) scale(1);\n opacity: 1;\n }\n\n 72% {\n transform: translateY(-30px) rotate(-1deg);\n }\n\n 80% {\n transform: translateY(0) rotate(0.5deg);\n }\n\n 100% {\n transform: translateY(0) rotate(0deg);\n }\n}\n\n@keyframes bounceOutJiggle {\n 0% {\n transform: translateY(0);\n }\n\n 10% {\n transform: translateY(-10px) rotate(-0.5deg);\n }\n\n 30% {\n transform: translateY(20px) rotate(8deg);\n }\n\n 70% {\n opacity: 1;\n }\n\n 90% {\n transform: translateY(300%) translateX(40px) rotate(35deg);\n opacity: 0;\n }\n\n 100% {\n display: none;\n }\n}\n\n@keyframes bounceOut {\n 20% {\n transform: scale3d(0.9, 0.9, 0.9);\n }\n\n 50%, 55% {\n opacity: 1;\n transform: scale3d(1.1, 1.1, 1.1);\n }\n\n to {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n}\n\n@keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n\n 25% {\n opacity: 1;\n }\n}\n\n@keyframes fadeScaleIn {\n 0% {\n opacity: 0;\n }\n\n 25% {\n opacity: 0;\n transform: translate3d(0, 10px, 0) scale(0.9);\n }\n\n 100% {\n transform: translate3d(0, 0, 0) scale(1);\n }\n}\n\n@keyframes fadeOut {\n 0% {\n opacity: 1;\n }\n\n 75% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n}\n\n@keyframes fadeScaleOut {\n 0% {\n opacity: 1;\n transform: translate3d(0, 0, 0) scale(1);\n }\n\n 25% {\n opacity: 0;\n transform: translate3d(0, 10px, 0) scale(0.9);\n }\n\n 100% {\n opacity: 0;\n }\n}\n\n@keyframes fadeInLeft {\n from {\n opacity: 0;\n transform: translate3d(-50px, 0, 0);\n }\n\n to {\n opacity: 1;\n transform: none;\n }\n}\n\n@keyframes fadeInRight {\n from {\n opacity: 0;\n transform: translate3d(50px, 0, 0);\n }\n\n to {\n opacity: 1;\n transform: none;\n }\n}\n\n@keyframes spin {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n.sui-forminator-scgen .sui-wrap {\n font-family: \"Roboto\",Arial,sans-serif;\n font-weight: 400;\n font-size: 15px;\n line-height: 30px;\n color: #666;\n letter-spacing: -.25px;\n margin: 30px 30px 0 10px;\n}\n\n.sui-forminator-scgen .sui-wrap * {\n font-variant-ligatures: none;\n -webkit-font-variant-ligatures: none;\n text-rendering: optimizeLegibility;\n -moz-osx-font-smoothing: grayscale;\n font-smoothing: antialiased;\n -webkit-font-smoothing: antialiased;\n text-shadow: rgba(0,0,0,0.01) 0 0 1px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap {\n margin: 20px 10px 0 0px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap h1,\n.sui-forminator-scgen .sui-wrap h2,\n.sui-forminator-scgen .sui-wrap h3,\n.sui-forminator-scgen .sui-wrap h4,\n.sui-forminator-scgen .sui-wrap h5,\n.sui-forminator-scgen .sui-wrap h6 {\n display: block;\n margin: 0.5em auto;\n padding: 0;\n line-height: 30px;\n color: #333;\n font-weight: 700;\n font-family: \"Roboto\",Arial,sans-serif;\n}\n\n.sui-forminator-scgen .sui-wrap h1 {\n font-size: 32px;\n line-height: 40px;\n color: #333;\n margin: 0;\n}\n\n.sui-forminator-scgen .sui-wrap h2 {\n font-size: 22px;\n line-height: 35px;\n}\n\n.sui-forminator-scgen .sui-wrap h3 {\n font-size: 18px;\n line-height: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap h4 {\n font-size: 15px;\n}\n\n.sui-forminator-scgen .sui-wrap h5 {\n font-size: 15px;\n}\n\n.sui-forminator-scgen .sui-wrap h6 {\n font-size: 15px;\n}\n\n.sui-forminator-scgen .sui-wrap p {\n font-family: \"Roboto\",Arial,sans-serif;\n font-weight: 400;\n font-size: 15px;\n line-height: 30px;\n color: #666;\n letter-spacing: -.25px;\n text-rendering: optimizeLegibility;\n}\n\n.sui-forminator-scgen .sui-wrap p.sui-p-small {\n font-size: 13px;\n line-height: 22px;\n color: #888;\n margin: 5px 0;\n}\n\n.sui-forminator-scgen .sui-wrap p:first-child {\n margin-top: 0;\n}\n\n.sui-forminator-scgen .sui-wrap p:last-of-type:not(:last-child) {\n margin-bottom: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap p:last-of-type:not(:last-child) {\n margin-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap p:last-child {\n margin-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-wrap small {\n display: inline-block;\n font-size: 13px;\n line-height: 22px;\n color: #888;\n margin-bottom: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap a {\n text-decoration: none;\n color: #17A8E3;\n font-weight: 500;\n outline-color: transparent;\n outline-style: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-wrap a:hover:not(.sui-button),\n.sui-forminator-scgen .sui-wrap a:focus:not(.sui-button),\n.sui-forminator-scgen .sui-wrap a:active:not(.sui-button) {\n color: #1286b5;\n}\n\n.sui-forminator-scgen .sui-wrap a.disabled {\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-wrap a.disabled:hover,\n.sui-forminator-scgen .sui-wrap a.disabled:focus,\n.sui-forminator-scgen .sui-wrap a.disabled:active {\n color: #888;\n cursor: default;\n}\n\n.sui-forminator-scgen .sui-wrap code,\n.sui-forminator-scgen .sui-wrap pre {\n font-weight: 500;\n font-size: 13px;\n line-height: 18px;\n color: #333;\n background-color: #F8F8F8;\n border: 1px solid #E6E6E6;\n border-radius: 4px;\n margin: 0;\n padding: 10px 15px;\n white-space: pre;\n overflow: auto;\n max-width: 100%;\n vertical-align: middle;\n tab-size: 4;\n}\n\n.sui-forminator-scgen .sui-wrap code {\n display: inline-block;\n padding: 2px 5px;\n}\n\n.sui-forminator-scgen .sui-wrap b,\n.sui-forminator-scgen .sui-wrap strong {\n font-weight: 500;\n}\n\n.sui-forminator-scgen .sui-wrap dfn {\n font-style: normal;\n font-weight: normal;\n border-bottom: 1px dotted #888;\n}\n\n.sui-forminator-scgen .sui-wrap hr {\n border: none;\n display: block;\n height: 1px;\n background: #e6e6e6;\n margin: 30px 0;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"]:after,\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-notice p:first-of-type:before,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-value:before,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single .select2-selection__arrow:before,\n.sui-forminator-scgen .sui-dialog .sui-dialog-close:before,\n.sui-forminator-scgen .sui-dialog .sui-dialog-back:before,\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__arrow:before,\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown:after,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown:after,\n.sui-forminator-scgen #forminator-generate-shortcode .forminator-scgen-icon:before,\n.sui-forminator-scgen:not([class*=\"sui-2-\"]) #forminator-generate-shortcode .forminator-scgen-icon:before {\n font-family: 'wpmudev-plugin-icons' !important;\n speak: none;\n font-size: 1em;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n text-rendering: auto;\n display: inline-block;\n color: #888;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n@font-face {\n font-family: 'wpmudev-plugin-icons';\n src: url(\"../../node_modules/@wpmudev/shared-ui/dist/fonts/wpmudev-plugin-icons.eot\");\n src: url(\"../../node_modules/@wpmudev/shared-ui/dist/fonts/wpmudev-plugin-icons.eot\") format(\"embedded-opentype\"),url(\"../../node_modules/@wpmudev/shared-ui/dist/fonts/wpmudev-plugin-icons.ttf\") format(\"truetype\"),url(\"../../node_modules/@wpmudev/shared-ui/dist/fonts/wpmudev-plugin-icons.woff\") format(\"woff\"),url(\"../../node_modules/@wpmudev/shared-ui/dist/fonts/wpmudev-plugin-icons.woff2\") format(\"woff2\"),url(\"../../node_modules/@wpmudev/shared-ui/dist/fonts/wpmudev-plugin-icons.svg\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-loading:before {\n animation: spin 1.3s linear infinite;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"] {\n display: inline-block;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-xl:before {\n font-size: 30px;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-lg:before {\n font-size: 20px;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-md:before {\n font-size: 16px;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-sm:before {\n font-size: 12px;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-success:before {\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-error:before {\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-warning:before {\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-info:before {\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-fw {\n width: 1.8em;\n text-align: center;\n min-height: 1em;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-check:before {\n content: \"(\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-close:before {\n content: \")\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-check-tick:before {\n content: \"_\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-cross-close:before {\n content: \"+\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-plus-circle:before {\n content: \"@\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-warning-alert:before {\n content: \"!\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-info:before {\n content: \"I\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-question:before {\n content: \"?\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-trash:before {\n content: \"Q\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-pencil:before {\n content: \"/\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-unlock:before {\n content: \"0\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-lock:before {\n content: \"9\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-key:before {\n content: \"◊\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-plus:before {\n content: \"=\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-magnifying-glass-search:before {\n content: \"º\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-more:before {\n content: \"…\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-wrench-tool:before {\n content: \"⁄\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-widget-settings-config:before {\n content: \"x\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-settings-slider-control:before {\n content: \"œ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-loader:before {\n content: \"N\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-calendar:before {\n content: \"∏\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-clock:before {\n content: \",\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-speed-optimize:before {\n content: \"ø\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-stopwatch:before {\n content: \"V\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-filter:before {\n content: \"z\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-bookmark:before {\n content: \"√\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-chevron-up:before {\n content: \"˝\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-chevron-right:before {\n content: \"˜\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-chevron-down:before {\n content: \"ı\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-chevron-left:before {\n content: \"Ó\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-up:before {\n content: \"Ô\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-right:before {\n content: \"¯\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-down:before {\n content: \"Â\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-left:before {\n content: \"\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-skip-back:before {\n content: \"{\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-skip-forward:before {\n content: \"}\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-skip-start:before {\n content: \":\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-skip-end:before {\n content: '\"';\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-play:before {\n content: \"´\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-pause:before {\n content: \"†\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrows-out:before {\n content: \"˚\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrows-in:before {\n content: \"≤\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrows-expand:before {\n content: \"¬\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrows-compress:before {\n content: \"≥\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-refresh2:before {\n content: \"Á\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-zip:before {\n content: \"a\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-combine:before {\n content: \"o\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-defer:before {\n content: \"p\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-inlinecss:before {\n content: \"c\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-movefooter:before {\n content: \"u\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-popup:before {\n content: \"1\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-slide-in:before {\n content: \"2\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-embed:before {\n content: \"3\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-list:before {\n content: \"`\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-layout-grid:before {\n content: \"∞\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-layout:before {\n content: \"©\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-thumbnails:before {\n content: \"G\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-drag:before {\n content: \"„\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-left:before {\n content: \"%\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-center:before {\n content: \"^\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-right:before {\n content: \"&\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-justify:before {\n content: \"#\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-indent-more:before {\n content: \"’\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-indent-less:before {\n content: \"”\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-blog:before {\n content: \"Y\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-list-number:before {\n content: \"7\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-list-bullet:before {\n content: \"8\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-bold:before {\n content: \"B\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-quote-2:before {\n content: \"'\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-style-type:before {\n content: \"<\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-wand-magic:before {\n content: \"Z\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-link:before {\n content: \"5\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-unlink:before {\n content: \"6\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-paperclip:before {\n content: \"A\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-code:before {\n content: \";\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-color-pick-eyedropper:before {\n content: \"¥\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-crop:before {\n content: \"C\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-paint-bucket:before {\n content: \"∫\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-camera:before {\n content: \"Ø\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-photo-picture:before {\n content: \"D\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-animation-video:before {\n content: \"F\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-home:before {\n content: \"J\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-mail:before {\n content: \"m\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-send:before {\n content: \"“\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-phone:before {\n content: \">\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-pin:before {\n content: \"Œ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-post-pin:before {\n content: \"ˇ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-calculator:before {\n content: \"¨\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-element-checkbox:before {\n content: \"Å\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-element-radio:before {\n content: \"Í\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-element-select:before {\n content: \"Ï\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-element-number:before {\n content: \"Ú\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-recaptcha:before {\n content: \"–\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-folder:before {\n content: \"˘\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-folder-open:before {\n content: \"»\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-archive:before {\n content: \"b\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-book:before {\n content: \"∆\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-page-multiple:before {\n content: \"ç\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-layers:before {\n content: \"æ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-copy:before {\n content: \"4\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-graph-bar:before {\n content: \"Ç\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-graph-bar-2:before {\n content: \"˛\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-graph-line:before {\n content: \"¡\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-tracking-disabled:before {\n content: \"€\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-page:before {\n content: \"Ò\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-clipboard-notes:before {\n content: \"¿\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-page-pdf:before {\n content: \"Æ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-heart:before {\n content: \"K\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-star:before {\n content: \"S\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-plugin-2:before {\n content: \"O\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-brush:before {\n content: \"~\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-plug-connected:before {\n content: \"R\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-plug-disconnected:before {\n content: \".\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-power-on-off:before {\n content: \"[\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-target:before {\n content: \"≠\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-upload-cloud:before {\n content: \"¢\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-download-cloud:before {\n content: \"£\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-cloud:before {\n content: \"™\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-cloud-migration:before {\n content: \"l\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-unpublish:before {\n content: \"ˆ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-download:before {\n content: \"X\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-save:before {\n content: \"ß\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-lightbulb:before {\n content: \"L\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-sitemap:before {\n content: \"¸\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-storage-server-data:before {\n content: \"Î\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-user-reputation-points:before {\n content: \"E\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-tablet-portrait:before {\n content: \"]\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-laptop:before {\n content: \"«\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-monitor:before {\n content: \"$\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-eye:before {\n content: \"e\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-eye-hide:before {\n content: \"q\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-update:before {\n content: \"®\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-refresh:before {\n content: \"H\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-undo:before {\n content: \"‰\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-web-globe-world:before {\n content: \"W\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-flag:before {\n content: \"|\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-academy:before {\n content: \"π\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-profile-male:before {\n content: \"µ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-community-people:before {\n content: \"‘\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-help-support:before {\n content: \"M\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-gdpr:before {\n content: \"∑\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-like:before {\n content: \"j\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-dislike:before {\n content: \"k\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-finger-point:before {\n content: \"≈\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-open-new-window:before {\n content: \"n\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-reply:before {\n content: \"r\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-share:before {\n content: \"s\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-wordpress:before {\n content: \"w\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-facebook:before {\n content: \"f\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-twitter:before {\n content: \"t\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-linkedin:before {\n content: \"i\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-dropbox:before {\n content: \"d\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-drive:before {\n content: \"v\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-google-plus:before {\n content: \"g\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-youtube:before {\n content: \"y\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-instagram:before {\n content: \"-\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-cloudflare:before {\n content: \"Ð\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-github:before {\n content: \"h\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-wpmudev-logo:before {\n content: \"‹\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-defender:before {\n content: \"·\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-smush:before {\n content: \"‡\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-upfront:before {\n content: \"‚\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-hummingbird:before {\n content: \"°\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-uptime:before {\n content: \"±\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-smart-crawl:before {\n content: \"∂\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-forminator:before {\n content: \"P\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-shipper-anchor:before {\n content: \"T\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-snapshot:before {\n content: \"fi\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-hustle:before {\n content: \"—\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-performance:before {\n content: \"U\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-hub:before {\n content: \"fl\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-automate:before {\n content: \"˙\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-y-center:before {\n content: \"*\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-y-top:before {\n content: \"§\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-y-bottom:before {\n content: \"¶\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-x-center:before {\n content: \"ƒ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-x-right:before {\n content: \"•\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-x-left:before {\n content: \"å\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-logout:before {\n content: \"›\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button,\n.sui-forminator-scgen .sui-wrap .sui-button-icon,\n.sui-forminator-scgen .sui-wrap a.sui-button,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon,\n.sui-forminator-scgen .sui-wrap button.sui-button,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon {\n cursor: pointer;\n display: inline-block;\n position: relative;\n margin: 0;\n border-width: 2px;\n border-style: solid;\n border-color: transparent;\n border-radius: 4px;\n text-decoration: none;\n text-align: center;\n transition: all 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button .sui-loading,\n.sui-forminator-scgen .sui-wrap .sui-button-icon .sui-loading,\n.sui-forminator-scgen .sui-wrap a.sui-button .sui-loading,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-loading,\n.sui-forminator-scgen .sui-wrap button.sui-button .sui-loading,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-loading {\n width: 16px;\n height: 16px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: absolute;\n margin: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button .sui-loading:before,\n.sui-forminator-scgen .sui-wrap .sui-button-icon .sui-loading:before,\n.sui-forminator-scgen .sui-wrap a.sui-button .sui-loading:before,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-loading:before,\n.sui-forminator-scgen .sui-wrap button.sui-button .sui-loading:before,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-loading:before {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button .sui-loading-text,\n.sui-forminator-scgen .sui-wrap .sui-button .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap .sui-button-icon .sui-loading-text,\n.sui-forminator-scgen .sui-wrap .sui-button-icon .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap a.sui-button .sui-loading-text,\n.sui-forminator-scgen .sui-wrap a.sui-button .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-loading-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap button.sui-button .sui-loading-text,\n.sui-forminator-scgen .sui-wrap button.sui-button .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-loading-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-button-text-default {\n display: block;\n pointer-events: none;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button .sui-loading-text .sui-loading-text,\n .sui-forminator-scgen .sui-wrap .sui-button .sui-button-text-default .sui-loading-text,\n .sui-forminator-scgen .sui-wrap .sui-button-icon .sui-loading-text .sui-loading-text,\n .sui-forminator-scgen .sui-wrap .sui-button-icon .sui-button-text-default .sui-loading-text,\n .sui-forminator-scgen .sui-wrap a.sui-button .sui-loading-text .sui-loading-text,\n .sui-forminator-scgen .sui-wrap a.sui-button .sui-button-text-default .sui-loading-text,\n .sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-loading-text .sui-loading-text,\n .sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-button-text-default .sui-loading-text,\n .sui-forminator-scgen .sui-wrap button.sui-button .sui-loading-text .sui-loading-text,\n .sui-forminator-scgen .sui-wrap button.sui-button .sui-button-text-default .sui-loading-text,\n .sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-loading-text .sui-loading-text,\n .sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-button-text-default .sui-loading-text {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-button-text-onload {\n display: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap .sui-button-icon [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap a.sui-button [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap button.sui-button [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon [class*=\"sui-icon-\"] {\n font-size: 12px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-button-icon [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap a.sui-button [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap button.sui-button [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon [class*=\"sui-icon-\"]:before {\n display: block;\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button,\n.sui-forminator-scgen .sui-wrap .sui-button:hover,\n.sui-forminator-scgen .sui-wrap .sui-button:focus,\n.sui-forminator-scgen .sui-wrap .sui-button:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon,\n.sui-forminator-scgen .sui-wrap .sui-button-icon:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon:focus,\n.sui-forminator-scgen .sui-wrap .sui-button-icon:active,\n.sui-forminator-scgen .sui-wrap a.sui-button,\n.sui-forminator-scgen .sui-wrap a.sui-button:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button:focus,\n.sui-forminator-scgen .sui-wrap a.sui-button:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:focus,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:active,\n.sui-forminator-scgen .sui-wrap button.sui-button,\n.sui-forminator-scgen .sui-wrap button.sui-button:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button:focus,\n.sui-forminator-scgen .sui-wrap button.sui-button:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:focus,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:active {\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text {\n cursor: default;\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload {\n pointer-events: none;\n display: inline-flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload .sui-loading {\n display: flex;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload .sui-loading-text,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload .sui-loading-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload .sui-loading-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload .sui-loading-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload .sui-loading-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload .sui-loading-text {\n opacity: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text {\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text .sui-button-text-default {\n display: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text .sui-button-text-onload {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text .sui-button-text-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text .sui-button-text-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text .sui-button-text-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text .sui-button-text-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text .sui-button-text-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text .sui-button-text-onload .sui-loading {\n width: auto;\n height: auto;\n display: inline-block;\n position: relative;\n vertical-align: unset;\n margin-right: 4px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text .sui-button-text-onload .sui-loading:before,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text .sui-button-text-onload .sui-loading:before,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text .sui-button-text-onload .sui-loading:before,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text .sui-button-text-onload .sui-loading:before,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text .sui-button-text-onload .sui-loading:before,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text .sui-button-text-onload .sui-loading:before {\n display: inline-block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button:not(:last-child),\n.sui-forminator-scgen .sui-wrap .sui-button-icon:not(:last-child),\n.sui-forminator-scgen .sui-wrap a.sui-button:not(:last-child),\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:not(:last-child),\n.sui-forminator-scgen .sui-wrap button.sui-button:not(:last-child),\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:not(:last-child) {\n margin-right: 10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button,\n.sui-forminator-scgen .sui-wrap a.sui-button,\n.sui-forminator-scgen .sui-wrap button.sui-button {\n width: auto;\n min-width: 80px;\n padding: 5px 14px;\n background-color: #888;\n color: #fff;\n font: 500 12px/16px \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n text-transform: uppercase;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap a.sui-button [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap button.sui-button [class*=\"sui-icon-\"] {\n vertical-align: middle;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button [class*=\"sui-icon-\"]:not(.sui-loading),\n.sui-forminator-scgen .sui-wrap a.sui-button [class*=\"sui-icon-\"]:not(.sui-loading),\n.sui-forminator-scgen .sui-wrap button.sui-button [class*=\"sui-icon-\"]:not(.sui-loading) {\n width: 22px;\n position: relative;\n top: -1px;\n margin-left: -7px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button:hover,\n.sui-forminator-scgen .sui-wrap .sui-button:active,\n.sui-forminator-scgen .sui-wrap a.sui-button:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button:active,\n.sui-forminator-scgen .sui-wrap button.sui-button:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button:active {\n background-color: #6f6f6f;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-icon-right [class*=\"sui-icon-\"]:not(.sui-loading),\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-icon-right [class*=\"sui-icon-\"]:not(.sui-loading),\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-icon-right [class*=\"sui-icon-\"]:not(.sui-loading) {\n margin-right: -7px;\n margin-left: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue {\n background-color: #17A8E3;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue:active {\n background-color: #1286b5;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green {\n background-color: #1ABC9C;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green:active {\n background-color: #148f77;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red {\n background-color: #FF6D6D;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red:active {\n background-color: #ff3a3a;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange {\n background-color: #FF7E41;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange:active {\n background-color: #ff5b0e;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow {\n background-color: #FECF2F;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow:active {\n background-color: #f9c101;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple {\n background-color: #8D00B1;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple:active {\n background-color: #64007e;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-upsell,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-upsell,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-upsell {\n width: auto;\n height: 26px;\n padding: 4px 14px;\n border-color: #D1F1EA;\n border-radius: 14px;\n background-color: transparent;\n color: #1ABC9C;\n line-height: 14px;\n text-transform: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-upsell:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-upsell:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-upsell:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-upsell:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-upsell:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-upsell:active {\n opacity: 1;\n border-color: #1ABC9C;\n background-color: #1ABC9C;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-dashed,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-dashed,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-dashed {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n border-width: 1px;\n border-style: dashed;\n border-color: #aaa;\n background-color: rgba(0,0,0,0);\n color: #888;\n line-height: 18px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-dashed.sui-lg,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-dashed.sui-lg,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-dashed.sui-lg {\n height: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-dashed.sui-lg,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-dashed.sui-lg,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-dashed.sui-lg {\n height: 50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-dashed,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-dashed,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-dashed {\n height: 50px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-dashed,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-dashed,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-dashed {\n height: 60px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost {\n border-color: #ddd;\n background-color: transparent;\n color: #888;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost:active {\n border-color: #888;\n background-color: #888;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-onload-text {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue {\n border-color: #E1F6FF;\n color: #17A8E3;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue:active {\n border-color: #17A8E3;\n background-color: #17A8E3;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue.sui-button-onload {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green {\n border-color: #D1F1EA;\n color: #1ABC9C;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green:active {\n border-color: #1ABC9C;\n background-color: #1ABC9C;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green.sui-button-onload {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red {\n border-color: #FFE5E9;\n color: #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red:active {\n border-color: #FF6D6D;\n background-color: #FF6D6D;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red.sui-button-onload {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange {\n border-color: #FFE5D9;\n color: #FF7E41;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange:active {\n border-color: #FF7E41;\n background-color: #FF7E41;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange.sui-button-onload {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow {\n border-color: #FFF5D5;\n color: #FECF2F;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow:active {\n border-color: #FECF2F;\n background-color: #FECF2F;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow.sui-button-onload {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple {\n border-color: #F9E1FF;\n color: #8D00B1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple:active {\n border-color: #8D00B1;\n background-color: #8D00B1;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple.sui-button-onload {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-compound .sui-compound-desktop,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-compound .sui-compound-desktop,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-compound .sui-compound-desktop {\n display: none;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-compound .sui-compound-desktop,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-compound .sui-compound-desktop,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-compound .sui-compound-desktop {\n display: block;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-compound .sui-compound-mobile [class*=\"sui-icon-\"],\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-compound .sui-compound-mobile [class*=\"sui-icon-\"],\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-compound .sui-compound-mobile [class*=\"sui-icon-\"] {\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-compound .sui-compound-mobile,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-compound .sui-compound-mobile,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-compound .sui-compound-mobile {\n display: block;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-compound .sui-compound-mobile,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-compound .sui-compound-mobile,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-compound .sui-compound-mobile {\n display: none;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-compound,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-compound,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-compound {\n min-width: 44px;\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-lg,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-lg,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-lg {\n padding: 8px 20px;\n font-size: 15px;\n line-height: 20px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-lg [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-lg [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-lg [class*=\"sui-icon-\"] {\n font-size: 16px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon {\n width: 30px;\n height: 30px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n padding: 0 4px;\n border-width: 1px;\n background-color: transparent;\n color: #888;\n text-align: center;\n white-space: nowrap;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon [class*=\"sui-icon-\"]:not(.sui-loading),\n.sui-forminator-scgen .sui-wrap a.sui-button-icon [class*=\"sui-icon-\"]:not(.sui-loading),\n.sui-forminator-scgen .sui-wrap button.sui-button-icon [class*=\"sui-icon-\"]:not(.sui-loading) {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-active {\n background-color: #F2F2F2;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue {\n color: #17A8E3;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue.sui-active {\n background-color: #E1F6FF;\n color: #17A8E3;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green {\n color: #1ABC9C;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green.sui-active {\n background-color: #D1F1EA;\n color: #1ABC9C;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red {\n color: #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red.sui-active {\n background-color: #FFE5E9;\n color: #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange {\n color: #FF7E41;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange.sui-active {\n background-color: #FFE5D9;\n color: #FF7E41;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow {\n color: #FECF2F;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow.sui-active {\n background-color: #FFF5D5;\n color: #FECF2F;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple {\n color: #8D00B1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple.sui-active {\n background-color: #F9E1FF;\n color: #8D00B1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined {\n width: 44px;\n border-color: #ddd;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-active {\n border-color: #888;\n background-color: #888;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue {\n border-color: #E1F6FF;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue.sui-active {\n border-color: #17A8E3;\n background-color: #17A8E3;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green {\n border-color: #D1F1EA;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green.sui-active {\n border-color: #1ABC9C;\n background-color: #1ABC9C;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red {\n border-color: #FFE5E9;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red.sui-active {\n border-color: #FF6D6D;\n background-color: #FF6D6D;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange {\n border-color: #FFE5D9;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange.sui-active {\n border-color: #FF7E41;\n background-color: #FF7E41;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow {\n border-color: #FFF5D5;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow.sui-active {\n border-color: #FECF2F;\n background-color: #FECF2F;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple {\n border-color: #F9E1FF;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple.sui-active {\n border-color: #8D00B1;\n background-color: #8D00B1;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-active {\n background-color: #d2d2d2;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue {\n background-color: #17A8E3;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue.sui-active {\n background-color: #1286b5;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green {\n background-color: #1ABC9C;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green.sui-active {\n background-color: #148f77;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red {\n background-color: #FF6D6D;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red.sui-active {\n background-color: #ff3a3a;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange {\n background-color: #FF7E41;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange.sui-active {\n background-color: #ff5b0e;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow {\n background-color: #FECF2F;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow.sui-active {\n background-color: #f9c101;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple {\n background-color: #8D00B1;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple.sui-active {\n background-color: #64007e;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-lg,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-lg,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-lg {\n width: 50px;\n height: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-lg [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-lg [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-lg [class*=\"sui-icon-\"] {\n font-size: 13px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown .sui-button:not(:last-child),\n.sui-forminator-scgen .sui-wrap .sui-dropdown .sui-button-icon:not(:last-child),\n.sui-forminator-scgen .sui-wrap .sui-dropdown a.sui-button:not(:last-child),\n.sui-forminator-scgen .sui-wrap .sui-dropdown a.sui-button-icon:not(:last-child),\n.sui-forminator-scgen .sui-wrap .sui-dropdown button.sui-button:not(:last-child),\n.sui-forminator-scgen .sui-wrap .sui-dropdown button.sui-button-icon:not(:last-child) {\n margin-right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap * {\n box-sizing: border-box;\n}\n\n.sui-forminator-scgen .sui-wrap *:before,\n.sui-forminator-scgen .sui-wrap *:after {\n box-sizing: border-box;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box {\n min-height: 20px;\n position: relative;\n border-radius: 4px;\n background-color: #fff;\n box-shadow: 0 2px 0 #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-header {\n border-bottom: 1px solid #E6E6E6;\n padding: 15px 30px;\n display: flex;\n align-items: center;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-header {\n padding: 15px 20px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-header>h3>i {\n line-height: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-body {\n padding: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-body {\n padding: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-footer {\n border-top: 1px solid #E6E6E6;\n padding: 30px;\n display: flex;\n align-items: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-footer.sui-pull-up {\n margin-top: -15px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-footer {\n padding: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status {\n padding: 15px 20px 20px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status {\n display: flex;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status [class*=\"sui-status-\"] {\n font-size: 12px;\n line-height: 30px;\n font-family: \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status [class*=\"sui-status-\"] .sui-tag {\n margin-left: 8px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status [class*=\"sui-status-\"] [class*=\"sui-icon-\"] {\n margin-right: 4px;\n font-size: 12px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status [class*=\"sui-status-\"] [class*=\"sui-icon-\"]:before {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status [class*=\"sui-status-\"]:not(:last-child) {\n margin-right: 20px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status [class*=\"sui-status-\"]:not(:first-child) {\n padding-left: 20px;\n border-left: 1px solid #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status .sui-status-module {\n color: #888;\n font-weight: bold;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status .sui-status-changes {\n color: #aaa;\n font-weight: 500;\n letter-spacing: -.25px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status .sui-status-changes .sui-icon-check-tick:before {\n color: #1ABC9C;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status .sui-status-changes .sui-icon-update:before {\n color: #888;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status+.sui-actions {\n margin-top: 15px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status+.sui-actions {\n margin-left: 15px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status {\n flex: 1;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-actions {\n flex: 0 0 auto;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-status {\n display: flex;\n padding: 15px 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-search>* {\n max-width: 100%;\n flex: 0 1 auto;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-search>.sui-search-left:not(:last-child) {\n margin-right: 15px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-search>.sui-search-left {\n display: flex;\n flex: 1;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-search>.sui-search-right:only-child {\n flex: 1;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-search>.sui-search-right:not(:only-child):not(:last-child) {\n margin-right: 15px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-search>.sui-search-right:not(:only-child) {\n flex: 0 0 auto;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-search {\n display: flex;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box.sui-box-sticky {\n position: sticky !important;\n top: 32px;\n z-index: 12;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box.sui-box-sticky.sui-is-sticky {\n box-shadow: 0 5px 25px rgba(0,0,0,0.15);\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box>.sui-box-search {\n padding-top: 15px;\n padding-bottom: 15px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box>.sui-box-search {\n padding-right: 20px;\n padding-left: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box>.sui-box-search {\n padding-right: 30px;\n padding-left: 30px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box:last-child {\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box:last-child {\n margin-bottom: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box {\n margin-bottom: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box {\n margin-bottom: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message {\n display: block;\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content {\n max-width: 600px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h1,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h2,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h3,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h4,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h5,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h6 {\n margin: 0 0 20px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h1:last-child,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h2:last-child,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h3:last-child,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h4:last-child,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h5:last-child,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h6:last-child {\n margin-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content p {\n margin: 0 0 30px;\n letter-spacing: -0.25px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content p:last-child {\n margin-bottom: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-message .sui-message-content {\n margin-top: 20px;\n margin-bottom: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-message .sui-message-content {\n margin-top: 30px;\n margin-bottom: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message:not(.sui-message-lg) .sui-image {\n margin: 10px auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message:not(.sui-message-lg) .sui-message-content:first-child {\n margin-top: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message:not(.sui-message-lg) .sui-message-content:last-child {\n margin-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message.sui-message-lg .sui-image {\n margin: 30px auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message:first-child {\n margin-top: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message:last-child {\n margin-bottom: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-message {\n padding: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-message {\n padding: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-title {\n display: block;\n margin: 0;\n padding: 0;\n border: 0;\n color: #333;\n font: 700 15px/30px \"Roboto\",Arial,sans-serif;\n text-transform: none;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-title * {\n vertical-align: middle;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-title [class*=\"sui-icon-\"] {\n float: left;\n display: block;\n margin-right: 10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-title [class*=\"sui-icon-\"]:before {\n color: inherit;\n font-size: 20px;\n vertical-align: text-bottom;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row {\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-image {\n width: 100px;\n position: absolute;\n bottom: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-image {\n display: none;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-notice p {\n position: relative;\n padding: 15px 20px 15px 43px;\n border-radius: 4px;\n color: #333;\n font-size: 13px;\n line-height: 22px;\n border-top: 1px solid #e6e6e6;\n border-right: 1px solid #e6e6e6;\n border-bottom: 1px solid #e6e6e6;\n border-left: 2px solid #8D00B1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-notice p a {\n color: #333;\n font-weight: 500;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-notice p:first-of-type:before {\n content: \"I\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-notice p:first-of-type:before {\n color: #8D00B1;\n margin-left: -23px;\n margin-right: 10px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-notice {\n padding-left: 130px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body.sui-upsell-items {\n padding: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-settings-box {\n padding: 20px;\n border: 1px solid #E6E6E6;\n border-radius: 4px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body .sui-settings-box {\n padding: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-bottom-border {\n margin-bottom: 30px;\n padding-bottom: 30px;\n border-bottom: 1px solid #E6E6E6;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-with-bottom-border {\n margin-bottom: 20px;\n padding-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-border-frame {\n margin: 10px 0 0;\n border: 1px solid #E6E6E6;\n border-radius: 4px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-border-frame:not(:last-child) {\n margin-bottom: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-border-frame:not(:last-child) {\n margin-bottom: 30px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-border-frame {\n padding: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-border-frame {\n padding: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-header {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n position: relative;\n margin-bottom: 30px;\n line-height: 1;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header h1 {\n flex: 0 0 100%;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header .sui-actions-right {\n margin-top: 10px;\n margin-right: auto;\n margin-left: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header .sui-actions-left {\n margin-top: 10px;\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header.sui-header-inline h1+* {\n margin-left: 10px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header.sui-header-inline h1 {\n flex: 1;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header.sui-header-inline .sui-actions-right,\n .sui-forminator-scgen .sui-wrap .sui-header.sui-header-inline .sui-actions-left {\n flex: 0 0 auto;\n margin-top: 0;\n margin-right: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .sui-forminator-scgen .sui-wrap .sui-header.sui-with-floating-input h1 {\n padding-right: 260px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header.sui-with-floating-input {\n margin-bottom: 15px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header {\n margin-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-header-title {\n color: #333;\n margin: 0;\n text-align: left;\n font-weight: bold;\n max-width: none;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label,\n.sui-forminator-scgen .sui-wrap .sui-label-inline {\n display: inline-flex;\n padding: 0;\n border: 0;\n color: #888;\n font: 500 12px/16px \"Roboto\",Arial,sans-serif;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox {\n width: 100%;\n height: 40px;\n margin: 0;\n padding: 9px 14px;\n border: 1px solid #ddd;\n border-radius: 4px;\n background-color: #FAFAFA;\n background-image: none;\n color: #333;\n font: 500 15px/20px \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n transition: 0.3s ease-in-out;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox,\n.sui-forminator-scgen .sui-wrap .sui-form-control:hover,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox:hover,\n.sui-forminator-scgen .sui-wrap .sui-form-control:focus,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox:focus,\n.sui-forminator-scgen .sui-wrap .sui-form-control:active,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox:active {\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control:hover,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox:hover,\n.sui-forminator-scgen .sui-wrap .sui-form-control:focus,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox:focus {\n border-color: #ddd;\n background-color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control:focus,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox:focus {\n background-color: #fff;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control::placeholder,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox::placeholder {\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control[disabled],\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox[disabled],\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-multi-checkbox,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-form-control,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-multi-checkbox {\n cursor: not-allowed;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control[disabled],\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox[disabled],\n.sui-forminator-scgen .sui-wrap .sui-form-control[disabled]:focus,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox[disabled]:focus,\n.sui-forminator-scgen .sui-wrap .sui-form-control[disabled]:hover,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox[disabled]:hover,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-multi-checkbox,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-form-control:focus,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-multi-checkbox:focus,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-form-control:hover,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-multi-checkbox:hover,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-form-control,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-multi-checkbox,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-form-control:focus,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-multi-checkbox:focus,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-form-control:hover,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-multi-checkbox:hover {\n border-color: #F2F2F2;\n background-color: #F2F2F2;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control::-ms-expand,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n\n.sui-forminator-scgen .sui-wrap label {\n cursor: default;\n}\n\n.sui-forminator-scgen .sui-wrap label[for] {\n cursor: pointer;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label {\n display: flex;\n align-items: center;\n margin: 0 0 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label .sui-tag {\n margin-left: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label .sui-tag.sui-left {\n margin-right: 5px;\n margin-left: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label:last-child {\n margin: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label-link {\n margin-right: 0;\n margin-left: auto;\n color: #888;\n font-weight: 400;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label-inline {\n margin: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label-note {\n margin-right: 0;\n margin-left: auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control.sui-input-sm,\n.sui-forminator-scgen .sui-wrap .sui-input-sm.sui-multi-checkbox {\n max-width: 80px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control.sui-input-md,\n.sui-forminator-scgen .sui-wrap .sui-input-md.sui-multi-checkbox {\n max-width: 240px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control.sui-field-has-prefix,\n.sui-forminator-scgen .sui-wrap .sui-field-has-prefix.sui-multi-checkbox,\n.sui-forminator-scgen .sui-wrap .sui-form-control.sui-field-has-suffix,\n.sui-forminator-scgen .sui-wrap .sui-field-has-suffix.sui-multi-checkbox {\n width: auto;\n display: inline-block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox {\n height: auto;\n max-height: 114px;\n overflow-y: auto;\n padding: 1px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label {\n margin: 1px 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label input:checked+span {\n background-color: #17A8E3;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label span {\n display: block;\n padding: 10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label:first-child {\n margin-top: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label:first-child span {\n border-radius: 3px 3px 0 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label:last-child {\n margin-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label:last-child span {\n border-radius: 0 0 3px 3px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-description,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label {\n display: block;\n margin-top: 5px;\n color: #888;\n font-size: 13px;\n line-height: 22px;\n font-weight: 400;\n letter-spacing: -.25px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-description.sui-toggle-description,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label.sui-toggle-description {\n margin-left: 48px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-description.sui-checkbox-description,\n.sui-forminator-scgen .sui-wrap .sui-description.sui-radio-description,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label.sui-checkbox-description,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label.sui-radio-description {\n margin: 0 27px 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-description+.sui-form-field,\n.sui-forminator-scgen .sui-wrap .sui-description+.sui-form-field-inline,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label+.sui-form-field,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label+.sui-form-field-inline {\n margin-top: 20px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-error-message {\n display: block;\n margin-top: 8px;\n color: #FF6D6D;\n font-size: 12px;\n line-height: 16px;\n font-weight: 500;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-input-sm {\n max-width: 80px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-input-md {\n max-width: 240px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field>.sui-row [class^=\"sui-col\"] {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field>.sui-row:first-child {\n margin-top: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field>.sui-row {\n margin-top: 10px;\n margin-right: -5px;\n margin-bottom: 0;\n margin-left: -5px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-field:last-child {\n margin-bottom: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field:last-child {\n margin-bottom: 0;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-has_error .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-has_error .sui-multi-checkbox,\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-form-field-error .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-form-field-error .sui-multi-checkbox {\n border-bottom: 2px solid #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-has_error .sui-control-with-icon [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-form-field-error .sui-control-with-icon [class*=\"sui-icon-\"]:before {\n color: #FF6D6D;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field {\n margin-bottom: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field {\n margin-bottom: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-field-suffix,\n.sui-forminator-scgen .sui-wrap .sui-field-prefix {\n display: inline-block;\n color: #888888;\n font-size: 13px;\n line-height: 22px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-field-prefix {\n margin-right: 10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-field-suffix {\n margin-left: 10px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.sui-form-field:first-child,\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.select-container:first-child {\n margin-left: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.sui-form-field:last-child,\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.select-container:last-child {\n margin-right: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.sui-form-field,\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.select-container {\n flex: 0 0 auto;\n margin-top: 0;\n margin-bottom: 0;\n margin-right: 10px;\n margin-left: 10px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.sui-form-field {\n flex: 0 0 auto;\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>p,\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>span,\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.sui-label {\n flex: 0 0 auto;\n margin: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline:last-child {\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline:last-child {\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline {\n display: flex;\n align-items: center;\n margin-bottom: 30px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline {\n margin-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon {\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon .sui-multi-checkbox {\n padding-left: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon select.sui-select+.select2-container .select2-selection__rendered {\n padding-left: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon [class*=\"sui-icon-\"] {\n width: 16px;\n height: 16px;\n pointer-events: none;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 11px;\n left: 14px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon [class*=\"sui-icon-\"]:before {\n color: #aaa;\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon.sui-right-icon .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon.sui-right-icon .sui-multi-checkbox {\n padding-right: 40px;\n padding-left: 14px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon.sui-right-icon [class*=\"sui-icon-\"] {\n right: 14px;\n left: auto;\n color: #888;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button {\n display: flex;\n align-items: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-button {\n flex: 0 0 auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-multi-checkbox {\n flex: 1;\n margin: 0 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-form-control:first-child,\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-multi-checkbox:first-child {\n margin-left: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-form-control:last-child,\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-multi-checkbox:last-child {\n margin-right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-inside,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-inside {\n display: block;\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-inside .sui-button,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-inside .sui-button-icon,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-inside .sui-button,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-inside .sui-button-icon {\n position: absolute;\n top: 5px;\n right: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-inside .sui-button-lg,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-inside .sui-button-lg {\n top: 0;\n right: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-inside .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-inside .sui-multi-checkbox,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-inside .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-inside .sui-multi-checkbox {\n margin: 0;\n padding-right: 90px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-icon {\n display: block;\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-icon .sui-button,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-icon .sui-button-icon {\n position: absolute;\n top: 5px;\n right: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-icon .sui-button-lg {\n top: 0;\n right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-icon .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-icon .sui-multi-checkbox {\n margin: 0;\n padding-right: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-input-group {\n width: 100%;\n display: flex;\n align-items: stretch;\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-password-group {\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-password-group .sui-password-toggle {\n width: 30px;\n height: 30px;\n cursor: pointer;\n position: absolute;\n top: 50%;\n right: 7px;\n padding: 0;\n border: 0;\n border-radius: 4px;\n background: transparent;\n color: #888;\n font-size: 15px;\n line-height: 1em;\n transform: translateY(-50%);\n}\n\n.sui-forminator-scgen .sui-wrap .sui-password-group .sui-password-toggle:hover,\n.sui-forminator-scgen .sui-wrap .sui-password-group .sui-password-toggle:focus,\n.sui-forminator-scgen .sui-wrap .sui-password-group .sui-password-toggle:active {\n outline: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-password-group .sui-password-toggle:hover {\n background-color: rgba(0,0,0,0.03);\n}\n\n.sui-forminator-scgen .sui-wrap .sui-password-group .sui-password-toggle:hover [class*=\"sui-icon-\"]:before {\n color: #666;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date {\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date .sui-form-control:first-child,\n.sui-forminator-scgen .sui-wrap .sui-date .sui-multi-checkbox:first-child {\n padding-right: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date .sui-form-control:last-child,\n.sui-forminator-scgen .sui-wrap .sui-date .sui-multi-checkbox:last-child {\n padding-left: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date [class*=\"sui-icon-\"] {\n width: 30px;\n height: 30px;\n pointer-events: none;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date [class*=\"sui-icon-\"]:before {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date [class*=\"sui-icon-\"]:first-child {\n left: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date [class*=\"sui-icon-\"]:last-child {\n right: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-date {\n display: flex;\n align-items: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-date .sui-form-field {\n flex: 1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-date .sui-form-field+button {\n flex: 0 0 auto;\n margin-left: 10px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-multi-date .sui-form-field {\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-multi-date .sui-form-field {\n margin-bottom: 0;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-date:not(:last-child) {\n margin-bottom: 10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables {\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-multi-checkbox {\n padding-right: 53px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container {\n position: absolute;\n top: 0;\n right: 0;\n border: 0;\n background-color: transparent;\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .dropdown-handle {\n display: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container {\n padding-right: 0;\n pointer-events: initial;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-value {\n width: 40px;\n height: 40px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: relative;\n padding: 0;\n border: 1px solid #ddd;\n border-left-color: transparent;\n border-radius: 0 4px 4px 0;\n color: transparent;\n font-size: 16px;\n transition: 0.2s ease;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-value:hover {\n border-left-color: #ddd;\n background-color: #F2F2F2;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-value:hover:before {\n color: #666;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-value:before {\n content: \"@\";\n width: 16px;\n height: 16px;\n display: block;\n position: absolute;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results {\n width: 320px;\n left: auto;\n margin-right: 0;\n border-color: #ddd;\n background-color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results li.sui-element-flex {\n display: flex;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results li.sui-element-flex span {\n pointer-events: none;\n overflow: hidden;\n display: block;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results li.sui-element-flex span {\n flex: 1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results li.sui-element-flex span+span {\n flex: 0 0 auto;\n margin-left: 5px;\n color: #AAA;\n font-size: 12px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results .current {\n background-color: transparent;\n color: #888;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results .current:hover {\n background-color: #F8F8F8;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container.active .select-list-container .list-value {\n z-index: 1011;\n border-bottom-color: #fff;\n border-left-color: #ddd;\n background-color: #fff;\n border-bottom-right-radius: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container.active .select-list-container .list-value:before {\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container.active .select-list-container .list-results {\n top: 38px;\n border-top-right-radius: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 {\n width: auto !important;\n height: auto !important;\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 * {\n display: block;\n outline: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single {\n height: auto;\n border: 1px solid #ddd;\n border-left-color: transparent;\n border-radius: 0 4px 4px 0;\n background-color: transparent;\n transition: 0.2s ease;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single .select2-selection__arrow {\n width: 38px;\n height: 38px;\n display: flex;\n align-items: center;\n position: relative;\n top: auto;\n right: auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single .select2-selection__arrow:before {\n content: \"@\";\n display: block;\n margin: 0 auto;\n color: #888;\n font-size: 16px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single .select2-selection__arrow b {\n display: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single:hover {\n border-left-color: #ddd;\n background-color: #F2F2F2;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single:hover .select2-selection__arrow:before {\n color: #666;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2.select2-container--open .select2-selection--single {\n border-left-color: #ddd;\n background-color: #fff;\n border-bottom-right-radius: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2.select2-container--open .select2-selection--single .select2-selection__arrow:before {\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables textarea.sui-form-control+.select-container .select-list-container .list-value,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables textarea.sui-multi-checkbox+.select-container .select-list-container .list-value {\n border-color: transparent;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables textarea.sui-form-control+.select-container .select-list-container .list-value:hover,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables textarea.sui-multi-checkbox+.select-container .select-list-container .list-value:hover {\n border-left-color: transparent;\n background-color: transparent;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables textarea.sui-form-control+.select-container.active .select-list-container .list-value,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables textarea.sui-multi-checkbox+.select-container.active .select-list-container .list-value {\n border-left-color: transparent;\n background-color: transparent;\n}\n\n.sui-forminator-scgen .sui-wrap textarea.sui-form-control,\n.sui-forminator-scgen .sui-wrap textarea.sui-multi-checkbox {\n max-width: 100%;\n height: auto;\n resize: vertical;\n line-height: 20px;\n}\n\n.sui-forminator-scgen .sui-wrap select.sui-form-control,\n.sui-forminator-scgen .sui-wrap select.sui-multi-checkbox {\n cursor: pointer;\n appearance: none;\n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAs0lEQVQ4T6WS2w0CIRBF59KA2oklaAdbgpbgB48SIBThduKWYClrA2CGgEEXNWH5moR7Zu48QJ0PnRytA6WUe67svb//clDrUkWt9UxEMYRw/AYzJIS4sd45t0ugMeZERNcY49yCCwRgS0Rna+346rGGAVz4s06aW0gQx2/DUUoNAEYAG86cxezkAWCw1k5lBoupZltThomhEMLhs/fmOgrM2VvQwmq9in8rWncAPWfXXfEJ6RpWD7sJ1JwAAAAASUVORK5CYII=);\n background-repeat: no-repeat;\n background-position: center right 10px;\n line-height: 1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs],\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu {\n display: flex;\n margin: 0;\n padding: 0;\n border-top: 1px solid #E6E6E6;\n list-style: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item {\n cursor: pointer;\n margin: 0 10px;\n padding: 14px 0 12px;\n border: 0;\n background-color: transparent;\n font: 500 13px/22px \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n text-transform: uppercase;\n text-decoration: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:visited,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:visited,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:visited,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:visited {\n outline: none;\n border-bottom: 2px solid transparent;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:visited,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:visited,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:visited,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:visited {\n color: #888;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:active {\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:first-child,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:first-child,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:first-child,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:first-child {\n margin-left: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:last-child,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:last-child,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:last-child,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:last-child {\n margin-right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*.active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item.active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*.active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item.active {\n color: #333;\n border-bottom-color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-panes]>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-panes]>.sui-tab-content,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-content>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-content>.sui-tab-content {\n display: none;\n margin-top: -1px;\n padding: 20px 0 0;\n border-top: 1px solid #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-panes]>*.active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-panes]>.sui-tab-content.active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-content>*.active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-content>.sui-tab-content.active {\n display: block;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-panes]>*,\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-panes]>.sui-tab-content,\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-content>*,\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-content>.sui-tab-content {\n padding: 30px 0 0;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-flushed>[data-tabs],\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-flushed>.sui-tabs-menu {\n border-top-width: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow {\n border: 1px solid #E6E6E6;\n border-radius: 4px;\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-tabs],\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-menu {\n overflow: auto;\n margin-right: 20px;\n margin-left: 20px;\n border-top-width: 0;\n scrollbar-width: none;\n scrollbar-height: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-tabs]::-webkit-scrollbar,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-menu::-webkit-scrollbar {\n width: 0;\n height: 0;\n background: transparent;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-tabs]>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-tabs] .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-menu>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-menu .sui-tab-item {\n flex: 0 0 auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-panes]>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-panes]>.sui-tab-content,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-content>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-content>.sui-tab-content {\n padding-right: 20px;\n padding-bottom: 20px;\n padding-left: 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-panes]>*,\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-panes]>.sui-tab-content,\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-content>*,\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-content>.sui-tab-content {\n padding-right: 30px;\n padding-bottom: 30px;\n padding-left: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow .sui-tabs-navigation {\n position: absolute;\n width: 100%;\n display: flex;\n justify-content: space-between;\n height: 50px;\n align-items: center;\n top: 1px;\n pointer-events: none;\n opacity: 1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow .sui-tabs-navigation--left,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow .sui-tabs-navigation--right {\n background: rgba(255,255,255,0.8);\n pointer-events: all;\n transition: all .2s;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow .sui-tabs-navigation--hidden {\n visibility: hidden;\n opacity: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs {\n margin: 0 0 20px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs],\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu {\n display: flex;\n flex-wrap: wrap;\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item {\n cursor: pointer;\n flex: 0 0 auto;\n margin: 0 1px 0 0;\n padding: 9px 20px;\n border: 0;\n font: 500 13px/22px \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n text-decoration: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*:focus,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*:hover,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*:active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*:visited,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item:focus,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item:hover,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item:active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item:visited,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*:focus,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*:hover,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*:active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*:visited,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item:focus,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item:hover,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item:active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item:visited {\n outline: none;\n background-color: #F8F8F8;\n color: #666;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*:first-child,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item:first-child,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*:first-child,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item:first-child {\n border-radius: 4px 0 0 4px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*:last-child,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item:last-child,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*:last-child,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item:last-child {\n margin: 0;\n border-radius: 0 4px 4px 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*.active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item.active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*.active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item.active {\n background-color: #E1F6FF;\n color: #17A8E3;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>.sui-tab-content,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>.sui-tab-content {\n display: none;\n margin: 10px 0 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>*.sui-tab-boxed,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>.sui-tab-content.sui-tab-boxed,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>*.sui-tab-boxed,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>.sui-tab-content.sui-tab-boxed {\n padding: 20px;\n border: 1px solid #E6E6E6;\n border-radius: 4px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>*.sui-tab-boxed,\n .sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>.sui-tab-content.sui-tab-boxed,\n .sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>*.sui-tab-boxed,\n .sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>.sui-tab-content.sui-tab-boxed {\n padding: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>*.active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>.sui-tab-content.active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>*.active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>.sui-tab-content.active {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes].sui-tabs-content-lg>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes].sui-tabs-content-lg>.sui-tab-content,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content.sui-tabs-content-lg>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content.sui-tabs-content-lg>.sui-tab-content {\n margin-top: 30px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs:last-child {\n margin: 0;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-side-tabs:last-child {\n margin: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-side-tabs {\n margin: 0 0 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>[data-tabs],\n.sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>.sui-tabs-menu {\n padding: 0 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>[data-tabs],\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>.sui-tabs-menu {\n padding: 0 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>[data-panes]>*,\n.sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>[data-panes]>.sui-tab-content,\n.sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>.sui-tabs-content>*,\n.sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>.sui-tabs-content>.sui-tab-content {\n padding: 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>[data-panes]>*,\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>[data-panes]>.sui-tab-content,\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>.sui-tabs-content>*,\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>.sui-tabs-content>.sui-tab-content {\n padding: 30px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed {\n margin: -20px !important;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed {\n margin: -30px !important;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown {\n position: relative;\n display: inline-block;\n margin: 0 10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul {\n min-width: 170px;\n display: none;\n position: absolute;\n z-index: 10;\n top: 100%;\n right: -10px;\n left: auto;\n margin: 15px 0 0;\n padding: 10px 0;\n border: 1px solid #ddd;\n border-radius: 4px;\n background-color: #fff;\n box-shadow: 0 3px 7px 0 rgba(0,0,0,0.07);\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul:after {\n content: \" \";\n width: 0;\n position: absolute;\n right: 15px;\n border-width: 0 8px 10px;\n border-style: solid;\n border-top-color: #ddd;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul:before {\n z-index: 10;\n top: -10px;\n border-color: #ddd transparent;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul:after {\n z-index: 11;\n top: -8px;\n border-color: #fff transparent;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li {\n list-style: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li {\n display: block;\n margin: 0;\n border: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:active,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:active,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li>span,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li>span:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li>span:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li>span:active {\n margin: 0;\n padding: 0 8px;\n border: 0;\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button {\n width: 100%;\n cursor: pointer;\n display: block;\n font: 500 13px/30px \"Roboto\",Arial,sans-serif;\n text-align: left;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:visited,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:visited {\n background-color: transparent;\n color: #888;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:active,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:active {\n background-color: #F2F2F2;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:hover [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:active [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:hover [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:active [class*=\"sui-icon-\"]:before {\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a.sui-option-red,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a.sui-option-red:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a.sui-option-red:visited,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button.sui-option-red,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button.sui-option-red:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button.sui-option-red:visited {\n background-color: transparent;\n color: #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a.sui-option-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a.sui-option-red:active,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button.sui-option-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button.sui-option-red:active {\n background-color: #FFE5E9;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a.sui-option-red [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button.sui-option-red [class*=\"sui-icon-\"]:before {\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li [class*=\"sui-icon-\"] {\n width: 24px;\n margin-right: 4px;\n font-size: 12px;\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li [class*=\"sui-icon-\"]:before {\n display: block;\n color: #888;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li.active,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li.current {\n background-color: #F2F2F2;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li.active [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li.current [class*=\"sui-icon-\"]:before {\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li.sui-dropdown-label {\n border-bottom: 1px solid #E6E6E6;\n line-height: 30px;\n cursor: default;\n color: #666;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li form {\n display: block;\n margin: 0;\n padding: 0;\n border: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown:first-child {\n margin-left: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown:last-child {\n margin-right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.sui-dropdown-right ul {\n right: unset;\n left: -10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.sui-dropdown-right ul:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown.sui-dropdown-right ul:after {\n right: unset;\n left: 15px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.sui-dropdown-center ul {\n right: unset;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.sui-dropdown-center ul:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown.sui-dropdown-center ul:after {\n right: unset;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.wds-item-loading {\n font-size: 18px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.wds-item-loading .sui-dropdown-anchor {\n visibility: hidden;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.open .sui-dropdown-anchor,\n.sui-forminator-scgen .sui-wrap .sui-dropdown.open .sui-dropdown-anchor:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown.open .sui-dropdown-anchor:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown.open .sui-dropdown-anchor:active,\n.sui-forminator-scgen .sui-wrap .sui-dropdown.open .sui-dropdown-anchor:visited {\n background-color: #F2F2F2;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.open ul {\n display: block;\n}\n\n.sui-forminator-scgen .sui-modal {\n width: calc(100% - 160px);\n height: calc(100vh - 32px);\n overflow-x: hidden;\n overflow-y: auto;\n user-select: auto;\n display: none;\n flex-direction: column;\n align-items: center;\n position: fixed;\n z-index: 13;\n top: 32px;\n left: 160px;\n padding: 30px 0;\n background-color: rgba(51,51,51,0.95);\n}\n\n.sui-forminator-scgen .sui-modal,\n.sui-forminator-scgen .sui-modal * {\n box-sizing: border-box;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-overlay {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-overlay:hover {\n cursor: pointer;\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-content {\n width: 100%;\n min-height: 0;\n flex: 0 0 auto;\n position: relative;\n margin: auto;\n padding: 0 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-modal-content {\n padding: 0 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide {\n display: none;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide.sui-active {\n opacity: 0;\n display: block;\n animation-duration: 0.7s;\n animation-fill-mode: both;\n transform-origin: center;\n transform-style: preserve-3d;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide.sui-active.sui-loaded {\n opacity: 1;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide.sui-active.sui-fadein {\n opacity: 1;\n animation-name: fadeIn;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide.sui-active.sui-fadein-left {\n opacity: 1;\n animation-name: fadeInLeft;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide.sui-active.sui-fadein-right {\n opacity: 1;\n animation-name: fadeInRight;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide:disabled a,\n.sui-forminator-scgen .sui-modal .sui-modal-slide:disabled input,\n.sui-forminator-scgen .sui-modal .sui-modal-slide:disabled select,\n.sui-forminator-scgen .sui-modal .sui-modal-slide:disabled button,\n.sui-forminator-scgen .sui-modal .sui-modal-slide:disabled textarea,\n.sui-forminator-scgen .sui-modal .sui-modal-slide[disabled] a,\n.sui-forminator-scgen .sui-modal .sui-modal-slide[disabled] input,\n.sui-forminator-scgen .sui-modal .sui-modal-slide[disabled] select,\n.sui-forminator-scgen .sui-modal .sui-modal-slide[disabled] button,\n.sui-forminator-scgen .sui-modal .sui-modal-slide[disabled] textarea {\n opacity: 0.5;\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box {\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-title.sui-lg {\n font-size: 22px;\n line-height: 30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-title+.sui-description {\n margin-top: 15px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-title+.sui-description {\n margin-top: 10px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-banner {\n width: 100%;\n max-width: 100%;\n height: auto;\n overflow: hidden;\n display: block;\n margin: 0;\n padding: 0;\n border: 0;\n border-radius: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-banner img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n padding: 0;\n border: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-logo {\n width: 70px;\n height: 70px;\n overflow: hidden;\n display: block;\n margin: 0 auto;\n padding: 0;\n border: 5px solid #fff;\n border-radius: 4px;\n background-color: #fff;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-logo img {\n width: 60px;\n height: 60px;\n display: block;\n margin: 0;\n padding: 0;\n border: 0;\n border-radius: 4px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header {\n position: relative;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-box-banner {\n width: auto;\n max-width: none;\n margin-top: -15px;\n margin-right: -30px;\n margin-bottom: 40px;\n margin-left: -30px;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-box-banner {\n margin-top: -10px;\n margin-right: -20px;\n margin-bottom: 30px;\n margin-left: -20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-box-logo {\n position: absolute;\n top: -35px;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-button-float--right {\n position: absolute;\n top: 20px;\n right: 20px;\n margin: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-button-float--right {\n top: 15px;\n right: 15px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-button-float--left {\n position: absolute;\n top: 20px;\n left: 20px;\n margin: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-button-float--left {\n top: 15px;\n left: 15px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-steps-float {\n position: absolute;\n top: 20px;\n left: 50%;\n margin: 0;\n transform: translateX(-50%);\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-steps-float {\n top: 15px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-flatten {\n padding-bottom: 0;\n border-bottom-width: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--0 {\n padding-top: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--0 .sui-box-banner {\n margin-top: -0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--0 {\n padding-right: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--0 .sui-box-banner {\n margin-right: -0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--0 {\n padding-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--0 {\n padding-left: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--0 .sui-box-banner {\n margin-left: -0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--0 {\n padding-left: 0;\n padding-right: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--0 .sui-box-banner {\n margin-left: -0;\n margin-right: -0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--10 {\n padding-top: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--10 .sui-box-banner {\n margin-top: -10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--10 {\n padding-right: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--10 .sui-box-banner {\n margin-right: -10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--10 {\n padding-bottom: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--10 {\n padding-left: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--10 .sui-box-banner {\n margin-left: -10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--10 {\n padding-left: 10px;\n padding-right: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--10 .sui-box-banner {\n margin-left: -10px;\n margin-right: -10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--20 {\n padding-top: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--20 .sui-box-banner {\n margin-top: -20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--20 {\n padding-right: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--20 .sui-box-banner {\n margin-right: -20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--20 {\n padding-bottom: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--20 {\n padding-left: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--20 .sui-box-banner {\n margin-left: -20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--20 {\n padding-left: 20px;\n padding-right: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--20 .sui-box-banner {\n margin-left: -20px;\n margin-right: -20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--30 {\n padding-top: 30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--30 .sui-box-banner {\n margin-top: -30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--30 {\n padding-right: 30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--30 .sui-box-banner {\n margin-right: -30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--30 .sui-box-banner {\n margin-right: -20px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--30 {\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--30 {\n padding-bottom: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--30 {\n padding-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--30 {\n padding-left: 30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--30 .sui-box-banner {\n margin-left: -30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--30 .sui-box-banner {\n margin-left: -20px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--30 {\n padding-left: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--30 {\n padding-left: 30px;\n padding-right: 30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--30 .sui-box-banner {\n margin-left: -30px;\n margin-right: -30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--30 .sui-box-banner {\n margin-left: -20px;\n margin-right: -20px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--30 {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--40 {\n padding-top: 40px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--40 .sui-box-banner {\n margin-top: -40px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--40 {\n padding-right: 40px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--40 .sui-box-banner {\n margin-right: -40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--40 .sui-box-banner {\n margin-right: -20px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--40 {\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--40 {\n padding-bottom: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--40 {\n padding-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--40 {\n padding-left: 40px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--40 .sui-box-banner {\n margin-left: -40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--40 .sui-box-banner {\n margin-left: -20px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--40 {\n padding-left: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--40 {\n padding-left: 40px;\n padding-right: 40px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--40 .sui-box-banner {\n margin-left: -40px;\n margin-right: -40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--40 .sui-box-banner {\n margin-left: -20px;\n margin-right: -20px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--40 {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--50 {\n padding-top: 50px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--50 .sui-box-banner {\n margin-top: -50px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--50 {\n padding-right: 50px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--50 .sui-box-banner {\n margin-right: -50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--50 .sui-box-banner {\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--50 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--50 {\n padding-bottom: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--50 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--50 {\n padding-left: 50px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--50 .sui-box-banner {\n margin-left: -50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--50 .sui-box-banner {\n margin-left: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--50 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--50 {\n padding-left: 50px;\n padding-right: 50px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--50 .sui-box-banner {\n margin-left: -50px;\n margin-right: -50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--50 .sui-box-banner {\n margin-left: -40px;\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--50 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--60 {\n padding-top: 60px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--60 .sui-box-banner {\n margin-top: -60px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--60 {\n padding-right: 60px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--60 .sui-box-banner {\n margin-right: -60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--60 .sui-box-banner {\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--60 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--60 {\n padding-bottom: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--60 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--60 {\n padding-left: 60px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--60 .sui-box-banner {\n margin-left: -60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--60 .sui-box-banner {\n margin-left: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--60 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--60 {\n padding-left: 60px;\n padding-right: 60px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--60 .sui-box-banner {\n margin-left: -60px;\n margin-right: -60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--60 .sui-box-banner {\n margin-left: -40px;\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--60 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--70 {\n padding-top: 70px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--70 .sui-box-banner {\n margin-top: -70px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--70 {\n padding-right: 70px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--70 .sui-box-banner {\n margin-right: -70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--70 .sui-box-banner {\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--70 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--70 {\n padding-bottom: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--70 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--70 {\n padding-left: 70px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--70 .sui-box-banner {\n margin-left: -70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--70 .sui-box-banner {\n margin-left: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--70 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--70 {\n padding-left: 70px;\n padding-right: 70px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--70 .sui-box-banner {\n margin-left: -70px;\n margin-right: -70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--70 .sui-box-banner {\n margin-left: -40px;\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--70 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--80 {\n padding-top: 80px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--80 .sui-box-banner {\n margin-top: -80px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--80 {\n padding-right: 80px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--80 .sui-box-banner {\n margin-right: -80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--80 .sui-box-banner {\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--80 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--80 {\n padding-bottom: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--80 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--80 {\n padding-left: 80px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--80 .sui-box-banner {\n margin-left: -80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--80 .sui-box-banner {\n margin-left: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--80 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--80 {\n padding-left: 80px;\n padding-right: 80px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--80 .sui-box-banner {\n margin-left: -80px;\n margin-right: -80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--80 .sui-box-banner {\n margin-left: -40px;\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--80 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--90 {\n padding-top: 90px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--90 .sui-box-banner {\n margin-top: -90px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--90 {\n padding-right: 90px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--90 .sui-box-banner {\n margin-right: -90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--90 .sui-box-banner {\n margin-right: -50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--90 {\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--90 {\n padding-bottom: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--90 {\n padding-bottom: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--90 {\n padding-left: 90px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--90 .sui-box-banner {\n margin-left: -90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--90 .sui-box-banner {\n margin-left: -50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--90 {\n padding-left: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--90 {\n padding-left: 90px;\n padding-right: 90px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--90 .sui-box-banner {\n margin-left: -90px;\n margin-right: -90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--90 .sui-box-banner {\n margin-left: -50px;\n margin-right: -50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--90 {\n padding-left: 50px;\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--100 {\n padding-top: 100px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--100 .sui-box-banner {\n margin-top: -100px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--100 {\n padding-right: 100px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--100 .sui-box-banner {\n margin-right: -100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--100 .sui-box-banner {\n margin-right: -50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--100 {\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--100 {\n padding-bottom: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--100 {\n padding-bottom: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--100 {\n padding-left: 100px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--100 .sui-box-banner {\n margin-left: -100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--100 .sui-box-banner {\n margin-left: -50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--100 {\n padding-left: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--100 {\n padding-left: 100px;\n padding-right: 100px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--100 .sui-box-banner {\n margin-left: -100px;\n margin-right: -100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--100 .sui-box-banner {\n margin-left: -50px;\n margin-right: -50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--100 {\n padding-left: 50px;\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-content-center {\n display: block;\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-content-center-inline {\n justify-content: center;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header+.sui-box-footer.sui-flatten {\n padding-top: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header+.sui-box-footer.sui-flatten {\n padding-top: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header+.sui-box-footer:not(.sui-flatten) {\n margin-top: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header+.sui-box-footer:not(.sui-flatten) {\n margin-top: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-content-center {\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-content-center-inline {\n text-align: right;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--0 {\n padding-top: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--0 {\n padding-right: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--0 {\n padding-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--0 {\n padding-left: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--0 {\n padding-left: 0;\n padding-right: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--10 {\n padding-top: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--10 {\n padding-right: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--10 {\n padding-bottom: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--10 {\n padding-left: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--10 {\n padding-left: 10px;\n padding-right: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--20 {\n padding-top: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--20 {\n padding-right: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--20 {\n padding-bottom: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--20 {\n padding-left: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--20 {\n padding-left: 20px;\n padding-right: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--30 {\n padding-top: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--30 {\n padding-top: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--30 {\n padding-right: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--30 {\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--30 {\n padding-bottom: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--30 {\n padding-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--30 {\n padding-left: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--30 {\n padding-left: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--30 {\n padding-left: 30px;\n padding-right: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--30 {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--40 {\n padding-top: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--40 {\n padding-top: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--40 {\n padding-right: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--40 {\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--40 {\n padding-bottom: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--40 {\n padding-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--40 {\n padding-left: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--40 {\n padding-left: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--40 {\n padding-left: 40px;\n padding-right: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--40 {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--50 {\n padding-top: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--50 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--50 {\n padding-right: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--50 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--50 {\n padding-bottom: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--50 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--50 {\n padding-left: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--50 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--50 {\n padding-left: 50px;\n padding-right: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--50 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--60 {\n padding-top: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--60 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--60 {\n padding-right: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--60 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--60 {\n padding-bottom: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--60 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--60 {\n padding-left: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--60 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--60 {\n padding-left: 60px;\n padding-right: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--60 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--70 {\n padding-top: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--70 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--70 {\n padding-right: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--70 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--70 {\n padding-bottom: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--70 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--70 {\n padding-left: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--70 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--70 {\n padding-left: 70px;\n padding-right: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--70 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--80 {\n padding-top: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--80 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--80 {\n padding-right: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--80 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--80 {\n padding-bottom: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--80 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--80 {\n padding-left: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--80 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--80 {\n padding-left: 80px;\n padding-right: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--80 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--90 {\n padding-top: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--90 {\n padding-top: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--90 {\n padding-right: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--90 {\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--90 {\n padding-bottom: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--90 {\n padding-bottom: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--90 {\n padding-left: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--90 {\n padding-left: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--90 {\n padding-left: 90px;\n padding-right: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--90 {\n padding-left: 50px;\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--100 {\n padding-top: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--100 {\n padding-top: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--100 {\n padding-right: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--100 {\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--100 {\n padding-bottom: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--100 {\n padding-bottom: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--100 {\n padding-left: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--100 {\n padding-left: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--100 {\n padding-left: 100px;\n padding-right: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--100 {\n padding-left: 50px;\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-selectors {\n margin: 30px 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-selectors:first-child {\n margin-top: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-selectors:first-child {\n margin-top: 0;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-selectors:last-child {\n margin-bottom: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-selectors:last-child {\n margin-bottom: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-selectors {\n margin: 20px 0;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-flatten {\n padding-top: 0;\n border-top-width: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-content-center {\n justify-content: center;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-content-right {\n justify-content: flex-end;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-content-separated {\n justify-content: space-between;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--0 {\n padding-top: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--0 {\n padding-right: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--0 {\n padding-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--0 {\n padding-left: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--0 {\n padding-left: 0;\n padding-right: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--10 {\n padding-top: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--10 {\n padding-right: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--10 {\n padding-bottom: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--10 {\n padding-left: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--10 {\n padding-left: 10px;\n padding-right: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--20 {\n padding-top: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--20 {\n padding-right: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--20 {\n padding-bottom: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--20 {\n padding-left: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--20 {\n padding-left: 20px;\n padding-right: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--30 {\n padding-top: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--30 {\n padding-top: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--30 {\n padding-right: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--30 {\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--30 {\n padding-bottom: 30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--30 {\n padding-left: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--30 {\n padding-left: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--30 {\n padding-left: 30px;\n padding-right: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--30 {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--40 {\n padding-top: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--40 {\n padding-top: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--40 {\n padding-right: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--40 {\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--40 {\n padding-bottom: 40px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--40 {\n padding-left: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--40 {\n padding-left: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--40 {\n padding-left: 40px;\n padding-right: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--40 {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--50 {\n padding-top: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--50 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--50 {\n padding-right: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--50 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--50 {\n padding-bottom: 50px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--50 {\n padding-left: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--50 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--50 {\n padding-left: 50px;\n padding-right: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--50 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--60 {\n padding-top: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--60 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--60 {\n padding-right: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--60 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--60 {\n padding-bottom: 60px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--60 {\n padding-left: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--60 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--60 {\n padding-left: 60px;\n padding-right: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--60 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--70 {\n padding-top: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--70 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--70 {\n padding-right: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--70 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--70 {\n padding-bottom: 70px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--70 {\n padding-left: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--70 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--70 {\n padding-left: 70px;\n padding-right: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--70 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--80 {\n padding-top: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--80 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--80 {\n padding-right: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--80 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--80 {\n padding-bottom: 80px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--80 {\n padding-left: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--80 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--80 {\n padding-left: 80px;\n padding-right: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--80 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--90 {\n padding-top: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--90 {\n padding-top: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--90 {\n padding-right: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--90 {\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--90 {\n padding-bottom: 90px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--90 {\n padding-left: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--90 {\n padding-left: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--90 {\n padding-left: 90px;\n padding-right: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--90 {\n padding-left: 50px;\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--100 {\n padding-top: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--100 {\n padding-top: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--100 {\n padding-right: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--100 {\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--100 {\n padding-bottom: 100px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--100 {\n padding-left: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--100 {\n padding-left: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--100 {\n padding-left: 100px;\n padding-right: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--100 {\n padding-left: 50px;\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-skip:not(.sui-button) {\n width: auto;\n max-width: 100%;\n cursor: pointer;\n display: block;\n margin: 0 auto;\n padding: 0;\n border: 0;\n background-color: transparent;\n background-image: none;\n box-shadow: none;\n color: #aaa;\n font: 500 12px/16px \"Roboto\",Arial,sans-serif;\n letter-spacing: -0.18px;\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-skip:not(.sui-button):focus,\n.sui-forminator-scgen .sui-modal .sui-modal-skip:not(.sui-button):hover,\n.sui-forminator-scgen .sui-modal .sui-modal-skip:not(.sui-button):active {\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n margin: 0 -5px;\n padding: 0;\n border: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps a,\n.sui-forminator-scgen .sui-modal .sui-box-steps span,\n.sui-forminator-scgen .sui-modal .sui-box-steps button {\n overflow: hidden;\n display: block;\n flex: 0 0 auto;\n margin: 0 5px;\n padding: 0;\n border: 0;\n background-color: #E6E6E6;\n white-space: nowrap;\n text-overflow: clip;\n color: transparent;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps a.sui-current,\n.sui-forminator-scgen .sui-modal .sui-box-steps span.sui-current,\n.sui-forminator-scgen .sui-modal .sui-box-steps button.sui-current {\n background-color: #17A8E3;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps a:disabled,\n.sui-forminator-scgen .sui-modal .sui-box-steps a[disabled],\n.sui-forminator-scgen .sui-modal .sui-box-steps a.sui-disabled,\n.sui-forminator-scgen .sui-modal .sui-box-steps span:disabled,\n.sui-forminator-scgen .sui-modal .sui-box-steps span[disabled],\n.sui-forminator-scgen .sui-modal .sui-box-steps span.sui-disabled,\n.sui-forminator-scgen .sui-modal .sui-box-steps button:disabled,\n.sui-forminator-scgen .sui-modal .sui-box-steps button[disabled],\n.sui-forminator-scgen .sui-modal .sui-box-steps button.sui-disabled {\n cursor: not-allowed;\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps a,\n.sui-forminator-scgen .sui-modal .sui-box-steps button,\n.sui-forminator-scgen .sui-modal .sui-box-steps span[role=\"button\"] {\n cursor: pointer;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-lg {\n padding: 8px 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-lg a,\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-lg span,\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-lg button {\n width: 14px;\n height: 14px;\n border-radius: 28px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-md {\n padding: 10px 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-md a,\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-md span,\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-md button {\n width: 10px;\n height: 10px;\n border-radius: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-sm {\n padding: 11.5px 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-sm a,\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-sm span,\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-sm button {\n width: 7px;\n height: 7px;\n border-radius: 14px;\n}\n\n.sui-forminator-scgen .sui-modal.sui-modal-xl .sui-modal-content {\n max-width: 1040px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal.sui-modal-xl .sui-modal-content {\n max-width: 1020px;\n }\n}\n\n.sui-forminator-scgen .sui-modal.sui-modal-lg .sui-modal-content {\n max-width: 660px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal.sui-modal-lg .sui-modal-content {\n max-width: 640px;\n }\n}\n\n.sui-forminator-scgen .sui-modal.sui-modal-md .sui-modal-content {\n max-width: 560px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal.sui-modal-md .sui-modal-content {\n max-width: 540px;\n }\n}\n\n.sui-forminator-scgen .sui-modal.sui-modal-sm .sui-modal-content {\n max-width: 460px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal.sui-modal-sm .sui-modal-content {\n max-width: 440px;\n }\n}\n\n.sui-forminator-scgen .sui-modal.sui-active {\n display: flex;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal {\n width: 100%;\n left: 0;\n padding: 20px 0;\n }\n}\n\n.sui-forminator-scgen .sui-dialog {\n overflow: auto;\n display: flex;\n align-items: center;\n position: fixed;\n z-index: 13;\n top: 0;\n right: 0;\n bottom: 0;\n left: 160px;\n background-color: rgba(51,51,51,0.95);\n}\n\n.sui-forminator-scgen .sui-dialog,\n.sui-forminator-scgen .sui-dialog * {\n box-sizing: border-box;\n}\n\n.sui-forminator-scgen .sui-dialog,\n.sui-forminator-scgen .sui-dialog:hover,\n.sui-forminator-scgen .sui-dialog:focus,\n.sui-forminator-scgen .sui-dialog:active {\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-overlay {\n position: absolute;\n z-index: 13;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n@media (max-width: 960px) {\n .sui-forminator-scgen .sui-dialog .sui-dialog-overlay {\n left: 36px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog .sui-dialog-overlay {\n left: 0;\n }\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-content {\n width: 100%;\n max-width: 660px;\n max-height: 85%;\n position: relative;\n z-index: 13;\n margin: 0 auto;\n padding: 0 30px;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-content>.sui-box {\n margin: 30px 0;\n box-shadow: 0 10px 40px rgba(0,0,0,0.2);\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-content>.sui-box .sui-box-body>* {\n margin-bottom: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog .sui-dialog-content>.sui-box .sui-box-body>* {\n margin-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-content>.sui-box .sui-box-body>*:last-child {\n margin-bottom: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog .sui-dialog-content>.sui-box {\n margin: 20px 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog .sui-dialog-content {\n max-width: 640px;\n padding: 0 20px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-close {\n width: 30px;\n height: 30px;\n cursor: pointer;\n margin: 0;\n padding: 0;\n border: 0;\n outline-style: none;\n background-image: none;\n background-color: transparent;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-close:hover:before,\n.sui-forminator-scgen .sui-dialog .sui-dialog-close:active:before {\n color: #888;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-close:before {\n content: \")\";\n color: #aaa;\n font-size: 16px;\n line-height: 30px;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-back {\n width: 30px;\n height: 30px;\n cursor: pointer;\n margin: 0;\n padding: 0;\n border: 0;\n outline-style: none;\n background-image: none;\n background-color: transparent;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-back:hover:before,\n.sui-forminator-scgen .sui-dialog .sui-dialog-back:active:before {\n color: #888;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-back:before {\n content: \"Ó\";\n color: #aaa;\n font-size: 16px;\n line-height: 30px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header.sui-block-content-center .sui-notice,\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header.sui-block-content-center .sui-form-field,\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-body.sui-block-content-center .sui-notice,\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-body.sui-block-content-center .sui-form-field,\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-footer.sui-block-content-center .sui-notice,\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-footer.sui-block-content-center .sui-form-field {\n text-align: initial;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header {\n display: block;\n position: relative;\n padding-top: 40px;\n padding-bottom: 10px;\n border-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close {\n position: absolute;\n top: 20px;\n right: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-back {\n position: absolute;\n top: 20px;\n left: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-box-title {\n font-size: 22px;\n line-height: 30px;\n font-family: \"Roboto\",Arial,sans-serif;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-box-title+.sui-description {\n margin-top: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-image {\n width: 70px;\n height: 70px;\n display: block;\n position: absolute;\n top: -30px;\n left: 50%;\n margin-left: -35px;\n border: 5px solid #fff;\n border-radius: 4px;\n background-color: #fff;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-image img {\n max-width: 100%;\n max-height: 100%;\n display: block;\n margin: 0 auto;\n border-radius: 3px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-image {\n display: none;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header:last-child {\n padding-bottom: 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header:last-child {\n padding-bottom: 30px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header {\n padding-top: 60px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-body.sui-box-body-slim {\n padding-top: 10px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-body+.sui-box-footer {\n padding-top: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-footer {\n justify-content: space-between;\n border-top: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-footer.sui-box-footer-center {\n justify-content: center;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-footer.sui-box-footer-right {\n justify-content: flex-end;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content {\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider {\n display: block;\n position: relative;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content {\n pointer-events: all;\n padding: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li {\n display: block;\n margin: 0;\n border: 0;\n list-style: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li {\n display: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li.sui-current {\n opacity: 0;\n display: block;\n animation-duration: 0.7s;\n animation-fill-mode: both;\n transform-origin: center;\n transform-style: preserve-3d;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li.sui-current.sui-loaded {\n opacity: 1;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li.sui-current.fadeInLeft {\n opacity: 1;\n animation-name: fadeInLeft;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li.sui-current.fadeInRight {\n opacity: 1;\n animation-name: fadeInRight;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li {\n padding: 20px 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li {\n padding: 30px 0;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button {\n cursor: pointer;\n pointer-events: all;\n position: absolute;\n top: 50%;\n border-radius: 50%;\n transform: translateY(-50%);\n font-size: 16px;\n transition: all 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button:focus,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button:active {\n margin: 0;\n padding: 0;\n border: 0;\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button:active {\n background-color: #fff;\n color: #666;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button:disabled {\n opacity: 0.3;\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button [class*=\"sui-icon-\"] {\n display: block;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button [class*=\"sui-icon-\"]:before {\n display: block;\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button.sui-prev {\n left: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button.sui-next {\n right: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button {\n width: 30px;\n height: 30px;\n background-color: #fff;\n color: #666;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button {\n width: 40px;\n height: 40px;\n background-color: transparent;\n color: #fff;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n margin: 0 -5px;\n padding: 20px 0;\n border: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li {\n list-style: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:before,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:after,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li:before,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li:after {\n content: unset;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li {\n display: block;\n flex: 0 0 auto;\n margin: 0;\n padding: 0 5px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li>span {\n width: 7px;\n height: 7px;\n display: block;\n border-radius: 14px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li a:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li a:focus,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li a:active,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li a:visited,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li button:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li button:focus,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li button:active,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li button:visited,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li>span,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li>span:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li>span:focus,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li>span:active,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li>span:visited {\n margin: 0;\n padding: 0;\n border: 0;\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li>span {\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li button {\n cursor: pointer;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li.current a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li.current button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li.current>span {\n background-color: #666;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li.current a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li.current button {\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li>span {\n background-color: #666;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li button {\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li.current ~ li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li.current ~ li button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li.current ~ li>span {\n background-color: #E6E6E6;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider {\n padding: 0 15px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider {\n padding: 0 55px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box .sui-box-banner {\n display: block;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box .sui-box-banner img {\n width: auto;\n max-width: 100%;\n height: auto;\n display: block;\n margin: 0 auto;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box .sui-box-banner:first-child {\n overflow: hidden;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box .sui-box-banner:last-child {\n overflow: hidden;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box .sui-box-banner+[class*=\"sui-box-\"] {\n padding-top: 40px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors)+.sui-box-selectors {\n margin-top: 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors)+.sui-box-selectors {\n margin-top: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors)+[class*=\"sui-box-\"]:not(.sui-box-selectors) {\n padding-top: 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors)+[class*=\"sui-box-\"]:not(.sui-box-selectors) {\n padding-top: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors).sui-lg {\n padding-right: 20px;\n padding-left: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors).sui-lg.sui-last,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors).sui-lg:last-child {\n padding-bottom: 40px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors).sui-lg.sui-last,\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors).sui-lg:last-child {\n padding-bottom: 60px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors).sui-lg {\n padding-right: 60px;\n padding-left: 60px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors):last-child {\n padding-bottom: 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors):last-child {\n padding-bottom: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors):not(:last-child) {\n padding-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header {\n display: block;\n border-bottom-width: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header .sui-box-title {\n font-size: 22px;\n line-height: 30px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header .sui-box-title+.sui-description {\n margin-top: 10px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header .sui-box-title+.sui-description {\n margin-top: 15px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header .sui-description {\n line-height: 22px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header .sui-dialog-close {\n position: absolute;\n top: 20px;\n right: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header .sui-dialog-back {\n position: absolute;\n top: 20px;\n left: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-footer {\n display: block;\n border-top-width: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip {\n font-size: 13px;\n line-height: 22px;\n letter-spacing: -.25px;\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a {\n opacity: 0.7;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a:active,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a:visited {\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a:active {\n opacity: 1;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content {\n max-width: 640px;\n padding: 0 10px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content {\n max-width: 670px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header {\n border: none;\n text-align: center;\n display: block;\n position: relative;\n padding-top: 40px;\n padding-bottom: 10px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close {\n width: 30px;\n height: 30px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 15px;\n right: 15px;\n margin: 0;\n padding: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close,\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close:before {\n color: #888;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close:before {\n font-size: 16px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close:focus {\n outline: none;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close {\n top: 20px;\n right: 10px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-image {\n width: 70px;\n height: 70px;\n display: block;\n position: absolute;\n top: -35px;\n left: 50%;\n margin-left: -35px;\n border: 5px solid #fff;\n border-radius: 4px;\n background-color: #fff;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-image img {\n display: block;\n border-radius: 3px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-image {\n display: none;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-box-title {\n margin: 0;\n color: #333;\n font: bold 22px/30px \"Roboto\",Arial,sans-serif;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header p {\n margin: 10px 0 0;\n color: #666;\n font-size: 13px;\n line-height: 22px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header p:first-child {\n margin-top: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header.sui-dialog-with-image {\n margin-top: 35px;\n padding-top: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header.sui-dialog-with-image {\n margin-top: 0;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body {\n padding-top: 10px;\n padding-bottom: 15px;\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body p {\n font-size: 13px;\n line-height: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body label {\n text-align: left;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body .sui-label {\n line-height: 22px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body .sui-form-field {\n margin-bottom: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body .sui-form-field:last-child {\n margin-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body:last-child {\n padding-bottom: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body {\n padding-bottom: 10px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-footer {\n align-items: center;\n justify-content: center;\n padding-top: 15px;\n padding-bottom: 40px;\n border: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-footer.sui-align-unset {\n justify-content: unset;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-footer.sui-space-between {\n justify-content: space-between;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-footer {\n padding-top: 10px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-reduced .sui-dialog-content {\n max-width: 560px;\n}\n\n@media (max-width: 500px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-reduced .sui-dialog-content {\n max-width: calc(500px + (20px*2));\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm .sui-dialog-content {\n max-width: 460px;\n}\n\n@media (max-width: 400px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-sm .sui-dialog-content {\n max-width: calc(400px + (20px*2));\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-lg .sui-dialog-content {\n max-width: 1040px;\n}\n\n@media (max-width: 1200px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-lg .sui-dialog-content {\n max-width: 1020px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog[aria-hidden=\"true\"] {\n display: none;\n}\n\n@media (max-width: 960px) {\n .sui-forminator-scgen .sui-dialog {\n left: 36px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog {\n left: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen.wp-admin.folded .sui-modal {\n width: calc(100% - 36px);\n left: 36px;\n }\n}\n\n.sui-forminator-scgen.wp-admin.folded .sui-dialog {\n left: 36px;\n}\n\n.sui-forminator-scgen.wp-admin.folded .sui-dialog .sui-dialog-overlay {\n left: 36px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen.wp-admin.folded .sui-dialog .sui-dialog-overlay {\n left: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen.wp-admin.folded .sui-dialog {\n left: 0;\n }\n}\n\n@media only screen and (max-width: 960px) {\n .sui-forminator-scgen.wp-admin.auto-fold .sui-modal {\n width: calc(100% - 36px);\n left: 36px;\n }\n}\n\n@media only screen and (max-width: 782px) {\n .sui-forminator-scgen.wp-admin.auto-fold .sui-modal {\n width: 100%;\n left: 0;\n }\n}\n\nhtml.sui-has-modal,\nhtml.sui-has-overlay {\n overflow: hidden;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container {\n width: 100% !important;\n display: block;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .selection {\n display: block;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .selection:focus,\n.sui-forminator-scgen select.sui-select+.select2-container .selection *:focus {\n outline: none;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single,\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple {\n border-radius: 4px;\n border: 1px solid #ddd;\n background-color: #FAFAFA;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single:hover,\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple:hover {\n background-color: #fff;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single {\n height: auto;\n display: block;\n position: relative;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__rendered {\n padding: 7px 28px 6px 15px;\n color: #333;\n font: 500 15px/25px \"Roboto\",Arial,sans-serif;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__arrow {\n width: 20px;\n height: 20px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 9px;\n right: 9px;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__arrow:before {\n content: \"ı\";\n font-size: 12px;\n transition: transform 0.2s linear;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__arrow b {\n display: none;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple {\n padding: 7px 12px 7px;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered {\n display: block;\n margin: -5px;\n padding: 0;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {\n display: none;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered li {\n display: inline-flex;\n margin-right: 5px;\n margin-bottom: 5px;\n font: 500 15px/24px \"Roboto\",Arial,sans-serif;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered li:before,\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered li:after {\n content: none;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {\n padding-left: 10px;\n padding-right: 0;\n border: none;\n border-radius: 4px;\n background: #666;\n color: #fff;\n font-size: 12px;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {\n margin-left: 10px;\n margin-right: 0;\n padding: 0 10px;\n color: #fff;\n order: 2;\n background-color: #5E5E5E;\n font-weight: 500;\n font-size: 16px;\n line-height: 24px;\n transition: all .3s ease;\n border-radius: 0 4px 4px 0;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {\n color: #fff;\n background-color: #565656;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline {\n margin: 0 0 0 8px;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field {\n width: 100% !important;\n height: 34px;\n display: block;\n margin: 0;\n padding: 0;\n color: #333;\n font: 500 15px/24px \"Roboto\",Arial,sans-serif;\n transition: 0.2s ease;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field::placeholder {\n color: #AAA;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container.select2-container--open .select2-selection--single,\n.sui-forminator-scgen select.sui-select+.select2-container.select2-container--open .select2-selection--multiple {\n background-color: #fff;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow:before {\n transform: rotate(180deg);\n}\n\n.sui-forminator-scgen select.sui-select.sui-select-inline+.select2-container {\n width: auto !important;\n max-width: 100%;\n min-width: 240px;\n display: inline-flex;\n margin-right: 10px;\n}\n\n.sui-forminator-scgen select.sui-select.sui-select-inline+.select2-container .selection {\n min-width: 100%;\n flex: 0 0 100%;\n}\n\n.sui-forminator-scgen select.sui-select.sui-select-inline+.select2-container:last-child {\n margin-right: 0;\n}\n\n.sui-forminator-scgen select.sui-select.sui-select-sm+.select2-container .select2-selection--single .select2-selection__rendered {\n padding-top: 6px;\n padding-left: 11px;\n font-size: 13px;\n line-height: 16px;\n}\n\n.sui-forminator-scgen select.sui-select.sui-select-sm+.select2-container .select2-selection--single .select2-selection__arrow {\n top: 4px;\n right: 4px;\n}\n\n.sui-forminator-scgen select.sui-select.sui-select-lg+.select2-container .select2-selection--multiple {\n min-height: 118px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown,\n.sui-forminator-scgen .sui-variables-dropdown {\n margin: 0;\n padding: 15px 0;\n border: 1px solid #ddd;\n border-radius: 4px;\n background: #fff;\n}\n\n.sui-forminator-scgen .sui-select-dropdown *,\n.sui-forminator-scgen .sui-variables-dropdown * {\n box-sizing: border-box;\n font-variant-ligatures: none;\n -webkit-font-variant-ligatures: none;\n text-rendering: optimizeLegibility;\n -moz-osx-font-smoothing: grayscale;\n font-smoothing: antialiased;\n -webkit-font-smoothing: antialiased;\n text-shadow: rgba(0,0,0,0.01) 0 0 1px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown {\n position: relative;\n margin: 0 0 10px;\n padding: 0 14px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown:after,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown:after {\n content: \"º\";\n width: 20px;\n height: 20px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 50%;\n right: 29px;\n transform: translateY(-50%);\n font-size: 16px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field {\n width: 100%;\n display: block;\n margin: 0;\n border: 1px solid #ddd;\n padding: 9px 40px 9px 14px;\n border-radius: 4px;\n background-color: #FAFAFA;\n color: #333;\n font: 500 15px/20px \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field,\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field:hover,\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field:focus,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field:hover,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field:focus {\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field:hover,\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field:focus,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field:hover,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field:focus {\n background-color: #fff;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field::placeholder,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field::placeholder {\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results {\n margin: 0;\n padding: 0;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options {\n background-color: transparent;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options,\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options li,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options li {\n margin: 0;\n padding: 0;\n border: 0;\n list-style: none;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options .select2-results__option,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options .select2-results__option {\n background-color: transparent;\n padding: 5px 14px;\n font: 500 15px/25px \"Roboto\",Arial,sans-serif;\n color: #888;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options .select2-results__option[aria-selected=\"true\"],\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options .select2-results__option[aria-selected=\"true\"] {\n color: #fff;\n background-color: #888;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options .select2-results__option[aria-disabled=\"true\"],\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options .select2-results__option[aria-disabled=\"true\"] {\n opacity: 0.5;\n cursor: not-allowed;\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options .select2-results__option--highlighted:not([aria-selected=\"true\"]),\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options .select2-results__option--highlighted:not([aria-selected=\"true\"]) {\n background-color: rgba(51,51,51,0.05);\n color: #666;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options .select2-results__option .select2-results__options--nested,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options .select2-results__option .select2-results__options--nested {\n margin: 0 -14px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options .select2-results__option .select2-results__options--nested li,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options .select2-results__option .select2-results__options--nested li {\n padding-left: 29px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results .select2-results__message,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results .select2-results__message {\n color: #888;\n font: bold 12px/22px \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results .select2-results__group,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results .select2-results__group {\n cursor: default;\n pointer-events: none;\n padding-left: 0;\n color: #aaa;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n}\n\n.sui-forminator-scgen .sui-select-dropdown.select2-dropdown--above {\n margin-top: 1px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown.select2-dropdown--below {\n margin-top: -1px;\n}\n\n.sui-forminator-scgen .sui-variables-dropdown {\n width: 320px !important;\n right: 0;\n left: auto;\n margin-right: -40px;\n margin-top: -1px;\n border-color: #ddd;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-hidden {\n display: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-hidden-important {\n display: none !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-block-content-center {\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-image {\n display: block;\n height: auto;\n max-width: 100%;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-image-center {\n margin-right: auto;\n margin-left: auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-actions-left {\n display: flex;\n align-items: center;\n margin-left: 10px;\n margin-right: auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-actions-right {\n display: flex;\n align-items: center;\n margin-left: auto;\n margin-right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-space-between {\n justify-content: space-between;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-align-start {\n justify-content: flex-start;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-align-end {\n justify-content: flex-end;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-success {\n color: #1ABC9C;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-warning {\n color: #FECF2F;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-error {\n color: #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-info {\n color: #17A8E3;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-margin {\n margin: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-margin-top {\n margin-top: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-margin-bottom {\n margin-bottom: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-margin-left {\n margin-left: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-margin-right {\n margin-right: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-padding {\n padding: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-padding-top {\n padding-top: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-padding-bottom {\n padding-bottom: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-padding-left {\n padding-left: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-padding-right {\n padding-right: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-margin {\n margin: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-margin-top {\n margin-top: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-margin-bottom {\n margin-bottom: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-margin-left {\n margin-left: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-margin-right {\n margin-right: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-padding {\n padding: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-padding-top {\n padding-top: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-padding-bottom {\n padding-bottom: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-padding-left {\n padding-left: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-padding-right {\n padding-right: 30px !important;\n}\n\n@media (max-width: 479px) {\n .sui-hidden-xs {\n display: none !important;\n }\n}\n\n@media (min-width: 480px) and (max-width: 782px) {\n .sui-hidden-sm {\n display: none !important;\n }\n}\n\n@media (min-width: 783px) and (max-width: 1199px) {\n .sui-hidden-md {\n display: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .sui-hidden-lg {\n display: none !important;\n }\n}\n\n.sui-forminator-scgen .sui-dialog#forminator-popup {\n z-index: 9991;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog#forminator-popup .sui-box .sui-box-body .sui-tabs div[data-tabs] {\n justify-content: center;\n }\n}\n\n.sui-forminator-scgen .sui-dialog#forminator-popup .sui-box .sui-box-body .sui-form-field {\n margin: 0;\n}\n\n.sui-forminator-scgen .sui-dialog#forminator-popup .sui-box .sui-box-body .sui-form-field.sui-form-field-error select.sui-select+.select2-container .select2-selection--single {\n border-bottom-width: 2px;\n border-bottom-color: #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-dialog#forminator-popup .sui-box .sui-box-body .fui-simulate-footer {\n display: block;\n text-align: center;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog#forminator-popup .sui-box .sui-box-body .fui-simulate-footer {\n margin: 0 -20px;\n padding-top: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog#forminator-popup .sui-box .sui-box-body .fui-simulate-footer {\n margin: 0 -30px;\n padding-top: 30px;\n }\n}\n\n.sui-forminator-scgen>.select2-container {\n z-index: 999991;\n}\n\n.sui-forminator-scgen .sui-modal {\n z-index: 1000;\n}\n\n.sui-forminator-scgen .sui-modal #forminator-popup .sui-modal-skip .sui-icon-close:before {\n color: #888;\n}\n\n.sui-forminator-scgen #forminator-generate-shortcode .forminator-scgen-icon:before {\n content: \"P\";\n color: inherit;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode {\n width: 48px;\n height: 30px;\n padding: 7px 5px;\n border: 0;\n border-radius: 4px;\n transition: all 0.3s ease;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode .forminator-scgen-icon {\n display: block;\n text-align: center;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode .forminator-scgen-icon:before {\n display: block;\n font-size: 16px;\n line-height: 16px;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode,\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode:focus,\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode:hover,\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode:active {\n border: 0;\n outline: none;\n box-shadow: none;\n text-decoration: none;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode,\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode:focus {\n background-color: #888;\n color: #fff;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode:hover,\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode:active {\n background-color: #17A8E3;\n color: #fff;\n}\n\n.sui-forminator-scgen:not([class*=\"sui-2-\"]) #forminator-generate-shortcode .forminator-scgen-icon {\n width: 18px;\n height: 18px;\n opacity: 0.7;\n display: inline-block;\n vertical-align: middle;\n margin: 0 2px;\n text-align: center;\n}\n\n.sui-forminator-scgen:not([class*=\"sui-2-\"]) #forminator-generate-shortcode .forminator-scgen-icon:before {\n content: \"P\";\n display: block;\n color: inherit;\n font-size: 16px;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-10-\"].sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__arrow {\n top: 0;\n right: 0;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-10-\"].sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__arrow:before {\n content: none !important;\n}\n\n","// Typography\n\n@if variable-exists(google-fonts-url) and $import-font == true {\n\t@import url($google-fonts-url);\n}\n\n// Base\n@include body-class(true) {\n\n\tfont-family: $font;\n\tfont-weight: $font--weight;\n\tfont-size: $font--size;\n\tline-height: $font--line-height;\n\tcolor: $font-color;\n\tletter-spacing: $font--letter-spacing;\n\tmargin: $sui-gutter $sui-gutter 0 ($sui-gutter - 20px); // Account for padding from #wpcontent.\n\n\t* {\n\t\tfont-variant-ligatures: none;\n\t\t-webkit-font-variant-ligatures: none;\n\t\ttext-rendering: optimizeLegibility;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tfont-smoothing: antialiased;\n\t\t-webkit-font-smoothing: antialiased;\n\t\ttext-shadow: rgba(0, 0, 0, .01) 0 0 1px;\n\t}\n\n\t@include media( max-width, md ) {\n\t\tmargin: $sui-gutter-md ($sui-gutter-md - 10px) 0 ($sui-gutter-md - 20px); // Account for padding from #wpcontent.\n\t}\n\n\n\t// Headings\n\n\th1, h2, h3, h4, h5, h6 {\n\t\tdisplay: block;\n\t\tmargin: 0.5em auto;\n\t\tpadding: 0;\n\t\tline-height: $font--line-height;\n\t\tcolor: $headings-color;\n\t\tfont-weight: $font--weight-bold;\n\t\tfont-family: $font;\n\t}\n\n\th1 {\n\t\tfont-size: $h1-font-size;\n\t\tline-height: $h1-line-height;\n\t\tcolor: $headings-color;\n\t\tmargin: 0;\n\t}\n\th2 {\n\t\tfont-size: $h2-font-size;\n\t\tline-height: $h2-line-height;\n\t}\n\n\th3 {\n\t\tfont-size: $h3-font-size;\n\t\tline-height: $h3-line-height;\n\t}\n\n\th4 {\n\t\tfont-size: $h4-font-size;\n\t}\n\n\th5 {\n\t\tfont-size: $h5-font-size;\n\t}\n\n\th6 {\n\t\tfont-size: $h6-font-size;\n\t}\n\n\t// Paragraph\n\n\tp {\n\t\tfont-family: $font;\n\t\tfont-weight: $font--weight;\n\t\tfont-size: $font--size;\n\t\tline-height: $font--line-height;\n\t\tcolor: $font-color;\n\t\tletter-spacing: $font--letter-spacing;\n\t\ttext-rendering: optimizeLegibility;\n\n\t\t&.sui-p-small {\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 22px;\n\t\t\tcolor: $p-small-color;\n\t\t\tmargin: 5px 0;\n\t\t}\n\n\t\t&:first-child {\n\t\t\tmargin-top: 0;\n\t\t}\n\n\t\t&:last-of-type:not(:last-child) {\n\t\t\tmargin-bottom: $sui-gutter;\n\n\t\t\t@include media( max-width, md ) {\n\t\t\t\tmargin-bottom: $sui-gutter-md;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t}\n\n\tsmall {\n\t\tdisplay: inline-block;\n\t\tfont-size: 13px;\n\t\tline-height: 22px;\n\t\tcolor: $p-small-color;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t// Links\n\n\ta {\n\t\ttext-decoration: none;\n\t\tcolor: $a-color;\n\t\tfont-weight: 500;\n\t\toutline-color: transparent;\n\t\toutline-style: none;\n\t\tbox-shadow: none;\n\n\t\t&:hover, &:focus, &:active {\n\t\t\t&:not(.sui-button) {\n\t\t\t\tcolor: $a-action-color;\n\t\t\t}\n\t\t}\n\n\t\t&.disabled {\n\t\t\tpointer-events: none;\n\n\t\t\t&:hover, &:focus, &:active {\n\t\t\t\tcolor: $a-disabled-color;\n\t\t\t\tcursor: default;\n\t\t\t}\n\n\t\t}\n\n\t}\n\n\t// Code\n\n\tcode,\n\tpre {\n\t\tfont-weight: 500;\n\t\tfont-size: 13px;\n\t\tline-height: 18px;\n\t\tcolor: $pre-color;\n\t\tbackground-color: $code-bg-color;\n\t\tborder: 1px solid $code-border-color;\n\t\tborder-radius: $border-radius;\n\t\tmargin: 0;\n\t\tpadding: 10px 15px;\n\t\twhite-space: pre;\n\t\toverflow: auto;\n\t\tmax-width: 100%;\n\t\tvertical-align: middle;\n\t\ttab-size: 4;\n\t}\n\n\tcode {\n\t\tdisplay: inline-block;\n\t\tpadding: 2px 5px;\n\t}\n\n\t// Misc\n\tb, strong {\n\t\tfont-weight: 500;\n\t}\n\n\tdfn {\n\t\tfont-style: normal;\n\t\tfont-weight: normal;\n\t\tborder-bottom: 1px dotted $dfn-border-color;\n\t}\n\n\thr {\n\t\tborder: none;\n\t\tdisplay: block;\n\t\theight: 1px;\n\t\tbackground: #e6e6e6;\n\t\tmargin: 30px 0;\n\t}\n}\n\n\n\n\n\n","%sui-icons {\n\tfont-family: 'wpmudev-plugin-icons' !important; // Use !important to prevent issues with browser extensions that change fonts.\n\tspeak: none;\n\tfont-size: 1em;\n\tfont-style: normal;\n\tfont-weight: normal;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\ttext-rendering: auto;\n\tdisplay: inline-block;\n\tcolor: $icon-color;\n\n\t// Better Font Rendering\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n@mixin icon($position: before, $icon: false, $styles: true) {\n\t@if $position == both {\n\t\t$position: 'before, &:after';\n\t}\n\t// Either a :before or :after pseudo-element, or both, defaulting to :before.\n\t&:#{$position} {\n\t\t@if $icon {\n\t\t\t// A particular icon has been specified.\n\t\t\tcontent: \"#{map-get($icons, $icon)}\";\n\t\t}\n\t\t@if $styles {\n\t\t\t@extend %sui-icons;\n\t\t}\n\t\t// Include any extra rules supplied for the pseudo-element.\n\t\t@content;\n\t}\n}\n\n// Map icon names to font unicode characters.\n$icons: (\n\t\tcheck: \"\\28\",\n\t\tclose: \"\\29\",\n\t\tcheck-tick: \"\\5f\",\n\t\tcross-close: \"\\2b\",\n\t\tplus-circle: \"\\40\",\n\t\twarning-alert: \"\\21\",\n\t\tinfo: \"\\49\",\n\t\tquestion: \"\\3f\",\n\t\ttrash: \"\\51\",\n\t\tpencil: \"\\2f\",\n\t\tunlock: \"\\30\",\n\t\tlock: \"\\39\",\n\t\tkey: \"\\25ca\",\n\t\tplus: \"\\3d\",\n\t\tmagnifying-glass-search: \"\\ba\",\n\t\tmore: \"\\2026\",\n\t\twrench-tool: \"\\2044\",\n\t\twidget-settings-config: \"\\78\",\n\t\tsettings-slider-control: \"\\153\",\n\t\tloader: \"\\4e\",\n\t\tcalendar: \"\\220f\",\n\t\tclock: \"\\2c\",\n\t\tspeed-optimize: \"\\f8\",\n\t\tstopwatch: \"\\56\",\n\t\tfilter: \"\\7a\",\n\t\tbookmark: \"\\221a\",\n\t\tchevron-up: \"\\2dd\",\n\t\tchevron-right: \"\\2dc\",\n\t\tchevron-down: \"\\131\",\n\t\tchevron-left: \"\\d3\",\n\t\tarrow-up: \"\\d4\",\n\t\tarrow-right: \"\\af\",\n\t\tarrow-down: \"\\c2\",\n\t\tarrow-left: \"\\f8ff\",\n\t\tarrow-skip-back: \"\\7b\",\n\t\tarrow-skip-forward: \"\\7d\",\n\t\tarrow-skip-start: \"\\3a\",\n\t\tarrow-skip-end: \"\\22\",\n\t\tplay: \"\\b4\",\n\t\tpause: \"\\2020\",\n\t\tarrows-out: \"\\2da\",\n\t\tarrows-in: \"\\2264\",\n\t\tarrows-expand: \"\\ac\",\n\t\tarrows-compress: \"\\2265\",\n\t\trefresh2: \"\\c1\",\n\t\tzip: \"\\61\",\n\t\tcombine: \"\\6f\",\n\t\tdefer: \"\\70\",\n\t\tinlinecss: \"\\63\",\n\t\tmovefooter: \"\\75\",\n\t\tpopup: \"\\31\",\n\t\tslide-in: \"\\32\",\n\t\tembed: \"\\33\",\n\t\tlist: \"\\60\",\n\t\tlayout-grid: \"\\221e\",\n\t\tlayout: \"\\a9\",\n\t\tthumbnails: \"\\47\",\n\t\tdrag: \"\\201e\",\n\t\talign-left: \"\\25\",\n\t\talign-center: \"\\5e\",\n\t\talign-right: \"\\26\",\n\t\talign-justify: \"\\23\",\n\t\tindent-more: \"\\2019\",\n\t\tindent-less: \"\\201d\",\n\t\tblog: \"\\59\",\n\t\tlist-number: \"\\37\",\n\t\tlist-bullet: \"\\38\",\n\t\tbold: \"\\42\",\n\t\tquote-2: \"\\27\",\n\t\tstyle-type: \"\\3c\",\n\t\twand-magic: \"\\5a\",\n\t\tlink: \"\\35\",\n\t\tunlink: \"\\36\",\n\t\tpaperclip: \"\\41\",\n\t\tcode: \"\\3b\",\n\t\tcolor-pick-eyedropper: \"\\a5\",\n\t\tcrop: \"\\43\",\n\t\tpaint-bucket: \"\\222b\",\n\t\tcamera: \"\\d8\",\n\t\tphoto-picture: \"\\44\",\n\t\tanimation-video: \"\\46\",\n\t\thome: \"\\4a\",\n\t\tmail: \"\\6d\",\n\t\tsend: \"\\201c\",\n\t\tphone: \"\\3e\",\n\t\tpin: \"\\152\",\n\t\tpost-pin: \"\\2c7\",\n\t\tcalculator: \"\\a8\",\n\t\telement-checkbox: \"\\c5\",\n\t\telement-radio: \"\\cd\",\n\t\telement-select: \"\\cf\",\n\t\telement-number: \"\\da\",\n\t\trecaptcha: \"\\2013\",\n\t\tfolder: \"\\2d8\",\n\t\tfolder-open: \"\\bb\",\n\t\tarchive: \"\\62\",\n\t\tbook: \"\\2206\",\n\t\tpage-multiple: \"\\e7\",\n\t\tlayers: \"\\e6\",\n\t\tcopy: \"\\34\",\n\t\tgraph-bar: \"\\c7\",\n\t\tgraph-bar-2: \"\\2db\",\n\t\tgraph-line: \"\\a1\",\n\t\ttracking-disabled: \"\\20ac\",\n\t\tpage: \"\\d2\",\n\t\tclipboard-notes: \"\\bf\",\n\t\tpage-pdf: \"\\c6\",\n\t\theart: \"\\4b\",\n\t\tstar: \"\\53\",\n\t\tplugin-2: \"\\4f\",\n\t\tbrush: \"\\7e\",\n\t\tplug-connected: \"\\52\",\n\t\tplug-disconnected: \"\\2e\",\n\t\tpower-on-off: \"\\5b\",\n\t\ttarget: \"\\2260\",\n\t\tupload-cloud: \"\\a2\",\n\t\tdownload-cloud: \"\\a3\",\n\t\tcloud: \"\\2122\",\n\t\tcloud-migration: \"\\6c\",\n\t\tunpublish: \"\\2c6\",\n\t\tdownload: \"\\58\",\n\t\tsave: \"\\df\",\n\t\tlightbulb: \"\\4c\",\n\t\tsitemap: \"\\b8\",\n\t\tstorage-server-data: \"\\ce\",\n\t\tuser-reputation-points: \"\\45\",\n\t\ttablet-portrait: \"\\5d\",\n\t\tlaptop: \"\\ab\",\n\t\tmonitor: \"\\24\",\n\t\teye: \"\\65\",\n\t\teye-hide: \"\\71\",\n\t\tupdate: \"\\ae\",\n\t\trefresh: \"\\48\",\n\t\tundo: \"\\2030\",\n\t\tweb-globe-world: \"\\57\",\n\t\tflag: \"\\7c\",\n\t\tacademy: \"\\3c0\",\n\t\tprofile-male: \"\\b5\",\n\t\tcommunity-people: \"\\2018\",\n\t\thelp-support: \"\\4d\",\n\t\tgdpr: \"\\2211\",\n\t\tlike: \"\\6a\",\n\t\tdislike: \"\\6b\",\n\t\tfinger-point: \"\\2248\",\n\t\topen-new-window: \"\\6e\",\n\t\treply: \"\\72\",\n\t\tshare: \"\\73\",\n\t\twordpress: \"\\77\",\n\t\tsocial-facebook: \"\\66\",\n\t\tsocial-twitter: \"\\74\",\n\t\tsocial-linkedin: \"\\69\",\n\t\tsocial-dropbox: \"\\64\",\n\t\tsocial-drive: \"\\76\",\n\t\tsocial-google-plus: \"\\67\",\n\t\tsocial-youtube: \"\\79\",\n\t\tinstagram: \"\\2d\",\n\t\tcloudflare: \"\\d0\",\n\t\tsocial-github: \"\\68\",\n\t\twpmudev-logo: \"\\2039\",\n\t\tdefender: \"\\b7\",\n\t\tsmush: \"\\2021\",\n\t\tupfront: \"\\201a\",\n\t\thummingbird: \"\\b0\",\n\t\tuptime: \"\\b1\",\n\t\tsmart-crawl: \"\\2202\",\n\t\tforminator: \"\\50\",\n\t\tshipper-anchor: \"\\54\",\n\t\tsnapshot: \"\\fb01\",\n\t\thustle: \"\\2014\",\n\t\tperformance: \"\\55\",\n\t\thub: \"\\fb02\",\n\t\tautomate: \"\\2d9\",\n\t\talign-y-center: \"\\2a\",\n\t\talign-y-top: \"\\a7\",\n\t\talign-y-bottom: \"\\b6\",\n\t\talign-x-center: \"\\192\",\n\t\talign-x-right: \"\\2022\",\n\t\talign-x-left: \"\\e5\",\n\t\tlogout: \"\\203a\",\n);\n\n\n@font-face {\n\tfont-family: 'wpmudev-plugin-icons';\n\tsrc: url('#{$sui-font-path}wpmudev-plugin-icons.eot?#{$sui-version}');\n\tsrc: url('#{$sui-font-path}wpmudev-plugin-icons.eot?#{$sui-version}') format('embedded-opentype'),\n\turl('#{$sui-font-path}wpmudev-plugin-icons.ttf?#{$sui-version}') format('truetype'),\n\turl('#{$sui-font-path}wpmudev-plugin-icons.woff?#{$sui-version}') format('woff'),\n\turl('#{$sui-font-path}wpmudev-plugin-icons.woff2?#{$sui-version}') format('woff2'),\n\turl('#{$sui-font-path}wpmudev-plugin-icons.svg?#{$sui-version}') format('svg');\n\tfont-weight: normal;\n\tfont-style: normal;\n}\n\n@include body-class(true) {\n\n\t.sui-loading:before {\n\t\tanimation: spin 1.3s linear infinite;\n\t}\n\n\t// Set the required styles on all icons.\n\t[class*=\"sui-icon-\"] {\n\t\tdisplay: inline-block;\n\t\t@include icon(both);\n\t}\n\n\t// Icon sizes.\n\t[class*=\"sui-icon-\"].sui-xl {\n\t\t&:before {\n\t\t\tfont-size: 30px;\n\t\t}\n\t}\n\n\t[class*=\"sui-icon-\"].sui-lg {\n\t\t&:before {\n\t\t\tfont-size: 20px;\n\t\t}\n\t}\n\n\t[class*=\"sui-icon-\"].sui-md {\n\t\t&:before {\n\t\t\tfont-size: 16px;\n\t\t}\n\t}\n\n\t[class*=\"sui-icon-\"].sui-sm {\n\t\t&:before {\n\t\t\tfont-size: 12px;\n\t\t}\n\t}\n\n\t// Colors.\n\t[class*=\"sui-icon-\"].sui-success {\n\t\t&:before {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\n\t[class*=\"sui-icon-\"].sui-error {\n\t\t&:before {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\n\t[class*=\"sui-icon-\"].sui-warning {\n\t\t&:before {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\n\t[class*=\"sui-icon-\"].sui-info {\n\t\t&:before {\n\t\t\tcolor: inherit;\n\t\t}\n\t}\n\n\t// Fixed width icons.\n\t[class*=\"sui-icon-\"].sui-fw {\n\t\twidth: 1.8em;\n\t\ttext-align: center;\n\t\tmin-height: 1em;\n\t}\n\n\t// Setup a class name for each icon.\n\t@each $name, $char in $icons {\n\t\t.sui-icon-#{$name}:before {\n\t\t\tcontent: $char;\n\t\t}\n\t}\n}\n","@include body-class(true) {\n\n\t.sui-button,\n\ta.sui-button,\n\tbutton.sui-button {\n\n\t\t&, &-icon {\n\t\t\tcursor: pointer;\n\t\t\tdisplay: inline-block;\n\t\t\tposition: relative;\n\t\t\tmargin: 0;\n\t\t\tborder-width: 2px;\n\t\t\tborder-style: solid;\n\t\t\tborder-color: transparent;\n\t\t\tborder-radius: $border-radius;\n\t\t\ttext-decoration: none;\n\t\t\ttext-align: center;\n\t\t\ttransition: $transition;\n\n\t\t\t.sui-loading {\n\t\t\t\twidth: 16px;\n\t\t\t\theight: 16px;\n\t\t\t\tdisplay: none;\n\t\t\t\tflex-direction: column;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\tposition: absolute;\n\t\t\t\tmargin: 0;\n\n\t\t\t\t&:before {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.sui-loading-text,\n\t\t\t.sui-button-text-default {\n\t\t\t\tdisplay: block;\n\t\t\t\tpointer-events: none;\n\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t.sui-loading-text {\n\t\t\t\t\t\toverflow: hidden;\n\t\t\t\t\t\ttext-overflow: ellipsis;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.sui-button-text-onload {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t[class*=\"sui-icon-\"] {\n\t\t\t\tfont-size: 12px;\n\n\t\t\t\t&:before {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tcolor: inherit;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&,\n\t\t\t&:hover,\n\t\t\t&:focus,\n\t\t\t&:active {\n\t\t\t\toutline: none;\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\n\t\t\t&.disabled,\n\t\t\t&:disabled,\n\t\t\t&[disabled],\n\t\t\t&.sui-button-onload,\n\t\t\t&.sui-button-onload-text {\n\t\t\t\tcursor: default;\n\t\t\t\tpointer-events: none;\n\t\t\t}\n\n\t\t\t&.sui-button-onload {\n\t\t\t\tpointer-events: none;\n\t\t\t\tdisplay: inline-flex;\n\t\t\t\tflex-direction: column;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\n\t\t\t\t.sui-loading {\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t}\n\n\t\t\t\t.sui-loading-text {\n\t\t\t\t\topacity: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.sui-button-onload-text {\n\t\t\t\tpointer-events: none;\n\n\t\t\t\t.sui-button-text-default {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\n\t\t\t\t.sui-button-text-onload {\n\t\t\t\t\tdisplay: block;\n\n\t\t\t\t\t.sui-loading {\n\t\t\t\t\t\twidth: auto;\n\t\t\t\t\t\theight: auto;\n\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\tposition: relative;\n\t\t\t\t\t\tvertical-align: unset;\n\t\t\t\t\t\tmargin-right: 4px;\n\n\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:not(:last-child) {\n\t\t\t\tmargin-right: 10px;\n\t\t\t}\n\t\t}\n\t}\n\n\t// VARIATION: Buttons with text\n\t.sui-button,\n\ta.sui-button,\n\tbutton.sui-button {\n\t\twidth: auto;\n\t\tmin-width: 80px;\n\t\tpadding: 5px 14px;\n\t\tbackground-color: map-get($button-background, default);\n\t\tcolor: map-get($button-text-color, default);\n\t\tfont: 500 12px/16px $font;\n\t\tletter-spacing: $font--letter-spacing;\n\t\ttext-transform: uppercase;\n\n\t\t[class*=\"sui-icon-\"] {\n\t\t\tvertical-align: middle;\n\n\t\t\t&:not(.sui-loading) {\n\t\t\t\twidth: 22px;\n\t\t\t\tposition: relative;\n\t\t\t\ttop: -1px;\n\t\t\t\tmargin-left: -7px;\n\t\t\t}\n\t\t}\n\n\t\t&:hover,\n\t\t&:active {\n\t\t\tbackground-color: darken(map-get($button-background, default), 10%);\n\t\t}\n\n\t\t&.disabled,\n\t\t&:disabled,\n\t\t&[disabled],\n\t\t&.sui-button-onload,\n\t\t&.sui-button-onload-text {\n\t\t\tbackground-color: $button-disabled--background;\n\t\t\tcolor: $button-disabled--color;\n\t\t}\n\n\t\t// VARIATION: Button with right icon\n\t\t&.sui-button-icon-right {\n\n\t\t\t[class*=\"sui-icon-\"] {\n\n\t\t\t\t&:not(.sui-loading) {\n\t\t\t\t\tmargin-right: -7px;\n\t\t\t\t\tmargin-left: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// VARIATION: Colorize buttons\n\t\t@each $color in $button-colors {\n\n\t\t\t&.sui-button-#{$color} {\n\t\t\t\tbackground-color: map-get($button-background, $color);\n\t\t\t\tcolor: map-get($button-text-color, $color);\n\n\t\t\t\t&:hover,\n\t\t\t\t&:active {\n\t\t\t\t\tbackground-color: darken(map-get($button-background, $color), 10%);\n\t\t\t\t}\n\n\t\t\t\t&.disabled,\n\t\t\t\t&:disabled,\n\t\t\t\t&[disabled],\n\t\t\t\t&.sui-button-onload,\n\t\t\t\t&.sui-button-onload-text {\n\t\t\t\t\tbackground-color: $button-disabled--background;\n\t\t\t\t\tcolor: $button-disabled--color;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// VARIATION: Upsell button\n\t\t&.sui-button-upsell {\n\t\t\twidth: auto;\n\t\t\theight: 26px;\n\t\t\tpadding: 4px 14px;\n\t\t\tborder-color: $button-upsell--border-static;\n\t\t\tborder-radius: 14px;\n\t\t\tbackground-color: transparent;\n\t\t\tcolor: $button-upsell--color-static;\n\t\t\tline-height: 14px;\n\t\t\ttext-transform: none;\n\n\t\t\t&:hover,\n\t\t\t&:active {\n\t\t\t\topacity: 1;\n\t\t\t\tborder-color: $button-upsell--border-active;\n\t\t\t\tbackground-color: $button-upsell--border-active;\n\t\t\t\tcolor: $button-upsell--color-active;\n\t\t\t}\n\t\t}\n\n\t\t// VARIATION: Dashed button\n\t\t&.sui-button-dashed {\n\t\t\twidth: 100%;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tborder-width: 1px;\n\t\t\tborder-style: dashed;\n\t\t\tborder-color: $button-dashed--border;\n\t\t\tbackground-color: $button-dashed--background;\n\t\t\tcolor: $button-dashed--color;\n\t\t\tline-height: 18px;\n\n\t\t\t&.sui-lg {\n\t\t\t\theight: $button-dashed-height-lg;\n\n\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\theight: $button-dashed-height-md;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\theight: $button-dashed-height-md;\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\theight: $button-dashed-height;\n\t\t\t}\n\t\t}\n\n\t\t// VARIATION: Ghost button\n\t\t&.sui-button-ghost {\n\t\t\tborder-color: map-get($button-border, default);\n\t\t\tbackground-color: transparent;\n\t\t\tcolor: map-get($button-background, default);\n\n\t\t\t&:hover,\n\t\t\t&:active {\n\t\t\t\tborder-color: map-get($button-background, default);\n\t\t\t\tbackground-color: map-get($button-background, default);\n\t\t\t\tcolor: map-get($button-text-color, default);\n\t\t\t}\n\n\t\t\t&.disabled,\n\t\t\t&:disabled,\n\t\t\t&[disabled],\n\t\t\t&.sui-button-onload,\n\t\t\t&.sui-button-onload-text {\n\t\t\t\tborder-color: $button-disabled--background;\n\t\t\t\tbackground-color: $button-disabled--background;\n\t\t\t\tcolor: $button-disabled--color;\n\t\t\t}\n\n\t\t\t@each $color in $button-colors {\n\n\t\t\t\t&.sui-button-#{$color} {\n\t\t\t\t\tborder-color: map-get($button-border, $color);\n\t\t\t\t\tcolor: map-get($button-background, $color);\n\n\t\t\t\t\t&:hover,\n\t\t\t\t\t&:active {\n\t\t\t\t\t\tborder-color: map-get($button-background, $color);\n\t\t\t\t\t\tbackground-color: map-get($button-background, $color);\n\t\t\t\t\t\tcolor: map-get($button-text-color, $color);\n\t\t\t\t\t}\n\n\t\t\t\t\t&.disabled,\n\t\t\t\t\t&:disabled,\n\t\t\t\t\t&[disabled],\n\t\t\t\t\t&.sui-button-onload {\n\t\t\t\t\t\tborder-color: $button-disabled--background;\n\t\t\t\t\t\tbackground-color: $button-disabled--background;\n\t\t\t\t\t\tcolor: $button-disabled--color;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// VARIATION: Compound button\n\t\t&.sui-button-compound {\n\n\t\t\t.sui-compound-desktop {\n\n\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.sui-compound-mobile {\n\n\t\t\t\t[class*=\"sui-icon-\"] {\n\n\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\tmargin-right: 0;\n\t\t\t\t\t\tmargin-left: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tmin-width: 44px;\n\t\t\t\tpadding-right: 5px;\n\t\t\t\tpadding-left: 5px;\n\t\t\t}\n\t\t}\n\n\t\t// SIZE: Large\n\t\t&.sui-button-lg {\n\t\t\tpadding: 8px 20px;\n\t\t\tfont-size: 15px;\n\t\t\tline-height: 20px;\n\n\t\t\t[class*=\"sui-icon-\"] {\n\t\t\t\tfont-size: 16px;\n\t\t\t}\n\t\t}\n\t}\n\n\t// VARIATION: Buttons with icons (only)\n\t// This variation it's not related and must not be used with .sui-button class\n\t.sui-button-icon,\n\ta.sui-button-icon,\n\tbutton.sui-button-icon {\n\t\twidth: 30px;\n\t\theight: 30px;\n\t\tdisplay: inline-flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tpadding: 0 4px;\n\t\tborder-width: 1px;\n\t\tbackground-color: transparent;\n\t\tcolor: map-get($button-icon--color, default);\n\t\ttext-align: center;\n\t\twhite-space: nowrap;\n\n\t\t[class*=\"sui-icon-\"] {\n\n\t\t\t&:not(.sui-loading) {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\n\t\t&:hover,\n\t\t&:active,\n\t\t&.sui-active {\n\t\t\tbackground-color: map-get($button-icon--background, default);\n\t\t\tcolor: map-get($button-icon--color-hover, default);\n\t\t}\n\n\t\t&.disabled,\n\t\t&:disabled,\n\t\t&[disabled],\n\t\t&.sui-button-onload,\n\t\t&.sui-button-onload-text {\n\t\t\tcolor: $button-disabled--color;\n\t\t\tbackground-color: $button-disabled--background;\n\t\t}\n\n\t\t@each $color in $button-colors {\n\n\t\t\t&.sui-button-#{$color} {\n\t\t\t\tcolor: map-get($button-icon--color, $color);\n\n\t\t\t\t&:hover,\n\t\t\t\t&:active,\n\t\t\t\t&.sui-active {\n\t\t\t\t\tbackground-color: map-get($button-icon--background, $color);\n\t\t\t\t\tcolor: map-get($button-icon--color-hover, $color);\n\t\t\t\t}\n\n\t\t\t\t&.disabled,\n\t\t\t\t&:disabled,\n\t\t\t\t&[disabled],\n\t\t\t\t&.sui-button-onload,\n\t\t\t\t&.sui-button-onload-text {\n\t\t\t\t\tcolor: $button-disabled--color;\n\t\t\t\t\tbackground-color: $button-disabled--background;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// DESIGN: Outlined\n\t\t&.sui-button-outlined {\n\t\t\twidth: 44px;\n\t\t\tborder-color: map-get($button-icon--border, default);\n\n\t\t\t&:hover,\n\t\t\t&:active,\n\t\t\t&.sui-active {\n\t\t\t\tborder-color: map-get($button-icon--background-hover, default);\n\t\t\t\tbackground-color: map-get($button-icon--background-hover, default);\n\t\t\t\tcolor: map-get($button-icon--alt, default);\n\t\t\t}\n\n\t\t\t&.disabled,\n\t\t\t&:disabled,\n\t\t\t&[disabled],\n\t\t\t&.sui-button-onload,\n\t\t\t&.sui-button-onload-text {\n\t\t\t\tborder-color: $button-disabled--background;\n\t\t\t}\n\n\t\t\t@each $color in $button-colors {\n\n\t\t\t\t&.sui-button-#{$color} {\n\t\t\t\t\tborder-color: map-get($button-icon--border, $color);\n\n\t\t\t\t\t&:hover,\n\t\t\t\t\t&:active,\n\t\t\t\t\t&.sui-active {\n\t\t\t\t\t\tborder-color: map-get($button-icon--background-hover, $color);\n\t\t\t\t\t\tbackground-color: map-get($button-icon--background-hover, $color);\n\t\t\t\t\t\tcolor: map-get($button-icon--alt, $color);\n\t\t\t\t\t}\n\n\t\t\t\t\t&.disabled,\n\t\t\t\t\t&:disabled,\n\t\t\t\t\t&[disabled],\n\t\t\t\t\t&.sui-button-onload,\n\t\t\t\t\t&.sui-button-onload-text {\n\t\t\t\t\t\tborder-color: $button-disabled--background;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// DESIGN: Filled\n\t\t&.sui-button-filled {\n\t\t\tbackground-color: map-get($button-icon--background-filled, default);\n\t\t\tcolor: map-get($button-icon--color-filled, default);\n\n\t\t\t&:hover,\n\t\t\t&:active,\n\t\t\t&.sui-active {\n\t\t\t\tbackground-color: darken(map-get($button-icon--background-filled, default), 8%);\n\t\t\t}\n\n\t\t\t&.disabled,\n\t\t\t&:disabled,\n\t\t\t&[disabled],\n\t\t\t&.sui-button-onload,\n\t\t\t&.sui-button-onload-text {\n\t\t\t\tbackground-color: $button-disabled--background;\n\t\t\t\tcolor: $button-disabled--color;\n\t\t\t}\n\n\t\t\t@each $color in $button-colors {\n\n\t\t\t\t&.sui-button-#{$color} {\n\t\t\t\t\tbackground-color: map-get($button-icon--background-filled, $color);\n\t\t\t\t\tcolor: map-get($button-icon--color-filled, $color);\n\n\t\t\t\t\t&:hover,\n\t\t\t\t\t&:active,\n\t\t\t\t\t&.sui-active {\n\t\t\t\t\t\tbackground-color: darken(map-get($button-icon--background-filled, $color), 10%);\n\t\t\t\t\t}\n\n\t\t\t\t\t&.disabled,\n\t\t\t\t\t&:disabled,\n\t\t\t\t\t&[disabled],\n\t\t\t\t\t&.sui-button-onload,\n\t\t\t\t\t&.sui-button-onload-text {\n\t\t\t\t\t\tbackground-color: $button-disabled--background;\n\t\t\t\t\t\tcolor: $button-disabled--color;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// SIZE: Large\n\t\t&.sui-button-lg {\n\t\t\twidth: 50px;\n\t\t\theight: 40px;\n\n\t\t\t[class*=\"sui-icon-\"] {\n\t\t\t\tfont-size: 13px;\n\t\t\t}\n\t\t}\n\t}\n\n\t// FIX: Dropdown button\n\t// Remove margin when using sui-buttons inside dropdown element\n\t.sui-dropdown {\n\n\t\t.sui-button,\n\t\ta.sui-button,\n\t\tbutton.sui-button {\n\n\t\t\t&, &-icon {\n\n\t\t\t\t&:not(:last-child) {\n\t\t\t\t\tmargin-right: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","$sui-version: '2.6.0';\n$sui-wrap-class: 'sui-wrap';\n\n// Import Google Fonts\n$import-font: true !default;\n$google-fonts-url: 'https://fonts.googleapis.com/css?family=Roboto:400,500,700' !default;\n\n// Typography\n$font: \"Roboto\", Arial, sans-serif !default;\n$font--size: 15px !default;\n\n$font--weight:\t\t\t\t\t\t\t400;\n$font--medium:\t\t\t\t\t\t\t500;\n$font--weight-bold:\t\t\t\t\t\t700;\n\n$font--line-height: 30px !default;\n$font--letter-spacing: -0.25px !default;\n\n$h1-font-size: 32px !default;\n$h2-font-size: 22px !default;\n$h3-font-size: 18px !default;\n$h4-font-size: 15px !default;\n$h5-font-size: 15px !default;\n$h6-font-size: 15px !default;\n\n$h1-line-height: 40px;\n$h2-line-height: 35px;\n$h3-line-height: 40px;\n\n$border-radius:\t\t\t\t\t\t\t4px !default;\n$transition: all 0.3s ease !default;\n\n// Layout\n$sui-gutter: 30px !default;\n$sui-gutter-md: 20px !default;\n$sui-total-grid-cols: 12 !default;\n$sui-breakpoints: (\n\txs: 0px,\n\tsm: 480px,\n\tmd: 783px,\n\tlg: 1200px\n) !default;\n\n// ============================================================\n// Summary\n\n// SIZE: Regular\n$summary-size: 212px !default;\n\n$summary-image--width: 192px !default;\n$summary-image--height: 182px !default;\n\n$summary-image--position-x: 30px !default;\n$summary-image--position-y: bottom !default;\n$summary-image--position: $summary-image--position-x $summary-image--position-y !default;\n\n// SIZE: Small\n$summary-size-sm: 151px !default;\n\n$summary-image-sm--width: 192px !default;\n$summary-image-sm--height: 121px !default;\n\n$summary-image-sm--position-x: 30px !default;\n$summary-image-sm--position-y: bottom !default;\n$summary-image-sm--position: $summary-image-sm--position-x $summary-image-sm--position-y !default;\n\n// ============================================================\n// Forms (_forms.scss)\n$form--input-height-base: 40px !default;\n$form--input-border-radius: $border-radius !default;\n$form--input-line-height: 20px !default;\n$form--input-font-weight: 500 !default;\n\n$form--input-error-font-size: 12px !default;\n$form--input-error-line-height: 16px !default;\n$form--input-error-font-weight: 500 !default;\n$form--label-font: $font !default;\n$form--label-font-weight: 500 !default;\n$form--label-font-size: 12px !default;\n$form--label-line-height: 16px !default;\n$form--description-font-weight: 400 !default;\n$form--description-font-size: 13px !default;\n\n// ============================================================\n// Radio & Checkbox (_radio-checkbox.scss)\n\n// SIZE: Default\n$radio-checkbox--size: 16px !default;\n$radio-checkbox--font-size: 15px !default;\n$radio-checkbox--line-height: 22px !default;\n$radio-checkbox--check-size: 6px !default;\n$radio-checkbox--icon-size: 10px !default;\n\n// SIZE: Small\n$radio-checkbox--font-size-sm: 13px !default;\n\n// ============================================================\n// Paths\n$sui-image-path: '../images/' !default;\n$sui-font-path: '../fonts/' !default;\n\n// ============================================================\n// Scores\n$circle-score-sm: 30px !default;\n$circle-score-lg: 120px !default;\n$circle-score-label-spacing: 10px !default;\n\n// ============================================================\n// Sidenav\n$sidenav-width: 220px !default;\n\n// ============================================================\n// Margin\n$default-margin: 30px !default;\n\n// ============================================================\n// Padding\n$default-padding: 30px !default;\n\n// ============================================================\n// Tables\n$table--border-width: 1px !default;\n$table--border-style: solid !default;\n$table--text-font-size: 13px !default;\n$table--text-line-height: 22px !default;\n\n// ============================================================\n// Select\n$select-dropdown-handle-size: 40px !default;\n$select-dropdown-handle-size-sm: 30px !default;\n\n// ============================================================\n// Accordions\n$accordion--grid: 12 !default;\n\n// ============================================================\n// Upload (_upload.scss)\n\n// Image container\n$file-upload--image-size: 40px !default;\n$file-upload--image-border-width: 1px !default;\n$file-upload--image-border-style: solid !default;\n$file-upload--image-padding: 1px !default;\n\n// Button: Add\n$file-upload--add-border-width: 1px !default;\n$file-upload--add-border-style: dashed !default;\n\n// ============================================================\n// Color Pickers (_colorpickers.scss)\n\n// Default\n$colorpicker--hex-width: 135px !default;\n$colorpicker--rgba-width: 215px !default;\n$colorpicker--button-size: 30px !default;\n$colorpicker--border-width: 1px !default;\n\n// Input\n$colorpicker--input-height: 30px !default;\n$colorpicker--input-font-size: 12px !default;\n$colorpicker--input-line-height: 16px !default;\n\n// Iris\n$colorpicker--iris-hex-width: 210px !default;\n$colorpicker--iris-rgba-width: 240px !default;\n$colorpicker--iris-square-size: 160px !default;\n$colorpicker--iris-square-size-sm: 140px !default;\n$colorpicker--iris-square-value-size: 0 !default;\n$colorpicker--iris-square-handle-size: 16px !default;\n$colorpicker--iris-square-handle-border-width: 3px !default;\n$colorpicker--iris-slider-size: 190px !default;\n$colorpicker--iris-slider-handle-size: 10px !default;\n$colorpicker--iris-slider-handle-border-width: 2px !default;\n$colorpicker--iris-palette-size: 20px !default;\n\n// ============================================================\n// Box Selectors (_box-selectors.scss)\n\n// Container\n$box-selectors--spacing: 20px !default;\n$box-selectors--columns: (\n\tcol-1: 100%,\n\tcol-2: 50%,\n\tcol-3: 33.33%,\n\tcol-4: 25%,\n\tcol-5: 20%\n) !default;\n\n// Item\n$box-selector--height: 60px !default;\n$box-selector--padding: 10px !default;\n$box-selector--font-size: 12px !default;\n$box-selector--line-height: 20px !default;\n\n$box-selector--font-size-lg: 13px !default;\n$box-selector--line-height-lg: 22px !default;\n\n// Item icon\n$box-selector--icon-width: 30px !default;\n$box-selector--icon-size: 16px !default;\n\n// Item image\n$box-selector--image-width: 24px !default;\n\n// Item ribbon\n// Used as blue triangle on top-right corner when item is selected\n$box-selector--ribbon-height: 80px !default;\n\n// Item (vertical)\n$box-selector-vertical--height: 80px !default;\n$box-selector-vertical--padding-top: 16px !default;\n$box-selector-vertical--icon-spacing: 7px !default;\n$box-selector-vertical--padding-bottom: #{$box-selector-vertical--height - ($box-selector--line-height + $box-selector--icon-size + $box-selector-vertical--icon-spacing + $box-selector-vertical--padding-top)} !default;\n\n// ============================================================\n// Progress Bars (_progress-bars.scss)\n$progress-block--size: 60px;\n$progress-bar--size: 10px;\n\n// ============================================================\n// Buttons (_buttons.scss)\n$button-dashed-height-lg: 70px !default;\n$button-dashed-height: 60px !default;\n$button-dashed-height-md: 50px !default;\n\n// ============================================================\n// Box Builder (_box-builder.scss)\n\n// Field â Basic\n$box-builder--field-height: 60px !default;\n$box-builder--field-height-md: 50px !default;\n$box-builder--field-spacing: 20px !default;\n$box-builder--field-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.05) !default;\n$box-builder--field-shadow-hover: 0 0 0 4px rgba(0, 0, 0, 0.02), 0 4px 15px 0 rgba(0, 0, 0, 0.05) !default;\n\n// Field â Icon\n$box-builder--field-icon-size: 30px !default;\n\n// ============================================================\n// Dialogs (_modals.scss)\n$wordpress: (\n\tadminbar: 32px,\n\tadminbar-sm: 32px,\n\tadminmenu: 160px, // Size for unfolded admin menu.\n\tadminmenu-sm: 36px, // Size for folded admin menu.\n) !default;\n\n$modal: (\n\tz-index: 13,\n) !default;\n\n$modal-size: (\n\txl: 980px,\n\tlg: 600px,\n\tmd: 500px,\n\tsm: 400px,\n) !default;\n\n$modal-spacing: (\n\t0: (0, 0),\n\t10: (10px, 10px),\n\t20: (20px, 20px),\n\t30: (30px, 20px),\n\t40: (40px, 20px),\n\t50: (50px, 40px),\n\t60: (60px, 40px),\n\t70: (70px, 40px),\n\t80: (80px, 40px),\n\t90: (90px, 50px),\n\t100: (100px, 50px),\n) !default;\n\n$modal-steps: (\n\tlg: 14px,\n\tmd: 10px,\n\tsm: 7px,\n) !default;\n\n$modal-logo: (\n\tsize: 70px,\n\tframe-width: 5px,\n\tframe-color: $white,\n) !default;\n\n$onboard: (\n\tspacing: 40px,\n\tbutton: 40px,\n\tbutton-md: 30px,\n) !default;\n\n// ============================================================\n// Toggles (_toggles.scss)\n\n$toggle-width: 34px !default;\n$toggle-height: 16px !default;\n$toggle-font-size: 15px !default;\n$toggle-font-height: 22px !default;\n\n// ************************************************************\n// Datepicker â (_calendar.scss)\n\n$calendar: (\n\tpadding: #{($sui-gutter / 2) - 1px},\n\tborder-width: 1px,\n\tborder-style: solid,\n\tborder-color: palette(gray, lighter),\n\tborder-radius: $border-radius,\n\tbackground: $white,\n\tshadow: 0 3px 7px 0 rgba(0,0,0,0.07),\n\tcell-size: 30px,\n);\n\n$calendar-padding: map-get($calendar, padding) !default;\n$calendar-border--width: map-get($calendar, border-width) !default;\n$calendar-border--style: map-get($calendar, border-style) !default;\n$calendar-border--color: map-get($calendar, border-color) !default;\n$calendar-border--radius: map-get($calendar, border-radius) !default;\n$calendar-background: map-get($calendar, background) !default;\n$calendar-shadow: map-get($calendar, shadow) !default;\n$calendar-cell: map-get($calendar, cell-size) !default;\n\n$month: (\n\tcolor: palette(gray, dark),\n\tfont-size: 12px,\n\tline-height: map-get($calendar, cell-size),\n\tfont-family: $font,\n\tfont-weight: bold,\n\tletter-spacing: $font--letter-spacing,\n\ttext-align: center,\n);\n\n$month-color: map-get($month, color) !default;\n$month-size: map-get($month, font-size) !default;\n$month-height: map-get($month, line-height) !default;\n$month-family: map-get($month, font-family) !default;\n$month-weight: map-get($month, font-weight) !default;\n$month-spacing: map-get($month, letter-spacing) !default;\n$month-align: map-get($month, text-align) !default;\n\n$day: (\n\tfont-size: 12px,\n\tline-height: map-get($calendar, cell-size),\n\tfont-family: $font,\n\tfont-weight: 400,\n\tletter-spacing: $font--letter-spacing,\n\ttext-align: center,\n\tdefault-color: palette(gray, light),\n\tdefault-background: $white,\n\thover-color: palette(gray, dark),\n\thover-background: palette(silver, light),\n\tactive-color: $blue,\n\tactive-background: palette(blue, light),\n\tinactive-color: palette(gray, lighter),\n\tinactive-background: $white,\n\ttoday-color: palette(gray, default),\n\ttoday-background: palette(yellow, light),\n);\n\n$day-size: map-get($day, font-size) !default;\n$day-height: map-get($day, line-height) !default;\n$day-family: map-get($day, font-family) !default;\n$day-weight: map-get($day, font-weight) !default;\n$day-spacing: map-get($day, letter-spacing) !default;\n$day-align: map-get($day, text-align) !default;\n\n$day-default--color: map-get($day, default-color) !default;\n$day-default--background: map-get($day, default-background) !default;\n$day-hover--color: map-get($day, hover-color) !default;\n$day-hover--background: map-get($day, hover-background) !default;\n$day-active--color: map-get($day, active-color) !default;\n$day-active--background: map-get($day, active-background) !default;\n$day-inactive--color: map-get($day, inactive-color) !default;\n$day-inactive--background: map-get($day, inactive-background) !default;\n$day-today--color: map-get($day, today-color) !default;\n$day-today--background: map-get($day, today-background) !default;\n","// Colors\n$palettes: (\n\tmono: (\n\t\tdefault: #000000,\n\t\tblack: #000000,\n\t\twhite: #FFFFFF,\n\t),\n\tgray: (\n\t\tdefault: #666666,\n\t\tlighter: #DDDDDD,\n\t\tlight: #888888,\n\t\tdark: #333333,\n\t),\n\tsilver: (\n\t\tdefault: #F2F2F2,\n\t\tlight: #F8F8F8,\n\t\tsoft: #E6E6E6,\n\t\tmedium: #AAAAAA,\n\t),\n\tblue: (\n\t\tdefault: #17A8E3,\n\t\tlight: #E1F6FF,\n\t),\n\tred: (\n\t\tdefault: #FF6D6D,\n\t\tlight: #FFE5E9,\n\t),\n\tyellow: (\n\t\tdefault: #FECF2F,\n\t\tlight: #FFF5D5,\n\t),\n\tgreen: (\n\t\tdefault: #1ABC9C,\n\t\tlight: #D1F1EA,\n\t),\n\torange: (\n\t\tdefault: #FF7E41,\n\t\tlight: #FFE5D9,\n\t),\n\tpurple: (\n\t\tdefault: #8D00B1,\n\t\tlight: #F9E1FF,\n\t)\n) !default;\n\n$success: palette(green) !default;\n$warning: palette(yellow) !default;\n$error: palette(red) !default;\n$info: palette(blue) !default;\n\n// Primary Colors\n$white: palette(mono, white) !default;\n$black: palette(mono, black) !default;\n$gray: palette(gray) !default;\n$gray-alt: palette(gray, dark) !default;\n$blue: palette(blue) !default;\n$red: palette(red) !default;\n$green: palette(green) !default;\n$silver: palette(silver) !default;\n\n// Boxes Colors (_boxes.scss)\n$box-bg-color: palette(mono, white) !default;\n$box-box-shadow-color: palette(silver, soft) !default;\n$box-header-border-color: palette(silver, soft) !default;\n$box-footer-border-color: palette(silver, soft) !default;\n$box-settings-box-border-color: palette(silver, soft) !default;\n$box-settings-label-color: palette(gray, dark) !default;\n$box-upsell-p-color: palette(gray, dark) !default;\n$box-upsell-border-color: palette(purple) !default;\n\n// ============================================================\n// Buttons Colors (_buttons.scss)\n\n$button-colors: blue green red orange yellow purple;\n\n$button-border: (\n\tdefault: palette(gray, lighter),\n\tblue: palette(blue, light),\n\tgreen: palette(green, light),\n\tred: palette(red, light),\n\torange: palette(orange, light),\n\tyellow: palette(yellow, light),\n\tpurple: palette(purple, light)\n) !default;\n\n$button-background: (\n\tdefault: palette(gray, light),\n\tblue: palette(blue, default),\n\tgreen: palette(green, default),\n\tred: palette(red, default),\n\torange: palette(orange, default),\n\tyellow: palette(yellow, default),\n\tpurple: palette(purple, default)\n) !default;\n\n$button-text-color: (\n\tdefault: palette(mono, white),\n\tblue: palette(mono, white),\n\tgreen: palette(mono, white),\n\tred: palette(mono, white),\n\torange: palette(mono, white),\n\tyellow: palette(gray, dark),\n\tpurple: palette(mono, white)\n) !default;\n\n$button-disabled--background: palette(silver, soft);\n$button-disabled--color: palette(silver, medium);\n\n// Upsell Button\n$button-upsell--border-static: palette(green, light) !default;\n$button-upsell--border-active: palette(green, default) !default;\n$button-upsell--color-static: palette(green, default) !default;\n$button-upsell--color-active: palette(mono, white) !default;\n\n// Dashed Button\n$button-dashed--border: palette(silver, medium) !default;\n$button-dashed--background: transparent !default;\n$button-dashed--color: palette(gray, light) !default;\n\n// ============================================================\n// Icon Buttons Colors (_buttons.scss)\n\n$button-icon--border: (\n\tdefault: palette(gray, lighter),\n\tblue: palette(blue, light),\n\tgreen: palette(green, light),\n\tred: palette(red, light),\n\torange: palette(orange, light),\n\tyellow: palette(yellow, light),\n\tpurple: palette(purple, light)\n) !default;\n\n$button-icon--background: (\n\tdefault: palette(silver, default),\n\tblue: palette(blue, light),\n\tgreen: palette(green, light),\n\tred: palette(red, light),\n\torange: palette(orange, light),\n\tyellow: palette(yellow, light),\n\tpurple: palette(purple, light)\n) !default;\n\n$button-icon--background-hover: (\n\tdefault: palette(gray, light),\n\tblue: palette(blue, default),\n\tgreen: palette(green, default),\n\tred: palette(red, default),\n\torange: palette(orange, default),\n\tyellow: palette(yellow, default),\n\tpurple: palette(purple, default)\n) !default;\n\n$button-icon--background-filled: (\n\tdefault: palette(silver, soft),\n\tblue: palette(blue, default),\n\tgreen: palette(green, default),\n\tred: palette(red, default),\n\torange: palette(orange, default),\n\tyellow: palette(yellow, default),\n\tpurple: palette(purple, default)\n) !default;\n\n$button-icon--color: (\n\tdefault: palette(gray, light),\n\tblue: palette(blue, default),\n\tgreen: palette(green, default),\n\tred: palette(red, default),\n\torange: palette(orange, default),\n\tyellow: palette(yellow, default),\n\tpurple: palette(purple, default)\n) !default;\n\n$button-icon--color-hover: (\n\tdefault: palette(gray, dark),\n\tblue: palette(blue, default),\n\tgreen: palette(green, default),\n\tred: palette(red, default),\n\torange: palette(orange, default),\n\tyellow: palette(yellow, default),\n\tpurple: palette(purple, default)\n) !default;\n\n$button-icon--alt: (\n\tdefault: palette(mono, white),\n\tblue: palette(mono, white),\n\tgreen: palette(mono, white),\n\tred: palette(mono, white),\n\torange: palette(mono, white),\n\tyellow: palette(gray, dark),\n\tpurple: palette(mono, white)\n) !default;\n\n$button-icon--color-filled: (\n\tdefault: palette(silver, medium),\n\tblue: palette(mono, white),\n\tgreen: palette(mono, white),\n\tred: palette(mono, white),\n\torange: palette(mono, white),\n\tyellow: palette(gray, dark),\n\tpurple: palette(mono, white)\n) !default;\n\n// ============================================================\n// Toggles Colors (_toggles.scss)\n$toggle-slider-bg-color: palette(silver, medium) !default;\n$toggle-slider-bg-hover-color: palette(silver) !default;\n$toggle-slider-active-bg-hover-color: palette(blue, light) !default;\n$toggle-slider-before-bg-color: $white !default;\n$toggle-slider-before-checked-bg-color: palette(blue) !default;\n$toggle-active-disabled-bg-color: palette(gray, lighter) !default;\n$toggle-active-before-disabled-color: palette(silver, lighter) !default;\n\n// Typography Colors (_typography.scss)\n$headings-color: palette(gray, dark) !default;\n$font-color: $gray !default;\n$p-small-color: palette(gray, light) !default;\n$a-color: palette(blue) !default;\n$a-action-color: darken($a-color, 10%) !default;\n$a-disabled-color: palette(gray, light) !default;\n$code-bg-color: palette(silver, light) !default;\n$code-border-color: palette(silver, soft) !default;\n$dfn-border-color: palette(gray, light) !default;\n$pre-color: palette(gray, dark) !default;\n\n// Notifications Colors (_notifications.scss)\n$notice-font-color: palette(gray, dark) !default;\n$notice-default-bg-color: $white !default;\n$notice-default-icon-color: palette(gray, light) !default;\n$notice-warning-icon-color: $warning !default;\n$notice-success-icon-color: $success !default;\n$notice-error-icon-color: $error !default;\n$notice-info-icon-color: palette(blue) !default;\n\n// Tooltips (_tooltips.scss)\n$tooltips-color: palette(gray, dark) !default;\n\n// ============================================================\n// Box Selectors (_box-selectors.scss)\n\n// Container\n$box-selectors--background: palette(silver, light) !default;\n\n// Item\n$box-selector--border-color: rgba(230, 230, 230, 0.5) !default;\n$box-selector--background: $white !default;\n$box-selector--color: palette(gray, light) !default;\n$box-selector--box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.05) !default;\n\n$box-selector--active-background: palette(blue, light) !default;\n$box-selector--active-color: palette(blue, default) !default;\n$box-selector--active-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.02), 0 4px 15px 0 rgba(0, 0, 0, 0.05);\n\n// Item icon\n$box-selector--icon-color: palette(silver, medium) !default;\n\n// Item ribbon\n// Used as blue triangle on top-right corner when item is selected\n$box-selector--ribbon-color: $white !default;\n$box-selector--ribbon-background: palette(blue, default) !default;\n\n// ============================================================\n// Box Builder (_box-builder.scss)\n\n// Main container\n$box-builder--background: $white !default;\n$box-builder--border-color: palette(silver, soft) !default;\n\n// Body\n$box-builder--body-background: palette(silver, light) !default;\n$box-builder--body-message: palette(gray, light) !default;\n\n// Fields\n$box-builder--field-background: $white !default;\n$box-builder--field-color: palette(gray, dark) !default;\n$box-builder--field-move-color: palette(gray, lighter) !default;\n$box-builder--field-move-color-hover: palette(gray, light) !default;\n$box-builder--field-border: palette(silver, soft) !default;\n\n// Field â Notice\n$box-builder--notice-background: palette(silver, default) !default;\n$box-builder--notice-color: $blue !default;\n\n// ============================================================\n// Select (_select.scss)\n\n// Container\n$select-container--border-color: palette(gray, lighter) !default;\n$select-container--background: #FAFAFA !default;\n$select-container--background-active: $white !default;\n\n// List value\n$select-value--color: palette(gray, dark) !default;\n\n// List results\n$select-results--border-color: palette(gray, lighter) !default;\n$select-results--background: $white !default;\n$select-results--color: palette(gray, light) !default;\n$select-results--background-hover: rgba(51, 51, 51, 0.05) !default;\n$select-results--color-hover: palette(gray, default) !default;\n$select-results--background-current: palette(gray, light) !default;\n$select-results--color-current: $white !default;\n$select-results--optgroup-color: palette(silver, medium) !default;\n\n// Search results\n$select-search--border-color: palette(gray, lighter) !default;\n$select-search--background: #FAFAFA !default;\n$select-search--background-focus: $white !default;\n$select-search--color: palette(gray, dark) !default;\n$select-search--placeholder: palette(silver, medium) !default;\n$select-search--result: palette(gray, light) !default;\n\n// Mobile select\n$select-mobile-nav-handle-color: palette(gray, lighter) !default;\n$select-mobile-nav-handle-hover-color: palette(gray, light) !default;\n\n// ============================================================\n// Sidebar (_sidebar.scss)\n$sidenav-tab-color: palette(gray) !default;\n$sidenav-tab-color-hover: palette(gray, dark) !default;\n$sidenav-tab-active-color: palette(gray, dark) !default;\n$sidenav-tab-active-bg-color: palette(silver, soft) !default;\n$sidenav-tab-icon-color: palette(green) !default;\n\n// ============================================================\n// Summary (_summary.scss)\n$summary-details--color: palette(gray, dark) !default;\n$summary-details--sub-color: palette(gray, light) !default;\n\n$summary-list--border-color: palette(silver, soft) !default;\n$summary-list--color: palette(gray,light) !default;\n$summary-list--label: palette(gray, dark) !default;\n\n// ============================================================\n// Tags (_tags.scss)\n\n// Default tags\n$tag--default-background: palette(silver) !default;\n$tag--default-color: palette(gray, dark) !default;\n\n// Red tags\n$tag--red-border-color: palette(red, light) !default;\n$tag--red-background: $error !default;\n$tag--red-color: $white !default;\n\n// Yellow tags\n$tag--yellow-border-color: palette(yellow, light) !default;\n$tag--yellow-background: $warning !default;\n$tag--yellow-color: palette(gray, dark) !default;\n\n// Green tags\n$tag--green-border-color: palette(green, light) !default;\n$tag--green-background: $success !default;\n$tag--green-color: $white !default;\n\n// Blue tags\n$tag--blue-border-color: palette(blue, light) !default;\n$tag--blue-background: palette(blue) !default;\n$tag--blue-color: $white !default;\n\n// Purple tags\n$tag--purple-border-color: palette(purple, light) !default;\n$tag--purple-background: palette(purple) !default;\n$tag--purple-color: $white;\n\n// Disabled tags\n$tag--disabled-background: palette(silver) !default;\n$tag--disabled-color: palette(silver, medium) !default;\n\n// Pro tags\n$tag--pro-background: palette(purple) !default;\n$tag--pro-color: $white !default;\n\n// Beta tags\n$tag--beta-background: palette(orange) !default;\n$tag--beta-color: $white !default;\n\n// Forms (_forms.scss)\n$form--input-border-color:\t\t\t\tpalette(gray, lighter)\t\t\t!default;\n$form--input-bg-color:\t\t\t\t\t#FAFAFA\t\t\t\t\t\t\t!default;\n$form--input-color:\t\t\t\t\t\tpalette(gray, dark)\t\t\t\t!default;\n$form--input--disabled:\t\t\t\t\tpalette(silver, default)\t\t!default;\n$form--input-color-disabled:\t\t\tpalette(silver, medium)\t\t\t!default;\n$form--input-icon:\t\t\t\t\t\tpalette(silver, medium)\t\t\t!default;\n$form--input-icon-right:\t\t\t\tpalette(gray, light)\t\t\t!default;\n$form--description-color:\t\t\t\tpalette(gray, light)\t\t\t!default;\n$form--input-color-focus:\t\t\t\tpalette(gray, dark)\t\t\t\t!default;\n$form--input-bg-color-focus:\t\t\tpalette(mono, white)\t\t\t!default;\n$form--input-border-color-hover:\t\tpalette(gray, lighter)\t\t\t!default;\n$form--input-border-color-error: $error !default;\n$form--input-error-color: $error !default;\n$form--input-icon-color: palette(gray, light) !default;\n$form--input-placeholder-color: palette(silver, medium) !default;\n$form--label-color: palette(gray, light) !default;\n\n// ============================================================\n// Radio & Checkbox (_radio-checkbox.scss)\n$radio-checkbox--background: #FAFAFA !default;\n$radio-checkbox--border-color: palette(gray, lighter) !default;\n$radio-checkbox--color: palette(gray) !default;\n$radio-checkbox--checked-border-color: $blue !default;\n$radio-checkbox--checked-background: $blue !default;\n$radio-checkbox--disabled-border-color: palette(silver) !default;\n$radio-checkbox--disabled-background: palette(silver) !default;\n\n$radio-checkbox--check-color: $white !default;\n$radio-checkbox--disabled-check-color: palette(silver, medium) !default;\n\n// ============================================================\n// Upload (_upload.scss)\n\n// Image container\n$file-upload--image-border-color: palette(silver, soft) !default;\n$file-upload--image-mask-background: palette(gray, lighter) !default;\n$file-upload--image-preview-background: rgba(0, 0, 0, 0.5) !default;\n\n// Button: Add\n$file-upload--add-border-color: palette(gray, lighter) !default;\n$file-upload--add-background: transparent !default;\n$file-upload--add-color: palette(silver, medium) !default;\n\n// File name\n$file-upload--file-border-color: palette(gray, lighter) !default;\n$file-upload--file-background: $white !default;\n$file-upload--file-color: palette(gray, dark) !default;\n$file-upload--file-hover-background: #FAFAFA !default;\n\n// ============================================================\n// Color Pickers (_colorpickers.scss)\n\n// Value\n$colorpicker--border-color: palette(gray, lighter) !default;\n$colorpicker--background: #FAFAFA !default;\n$colorpicker--color: palette(gray, dark) !default;\n\n// Preview\n$colorpicker--preview-background: palette(gray, lighter) !default;\n\n// Iris\n$colorpicker--iris-border-color: palette(gray, lighter) !default;\n$colorpicker--iris-background: $white !default;\n$colorpicker--iris-palette-border-color: palette(silver, soft) !default;\n$colorpicker--iris-square-handle-border-color: $white !default;\n$colorpicker--iris-slider-handle-border-color: $white !default;\n\n// ============================================================\n// Tabs Colors (_tabs.scss)\n$tabs-label-color: palette(gray, light) !default;\n$tabs-label-checked-color: palette(gray, light) !default;\n$tabs-label-active-color: palette(gray, dark) !default;\n$tabs-label-active-border-color: palette(gray, dark) !default;\n$tabs-content-border-color: palette(silver, soft) !default;\n$side-tabs--label-color: palette(gray, default) !default;\n$side-tabs--label-background: palette(silver, light) !default;\n$side-tabs--label-active-color: palette(blue, default) !default;\n$side-tabs--label-active-background: palette(blue, light) !default;\n\n// Modals (_modals.scss)\n$modal-overlay-bg-color: rgba(51, 51, 51, 0.95) !default;\n$modal-box-shadow-color: rgba(0, 0, 0, 0.2) !default;\n$modal-close-color: palette(silver, medium) !default;\n$modal-close-action-color: palette(gray, light) !default;\n\n// Dropdowns (_dropdowns.scss)\n$dropdown-anchor-color: palette(gray, light) !default;\n$dropdown-ul-border-color: palette(gray, lighter) !default;\n$dropdown-label-border-color: palette(silver, soft) !default;\n$dropdown-ul-before-border-color: palette(silver, soft) !default;\n\n// Scores (_scores.scss)\n$circle-score-success-color: $success !default;\n$circle-score-warning-color: $warning !default;\n$circle-score-error-color: $error !default;\n$circle-score-disabled-color: palette(silver, medium) !default;\n$circle-score-bg-color: $silver !default;\n$circle-score-default-dial-color: $success !default;\n\n// Footer (_footer.scss)\n$footer-color: palette(silver, medium) !default;\n$footer-color-hover: palette(gray, default) !default;\n$footer-cross-sell-border-color: palette(silver, soft) !default;\n$footer-cross-sell-icon-color: palette(gray, light) !default;\n$footer-cross-sell-p-color: palette(gray, light) !default;\n\n// ============================================================\n// Progress Bars (_progress-bars.scss)\n$progress-block--background: $white;\n$progress-block--border-color: palette(silver, soft);\n\n$progress-text--color: palette(gray, light);\n$progress-status--color: palette(gray, light);\n\n$progress-bar--background: palette(silver, soft);\n$progress-bar--loading-color: $blue;\n\n// ============================================================\n// Tables (_tables.scss)\n$table--border-color: palette(silver, soft) !default;\n$table--th-color: $headings-color !default;\n$table--text-color: $font-color !default;\n$table--field-list-title-color: $headings-color !default;\n$table--title-color: $headings-color !default;\n\n// ============================================================\n// Accordions (_accordions.scss)\n$accordion--content-bg-color: palette(silver,light) !default;\n$accordion--open-indicator-color: palette(gray,light) !default;\n$accordion--disabled-color: palette(silver, medium) !default;\n$accordion--disabled-icon: palette(gray, lighter) !default;\n\n$accordion--block-background: $white !default;\n$accordion--block-shadow: palette(silver, soft) !default;\n$accordion--block-color: palette(gray, light) !default;\n\n// ============================================================\n// Icons (_icons.scss)\n$icon-color: palette(gray,light) !default;\n\n// Lists (_list.scss)\n$list-detail-color: palette(gray,light) !default;\n\n// Pagination (_pagination.scss)\n$pagination-border: palette(silver, soft) !default;\n$pagination-background: palette(mono, white) !default;\n$pagination-item-color-static: palette(gray, light) !default;\n$pagination-item-color-hover: palette(blue, default) !default;\n$pagination-item-color-active: palette(gray, dark) !default;\n$pagination-item-color-disabled: palette(gray, lighter) !default;\n$pagination-item-bg-active: palette(silver, light) !default;\n$pagination-filter-border: palette(silver, soft) !default;\n$pagination-results: palette(gray, light) !default;\n\n// ACE Editor (_ace-editor.scss)\n$ace-selector-background: palette(gray, default) !default;\n$ace-selector-background-hover: palette(gray, dark) !default;\n$ace-selector-color: $white !default;\n\n// Recipient (_recipient.scss)\n$recipient-border-color: palette(silver, soft) !default;\n\n// Color Accessibility (_color-accessibility.scss)\n$accessible-light: $white;\n$accessible-dark: $black;\n$accessible-dark-alt: #555555;","@include body-class(true) {\n\n\t* {\n\t\tbox-sizing: border-box;\n\t}\n\n\t*:before,\n\t*:after {\n\t\tbox-sizing: border-box;\n\t}\n\n\t// ELEMENT: Box\n\t.sui-box {\n\t\tmin-height: 20px;\n\t\tposition: relative;\n\t\tborder-radius: $border-radius;\n\t\tbackground-color: $box-bg-color;\n\t\tbox-shadow: 0 2px 0 $box-box-shadow-color;\n\n\t\t// BOX: Header\n\t\t.sui-box-header {\n\t\t\tborder-bottom: 1px solid $box-header-border-color;\n\t\t\tpadding: 15px 30px;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\n\t\t\t@include media( max-width, md ) {\n\t\t\t\tpadding: 15px $sui-gutter-md;\n\t\t\t}\n\n\t\t\t& > h3 > i {\n\t\t\t\tline-height: 30px;\n\t\t\t}\n\t\t}\n\n\t\t// BOX: Body\n\t\t.sui-box-body {\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tpadding: $sui-gutter-md;\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tpadding: $sui-gutter;\n\t\t\t}\n\t\t}\n\n\t\t// BOX: Footer\n\t\t.sui-box-footer {\n\t\t\tborder-top: 1px solid $box-footer-border-color;\n\t\t\tpadding: 30px;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\t&.sui-pull-up {\n\t\t\t\tmargin-top: -15px;\n\t\t\t}\n\n\t\t\t@include media( max-width, md ) {\n\t\t\t\tpadding: $sui-gutter-md;\n\t\t\t}\n\t\t}\n\n\t\t// BOX: Status Bar\n\t\t.sui-box-status {\n\t\t\tpadding: #{$sui-gutter / 2} $sui-gutter-md $sui-gutter-md;\n\n\t\t\t.sui-status {\n\t\t\t\tdisplay: flex;\n\n\t\t\t\t[class*=\"sui-status-\"] {\n\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\tline-height: 30px;\n\t\t\t\t\tfont-family: $font;\n\t\t\t\t\tletter-spacing: $font--letter-spacing;\n\n\t\t\t\t\t.sui-tag {\n\t\t\t\t\t\tmargin-left: 8px;\n\t\t\t\t\t}\n\n\t\t\t\t\t[class*=\"sui-icon-\"] {\n\t\t\t\t\t\tmargin-right: 4px;\n\t\t\t\t\t\tfont-size: 12px;\n\n\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t&:not(:last-child) {\n\t\t\t\t\t\tmargin-right: 20px;\n\t\t\t\t\t}\n\n\t\t\t\t\t&:not(:first-child) {\n\t\t\t\t\t\tpadding-left: 20px;\n\t\t\t\t\t\tborder-left: 1px solid palette(silver, soft);\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.sui-status-module {\n\t\t\t\t\tcolor: palette(gray, light);\n\t\t\t\t\tfont-weight: bold;\n\t\t\t\t}\n\n\t\t\t\t.sui-status-changes {\n\t\t\t\t\tcolor: palette(silver, medium);\n\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\tletter-spacing: $font--letter-spacing;\n\n\t\t\t\t\t.sui-icon-check-tick:before {\n\t\t\t\t\t\tcolor: palette(green, default);\n\t\t\t\t\t}\n\n\t\t\t\t\t.sui-icon-update:before {\n\t\t\t\t\t\tcolor: palette(gray, light);\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t+ .sui-actions {\n\n\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\tmargin-top: #{$sui-gutter / 2};\n\t\t\t\t\t}\n\n\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\tmargin-left: #{$sui-gutter / 2};\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tflex: 1;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.sui-actions {\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tflex: 0 0 auto;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tdisplay: flex;\n\t\t\t\tpadding: #{$sui-gutter / 2} $sui-gutter;\n\t\t\t}\n\t\t}\n\n\t\t// BOX: Search Bar\n\t\t.sui-box-search {\n\n\t\t\t> * {\n\t\t\t\tmax-width: 100%;\n\t\t\t\tflex: 0 1 auto;\n\t\t\t}\n\n\t\t\t> .sui-search-left {\n\n\t\t\t\t&:not(:last-child) {\n\n\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\tmargin-right: #{$sui-gutter / 2};\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\tflex: 1;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t> .sui-search-right {\n\n\t\t\t\t&:only-child {\n\n\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\tflex: 1;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&:not(:only-child) {\n\n\t\t\t\t\t&:not(:last-child) {\n\n\t\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\t\tmargin-right: #{$sui-gutter / 2};\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\tflex: 0 0 auto;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tdisplay: flex;\n\t\t\t}\n\t\t}\n\n\t\t// BOX: Sticky box\n\t\t&.sui-box-sticky {\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tposition: sticky !important;\n\t\t\t\ttop: 32px;\n\t\t\t\tz-index: 12;\n\t\t\t}\n &.sui-is-sticky {\n box-shadow: 0 5px 25px rgba(0, 0, 0, .15);\n }\n\t\t}\n\n\t\t> .sui-box-search {\n\t\t\tpadding-top: #{$sui-gutter / 2};\n\t\t\tpadding-bottom: #{$sui-gutter / 2};\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tpadding-right: $sui-gutter-md;\n\t\t\t\tpadding-left: $sui-gutter-md;\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tpadding-right: $sui-gutter;\n\t\t\t\tpadding-left: $sui-gutter;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child {\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\n\t\t@include media(max-width, md) {\n\t\t\tmargin-bottom: $sui-gutter-md;\n\t\t}\n\n\t\t@include media(min-width, md) {\n\t\t\tmargin-bottom: $sui-gutter;\n\t\t}\n\t}\n\n\t// ELEMENT: Box Message\n\t// Commonly used for \"empty message\" or text with image on top.\n\t// To use with sui-box preferrably.\n\t.sui-message {\n\t\tdisplay: block;\n\t\ttext-align: center;\n\n\t\t.sui-message-content {\n\t\t\tmax-width: 600px;\n\t\t\tmargin-right: auto;\n\t\t\tmargin-left: auto;\n\n\t\t\th1, h2, h3, h4, h5, h6 {\n\t\t\t\tmargin: 0 0 $sui-gutter-md;\n\n\t\t\t\t&:last-child {\n\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tp {\n\t\t\t\tmargin: 0 0 $sui-gutter;\n\t\t\t\tletter-spacing: -0.25px;\n\n\t\t\t\t&:last-child {\n\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tmargin-top: $sui-gutter-md;\n\t\t\t\tmargin-bottom: $sui-gutter-md;\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tmargin-top: $sui-gutter;\n\t\t\t\tmargin-bottom: $sui-gutter;\n\t\t\t}\n\t\t}\n\n\t\t// SIZE: Regular\n\t\t&:not(.sui-message-lg) {\n\n\t\t\t.sui-image {\n\t\t\t\tmargin: 10px auto;\n\t\t\t}\n\n\t\t\t.sui-message-content {\n\n\t\t\t\t&:first-child {\n\t\t\t\t\tmargin-top: 0;\n\t\t\t\t}\n\n\t\t\t\t&:last-child {\n\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// SIZE: Large\n\t\t&.sui-message-lg {\n\n\t\t\t.sui-image {\n\t\t\t\tmargin: $sui-gutter auto;\n\t\t\t}\n\t\t}\n\n\t\t&:first-child {\n\t\t\tmargin-top: 0;\n\t\t}\n\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\t@include media(max-width, md) {\n\t\t\tpadding: $sui-gutter-md;\n\t\t}\n\n\t\t@include media(min-width, md) {\n\t\t\tpadding: $sui-gutter;\n\t\t}\n\t}\n\n\t// ELEMENT: Box Title\n\t.sui-box {\n\n\t\t.sui-box-title {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tborder: 0;\n\t\t\tcolor: palette(gray, dark);\n\t\t\tfont: $font--weight-bold 15px/30px $font;\n\t\t\ttext-transform: none;\n\t\t\t@include text-truncate;\n\n\t\t\t* {\n\t\t\t\tvertical-align: middle;\n\t\t\t}\n\n\t\t\t[class*=\"sui-icon-\"] {\n\t\t\t\tfloat: left;\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin-right: 10px;\n\n\t\t\t\t&:before {\n\t\t\t\t\tcolor: inherit;\n\t\t\t\t\tfont-size: 20px;\n\t\t\t\t\tvertical-align: text-bottom;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// ELEMENT: Upsell\n\t.sui-box-body {\n\n\t\t.sui-upsell-row {\n\t\t\tposition: relative;\n\n\t\t\t.sui-upsell-image {\n\t\t\t\twidth: 100px;\n\t\t\t\tposition: absolute;\n\t\t\t\tbottom: 0;\n\n\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.sui-upsell-notice {\n\n\t\t\t\tp {\n\t\t\t\t\tposition: relative;\n\t\t\t\t\tpadding: 15px 20px 15px 43px;\n\t\t\t\t\tborder-radius: $border-radius;\n\t\t\t\t\tcolor: $box-upsell-p-color;\n\t\t\t\t\tfont-size: 13px;\n\t\t\t\t\tline-height: 22px;\n\t\t\t\t\tborder-top: 1px solid #e6e6e6;\n\t\t\t\t\tborder-right: 1px solid #e6e6e6;\n\t\t\t\t\tborder-bottom: 1px solid #e6e6e6;\n\t\t\t\t\tborder-left: 2px solid $box-upsell-border-color;\n\n\t\t\t\t\ta {\n\t\t\t\t\t\tcolor: $box-upsell-p-color;\n\t\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\t}\n\t\t\t\t\t&:first-of-type {\n\t\t\t\t\t\t@include icon( before, info );\n\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\tcolor: $box-upsell-border-color;\n\t\t\t\t\t\t\tmargin-left: -23px;\n\t\t\t\t\t\t\tmargin-right: 10px;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tpadding-left: 130px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.sui-upsell-items {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\t// ELEMENT: Other(s)\n\t.sui-box-body {\n\n\t\t.sui-settings-box {\n\t\t\tpadding: $sui-gutter-md;\n\t\t\tborder: 1px solid $box-settings-box-border-color;\n\t\t\tborder-radius: $border-radius;\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tpadding: $sui-gutter;\n\t\t\t}\n\t\t}\n\t}\n\n\t.sui-with-bottom-border {\n\t\tmargin-bottom: $default-margin;\n\t\tpadding-bottom: $default-padding;\n\t\tborder-bottom: 1px solid $box-settings-box-border-color;\n\n\t\t@include media(max-width, md) {\n\t\t\tmargin-bottom: $sui-gutter-md;\n\t\t\tpadding-bottom: $sui-gutter-md;\n\t\t}\n\t}\n\n\t.sui-border-frame {\n\t\tmargin: 10px 0 0;\n\t\tborder: 1px solid palette(silver, soft);\n\t\tborder-radius: $border-radius;\n\n\t\t&:not(:last-child) {\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tmargin-bottom: $sui-gutter-md;\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tmargin-bottom: $sui-gutter;\n\t\t\t}\n\t\t}\n\n\t\t@include media(max-width, md) {\n\t\t\tpadding: $sui-gutter-md;\n\t\t}\n\n\t\t@include media(min-width, md) {\n\t\t\tpadding: $sui-gutter;\n\t\t}\n\t}\n}","@include body-class(true) {\n\n\t.sui-header {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\talign-items: center;\n\t\tposition: relative;\n\t\tmargin-bottom: $sui-gutter;\n\t\tline-height: 1;\n\n\t\th1 {\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tflex: 0 0 100%;\n\t\t\t}\n\t\t}\n\n\t\t.sui-actions-right {\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tmargin-top: 10px;\n\t\t\t\tmargin-right: auto;\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\n\t\t.sui-actions-left {\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tmargin-top: 10px;\n\t\t\t\tmargin-right: 0;\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\n\t\t&.sui-header-inline {\n\n\t\t\th1 {\n\n\t\t\t\t+ * {\n\n\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\tmargin-left: 10px;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\tflex: 1;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.sui-actions-right,\n\t\t\t.sui-actions-left {\n\n\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\tflex: 0 0 auto;\n\t\t\t\t\tmargin-top: 0;\n\t\t\t\t\tmargin-right: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&.sui-with-floating-input {\n\n\t\t\th1 {\n\n\t\t\t\t@include media(min-width, lg) {\n\t\t\t\t\tpadding-right: 260px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tmargin-bottom: #{$sui-gutter / 2};\n\t\t\t}\n\t\t}\n\n\t\t@include media(max-width, md) {\n\t\t\tmargin-bottom: $sui-gutter-md;\n\t\t}\n\t}\n\n\t.sui-header-title {\n\t\tcolor: $headings-color;\n\t\tmargin: 0;\n\t\ttext-align: left;\n\t\tfont-weight: bold;\n\t\tmax-width: none;\n\t\twhite-space: nowrap;\n\t\toverflow: hidden;\n\t\ttext-overflow: ellipsis;\n\t}\n}\n","@include body-class(true) {\n\n\t// HELPER: Label\n\t%label {\n\t\tdisplay: inline-flex;\n\t\tpadding: 0;\n\t\tborder: 0;\n\t\tcolor: $form--label-color;\n\t\tfont: $form--label-font-weight #{$form--label-font-size}/#{$form--label-line-height} $form--label-font;\n\t}\n\n\t// HELPER: Form control\n\t%form-control {\n\t\twidth: 100%;\n\t\theight: $form--input-height-base;\n\t\tmargin: 0;\n\t\tpadding: #{($form--input-height-base - ($form--input-line-height + 2px)) / 2} 14px;\n\t\tborder: 1px solid $form--input-border-color;\n\t\tborder-radius: $border-radius;\n\t\tbackground-color: $form--input-bg-color;\n\t\tbackground-image: none;\n\t\tcolor: $form--input-color;\n\t\tfont: $form--input-font-weight #{$font--size}/#{$form--input-line-height} $font;\n\t\tletter-spacing: $font--letter-spacing;\n\t\ttransition: 0.3s ease-in-out;\n\n\t\t&,\n\t\t&:hover,\n\t\t&:focus,\n\t\t&:active {\n\t\t\toutline: none;\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t&:hover,\n\t\t&:focus {\n\t\t\tborder-color: $form--input-border-color-hover;\n\t\t\tbackground-color: $white;\n\t\t}\n\n\t\t&:focus {\n\t\t\tbackground-color: $form--input-bg-color-focus;\n\t\t\tcolor: $form--input-color-focus;\n\t\t}\n\n\t\t&::placeholder {\n\t\t\tcolor: $form--input-placeholder-color;\n\t\t}\n\n\t\t// STATE: Disabled\n\t\t&[disabled],\n\t\t&.sui-disabled,\n\t\tfieldset[disabled] & {\n\t\t\tcursor: not-allowed;\n\n\t\t\t&,\n\t\t\t&:focus,\n\t\t\t&:hover {\n\t\t\t\tborder-color: $form--input--disabled;\n\t\t\t\tbackground-color: $form--input--disabled;\n\t\t\t\tcolor: $form--input-color-disabled;\n\t\t\t}\n\t\t}\n\n\t\t// FIX:\n\t\t// Unstyle the caret on <select> in IE10+\n\t\t&::-ms-expand {\n\t\t\tborder: 0;\n\t\t\tbackground-color: transparent;\n\t\t}\n\t}\n\n\t// ELEMENT: Label (Global)\n\tlabel {\n\t\tcursor: default;\n\n\t\t&[for] {\n\t\t\tcursor: pointer;\n\t\t}\n\t}\n\n\t// ELEMENT: Label\n\t.sui-label {\n\t\t@extend %label;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin: 0 0 5px;\n\n\t\t.sui-tag {\n\t\t\tmargin-left: 5px;\n\n\t\t\t&.sui-left {\n\t\t\t\tmargin-right: 5px;\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child {\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t// VARIATION: Label link\n\t\t&-link {\n\t\t\tmargin-right: 0;\n\t\t\tmargin-left: auto;\n\t\t\tcolor: $form--label-color;\n\t\t\tfont-weight: 400;\n\t\t}\n\n\t\t// VARIATION: Inline label\n\t\t&-inline {\n\t\t\t@extend %label;\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t// VARIATION: Label note\n\t\t&-note {\n\t\t\tmargin-right: 0;\n\t\t\tmargin-left: auto;\n\t\t}\n\t}\n\n\t// ELEMENT: Form control\n\t// This element allow us to style textarea and inputs (all except checkbox and radio)\n\t.sui-form-control {\n\t\t@extend %form-control;\n\t\tdisplay: block;\n\n\t\t&.sui-input-sm {\n\t\t\tmax-width: 80px;\n\t\t}\n\t\t&.sui-input-md {\n\t\t\tmax-width: 240px;\n\t\t}\n\n\t\t// Form field prefix and suffix\n\t\t&.sui-field-has-prefix,\n\t\t&.sui-field-has-suffix {\n\t\t\twidth: auto;\n\t\t\tdisplay: inline-block;\n\t\t}\n\t}\n\n\t// ELEMENT: Multi checkbox\n\t.sui-multi-checkbox {\n\t\t@extend .sui-form-control;\n\t\theight: auto;\n\t\tmax-height: 114px;\n\t\toverflow-y: auto;\n\t\tpadding: 1px;\n\n\t\tlabel {\n\t\t\tmargin: 1px 0;\n\n\t\t\tinput {\n\t\t\t\t@extend %sui-screen-reader-text;\n\n\t\t\t\t&:checked + span {\n\t\t\t\t\tbackground-color: $blue;\n\t\t\t\t\tcolor: $white;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tspan {\n\t\t\t\tdisplay: block;\n\t\t\t\tpadding: 10px;\n\t\t\t}\n\n\t\t\t&:first-child {\n\t\t\t\tmargin-top: 0;\n\n\t\t\t\tspan {\n\t\t\t\t\tborder-radius: #{$border-radius - 1px} #{$border-radius - 1px} 0 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-bottom: 0;\n\n\t\t\t\tspan {\n\t\t\t\t\tborder-radius: 0 0 #{$border-radius - 1px} #{$border-radius - 1px};\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// ELEMENT: Field description\n\t.sui-description,\n\t.sui-multi-checkbox label {\n\t\tdisplay: block;\n\t\tmargin-top: 5px;\n\t\tcolor: $form--description-color;\n\t\tfont-size: $form--description-font-size;\n\t\tline-height: 22px;\n\t\tfont-weight: $form--description-font-weight;\n\t\tletter-spacing: $font--letter-spacing;\n\n\t\t&.sui-toggle-description {\n\t\t\tmargin-left: 48px;\n\t\t}\n\n\t\t&.sui-checkbox-description,\n\t\t&.sui-radio-description {\n\t\t\tmargin: 0 27px 5px;\n\t\t}\n\n\t\t+ .sui-form-field,\n\t\t+ .sui-form-field-inline {\n\t\t\tmargin-top: 20px;\n\t\t}\n\t}\n\n\t// ELEMENT: Error message\n\t.sui-error-message {\n\t\tdisplay: block;\n\t\tmargin-top: 8px;\n\t\tcolor: $form--input-error-color;\n\t\tfont-size: $form--input-error-font-size;\n\t\tline-height: $form--input-error-line-height;\n\t\tfont-weight: $form--input-error-font-weight;\n\t}\n\n\t// GROUP: Form field\n\t.sui-form-field {\n\n\t\t&.sui-input-sm {\n\t\t\tmax-width: 80px;\n\t\t}\n\t\t&.sui-input-md {\n\t\t\tmax-width: 240px;\n\t\t}\n\n\t\t> .sui-row {\n\n\t\t\t[class^=\"sui-col\"] {\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tpadding-right: 5px;\n\t\t\t\t\tpadding-left: 5px;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:first-child {\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tmargin-top: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tmargin-top: 10px;\n\t\t\t\tmargin-right: -5px;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t\tmargin-left: -5px;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\n\t\t\t@include media( max-width, md ) {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\n\t\t// STATE: Error\n\t\t&.sui-has_error,\n\t\t&.sui-form-field-error {\n\n\t\t\t.sui-form-control {\n\t\t\t\tborder-bottom: 2px solid $form--input-border-color-error;\n\t\t\t}\n\n\t\t\t.sui-control-with-icon {\n\n\t\t\t\t[class*=\"sui-icon-\"]:before {\n\t\t\t\t\tcolor: $form--input-border-color-error;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t@include media(max-width, md) {\n\t\t\tmargin-bottom: $sui-gutter-md;\n\t\t}\n\n\t\t@include media(min-width, md) {\n\t\t\tmargin-bottom: $sui-gutter;\n\t\t}\n\t}\n\n\t.sui-field-suffix,\n\t.sui-field-prefix {\n\t\tdisplay: inline-block;\n\t\tcolor: #888888;\n\t\tfont-size: 13px;\n\t\tline-height: 22px;\n\t}\n\n\t.sui-field-prefix {\n\t\tmargin-right: 10px;\n\t}\n\t.sui-field-suffix {\n\t\tmargin-left: 10px;\n\t}\n\n\t// GROUP: Form field (inline)\n\t.sui-form-field-inline {\n\n\t\t> .sui-form-field,\n\t\t> .select-container {\n\n\t\t\t&:first-child {\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tmargin-left: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:last-child {\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tmargin-right: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tflex: 0 0 auto;\n\t\t\t\tmargin-top: 0;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t\tmargin-right: 10px;\n\t\t\t\tmargin-left: 10px;\n\t\t\t}\n\t\t}\n\n\t\t> .sui-form-field {\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tflex: 0 0 auto;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\n\t\t> p,\n\t\t> span,\n\t\t> .sui-label {\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tflex: 0 0 auto;\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child {\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\n\t\t@include media(min-width, md) {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tmargin-bottom: $sui-gutter;\n\t\t}\n\n\t\t@include media(max-width, md) {\n\t\t\tmargin-bottom: $sui-gutter-md;\n\t\t}\n\t}\n\n\t// GROUP: Input with icon\n\t// This group doesn't work with inline form control\n\t.sui-control-with-icon {\n\t\tposition: relative;\n\n\t\t.sui-form-control {\n\t\t\tpadding-left: 40px;\n\t\t}\n\n\t\t// Select 2\n\t\tselect.sui-select+.select2-container .select2-selection__rendered {\n\t\t\tpadding-left: 40px;\n\t\t}\n\n\t\t[class*=\"sui-icon-\"] {\n\t\t\twidth: 16px;\n\t\t\theight: 16px;\n\t\t\tpointer-events: none;\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tposition: absolute;\n\t\t\ttop: 11px;\n\t\t\tleft: 14px;\n\n\t\t\t&:before {\n\t\t\t\tcolor: $form--input-icon;\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\n\t\t&.sui-right-icon {\n\n\t\t\t.sui-form-control {\n\t\t\t\tpadding-right: 40px;\n\t\t\t\tpadding-left: 14px;\n\t\t\t}\n\n\t\t\t[class*=\"sui-icon-\"] {\n\t\t\t\tright: 14px;\n\t\t\t\tleft: auto;\n\t\t\t\tcolor: $form--input-icon-right;\n\t\t\t}\n\t\t}\n\t}\n\n\t// GROUP: Input with button\n\t.sui-with-button {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t.sui-button {\n\t\t\tflex: 0 0 auto;\n\t\t}\n\n\t\t.sui-form-control {\n\t\t\tflex: 1;\n\t\t\tmargin: 0 5px;\n\n\t\t\t&:first-child {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t// VARIATION: Inside button\n\t\t&.sui-inside,\n\t\t&.sui-with-button-inside {\n\t\t\tdisplay: block;\n\t\t\tposition: relative;\n\n\t\t\t.sui-button,\n\t\t\t.sui-button-icon {\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 5px;\n\t\t\t\tright: 5px;\n\t\t\t}\n\n\t\t\t.sui-button-lg {\n\t\t\t\ttop: 0;\n\t\t\t\tright: 0;\n\t\t\t\tborder-top-left-radius: 0;\n\t\t\t\tborder-bottom-left-radius: 0;\n\t\t\t}\n\n\t\t\t.sui-form-control {\n\t\t\t\tmargin: 0;\n\t\t\t\tpadding-right: 90px;\n\t\t\t}\n\t\t}\n\n\t\t// VARIATION: Icon button\n\t\t&.sui-with-button-icon {\n\t\t\tdisplay: block;\n\t\t\tposition: relative;\n\n\t\t\t.sui-button,\n\t\t\t.sui-button-icon {\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 5px;\n\t\t\t\tright: 5px;\n\t\t\t}\n\n\t\t\t.sui-button-lg {\n\t\t\t\ttop: 0;\n\t\t\t\tright: 0;\n\t\t\t}\n\n\t\t\t.sui-form-control {\n\t\t\t\tmargin: 0;\n\t\t\t\tpadding-right: 40px;\n\t\t\t}\n\t\t}\n\t}\n\n\t// GROUP: Inputs\n\t.sui-input-group {\n\t\twidth: 100%;\n\t\tdisplay: flex;\n\t\talign-items: stretch;\n\t\tposition: relative;\n\t}\n\n\t// GROUP: Password\n\t.sui-password-group {\n\t\tposition: relative;\n\n\t\t.sui-password-toggle {\n\t\t\twidth: 30px;\n\t\t\theight: 30px;\n\t\t\tcursor: pointer;\n\t\t\tposition: absolute;\n\t\t\ttop: 50%;\n\t\t\tright: 7px;\n\t\t\tpadding: 0;\n\t\t\tborder: 0;\n\t\t\tborder-radius: $border-radius;\n\t\t\tbackground: transparent;\n\t\t\tcolor: $form--input-icon-color;\n\t\t\tfont-size: 15px;\n\t\t\tline-height: 1em;\n\t\t\ttransform: translateY(-50%);\n\n\t\t\t&:hover,\n\t\t\t&:focus,\n\t\t\t&:active {\n\t\t\t\toutline: 0;\n\t\t\t}\n\n\t\t\t&:hover {\n\t\t\t\tbackground-color: rgba(0, 0, 0, .03);\n\n\t\t\t\t[class*=\"sui-icon-\"]:before {\n\t\t\t\t\tcolor: $gray;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// GROUP: Date\n\t.sui-date {\n\t\tposition: relative;\n\n\t\t.sui-form-control {\n\n\t\t\t&:first-child {\n\t\t\t\tpadding-right: 40px;\n\t\t\t}\n\n\t\t\t&:last-child {\n\t\t\t\tpadding-left: 40px;\n\t\t\t}\n\t\t}\n\n\t\t[class*=\"sui-icon-\"] {\n\t\t\twidth: 30px;\n\t\t\theight: 30px;\n\t\t\tpointer-events: none;\n\t\t\tdisplay: flex;\n\t\t\tflex-direction: column;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tposition: absolute;\n\t\t\ttop: 5px;\n\n\t\t\t&:before {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\n\t\t\t&:first-child {\n\t\t\t\tleft: 5px;\n\t\t\t}\n\n\t\t\t&:last-child {\n\t\t\t\tright: 5px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.sui-multi-date {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\n\t\t.sui-form-field {\n\t\t\tflex: 1;\n\n\t\t\t+ button {\n\t\t\t\tflex: 0 0 auto;\n\t\t\t\tmargin-left: 10px;\n\t\t\t}\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\t\t}\n\n\t\t&:not(:last-child) {\n\t\t\tmargin-bottom: 10px;\n\t\t}\n\t}\n\n\t// GROUP: Insert variables\n\t.sui-insert-variables {\n\t\tposition: relative;\n\n\t\t.sui-form-control {\n\t\t\tpadding-right: #{($form--input-height-base - 1px) + 14px};\n\t\t}\n\n\t\t.select-container {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tright: 0;\n\t\t\tborder: 0;\n\t\t\tbackground-color: transparent;\n\t\t\tpointer-events: none;\n\n\t\t\t.dropdown-handle {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\t.select-list-container {\n\t\t\t\tpadding-right: 0;\n\t\t\t\tpointer-events: initial;\n\n\t\t\t\t.list-value {\n\t\t\t\t\twidth: $form--input-height-base;\n\t\t\t\t\theight: $form--input-height-base;\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\tflex-direction: column;\n\t\t\t\t\talign-items: center;\n\t\t\t\t\tjustify-content: center;\n\t\t\t\t\tposition: relative;\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\tborder: 1px solid $form--input-border-color;\n\t\t\t\t\tborder-left-color: transparent;\n\t\t\t\t\tborder-radius: 0 $border-radius $border-radius 0;\n\t\t\t\t\tcolor: transparent;\n\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\ttransition: 0.2s ease;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tborder-left-color: $form--input-border-color;\n\t\t\t\t\t\tbackground-color: $silver;\n\n\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\tcolor: $gray;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t@include icon(before, plus-circle, true){\n\t\t\t\t\t\twidth: 16px;\n\t\t\t\t\t\theight: 16px;\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.list-results {\n\t\t\t\t\twidth: 320px;\n\t\t\t\t\tleft: auto;\n\t\t\t\t\tmargin-right: 0;\n\t\t\t\t\tborder-color: $form--input-border-color;\n\t\t\t\t\tbackground-color: $white;\n\n\t\t\t\t\tli.sui-element-flex {\n\t\t\t\t\t\tdisplay: flex;\n\n\t\t\t\t\t\tspan {\n\t\t\t\t\t\t\tpointer-events: none;\n\t\t\t\t\t\t\toverflow: hidden;\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\ttext-overflow: ellipsis;\n\t\t\t\t\t\t\twhite-space: nowrap;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tspan {\n\t\t\t\t\t\t\tflex: 1;\n\n\t\t\t\t\t\t\t+ span {\n\t\t\t\t\t\t\t\tflex: 0 0 auto;\n\t\t\t\t\t\t\t\tmargin-left: 5px;\n\t\t\t\t\t\t\t\tcolor: #AAA;\n\t\t\t\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.current {\n\t\t\t\t\t\tbackground-color: transparent;\n\t\t\t\t\t\tcolor: palette(gray, light);\n\n\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\tbackground-color: palette(silver, light);\n\t\t\t\t\t\t\tcolor: palette(gray, dark);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.active {\n\n\t\t\t\t.select-list-container .list-value {\n\t\t\t\t\tz-index: 1011;\n\t\t\t\t\tborder-bottom-color: $white;\n\t\t\t\t\tborder-left-color: $form--input-border-color;\n\t\t\t\t\tbackground-color: $white;\n\t\t\t\t\tborder-bottom-right-radius: 0;\n\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tcolor: palette(gray, dark);\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.select-list-container .list-results {\n\t\t\t\t\ttop: 38px;\n\t\t\t\t\tborder-top-right-radius: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t.sui-variables + .select2 {\n\t\t\twidth: auto !important;\n\t\t\theight: auto !important;\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tright: 0;\n\n\t\t\t* {\n\t\t\t\tdisplay: block;\n\t\t\t\toutline: none;\n\t\t\t}\n\n\t\t\t.select2-selection--single {\n\t\t\t\theight: auto;\n\t\t\t\tborder: 1px solid $form--input-border-color;\n\t\t\t\tborder-left-color: transparent;\n\t\t\t\tborder-radius: 0 $border-radius $border-radius 0;\n\t\t\t\tbackground-color: transparent;\n\t\t\t\ttransition: 0.2s ease;\n\n\t\t\t\t.select2-selection__rendered {\n\t\t\t\t\t@extend %sui-screen-reader-text;\n\t\t\t\t}\n\n\t\t\t\t.select2-selection__arrow {\n\t\t\t\t\twidth: #{$form--input-height-base - 2px};\n\t\t\t\t\theight: #{$form--input-height-base - 2px};\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\talign-items: center;\n\t\t\t\t\tposition: relative;\n\t\t\t\t\ttop: auto;\n\t\t\t\t\tright: auto;\n\n\t\t\t\t\t@include icon(before, plus-circle) {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t\t\tcolor: palette(gray, light);\n\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t}\n\n\t\t\t\t\tb {\n\t\t\t\t\t\tdisplay: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&:hover {\n\t\t\t\t\tborder-left-color: $form--input-border-color;\n\t\t\t\t\tbackground-color: $silver;\n\n\t\t\t\t\t.select2-selection__arrow:before {\n\t\t\t\t\t\tcolor: palette(gray, default);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.select2-container--open {\n\n\t\t\t\t.select2-selection--single {\n\t\t\t\t\tborder-left-color: $form--input-border-color;\n\t\t\t\t\tbackground-color: $white;\n\t\t\t\t\tborder-bottom-right-radius: 0;\n\n\t\t\t\t\t.select2-selection__arrow:before {\n\t\t\t\t\t\tcolor: palette(gray, dark);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\ttextarea.sui-form-control + .select-container {\n\n\t\t\t.select-list-container {\n\n\t\t\t\t.list-value {\n\t\t\t\t\tborder-color: transparent;\n\n\t\t\t\t\t&:hover {\n\t\t\t\t\t\tborder-left-color: transparent;\n\t\t\t\t\t\tbackground-color: transparent;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.active .select-list-container {\n\n\t\t\t\t.list-value {\n\t\t\t\t\tborder-left-color: transparent;\n\t\t\t\t\tbackground-color: transparent;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// FIX:\n\t// Reset height for textarea\n\ttextarea.sui-form-control {\n\t\tmax-width: 100%;\n\t\theight: auto;\n\t\tresize: vertical;\n\t\tline-height: 20px;\n\t}\n\n\t// FIX:\n\t// Add special styles if <select> is being used with .sui-form-control class.\n\t//\n\t// NOTE: There's no need to use <select> with this class but just in case,\n\t// a fix for it must be included.\n\tselect.sui-form-control {\n\t\tcursor: pointer;\n\t\tappearance: none;\n\t\tbackground-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAs0lEQVQ4T6WS2w0CIRBF59KA2oklaAdbgpbgB48SIBThduKWYClrA2CGgEEXNWH5moR7Zu48QJ0PnRytA6WUe67svb//clDrUkWt9UxEMYRw/AYzJIS4sd45t0ugMeZERNcY49yCCwRgS0Rna+346rGGAVz4s06aW0gQx2/DUUoNAEYAG86cxezkAWCw1k5lBoupZltThomhEMLhs/fmOgrM2VvQwmq9in8rWncAPWfXXfEJ6RpWD7sJ1JwAAAAASUVORK5CYII=);\n\t\tbackground-repeat: no-repeat;\n\t\tbackground-position: center right 10px;\n\t\tline-height: 1;\n\t}\n}","@include body-class(true) {\n\n\t// Tabs\n\t.sui-tabs:not(.sui-side-tabs) {\n\n\t\t> [data-tabs],\n\t\t> .sui-tabs-menu {\n\t\t\tdisplay: flex;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tborder-top: 1px solid $tabs-content-border-color;\n\t\t\tlist-style: none;\n\n\t\t\t> *,\n\t\t\t.sui-tab-item {\n\t\t\t\tcursor: pointer;\n\t\t\t\tmargin: 0 10px;\n\t\t\t\tpadding: 14px 0 12px;\n\t\t\t\tborder: 0; // Make sure borders are disabled when using \"button\" element for tabs.\n\t\t\t\tbackground-color: transparent;\n\t\t\t\tfont: 500 13px/22px $font;\n\t\t\t\tletter-spacing: $font--letter-spacing;\n\t\t\t\ttext-transform: uppercase;\n\t\t\t\ttext-decoration: none;\n\n\t\t\t\t&,\n\t\t\t\t&:focus,\n\t\t\t\t&:hover,\n\t\t\t\t&:active,\n\t\t\t\t&:visited {\n\t\t\t\t\toutline: none; // Make sure outline blur is disabled when using \"button\" element for tabs.\n\t\t\t\t\tborder-bottom: 2px solid transparent;\n\t\t\t\t}\n\n\t\t\t\t&,\n\t\t\t\t&:visited {\n\t\t\t\t\tcolor: $tabs-label-color;\n\t\t\t\t}\n\n\t\t\t\t&:focus,\n\t\t\t\t&:hover,\n\t\t\t\t&:active {\n\t\t\t\t\tcolor: $tabs-label-active-border-color;\n\t\t\t\t}\n\n\t\t\t\t&:first-child {\n\t\t\t\t\tmargin-left: 0;\n\t\t\t\t}\n\n\t\t\t\t&:last-child {\n\t\t\t\t\tmargin-right: 0;\n\t\t\t\t}\n\n\t\t\t\t&.active {\n\t\t\t\t\tcolor: $tabs-label-active-border-color;\n\t\t\t\t\tborder-bottom-color: $tabs-label-active-color;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t> [data-panes],\n\t\t> .sui-tabs-content {\n\n\t\t\t> *,\n\t\t\t> .sui-tab-content {\n\t\t\t\tdisplay: none;\n\t\t\t\tmargin-top: -1px;\n\t\t\t\tpadding: $sui-gutter-md 0 0;\n\t\t\t\tborder-top: 1px solid #E6E6E6;\n\n\t\t\t\t&.active {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tpadding: $sui-gutter 0 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Flushed tabs\n\t\t&.sui-tabs-flushed {\n\n\t\t\t> [data-tabs],\n\t\t\t> .sui-tabs-menu {\n\t\t\t\tborder-top-width: 0;\n\t\t\t}\n\t\t}\n\n\t\t// Overflowed tabs\n\t\t&.sui-tabs-overflow {\n\t\t\tborder: 1px solid $tabs-content-border-color;\n\t\t\tborder-radius: $border-radius;\n\t\t\tposition: relative;\n\n\t\t\t> [data-tabs],\n\t\t\t> .sui-tabs-menu {\n\t\t\t\toverflow: auto;\n\t\t\t\tmargin-right: $sui-gutter-md;\n\t\t\t\tmargin-left: $sui-gutter-md;\n\t\t\t\tborder-top-width: 0;\n\t\t\t\tscrollbar-width: none;\n\t\t\t\tscrollbar-height: none;\n\t\t\t\t&::-webkit-scrollbar {\n\t\t\t\t\twidth: 0;\n\t\t\t\t\theight: 0;\n\t\t\t\t\tbackground: transparent;\n\t\t\t\t}\n\n\t\t\t\t> *,\n\t\t\t\t.sui-tab-item {\n\t\t\t\t\tflex: 0 0 auto;\n\t\t\t\t}\n\n\t\t\t}\n\n\t\t\t> [data-panes],\n\t\t\t> .sui-tabs-content {\n\n\t\t\t\t> *,\n\t\t\t\t> .sui-tab-content {\n\t\t\t\t\tpadding-right: $sui-gutter-md;\n\t\t\t\t\tpadding-bottom: $sui-gutter-md;\n\t\t\t\t\tpadding-left: $sui-gutter-md;\n\n\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\tpadding-right: $sui-gutter;\n\t\t\t\t\t\tpadding-bottom: $sui-gutter;\n\t\t\t\t\t\tpadding-left: $sui-gutter;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Navigation for overflow.\n\t\t\t.sui-tabs-navigation {\n\t\t\t\tposition: absolute;\n\t\t\t\twidth: 100%;\n\t\t\t\tdisplay: flex;\n\t\t\t\tjustify-content: space-between;\n\t\t\t\theight: 50px;\n\t\t\t\talign-items: center;\n\t\t\t\ttop: 1px;\n\t\t\t\tpointer-events: none;\n\t\t\t\topacity: 1;\n\n\t\t\t\t&--left,\n\t\t\t\t&--right {\n\t\t\t\t\tbackground: rgba(255, 255, 255, 0.8);\n\t\t\t\t\tpointer-events: all;\n\t\t\t\t\ttransition: all .2s;\n\t\t\t\t}\n\t\t\t\t&--hidden {\n\t\t\t\t\tvisibility: hidden;\n\t\t\t\t\topacity: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Side Tabs\n\t.sui-side-tabs {\n\t\tmargin: 0 0 $sui-gutter-md;\n\n\t\t> [data-tabs],\n\t\t> .sui-tabs-menu {\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tlist-style: none;\n\n\t\t\t> *,\n\t\t\t.sui-tab-item {\n\t\t\t\tcursor: pointer;\n\t\t\t\tflex: 0 0 auto;\n\t\t\t\tmargin: 0 1px 0 0;\n\t\t\t\tpadding: 9px 20px;\n\t\t\t\tborder: 0; // Make sure borders are disabled when using \"button\" element for tabs.\n\t\t\t\tfont: 500 13px/22px $font;\n\t\t\t\tletter-spacing: $font--letter-spacing;\n\t\t\t\ttext-decoration: none;\n\n\t\t\t\t&,\n\t\t\t\t&:focus,\n\t\t\t\t&:hover,\n\t\t\t\t&:active,\n\t\t\t\t&:visited {\n\t\t\t\t\toutline: none; // Make sure outline blur is disabled when using \"button\" element for tabs.\n\t\t\t\t\tbackground-color: $side-tabs--label-background;\n\t\t\t\t\tcolor: $side-tabs--label-color;\n\t\t\t\t}\n\n\t\t\t\tinput {\n\t\t\t\t\t@extend %sui-screen-reader-text;\n\t\t\t\t}\n\n\t\t\t\t&:first-child {\n\t\t\t\t\tborder-radius: $border-radius 0 0 $border-radius;\n\t\t\t\t}\n\n\t\t\t\t&:last-child {\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tborder-radius: 0 $border-radius $border-radius 0;\n\t\t\t\t}\n\n\t\t\t\t&.active {\n\t\t\t\t\tbackground-color: $side-tabs--label-active-background;\n\t\t\t\t\tcolor: $side-tabs--label-active-color;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t> [data-panes],\n\t\t> .sui-tabs-content {\n\n\t\t\t> *,\n\t\t\t> .sui-tab-content {\n\t\t\t\tdisplay: none;\n\t\t\t\tmargin: 10px 0 0;\n\n\t\t\t\t&.sui-tab-boxed {\n\t\t\t\t\tpadding: $sui-gutter-md;\n\t\t\t\t\tborder: 1px solid #E6E6E6;\n\t\t\t\t\tborder-radius: $border-radius;\n\n\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\tpadding: $sui-gutter;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.active {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// VARIATION: Large\n\t\t\t// This class will increase the space\n\t\t\t// between data-tabs and data-panes.\n\t\t\t&.sui-tabs-content-lg {\n\n\t\t\t\t> *,\n\t\t\t\t> .sui-tab-content {\n\t\t\t\t\tmargin-top: 30px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&:last-child {\n\t\t\tmargin: 0;\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t}\n\n\t\t@include media(min-width, md) {\n\t\t\tmargin: 0 0 $sui-gutter;\n\t\t}\n\t}\n\n\t// Flushed tabs inside box\n\t.sui-box-body {\n\n\t\t> .sui-tabs-flushed {\n\n\t\t\t> [data-tabs],\n\t\t\t> .sui-tabs-menu {\n\t\t\t\tpadding: 0 $sui-gutter-md;\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tpadding: 0 $sui-gutter;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t> [data-panes],\n\t\t\t> .sui-tabs-content {\n\n\t\t\t\t> *,\n\t\t\t\t> .sui-tab-content {\n\t\t\t\t\tpadding: $sui-gutter-md;\n\n\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\tpadding: $sui-gutter;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tmargin: -#{$sui-gutter-md} !important;\n\t\t\t}\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\tmargin: -#{$sui-gutter} !important;\n\t\t\t}\n\t\t}\n\t}\n}\n","@include body-class(true) {\n\n\t.sui-dropdown {\n\t\tposition: relative;\n\t\tdisplay: inline-block;\n\t\tmargin: 0 10px;\n\n\t\tul {\n\t\t\tmin-width: 170px;\n\t\t\tdisplay: none;\n\t\t\tposition: absolute;\n\t\t\tz-index: 10;\n\t\t\ttop: 100%;\n\t\t\tright: -10px;\n\t\t\tleft: auto;\n\t\t\tmargin: 15px 0 0;\n\t\t\tpadding: 10px 0;\n\t\t\tborder: 1px solid palette(gray, lighter);\n\t\t\tborder-radius: $border-radius;\n\t\t\tbackground-color: $white;\n\t\t\tbox-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.07);\n\t\t\ttransition: 0.3s ease;\n\n\t\t\t&:before,\n\t\t\t&:after {\n\t\t\t\tcontent: \" \";\n\t\t\t\twidth: 0;\n\t\t\t\tposition: absolute;\n\t\t\t\tright: 15px;\n\t\t\t\tborder-width: 0 8px 10px;\n\t\t\t\tborder-style: solid;\n\t\t\t\tborder-top-color: palette(gray, lighter);\n\t\t\t}\n\n\t\t\t&:before {\n\t\t\t\tz-index: 10;\n\t\t\t\ttop: -10px;\n\t\t\t\tborder-color: palette(gray, lighter) transparent;\n\t\t\t}\n\n\t\t\t&:after {\n\t\t\t\tz-index: 11;\n\t\t\t\ttop: -8px;\n\t\t\t\tborder-color: $white transparent;\n\t\t\t}\n\n\t\t\t&, li {\n\t\t\t\tlist-style: none;\n\t\t\t}\n\n\t\t\tli {\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin: 0;\n\t\t\t\tborder: 0;\n\n\t\t\t\ta, button, > span {\n\n\t\t\t\t\t&,\n\t\t\t\t\t&:focus,\n\t\t\t\t\t&:hover,\n\t\t\t\t\t&:active {\n\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\tpadding: 0 8px;\n\t\t\t\t\t\tborder: 0;\n\t\t\t\t\t\toutline: none;\n\t\t\t\t\t\tbox-shadow: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\ta, button {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\tcursor: pointer;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tfont: 500 13px/30px $font;\n\t\t\t\t\ttext-align: left;\n\t\t\t\t\ttransition: 0.3s ease;\n\n\t\t\t\t\t&,\n\t\t\t\t\t&:focus,\n\t\t\t\t\t&:visited {\n\t\t\t\t\t\tbackground-color: transparent;\n\t\t\t\t\t\tcolor: palette(gray, light);\n\t\t\t\t\t}\n\n\t\t\t\t\t&:hover,\n\t\t\t\t\t&:active {\n\t\t\t\t\t\tbackground-color: $silver;\n\t\t\t\t\t\tcolor: palette(gray, dark);\n\n\t\t\t\t\t\t[class*=\"sui-icon-\"]:before {\n\t\t\t\t\t\t\tcolor: palette(gray, dark);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t&.sui-option-red {\n\n\t\t\t\t\t\t&,\n\t\t\t\t\t\t&:focus,\n\t\t\t\t\t\t&:visited {\n\t\t\t\t\t\t\tbackground-color: transparent;\n\t\t\t\t\t\t\tcolor: palette(red, default);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&:hover,\n\t\t\t\t\t\t&:active {\n\t\t\t\t\t\t\tbackground-color: palette(red, light);\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t[class*=\"sui-icon-\"]:before {\n\t\t\t\t\t\t\tcolor: inherit;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t[class*=\"sui-icon-\"] {\n\t\t\t\t\twidth: 24px;\n\t\t\t\t\tmargin-right: 4px;\n\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\ttext-align: center;\n\n\t\t\t\t\t&:before {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tcolor: palette(gray, light);\n\t\t\t\t\t\ttransition: 0.3s ease;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.active,\n\t\t\t\t&.current {\n\t\t\t\t\tbackground-color: $silver;\n\t\t\t\t\tcolor: palette(gray, dark);\n\n\t\t\t\t\t[class*=\"sui-icon-\"]:before {\n\t\t\t\t\t\tcolor: palette(gray, dark);\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&.sui-dropdown-label {\n\t\t\t\t\tborder-bottom: 1px solid $dropdown-label-border-color;\n\t\t\t\t\tline-height: 30px;\n\t\t\t\t\tcursor: default;\n\t\t\t\t\tcolor: $gray;\n\t\t\t\t}\n\n\t\t\t\t// FIX:\n\t\t\t\t// In some cases, there are buttons that are wrapped inside a form\n\t\t\t\t// to execute special actions.\n\t\t\t\tform {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\tborder: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t&:first-child {\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t&:last-child {\n\t\t\tmargin-right: 0;\n\t\t}\n\n\t\t// POSITION: Right\n\t\t&.sui-dropdown-right {\n\n\t\t\tul {\n\t\t\t\tright: unset;\n\t\t\t\tleft: -10px;\n\n\t\t\t\t&:before,\n\t\t\t\t&:after {\n\t\t\t\t\tright: unset;\n\t\t\t\t\tleft: 15px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// POSITION: Center\n\t\t&.sui-dropdown-center {\n\n\t\t\tul {\n\t\t\t\tright: unset;\n\t\t\t\tleft: 50%;\n\t\t\t\ttransform: translateX(-50%);\n\n\t\t\t\t&:before,\n\t\t\t\t&:after {\n\t\t\t\t\tright: unset;\n\t\t\t\t\tleft: 50%;\n\t\t\t\t\ttransform: translateX(-50%);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Extra fixes\n\t\t&.wds-item-loading {\n\t\t\tfont-size: 18px;\n\n\t\t\t.sui-dropdown-anchor {\n\t\t\t\tvisibility: hidden;\n\t\t\t}\n\t\t}\n\n\t\t// When menu is open\n\t\t&.open {\n\n\t\t\t.sui-dropdown-anchor {\n\n\t\t\t\t&,\n\t\t\t\t&:hover,\n\t\t\t\t&:focus,\n\t\t\t\t&:active,\n\t\t\t\t&:visited {\n\t\t\t\t\tbackground-color: $silver;\n\t\t\t\t\tcolor: palette( gray, dark );\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tul {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n}","@include body-class {\n\n\t// NOTE: New modal.\n\t.sui-modal {\n\t\twidth: calc(100% - #{map-get($wordpress, adminmenu)});\n\t\theight: calc(100vh - #{map-get($wordpress, adminbar)});\n\t\toverflow-x: hidden;\n\t\toverflow-y: auto;\n\t\tuser-select: auto;\n\t\tdisplay: none;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tposition: fixed;\n\t\tz-index: map-get($modal, z-index);\n\t\ttop: map-get($wordpress, adminbar);\n\t\tleft: map-get($wordpress, adminmenu);\n\t\tpadding: $sui-gutter 0;\n\t\tbackground-color: $modal-overlay-bg-color;\n\n\t\t&, * {\n\t\t\tbox-sizing: border-box;\n\t\t}\n\n\t\t// ELEMENT: Overlay mask.\n\t\t.sui-modal-overlay {\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tposition: absolute;\n\t\t\t// z-index: map-get($modal, z-index);\n\t\t\ttop: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t\tleft: 0;\n\n\t\t\t&:hover {\n\t\t\t\tcursor: pointer;\n\t\t\t\toutline: none;\n\t\t\t\tbox-shadow: none;\n\t\t\t}\n\t\t}\n\n\t\t// ELEMENT: Content.\n\t\t.sui-modal-content {\n\t\t\twidth: 100%;\n\t\t\tmin-height: 0;\n\t\t\tflex: 0 0 auto;\n\t\t\tposition: relative;\n\t\t\t// z-index: map-get($modal, z-index);\n\t\t\tmargin: auto;\n\t\t\tpadding: 0 $sui-gutter;\n\n\t\t\t@include media(max-width, md) {\n\t\t\t\tpadding: 0 $sui-gutter-md;\n\t\t\t}\n\t\t}\n\n\t\t// ELEMENT: Slide.\n\t\t.sui-modal-slide {\n\t\t\tdisplay: none;\n\n\t\t\t&.sui-active {\n\t\t\t\topacity: 0;\n\t\t\t\tdisplay: block;\n\t\t\t\tanimation-duration: 0.7s;\n\t\t\t\tanimation-fill-mode: both;\n\t\t\t\ttransform-origin: center;\n\t\t\t\ttransform-style: preserve-3d;\n\n\t\t\t\t&.sui-loaded {\n\t\t\t\t\topacity: 1;\n\t\t\t\t}\n\n\t\t\t\t&.sui-fadein {\n\t\t\t\t\topacity: 1;\n\t\t\t\t\tanimation-name: fadeIn;\n\t\t\t\t}\n\n\t\t\t\t&.sui-fadein-left {\n\t\t\t\t\topacity: 1;\n\t\t\t\t\tanimation-name: fadeInLeft;\n\t\t\t\t}\n\n\t\t\t\t&.sui-fadein-right {\n\t\t\t\t\topacity: 1;\n\t\t\t\t\tanimation-name: fadeInRight;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:disabled,\n\t\t\t&[disabled] {\n\n\t\t\t\ta,\n\t\t\t\tinput,\n\t\t\t\tselect,\n\t\t\t\tbutton,\n\t\t\t\ttextarea {\n\t\t\t\t\topacity: 0.5;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// ELEMENT: Box.\n\t\t.sui-box {\n\t\t\tbox-shadow: none;\n\n\t\t\t// ELEMENT: Box Title.\n\t\t\t.sui-box-title {\n\n\t\t\t\t&.sui-lg {\n\t\t\t\t\tfont-size: 22px;\n\t\t\t\t\tline-height: 30px;\n\t\t\t\t}\n\n\t\t\t\t+ .sui-description {\n\t\t\t\t\tmargin-top: #{$sui-gutter / 2};\n\n\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\tmargin-top: #{$sui-gutter-md / 2};\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// ELEMENT: Box Banner.\n\t\t\t.sui-box-banner {\n\t\t\t\twidth: 100%;\n\t\t\t\tmax-width: 100%;\n\t\t\t\theight: auto;\n\t\t\t\toverflow: hidden;\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin: 0;\n\t\t\t\tpadding: 0;\n\t\t\t\tborder: 0;\n\t\t\t\tborder-radius: 0;\n\n\t\t\t\timg {\n\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\tborder: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// ELEMENT: Box Logo.\n\t\t\t.sui-box-logo {\n\t\t\t\twidth: map-get($modal-logo, size);\n\t\t\t\theight: map-get($modal-logo, size);\n\t\t\t\toverflow: hidden;\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin: 0 auto;\n\t\t\t\tpadding: 0;\n\t\t\t\tborder: map-get($modal-logo, frame-width) solid map-get($modal-logo, frame-color);\n\t\t\t\tborder-radius: $border-radius;\n\t\t\t\tbackground-color: map-get($modal-logo, frame-color);\n\n\t\t\t\timg {\n\t\t\t\t\twidth: #{map-get($modal-logo, size) - (map-get($modal-logo, frame-width) * 2)};\n\t\t\t\t\theight: #{map-get($modal-logo, size) - (map-get($modal-logo, frame-width) * 2)};\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\tborder: 0;\n\t\t\t\t\tborder-radius: $border-radius;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// ELEMENT: Box Header.\n\t\t\t.sui-box-header {\n\t\t\t\tposition: relative;\n\n\t\t\t\t// ELEMENT: Box Banner.\n\t\t\t\t.sui-box-banner {\n\t\t\t\t\twidth: auto;\n\t\t\t\t\tmax-width: none;\n\t\t\t\t\tmargin-top: -#{$sui-gutter / 2};\n\t\t\t\t\tmargin-right: -#{$sui-gutter};\n\t\t\t\t\tmargin-bottom: #{$sui-gutter + 10px};\n\t\t\t\t\tmargin-left: -#{$sui-gutter};\n\t\t\t\t\tborder-top-left-radius: $border-radius;\n\t\t\t\t\tborder-top-right-radius: $border-radius;\n\n\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\tmargin-top: -#{$sui-gutter-md / 2};\n\t\t\t\t\t\tmargin-right: -#{$sui-gutter-md};\n\t\t\t\t\t\tmargin-bottom: #{$sui-gutter-md + 10px};\n\t\t\t\t\t\tmargin-left: -#{$sui-gutter-md};\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// ELEMENT: Box Logo.\n\t\t\t\t.sui-box-logo {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttop: -#{map-get($modal-logo, size) / 2};\n\t\t\t\t\tleft: 50%;\n\t\t\t\t\ttransform: translateX(-50%);\n\t\t\t\t}\n\n\t\t\t\t// ELEMENT: Floated button.\n\t\t\t\t.sui-button-float {\n\n\t\t\t\t\t// FLOAT: Right.\n\t\t\t\t\t&--right {\n\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\ttop: #{$sui-gutter - 10px};\n\t\t\t\t\t\tright: #{$sui-gutter - 10px};\n\t\t\t\t\t\tmargin: 0;\n\n\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\ttop: #{$sui-gutter-md - 5px};\n\t\t\t\t\t\t\tright: #{$sui-gutter-md - 5px};\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// FLOAT: Left.\n\t\t\t\t\t&--left {\n\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\ttop: #{$sui-gutter - 10px};\n\t\t\t\t\t\tleft: #{$sui-gutter - 10px};\n\t\t\t\t\t\tmargin: 0;\n\n\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\ttop: #{$sui-gutter-md - 5px};\n\t\t\t\t\t\t\tleft: #{$sui-gutter-md - 5px};\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// ELEMENT: Floated steps.\n\t\t\t\t.sui-steps-float {\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttop: #{$sui-gutter - 10px};\n\t\t\t\t\tleft: 50%;\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\ttransform: translateX(-50%);\n\n\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\ttop: #{$sui-gutter-md - 5px};\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// VAR: Flatten.\n\t\t\t\t&.sui-flatten {\n\t\t\t\t\tpadding-bottom: 0;\n\t\t\t\t\tborder-bottom-width: 0;\n\t\t\t\t}\n\n\t\t\t\t// VAR: Spacing.\n\t\t\t\t@each $name, $spacing in $modal-spacing {\n\n\t\t\t\t\t// SPACING: Top.\n\t\t\t\t\t&.sui-spacing-top--#{$name} {\n\t\t\t\t\t\tpadding-top: nth($spacing, 1);\n\n\t\t\t\t\t\t// ELEMENT: Box image.\n\t\t\t\t\t\t.sui-box-banner {\n\t\t\t\t\t\t\tmargin-top: -#{nth($spacing, 1)};\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// SPACING: Right.\n\t\t\t\t\t&.sui-spacing-right--#{$name} {\n\t\t\t\t\t\tpadding-right: nth($spacing, 1);\n\n\t\t\t\t\t\t// ELEMENT: Box image.\n\t\t\t\t\t\t.sui-box-banner {\n\t\t\t\t\t\t\tmargin-right: -#{nth($spacing, 1)};\n\n\t\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\t\tmargin-right: -#{nth($spacing, 2)};\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-right: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// SPACING: Bottom.\n\t\t\t\t\t&.sui-spacing-bottom--#{$name} {\n\t\t\t\t\t\tpadding-bottom: nth($spacing, 1);\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-bottom: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// SPACING: Left.\n\t\t\t\t\t&.sui-spacing-left--#{$name} {\n\t\t\t\t\t\tpadding-left: nth($spacing, 1);\n\n\t\t\t\t\t\t// ELEMENT: Box image.\n\t\t\t\t\t\t.sui-box-banner {\n\t\t\t\t\t\t\tmargin-left: -#{nth($spacing, 1)};\n\n\t\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\t\tmargin-left: -#{nth($spacing, 2)};\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-left: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// SPACING: Sides.\n\t\t\t\t\t&.sui-spacing-sides--#{$name} {\n\t\t\t\t\t\tpadding-left: nth($spacing, 1);\n\t\t\t\t\t\tpadding-right: nth($spacing, 1);\n\n\t\t\t\t\t\t// ELEMENT: Box Image.\n\t\t\t\t\t\t.sui-box-banner {\n\t\t\t\t\t\t\tmargin-left: -#{nth($spacing, 1)};\n\t\t\t\t\t\t\tmargin-right: -#{nth($spacing, 1)};\n\n\t\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\t\tmargin-left: -#{nth($spacing, 2)};\n\t\t\t\t\t\t\t\t\tmargin-right: -#{nth($spacing, 2)};\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-left: nth($spacing, 2);\n\t\t\t\t\t\t\t\tpadding-right: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// VAR: Content alignment.\n\t\t\t\t&.sui-content {\n\n\t\t\t\t\t// ALIGN: Center.\n\t\t\t\t\t&-center {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t}\n\n\t\t\t\t\t// ALIGN: Center Inline.\n\t\t\t\t\t&-center-inline {\n\t\t\t\t\t\tjustify-content: center;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t+ .sui-box-footer.sui-flatten {\n\t\t\t\t\tpadding-top: $sui-gutter;\n\n\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\tpadding-top: $sui-gutter-md;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t+ .sui-box-footer:not(.sui-flatten) {\n\t\t\t\t\tmargin-top: $sui-gutter;\n\n\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\tmargin-top: $sui-gutter-md;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// ELEMENT: Box Body.\n\t\t\t.sui-box-body {\n\n\t\t\t\t// VAR: Content alignment.\n\t\t\t\t&.sui-content {\n\n\t\t\t\t\t// ALIGN: Center.\n\t\t\t\t\t&-center {\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t}\n\n\t\t\t\t\t// ALIGN: Right.\n\t\t\t\t\t&-center-inline {\n\t\t\t\t\t\ttext-align: right;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// VAR: Spacing.\n\t\t\t\t@each $name, $spacing in $modal-spacing {\n\n\t\t\t\t\t// SPACING: Top.\n\t\t\t\t\t&.sui-spacing-top--#{$name} {\n\t\t\t\t\t\tpadding-top: nth($spacing, 1);\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-top: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// SPACING: Right.\n\t\t\t\t\t&.sui-spacing-right--#{$name} {\n\t\t\t\t\t\tpadding-right: nth($spacing, 1);\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-right: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// SPACING: Bottom.\n\t\t\t\t\t&.sui-spacing-bottom--#{$name} {\n\t\t\t\t\t\tpadding-bottom: nth($spacing, 1);\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-bottom: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// SPACING: Left.\n\t\t\t\t\t&.sui-spacing-left--#{$name} {\n\t\t\t\t\t\tpadding-left: nth($spacing, 1);\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-left: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// SPACING: Sides.\n\t\t\t\t\t&.sui-spacing-sides--#{$name} {\n\t\t\t\t\t\tpadding-left: nth($spacing, 1);\n\t\t\t\t\t\tpadding-right: nth($spacing, 1);\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-left: nth($spacing, 2);\n\t\t\t\t\t\t\t\tpadding-right: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// ELEMENT: Box Selectors.\n\t\t\t.sui-box-selectors {\n\t\t\t\tmargin: $sui-gutter 0;\n\n\t\t\t\t&:first-child {\n\t\t\t\t\tmargin-top: 0;\n\n\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\tmargin-top: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&:last-child {\n\t\t\t\t\tmargin-bottom: 0;\n\n\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\tmargin: $sui-gutter-md 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// ELEMENT: Box Footer.\n\t\t\t.sui-box-footer {\n\n\t\t\t\t// VAR: Flatten.\n\t\t\t\t&.sui-flatten {\n\t\t\t\t\tpadding-top: 0;\n\t\t\t\t\tborder-top-width: 0;\n\t\t\t\t}\n\n\t\t\t\t// VAR: Content alignment.\n\t\t\t\t&.sui-content {\n\n\t\t\t\t\t// ALIGN: Center.\n\t\t\t\t\t&-center {\n\t\t\t\t\t\tjustify-content: center;\n\t\t\t\t\t}\n\n\t\t\t\t\t// ALIGN: Right.\n\t\t\t\t\t&-right {\n\t\t\t\t\t\tjustify-content: flex-end;\n\t\t\t\t\t}\n\n\t\t\t\t\t// ALIGN: Separated (space between).\n\t\t\t\t\t&-separated {\n\t\t\t\t\t\tjustify-content: space-between;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// VAR: Spacing.\n\t\t\t\t@each $name, $spacing in $modal-spacing {\n\n\t\t\t\t\t// SPACING: Top.\n\t\t\t\t\t&.sui-spacing-top--#{$name} {\n\t\t\t\t\t\tpadding-top: nth($spacing, 1);\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-top: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// SPACING: Right.\n\t\t\t\t\t&.sui-spacing-right--#{$name} {\n\t\t\t\t\t\tpadding-right: nth($spacing, 1);\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-right: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// SPACING: Bottom.\n\t\t\t\t\t&.sui-spacing-bottom--#{$name} {\n\t\t\t\t\t\tpadding-bottom: nth($spacing, 1);\n\t\t\t\t\t}\n\n\t\t\t\t\t// SPACING: Left.\n\t\t\t\t\t&.sui-spacing-left--#{$name} {\n\t\t\t\t\t\tpadding-left: nth($spacing, 1);\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-left: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// SPACING: Sides.\n\t\t\t\t\t&.sui-spacing-sides--#{$name} {\n\t\t\t\t\t\tpadding-left: nth($spacing, 1);\n\t\t\t\t\t\tpadding-right: nth($spacing, 1);\n\n\t\t\t\t\t\t@if nth($spacing, 1) != nth($spacing, 2) {\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding-left: nth($spacing, 2);\n\t\t\t\t\t\t\t\tpadding-right: nth($spacing, 2);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// ELEMENT: Skip modal.\n\t\t.sui-modal-skip:not(.sui-button) {\n\t\t\twidth: auto;\n\t\t\tmax-width: 100%;\n\t\t\tcursor: pointer;\n\t\t\tdisplay: block;\n\t\t\tmargin: 0 auto;\n\t\t\tpadding: 0;\n\t\t\tborder: 0;\n\t\t\tbackground-color: transparent;\n\t\t\tbackground-image: none;\n\t\t\tbox-shadow: none;\n\t\t\tcolor: palette(silver, medium);\n\t\t\tfont: 500 12px/16px $font;\n\t\t\tletter-spacing: -0.18px;\n\t\t\ttext-align: center;\n\n\t\t\t&:focus,\n\t\t\t&:hover,\n\t\t\t&:active {\n\t\t\t\tcolor: $white;\n\t\t\t}\n\t\t}\n\n\t\t// ELEMENT: Steps.\n\t\t.sui-box-steps {\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tmargin: 0 -5px;\n\t\t\tpadding: 0;\n\t\t\tborder: 0;\n\n\t\t\ta,\n\t\t\tspan,\n\t\t\tbutton {\n\t\t\t\toverflow: hidden;\n\t\t\t\tdisplay: block;\n\t\t\t\tflex: 0 0 auto;\n\t\t\t\tmargin: 0 5px;\n\t\t\t\tpadding: 0;\n\t\t\t\tborder: 0;\n\t\t\t\tbackground-color: palette(silver, soft);\n\t\t\t\twhite-space: nowrap;\n\t\t\t\ttext-overflow: clip;\n\t\t\t\tcolor: transparent;\n\n\t\t\t\t&.sui-current {\n\t\t\t\t\tbackground-color: $blue;\n\t\t\t\t}\n\n\t\t\t\t&:disabled,\n\t\t\t\t&[disabled],\n\t\t\t\t&.sui-disabled {\n\t\t\t\t\tcursor: not-allowed;\n\t\t\t\t\tpointer-events: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\ta,\n\t\t\tbutton,\n\t\t\tspan[role=\"button\"] {\n\t\t\t\tcursor: pointer;\n\t\t\t}\n\n\t\t\t@each $name, $size in $modal-steps {\n\n\t\t\t\t&.sui-#{$name} {\n\t\t\t\t\tpadding: #{(30px - $size) / 2} 0;\n\n\t\t\t\t\ta,\n\t\t\t\t\tspan,\n\t\t\t\t\tbutton {\n\t\t\t\t\t\twidth: $size;\n\t\t\t\t\t\theight: $size;\n\t\t\t\t\t\tborder-radius: #{$size * 2};\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t@each $name, $size in $modal-size {\n\n\t\t\t&.sui-modal-#{$name} {\n\n\t\t\t\t.sui-modal-content {\n\t\t\t\t\tmax-width: #{$size + ($sui-gutter * 2)};\n\n\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\tmax-width: #{$size + ($sui-gutter-md * 2)};\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// STATE: Hidden.\n\t\t&.sui-active {\n\t\t\tdisplay: flex;\n\t\t}\n\n\t\t@include media(max-width, md) {\n\t\t\twidth: 100%;\n\t\t\tleft: 0;\n\t\t\tpadding: $sui-gutter-md 0;\n\t\t}\n\t}\n\n\t// NOTE: Support old legacy code for modals.\n\t.sui-dialog {\n\t\toverflow: auto;\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tposition: fixed;\n\t\tz-index: 13;\n\t\ttop: 0;\n\t\tright: 0;\n\t\tbottom: 0;\n\t\tleft: 160px;\n\t\tbackground-color: $modal-overlay-bg-color;\n\n\t\t&, * {\n\t\t\tbox-sizing: border-box;\n\t\t}\n\n\t\t&,\n\t\t&:hover,\n\t\t&:focus,\n\t\t&:active {\n\t\t\toutline: none;\n\t\t\tbox-shadow: none;\n\t\t}\n\n\t\t// ELEMENT: Overlay mask\n\t\t.sui-dialog-overlay {\n\t\t\tposition: absolute;\n\t\t\tz-index: 13;\n\t\t\ttop: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t\tleft: 0;\n\n\t\t\t@media (max-width: 960px) {\n\t\t\t\tleft: 36px;\n\t\t\t}\n\n\t\t\t@media (max-width: 782px) {\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\n\t\t// ELEMENT: Content\n\t\t.sui-dialog-content {\n\t\t\twidth: 100%;\n\t\t\tmax-width: #{600px + ($sui-gutter * 2)};\n\t\t\tmax-height: 85%;\n\t\t\tposition: relative;\n\t\t\tz-index: 13;\n\t\t\tmargin: 0 auto;\n\t\t\tpadding: 0 $sui-gutter;\n\n\t\t\t> .sui-box {\n\t\t\t\tmargin: $sui-gutter 0;\n\t\t\t\tbox-shadow: 0 10px 40px $modal-box-shadow-color;\n\n\t\t\t\t.sui-box-body {\n\n\t\t\t\t\t& > * {\n\t\t\t\t\t\tmargin-bottom: 30px;\n\t\t\t\t\t\t@include media( max-width, md ) {\n\t\t\t\t\t\t\tmargin-bottom: $sui-gutter-md;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&:last-child {\n\t\t\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t@media (max-width: 782px) {\n\t\t\t\t\tmargin: $sui-gutter-md 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@media (max-width: 782px) {\n\t\t\t\tmax-width: #{600px + ($sui-gutter-md * 2)};\n\t\t\t\tpadding: 0 $sui-gutter-md;\n\t\t\t}\n\t\t}\n\n\t\t// ELEMENT: Close button\n\t\t.sui-dialog-close {\n\t\t\twidth: 30px;\n\t\t\theight: 30px;\n\t\t\tcursor: pointer;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tborder: 0;\n\t\t\toutline-style: none;\n\t\t\tbackground-image: none;\n\t\t\tbackground-color: transparent;\n\t\t\ttransition: 0.3s ease;\n\n\t\t\t&:hover:before,\n\t\t\t&:active:before {\n\t\t\t\tcolor: $modal-close-action-color;\n\t\t\t}\n\n\t\t\t@include icon(before, 'close') {\n\t\t\t\tcolor: $modal-close-color;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tline-height: 30px;\n\t\t\t}\n\t\t}\n\n\t\t// ELEMENT: Back button\n\t\t.sui-dialog-back {\n\t\t\twidth: 30px;\n\t\t\theight: 30px;\n\t\t\tcursor: pointer;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\t\t\tborder: 0;\n\t\t\toutline-style: none;\n\t\t\tbackground-image: none;\n\t\t\tbackground-color: transparent;\n\t\t\ttransition: 0.3s ease;\n\n\t\t\t&:hover:before,\n\t\t\t&:active:before {\n\t\t\t\tcolor: $modal-close-action-color;\n\t\t\t}\n\n\t\t\t@include icon(before, 'chevron-left') {\n\t\t\t\tcolor: $modal-close-color;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tline-height: 30px;\n\t\t\t}\n\t\t}\n\n\t\t// ALTERNATIVE DIALOG\n\t\t&.sui-dialog-alt {\n\n\t\t\t.sui-dialog-content > .sui-box {\n\n\t\t\t\t.sui-box-header,\n\t\t\t\t.sui-box-body,\n\t\t\t\t.sui-box-footer {\n\n\t\t\t\t\t&.sui-block-content-center {\n\n\t\t\t\t\t\t.sui-notice,\n\t\t\t\t\t\t.sui-form-field {\n\t\t\t\t\t\t\ttext-align: initial;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.sui-box-header {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tposition: relative;\n\t\t\t\t\tpadding-top: #{$sui-gutter-md * 2};\n\t\t\t\t\tpadding-bottom: #{$sui-gutter-md / 2};\n\t\t\t\t\tborder-bottom: 0;\n\n\t\t\t\t\t.sui-dialog-close {\n\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\ttop: 20px;\n\t\t\t\t\t\tright: 20px;\n\t\t\t\t\t}\n\n\t\t\t\t\t.sui-dialog-back {\n\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\ttop: 20px;\n\t\t\t\t\t\tleft: 20px;\n\t\t\t\t\t}\n\n\t\t\t\t\t.sui-box-title {\n\t\t\t\t\t\tfont-size: 22px;\n\t\t\t\t\t\tline-height: 30px;\n\t\t\t\t\t\tfont-family: $font;\n\n\t\t\t\t\t\t+ .sui-description {\n\t\t\t\t\t\t\tmargin-top: 20px;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.sui-dialog-image {\n\t\t\t\t\t\twidth: 70px;\n\t\t\t\t\t\theight: 70px;\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\ttop: -30px;\n\t\t\t\t\t\tleft: 50%;\n\t\t\t\t\t\tmargin-left: -35px;\n\t\t\t\t\t\tborder: 5px solid $white;\n\t\t\t\t\t\tborder-radius: $border-radius;\n\t\t\t\t\t\tbackground-color: $white;\n\n\t\t\t\t\t\timg {\n\t\t\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\t\t\tmax-height: 100%;\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t\t\t\tborder-radius: 3px;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t@include media( max-width, md ) {\n\t\t\t\t\t\t\tdisplay: none;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t&:last-child {\n\t\t\t\t\t\tpadding-bottom: $sui-gutter-md;\n\n\t\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\t\tpadding-bottom: $sui-gutter;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\tpadding-top: #{$sui-gutter * 2};\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.sui-box-body {\n\n\t\t\t\t\t&.sui-box-body-slim {\n\t\t\t\t\t\tpadding-top: #{$sui-gutter-md / 2};\n\t\t\t\t\t}\n\n\t\t\t\t\t+ .sui-box-footer {\n\t\t\t\t\t\tpadding-top: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.sui-box-footer {\n\t\t\t\t\tjustify-content: space-between;\n\t\t\t\t\tborder-top: 0;\n\n\t\t\t\t\t&.sui-box-footer-center {\n\t\t\t\t\t\tjustify-content: center;\n\t\t\t\t\t}\n\n\t\t\t\t\t&.sui-box-footer-right {\n\t\t\t\t\t\tjustify-content: flex-end;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// ON BOARDING DIALOG\n\t\t&.sui-dialog-onboard {\n\n\t\t\t.sui-dialog-content {\n\t\t\t\tpointer-events: none;\n\n\t\t\t\t.sui-slider {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tposition: relative;\n\n\t\t\t\t\t.sui-slider-content {\n\t\t\t\t\t\tpointer-events: all;\n\t\t\t\t\t\tpadding: 0;\n\n\t\t\t\t\t\t&, > li {\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\t\tborder: 0;\n\t\t\t\t\t\t\tlist-style: none;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t> li {\n\t\t\t\t\t\t\tdisplay: none;\n\n\t\t\t\t\t\t\t&.sui-current {\n\t\t\t\t\t\t\t\topacity: 0;\n\t\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\t\tanimation-duration: 0.7s;\n\t\t\t\t\t\t\t\tanimation-fill-mode: both;\n\t\t\t\t\t\t\t\ttransform-origin: center;\n\t\t\t\t\t\t\t\ttransform-style: preserve-3d;\n\n\t\t\t\t\t\t\t\t&.sui-loaded {\n\t\t\t\t\t\t\t\t\topacity: 1;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t&.fadeInLeft {\n\t\t\t\t\t\t\t\t\topacity: 1;\n\t\t\t\t\t\t\t\t\tanimation-name: fadeInLeft;\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t&.fadeInRight {\n\t\t\t\t\t\t\t\t\topacity: 1;\n\t\t\t\t\t\t\t\t\tanimation-name: fadeInRight;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\tpadding: $sui-gutter-md 0;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\t\t\tpadding: $sui-gutter 0;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.sui-slider-navigation {\n\n\t\t\t\t\t\tbutton {\n\t\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t\t\tpointer-events: all;\n\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\ttop: 50%;\n\t\t\t\t\t\t\tborder-radius: 50%;\n\t\t\t\t\t\t\ttransform: translateY(-50%);\n\t\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t\t\ttransition: $transition;\n\n\t\t\t\t\t\t\t&,\n\t\t\t\t\t\t\t&:hover,\n\t\t\t\t\t\t\t&:focus,\n\t\t\t\t\t\t\t&:active {\n\t\t\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\t\t\tpadding: 0;\n\t\t\t\t\t\t\t\tborder: 0;\n\t\t\t\t\t\t\t\toutline: none;\n\t\t\t\t\t\t\t\tbox-shadow: none;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t&:hover,\n\t\t\t\t\t\t\t&:active {\n\t\t\t\t\t\t\t\tbackground-color: $white;\n\t\t\t\t\t\t\t\tcolor: palette(gray, default);\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t&:disabled {\n\t\t\t\t\t\t\t\topacity: 0.3;\n\t\t\t\t\t\t\t\tpointer-events: none;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t[class*=\"sui-icon-\"] {\n\t\t\t\t\t\t\t\tdisplay: block;\n\n\t\t\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\t\t\tcolor: inherit;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t&.sui-prev {\n\t\t\t\t\t\t\t\tleft: 0;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t&.sui-next {\n\t\t\t\t\t\t\t\tright: 0;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\t\t\twidth: map-get($onboard, button-md);\n\t\t\t\t\t\t\t\theight: map-get($onboard, button-md);\n\t\t\t\t\t\t\t\tbackground-color: $white;\n\t\t\t\t\t\t\t\tcolor: palette(gray, default);\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\t\t\twidth: map-get($onboard, button);\n\t\t\t\t\t\t\t\theight: map-get($onboard, button);\n\t\t\t\t\t\t\t\tbackground-color: transparent;\n\t\t\t\t\t\t\t\tcolor: $white;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.sui-slider-steps {\n\t\t\t\t\t\tdisplay: flex;\n\t\t\t\t\t\tflex-wrap: wrap;\n\t\t\t\t\t\talign-items: center;\n\t\t\t\t\t\tjustify-content: center;\n\t\t\t\t\t\tmargin: 0 -5px;\n\t\t\t\t\t\tpadding: #{map-get($onboard, spacing) / 2} 0;\n\t\t\t\t\t\tborder: 0;\n\n\t\t\t\t\t\t&, li {\n\t\t\t\t\t\t\tlist-style: none;\n\n\t\t\t\t\t\t\t&:before,\n\t\t\t\t\t\t\t&:after {\n\t\t\t\t\t\t\t\tcontent: unset;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tli {\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\tflex: 0 0 auto;\n\t\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\t\tpadding: 0 5px;\n\n\t\t\t\t\t\t\ta, button, > span {\n\t\t\t\t\t\t\t\twidth: 7px;\n\t\t\t\t\t\t\t\theight: 7px;\n\t\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\t\tborder-radius: 14px;\n\n\t\t\t\t\t\t\t\t&,\n\t\t\t\t\t\t\t\t&:hover,\n\t\t\t\t\t\t\t\t&:focus,\n\t\t\t\t\t\t\t\t&:active,\n\t\t\t\t\t\t\t\t&:visited {\n\t\t\t\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\t\t\t\tpadding: 0;\n\t\t\t\t\t\t\t\t\tborder: 0;\n\t\t\t\t\t\t\t\t\toutline: none;\n\t\t\t\t\t\t\t\t\tbox-shadow: none;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&.sui-clickable li {\n\n\t\t\t\t\t\t\ta, button, > span {\n\t\t\t\t\t\t\t\tbackground-color: palette(silver, soft);\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\ta, button {\n\t\t\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t&.current {\n\n\t\t\t\t\t\t\t\ta, button, > span {\n\t\t\t\t\t\t\t\t\tbackground-color: palette(gray, default);\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\ta, button {\n\t\t\t\t\t\t\t\t\tpointer-events: none;\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&:not(.sui-clickable) li {\n\n\t\t\t\t\t\t\ta, button, > span {\n\t\t\t\t\t\t\t\tbackground-color: palette(gray, default);\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\ta, button {\n\t\t\t\t\t\t\t\tpointer-events: none;\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t&.current ~ li {\n\n\t\t\t\t\t\t\t\ta, button, > span {\n\t\t\t\t\t\t\t\t\tbackground-color: palette(silver, soft);\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\t\tpadding: 0 #{map-get($onboard, button-md) / 2};\n\t\t\t\t\t}\n\n\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\tpadding: 0 #{map-get($onboard, button) + ($sui-gutter / 2)};\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.sui-slider .sui-slider-content li > .sui-box {\n\n\t\t\t\t\t.sui-box-banner {\n\t\t\t\t\t\tdisplay: block;\n\n\t\t\t\t\t\timg {\n\t\t\t\t\t\t\twidth: auto;\n\t\t\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\t\t\theight: auto;\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\tmargin: 0 auto;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&:first-child {\n\t\t\t\t\t\t\toverflow: hidden;\n\t\t\t\t\t\t\tborder-top-left-radius: $border-radius;\n\t\t\t\t\t\t\tborder-top-right-radius: $border-radius;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&:last-child {\n\t\t\t\t\t\t\toverflow: hidden;\n\t\t\t\t\t\t\tborder-bottom-right-radius: $border-radius;\n\t\t\t\t\t\t\tborder-bottom-left-radius: $border-radius;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t+ [class*=\"sui-box-\"] {\n\t\t\t\t\t\t\tpadding-top: map-get($onboard, spacing);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t> [class*=\"sui-box-\"]:not(.sui-box-selectors) {\n\n\t\t\t\t\t\t+ .sui-box-selectors {\n\t\t\t\t\t\t\tmargin-top: $sui-gutter-md;\n\n\t\t\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\t\t\tmargin-top: $sui-gutter;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t+ [class*=\"sui-box-\"]:not(.sui-box-selectors) {\n\t\t\t\t\t\t\tpadding-top: $sui-gutter-md;\n\n\t\t\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\t\t\tpadding-top: $sui-gutter;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&.sui-lg {\n\t\t\t\t\t\t\tpadding-right: $sui-gutter-md;\n\t\t\t\t\t\t\tpadding-left: $sui-gutter-md;\n\n\t\t\t\t\t\t\t&.sui-last,\n\t\t\t\t\t\t\t&:last-child {\n\t\t\t\t\t\t\t\tpadding-bottom: #{$sui-gutter-md * 2};\n\n\t\t\t\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\t\t\t\tpadding-bottom: #{$sui-gutter * 2};\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\t\t\tpadding-right: #{$sui-gutter * 2};\n\t\t\t\t\t\t\t\tpadding-left: #{$sui-gutter * 2};\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&:last-child {\n\t\t\t\t\t\t\tpadding-bottom: $sui-gutter-md;\n\n\t\t\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\t\t\tpadding-bottom: $sui-gutter;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&:not(:last-child) {\n\t\t\t\t\t\t\tpadding-bottom: 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t> .sui-box-header {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tborder-bottom-width: 0;\n\n\t\t\t\t\t\t.sui-box-title {\n\t\t\t\t\t\t\tfont-size: 22px;\n\t\t\t\t\t\t\tline-height: 30px;\n\n\t\t\t\t\t\t\t+ .sui-description {\n\t\t\t\t\t\t\t\tmargin-top: #{$sui-gutter-md / 2};\n\n\t\t\t\t\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\t\t\t\t\tmargin-top: #{$sui-gutter / 2};\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t.sui-description {\n\t\t\t\t\t\t\tline-height: 22px;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t.sui-dialog-close {\n\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\ttop: $sui-gutter-md;\n\t\t\t\t\t\t\tright: $sui-gutter-md;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t.sui-dialog-back {\n\t\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\t\ttop: $sui-gutter-md;\n\t\t\t\t\t\t\tleft: $sui-gutter-md;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t> .sui-box-footer {\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tborder-top-width: 0;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.sui-onboard-skip {\n\t\t\t\t\tfont-size: 13px;\n\t\t\t\t\tline-height: 22px;\n\t\t\t\t\tletter-spacing: $font--letter-spacing;\n\t\t\t\t\ttext-align: center;\n\n\t\t\t\t\ta {\n\t\t\t\t\t\topacity: 0.7;\n\n\t\t\t\t\t\t&,\n\t\t\t\t\t\t&:hover,\n\t\t\t\t\t\t&:active,\n\t\t\t\t\t\t&:visited {\n\t\t\t\t\t\t\tcolor: $white;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&:hover,\n\t\t\t\t\t\t&:active {\n\t\t\t\t\t\t\topacity: 1;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t@include media(max-width, md) {\n\t\t\t\t\tmax-width: #{(500px + (map-get($onboard, button) * 2) + $sui-gutter-md) + ($sui-gutter-md * 2)};\n\t\t\t\t\tpadding: 0 #{$sui-gutter-md / 2};\n\t\t\t\t}\n\n\t\t\t\t@include media(min-width, md) {\n\t\t\t\t\tmax-width: #{(500px + (map-get($onboard, button) * 2) + $sui-gutter) + ($sui-gutter * 2)};\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// DIALOG: Small (special design)\n\t\t&.sui-dialog-sm:not(.sui-dialog-alt) {\n\n\t\t\t.sui-dialog-content > .sui-box {\n\n\t\t\t\t.sui-box-header {\n\t\t\t\t\tborder: none;\n\t\t\t\t\ttext-align: center;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tposition: relative;\n\t\t\t\t\tpadding-top: #{$sui-gutter-md * 2};\n\t\t\t\t\tpadding-bottom: #{$sui-gutter-md / 2};\n\n\t\t\t\t\t.sui-dialog-close {\n\t\t\t\t\t\twidth: 30px;\n\t\t\t\t\t\theight: 30px;\n\t\t\t\t\t\tdisplay: flex;\n\t\t\t\t\t\tflex-direction: column;\n\t\t\t\t\t\talign-items: center;\n\t\t\t\t\t\tjustify-content: center;\n\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\ttop: #{$sui-gutter/2};\n\t\t\t\t\t\tright: #{$sui-gutter/2};\n\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\tpadding: 0;\n\n\t\t\t\t\t\t&, &:before {\n\t\t\t\t\t\t\tcolor: palette( gray, light );\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t&:hover, &:focus {\n\t\t\t\t\t\t\toutline: none;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t@include media( max-width, md ) {\n\t\t\t\t\t\t\ttop: #{$sui-gutter-md};\n\t\t\t\t\t\t\tright: #{$sui-gutter-md/2};\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.sui-dialog-image {\n\t\t\t\t\t\twidth: 70px;\n\t\t\t\t\t\theight: 70px;\n\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\tposition: absolute;\n\t\t\t\t\t\ttop: -35px;\n\t\t\t\t\t\tleft: 50%;\n\t\t\t\t\t\tmargin-left: -35px;\n\t\t\t\t\t\tborder: 5px solid $white;\n\t\t\t\t\t\tborder-radius: 4px;\n\t\t\t\t\t\tbackground-color: $white;\n\n\t\t\t\t\t\timg {\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\tborder-radius: 3px;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t@include media( max-width, md ) {\n\t\t\t\t\t\t\tdisplay: none;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.sui-box-title {\n\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\tcolor: palette( gray, dark );\n\t\t\t\t\t\tfont: bold 22px/30px $font;\n\t\t\t\t\t}\n\n\t\t\t\t\tp {\n\t\t\t\t\t\tmargin: 10px 0 0;\n\t\t\t\t\t\tcolor: palette(gray, default);\n\t\t\t\t\t\tfont-size: 13px;\n\t\t\t\t\t\tline-height: 22px;\n\n\t\t\t\t\t\t&:first-child {\n\t\t\t\t\t\t\tmargin-top: 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t&.sui-dialog-with-image {\n\t\t\t\t\t\tmargin-top: 35px;\n\t\t\t\t\t\tpadding-top: #{$sui-gutter * 2};\n\n\t\t\t\t\t\t@include media( max-width, md ) {\n\t\t\t\t\t\t\tmargin-top: 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.sui-box-body {\n\t\t\t\t\tpadding-top: #{$sui-gutter-md / 2};\n\t\t\t\t\tpadding-bottom: #{$sui-gutter / 2};\n\t\t\t\t\ttext-align: center;\n\n\t\t\t\t\tp {\n\t\t\t\t\t\tfont-size: 13px;\n\t\t\t\t\t\tline-height: 20px;\n\t\t\t\t\t}\n\n\t\t\t\t\tlabel {\n\t\t\t\t\t\ttext-align: left;\n\t\t\t\t\t}\n\n\t\t\t\t\t.sui-label {\n\t\t\t\t\t\tline-height: 22px;\n\t\t\t\t\t}\n\n\t\t\t\t\t.sui-form-field {\n\t\t\t\t\t\tmargin-bottom: $sui-gutter-md;\n\n\t\t\t\t\t\t&:last-child {\n\t\t\t\t\t\t\tmargin-bottom: 0;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t&:last-child {\n\t\t\t\t\t\tpadding-bottom: #{$sui-gutter-md * 2};\n\t\t\t\t\t}\n\n\t\t\t\t\t@include media( max-width, md ) {\n\t\t\t\t\t\tpadding-bottom: #{$sui-gutter-md / 2};\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t.sui-box-footer {\n\t\t\t\t\talign-items: center;\n\t\t\t\t\tjustify-content: center;\n\t\t\t\t\tpadding-top: #{$sui-gutter / 2};\n\t\t\t\t\tpadding-bottom: #{$sui-gutter-md * 2};\n\t\t\t\t\tborder: 0;\n\n\t\t\t\t\t&.sui-align-unset {\n\t\t\t\t\t\tjustify-content: unset;\n\t\t\t\t\t}\n\n\t\t\t\t\t&.sui-space-between {\n\t\t\t\t\t\tjustify-content: space-between;\n\t\t\t\t\t}\n\n\t\t\t\t\t@include media( max-width, md ) {\n\t\t\t\t\t\tpadding-top: #{$sui-gutter-md / 2};\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// DIALOG SIZE: Reduced (500px)\n\t\t&.sui-dialog-reduced {\n\n\t\t\t.sui-dialog-content {\n\t\t\t\tmax-width: #{500px + ($sui-gutter * 2)};\n\n\t\t\t\t@media (max-width: 500px) {\n\t\t\t\t\tmax-width: calc(500px + (#{$sui-gutter-md}*2));\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// DIALOG SIZE: Small (400px)\n\t\t&.sui-dialog-sm {\n\n\t\t\t.sui-dialog-content {\n\t\t\t\tmax-width: #{400px + ($sui-gutter * 2)};\n\n\t\t\t\t@media (max-width: 400px) {\n\t\t\t\t\tmax-width: calc(400px + (#{$sui-gutter-md}*2));\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// DIALOG SIZE: Large (980px)\n\t\t&.sui-dialog-lg {\n\n\t\t\t.sui-dialog-content {\n\t\t\t\tmax-width: #{980px + ($sui-gutter * 2)};\n\n\t\t\t\t@media (max-width: 1200px) {\n\t\t\t\t\tmax-width: #{980px + ($sui-gutter-md * 2)};\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// Hide dialog\n\t\t&[aria-hidden=\"true\"] {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t@media (max-width: 960px) {\n\t\t\tleft: 36px;\n\t\t}\n\n\t\t@media (max-width: 782px) {\n\t\t\tleft: 0;\n\t\t}\n\t}\n\n\t// VAR: Folded sidebar.\n\t&.wp-admin.folded {\n\n\t\t.sui-modal {\n\n\t\t\t@include media(min-width, md) {\n\t\t\t\twidth: calc(100% - #{map-get($wordpress, adminmenu-sm)});\n\t\t\t\tleft: map-get($wordpress, adminmenu-sm);\n\t\t\t}\n\t\t}\n\n\t\t.sui-dialog {\n\t\t\tleft: 36px;\n\n\t\t\t.sui-dialog-overlay {\n\t\t\t\tleft: 36px;\n\n\t\t\t\t@media (max-width: 782px) {\n\t\t\t\t\tleft: 0;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t@media (max-width: 782px) {\n\t\t\t\tleft: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.wp-admin {\n\n\t\t&.auto-fold {\n\n\t\t\t.sui-modal {\n\n\t\t\t\t@media only screen and (max-width: 960px) {\n\t\t\t\t\twidth: calc(100% - #{map-get($wordpress, adminmenu-sm)});\n\t\t\t\t\tleft: map-get($wordpress, adminmenu-sm);\n\t\t\t\t}\n\n\t\t\t\t@media only screen and (max-width: 782px) {\n\t\t\t\t\twidth: 100%;\n\t\t\t\t\tleft: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\nhtml.sui-has-modal,\nhtml.sui-has-overlay {\n\toverflow: hidden;\n}\n","@import url(\"https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css\");\n\n@include body-class {\n\n\tselect.sui-select {\n\n\t\t+ .select2-container {\n\t\t\twidth: 100% !important;\n\t\t\tdisplay: block;\n\n\t\t\t.selection {\n\t\t\t\tdisplay: block;\n\n\t\t\t\t&:focus, *:focus {\n\t\t\t\t\toutline: none;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.select2-selection--single,\n\t\t\t.select2-selection--multiple {\n\t\t\t\tborder-radius: $border-radius;\n\t\t\t\tborder: 1px solid $select-container--border-color;\n\t\t\t\tbackground-color: $select-container--background;\n\t\t\t\ttransition: 0.3s ease;\n\n\t\t\t\t&:hover {\n\t\t\t\t\tbackground-color: $select-container--background-active;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Single value\n\t\t\t.select2-selection--single {\n\t\t\t\theight: auto;\n\t\t\t\tdisplay: block;\n\t\t\t\tposition: relative;\n\n\t\t\t\t.select2-selection__rendered {\n\t\t\t\t\tpadding: 7px 28px 6px #{$sui-gutter/2};\n\t\t\t\t\tcolor: $select-value--color;\n\t\t\t\t\tfont: 500 15px/25px $font;\n\t\t\t\t\ttransition: 0.3s ease;\n\t\t\t\t}\n\n\t\t\t\t.select2-selection__arrow {\n\t\t\t\t\twidth: 20px;\n\t\t\t\t\theight: 20px;\n\t\t\t\t\tdisplay: flex;\n\t\t\t\t\tflex-direction: column;\n\t\t\t\t\talign-items: center;\n\t\t\t\t\tjustify-content: center;\n\t\t\t\t\tposition: absolute;\n\t\t\t\t\ttop: 9px;\n\t\t\t\t\tright: 9px;\n\n\t\t\t\t\t@include icon(before, chevron-down) {\n\t\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\t\ttransition: transform 0.2s linear;\n\t\t\t\t\t};\n\n\t\t\t\t\tb {\n\t\t\t\t\t\tdisplay: none;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// Multiple values\n\t\t\t.select2-selection--multiple {\n\t\t\t\tpadding: 7px 12px 7px;\n\n\t\t\t\t.select2-selection__rendered {\n\t\t\t\t\tdisplay: block;\n\t\t\t\t\tmargin: -5px;\n\t\t\t\t\tpadding: 0;\n\n\t\t\t\t\t.select2-selection__clear {\n\t\t\t\t\t\tdisplay: none;\n\t\t\t\t\t}\n\n\t\t\t\t\tli {\n\t\t\t\t\t\tdisplay: inline-flex;\n\t\t\t\t\t\tmargin-right: 5px;\n\t\t\t\t\t\tmargin-bottom: 5px;\n\t\t\t\t\t\tfont: 500 15px/24px $font;\n\n\t\t\t\t\t\t&:before,\n\t\t\t\t\t\t&:after {\n\t\t\t\t\t\t\tcontent: none;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.select2-selection__choice {\n\t\t\t\t\t\tpadding-left: 10px;\n\t\t\t\t\t\tpadding-right: 0;\n\t\t\t\t\t\tborder: none;\n\t\t\t\t\t\tborder-radius: $border-radius;\n\t\t\t\t\t\tbackground: $gray;\n\t\t\t\t\t\tcolor: $white;\n\t\t\t\t\t\tfont-size: 12px;\n\n\t\t\t\t\t\t.select2-selection__choice__remove {\n\t\t\t\t\t\t\tmargin-left: 10px;\n\t\t\t\t\t\t\tmargin-right: 0;\n\t\t\t\t\t\t\tpadding: 0 10px;\n\t\t\t\t\t\t\tcolor: $white;\n\t\t\t\t\t\t\torder: 2;\n\t\t\t\t\t\t\tbackground-color: #5E5E5E;\n\t\t\t\t\t\t\tfont-weight: 500;\n\t\t\t\t\t\t\tfont-size: 16px;\n\t\t\t\t\t\t\tline-height: 24px;\n\t\t\t\t\t\t\ttransition: all .3s ease;\n\t\t\t\t\t\t\tborder-radius: 0 $border-radius $border-radius 0;\n\n\t\t\t\t\t\t\t&:hover {\n\t\t\t\t\t\t\t\tcolor: $white;\n\t\t\t\t\t\t\t\tbackground-color: #565656;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t.select2-search--inline {\n\t\t\t\t\t\tmargin: 0 0 0 8px;\n\n\t\t\t\t\t\t.select2-search__field {\n\t\t\t\t\t\t\twidth: 100% !important;\n\t\t\t\t\t\t\theight: 34px;\n\t\t\t\t\t\t\tdisplay: block;\n\t\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\t\tpadding: 0;\n\t\t\t\t\t\t\tcolor: palette(gray, dark);\n\t\t\t\t\t\t\tfont: 500 15px/24px $font;\n\t\t\t\t\t\t\ttransition: 0.2s ease;\n\n\t\t\t\t\t\t\t&::placeholder {\n\t\t\t\t\t\t\t\tcolor: #AAA;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&.select2-container--open {\n\n\t\t\t\t.select2-selection--single,\n\t\t\t\t.select2-selection--multiple {\n\t\t\t\t\tbackground-color: $select-container--background-active;\n\t\t\t\t}\n\n\t\t\t\t// Single value\n\t\t\t\t.select2-selection--single {\n\n\t\t\t\t\t.select2-selection__arrow {\n\n\t\t\t\t\t\t&:before {\n\t\t\t\t\t\t\ttransform: rotate(180deg);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// VARIATION: Inline\n\t\t&.sui-select-inline + .select2-container {\n\t\t\twidth: auto !important;\n\t\t\tmax-width: 100%;\n\t\t\tmin-width: 240px;\n\t\t\tdisplay: inline-flex;\n\t\t\tmargin-right: 10px;\n\n\t\t\t.selection {\n\t\t\t\tmin-width: 100%;\n\t\t\t\tflex: 0 0 100%;\n\t\t\t}\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-right: 0;\n\t\t\t}\n\t\t}\n\n\t\t// SIZE: Small\n\t\t&.sui-select-sm + .select2-container {\n\n\t\t\t// Single value\n\t\t\t.select2-selection--single {\n\n\t\t\t\t.select2-selection__rendered {\n\t\t\t\t\tpadding-top: 6px;\n\t\t\t\t\tpadding-left: 11px;\n\t\t\t\t\tfont-size: 13px;\n\t\t\t\t\tline-height: 16px;\n\t\t\t\t}\n\n\t\t\t\t.select2-selection__arrow {\n\t\t\t\t\ttop: 4px;\n\t\t\t\t\tright: 4px;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// SIZE: Large\n\t\t&.sui-select-lg + .select2-container {\n\n\t\t\t// Multiple value\n\t\t\t.select2-selection--multiple {\n\t\t\t\tmin-height: 118px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.sui-select-dropdown,\n\t.sui-variables-dropdown {\n\t\tmargin: 0;\n\t\tpadding: #{$sui-gutter / 2} 0;\n\t\tborder: 1px solid $select-results--border-color;\n\t\tborder-radius: $border-radius;\n\t\tbackground: $select-results--background;\n\n\t\t* {\n\t\t\tbox-sizing: border-box;\n\t\t\tfont-variant-ligatures: none;\n\t\t\t-webkit-font-variant-ligatures: none;\n\t\t\ttext-rendering: optimizeLegibility;\n\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\tfont-smoothing: antialiased;\n\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\ttext-shadow: rgba(0, 0, 0, .01) 0 0 1px;\n\t\t}\n\n\t\t// Search container\n\t\t.select2-search--dropdown {\n\t\t\tposition: relative;\n\t\t\tmargin: 0 0 10px;\n\t\t\tpadding: 0 #{($sui-gutter / 2) - 1px};\n\n\t\t\t@include icon(after, magnifying-glass-search) {\n\t\t\t\twidth: 20px;\n\t\t\t\theight: 20px;\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\tposition: absolute;\n\t\t\t\ttop: 50%;\n\t\t\t\tright: #{(($sui-gutter / 2) - 1px) + ($sui-gutter / 2)};\n\t\t\t\ttransform: translateY(-50%);\n\t\t\t\tfont-size: 16px;\n\t\t\t}\n\n\t\t\t.select2-search__field {\n\t\t\t\twidth: 100%;\n\t\t\t\tdisplay: block;\n\t\t\t\tmargin: 0;\n\t\t\t\tborder: 1px solid $select-search--border-color;\n\t\t\t\tpadding: 9px 40px 9px #{$sui-gutter/2 - 1px};\n\t\t\t\tborder-radius: $border-radius;\n\t\t\t\tbackground-color: $select-search--background;\n\t\t\t\tcolor: $select-search--color;\n\t\t\t\tfont: 500 15px/20px $font;\n\t\t\t\tletter-spacing: $font--letter-spacing;\n\t\t\t\ttransition: 0.3s ease;\n\n\t\t\t\t&,\n\t\t\t\t&:hover,\n\t\t\t\t&:focus {\n\t\t\t\t\toutline: none;\n\t\t\t\t\tbox-shadow: none;\n\t\t\t\t}\n\n\t\t\t\t&:hover,\n\t\t\t\t&:focus {\n\t\t\t\t\tbackground-color: $select-search--background-focus;\n\t\t\t\t}\n\n\t\t\t\t&::placeholder {\n\t\t\t\t\tcolor: $select-search--placeholder;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// List of results\n\t\t.select2-results {\n\t\t\tmargin: 0;\n\t\t\tpadding: 0;\n\n\t\t\t> .select2-results__options {\n\t\t\t\tbackground-color: transparent;\n\n\t\t\t\t&, li {\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\tborder: 0;\n\t\t\t\t\tlist-style: none;\n\t\t\t\t}\n\n\t\t\t\t.select2-results__option {\n\t\t\t\t\tbackground-color: transparent;\n\t\t\t\t\tpadding: 5px #{$sui-gutter/2 - 1px};\n\t\t\t\t\tfont: 500 15px/25px $font;\n\t\t\t\t\tcolor: $select-results--color;\n\t\t\t\t\ttransition: 0.3s ease;\n\n\t\t\t\t\t&[aria-selected=\"true\"] {\n\t\t\t\t\t\tcolor: $select-results--color-current;\n\t\t\t\t\t\tbackground-color: $select-results--background-current;\n\t\t\t\t\t}\n\n\t\t\t\t\t&[aria-disabled=\"true\"] {\n\t\t\t\t\t\topacity: 0.5;\n\t\t\t\t\t\tcursor: not-allowed;\n\t\t\t\t\t\tpointer-events: none;\n\t\t\t\t\t}\n\n\t\t\t\t\t&--highlighted:not([aria-selected=\"true\"]) {\n\t\t\t\t\t\tbackground-color: $select-results--background-hover;\n\t\t\t\t\t\tcolor: $select-results--color-hover;\n\t\t\t\t\t}\n\n\t\t\t\t\t.select2-results__options--nested {\n\t\t\t\t\t\tmargin: 0 -#{$sui-gutter/2 - 1px};\n\n\t\t\t\t\t\tli {\n\t\t\t\t\t\t\tpadding-left: #{$sui-gutter - 1px};\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.select2-results__message {\n\t\t\t\tcolor: $select-search--result;\n\t\t\t\tfont: bold 12px/22px $font;\n\t\t\t\tletter-spacing: $font--letter-spacing;\n\t\t\t}\n\n\t\t\t.select2-results__group {\n\t\t\t\tcursor: default;\n\t\t\t\tpointer-events: none;\n\t\t\t\tpadding-left: 0;\n\t\t\t\tcolor: $select-results--optgroup-color;\n\t\t\t\tfont-size: 12px;\n\t\t\t\tline-height: 12px;\n\t\t\t\tfont-weight: 500;\n\t\t\t}\n\t\t}\n\t}\n\n\t.sui-select-dropdown {\n\n\t\t&.select2-dropdown--above {\n\t\t\tmargin-top: 1px;\n\t\t}\n\n\t\t&.select2-dropdown--below {\n\t\t\tmargin-top: -1px;\n\t\t}\n\t}\n\n\t.sui-variables-dropdown {\n\t\twidth: 320px !important;\n\t\tright: 0;\n\t\tleft: auto;\n\t\tmargin-right: -40px;\n\t\tmargin-top: -1px;\n\t\tborder-color: $form--input-border-color;\n\t\tborder-top-right-radius: 0;\n\t\tborder-top-left-radius: 0;\n\t}\n}","@include body-class(true) {\n\n\t.sui-hidden {\n\t\tdisplay: none;\n\t}\n\n\t.sui-hidden-important {\n\t\tdisplay: none !important;\n\t}\n\n\t.sui-block-content-center {\n\t\ttext-align: center;\n\t}\n\n\t.sui-image {\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmax-width: 100%;\n\t}\n\n\t.sui-image-center {\n\t\tmargin-right: auto;\n\t\tmargin-left: auto;\n\t}\n\n\t.sui-actions-left {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin-left: 10px;\n\t\tmargin-right: auto;\n\t}\n\n\t.sui-actions-right {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tmargin-left: auto;\n\t\tmargin-right: 0;\n\t}\n\n\t// Flex alignment\n\t.sui-space-between {\n\t\tjustify-content: space-between;\n\t}\n\t.sui-align-start {\n\t\tjustify-content: flex-start;\n\t}\n\t.sui-align-end {\n\t\tjustify-content: flex-end;\n\t}\n\n\t.sui-success {\n\t\tcolor: $success;\n\t}\n\n\t.sui-warning {\n\t\tcolor: $warning;\n\t}\n\n\t.sui-error {\n\t\tcolor: $error;\n\t}\n\n\t.sui-info {\n\t\tcolor: $info;\n\t}\n\n\t.sui-no-margin {\n\t\tmargin: 0 !important;\n\t}\n\n\t.sui-no-margin-top {\n\t\tmargin-top: 0 !important;\n\t}\n\n\t.sui-no-margin-bottom {\n\t\tmargin-bottom: 0 !important;\n\t}\n\n\t.sui-no-margin-left {\n\t\tmargin-left: 0 !important;\n\t}\n\n\t.sui-no-margin-right {\n\t\tmargin-right: 0 !important;\n\t}\n\n\t.sui-no-padding {\n\t\tpadding: 0 !important;\n\t}\n\n\t.sui-no-padding-top {\n\t\tpadding-top: 0 !important;\n\t}\n\n\t.sui-no-padding-bottom {\n\t\tpadding-bottom: 0 !important;\n\t}\n\n\t.sui-no-padding-left {\n\t\tpadding-left: 0 !important;\n\t}\n\n\t.sui-no-padding-right {\n\t\tpadding-right: 0 !important;\n\t}\n\n\t.sui-margin {\n\t\tmargin: $default-margin !important;\n\t}\n\n\t.sui-margin-top {\n\t\tmargin-top: $default-margin !important;\n\t}\n\n\t.sui-margin-bottom {\n\t\tmargin-bottom: $default-margin !important;\n\t}\n\n\t.sui-margin-left {\n\t\tmargin-left: $default-margin !important;\n\t}\n\n\t.sui-margin-right {\n\t\tmargin-right: $default-margin !important;\n\t}\n\n\t.sui-padding {\n\t\tpadding: $default-padding !important;\n\t}\n\n\t.sui-padding-top {\n\t\tpadding-top: $default-padding !important;\n\t}\n\n\t.sui-padding-bottom {\n\t\tpadding-bottom: $default-padding !important;\n\t}\n\n\t.sui-padding-left {\n\t\tpadding-left: $default-padding !important;\n\t}\n\n\t.sui-padding-right {\n\t\tpadding-right: $default-padding !important;\n\t}\n}\n\n// Loop through breakpoints & generate hidden utility classes.\n@for $i from 1 through length($sui-breakpoints) {\n\t$size: nth(nth($sui-breakpoints, $i), 1);\n\t$screen-width-min: nth(nth($sui-breakpoints, $i), 2);\n\n\t// If lowest breakpoint in map.\n\t@if ($i == 1) {\n\t\t$screen-width-max: nth(nth($sui-breakpoints, ($i + 1)), 2) - 1px;\n\t\t@media (max-width: $screen-width-max) {\n\t\t\t.sui-hidden-#{$size} {\n\t\t\t\tdisplay: none !important;\n\t\t\t}\n\t\t}\n\t}\n\n\t// If highest breakpoint in map.\n\t@else if ($i == length($sui-breakpoints)) {\n\t\t@media (min-width: $screen-width-min) {\n\t\t\t.sui-hidden-#{$size} {\n\t\t\t\tdisplay: none !important;\n\t\t\t}\n\t\t}\n\t}\n\n\t// If breakpoint falls inbetween.\n\t@else {\n\t\t$screen-width-max: nth(nth($sui-breakpoints, ($i + 1)), 2) - 1px;\n\t\t\t@media (min-width: $screen-width-min) and (max-width: $screen-width-max) {\n\t\t\t.sui-hidden-#{$size} {\n\t\t\t\tdisplay: none !important;\n\t\t\t}\n\t\t}\n\t}\n}\n"],"sourceRoot":""}
|
1 |
+
{"version":3,"sources":["webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_accessibility.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_mixins.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_animations.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/forminator-scgen.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_typography.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_icons.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_buttons.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_variables.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_colors.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_boxes.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_header.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_forms.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_tabs.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_dropdowns.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_modals.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_select2.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/node_modules/@wpmudev/shared-ui/scss/_utility.scss","webpack:///./assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/C:/wamp64/www/wpmudev/wp-content/plugins/forminator/assets/scss/forminator-scgen.scss"],"names":[],"mappings":"mKAAA,ilBACC,SACA,2BACA,kDACA,WACA,YACA,gBACA,UACA,4BACA,UACA,2BCLC,6CCFA,sCDEA,8CCEA,uCDFA,+CCMA,8CDNA,gDCUA,gDDVA,qDCcA,2CDdA,sDCkBA,4CACA,wBAID,kBACC,wDAED,GACC,UACA,mCAED,IACC,UACA,gCAED,IACC,iCAED,IACC,+BAED,GACC,eC2BC,CDvBH,0BACC,GAAO,uCAAyC,UAChD,IAAO,UACP,IAAO,8CAAgD,UACvD,IAAO,0CACP,IAAO,sCACP,GAAO,qCC6CL,CD1CH,2BACC,GAAO,wBACP,IAAO,2CACP,IAAO,wCACP,IAAO,UACP,IAAO,0DAA4D,UACnE,GAAO,aC+DL,CD5DH,qBACC,IACC,4BAED,QACC,UACA,+BAED,GACC,UACA,4BCkEC,CD9DH,kBACC,GACC,UAED,IACC,UCmEC,CD/DH,uBACC,GACC,UAED,IACC,UACA,0CAED,GACC,iCCqEC,CDjEH,mBACC,GACC,UAED,IACC,UAED,GACC,UCuEC,CDnEH,wBACC,GACC,UACA,iCAED,IACC,UACA,0CAED,GACC,UCyEC,CDrEH,sBACC,GACC,UACA,iCAED,GACC,UACA,eC0EC,CDtEH,uBACC,GACC,UACA,gCAED,GACC,UACA,eC2EC,CDvEH,gBACC,GACC,uBAED,GACC,wBC4EC,CFpOD,gCGID,oCACA,gBACA,eACA,iBACA,WACA,sBACA,wBHVC,kCGaA,4BACA,oCACA,kCACA,kCACA,2BACA,mCACA,oCHcA,yBAjCA,gCGuBA,qBDuOC,CF9PD,kNG8BA,cACA,iBACA,UACA,iBACA,WACA,gBACA,oCHpCA,mCGwCA,eACA,iBACA,WACA,SH3CA,mCG8CA,eACA,iBH/CA,mCGmDA,eACA,iBHpDA,yGGgEA,eHhEA,kCGsEA,oCACA,gBACA,eACA,iBACA,WACA,sBACA,kCH5EA,8CG+EC,eACA,iBACA,WACA,aHlFD,8CGsFC,aHtFD,gEG0FC,mBHzDD,yBAjCA,gEG6FE,mBD4OD,CFzUD,6CGkGC,gBHlGD,sCGwGA,qBACA,eACA,iBACA,WACA,kBH5GA,kCGkHA,qBACA,cACA,gBACA,0BACA,mBACA,gBHvHA,4KG2HE,cH3HF,2CGgIC,oBHhID,oJGmIE,WACA,eHpIF,yEG+IA,gBACA,eACA,iBACA,WACA,yBACA,yBACA,kBACA,SACA,kBACA,gBACA,cACA,eACA,sBACA,yCH5JA,qCGgKA,qBACA,gBHjKA,yEGsKA,gBHtKA,oCG0KA,kBACA,gBACA,8BH5KA,mCGgLA,YACA,cACA,WACA,mBACA,cHpLA,uhCIJD,2CACA,WACA,cACA,kBACA,gBACA,oBACA,oBACA,cACA,oBACA,qBACA,WAGA,mCACA,kCACA,WA6MA,iCACA,kCACA,sPAKA,gBACA,kBJhOC,oDIsOA,oCJtOA,mDI2OA,qBJ3OA,iEIkPC,eJlPD,iEIwPC,eJxPD,iEI8PC,eJ9PD,iEIoQC,eJpQD,mRI6RC,cJ7RD,0DImSA,YACA,kBACA,eJrSA,uDI2SC,YJ3SD,uDI2SC,YJ3SD,4DI2SC,YJ3SD,6DI2SC,YJ3SD,6DI2SC,YJ3SD,+DI2SC,YJ3SD,sDI2SC,YJ3SD,0DI2SC,YJ3SD,uDI2SC,YJ3SD,wDI2SC,YJ3SD,wDI2SC,YJ3SD,sDI2SC,YJ3SD,qDI2SC,gBJ3SD,sDI2SC,YJ3SD,yEI2SC,cJ3SD,sDI2SC,gBA3PY,6DA0Pa,gBAzPb,wEAyPmB,YAxPR,yEAwPS,eAvPR,wDAuPT,YAtPR,0DAsPU,gBArPR,uDAqPK,YApPR,gEAoPiB,cAnPR,2DAmPG,YAlPR,wDAkPK,YAjPR,0DAiPU,gBAhPR,4DAgPU,eA/OR,+DA+OW,eA9OR,8DA8OO,eA7OR,8DA6OQ,cA5OR,0DA4OI,cA3OR,6DA2OW,cA1OR,4DA0OO,cAzOR,4DAyOQ,gBAxOR,iEAwOa,YACjB,oEADoB,YACpB,kEADkB,YAClB,gEADgB,YAChB,sDADM,cACN,uDADO,gBACP,4DADY,eACnB,2DADkB,gBAClB,+DADsB,cACtB,iEADwB,gBACxB,0DADiB,cACjB,qDADY,YACZ,yDADgB,YAChB,uDADc,YACd,2DADkB,YAClB,4DADmB,YACnB,uDADc,YACd,0DADiB,YACjB,uDADc,YACd,sDADa,YACb,6DADoB,gBACpB,wDADD,cACC,4DADD,YACC,sDADD,gBACC,4DADD,YACC,8DADD,YACC,6DADD,YACC,+DADD,YACC,6DADD,gBACC,6DADD,gBACC,sDADD,YACC,6DADD,YACC,6DADD,YACC,sDADD,YACC,yDADD,YACC,4DADD,YACC,4DADD,YACC,sDADD,YACC,wDADD,YACC,2DADD,YACC,sDADD,YACC,uEADD,cACC,sDADD,YACC,8DADD,gBACC,wDADD,cAAuB,+DAAvB,YAA0B,iEAA1B,YAA0B,sDAA1B,YAAqB,sDAArB,YAAqB,sDAArB,gBAAqB,uDAArB,YAAe,qDAAf,eAAa,0DAAb,eAAkB,4DAAlB,cAAoB,kEAApB,cAA0B,+DAA1B,cAAuB,gEAAvB,cAAwB,gEAAxB,cAAwB,2DAAxB,gBAAmB,wDAAnB,eAAgB,6DAAhB,cAAqB,yDAArB,YAAiB,sDAAjB,gBAAc,+DAAd,cAAuB,wDAAvB,cAAgB,sDAAhB,YAAc,2DAAd,cAAmB,6DAAnB,eAAqB,4DAArB,cAAoB,mEAApB,gBAA2B,sDAA3B,cAAc,iEAAd,cAAyB,0DAAzB,cAAkB,uDAAlB,YAAe,sDAAf,YAAc,0DAAd,YAAkB,uDAAlB,YAAe,gEAAf,YAAwB,mEAAxB,YAA2B,8DAA3B,YAAsB,wDAAtB,gBAAgB,8DAAhB,cAAsB,gEAAtB,cAAwB,uDAAxB,gBAAe,iEAAf,YAAyB,2DAAzB,eAAmB,0DAAnB,YAAkB,sDAAlB,cAAc,2DAAd,YAAmB,yDAAnB,cAAiB,qEAAjB,cAA6B,wEAA7B,YAAgC,iEAAhC,YAAyB,wDAAzB,cAAgB,yDAAhB,YAAiB,qDAAjB,YAAa,0DAAb,YAAkB,wDAAlB,cAAgB,yDAAhB,YAAiB,sDAAjB,gBAAc,iEAAd,YAAyB,sDAAzB,YAAc,yDAAd,eAAiB,8DAAjB,cAAsB,kEAAtB,gBAA0B,8DAA1B,kgDJ1S+B,gBI0S/B,4MJ1SsB,cI0StB,2RJ1S+B,gBI0S/B,wDJ1SsB,gBI0StB,8HJ1SsB,gBI0StB,0DJ1SsB,eI0StB,yIJ1S+B,cI0S/B,0SJ1S+B,cI0S/B,wDJ1SsB,gBI0StB,qSJ1SsB,eKDjB,qBAGJ,kBACO,SAGP,6BACY,kBACZ,qBACA,kBACA,wBACY,mXAZd,WAAM,YAeJ,aACC,gDAEA,yCACA,4CACA,kBACA,SAAiB,6ZArBd,cAeJ,40BAfI,cA+BJ,oBACC,yBACc,oiCAFf,gBAIE,uBHkuCF,CGjuCW,qbApCP,aA0CJ,uZA1CI,eA8CJ,icA9CI,cA8CI,cAGN,swCLhDmB,aKDjB,gBAEI,u1DAFJ,eAEI,oBAkEP,iZApEG,oBAEI,+CAuEP,gDACS,yCACT,4CACA,+dA1EO,u9BAFJ,oBAEI,klBAyFP,+jBAzFO,cA6FP,oqBAGC,qBAEC,kBACO,qBACP,iBACA,urBARF,qBAGC,2YAlGE,kBAiHE,2ILhHP,WAAsB,eKyHjB,iBAEL,sBACO,WACP,2CAEc,sBC5HyC,yBAQhB,oMD8GlC,sBAUG,0PAAP,WAAO,kBAGD,SACE,iBACG,6TLxIU,yBKyHN,s4BAAX,yBAAW,WA+Bf,4TAOC,+BAzBK,CA4BJ,2LAzCJ,yBAAiB,WAmDd,6ZAnDG,yBAkDa,snCAlDF,yBAkDE,WAcf,8LAhEJ,yBAAiB,WAmDd,maAnDG,yBAkDc,qoCAlDH,yBAkDG,WAchB,wLAhEJ,yBAAiB,WAmDd,uZAnDG,yBAkDY,umCAlDD,yBAkDC,WAcd,iMAhEJ,yBAAiB,WAmDd,yaAnDG,yBAkDe,opCAlDJ,yBAkDI,WAcjB,iMAhEJ,yBAAiB,WAmDd,yaAnDG,yBAkDe,opCAlDJ,yBAkDI,WAcjB,iMAhEJ,yBAAiB,WAmDd,yaAnDG,yBAkDe,opCAlDJ,yBAkDI,WAcjB,iMAhEJ,WAAM,YAAW,iBAwER,qBAEP,mBACA,6BACe,cACf,iBAA6B,oBAE7B,yaA/EI,UAAW,qBAmFP,yBEjLA,WFoLP,iMAtFH,WAAM,iCAAW,yCA8Ff,4CAGA,uBACA,6BE/Me,2BFiNf,CE9G4B,sNFUxB,YAAW,yBCiGiB,uZDjGlC,YH+oDE,CG/oDe,yBCiGiB,iMDjGlC,YHupDE,CGvpDe,8LAAjB,kBAAiB,6BErHP,WFiPR,maA5HI,kBAAW,sBAiId,WACA,qoCAlIc,qBA0HE,yBExOT,WF0PP,8OA5Ic,qBA0HE,cAyBf,mgBAnJa,qBA0HE,yBEpOT,WFmQL,kkCA/Bc,qBAwBC,yBEhQV,WFgRL,iPAlKY,qBA0HE,cAyBf,ygBAnJa,qBA0HE,yBExNT,WFuPL,8kCA/Bc,qBAwBE,yBEhQX,WFgRL,2OAlKY,qBA0HE,cAyBf,6fAnJa,qBA0HE,yBEhOT,WF+PL,sjCA/Bc,qBAwBA,yBEhQT,WFgRL,oPAlKY,qBA0HE,cAyBf,+gBAnJa,qBA0HE,yBEpNT,WFmPL,0lCA/Bc,qBAwBG,yBEhQZ,WFgRL,oPAlKY,qBA0HE,cAyBf,+gBAnJa,qBA0HE,yBE5NT,WF2PL,0lCA/Bc,qBAwBG,yBEhQZ,WFgRL,oPAlKY,qBA0HE,cAyBf,+gBAnJa,qBA0HE,yBEhNT,WF+OL,0lCA/Bc,qBAwBG,yBEhQZ,WFgRL,yBACK,yQAnKO,aHw5Df,CG5uDA,yBAGW,yQA/KI,cHg6Df,CGpvDA,yBAOW,+TAIX,eAEC,cHgvDD,CGhvDE,yBAIC,sQA7LY,cHi7Df,CG1vDA,yBAWW,sQAlMI,aHy7Df,CGlwDA,yBAeW,uMAtMP,eAAW,kBA2Md,iBHwvDD,CGvvDC,qLA5MH,iBAAiB,eAmNf,iBACA,8OApNe,eAuNf,0JLhVqB,WK0VvB,YAAM,+CAEL,yCACO,4CACP,cACA,iBAAuB,6BAET,WACd,kBAAkB,mBAElB,yQAGC,cAEC,shBAfH,yBAAsB,WAuBpB,i9BAvBI,WAAgB,yBAgCpB,0MAhCI,6sBAsCa,cAMf,isCA5CkB,WAsCH,yBAef,6MArDE,cAAgB,+qBAAhB,yBAsCc,cAMhB,gtCA5CkB,WAsCF,yBAehB,uMArDE,osBAsCY,cAMd,krCA5CkB,WAsCJ,yBAed,gNArDE,cAAgB,wrBAAhB,yBAsCe,cAMjB,+tCA5CkB,WAsCD,yBAejB,gNArDE,cAAgB,wrBAAhB,yBAsCe,cAMjB,+tCA5CkB,WAsCD,yBAejB,gNArDE,cAAgB,wrBAAhB,yBAsCe,cAMjB,+tCA5CkB,WAsCD,yBAejB,sNArDE,WAAgB,owBAmEnB,WACA,6vCApEmB,qBA4DA,sQA5DA,qBA4DA,01BA5DA,qBAkFF,yBE7ZV,WFoaL,6+CA7BiB,qBAsBF,yQAlFE,qBA4DA,m2BA5DA,qBAkFD,yBEjZX,WFwZL,4/CA7BiB,qBAsBD,mQAlFC,qBA4DA,i1BA5DA,qBAkFH,yBEzZT,WFgaL,89CA7BiB,qBAsBH,4QAlFG,qBA4DA,42BA5DA,qBAkFA,yBE7YZ,WFoZL,2gDA7BiB,qBAsBA,4QAlFA,qBA4DA,42BA5DA,qBAkFA,yBErZZ,WF4ZL,2gDA7BiB,qBAsBA,4QAlFA,qBA4DA,42BA5DA,qBAkFA,yBEzYZ,WFgZL,2gDA7BiB,qBAsBA,gNAlFhB,yBAAgB,WA0GpB,wrBA1GI,yBAyGc,+tCAzGE,yBAyGF,WAejB,gQAxHmB,yBAyGF,WAsBhB,w0BA/HkB,yBA8HF,+8CArBA,yBAqBA,WAef,mQA7IiB,yBAyGF,WAsBhB,i1BA/HkB,yBA8HD,89CArBD,yBAqBC,WAehB,6PA7IiB,yBAyGF,WAsBhB,+zBA/HkB,yBA8HH,g8CArBC,yBAqBD,WAed,sQA7IiB,yBAyGF,WAsBhB,01BA/HkB,yBA8HA,6+CArBF,yBAqBE,WAejB,sQA7IiB,yBAyGF,WAsBhB,01BA/HkB,yBA8HA,6+CArBF,yBAqBE,WAejB,sQA7IiB,yBAyGF,WAsBhB,01BA/HkB,yBA8HA,6+CArBF,yBAqBE,WAejB,oMA7IL,WAAM,YAAgB,4QAyJpB,+dAYK,eL/fgB,iHAAtB,sBAAsB,yCAAtB,gBAAsB,kBQQtB,kBACA,sBACA,2BDVS,yDPAa,gCQgBrB,kBAAmB,uDDLJ,mBCOf,yBACa,yDRnBQ,kBE66FrB,CM95FD,8DRfsB,iBQetB,yBAWa,uDR1BS,aEu7FrB,CMh7FF,yBFsBuC,uDN7BhB,aE67FrB,CMt7FF,yDRPuB,6BQ2CtB,aACW,uDDjCF,mBCmCR,qEAvCF,iBAoCC,yBAMc,yDRjDQ,aE88FrB,CMv8FF,yDRPuB,uBQ0DtB,qEAnDD,iCAmDC,0FAGC,eAGE,iBACA,oCAEA,sBFhEoD,mGE0D3C,gBAGF,8HAUN,eACA,oHAXM,cAUC,2GAVD,kBAmBD,4GAnBC,kBAuBD,8BACS,wFA9BH,WAGd,gBAgCC,yFAhCD,WAAW,gBAqCV,sBAEC,qHAFD,cAKC,iHALD,WASC,yBACM,kFAlDT,gBNk9FC,CM/8FA,yBAsDc,kFAzDf,iBNw9FC,CMr9FW,yBA0DI,qEAhHjB,kBNihGE,CM99FD,yBAkEG,sEArHJ,gCNuhGE,CMp+FD,yBAyES,yDRnIa,iCQOvB,kBN8hGE,CM75FC,2DRxIoB,eQ8ItB,gCAAe,yBAIP,2FAGL,kBN25FF,CCv9FkB,yBKiEF,0EAZjB,mDNy6FC,CMl6FE,yBAWA,sFAlBH,kBN+6FC,CMz5FE,yBAKC,6GALgB,kBN+5FnB,CC1+FkB,yBKyFD,4FAdf,gCNq6FF,CMr6FmB,yBAmBV,yDRvLY,iCE+kGrB,CMxkGF,yBAsLY,wDR7LW,4DQOf,SA8LL,WNk5FD,CMl5FW,sEA9Lb,sCAmMa,yDR1MU,iBQ8MpB,oBACD,yBACc,yDRhNO,mBQ8MpB,kBNy5FD,CMp5FC,yBFtLoC,yDN7BhB,mBQ8MpB,kBNg6FD,CMt5FC,yBF5LoC,oDN5BtC,gBEonGC,CM7mGF,yBAyNG,oDRhOF,gBE0nGC,CMnnGF,yBA6NG,yCRpOF,mBEgoGC,CFhoGqB,yBM6BgB,yCN7BtC,mBEsoGC,CFtoGqB,6CAAtB,cAAsB,kBQqPtB,kEADD,gBAIC,kBACC,iBACA,8ZANF,gBAIC,ojBAJD,gBAIC,sBAcU,+EAdV,yCAkBG,kEAtBJ,gBAIC,mBN27FC,CMp6FC,yBFlPoC,kEEuNvC,gBAIC,mBNk8FC,CMt6FC,6EAhCS,iBAsCL,mGAML,sMA5CF,iBAAY,yDRpPW,aQoPvB,wDRpPuB,gBQoPvB,yBAqEE,6CRzTD,aEwtGC,CFxtGqB,yBM6BgB,6CN7BtC,aE8tGC,CF9tGqB,sEQsUvB,SAEC,UACC,SAAS,WACD,2CAIqB,uCAC7B,sCRlUF,CACA,0DAduB,sBQwUtB,sFAAc,cAcL,kBAEP,kFAhBF,cAcS,eAKN,2BAEW,8DR7VQ,kBQuWtB,8GAGC,SACQ,yBAEP,gFANF,aNo6FC,CMj6FA,mFAHD,kBAaC,4BAGY,kBACD,0BACT,iBAEA,6BACa,+BACgB,gCAE7B,8BAAe,qFAxBlB,WAaC,gBAAkB,wGAAlB,0BAEE,kBAmBE,kBACA,yBACY,iFApCjB,mBNs8FC,CMz7FA,+DRpX8B,UQqWhC,gEAuDA,aAAa,yBAGX,kBACY,yBACZ,gEALF,aNi6FE,CM/5FD,wDR9ZsB,mBQyavB,oBACC,gCAEA,yBDjaS,wDPXa,mBQyavB,oBNi6FE,CM35FA,kDR/aD,gBQobD,yBACS,kBACI,yBACZ,mEAHD,mBNk6FE,CC7vGkB,yBG5DmB,mEEuZvC,mBNw6FE,CCnwGkB,yBG7DmB,kDN5BtC,aEk2GC,CM96FF,yBFvZuC,kDN7BtC,aEw2GC,CMp7FF,4CRpbC,iCAAsB,kCSHvB,yCAEC,kBACA,mBACA,cACA,yBACA,+CTHA,gCEu3GC,CFv3GqB,yBSQd,+DTRuB,gBSY/B,kBAGE,cPg3GD,CO/2GC,yBACA,8DTjBoB,gBSqBtB,eAAiB,cPk3GhB,CO/2Ga,yBAEZ,mEA7BH,iBPg5GE,COh5GS,yBAwCO,iEAxClB,kBPs5GE,COt5GF,yBA6CI,iKA7CO,gCAkDT,4BP62GA,CO12GQ,0BAEN,uEAvDJ,oBPq6GE,COr6GS,yBAiEQ,oEAjEnB,mBP26GE,CO36GS,yBAsEM,4CTnEhB,mBE86GC,COj7GF,kDTGC,WAAsB,SS4EvB,gBACC,gBAEA,eACA,mBACA,gBACA,uBACA,6FTnFA,+CUyGC,8BA1GQ,2CAIsB,sGVH/B,WAA+B,YU2IhC,0BAlIO,sBAEC,kBACC,yBACR,sBACA,WACA,2CAE+B,gDJdwB,CAQhB,8bNXjB,aU2IvB,gBAnHE,oOVxBqB,kBU2IvB,sBA5GE,kHV/BqB,sBU2IvB,WAvGE,oJAuGF,WAvGE,gIAuGF,iZV3IC,mBU2ID,0tCV3IuB,qBU2IvB,mCHlIU,CG6CP,8HAqFH,sCA7EQ,sCV9DP,eAAqB,2CAArB,eAAsB,2CAAtB,iCAAsB,yCU+EtB,eACA,oDVhFA,gBU6ED,6DV7EuB,iBUmFtB,cAGW,sDVtFW,SAAS,gDAA/B,eAA+B,iBUkG9B,2BACa,kDVnGd,SAAsB,gDAAtB,eAA+B,iBUgH9B,sGVhHD,cU2ID,gIAhBE,eAAa,gIAGb,gBAAa,gSAMb,gCACA,oDVrID,YU2ID,iCAGC,YAAY,0DV9IU,aU2IvB,sGAUO,WAIH,+DVzJ4B,cU2IhC,aAmBE,sEAnBF,aAAmB,2EAAnB,0BAwBe,qEAxBf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","file":"../css/forminator-scgen.min.css","sourcesContent":["%sui-screen-reader-text {\n\tborder: 0;\n\tclip: rect(1px, 1px, 1px, 1px);\n\tclip-path: inset(50%);\n\theight: 1px;\n\tmargin: -1px;\n\toverflow: hidden;\n\tpadding: 0;\n\tposition: absolute !important;\n\twidth: 1px;\n\tword-wrap: normal !important;\n}\n\n.sui-screen-reader-text {\n\t@extend %sui-screen-reader-text;\n}\n","// Generates the required versioned body class.\n@mixin body-class($wrap: false) {\n\t$formatted-version: str-replace($sui-version, '.', '-');\n\n\t@if ( $wrap and $sui-wrap-class ) {\n\t\t.sui-#{$formatted-version} .#{$sui-wrap-class} {\n\t\t\t@content;\n\t\t}\n\t}\n\t@else {\n\t\t.sui-#{$formatted-version} {\n\t\t\t@content;\n\t\t}\n\t}\n}\n\n// Prevent text such as titles from wrapping.\n@mixin text-truncate {\n\twhite-space: nowrap;\n\toverflow: hidden;\n\ttext-overflow: ellipsis;\n}\n\n// Media queries.\n// Examples:\n// @include media(min-width, lg) {}\n// @include media(max-width, sm) {}\n// @include media(between, sm, lg) {}\n//\n@mixin media($type, $breakpoint-name-1, $breakpoint-name-2: null) {\n\t@if ($type == min-width) {\n\t\t$min-breakpoint-width: #{map-get($sui-breakpoints, $breakpoint-name-1)};\n\t\t@media (min-width: $min-breakpoint-width) {\n\t\t\t@content;\n\t\t}\n\t}\n\t@else if ($type == max-width) {\n\t\t$max-breakpoint-width: map-get($sui-breakpoints, $breakpoint-name-1) - 1px;\n\t\t@media (max-width: $max-breakpoint-width) {\n\t\t\t@content;\n\t\t}\n\t}\n\t@else if ($type == between) {\n\t\t$min-breakpoint-width: map-get($sui-breakpoints, $breakpoint-name-1);\n\t\t$max-breakpoint-width: map-get($sui-breakpoints, $breakpoint-name-2) - 1px;\n\t\t@media (min-width: $min-breakpoint-width) and (max-width: $max-breakpoint-width) {\n\t\t\t@content;\n\t\t}\n\t}\n\t@else {\n\t\t@warn \"Unfortunately, no type could be retrieved from `#{$type}`. \"\n\t\t+ \"Use either `min-width`, `max-width`, or `between`.\";\n\t}\n}\n\n// High PPI display background\n@mixin background-2x($path, $ext: \"png\", $w: auto, $h: auto, $pos: left top, $repeat: no-repeat) {\n\t$at1x_path: \"#{$path}.#{$ext}\";\n\t$at2x_path: \"#{$path}@2x.#{$ext}\";\n\n\tbackground: url(\"#{$at1x_path}\") $repeat $pos;\n\tbackground-size: $w $h;\n\n\t@media only screen and (-webkit-min-device-pixel-ratio: 2),\n\tonly screen and (min--moz-device-pixel-ratio: 2),\n\tonly screen and (-o-min-device-pixel-ratio: 2/1),\n\tonly screen and (min-device-pixel-ratio: 2),\n\tonly screen and (min-resolution: 192dpi),\n\tonly screen and (min-resolution: 2dppx) {\n\t\tbackground-image: url(\"#{$at2x_path}\");\n\t}\n}\n","@include body-class(true) {\n\n\t.sui-fade-in {\n\t\tanimation: fadeIn 0.3s ease-in forwards;\n\t}\n\n\t.sui-fade-out {\n\t\tanimation: fadeOut 0.3s ease-in forwards;\n\t}\n\n\t.sui-bounce-in {\n\t\tanimation: bounceInJiggle 0.8s ease-in forwards;\n\t}\n\n\t.sui-bounce-out {\n\t\tanimation: bounceOutJiggle 0.6s ease-out forwards;\n\t}\n\n\t.sui-content-fade-in {\n\t\tanimation: fadeScaleIn 0.5s ease-in forwards;\n\t}\n\n\t.sui-content-fade-out {\n\t\tanimation: fadeScaleOut 0.9s ease-in forwards;\n\t}\n}\n\n@keyframes bounceInDown {\n\tfrom, 60%, 75%, 90%, to {\n\t\tanimation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);\n\t}\n\t0% {\n\t\topacity: 0;\n\t\ttransform: translate3d(0, -3000px, 0);\n\t}\n\t60% {\n\t\topacity: 1;\n\t\ttransform: translate3d(0, 25px, 0);\n\t}\n\t75% {\n\t\ttransform: translate3d(0, -10px, 0);\n\t}\n\t90% {\n\t\ttransform: translate3d(0, 5px, 0);\n\t}\n\tto {\n\t\ttransform: none;\n\t}\n}\n\n@keyframes bounceInJiggle {\n\t0% { transform: translateY(-200%) scale(1.5); opacity:0; }\n\t30% { opacity:1; }\n\t58% { transform: translateY(0) rotate(1deg) scale(1); opacity: 1 }\n\t72% { transform: translateY(-30px) rotate(-1deg); }\n\t80% { transform: translateY(0) rotate(0.5deg); }\n\t100% { transform: translateY(0) rotate(0deg); }\n}\n\n@keyframes bounceOutJiggle {\n\t0% { transform: translateY(0); }\n\t10% { transform: translateY(-10px) rotate(-0.5deg); }\n\t30% { transform: translateY(20px) rotate(8deg); }\n\t70% { opacity: 1; }\n\t90% { transform: translateY(300%) translateX(40px) rotate(35deg); opacity: 0; }\n\t100% { display: none; }\n}\n\n@keyframes bounceOut {\n\t20% {\n\t\ttransform: scale3d(.9, .9, .9);\n\t}\n\t50%, 55% {\n\t\topacity: 1;\n\t\ttransform: scale3d(1.1, 1.1, 1.1);\n\t}\n\tto {\n\t\topacity: 0;\n\t\ttransform: scale3d(.3, .3, .3);\n\t}\n}\n\n@keyframes fadeIn {\n\t0% {\n\t\topacity: 0;\n\t}\n\t25% {\n\t\topacity: 1;\n\t}\n}\n\n@keyframes fadeScaleIn {\n\t0% {\n\t\topacity: 0;\n\t}\n\t25% {\n\t\topacity: 0;\n\t\ttransform: translate3d(0,10px,0) scale(0.9);\n\t}\n\t100% {\n\t\ttransform: translate3d(0,0,0) scale(1);\n\t}\n}\n\n@keyframes fadeOut {\n\t0% {\n\t\topacity: 1;\n\t}\n\t75% {\n\t\topacity: 1;\n\t}\n\t100% {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes fadeScaleOut {\n\t0% {\n\t\topacity: 1;\n\t\ttransform: translate3d(0,0,0) scale(1);\n\t}\n\t25% {\n\t\topacity: 0;\n\t\ttransform: translate3d(0,10px,0) scale(0.9);\n\t}\n\t100% {\n\t\topacity: 0;\n\t}\n}\n\n@keyframes fadeInLeft {\n\tfrom {\n\t\topacity: 0;\n\t\ttransform: translate3d(-50px, 0, 0);\n\t}\n\tto {\n\t\topacity: 1;\n\t\ttransform: none;\n\t}\n}\n\n@keyframes fadeInRight {\n\tfrom {\n\t\topacity: 0;\n\t\ttransform: translate3d(50px, 0, 0);\n\t}\n\tto {\n\t\topacity: 1;\n\t\ttransform: none;\n\t}\n}\n\n@keyframes spin {\n\t0% {\n\t\ttransform: rotate(0deg);\n\t}\n\t100% {\n\t\ttransform: rotate(360deg);\n\t}\n}\n","@import url(\"https://fonts.googleapis.com/css?family=Roboto:400,500,700\");\n\n@import url(\"https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css\");\n\n.sui-screen-reader-text,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label input,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single .select2-selection__rendered,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>* input,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item input,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>* input,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item input,\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode span {\n border: 0;\n clip: rect(1px, 1px, 1px, 1px);\n clip-path: inset(50%);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute !important;\n width: 1px;\n word-wrap: normal !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-fade-in {\n animation: fadeIn 0.3s ease-in forwards;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-fade-out {\n animation: fadeOut 0.3s ease-in forwards;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-bounce-in {\n animation: bounceInJiggle 0.8s ease-in forwards;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-bounce-out {\n animation: bounceOutJiggle 0.6s ease-out forwards;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-content-fade-in {\n animation: fadeScaleIn 0.5s ease-in forwards;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-content-fade-out {\n animation: fadeScaleOut 0.9s ease-in forwards;\n}\n\n@keyframes bounceInDown {\n from, 60%, 75%, 90%, to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n }\n\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0);\n }\n\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0);\n }\n\n 75% {\n transform: translate3d(0, -10px, 0);\n }\n\n 90% {\n transform: translate3d(0, 5px, 0);\n }\n\n to {\n transform: none;\n }\n}\n\n@keyframes bounceInJiggle {\n 0% {\n transform: translateY(-200%) scale(1.5);\n opacity: 0;\n }\n\n 30% {\n opacity: 1;\n }\n\n 58% {\n transform: translateY(0) rotate(1deg) scale(1);\n opacity: 1;\n }\n\n 72% {\n transform: translateY(-30px) rotate(-1deg);\n }\n\n 80% {\n transform: translateY(0) rotate(0.5deg);\n }\n\n 100% {\n transform: translateY(0) rotate(0deg);\n }\n}\n\n@keyframes bounceOutJiggle {\n 0% {\n transform: translateY(0);\n }\n\n 10% {\n transform: translateY(-10px) rotate(-0.5deg);\n }\n\n 30% {\n transform: translateY(20px) rotate(8deg);\n }\n\n 70% {\n opacity: 1;\n }\n\n 90% {\n transform: translateY(300%) translateX(40px) rotate(35deg);\n opacity: 0;\n }\n\n 100% {\n display: none;\n }\n}\n\n@keyframes bounceOut {\n 20% {\n transform: scale3d(0.9, 0.9, 0.9);\n }\n\n 50%, 55% {\n opacity: 1;\n transform: scale3d(1.1, 1.1, 1.1);\n }\n\n to {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3);\n }\n}\n\n@keyframes fadeIn {\n 0% {\n opacity: 0;\n }\n\n 25% {\n opacity: 1;\n }\n}\n\n@keyframes fadeScaleIn {\n 0% {\n opacity: 0;\n }\n\n 25% {\n opacity: 0;\n transform: translate3d(0, 10px, 0) scale(0.9);\n }\n\n 100% {\n transform: translate3d(0, 0, 0) scale(1);\n }\n}\n\n@keyframes fadeOut {\n 0% {\n opacity: 1;\n }\n\n 75% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n}\n\n@keyframes fadeScaleOut {\n 0% {\n opacity: 1;\n transform: translate3d(0, 0, 0) scale(1);\n }\n\n 25% {\n opacity: 0;\n transform: translate3d(0, 10px, 0) scale(0.9);\n }\n\n 100% {\n opacity: 0;\n }\n}\n\n@keyframes fadeInLeft {\n from {\n opacity: 0;\n transform: translate3d(-50px, 0, 0);\n }\n\n to {\n opacity: 1;\n transform: none;\n }\n}\n\n@keyframes fadeInRight {\n from {\n opacity: 0;\n transform: translate3d(50px, 0, 0);\n }\n\n to {\n opacity: 1;\n transform: none;\n }\n}\n\n@keyframes spin {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n.sui-forminator-scgen .sui-wrap {\n font-family: \"Roboto\",Arial,sans-serif;\n font-weight: 400;\n font-size: 15px;\n line-height: 30px;\n color: #666;\n letter-spacing: -.25px;\n margin: 30px 30px 0 10px;\n}\n\n.sui-forminator-scgen .sui-wrap * {\n font-variant-ligatures: none;\n -webkit-font-variant-ligatures: none;\n text-rendering: optimizeLegibility;\n -moz-osx-font-smoothing: grayscale;\n font-smoothing: antialiased;\n -webkit-font-smoothing: antialiased;\n text-shadow: rgba(0,0,0,0.01) 0 0 1px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap {\n margin: 20px 10px 0 0px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap h1,\n.sui-forminator-scgen .sui-wrap h2,\n.sui-forminator-scgen .sui-wrap h3,\n.sui-forminator-scgen .sui-wrap h4,\n.sui-forminator-scgen .sui-wrap h5,\n.sui-forminator-scgen .sui-wrap h6 {\n display: block;\n margin: 0.5em auto;\n padding: 0;\n line-height: 30px;\n color: #333;\n font-weight: 700;\n font-family: \"Roboto\",Arial,sans-serif;\n}\n\n.sui-forminator-scgen .sui-wrap h1 {\n font-size: 32px;\n line-height: 40px;\n color: #333;\n margin: 0;\n}\n\n.sui-forminator-scgen .sui-wrap h2 {\n font-size: 22px;\n line-height: 35px;\n}\n\n.sui-forminator-scgen .sui-wrap h3 {\n font-size: 18px;\n line-height: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap h4 {\n font-size: 15px;\n}\n\n.sui-forminator-scgen .sui-wrap h5 {\n font-size: 15px;\n}\n\n.sui-forminator-scgen .sui-wrap h6 {\n font-size: 15px;\n}\n\n.sui-forminator-scgen .sui-wrap p {\n font-family: \"Roboto\",Arial,sans-serif;\n font-weight: 400;\n font-size: 15px;\n line-height: 30px;\n color: #666;\n letter-spacing: -.25px;\n text-rendering: optimizeLegibility;\n}\n\n.sui-forminator-scgen .sui-wrap p.sui-p-small {\n font-size: 13px;\n line-height: 22px;\n color: #888;\n margin: 5px 0;\n}\n\n.sui-forminator-scgen .sui-wrap p:first-child {\n margin-top: 0;\n}\n\n.sui-forminator-scgen .sui-wrap p:last-of-type:not(:last-child) {\n margin-bottom: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap p:last-of-type:not(:last-child) {\n margin-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap p:last-child {\n margin-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-wrap small {\n display: inline-block;\n font-size: 13px;\n line-height: 22px;\n color: #888;\n margin-bottom: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap a {\n text-decoration: none;\n color: #17A8E3;\n font-weight: 500;\n outline-color: transparent;\n outline-style: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-wrap a:hover:not(.sui-button),\n.sui-forminator-scgen .sui-wrap a:focus:not(.sui-button),\n.sui-forminator-scgen .sui-wrap a:active:not(.sui-button) {\n color: #1286b5;\n}\n\n.sui-forminator-scgen .sui-wrap a.disabled {\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-wrap a.disabled:hover,\n.sui-forminator-scgen .sui-wrap a.disabled:focus,\n.sui-forminator-scgen .sui-wrap a.disabled:active {\n color: #888;\n cursor: default;\n}\n\n.sui-forminator-scgen .sui-wrap code,\n.sui-forminator-scgen .sui-wrap pre {\n font-weight: 500;\n font-size: 13px;\n line-height: 18px;\n color: #333;\n background-color: #F8F8F8;\n border: 1px solid #E6E6E6;\n border-radius: 4px;\n margin: 0;\n padding: 10px 15px;\n white-space: pre;\n overflow: auto;\n max-width: 100%;\n vertical-align: middle;\n tab-size: 4;\n}\n\n.sui-forminator-scgen .sui-wrap code {\n display: inline-block;\n padding: 2px 5px;\n}\n\n.sui-forminator-scgen .sui-wrap b,\n.sui-forminator-scgen .sui-wrap strong {\n font-weight: 500;\n}\n\n.sui-forminator-scgen .sui-wrap dfn {\n font-style: normal;\n font-weight: normal;\n border-bottom: 1px dotted #888;\n}\n\n.sui-forminator-scgen .sui-wrap hr {\n border: none;\n display: block;\n height: 1px;\n background: #e6e6e6;\n margin: 30px 0;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"]:after,\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-notice p:first-of-type:before,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-value:before,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single .select2-selection__arrow:before,\n.sui-forminator-scgen .sui-dialog .sui-dialog-close:before,\n.sui-forminator-scgen .sui-dialog .sui-dialog-back:before,\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__arrow:before,\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown:after,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown:after,\n.sui-forminator-scgen #forminator-generate-shortcode .forminator-scgen-icon:before,\n.sui-forminator-scgen:not([class*=\"sui-2-\"]) #forminator-generate-shortcode .forminator-scgen-icon:before {\n font-family: 'wpmudev-plugin-icons' !important;\n speak: none;\n font-size: 1em;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n text-rendering: auto;\n display: inline-block;\n color: #888;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n@font-face {\n font-family: 'wpmudev-plugin-icons';\n src: url(\"./../../node_modules/@wpmudev/shared-ui/dist/fonts/wpmudev-plugin-icons.eot\");\n src: url(\"./../../node_modules/@wpmudev/shared-ui/dist/fonts/wpmudev-plugin-icons.eot\") format(\"embedded-opentype\"),url(\"./../../node_modules/@wpmudev/shared-ui/dist/fonts/wpmudev-plugin-icons.ttf\") format(\"truetype\"),url(\"./../../node_modules/@wpmudev/shared-ui/dist/fonts/wpmudev-plugin-icons.woff\") format(\"woff\"),url(\"./../../node_modules/@wpmudev/shared-ui/dist/fonts/wpmudev-plugin-icons.woff2\") format(\"woff2\"),url(\"./../../node_modules/@wpmudev/shared-ui/dist/fonts/wpmudev-plugin-icons.svg\") format(\"svg\");\n font-weight: normal;\n font-style: normal;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-loading:before {\n animation: spin 1.3s linear infinite;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"] {\n display: inline-block;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-xl:before {\n font-size: 30px;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-lg:before {\n font-size: 20px;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-md:before {\n font-size: 16px;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-sm:before {\n font-size: 12px;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-success:before {\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-error:before {\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-warning:before {\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-info:before {\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-wrap [class*=\"sui-icon-\"].sui-fw {\n width: 1.8em;\n text-align: center;\n min-height: 1em;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-check:before {\n content: \"(\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-close:before {\n content: \")\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-check-tick:before {\n content: \"_\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-cross-close:before {\n content: \"+\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-plus-circle:before {\n content: \"@\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-warning-alert:before {\n content: \"!\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-info:before {\n content: \"I\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-question:before {\n content: \"?\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-trash:before {\n content: \"Q\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-pencil:before {\n content: \"/\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-unlock:before {\n content: \"0\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-lock:before {\n content: \"9\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-key:before {\n content: \"◊\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-plus:before {\n content: \"=\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-magnifying-glass-search:before {\n content: \"º\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-more:before {\n content: \"…\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-wrench-tool:before {\n content: \"⁄\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-widget-settings-config:before {\n content: \"x\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-settings-slider-control:before {\n content: \"œ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-loader:before {\n content: \"N\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-calendar:before {\n content: \"∏\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-clock:before {\n content: \",\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-speed-optimize:before {\n content: \"ø\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-stopwatch:before {\n content: \"V\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-filter:before {\n content: \"z\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-bookmark:before {\n content: \"√\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-chevron-up:before {\n content: \"˝\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-chevron-right:before {\n content: \"˜\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-chevron-down:before {\n content: \"ı\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-chevron-left:before {\n content: \"Ó\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-up:before {\n content: \"Ô\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-right:before {\n content: \"¯\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-down:before {\n content: \"Â\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-left:before {\n content: \"\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-skip-back:before {\n content: \"{\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-skip-forward:before {\n content: \"}\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-skip-start:before {\n content: \":\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrow-skip-end:before {\n content: '\"';\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-play:before {\n content: \"´\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-pause:before {\n content: \"†\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrows-out:before {\n content: \"˚\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrows-in:before {\n content: \"≤\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrows-expand:before {\n content: \"¬\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-arrows-compress:before {\n content: \"≥\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-refresh2:before {\n content: \"Á\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-zip:before {\n content: \"a\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-combine:before {\n content: \"o\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-defer:before {\n content: \"p\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-inlinecss:before {\n content: \"c\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-movefooter:before {\n content: \"u\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-popup:before {\n content: \"1\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-slide-in:before {\n content: \"2\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-embed:before {\n content: \"3\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-list:before {\n content: \"`\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-layout-grid:before {\n content: \"∞\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-layout:before {\n content: \"©\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-thumbnails:before {\n content: \"G\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-drag:before {\n content: \"„\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-left:before {\n content: \"%\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-center:before {\n content: \"^\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-right:before {\n content: \"&\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-justify:before {\n content: \"#\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-indent-more:before {\n content: \"’\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-indent-less:before {\n content: \"”\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-blog:before {\n content: \"Y\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-list-number:before {\n content: \"7\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-list-bullet:before {\n content: \"8\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-bold:before {\n content: \"B\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-quote-2:before {\n content: \"'\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-style-type:before {\n content: \"<\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-wand-magic:before {\n content: \"Z\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-link:before {\n content: \"5\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-unlink:before {\n content: \"6\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-paperclip:before {\n content: \"A\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-code:before {\n content: \";\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-color-pick-eyedropper:before {\n content: \"¥\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-crop:before {\n content: \"C\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-paint-bucket:before {\n content: \"∫\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-camera:before {\n content: \"Ø\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-photo-picture:before {\n content: \"D\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-animation-video:before {\n content: \"F\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-home:before {\n content: \"J\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-mail:before {\n content: \"m\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-send:before {\n content: \"“\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-phone:before {\n content: \">\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-pin:before {\n content: \"Œ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-post-pin:before {\n content: \"ˇ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-calculator:before {\n content: \"¨\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-element-checkbox:before {\n content: \"Å\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-element-radio:before {\n content: \"Í\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-element-select:before {\n content: \"Ï\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-element-number:before {\n content: \"Ú\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-recaptcha:before {\n content: \"–\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-folder:before {\n content: \"˘\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-folder-open:before {\n content: \"»\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-archive:before {\n content: \"b\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-book:before {\n content: \"∆\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-page-multiple:before {\n content: \"ç\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-layers:before {\n content: \"æ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-copy:before {\n content: \"4\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-graph-bar:before {\n content: \"Ç\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-graph-bar-2:before {\n content: \"˛\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-graph-line:before {\n content: \"¡\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-tracking-disabled:before {\n content: \"€\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-page:before {\n content: \"Ò\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-clipboard-notes:before {\n content: \"¿\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-page-pdf:before {\n content: \"Æ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-heart:before {\n content: \"K\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-star:before {\n content: \"S\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-plugin-2:before {\n content: \"O\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-brush:before {\n content: \"~\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-plug-connected:before {\n content: \"R\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-plug-disconnected:before {\n content: \".\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-power-on-off:before {\n content: \"[\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-target:before {\n content: \"≠\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-upload-cloud:before {\n content: \"¢\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-download-cloud:before {\n content: \"£\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-cloud:before {\n content: \"™\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-cloud-migration:before {\n content: \"l\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-unpublish:before {\n content: \"ˆ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-download:before {\n content: \"X\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-save:before {\n content: \"ß\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-lightbulb:before {\n content: \"L\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-sitemap:before {\n content: \"¸\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-storage-server-data:before {\n content: \"Î\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-user-reputation-points:before {\n content: \"E\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-tablet-portrait:before {\n content: \"]\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-laptop:before {\n content: \"«\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-monitor:before {\n content: \"$\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-eye:before {\n content: \"e\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-eye-hide:before {\n content: \"q\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-update:before {\n content: \"®\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-refresh:before {\n content: \"H\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-undo:before {\n content: \"‰\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-web-globe-world:before {\n content: \"W\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-flag:before {\n content: \"|\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-academy:before {\n content: \"π\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-profile-male:before {\n content: \"µ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-community-people:before {\n content: \"‘\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-help-support:before {\n content: \"M\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-gdpr:before {\n content: \"∑\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-like:before {\n content: \"j\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-dislike:before {\n content: \"k\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-finger-point:before {\n content: \"≈\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-open-new-window:before {\n content: \"n\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-reply:before {\n content: \"r\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-share:before {\n content: \"s\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-wordpress:before {\n content: \"w\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-facebook:before {\n content: \"f\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-twitter:before {\n content: \"t\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-linkedin:before {\n content: \"i\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-dropbox:before {\n content: \"d\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-drive:before {\n content: \"v\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-google-plus:before {\n content: \"g\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-youtube:before {\n content: \"y\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-instagram:before {\n content: \"-\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-cloudflare:before {\n content: \"Ð\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-social-github:before {\n content: \"h\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-wpmudev-logo:before {\n content: \"‹\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-defender:before {\n content: \"·\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-smush:before {\n content: \"‡\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-upfront:before {\n content: \"‚\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-hummingbird:before {\n content: \"°\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-uptime:before {\n content: \"±\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-smart-crawl:before {\n content: \"∂\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-forminator:before {\n content: \"P\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-shipper-anchor:before {\n content: \"T\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-snapshot:before {\n content: \"fi\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-hustle:before {\n content: \"—\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-performance:before {\n content: \"U\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-hub:before {\n content: \"fl\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-automate:before {\n content: \"˙\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-y-center:before {\n content: \"*\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-y-top:before {\n content: \"§\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-y-bottom:before {\n content: \"¶\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-x-center:before {\n content: \"ƒ\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-x-right:before {\n content: \"•\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-align-x-left:before {\n content: \"å\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-icon-logout:before {\n content: \"›\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button,\n.sui-forminator-scgen .sui-wrap .sui-button-icon,\n.sui-forminator-scgen .sui-wrap a.sui-button,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon,\n.sui-forminator-scgen .sui-wrap button.sui-button,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon {\n cursor: pointer;\n display: inline-block;\n position: relative;\n margin: 0;\n border-width: 2px;\n border-style: solid;\n border-color: transparent;\n border-radius: 4px;\n text-decoration: none;\n text-align: center;\n transition: all 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button .sui-loading,\n.sui-forminator-scgen .sui-wrap .sui-button-icon .sui-loading,\n.sui-forminator-scgen .sui-wrap a.sui-button .sui-loading,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-loading,\n.sui-forminator-scgen .sui-wrap button.sui-button .sui-loading,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-loading {\n width: 16px;\n height: 16px;\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: absolute;\n margin: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button .sui-loading:before,\n.sui-forminator-scgen .sui-wrap .sui-button-icon .sui-loading:before,\n.sui-forminator-scgen .sui-wrap a.sui-button .sui-loading:before,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-loading:before,\n.sui-forminator-scgen .sui-wrap button.sui-button .sui-loading:before,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-loading:before {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button .sui-loading-text,\n.sui-forminator-scgen .sui-wrap .sui-button .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap .sui-button-icon .sui-loading-text,\n.sui-forminator-scgen .sui-wrap .sui-button-icon .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap a.sui-button .sui-loading-text,\n.sui-forminator-scgen .sui-wrap a.sui-button .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-loading-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap button.sui-button .sui-loading-text,\n.sui-forminator-scgen .sui-wrap button.sui-button .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-loading-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-button-text-default {\n display: block;\n pointer-events: none;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button .sui-loading-text .sui-loading-text,\n .sui-forminator-scgen .sui-wrap .sui-button .sui-button-text-default .sui-loading-text,\n .sui-forminator-scgen .sui-wrap .sui-button-icon .sui-loading-text .sui-loading-text,\n .sui-forminator-scgen .sui-wrap .sui-button-icon .sui-button-text-default .sui-loading-text,\n .sui-forminator-scgen .sui-wrap a.sui-button .sui-loading-text .sui-loading-text,\n .sui-forminator-scgen .sui-wrap a.sui-button .sui-button-text-default .sui-loading-text,\n .sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-loading-text .sui-loading-text,\n .sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-button-text-default .sui-loading-text,\n .sui-forminator-scgen .sui-wrap button.sui-button .sui-loading-text .sui-loading-text,\n .sui-forminator-scgen .sui-wrap button.sui-button .sui-button-text-default .sui-loading-text,\n .sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-loading-text .sui-loading-text,\n .sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-button-text-default .sui-loading-text {\n overflow: hidden;\n text-overflow: ellipsis;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon .sui-button-text-onload {\n display: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap .sui-button-icon [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap a.sui-button [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap button.sui-button [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon [class*=\"sui-icon-\"] {\n font-size: 12px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-button-icon [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap a.sui-button [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap button.sui-button [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon [class*=\"sui-icon-\"]:before {\n display: block;\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button,\n.sui-forminator-scgen .sui-wrap .sui-button:hover,\n.sui-forminator-scgen .sui-wrap .sui-button:focus,\n.sui-forminator-scgen .sui-wrap .sui-button:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon,\n.sui-forminator-scgen .sui-wrap .sui-button-icon:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon:focus,\n.sui-forminator-scgen .sui-wrap .sui-button-icon:active,\n.sui-forminator-scgen .sui-wrap a.sui-button,\n.sui-forminator-scgen .sui-wrap a.sui-button:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button:focus,\n.sui-forminator-scgen .sui-wrap a.sui-button:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:focus,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:active,\n.sui-forminator-scgen .sui-wrap button.sui-button,\n.sui-forminator-scgen .sui-wrap button.sui-button:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button:focus,\n.sui-forminator-scgen .sui-wrap button.sui-button:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:focus,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:active {\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text {\n cursor: default;\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload {\n pointer-events: none;\n display: inline-flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload .sui-loading {\n display: flex;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload .sui-loading-text,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload .sui-loading-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload .sui-loading-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload .sui-loading-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload .sui-loading-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload .sui-loading-text {\n opacity: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text {\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text .sui-button-text-default,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text .sui-button-text-default {\n display: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text .sui-button-text-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text .sui-button-text-onload {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text .sui-button-text-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text .sui-button-text-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text .sui-button-text-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text .sui-button-text-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text .sui-button-text-onload .sui-loading,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text .sui-button-text-onload .sui-loading {\n width: auto;\n height: auto;\n display: inline-block;\n position: relative;\n vertical-align: unset;\n margin-right: 4px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text .sui-button-text-onload .sui-loading:before,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text .sui-button-text-onload .sui-loading:before,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text .sui-button-text-onload .sui-loading:before,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text .sui-button-text-onload .sui-loading:before,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text .sui-button-text-onload .sui-loading:before,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text .sui-button-text-onload .sui-loading:before {\n display: inline-block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button:not(:last-child),\n.sui-forminator-scgen .sui-wrap .sui-button-icon:not(:last-child),\n.sui-forminator-scgen .sui-wrap a.sui-button:not(:last-child),\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:not(:last-child),\n.sui-forminator-scgen .sui-wrap button.sui-button:not(:last-child),\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:not(:last-child) {\n margin-right: 10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button,\n.sui-forminator-scgen .sui-wrap a.sui-button,\n.sui-forminator-scgen .sui-wrap button.sui-button {\n width: auto;\n min-width: 80px;\n padding: 5px 14px;\n background-color: #888;\n color: #fff;\n font: 500 12px/16px \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n text-transform: uppercase;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap a.sui-button [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap button.sui-button [class*=\"sui-icon-\"] {\n vertical-align: middle;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button [class*=\"sui-icon-\"]:not(.sui-loading),\n.sui-forminator-scgen .sui-wrap a.sui-button [class*=\"sui-icon-\"]:not(.sui-loading),\n.sui-forminator-scgen .sui-wrap button.sui-button [class*=\"sui-icon-\"]:not(.sui-loading) {\n width: 22px;\n position: relative;\n top: -1px;\n margin-left: -7px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button:hover,\n.sui-forminator-scgen .sui-wrap .sui-button:active,\n.sui-forminator-scgen .sui-wrap a.sui-button:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button:active,\n.sui-forminator-scgen .sui-wrap button.sui-button:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button:active {\n background-color: #6f6f6f;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-icon-right [class*=\"sui-icon-\"]:not(.sui-loading),\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-icon-right [class*=\"sui-icon-\"]:not(.sui-loading),\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-icon-right [class*=\"sui-icon-\"]:not(.sui-loading) {\n margin-right: -7px;\n margin-left: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue {\n background-color: #17A8E3;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue:active {\n background-color: #1286b5;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-blue.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green {\n background-color: #1ABC9C;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green:active {\n background-color: #148f77;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-green.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red {\n background-color: #FF6D6D;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red:active {\n background-color: #ff3a3a;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-red.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange {\n background-color: #FF7E41;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange:active {\n background-color: #ff5b0e;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-orange.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow {\n background-color: #FECF2F;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow:active {\n background-color: #f9c101;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-yellow.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple {\n background-color: #8D00B1;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple:active {\n background-color: #64007e;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-purple.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-upsell,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-upsell,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-upsell {\n width: auto;\n height: 26px;\n padding: 4px 14px;\n border-color: #D1F1EA;\n border-radius: 14px;\n background-color: transparent;\n color: #1ABC9C;\n line-height: 14px;\n text-transform: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-upsell:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-upsell:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-upsell:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-upsell:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-upsell:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-upsell:active {\n opacity: 1;\n border-color: #1ABC9C;\n background-color: #1ABC9C;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-dashed,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-dashed,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-dashed {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n border-width: 1px;\n border-style: dashed;\n border-color: #aaa;\n background-color: rgba(0,0,0,0);\n color: #888;\n line-height: 18px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-dashed.sui-lg,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-dashed.sui-lg,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-dashed.sui-lg {\n height: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-dashed.sui-lg,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-dashed.sui-lg,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-dashed.sui-lg {\n height: 50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-dashed,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-dashed,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-dashed {\n height: 50px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-dashed,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-dashed,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-dashed {\n height: 60px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost {\n border-color: #ddd;\n background-color: transparent;\n color: #888;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost:active {\n border-color: #888;\n background-color: #888;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-onload-text {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue {\n border-color: #E1F6FF;\n color: #17A8E3;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue:active {\n border-color: #17A8E3;\n background-color: #17A8E3;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-blue.sui-button-onload {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green {\n border-color: #D1F1EA;\n color: #1ABC9C;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green:active {\n border-color: #1ABC9C;\n background-color: #1ABC9C;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-green.sui-button-onload {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red {\n border-color: #FFE5E9;\n color: #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red:active {\n border-color: #FF6D6D;\n background-color: #FF6D6D;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-red.sui-button-onload {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange {\n border-color: #FFE5D9;\n color: #FF7E41;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange:active {\n border-color: #FF7E41;\n background-color: #FF7E41;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-orange.sui-button-onload {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow {\n border-color: #FFF5D5;\n color: #FECF2F;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow:active {\n border-color: #FECF2F;\n background-color: #FECF2F;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-yellow.sui-button-onload {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple {\n border-color: #F9E1FF;\n color: #8D00B1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple:active {\n border-color: #8D00B1;\n background-color: #8D00B1;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-ghost.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-ghost.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-ghost.sui-button-purple.sui-button-onload {\n border-color: #E6E6E6;\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-compound .sui-compound-desktop,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-compound .sui-compound-desktop,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-compound .sui-compound-desktop {\n display: none;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-compound .sui-compound-desktop,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-compound .sui-compound-desktop,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-compound .sui-compound-desktop {\n display: block;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-compound .sui-compound-mobile [class*=\"sui-icon-\"],\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-compound .sui-compound-mobile [class*=\"sui-icon-\"],\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-compound .sui-compound-mobile [class*=\"sui-icon-\"] {\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-compound .sui-compound-mobile,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-compound .sui-compound-mobile,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-compound .sui-compound-mobile {\n display: block;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-compound .sui-compound-mobile,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-compound .sui-compound-mobile,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-compound .sui-compound-mobile {\n display: none;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-button.sui-button-compound,\n .sui-forminator-scgen .sui-wrap a.sui-button.sui-button-compound,\n .sui-forminator-scgen .sui-wrap button.sui-button.sui-button-compound {\n min-width: 44px;\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-lg,\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-lg,\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-lg {\n padding: 8px 20px;\n font-size: 15px;\n line-height: 20px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button.sui-button-lg [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap a.sui-button.sui-button-lg [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap button.sui-button.sui-button-lg [class*=\"sui-icon-\"] {\n font-size: 16px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon {\n width: 30px;\n height: 30px;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n padding: 0 4px;\n border-width: 1px;\n background-color: transparent;\n color: #888;\n text-align: center;\n white-space: nowrap;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon [class*=\"sui-icon-\"]:not(.sui-loading),\n.sui-forminator-scgen .sui-wrap a.sui-button-icon [class*=\"sui-icon-\"]:not(.sui-loading),\n.sui-forminator-scgen .sui-wrap button.sui-button-icon [class*=\"sui-icon-\"]:not(.sui-loading) {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-active {\n background-color: #F2F2F2;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue {\n color: #17A8E3;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue.sui-active {\n background-color: #E1F6FF;\n color: #17A8E3;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-blue.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green {\n color: #1ABC9C;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green.sui-active {\n background-color: #D1F1EA;\n color: #1ABC9C;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-green.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red {\n color: #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red.sui-active {\n background-color: #FFE5E9;\n color: #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-red.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange {\n color: #FF7E41;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange.sui-active {\n background-color: #FFE5D9;\n color: #FF7E41;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-orange.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow {\n color: #FECF2F;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow.sui-active {\n background-color: #FFF5D5;\n color: #FECF2F;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-yellow.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple {\n color: #8D00B1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple.sui-active {\n background-color: #F9E1FF;\n color: #8D00B1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-purple.sui-button-onload-text {\n color: #aaa;\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined {\n width: 44px;\n border-color: #ddd;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-active {\n border-color: #888;\n background-color: #888;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue {\n border-color: #E1F6FF;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue.sui-active {\n border-color: #17A8E3;\n background-color: #17A8E3;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-blue.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green {\n border-color: #D1F1EA;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green.sui-active {\n border-color: #1ABC9C;\n background-color: #1ABC9C;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-green.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red {\n border-color: #FFE5E9;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red.sui-active {\n border-color: #FF6D6D;\n background-color: #FF6D6D;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-red.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange {\n border-color: #FFE5D9;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange.sui-active {\n border-color: #FF7E41;\n background-color: #FF7E41;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-orange.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow {\n border-color: #FFF5D5;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow.sui-active {\n border-color: #FECF2F;\n background-color: #FECF2F;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-yellow.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple {\n border-color: #F9E1FF;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple.sui-active {\n border-color: #8D00B1;\n background-color: #8D00B1;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-outlined.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-outlined.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-outlined.sui-button-purple.sui-button-onload-text {\n border-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-active {\n background-color: #d2d2d2;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue {\n background-color: #17A8E3;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue.sui-active {\n background-color: #1286b5;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-blue.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-blue.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green {\n background-color: #1ABC9C;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green.sui-active {\n background-color: #148f77;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-green.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-green.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red {\n background-color: #FF6D6D;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red.sui-active {\n background-color: #ff3a3a;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-red.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-red.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange {\n background-color: #FF7E41;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange.sui-active {\n background-color: #ff5b0e;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-orange.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-orange.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow {\n background-color: #FECF2F;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow.sui-active {\n background-color: #f9c101;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-yellow.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-yellow.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple {\n background-color: #8D00B1;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple.sui-active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple.sui-active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple:hover,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple:active,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple.sui-active {\n background-color: #64007e;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-filled.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-filled.sui-button-purple.sui-button-onload-text,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple.disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple:disabled,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple[disabled],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple.sui-button-onload,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-filled.sui-button-purple.sui-button-onload-text {\n background-color: #E6E6E6;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-lg,\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-lg,\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-lg {\n width: 50px;\n height: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-button-icon.sui-button-lg [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap a.sui-button-icon.sui-button-lg [class*=\"sui-icon-\"],\n.sui-forminator-scgen .sui-wrap button.sui-button-icon.sui-button-lg [class*=\"sui-icon-\"] {\n font-size: 13px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown .sui-button:not(:last-child),\n.sui-forminator-scgen .sui-wrap .sui-dropdown .sui-button-icon:not(:last-child),\n.sui-forminator-scgen .sui-wrap .sui-dropdown a.sui-button:not(:last-child),\n.sui-forminator-scgen .sui-wrap .sui-dropdown a.sui-button-icon:not(:last-child),\n.sui-forminator-scgen .sui-wrap .sui-dropdown button.sui-button:not(:last-child),\n.sui-forminator-scgen .sui-wrap .sui-dropdown button.sui-button-icon:not(:last-child) {\n margin-right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap * {\n box-sizing: border-box;\n}\n\n.sui-forminator-scgen .sui-wrap *:before,\n.sui-forminator-scgen .sui-wrap *:after {\n box-sizing: border-box;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box {\n min-height: 20px;\n position: relative;\n border-radius: 4px;\n background-color: #fff;\n box-shadow: 0 2px 0 #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-header {\n border-bottom: 1px solid #E6E6E6;\n padding: 15px 30px;\n display: flex;\n align-items: center;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-header {\n padding: 15px 20px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-header>h3>i {\n line-height: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-body {\n padding: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-body {\n padding: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-footer {\n border-top: 1px solid #E6E6E6;\n padding: 30px;\n display: flex;\n align-items: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-footer.sui-pull-up {\n margin-top: -15px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-footer {\n padding: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status {\n padding: 15px 20px 20px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status {\n display: flex;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status [class*=\"sui-status-\"] {\n font-size: 12px;\n line-height: 30px;\n font-family: \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status [class*=\"sui-status-\"] .sui-tag {\n margin-left: 8px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status [class*=\"sui-status-\"] [class*=\"sui-icon-\"] {\n margin-right: 4px;\n font-size: 12px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status [class*=\"sui-status-\"] [class*=\"sui-icon-\"]:before {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status [class*=\"sui-status-\"]:not(:last-child) {\n margin-right: 20px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status [class*=\"sui-status-\"]:not(:first-child) {\n padding-left: 20px;\n border-left: 1px solid #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status .sui-status-module {\n color: #888;\n font-weight: bold;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status .sui-status-changes {\n color: #aaa;\n font-weight: 500;\n letter-spacing: -.25px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status .sui-status-changes .sui-icon-check-tick:before {\n color: #1ABC9C;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status .sui-status-changes .sui-icon-update:before {\n color: #888;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status+.sui-actions {\n margin-top: 15px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status+.sui-actions {\n margin-left: 15px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-status {\n flex: 1;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-status .sui-actions {\n flex: 0 0 auto;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-status {\n display: flex;\n padding: 15px 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-search>* {\n max-width: 100%;\n flex: 0 1 auto;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-search>.sui-search-left:not(:last-child) {\n margin-right: 15px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-search>.sui-search-left {\n display: flex;\n flex: 1;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-search>.sui-search-right:only-child {\n flex: 1;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-search>.sui-search-right:not(:only-child):not(:last-child) {\n margin-right: 15px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-search>.sui-search-right:not(:only-child) {\n flex: 0 0 auto;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box .sui-box-search {\n display: flex;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box.sui-box-sticky {\n position: sticky !important;\n top: 32px;\n z-index: 12;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box.sui-box-sticky.sui-is-sticky {\n box-shadow: 0 5px 25px rgba(0,0,0,0.15);\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box>.sui-box-search {\n padding-top: 15px;\n padding-bottom: 15px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box>.sui-box-search {\n padding-right: 20px;\n padding-left: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box>.sui-box-search {\n padding-right: 30px;\n padding-left: 30px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box:last-child {\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box:last-child {\n margin-bottom: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box {\n margin-bottom: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box {\n margin-bottom: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message {\n display: block;\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content {\n max-width: 600px;\n margin-right: auto;\n margin-left: auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h1,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h2,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h3,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h4,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h5,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h6 {\n margin: 0 0 20px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h1:last-child,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h2:last-child,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h3:last-child,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h4:last-child,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h5:last-child,\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content h6:last-child {\n margin-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content p {\n margin: 0 0 30px;\n letter-spacing: -0.25px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message .sui-message-content p:last-child {\n margin-bottom: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-message .sui-message-content {\n margin-top: 20px;\n margin-bottom: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-message .sui-message-content {\n margin-top: 30px;\n margin-bottom: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message:not(.sui-message-lg) .sui-image {\n margin: 10px auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message:not(.sui-message-lg) .sui-message-content:first-child {\n margin-top: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message:not(.sui-message-lg) .sui-message-content:last-child {\n margin-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message.sui-message-lg .sui-image {\n margin: 30px auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message:first-child {\n margin-top: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-message:last-child {\n margin-bottom: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-message {\n padding: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-message {\n padding: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-title {\n display: block;\n margin: 0;\n padding: 0;\n border: 0;\n color: #333;\n font: 700 15px/30px \"Roboto\",Arial,sans-serif;\n text-transform: none;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-title * {\n vertical-align: middle;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-title [class*=\"sui-icon-\"] {\n float: left;\n display: block;\n margin-right: 10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box .sui-box-title [class*=\"sui-icon-\"]:before {\n color: inherit;\n font-size: 20px;\n vertical-align: text-bottom;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row {\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-image {\n width: 100px;\n position: absolute;\n bottom: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-image {\n display: none;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-notice p {\n position: relative;\n padding: 15px 20px 15px 43px;\n border-radius: 4px;\n color: #333;\n font-size: 13px;\n line-height: 22px;\n border-top: 1px solid #e6e6e6;\n border-right: 1px solid #e6e6e6;\n border-bottom: 1px solid #e6e6e6;\n border-left: 2px solid #8D00B1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-notice p a {\n color: #333;\n font-weight: 500;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-notice p:first-of-type:before {\n content: \"I\";\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-notice p:first-of-type:before {\n color: #8D00B1;\n margin-left: -23px;\n margin-right: 10px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body .sui-upsell-row .sui-upsell-notice {\n padding-left: 130px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body.sui-upsell-items {\n padding: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body .sui-settings-box {\n padding: 20px;\n border: 1px solid #E6E6E6;\n border-radius: 4px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body .sui-settings-box {\n padding: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-bottom-border {\n margin-bottom: 30px;\n padding-bottom: 30px;\n border-bottom: 1px solid #E6E6E6;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-with-bottom-border {\n margin-bottom: 20px;\n padding-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-border-frame {\n margin: 10px 0 0;\n border: 1px solid #E6E6E6;\n border-radius: 4px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-border-frame:not(:last-child) {\n margin-bottom: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-border-frame:not(:last-child) {\n margin-bottom: 30px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-border-frame {\n padding: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-border-frame {\n padding: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-header {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n position: relative;\n margin-bottom: 30px;\n line-height: 1;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header h1 {\n flex: 0 0 100%;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header .sui-actions-right {\n margin-top: 10px;\n margin-right: auto;\n margin-left: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header .sui-actions-left {\n margin-top: 10px;\n margin-right: 0;\n margin-left: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header.sui-header-inline h1+* {\n margin-left: 10px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header.sui-header-inline h1 {\n flex: 1;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header.sui-header-inline .sui-actions-right,\n .sui-forminator-scgen .sui-wrap .sui-header.sui-header-inline .sui-actions-left {\n flex: 0 0 auto;\n margin-top: 0;\n margin-right: 0;\n }\n}\n\n@media (min-width: 1200px) {\n .sui-forminator-scgen .sui-wrap .sui-header.sui-with-floating-input h1 {\n padding-right: 260px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header.sui-with-floating-input {\n margin-bottom: 15px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-header {\n margin-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-header-title {\n color: #333;\n margin: 0;\n text-align: left;\n font-weight: bold;\n max-width: none;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label,\n.sui-forminator-scgen .sui-wrap .sui-label-inline {\n display: inline-flex;\n padding: 0;\n border: 0;\n color: #888;\n font: 500 12px/16px \"Roboto\",Arial,sans-serif;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox {\n width: 100%;\n height: 40px;\n margin: 0;\n padding: 9px 14px;\n border: 1px solid #ddd;\n border-radius: 4px;\n background-color: #FAFAFA;\n background-image: none;\n color: #333;\n font: 500 15px/20px \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n transition: 0.3s ease-in-out;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox,\n.sui-forminator-scgen .sui-wrap .sui-form-control:hover,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox:hover,\n.sui-forminator-scgen .sui-wrap .sui-form-control:focus,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox:focus,\n.sui-forminator-scgen .sui-wrap .sui-form-control:active,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox:active {\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control:hover,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox:hover,\n.sui-forminator-scgen .sui-wrap .sui-form-control:focus,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox:focus {\n border-color: #ddd;\n background-color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control:focus,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox:focus {\n background-color: #fff;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control::placeholder,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox::placeholder {\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control[disabled],\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox[disabled],\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-multi-checkbox,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-form-control,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-multi-checkbox {\n cursor: not-allowed;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control[disabled],\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox[disabled],\n.sui-forminator-scgen .sui-wrap .sui-form-control[disabled]:focus,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox[disabled]:focus,\n.sui-forminator-scgen .sui-wrap .sui-form-control[disabled]:hover,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox[disabled]:hover,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-multi-checkbox,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-form-control:focus,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-multi-checkbox:focus,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-form-control:hover,\n.sui-forminator-scgen .sui-wrap .sui-disabled.sui-multi-checkbox:hover,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-form-control,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-multi-checkbox,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-form-control:focus,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-multi-checkbox:focus,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-form-control:hover,\nfieldset[disabled] .sui-forminator-scgen .sui-wrap .sui-multi-checkbox:hover {\n border-color: #F2F2F2;\n background-color: #F2F2F2;\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control::-ms-expand,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox::-ms-expand {\n border: 0;\n background-color: transparent;\n}\n\n.sui-forminator-scgen .sui-wrap label {\n cursor: default;\n}\n\n.sui-forminator-scgen .sui-wrap label[for] {\n cursor: pointer;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label {\n display: flex;\n align-items: center;\n margin: 0 0 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label .sui-tag {\n margin-left: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label .sui-tag.sui-left {\n margin-right: 5px;\n margin-left: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label:last-child {\n margin: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label-link {\n margin-right: 0;\n margin-left: auto;\n color: #888;\n font-weight: 400;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label-inline {\n margin: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-label-note {\n margin-right: 0;\n margin-left: auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control.sui-input-sm,\n.sui-forminator-scgen .sui-wrap .sui-input-sm.sui-multi-checkbox {\n max-width: 80px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control.sui-input-md,\n.sui-forminator-scgen .sui-wrap .sui-input-md.sui-multi-checkbox {\n max-width: 240px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-control.sui-field-has-prefix,\n.sui-forminator-scgen .sui-wrap .sui-field-has-prefix.sui-multi-checkbox,\n.sui-forminator-scgen .sui-wrap .sui-form-control.sui-field-has-suffix,\n.sui-forminator-scgen .sui-wrap .sui-field-has-suffix.sui-multi-checkbox {\n width: auto;\n display: inline-block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox {\n height: auto;\n max-height: 114px;\n overflow-y: auto;\n padding: 1px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label {\n margin: 1px 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label input:checked+span {\n background-color: #17A8E3;\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label span {\n display: block;\n padding: 10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label:first-child {\n margin-top: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label:first-child span {\n border-radius: 3px 3px 0 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label:last-child {\n margin-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label:last-child span {\n border-radius: 0 0 3px 3px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-description,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label {\n display: block;\n margin-top: 5px;\n color: #888;\n font-size: 13px;\n line-height: 22px;\n font-weight: 400;\n letter-spacing: -.25px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-description.sui-toggle-description,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label.sui-toggle-description {\n margin-left: 48px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-description.sui-checkbox-description,\n.sui-forminator-scgen .sui-wrap .sui-description.sui-radio-description,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label.sui-checkbox-description,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label.sui-radio-description {\n margin: 0 27px 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-description+.sui-form-field,\n.sui-forminator-scgen .sui-wrap .sui-description+.sui-form-field-inline,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label+.sui-form-field,\n.sui-forminator-scgen .sui-wrap .sui-multi-checkbox label+.sui-form-field-inline {\n margin-top: 20px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-error-message {\n display: block;\n margin-top: 8px;\n color: #FF6D6D;\n font-size: 12px;\n line-height: 16px;\n font-weight: 500;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-input-sm {\n max-width: 80px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-input-md {\n max-width: 240px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field>.sui-row [class^=\"sui-col\"] {\n padding-right: 5px;\n padding-left: 5px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field>.sui-row:first-child {\n margin-top: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field>.sui-row {\n margin-top: 10px;\n margin-right: -5px;\n margin-bottom: 0;\n margin-left: -5px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-field:last-child {\n margin-bottom: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field:last-child {\n margin-bottom: 0;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-has_error .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-has_error .sui-multi-checkbox,\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-form-field-error .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-form-field-error .sui-multi-checkbox {\n border-bottom: 2px solid #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-has_error .sui-control-with-icon [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-form-field.sui-form-field-error .sui-control-with-icon [class*=\"sui-icon-\"]:before {\n color: #FF6D6D;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field {\n margin-bottom: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field {\n margin-bottom: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-field-suffix,\n.sui-forminator-scgen .sui-wrap .sui-field-prefix {\n display: inline-block;\n color: #888888;\n font-size: 13px;\n line-height: 22px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-field-prefix {\n margin-right: 10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-field-suffix {\n margin-left: 10px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.sui-form-field:first-child,\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.select-container:first-child {\n margin-left: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.sui-form-field:last-child,\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.select-container:last-child {\n margin-right: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.sui-form-field,\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.select-container {\n flex: 0 0 auto;\n margin-top: 0;\n margin-bottom: 0;\n margin-right: 10px;\n margin-left: 10px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.sui-form-field {\n flex: 0 0 auto;\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>p,\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>span,\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline>.sui-label {\n flex: 0 0 auto;\n margin: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline:last-child {\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline:last-child {\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline {\n display: flex;\n align-items: center;\n margin-bottom: 30px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-form-field-inline {\n margin-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon {\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon .sui-multi-checkbox {\n padding-left: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon select.sui-select+.select2-container .select2-selection__rendered {\n padding-left: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon [class*=\"sui-icon-\"] {\n width: 16px;\n height: 16px;\n pointer-events: none;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 11px;\n left: 14px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon [class*=\"sui-icon-\"]:before {\n color: #aaa;\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon.sui-right-icon .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon.sui-right-icon .sui-multi-checkbox {\n padding-right: 40px;\n padding-left: 14px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-control-with-icon.sui-right-icon [class*=\"sui-icon-\"] {\n right: 14px;\n left: auto;\n color: #888;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button {\n display: flex;\n align-items: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-button {\n flex: 0 0 auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-multi-checkbox {\n flex: 1;\n margin: 0 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-form-control:first-child,\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-multi-checkbox:first-child {\n margin-left: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-form-control:last-child,\n.sui-forminator-scgen .sui-wrap .sui-with-button .sui-multi-checkbox:last-child {\n margin-right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-inside,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-inside {\n display: block;\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-inside .sui-button,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-inside .sui-button-icon,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-inside .sui-button,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-inside .sui-button-icon {\n position: absolute;\n top: 5px;\n right: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-inside .sui-button-lg,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-inside .sui-button-lg {\n top: 0;\n right: 0;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-inside .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-inside .sui-multi-checkbox,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-inside .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-inside .sui-multi-checkbox {\n margin: 0;\n padding-right: 90px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-icon {\n display: block;\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-icon .sui-button,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-icon .sui-button-icon {\n position: absolute;\n top: 5px;\n right: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-icon .sui-button-lg {\n top: 0;\n right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-icon .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-with-button.sui-with-button-icon .sui-multi-checkbox {\n margin: 0;\n padding-right: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-input-group {\n width: 100%;\n display: flex;\n align-items: stretch;\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-password-group {\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-password-group .sui-password-toggle {\n width: 30px;\n height: 30px;\n cursor: pointer;\n position: absolute;\n top: 50%;\n right: 7px;\n padding: 0;\n border: 0;\n border-radius: 4px;\n background: transparent;\n color: #888;\n font-size: 15px;\n line-height: 1em;\n transform: translateY(-50%);\n}\n\n.sui-forminator-scgen .sui-wrap .sui-password-group .sui-password-toggle:hover,\n.sui-forminator-scgen .sui-wrap .sui-password-group .sui-password-toggle:focus,\n.sui-forminator-scgen .sui-wrap .sui-password-group .sui-password-toggle:active {\n outline: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-password-group .sui-password-toggle:hover {\n background-color: rgba(0,0,0,0.03);\n}\n\n.sui-forminator-scgen .sui-wrap .sui-password-group .sui-password-toggle:hover [class*=\"sui-icon-\"]:before {\n color: #666;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date {\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date .sui-form-control:first-child,\n.sui-forminator-scgen .sui-wrap .sui-date .sui-multi-checkbox:first-child {\n padding-right: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date .sui-form-control:last-child,\n.sui-forminator-scgen .sui-wrap .sui-date .sui-multi-checkbox:last-child {\n padding-left: 40px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date [class*=\"sui-icon-\"] {\n width: 30px;\n height: 30px;\n pointer-events: none;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date [class*=\"sui-icon-\"]:before {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date [class*=\"sui-icon-\"]:first-child {\n left: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-date [class*=\"sui-icon-\"]:last-child {\n right: 5px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-date {\n display: flex;\n align-items: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-date .sui-form-field {\n flex: 1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-date .sui-form-field+button {\n flex: 0 0 auto;\n margin-left: 10px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-multi-date .sui-form-field {\n margin-bottom: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-multi-date .sui-form-field {\n margin-bottom: 0;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-multi-date:not(:last-child) {\n margin-bottom: 10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables {\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-form-control,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-multi-checkbox {\n padding-right: 53px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container {\n position: absolute;\n top: 0;\n right: 0;\n border: 0;\n background-color: transparent;\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .dropdown-handle {\n display: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container {\n padding-right: 0;\n pointer-events: initial;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-value {\n width: 40px;\n height: 40px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: relative;\n padding: 0;\n border: 1px solid #ddd;\n border-left-color: transparent;\n border-radius: 0 4px 4px 0;\n color: transparent;\n font-size: 16px;\n transition: 0.2s ease;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-value:hover {\n border-left-color: #ddd;\n background-color: #F2F2F2;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-value:hover:before {\n color: #666;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-value:before {\n content: \"@\";\n width: 16px;\n height: 16px;\n display: block;\n position: absolute;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results {\n width: 320px;\n left: auto;\n margin-right: 0;\n border-color: #ddd;\n background-color: #fff;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results li.sui-element-flex {\n display: flex;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results li.sui-element-flex span {\n pointer-events: none;\n overflow: hidden;\n display: block;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results li.sui-element-flex span {\n flex: 1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results li.sui-element-flex span+span {\n flex: 0 0 auto;\n margin-left: 5px;\n color: #AAA;\n font-size: 12px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results .current {\n background-color: transparent;\n color: #888;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container .select-list-container .list-results .current:hover {\n background-color: #F8F8F8;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container.active .select-list-container .list-value {\n z-index: 1011;\n border-bottom-color: #fff;\n border-left-color: #ddd;\n background-color: #fff;\n border-bottom-right-radius: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container.active .select-list-container .list-value:before {\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .select-container.active .select-list-container .list-results {\n top: 38px;\n border-top-right-radius: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 {\n width: auto !important;\n height: auto !important;\n display: block;\n position: absolute;\n top: 0;\n right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 * {\n display: block;\n outline: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single {\n height: auto;\n border: 1px solid #ddd;\n border-left-color: transparent;\n border-radius: 0 4px 4px 0;\n background-color: transparent;\n transition: 0.2s ease;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single .select2-selection__arrow {\n width: 38px;\n height: 38px;\n display: flex;\n align-items: center;\n position: relative;\n top: auto;\n right: auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single .select2-selection__arrow:before {\n content: \"@\";\n display: block;\n margin: 0 auto;\n color: #888;\n font-size: 16px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single .select2-selection__arrow b {\n display: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single:hover {\n border-left-color: #ddd;\n background-color: #F2F2F2;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2 .select2-selection--single:hover .select2-selection__arrow:before {\n color: #666;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2.select2-container--open .select2-selection--single {\n border-left-color: #ddd;\n background-color: #fff;\n border-bottom-right-radius: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables .sui-variables+.select2.select2-container--open .select2-selection--single .select2-selection__arrow:before {\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables textarea.sui-form-control+.select-container .select-list-container .list-value,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables textarea.sui-multi-checkbox+.select-container .select-list-container .list-value {\n border-color: transparent;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables textarea.sui-form-control+.select-container .select-list-container .list-value:hover,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables textarea.sui-multi-checkbox+.select-container .select-list-container .list-value:hover {\n border-left-color: transparent;\n background-color: transparent;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-insert-variables textarea.sui-form-control+.select-container.active .select-list-container .list-value,\n.sui-forminator-scgen .sui-wrap .sui-insert-variables textarea.sui-multi-checkbox+.select-container.active .select-list-container .list-value {\n border-left-color: transparent;\n background-color: transparent;\n}\n\n.sui-forminator-scgen .sui-wrap textarea.sui-form-control,\n.sui-forminator-scgen .sui-wrap textarea.sui-multi-checkbox {\n max-width: 100%;\n height: auto;\n resize: vertical;\n line-height: 20px;\n}\n\n.sui-forminator-scgen .sui-wrap select.sui-form-control,\n.sui-forminator-scgen .sui-wrap select.sui-multi-checkbox {\n cursor: pointer;\n appearance: none;\n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAs0lEQVQ4T6WS2w0CIRBF59KA2oklaAdbgpbgB48SIBThduKWYClrA2CGgEEXNWH5moR7Zu48QJ0PnRytA6WUe67svb//clDrUkWt9UxEMYRw/AYzJIS4sd45t0ugMeZERNcY49yCCwRgS0Rna+346rGGAVz4s06aW0gQx2/DUUoNAEYAG86cxezkAWCw1k5lBoupZltThomhEMLhs/fmOgrM2VvQwmq9in8rWncAPWfXXfEJ6RpWD7sJ1JwAAAAASUVORK5CYII=);\n background-repeat: no-repeat;\n background-position: center right 10px;\n line-height: 1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs],\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu {\n display: flex;\n margin: 0;\n padding: 0;\n border-top: 1px solid #E6E6E6;\n list-style: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item {\n cursor: pointer;\n margin: 0 10px;\n padding: 14px 0 12px;\n border: 0;\n background-color: transparent;\n font: 500 13px/22px \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n text-transform: uppercase;\n text-decoration: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:visited,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:visited,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:visited,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:visited {\n outline: none;\n border-bottom: 2px solid transparent;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:visited,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:visited,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:visited,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:visited {\n color: #888;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:focus,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:hover,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:active {\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:first-child,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:first-child,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:first-child,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:first-child {\n margin-left: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*:last-child,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item:last-child,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*:last-child,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item:last-child {\n margin-right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs]>*.active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-tabs] .sui-tab-item.active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu>*.active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-menu .sui-tab-item.active {\n color: #333;\n border-bottom-color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-panes]>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-panes]>.sui-tab-content,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-content>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-content>.sui-tab-content {\n display: none;\n margin-top: -1px;\n padding: 20px 0 0;\n border-top: 1px solid #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-panes]>*.active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-panes]>.sui-tab-content.active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-content>*.active,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-content>.sui-tab-content.active {\n display: block;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-panes]>*,\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>[data-panes]>.sui-tab-content,\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-content>*,\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs)>.sui-tabs-content>.sui-tab-content {\n padding: 30px 0 0;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-flushed>[data-tabs],\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-flushed>.sui-tabs-menu {\n border-top-width: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow {\n border: 1px solid #E6E6E6;\n border-radius: 4px;\n position: relative;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-tabs],\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-menu {\n overflow: auto;\n margin-right: 20px;\n margin-left: 20px;\n border-top-width: 0;\n scrollbar-width: none;\n scrollbar-height: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-tabs]::-webkit-scrollbar,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-menu::-webkit-scrollbar {\n width: 0;\n height: 0;\n background: transparent;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-tabs]>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-tabs] .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-menu>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-menu .sui-tab-item {\n flex: 0 0 auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-panes]>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-panes]>.sui-tab-content,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-content>*,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-content>.sui-tab-content {\n padding-right: 20px;\n padding-bottom: 20px;\n padding-left: 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-panes]>*,\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>[data-panes]>.sui-tab-content,\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-content>*,\n .sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow>.sui-tabs-content>.sui-tab-content {\n padding-right: 30px;\n padding-bottom: 30px;\n padding-left: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow .sui-tabs-navigation {\n position: absolute;\n width: 100%;\n display: flex;\n justify-content: space-between;\n height: 50px;\n align-items: center;\n top: 1px;\n pointer-events: none;\n opacity: 1;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow .sui-tabs-navigation--left,\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow .sui-tabs-navigation--right {\n background: rgba(255,255,255,0.8);\n pointer-events: all;\n transition: all .2s;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-tabs:not(.sui-side-tabs).sui-tabs-overflow .sui-tabs-navigation--hidden {\n visibility: hidden;\n opacity: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs {\n margin: 0 0 20px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs],\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu {\n display: flex;\n flex-wrap: wrap;\n margin: 0;\n padding: 0;\n list-style: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item {\n cursor: pointer;\n flex: 0 0 auto;\n margin: 0 1px 0 0;\n padding: 9px 20px;\n border: 0;\n font: 500 13px/22px \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n text-decoration: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*:focus,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*:hover,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*:active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*:visited,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item:focus,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item:hover,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item:active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item:visited,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*:focus,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*:hover,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*:active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*:visited,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item:focus,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item:hover,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item:active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item:visited {\n outline: none;\n background-color: #F8F8F8;\n color: #666;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*:first-child,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item:first-child,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*:first-child,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item:first-child {\n border-radius: 4px 0 0 4px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*:last-child,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item:last-child,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*:last-child,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item:last-child {\n margin: 0;\n border-radius: 0 4px 4px 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs]>*.active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-tabs] .sui-tab-item.active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu>*.active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-menu .sui-tab-item.active {\n background-color: #E1F6FF;\n color: #17A8E3;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>.sui-tab-content,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>.sui-tab-content {\n display: none;\n margin: 10px 0 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>*.sui-tab-boxed,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>.sui-tab-content.sui-tab-boxed,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>*.sui-tab-boxed,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>.sui-tab-content.sui-tab-boxed {\n padding: 20px;\n border: 1px solid #E6E6E6;\n border-radius: 4px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>*.sui-tab-boxed,\n .sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>.sui-tab-content.sui-tab-boxed,\n .sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>*.sui-tab-boxed,\n .sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>.sui-tab-content.sui-tab-boxed {\n padding: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>*.active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes]>.sui-tab-content.active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>*.active,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content>.sui-tab-content.active {\n display: block;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes].sui-tabs-content-lg>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>[data-panes].sui-tabs-content-lg>.sui-tab-content,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content.sui-tabs-content-lg>*,\n.sui-forminator-scgen .sui-wrap .sui-side-tabs>.sui-tabs-content.sui-tabs-content-lg>.sui-tab-content {\n margin-top: 30px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-side-tabs:last-child {\n margin: 0;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-side-tabs:last-child {\n margin: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-side-tabs {\n margin: 0 0 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>[data-tabs],\n.sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>.sui-tabs-menu {\n padding: 0 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>[data-tabs],\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>.sui-tabs-menu {\n padding: 0 30px;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>[data-panes]>*,\n.sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>[data-panes]>.sui-tab-content,\n.sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>.sui-tabs-content>*,\n.sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>.sui-tabs-content>.sui-tab-content {\n padding: 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>[data-panes]>*,\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>[data-panes]>.sui-tab-content,\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>.sui-tabs-content>*,\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed>.sui-tabs-content>.sui-tab-content {\n padding: 30px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed {\n margin: -20px !important;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-wrap .sui-box-body>.sui-tabs-flushed {\n margin: -30px !important;\n }\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown {\n position: relative;\n display: inline-block;\n margin: 0 10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul {\n min-width: 170px;\n display: none;\n position: absolute;\n z-index: 10;\n top: 100%;\n right: -10px;\n left: auto;\n margin: 15px 0 0;\n padding: 10px 0;\n border: 1px solid #ddd;\n border-radius: 4px;\n background-color: #fff;\n box-shadow: 0 3px 7px 0 rgba(0,0,0,0.07);\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul:after {\n content: \" \";\n width: 0;\n position: absolute;\n right: 15px;\n border-width: 0 8px 10px;\n border-style: solid;\n border-top-color: #ddd;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul:before {\n z-index: 10;\n top: -10px;\n border-color: #ddd transparent;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul:after {\n z-index: 11;\n top: -8px;\n border-color: #fff transparent;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li {\n list-style: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li {\n display: block;\n margin: 0;\n border: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:active,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:active,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li>span,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li>span:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li>span:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li>span:active {\n margin: 0;\n padding: 0 8px;\n border: 0;\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button {\n width: 100%;\n cursor: pointer;\n display: block;\n font: 500 13px/30px \"Roboto\",Arial,sans-serif;\n text-align: left;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:visited,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:visited {\n background-color: transparent;\n color: #888;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:active,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:active {\n background-color: #F2F2F2;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:hover [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a:active [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:hover [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button:active [class*=\"sui-icon-\"]:before {\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a.sui-option-red,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a.sui-option-red:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a.sui-option-red:visited,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button.sui-option-red,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button.sui-option-red:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button.sui-option-red:visited {\n background-color: transparent;\n color: #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a.sui-option-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a.sui-option-red:active,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button.sui-option-red:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button.sui-option-red:active {\n background-color: #FFE5E9;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li a.sui-option-red [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li button.sui-option-red [class*=\"sui-icon-\"]:before {\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li [class*=\"sui-icon-\"] {\n width: 24px;\n margin-right: 4px;\n font-size: 12px;\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li [class*=\"sui-icon-\"]:before {\n display: block;\n color: #888;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li.active,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li.current {\n background-color: #F2F2F2;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li.active [class*=\"sui-icon-\"]:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li.current [class*=\"sui-icon-\"]:before {\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li.sui-dropdown-label {\n border-bottom: 1px solid #E6E6E6;\n line-height: 30px;\n cursor: default;\n color: #666;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown ul li form {\n display: block;\n margin: 0;\n padding: 0;\n border: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown:first-child {\n margin-left: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown:last-child {\n margin-right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.sui-dropdown-right ul {\n right: unset;\n left: -10px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.sui-dropdown-right ul:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown.sui-dropdown-right ul:after {\n right: unset;\n left: 15px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.sui-dropdown-center ul {\n right: unset;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.sui-dropdown-center ul:before,\n.sui-forminator-scgen .sui-wrap .sui-dropdown.sui-dropdown-center ul:after {\n right: unset;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.wds-item-loading {\n font-size: 18px;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.wds-item-loading .sui-dropdown-anchor {\n visibility: hidden;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.open .sui-dropdown-anchor,\n.sui-forminator-scgen .sui-wrap .sui-dropdown.open .sui-dropdown-anchor:hover,\n.sui-forminator-scgen .sui-wrap .sui-dropdown.open .sui-dropdown-anchor:focus,\n.sui-forminator-scgen .sui-wrap .sui-dropdown.open .sui-dropdown-anchor:active,\n.sui-forminator-scgen .sui-wrap .sui-dropdown.open .sui-dropdown-anchor:visited {\n background-color: #F2F2F2;\n color: #333;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-dropdown.open ul {\n display: block;\n}\n\n.sui-forminator-scgen .sui-modal {\n width: calc(100% - 160px);\n height: calc(100vh - 32px);\n overflow-x: hidden;\n overflow-y: auto;\n user-select: auto;\n display: none;\n flex-direction: column;\n align-items: center;\n position: fixed;\n z-index: 13;\n top: 32px;\n left: 160px;\n padding: 30px 0;\n background-color: rgba(51,51,51,0.95);\n}\n\n.sui-forminator-scgen .sui-modal,\n.sui-forminator-scgen .sui-modal * {\n box-sizing: border-box;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-overlay {\n width: 100%;\n height: 100%;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-overlay:hover {\n cursor: pointer;\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-content {\n width: 100%;\n min-height: 0;\n flex: 0 0 auto;\n position: relative;\n margin: auto;\n padding: 0 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-modal-content {\n padding: 0 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide {\n display: none;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide.sui-active {\n opacity: 0;\n display: block;\n animation-duration: 0.7s;\n animation-fill-mode: both;\n transform-origin: center;\n transform-style: preserve-3d;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide.sui-active.sui-loaded {\n opacity: 1;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide.sui-active.sui-fadein {\n opacity: 1;\n animation-name: fadeIn;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide.sui-active.sui-fadein-left {\n opacity: 1;\n animation-name: fadeInLeft;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide.sui-active.sui-fadein-right {\n opacity: 1;\n animation-name: fadeInRight;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-slide:disabled a,\n.sui-forminator-scgen .sui-modal .sui-modal-slide:disabled input,\n.sui-forminator-scgen .sui-modal .sui-modal-slide:disabled select,\n.sui-forminator-scgen .sui-modal .sui-modal-slide:disabled button,\n.sui-forminator-scgen .sui-modal .sui-modal-slide:disabled textarea,\n.sui-forminator-scgen .sui-modal .sui-modal-slide[disabled] a,\n.sui-forminator-scgen .sui-modal .sui-modal-slide[disabled] input,\n.sui-forminator-scgen .sui-modal .sui-modal-slide[disabled] select,\n.sui-forminator-scgen .sui-modal .sui-modal-slide[disabled] button,\n.sui-forminator-scgen .sui-modal .sui-modal-slide[disabled] textarea {\n opacity: 0.5;\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box {\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-title.sui-lg {\n font-size: 22px;\n line-height: 30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-title+.sui-description {\n margin-top: 15px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-title+.sui-description {\n margin-top: 10px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-banner {\n width: 100%;\n max-width: 100%;\n height: auto;\n overflow: hidden;\n display: block;\n margin: 0;\n padding: 0;\n border: 0;\n border-radius: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-banner img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n padding: 0;\n border: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-logo {\n width: 70px;\n height: 70px;\n overflow: hidden;\n display: block;\n margin: 0 auto;\n padding: 0;\n border: 5px solid #fff;\n border-radius: 4px;\n background-color: #fff;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-logo img {\n width: 60px;\n height: 60px;\n display: block;\n margin: 0;\n padding: 0;\n border: 0;\n border-radius: 4px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header {\n position: relative;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-box-banner {\n width: auto;\n max-width: none;\n margin-top: -15px;\n margin-right: -30px;\n margin-bottom: 40px;\n margin-left: -30px;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-box-banner {\n margin-top: -10px;\n margin-right: -20px;\n margin-bottom: 30px;\n margin-left: -20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-box-logo {\n position: absolute;\n top: -35px;\n left: 50%;\n transform: translateX(-50%);\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-button-float--right {\n position: absolute;\n top: 20px;\n right: 20px;\n margin: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-button-float--right {\n top: 15px;\n right: 15px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-button-float--left {\n position: absolute;\n top: 20px;\n left: 20px;\n margin: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-button-float--left {\n top: 15px;\n left: 15px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-steps-float {\n position: absolute;\n top: 20px;\n left: 50%;\n margin: 0;\n transform: translateX(-50%);\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header .sui-steps-float {\n top: 15px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-flatten {\n padding-bottom: 0;\n border-bottom-width: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--0 {\n padding-top: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--0 .sui-box-banner {\n margin-top: -0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--0 {\n padding-right: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--0 .sui-box-banner {\n margin-right: -0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--0 {\n padding-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--0 {\n padding-left: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--0 .sui-box-banner {\n margin-left: -0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--0 {\n padding-left: 0;\n padding-right: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--0 .sui-box-banner {\n margin-left: -0;\n margin-right: -0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--10 {\n padding-top: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--10 .sui-box-banner {\n margin-top: -10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--10 {\n padding-right: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--10 .sui-box-banner {\n margin-right: -10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--10 {\n padding-bottom: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--10 {\n padding-left: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--10 .sui-box-banner {\n margin-left: -10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--10 {\n padding-left: 10px;\n padding-right: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--10 .sui-box-banner {\n margin-left: -10px;\n margin-right: -10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--20 {\n padding-top: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--20 .sui-box-banner {\n margin-top: -20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--20 {\n padding-right: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--20 .sui-box-banner {\n margin-right: -20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--20 {\n padding-bottom: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--20 {\n padding-left: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--20 .sui-box-banner {\n margin-left: -20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--20 {\n padding-left: 20px;\n padding-right: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--20 .sui-box-banner {\n margin-left: -20px;\n margin-right: -20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--30 {\n padding-top: 30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--30 .sui-box-banner {\n margin-top: -30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--30 {\n padding-right: 30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--30 .sui-box-banner {\n margin-right: -30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--30 .sui-box-banner {\n margin-right: -20px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--30 {\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--30 {\n padding-bottom: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--30 {\n padding-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--30 {\n padding-left: 30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--30 .sui-box-banner {\n margin-left: -30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--30 .sui-box-banner {\n margin-left: -20px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--30 {\n padding-left: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--30 {\n padding-left: 30px;\n padding-right: 30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--30 .sui-box-banner {\n margin-left: -30px;\n margin-right: -30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--30 .sui-box-banner {\n margin-left: -20px;\n margin-right: -20px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--30 {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--40 {\n padding-top: 40px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--40 .sui-box-banner {\n margin-top: -40px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--40 {\n padding-right: 40px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--40 .sui-box-banner {\n margin-right: -40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--40 .sui-box-banner {\n margin-right: -20px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--40 {\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--40 {\n padding-bottom: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--40 {\n padding-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--40 {\n padding-left: 40px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--40 .sui-box-banner {\n margin-left: -40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--40 .sui-box-banner {\n margin-left: -20px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--40 {\n padding-left: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--40 {\n padding-left: 40px;\n padding-right: 40px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--40 .sui-box-banner {\n margin-left: -40px;\n margin-right: -40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--40 .sui-box-banner {\n margin-left: -20px;\n margin-right: -20px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--40 {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--50 {\n padding-top: 50px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--50 .sui-box-banner {\n margin-top: -50px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--50 {\n padding-right: 50px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--50 .sui-box-banner {\n margin-right: -50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--50 .sui-box-banner {\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--50 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--50 {\n padding-bottom: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--50 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--50 {\n padding-left: 50px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--50 .sui-box-banner {\n margin-left: -50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--50 .sui-box-banner {\n margin-left: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--50 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--50 {\n padding-left: 50px;\n padding-right: 50px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--50 .sui-box-banner {\n margin-left: -50px;\n margin-right: -50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--50 .sui-box-banner {\n margin-left: -40px;\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--50 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--60 {\n padding-top: 60px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--60 .sui-box-banner {\n margin-top: -60px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--60 {\n padding-right: 60px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--60 .sui-box-banner {\n margin-right: -60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--60 .sui-box-banner {\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--60 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--60 {\n padding-bottom: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--60 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--60 {\n padding-left: 60px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--60 .sui-box-banner {\n margin-left: -60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--60 .sui-box-banner {\n margin-left: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--60 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--60 {\n padding-left: 60px;\n padding-right: 60px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--60 .sui-box-banner {\n margin-left: -60px;\n margin-right: -60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--60 .sui-box-banner {\n margin-left: -40px;\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--60 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--70 {\n padding-top: 70px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--70 .sui-box-banner {\n margin-top: -70px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--70 {\n padding-right: 70px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--70 .sui-box-banner {\n margin-right: -70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--70 .sui-box-banner {\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--70 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--70 {\n padding-bottom: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--70 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--70 {\n padding-left: 70px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--70 .sui-box-banner {\n margin-left: -70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--70 .sui-box-banner {\n margin-left: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--70 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--70 {\n padding-left: 70px;\n padding-right: 70px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--70 .sui-box-banner {\n margin-left: -70px;\n margin-right: -70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--70 .sui-box-banner {\n margin-left: -40px;\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--70 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--80 {\n padding-top: 80px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--80 .sui-box-banner {\n margin-top: -80px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--80 {\n padding-right: 80px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--80 .sui-box-banner {\n margin-right: -80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--80 .sui-box-banner {\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--80 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--80 {\n padding-bottom: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--80 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--80 {\n padding-left: 80px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--80 .sui-box-banner {\n margin-left: -80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--80 .sui-box-banner {\n margin-left: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--80 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--80 {\n padding-left: 80px;\n padding-right: 80px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--80 .sui-box-banner {\n margin-left: -80px;\n margin-right: -80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--80 .sui-box-banner {\n margin-left: -40px;\n margin-right: -40px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--80 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--90 {\n padding-top: 90px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--90 .sui-box-banner {\n margin-top: -90px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--90 {\n padding-right: 90px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--90 .sui-box-banner {\n margin-right: -90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--90 .sui-box-banner {\n margin-right: -50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--90 {\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--90 {\n padding-bottom: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--90 {\n padding-bottom: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--90 {\n padding-left: 90px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--90 .sui-box-banner {\n margin-left: -90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--90 .sui-box-banner {\n margin-left: -50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--90 {\n padding-left: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--90 {\n padding-left: 90px;\n padding-right: 90px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--90 .sui-box-banner {\n margin-left: -90px;\n margin-right: -90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--90 .sui-box-banner {\n margin-left: -50px;\n margin-right: -50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--90 {\n padding-left: 50px;\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--100 {\n padding-top: 100px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-top--100 .sui-box-banner {\n margin-top: -100px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--100 {\n padding-right: 100px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--100 .sui-box-banner {\n margin-right: -100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--100 .sui-box-banner {\n margin-right: -50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-right--100 {\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--100 {\n padding-bottom: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-bottom--100 {\n padding-bottom: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--100 {\n padding-left: 100px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--100 .sui-box-banner {\n margin-left: -100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--100 .sui-box-banner {\n margin-left: -50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-left--100 {\n padding-left: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--100 {\n padding-left: 100px;\n padding-right: 100px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--100 .sui-box-banner {\n margin-left: -100px;\n margin-right: -100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--100 .sui-box-banner {\n margin-left: -50px;\n margin-right: -50px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-spacing-sides--100 {\n padding-left: 50px;\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-content-center {\n display: block;\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header.sui-content-center-inline {\n justify-content: center;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header+.sui-box-footer.sui-flatten {\n padding-top: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header+.sui-box-footer.sui-flatten {\n padding-top: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-header+.sui-box-footer:not(.sui-flatten) {\n margin-top: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-header+.sui-box-footer:not(.sui-flatten) {\n margin-top: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-content-center {\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-content-center-inline {\n text-align: right;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--0 {\n padding-top: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--0 {\n padding-right: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--0 {\n padding-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--0 {\n padding-left: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--0 {\n padding-left: 0;\n padding-right: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--10 {\n padding-top: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--10 {\n padding-right: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--10 {\n padding-bottom: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--10 {\n padding-left: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--10 {\n padding-left: 10px;\n padding-right: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--20 {\n padding-top: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--20 {\n padding-right: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--20 {\n padding-bottom: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--20 {\n padding-left: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--20 {\n padding-left: 20px;\n padding-right: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--30 {\n padding-top: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--30 {\n padding-top: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--30 {\n padding-right: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--30 {\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--30 {\n padding-bottom: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--30 {\n padding-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--30 {\n padding-left: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--30 {\n padding-left: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--30 {\n padding-left: 30px;\n padding-right: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--30 {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--40 {\n padding-top: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--40 {\n padding-top: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--40 {\n padding-right: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--40 {\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--40 {\n padding-bottom: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--40 {\n padding-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--40 {\n padding-left: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--40 {\n padding-left: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--40 {\n padding-left: 40px;\n padding-right: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--40 {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--50 {\n padding-top: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--50 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--50 {\n padding-right: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--50 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--50 {\n padding-bottom: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--50 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--50 {\n padding-left: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--50 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--50 {\n padding-left: 50px;\n padding-right: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--50 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--60 {\n padding-top: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--60 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--60 {\n padding-right: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--60 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--60 {\n padding-bottom: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--60 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--60 {\n padding-left: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--60 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--60 {\n padding-left: 60px;\n padding-right: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--60 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--70 {\n padding-top: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--70 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--70 {\n padding-right: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--70 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--70 {\n padding-bottom: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--70 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--70 {\n padding-left: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--70 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--70 {\n padding-left: 70px;\n padding-right: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--70 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--80 {\n padding-top: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--80 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--80 {\n padding-right: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--80 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--80 {\n padding-bottom: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--80 {\n padding-bottom: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--80 {\n padding-left: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--80 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--80 {\n padding-left: 80px;\n padding-right: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--80 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--90 {\n padding-top: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--90 {\n padding-top: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--90 {\n padding-right: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--90 {\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--90 {\n padding-bottom: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--90 {\n padding-bottom: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--90 {\n padding-left: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--90 {\n padding-left: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--90 {\n padding-left: 90px;\n padding-right: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--90 {\n padding-left: 50px;\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--100 {\n padding-top: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-top--100 {\n padding-top: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--100 {\n padding-right: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-right--100 {\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--100 {\n padding-bottom: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-bottom--100 {\n padding-bottom: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--100 {\n padding-left: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-left--100 {\n padding-left: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--100 {\n padding-left: 100px;\n padding-right: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-body.sui-spacing-sides--100 {\n padding-left: 50px;\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-selectors {\n margin: 30px 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-selectors:first-child {\n margin-top: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-selectors:first-child {\n margin-top: 0;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-selectors:last-child {\n margin-bottom: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-selectors:last-child {\n margin-bottom: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-selectors {\n margin: 20px 0;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-flatten {\n padding-top: 0;\n border-top-width: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-content-center {\n justify-content: center;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-content-right {\n justify-content: flex-end;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-content-separated {\n justify-content: space-between;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--0 {\n padding-top: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--0 {\n padding-right: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--0 {\n padding-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--0 {\n padding-left: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--0 {\n padding-left: 0;\n padding-right: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--10 {\n padding-top: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--10 {\n padding-right: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--10 {\n padding-bottom: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--10 {\n padding-left: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--10 {\n padding-left: 10px;\n padding-right: 10px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--20 {\n padding-top: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--20 {\n padding-right: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--20 {\n padding-bottom: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--20 {\n padding-left: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--20 {\n padding-left: 20px;\n padding-right: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--30 {\n padding-top: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--30 {\n padding-top: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--30 {\n padding-right: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--30 {\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--30 {\n padding-bottom: 30px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--30 {\n padding-left: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--30 {\n padding-left: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--30 {\n padding-left: 30px;\n padding-right: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--30 {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--40 {\n padding-top: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--40 {\n padding-top: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--40 {\n padding-right: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--40 {\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--40 {\n padding-bottom: 40px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--40 {\n padding-left: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--40 {\n padding-left: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--40 {\n padding-left: 40px;\n padding-right: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--40 {\n padding-left: 20px;\n padding-right: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--50 {\n padding-top: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--50 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--50 {\n padding-right: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--50 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--50 {\n padding-bottom: 50px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--50 {\n padding-left: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--50 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--50 {\n padding-left: 50px;\n padding-right: 50px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--50 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--60 {\n padding-top: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--60 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--60 {\n padding-right: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--60 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--60 {\n padding-bottom: 60px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--60 {\n padding-left: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--60 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--60 {\n padding-left: 60px;\n padding-right: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--60 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--70 {\n padding-top: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--70 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--70 {\n padding-right: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--70 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--70 {\n padding-bottom: 70px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--70 {\n padding-left: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--70 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--70 {\n padding-left: 70px;\n padding-right: 70px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--70 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--80 {\n padding-top: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--80 {\n padding-top: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--80 {\n padding-right: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--80 {\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--80 {\n padding-bottom: 80px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--80 {\n padding-left: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--80 {\n padding-left: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--80 {\n padding-left: 80px;\n padding-right: 80px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--80 {\n padding-left: 40px;\n padding-right: 40px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--90 {\n padding-top: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--90 {\n padding-top: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--90 {\n padding-right: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--90 {\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--90 {\n padding-bottom: 90px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--90 {\n padding-left: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--90 {\n padding-left: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--90 {\n padding-left: 90px;\n padding-right: 90px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--90 {\n padding-left: 50px;\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--100 {\n padding-top: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-top--100 {\n padding-top: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--100 {\n padding-right: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-right--100 {\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-bottom--100 {\n padding-bottom: 100px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--100 {\n padding-left: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-left--100 {\n padding-left: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--100 {\n padding-left: 100px;\n padding-right: 100px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal .sui-box .sui-box-footer.sui-spacing-sides--100 {\n padding-left: 50px;\n padding-right: 50px;\n }\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-skip:not(.sui-button) {\n width: auto;\n max-width: 100%;\n cursor: pointer;\n display: block;\n margin: 0 auto;\n padding: 0;\n border: 0;\n background-color: transparent;\n background-image: none;\n box-shadow: none;\n color: #aaa;\n font: 500 12px/16px \"Roboto\",Arial,sans-serif;\n letter-spacing: -0.18px;\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-modal .sui-modal-skip:not(.sui-button):focus,\n.sui-forminator-scgen .sui-modal .sui-modal-skip:not(.sui-button):hover,\n.sui-forminator-scgen .sui-modal .sui-modal-skip:not(.sui-button):active {\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n margin: 0 -5px;\n padding: 0;\n border: 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps a,\n.sui-forminator-scgen .sui-modal .sui-box-steps span,\n.sui-forminator-scgen .sui-modal .sui-box-steps button {\n overflow: hidden;\n display: block;\n flex: 0 0 auto;\n margin: 0 5px;\n padding: 0;\n border: 0;\n background-color: #E6E6E6;\n white-space: nowrap;\n text-overflow: clip;\n color: transparent;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps a.sui-current,\n.sui-forminator-scgen .sui-modal .sui-box-steps span.sui-current,\n.sui-forminator-scgen .sui-modal .sui-box-steps button.sui-current {\n background-color: #17A8E3;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps a:disabled,\n.sui-forminator-scgen .sui-modal .sui-box-steps a[disabled],\n.sui-forminator-scgen .sui-modal .sui-box-steps a.sui-disabled,\n.sui-forminator-scgen .sui-modal .sui-box-steps span:disabled,\n.sui-forminator-scgen .sui-modal .sui-box-steps span[disabled],\n.sui-forminator-scgen .sui-modal .sui-box-steps span.sui-disabled,\n.sui-forminator-scgen .sui-modal .sui-box-steps button:disabled,\n.sui-forminator-scgen .sui-modal .sui-box-steps button[disabled],\n.sui-forminator-scgen .sui-modal .sui-box-steps button.sui-disabled {\n cursor: not-allowed;\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps a,\n.sui-forminator-scgen .sui-modal .sui-box-steps button,\n.sui-forminator-scgen .sui-modal .sui-box-steps span[role=\"button\"] {\n cursor: pointer;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-lg {\n padding: 8px 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-lg a,\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-lg span,\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-lg button {\n width: 14px;\n height: 14px;\n border-radius: 28px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-md {\n padding: 10px 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-md a,\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-md span,\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-md button {\n width: 10px;\n height: 10px;\n border-radius: 20px;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-sm {\n padding: 11.5px 0;\n}\n\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-sm a,\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-sm span,\n.sui-forminator-scgen .sui-modal .sui-box-steps.sui-sm button {\n width: 7px;\n height: 7px;\n border-radius: 14px;\n}\n\n.sui-forminator-scgen .sui-modal.sui-modal-xl .sui-modal-content {\n max-width: 1040px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal.sui-modal-xl .sui-modal-content {\n max-width: 1020px;\n }\n}\n\n.sui-forminator-scgen .sui-modal.sui-modal-lg .sui-modal-content {\n max-width: 660px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal.sui-modal-lg .sui-modal-content {\n max-width: 640px;\n }\n}\n\n.sui-forminator-scgen .sui-modal.sui-modal-md .sui-modal-content {\n max-width: 560px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal.sui-modal-md .sui-modal-content {\n max-width: 540px;\n }\n}\n\n.sui-forminator-scgen .sui-modal.sui-modal-sm .sui-modal-content {\n max-width: 460px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal.sui-modal-sm .sui-modal-content {\n max-width: 440px;\n }\n}\n\n.sui-forminator-scgen .sui-modal.sui-active {\n display: flex;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-modal {\n width: 100%;\n left: 0;\n padding: 20px 0;\n }\n}\n\n.sui-forminator-scgen .sui-dialog {\n overflow: auto;\n display: flex;\n align-items: center;\n position: fixed;\n z-index: 13;\n top: 0;\n right: 0;\n bottom: 0;\n left: 160px;\n background-color: rgba(51,51,51,0.95);\n}\n\n.sui-forminator-scgen .sui-dialog,\n.sui-forminator-scgen .sui-dialog * {\n box-sizing: border-box;\n}\n\n.sui-forminator-scgen .sui-dialog,\n.sui-forminator-scgen .sui-dialog:hover,\n.sui-forminator-scgen .sui-dialog:focus,\n.sui-forminator-scgen .sui-dialog:active {\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-overlay {\n position: absolute;\n z-index: 13;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n}\n\n@media (max-width: 960px) {\n .sui-forminator-scgen .sui-dialog .sui-dialog-overlay {\n left: 36px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog .sui-dialog-overlay {\n left: 0;\n }\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-content {\n width: 100%;\n max-width: 660px;\n max-height: 85%;\n position: relative;\n z-index: 13;\n margin: 0 auto;\n padding: 0 30px;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-content>.sui-box {\n margin: 30px 0;\n box-shadow: 0 10px 40px rgba(0,0,0,0.2);\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-content>.sui-box .sui-box-body>* {\n margin-bottom: 30px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog .sui-dialog-content>.sui-box .sui-box-body>* {\n margin-bottom: 20px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-content>.sui-box .sui-box-body>*:last-child {\n margin-bottom: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog .sui-dialog-content>.sui-box {\n margin: 20px 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog .sui-dialog-content {\n max-width: 640px;\n padding: 0 20px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-close {\n width: 30px;\n height: 30px;\n cursor: pointer;\n margin: 0;\n padding: 0;\n border: 0;\n outline-style: none;\n background-image: none;\n background-color: transparent;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-close:hover:before,\n.sui-forminator-scgen .sui-dialog .sui-dialog-close:active:before {\n color: #888;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-close:before {\n content: \")\";\n color: #aaa;\n font-size: 16px;\n line-height: 30px;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-back {\n width: 30px;\n height: 30px;\n cursor: pointer;\n margin: 0;\n padding: 0;\n border: 0;\n outline-style: none;\n background-image: none;\n background-color: transparent;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-back:hover:before,\n.sui-forminator-scgen .sui-dialog .sui-dialog-back:active:before {\n color: #888;\n}\n\n.sui-forminator-scgen .sui-dialog .sui-dialog-back:before {\n content: \"Ó\";\n color: #aaa;\n font-size: 16px;\n line-height: 30px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header.sui-block-content-center .sui-notice,\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header.sui-block-content-center .sui-form-field,\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-body.sui-block-content-center .sui-notice,\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-body.sui-block-content-center .sui-form-field,\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-footer.sui-block-content-center .sui-notice,\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-footer.sui-block-content-center .sui-form-field {\n text-align: initial;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header {\n display: block;\n position: relative;\n padding-top: 40px;\n padding-bottom: 10px;\n border-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close {\n position: absolute;\n top: 20px;\n right: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-back {\n position: absolute;\n top: 20px;\n left: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-box-title {\n font-size: 22px;\n line-height: 30px;\n font-family: \"Roboto\",Arial,sans-serif;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-box-title+.sui-description {\n margin-top: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-image {\n width: 70px;\n height: 70px;\n display: block;\n position: absolute;\n top: -30px;\n left: 50%;\n margin-left: -35px;\n border: 5px solid #fff;\n border-radius: 4px;\n background-color: #fff;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-image img {\n max-width: 100%;\n max-height: 100%;\n display: block;\n margin: 0 auto;\n border-radius: 3px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-image {\n display: none;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header:last-child {\n padding-bottom: 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header:last-child {\n padding-bottom: 30px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-header {\n padding-top: 60px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-body.sui-box-body-slim {\n padding-top: 10px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-body+.sui-box-footer {\n padding-top: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-footer {\n justify-content: space-between;\n border-top: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-footer.sui-box-footer-center {\n justify-content: center;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-alt .sui-dialog-content>.sui-box .sui-box-footer.sui-box-footer-right {\n justify-content: flex-end;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content {\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider {\n display: block;\n position: relative;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content {\n pointer-events: all;\n padding: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li {\n display: block;\n margin: 0;\n border: 0;\n list-style: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li {\n display: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li.sui-current {\n opacity: 0;\n display: block;\n animation-duration: 0.7s;\n animation-fill-mode: both;\n transform-origin: center;\n transform-style: preserve-3d;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li.sui-current.sui-loaded {\n opacity: 1;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li.sui-current.fadeInLeft {\n opacity: 1;\n animation-name: fadeInLeft;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li.sui-current.fadeInRight {\n opacity: 1;\n animation-name: fadeInRight;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li {\n padding: 20px 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content>li {\n padding: 30px 0;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button {\n cursor: pointer;\n pointer-events: all;\n position: absolute;\n top: 50%;\n border-radius: 50%;\n transform: translateY(-50%);\n font-size: 16px;\n transition: all 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button:focus,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button:active {\n margin: 0;\n padding: 0;\n border: 0;\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button:active {\n background-color: #fff;\n color: #666;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button:disabled {\n opacity: 0.3;\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button [class*=\"sui-icon-\"] {\n display: block;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button [class*=\"sui-icon-\"]:before {\n display: block;\n color: inherit;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button.sui-prev {\n left: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button.sui-next {\n right: 0;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button {\n width: 30px;\n height: 30px;\n background-color: #fff;\n color: #666;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-navigation button {\n width: 40px;\n height: 40px;\n background-color: transparent;\n color: #fff;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps {\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n margin: 0 -5px;\n padding: 20px 0;\n border: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li {\n list-style: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:before,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:after,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li:before,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li:after {\n content: unset;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li {\n display: block;\n flex: 0 0 auto;\n margin: 0;\n padding: 0 5px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li>span {\n width: 7px;\n height: 7px;\n display: block;\n border-radius: 14px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li a:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li a:focus,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li a:active,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li a:visited,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li button:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li button:focus,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li button:active,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li button:visited,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li>span,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li>span:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li>span:focus,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li>span:active,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps li>span:visited {\n margin: 0;\n padding: 0;\n border: 0;\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li>span {\n background-color: #E6E6E6;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li button {\n cursor: pointer;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li.current a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li.current button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li.current>span {\n background-color: #666;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li.current a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps.sui-clickable li.current button {\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li>span {\n background-color: #666;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li button {\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li.current ~ li a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li.current ~ li button,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-steps:not(.sui-clickable) li.current ~ li>span {\n background-color: #E6E6E6;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider {\n padding: 0 15px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider {\n padding: 0 55px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box .sui-box-banner {\n display: block;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box .sui-box-banner img {\n width: auto;\n max-width: 100%;\n height: auto;\n display: block;\n margin: 0 auto;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box .sui-box-banner:first-child {\n overflow: hidden;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box .sui-box-banner:last-child {\n overflow: hidden;\n border-bottom-right-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box .sui-box-banner+[class*=\"sui-box-\"] {\n padding-top: 40px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors)+.sui-box-selectors {\n margin-top: 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors)+.sui-box-selectors {\n margin-top: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors)+[class*=\"sui-box-\"]:not(.sui-box-selectors) {\n padding-top: 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors)+[class*=\"sui-box-\"]:not(.sui-box-selectors) {\n padding-top: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors).sui-lg {\n padding-right: 20px;\n padding-left: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors).sui-lg.sui-last,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors).sui-lg:last-child {\n padding-bottom: 40px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors).sui-lg.sui-last,\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors).sui-lg:last-child {\n padding-bottom: 60px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors).sui-lg {\n padding-right: 60px;\n padding-left: 60px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors):last-child {\n padding-bottom: 20px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors):last-child {\n padding-bottom: 30px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>[class*=\"sui-box-\"]:not(.sui-box-selectors):not(:last-child) {\n padding-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header {\n display: block;\n border-bottom-width: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header .sui-box-title {\n font-size: 22px;\n line-height: 30px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header .sui-box-title+.sui-description {\n margin-top: 10px;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header .sui-box-title+.sui-description {\n margin-top: 15px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header .sui-description {\n line-height: 22px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header .sui-dialog-close {\n position: absolute;\n top: 20px;\n right: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-header .sui-dialog-back {\n position: absolute;\n top: 20px;\n left: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-slider .sui-slider-content li>.sui-box>.sui-box-footer {\n display: block;\n border-top-width: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip {\n font-size: 13px;\n line-height: 22px;\n letter-spacing: -.25px;\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a {\n opacity: 0.7;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a:active,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a:visited {\n color: #fff;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content .sui-onboard-skip a:active {\n opacity: 1;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content {\n max-width: 640px;\n padding: 0 10px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-onboard .sui-dialog-content {\n max-width: 670px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header {\n border: none;\n text-align: center;\n display: block;\n position: relative;\n padding-top: 40px;\n padding-bottom: 10px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close {\n width: 30px;\n height: 30px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 15px;\n right: 15px;\n margin: 0;\n padding: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close,\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close:before {\n color: #888;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close:before {\n font-size: 16px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close:hover,\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close:focus {\n outline: none;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-close {\n top: 20px;\n right: 10px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-image {\n width: 70px;\n height: 70px;\n display: block;\n position: absolute;\n top: -35px;\n left: 50%;\n margin-left: -35px;\n border: 5px solid #fff;\n border-radius: 4px;\n background-color: #fff;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-image img {\n display: block;\n border-radius: 3px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-dialog-image {\n display: none;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header .sui-box-title {\n margin: 0;\n color: #333;\n font: bold 22px/30px \"Roboto\",Arial,sans-serif;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header p {\n margin: 10px 0 0;\n color: #666;\n font-size: 13px;\n line-height: 22px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header p:first-child {\n margin-top: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header.sui-dialog-with-image {\n margin-top: 35px;\n padding-top: 60px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-header.sui-dialog-with-image {\n margin-top: 0;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body {\n padding-top: 10px;\n padding-bottom: 15px;\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body p {\n font-size: 13px;\n line-height: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body label {\n text-align: left;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body .sui-label {\n line-height: 22px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body .sui-form-field {\n margin-bottom: 20px;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body .sui-form-field:last-child {\n margin-bottom: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body:last-child {\n padding-bottom: 40px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-body {\n padding-bottom: 10px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-footer {\n align-items: center;\n justify-content: center;\n padding-top: 15px;\n padding-bottom: 40px;\n border: 0;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-footer.sui-align-unset {\n justify-content: unset;\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-footer.sui-space-between {\n justify-content: space-between;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-sm:not(.sui-dialog-alt) .sui-dialog-content>.sui-box .sui-box-footer {\n padding-top: 10px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-reduced .sui-dialog-content {\n max-width: 560px;\n}\n\n@media (max-width: 500px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-reduced .sui-dialog-content {\n max-width: calc(500px + (20px*2));\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-sm .sui-dialog-content {\n max-width: 460px;\n}\n\n@media (max-width: 400px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-sm .sui-dialog-content {\n max-width: calc(400px + (20px*2));\n }\n}\n\n.sui-forminator-scgen .sui-dialog.sui-dialog-lg .sui-dialog-content {\n max-width: 1040px;\n}\n\n@media (max-width: 1200px) {\n .sui-forminator-scgen .sui-dialog.sui-dialog-lg .sui-dialog-content {\n max-width: 1020px;\n }\n}\n\n.sui-forminator-scgen .sui-dialog[aria-hidden=\"true\"] {\n display: none;\n}\n\n@media (max-width: 960px) {\n .sui-forminator-scgen .sui-dialog {\n left: 36px;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog {\n left: 0;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen.wp-admin.folded .sui-modal {\n width: calc(100% - 36px);\n left: 36px;\n }\n}\n\n.sui-forminator-scgen.wp-admin.folded .sui-dialog {\n left: 36px;\n}\n\n.sui-forminator-scgen.wp-admin.folded .sui-dialog .sui-dialog-overlay {\n left: 36px;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen.wp-admin.folded .sui-dialog .sui-dialog-overlay {\n left: 0;\n }\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen.wp-admin.folded .sui-dialog {\n left: 0;\n }\n}\n\n@media only screen and (max-width: 960px) {\n .sui-forminator-scgen.wp-admin.auto-fold .sui-modal {\n width: calc(100% - 36px);\n left: 36px;\n }\n}\n\n@media only screen and (max-width: 782px) {\n .sui-forminator-scgen.wp-admin.auto-fold .sui-modal {\n width: 100%;\n left: 0;\n }\n}\n\nhtml.sui-has-modal,\nhtml.sui-has-overlay {\n overflow: hidden;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container {\n width: 100% !important;\n display: block;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .selection {\n display: block;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .selection:focus,\n.sui-forminator-scgen select.sui-select+.select2-container .selection *:focus {\n outline: none;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single,\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple {\n border-radius: 4px;\n border: 1px solid #ddd;\n background-color: #FAFAFA;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single:hover,\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple:hover {\n background-color: #fff;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single {\n height: auto;\n display: block;\n position: relative;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__rendered {\n padding: 7px 28px 6px 15px;\n color: #333;\n font: 500 15px/25px \"Roboto\",Arial,sans-serif;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__arrow {\n width: 20px;\n height: 20px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 9px;\n right: 9px;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__arrow:before {\n content: \"ı\";\n font-size: 12px;\n transition: transform 0.2s linear;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__arrow b {\n display: none;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple {\n padding: 7px 12px 7px;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered {\n display: block;\n margin: -5px;\n padding: 0;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {\n display: none;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered li {\n display: inline-flex;\n margin-right: 5px;\n margin-bottom: 5px;\n font: 500 15px/24px \"Roboto\",Arial,sans-serif;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered li:before,\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered li:after {\n content: none;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {\n padding-left: 10px;\n padding-right: 0;\n border: none;\n border-radius: 4px;\n background: #666;\n color: #fff;\n font-size: 12px;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {\n margin-left: 10px;\n margin-right: 0;\n padding: 0 10px;\n color: #fff;\n order: 2;\n background-color: #5E5E5E;\n font-weight: 500;\n font-size: 16px;\n line-height: 24px;\n transition: all .3s ease;\n border-radius: 0 4px 4px 0;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {\n color: #fff;\n background-color: #565656;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline {\n margin: 0 0 0 8px;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field {\n width: 100% !important;\n height: 34px;\n display: block;\n margin: 0;\n padding: 0;\n color: #333;\n font: 500 15px/24px \"Roboto\",Arial,sans-serif;\n transition: 0.2s ease;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container .select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field::placeholder {\n color: #AAA;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container.select2-container--open .select2-selection--single,\n.sui-forminator-scgen select.sui-select+.select2-container.select2-container--open .select2-selection--multiple {\n background-color: #fff;\n}\n\n.sui-forminator-scgen select.sui-select+.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow:before {\n transform: rotate(180deg);\n}\n\n.sui-forminator-scgen select.sui-select.sui-select-inline+.select2-container {\n width: auto !important;\n max-width: 100%;\n min-width: 240px;\n display: inline-flex;\n margin-right: 10px;\n}\n\n.sui-forminator-scgen select.sui-select.sui-select-inline+.select2-container .selection {\n min-width: 100%;\n flex: 0 0 100%;\n}\n\n.sui-forminator-scgen select.sui-select.sui-select-inline+.select2-container:last-child {\n margin-right: 0;\n}\n\n.sui-forminator-scgen select.sui-select.sui-select-sm+.select2-container .select2-selection--single .select2-selection__rendered {\n padding-top: 6px;\n padding-left: 11px;\n font-size: 13px;\n line-height: 16px;\n}\n\n.sui-forminator-scgen select.sui-select.sui-select-sm+.select2-container .select2-selection--single .select2-selection__arrow {\n top: 4px;\n right: 4px;\n}\n\n.sui-forminator-scgen select.sui-select.sui-select-lg+.select2-container .select2-selection--multiple {\n min-height: 118px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown,\n.sui-forminator-scgen .sui-variables-dropdown {\n margin: 0;\n padding: 15px 0;\n border: 1px solid #ddd;\n border-radius: 4px;\n background: #fff;\n}\n\n.sui-forminator-scgen .sui-select-dropdown *,\n.sui-forminator-scgen .sui-variables-dropdown * {\n box-sizing: border-box;\n font-variant-ligatures: none;\n -webkit-font-variant-ligatures: none;\n text-rendering: optimizeLegibility;\n -moz-osx-font-smoothing: grayscale;\n font-smoothing: antialiased;\n -webkit-font-smoothing: antialiased;\n text-shadow: rgba(0,0,0,0.01) 0 0 1px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown {\n position: relative;\n margin: 0 0 10px;\n padding: 0 14px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown:after,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown:after {\n content: \"º\";\n width: 20px;\n height: 20px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 50%;\n right: 29px;\n transform: translateY(-50%);\n font-size: 16px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field {\n width: 100%;\n display: block;\n margin: 0;\n border: 1px solid #ddd;\n padding: 9px 40px 9px 14px;\n border-radius: 4px;\n background-color: #FAFAFA;\n color: #333;\n font: 500 15px/20px \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field,\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field:hover,\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field:focus,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field:hover,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field:focus {\n outline: none;\n box-shadow: none;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field:hover,\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field:focus,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field:hover,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field:focus {\n background-color: #fff;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-search--dropdown .select2-search__field::placeholder,\n.sui-forminator-scgen .sui-variables-dropdown .select2-search--dropdown .select2-search__field::placeholder {\n color: #aaa;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results {\n margin: 0;\n padding: 0;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options {\n background-color: transparent;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options,\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options li,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options li {\n margin: 0;\n padding: 0;\n border: 0;\n list-style: none;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options .select2-results__option,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options .select2-results__option {\n background-color: transparent;\n padding: 5px 14px;\n font: 500 15px/25px \"Roboto\",Arial,sans-serif;\n color: #888;\n transition: 0.3s ease;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options .select2-results__option[aria-selected=\"true\"],\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options .select2-results__option[aria-selected=\"true\"] {\n color: #fff;\n background-color: #888;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options .select2-results__option[aria-disabled=\"true\"],\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options .select2-results__option[aria-disabled=\"true\"] {\n opacity: 0.5;\n cursor: not-allowed;\n pointer-events: none;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options .select2-results__option--highlighted:not([aria-selected=\"true\"]),\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options .select2-results__option--highlighted:not([aria-selected=\"true\"]) {\n background-color: rgba(51,51,51,0.05);\n color: #666;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options .select2-results__option .select2-results__options--nested,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options .select2-results__option .select2-results__options--nested {\n margin: 0 -14px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results>.select2-results__options .select2-results__option .select2-results__options--nested li,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results>.select2-results__options .select2-results__option .select2-results__options--nested li {\n padding-left: 29px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results .select2-results__message,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results .select2-results__message {\n color: #888;\n font: bold 12px/22px \"Roboto\",Arial,sans-serif;\n letter-spacing: -.25px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown .select2-results .select2-results__group,\n.sui-forminator-scgen .sui-variables-dropdown .select2-results .select2-results__group {\n cursor: default;\n pointer-events: none;\n padding-left: 0;\n color: #aaa;\n font-size: 12px;\n line-height: 12px;\n font-weight: 500;\n}\n\n.sui-forminator-scgen .sui-select-dropdown.select2-dropdown--above {\n margin-top: 1px;\n}\n\n.sui-forminator-scgen .sui-select-dropdown.select2-dropdown--below {\n margin-top: -1px;\n}\n\n.sui-forminator-scgen .sui-variables-dropdown {\n width: 320px !important;\n right: 0;\n left: auto;\n margin-right: -40px;\n margin-top: -1px;\n border-color: #ddd;\n border-top-right-radius: 0;\n border-top-left-radius: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-hidden {\n display: none;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-hidden-important {\n display: none !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-block-content-center {\n text-align: center;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-image {\n display: block;\n height: auto;\n max-width: 100%;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-image-center {\n margin-right: auto;\n margin-left: auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-actions-left {\n display: flex;\n align-items: center;\n margin-left: 10px;\n margin-right: auto;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-actions-right {\n display: flex;\n align-items: center;\n margin-left: auto;\n margin-right: 0;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-space-between {\n justify-content: space-between;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-align-start {\n justify-content: flex-start;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-align-end {\n justify-content: flex-end;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-success {\n color: #1ABC9C;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-warning {\n color: #FECF2F;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-error {\n color: #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-info {\n color: #17A8E3;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-margin {\n margin: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-margin-top {\n margin-top: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-margin-bottom {\n margin-bottom: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-margin-left {\n margin-left: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-margin-right {\n margin-right: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-padding {\n padding: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-padding-top {\n padding-top: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-padding-bottom {\n padding-bottom: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-padding-left {\n padding-left: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-no-padding-right {\n padding-right: 0 !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-margin {\n margin: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-margin-top {\n margin-top: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-margin-bottom {\n margin-bottom: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-margin-left {\n margin-left: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-margin-right {\n margin-right: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-padding {\n padding: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-padding-top {\n padding-top: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-padding-bottom {\n padding-bottom: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-padding-left {\n padding-left: 30px !important;\n}\n\n.sui-forminator-scgen .sui-wrap .sui-padding-right {\n padding-right: 30px !important;\n}\n\n@media (max-width: 479px) {\n .sui-hidden-xs {\n display: none !important;\n }\n}\n\n@media (min-width: 480px) and (max-width: 782px) {\n .sui-hidden-sm {\n display: none !important;\n }\n}\n\n@media (min-width: 783px) and (max-width: 1199px) {\n .sui-hidden-md {\n display: none !important;\n }\n}\n\n@media (min-width: 1200px) {\n .sui-hidden-lg {\n display: none !important;\n }\n}\n\n.sui-forminator-scgen .sui-dialog#forminator-popup {\n z-index: 9991;\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog#forminator-popup .sui-box .sui-box-body .sui-tabs div[data-tabs] {\n justify-content: center;\n }\n}\n\n.sui-forminator-scgen .sui-dialog#forminator-popup .sui-box .sui-box-body .sui-form-field {\n margin: 0;\n}\n\n.sui-forminator-scgen .sui-dialog#forminator-popup .sui-box .sui-box-body .sui-form-field.sui-form-field-error select.sui-select+.select2-container .select2-selection--single {\n border-bottom-width: 2px;\n border-bottom-color: #FF6D6D;\n}\n\n.sui-forminator-scgen .sui-dialog#forminator-popup .sui-box .sui-box-body .fui-simulate-footer {\n display: block;\n text-align: center;\n}\n\n@media (max-width: 782px) {\n .sui-forminator-scgen .sui-dialog#forminator-popup .sui-box .sui-box-body .fui-simulate-footer {\n margin: 0 -20px;\n padding-top: 20px;\n }\n}\n\n@media (min-width: 783px) {\n .sui-forminator-scgen .sui-dialog#forminator-popup .sui-box .sui-box-body .fui-simulate-footer {\n margin: 0 -30px;\n padding-top: 30px;\n }\n}\n\n.sui-forminator-scgen>.select2-container {\n z-index: 999991;\n}\n\n.sui-forminator-scgen .sui-modal {\n z-index: 1000;\n}\n\n.sui-forminator-scgen .sui-modal #forminator-popup .sui-modal-skip .sui-icon-close:before {\n color: #888;\n}\n\n.sui-forminator-scgen #forminator-generate-shortcode .forminator-scgen-icon:before {\n content: \"P\";\n color: inherit;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode {\n width: 48px;\n height: 30px;\n padding: 7px 5px;\n border: 0;\n border-radius: 4px;\n transition: all 0.3s ease;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode .forminator-scgen-icon {\n display: block;\n text-align: center;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode .forminator-scgen-icon:before {\n display: block;\n font-size: 16px;\n line-height: 16px;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode,\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode:focus,\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode:hover,\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode:active {\n border: 0;\n outline: none;\n box-shadow: none;\n text-decoration: none;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode,\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode:focus {\n background-color: #888;\n color: #fff;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode:hover,\n.sui-forminator-scgen[class*=\"sui-2-\"] #forminator-generate-shortcode:active {\n background-color: #17A8E3;\n color: #fff;\n}\n\n.sui-forminator-scgen:not([class*=\"sui-2-\"]) #forminator-generate-shortcode .forminator-scgen-icon {\n width: 18px;\n height: 18px;\n opacity: 0.7;\n display: inline-block;\n vertical-align: middle;\n margin: 0 2px;\n text-align: center;\n}\n\n.sui-forminator-scgen:not([class*=\"sui-2-\"]) #forminator-generate-shortcode .forminator-scgen-icon:before {\n content: \"P\";\n display: block;\n color: inherit;\n font-size: 16px;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-10-\"].sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__arrow {\n top: 0;\n right: 0;\n}\n\n.sui-forminator-scgen[class*=\"sui-2-10-\"].sui-forminator-scgen select.sui-select+.select2-container .select2-selection--single .select2-selection__arrow:before {\n content: none !important;\n}\n\n","// Typography\n\n@if variable-exists(google-fonts-url) and $import-font == true {\n\t@import url($google-fonts-url);\n}\n\n// Base\n@include body-class(true) {\n\n\tfont-family: $font;\n\tfont-weight: $font--weight;\n\tfont-size: $font--size;\n\tline-height: $font--line-height;\n\tcolor: $font-color;\n\tletter-spacing: $font--letter-spacing;\n\tmargin: $sui-gutter $sui-gutter 0 ($sui-gutter - 20px); // Account for padding from #wpcontent.\n\n\t* {\n\t\tfont-variant-ligatures: none;\n\t\t-webkit-font-variant-ligatures: none;\n\t\ttext-rendering: optimizeLegibility;\n\t\t-moz-osx-font-smoothing: grayscale;\n\t\tfont-smoothing: antialiased;\n\t\t-webkit-font-smoothing: antialiased;\n\t\ttext-shadow: rgba(0, 0, 0, .01) 0 0 1px;\n\t}\n\n\t@include media( max-width, md ) {\n\t\tmargin: $sui-gutter-md ($sui-gutter-md - 10px) 0 ($sui-gutter-md - 20px); // Account for padding from #wpcontent.\n\t}\n\n\n\t// Headings\n\n\th1, h2, h3, h4, h5, h6 {\n\t\tdisplay: block;\n\t\tmargin: 0.5em auto;\n\t\tpadding: 0;\n\t\tline-height: $font--line-height;\n\t\tcolor: $headings-color;\n\t\tfont-weight: $font--weight-bold;\n\t\tfont-family: $font;\n\t}\n\n\th1 {\n\t\tfont-size: $h1-font-size;\n\t\tline-height: $h1-line-height;\n\t\tcolor: $headings-color;\n\t\tmargin: 0;\n\t}\n\th2 {\n\t\tfont-size: $h2-font-size;\n\t\tline-height: $h2-line-height;\n\t}\n\n\th3 {\n\t\tfont-size: $h3-font-size;\n\t\tline-height: $h3-line-height;\n\t}\n\n\th4 {\n\t\tfont-size: $h4-font-size;\n\t}\n\n\th5 {\n\t\tfont-size: $h5-font-size;\n\t}\n\n\th6 {\n\t\tfont-size: $h6-font-size;\n\t}\n\n\t// Paragraph\n\n\tp {\n\t\tfont-family: $font;\n\t\tfont-weight: $font--weight;\n\t\tfont-size: $font--size;\n\t\tline-height: $font--line-height;\n\t\tcolor: $font-color;\n\t\tletter-spacing: $font--letter-spacing;\n\t\ttext-rendering: optimizeLegibility;\n\n\t\t&.sui-p-small {\n\t\t\tfont-size: 13px;\n\t\t\tline-height: 22px;\n\t\t\tcolor: $p-small-color;\n\t\t\tmargin: 5px 0;\n\t\t}\n\n\t\t&:first-child {\n\t\t\tmargin-top: 0;\n\t\t}\n\n\t\t&:last-of-type:not(:last-child) {\n\t\t\tmargin-bottom: $sui-gutter;\n\n\t\t\t@include media( max-width, md ) {\n\t\t\t\tmargin-bottom: $sui-gutter-md;\n\t\t\t}\n\t\t}\n\n\t\t&:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t}\n\n\tsmall {\n\t\tdisplay: inline-block;\n\t\tfont-size: 13px;\n\t\tline-height: 22px;\n\t\tcolor: $p-small-color;\n\t\tmargin-bottom: 5px;\n\t}\n\n\t// Links\n\n\ta {\n\t\ttext-decoration: none;\n\t\tcolor: $a-color;\n\t\tfont-weight: 500;\n\t\toutline-color: transparent;\n\t\toutline-style: none;\n\t\tbox-shadow: none;\n\n\t\t&:hover, &:focus, &:active {\n\t\t\t&:not(.sui-button) {\n\t\t\t\tcolor: $a-action-color;\n\t\t\t}\n\t\t}\n\n\t\t&.disabled {\n\t\t\tpointer-events: none;\n\n\t\t\t&:hover, &:focus, &:active {\n\t\t\t\tcolor: $a-disabled-color;\n\t\t\t\tcursor: default;\n\t\t\t}\n\n\t\t}\n\n\t}\n\n\t// Code\n\n\tcode,\n\tpre {\n\t\tfont-weight: 500;\n\t\tfont-size: 13px;\n\t\tline-height: 18px;\n\t\tcolor: $pre-color;\n\t\tbackground-color: $code-bg-color;\n\t\tborder: 1px solid $code-border-color;\n\t\tborder-radius: $border-radius;\n\t\tmargin: 0;\n\t\tpadding: 10px 15px;\n\t\twhite-space: pre;\n\t\toverflow: auto;\n\t\tmax-width: 100%;\n\t\tvertical-align: middle;\n\t\ttab-size: 4;\n\t}\n\n\tcode {\n\t\tdisplay: inline-block;\n\t\tpadding: 2px 5px;\n\t}\n\n\t// Misc\n\tb, strong {\n\t\tfont-weight: 500;\n\t}\n\n\tdfn {\n\t\tfont-style: normal;\n\t\tfont-weight: normal;\n\t\tborder-bottom: 1px dotted $dfn-border-color;\n\t}\n\n\thr {\n\t\tborder: none;\n\t\tdisplay: block;\n\t\theight: 1px;\n\t\tbackground: #e6e6e6;\n\t\tmargin: 30px 0;\n\t}\n}\n\n\n\n\n\n","%sui-icons {\n\tfont-family: 'wpmudev-plugin-icons' !important; // Use !important to prevent issues with browser extensions that change fonts.\n\tspeak: none;\n\tfont-size: 1em;\n\tfont-style: normal;\n\tfont-weight: normal;\n\tfont-variant: normal;\n\ttext-transform: none;\n\tline-height: 1;\n\ttext-rendering: auto;\n\tdisplay: inline-block;\n\tcolor: $icon-color;\n\n\t// Better Font Rendering\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\n@mixin icon($position: before, $icon: false, $styles: true) {\n\t@if $position == both {\n\t\t$position: 'before, &:after';\n\t}\n\t// Either a :before or :after pseudo-element, or both, defaulting to :before.\n\t&:#{$position} {\n\t\t@if $icon {\n\t\t\t// A particular icon has been specified.\n\t\t\tcontent: \"#{map-get($icons, $icon)}\";\n\t\t}\n\t\t@if $styles {\n\t\t\t@extend %sui-icons;\n\t\t}\n\t\t// Include any extra rules supplied for the pseudo-element.\n\t\t@content;\n\t}\n}\n\n// Map icon names to font unicode characters.\n$icons: (\n\t\tcheck: \"\\28\",\n\t\tclose: \"\\29\",\n\t\tcheck-tick: \"\\5f\",\n\t\tcross-close: \"\\2b\",\n\t\tplus-circle: \"\\40\",\n\t\
|