{
  "_comment": "!!! THIS IS AN AUTOMATICALLY GENERATED FILE - DO NOT EDIT !!!",
  "name": "squad-modules/form-styler-everest-forms",
  "d4Shortcode": "disq_form_styler_everest_forms",
  "title": "Everest Forms",
  "titles": "Everest Forms",
  "moduleIcon": "squad-modules/everest-forms",
  "moduleClassName": "disq_form_styler_everest_forms",
  "category": "module",
  "folder": "squad-modules",
  "attributes": {
    "module": {
      "type": "object",
      "selector": "{{selector}}",
      "styleProps": {
        "layout": {
          "selector": "{{selector}}, {{selector}} .everest-forms form.everest-form"
        }
      },
      "settings": {
        "meta": {
          "adminLabel": {}
        },
        "advanced": {
          "html": {},
          "htmlAttributes": {},
          "loop": {}
        },
        "decoration": {
          "animation": {},
          "attributes": {},
          "background": {},
          "border": {},
          "boxShadow": {},
          "conditions": {},
          "disabledOn": {},
          "filters": {},
          "interactions": {},
          "overflow": {},
          "position": {},
          "scroll": {},
          "sizing": {},
          "spacing": {},
          "sticky": {},
          "transform": {},
          "transition": {},
          "zIndex": {}
        }
      },
      "default": {
        "meta": {
          "adminLabel": {
            "desktop": {
              "value": "Everest Forms"
            }
          }
        }
      }
    },
    "forms": {
      "type": "object",
      "selector": "{{selector}} .everest-forms",
      "settings": {
        "innerContent": {
          "groupType": "group-items",
          "items": {
            "formId": {
              "groupSlug": "contentForm",
              "attrName": "forms.innerContent",
              "subName": "formId",
              "label": "Form",
              "description": "Select an Everest Forms form to display and style.",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false,
                "preset": "content"
              },
              "render": true,
              "priority": 10,
              "component": {
                "type": "field",
                "name": "divi/squad-select-form-everest-forms",
                "props": {
                  "options": {}
                }
              }
            }
          }
        },
        "advanced": {
          "showValidationMessagesPreview": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentForm",
              "attrName": "forms.advanced",
              "subName": "showValidationMessagesPreview",
              "label": "Show validation messages (builder preview)",
              "description": "Visual Builder only. Renders the form plugin's real validation messages so the validation message styles can be previewed.",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false,
                "preset": [
                  "html"
                ]
              },
              "render": true,
              "priority": 20,
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          },
          "showConfirmationMessagePreview": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "contentForm",
              "attrName": "forms.advanced",
              "subName": "showConfirmationMessagePreview",
              "label": "Show confirmation message (builder preview)",
              "description": "Visual Builder only. Renders the form plugin's real confirmation message so the success message styles can be previewed.",
              "features": {
                "responsive": false,
                "hover": false,
                "sticky": false,
                "preset": [
                  "html"
                ]
              },
              "render": true,
              "priority": 30,
              "component": {
                "type": "field",
                "name": "divi/toggle"
              }
            }
          }
        }
      }
    },
    "formWrapper": {
      "type": "object",
      "selector": "{{selector}} .everest-forms .evf-container",
      "settings": {
        "decoration": {
          "background": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFormWrapper",
              "attrName": "formWrapper.decoration.background",
              "priority": 10,
              "render": true,
              "component": {
                "name": "divi/background",
                "type": "group"
              }
            }
          },
          "border": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFormWrapper",
              "attrName": "formWrapper.decoration.border",
              "priority": 20,
              "render": true,
              "component": {
                "name": "divi/border",
                "type": "group"
              }
            }
          },
          "boxShadow": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFormWrapper",
              "attrName": "formWrapper.decoration.boxShadow",
              "priority": 30,
              "render": true,
              "component": {
                "name": "divi/box-shadow",
                "type": "group"
              }
            }
          },
          "spacing": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFormWrapper",
              "attrName": "formWrapper.decoration.spacing",
              "priority": 40,
              "render": true,
              "component": {
                "name": "divi/spacing",
                "type": "group"
              }
            }
          }
        }
      }
    },
    "formFooter": {
      "type": "object",
      "selector": "{{selector}} .everest-forms .evf-submit-container",
      "styleProps": {
        "background": {
          "important": true
        },
        "border": {
          "important": true
        },
        "spacing": {
          "important": true
        }
      },
      "settings": {
        "decoration": {
          "background": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFormFooter",
              "attrName": "formFooter.decoration.background",
              "priority": 10,
              "render": true,
              "component": {
                "name": "divi/background",
                "type": "group"
              }
            }
          },
          "border": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFormFooter",
              "attrName": "formFooter.decoration.border",
              "priority": 20,
              "render": true,
              "component": {
                "name": "divi/border",
                "type": "group"
              }
            }
          },
          "spacing": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFormFooter",
              "attrName": "formFooter.decoration.spacing",
              "priority": 30,
              "render": true,
              "component": {
                "name": "divi/spacing",
                "type": "group"
              }
            }
          }
        }
      }
    },
    "field": {
      "type": "object",
      "selector": "{{selector}} .everest-forms .evf-field input:not([type=\"checkbox\"]):not([type=\"radio\"]):not([type=\"submit\"]):not([type=\"button\"]), {{selector}} .everest-forms .evf-field textarea, {{selector}} .everest-forms .evf-field select",
      "elementType": "field",
      "styleProps": {
        "background": {
          "important": true
        },
        "border": {
          "important": true
        },
        "boxShadow": {
          "important": true
        },
        "font": {
          "important": true
        },
        "spacing": {
          "important": true
        }
      },
      "settings": {
        "advanced": {},
        "decoration": {}
      }
    },
    "selectField": {
      "type": "object",
      "selector": "{{selector}} .everest-forms .evf-field select",
      "styleProps": {
        "background": {
          "important": true
        },
        "border": {
          "important": true
        },
        "boxShadow": {
          "important": true
        },
        "font": {
          "important": true
        },
        "spacing": {
          "important": true
        }
      },
      "settings": {
        "decoration": {
          "background": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSelectField",
              "attrName": "selectField.decoration.background",
              "priority": 10,
              "render": true,
              "component": {
                "name": "divi/background",
                "type": "group"
              }
            }
          },
          "border": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSelectField",
              "attrName": "selectField.decoration.border",
              "priority": 20,
              "render": true,
              "component": {
                "name": "divi/border",
                "type": "group"
              }
            }
          },
          "boxShadow": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSelectField",
              "attrName": "selectField.decoration.boxShadow",
              "priority": 30,
              "render": true,
              "component": {
                "name": "divi/box-shadow",
                "type": "group"
              }
            }
          },
          "font": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSelectField",
              "attrName": "selectField.decoration.font",
              "priority": 40,
              "render": true,
              "component": {
                "name": "divi/font",
                "type": "group"
              }
            }
          },
          "spacing": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designSelectField",
              "attrName": "selectField.decoration.spacing",
              "priority": 50,
              "render": true,
              "component": {
                "name": "divi/spacing",
                "type": "group"
              }
            }
          }
        }
      }
    },
    "fieldLabel": {
      "type": "object",
      "selector": "{{selector}} .everest-forms .evf-field-label, {{selector}} .everest-forms .evf-field-label .evf-label",
      "styleProps": {
        "font": {
          "important": true
        }
      },
      "settings": {
        "decoration": {
          "font": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFieldLabel",
              "attrName": "fieldLabel.decoration.font",
              "priority": 10,
              "render": true,
              "component": {
                "name": "divi/font",
                "type": "group"
              }
            }
          }
        }
      }
    },
    "fieldDescription": {
      "type": "object",
      "selector": "{{selector}} .everest-forms .evf-field-description",
      "settings": {
        "decoration": {
          "font": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFieldDescription",
              "attrName": "fieldDescription.decoration.font",
              "priority": 10,
              "render": true,
              "component": {
                "name": "divi/font",
                "type": "group"
              }
            }
          },
          "spacing": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFieldDescription",
              "attrName": "fieldDescription.decoration.spacing",
              "priority": 20,
              "render": true,
              "component": {
                "name": "divi/spacing",
                "type": "group"
              }
            }
          }
        }
      }
    },
    "fieldPlaceholder": {
      "type": "object",
      "selector": "{{selector}} .everest-forms .evf-field input::placeholder, {{selector}} .everest-forms .evf-field textarea::placeholder",
      "settings": {
        "decoration": {
          "font": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFieldPlaceholder",
              "attrName": "fieldPlaceholder.decoration.font",
              "priority": 10,
              "render": true,
              "component": {
                "name": "divi/font",
                "type": "group"
              }
            }
          }
        }
      }
    },
    "checkboxRadio": {
      "type": "object",
      "selector": "{{selector}} .everest-forms .evf-field input[type=\"checkbox\"], {{selector}} .everest-forms .evf-field input[type=\"radio\"]",
      "styleProps": {
        "border": {
          "important": true
        },
        "spacing": {
          "important": true
        }
      },
      "settings": {
        "innerContent": {
          "groupType": "group-items",
          "items": {
            "accentColor": {
              "groupSlug": "designCheckboxRadio",
              "attrName": "checkboxRadio.innerContent",
              "subName": "accentColor",
              "label": "Checkbox and Radio Colour",
              "description": "The colour a checkbox or radio is drawn in when it is ticked. Browsers paint these controls themselves, so this is the one colour they take.",
              "features": {
                "preset": [
                  "style"
                ],
                "responsive": true,
                "hover": true,
                "sticky": false
              },
              "render": true,
              "priority": 1,
              "component": {
                "type": "field",
                "name": "divi/color-picker"
              }
            }
          }
        },
        "decoration": {
          "border": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designCheckboxRadio",
              "attrName": "checkboxRadio.decoration.border",
              "priority": 10,
              "render": true,
              "component": {
                "name": "divi/border",
                "type": "group"
              }
            }
          },
          "spacing": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designCheckboxRadio",
              "attrName": "checkboxRadio.decoration.spacing",
              "priority": 20,
              "render": true,
              "component": {
                "name": "divi/spacing",
                "type": "group"
              }
            }
          }
        }
      }
    },
    "checkboxRadioInput": {
      "type": "object",
      "selector": "{{selector}} input[type=\"checkbox\"], {{selector}} input[type=\"radio\"]",
      "settings": {
        "decoration": {
          "sizing": {}
        }
      }
    },
    "submitButton": {
      "type": "object",
      "selector": "{{selector}} .everest-forms .evf-submit-container button.everest-forms-submit-button, {{selector}} .everest-forms .evf-submit-container button.evf-submit",
      "elementType": "button",
      "styleProps": {
        "background": {
          "important": true
        },
        "border": {
          "important": true
        },
        "boxShadow": {
          "important": true
        },
        "button": {
          "important": true
        },
        "font": {
          "important": true
        },
        "sizing": {
          "important": true
        },
        "spacing": {
          "important": true
        }
      },
      "settings": {
        "advanced": {},
        "decoration": {
          "background": {},
          "border": {},
          "boxShadow": {},
          "button": {},
          "font": {},
          "sizing": {},
          "spacing": {}
        }
      }
    },
    "fieldValidationMessage": {
      "type": "object",
      "selector": "{{selector}} .everest-forms label.evf-error",
      "settings": {
        "decoration": {
          "background": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFieldValidationMessage",
              "attrName": "fieldValidationMessage.decoration.background",
              "priority": 10,
              "render": true,
              "component": {
                "name": "divi/background",
                "type": "group"
              }
            }
          },
          "border": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFieldValidationMessage",
              "attrName": "fieldValidationMessage.decoration.border",
              "priority": 20,
              "render": true,
              "component": {
                "name": "divi/border",
                "type": "group"
              }
            }
          },
          "boxShadow": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFieldValidationMessage",
              "attrName": "fieldValidationMessage.decoration.boxShadow",
              "priority": 30,
              "render": true,
              "component": {
                "name": "divi/box-shadow",
                "type": "group"
              }
            }
          },
          "font": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFieldValidationMessage",
              "attrName": "fieldValidationMessage.decoration.font",
              "priority": 40,
              "render": true,
              "component": {
                "name": "divi/font",
                "type": "group"
              }
            }
          },
          "spacing": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designFieldValidationMessage",
              "attrName": "fieldValidationMessage.decoration.spacing",
              "priority": 50,
              "render": true,
              "component": {
                "name": "divi/spacing",
                "type": "group"
              }
            }
          }
        }
      }
    },
    "messageError": {
      "type": "object",
      "selector": "{{selector}} .everest-forms .everest-forms-notice--error, {{selector}} .everest-forms label.evf-error",
      "settings": {
        "decoration": {
          "background": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designMessageError",
              "attrName": "messageError.decoration.background",
              "priority": 10,
              "render": true,
              "component": {
                "name": "divi/background",
                "type": "group"
              }
            }
          },
          "border": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designMessageError",
              "attrName": "messageError.decoration.border",
              "priority": 20,
              "render": true,
              "component": {
                "name": "divi/border",
                "type": "group"
              }
            }
          },
          "boxShadow": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designMessageError",
              "attrName": "messageError.decoration.boxShadow",
              "priority": 30,
              "render": true,
              "component": {
                "name": "divi/box-shadow",
                "type": "group"
              }
            }
          },
          "font": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designMessageError",
              "attrName": "messageError.decoration.font",
              "priority": 40,
              "render": true,
              "component": {
                "name": "divi/font",
                "type": "group"
              }
            }
          },
          "spacing": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designMessageError",
              "attrName": "messageError.decoration.spacing",
              "priority": 50,
              "render": true,
              "component": {
                "name": "divi/spacing",
                "type": "group"
              }
            }
          }
        }
      }
    },
    "messageSuccess": {
      "type": "object",
      "selector": "{{selector}} .everest-forms .everest-forms-notice--success",
      "settings": {
        "decoration": {
          "background": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designMessageSuccess",
              "attrName": "messageSuccess.decoration.background",
              "priority": 10,
              "render": true,
              "component": {
                "name": "divi/background",
                "type": "group"
              }
            }
          },
          "border": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designMessageSuccess",
              "attrName": "messageSuccess.decoration.border",
              "priority": 20,
              "render": true,
              "component": {
                "name": "divi/border",
                "type": "group"
              }
            }
          },
          "boxShadow": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designMessageSuccess",
              "attrName": "messageSuccess.decoration.boxShadow",
              "priority": 30,
              "render": true,
              "component": {
                "name": "divi/box-shadow",
                "type": "group"
              }
            }
          },
          "font": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designMessageSuccess",
              "attrName": "messageSuccess.decoration.font",
              "priority": 40,
              "render": true,
              "component": {
                "name": "divi/font",
                "type": "group"
              }
            }
          },
          "spacing": {
            "groupType": "group-item",
            "item": {
              "groupSlug": "designMessageSuccess",
              "attrName": "messageSuccess.decoration.spacing",
              "priority": 50,
              "render": true,
              "component": {
                "name": "divi/spacing",
                "type": "group"
              }
            }
          }
        }
      }
    }
  },
  "settings": {
    "groups": {
      "contentForm": {
        "panel": "content",
        "priority": 10,
        "groupName": "forms",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Form"
          }
        }
      },
      "designFormWrapper": {
        "panel": "design",
        "priority": 10,
        "groupName": "designFormWrapper",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Form"
          }
        }
      },
      "designField": {
        "panel": "design",
        "priority": 20,
        "groupName": "field",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Field"
          }
        }
      },
      "designSelectField": {
        "panel": "design",
        "priority": 30,
        "groupName": "designSelectField",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Select Field"
          }
        }
      },
      "designFieldLabel": {
        "panel": "design",
        "priority": 40,
        "groupName": "designFieldLabel",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Field Label"
          }
        }
      },
      "designFieldDescription": {
        "panel": "design",
        "priority": 45,
        "groupName": "designFieldDescription",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Field Description"
          }
        }
      },
      "designFieldPlaceholder": {
        "panel": "design",
        "priority": 50,
        "groupName": "designFieldPlaceholder",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Placeholder"
          }
        }
      },
      "designCheckboxRadio": {
        "panel": "design",
        "priority": 60,
        "groupName": "designCheckboxRadio",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Checkbox & Radio"
          }
        }
      },
      "designFormFooter": {
        "panel": "design",
        "priority": 70,
        "groupName": "designFormFooter",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Footer"
          }
        }
      },
      "designSubmitButton": {
        "panel": "design",
        "priority": 80,
        "groupName": "submitButton",
        "multiElements": true,
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Submit Button"
          }
        }
      },
      "designMessageError": {
        "panel": "design",
        "priority": 90,
        "groupName": "designMessageError",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Error Message"
          }
        }
      },
      "designFieldValidationMessage": {
        "panel": "design",
        "priority": 195,
        "groupName": "designFieldValidationMessage",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Field Validation Message"
          }
        }
      },
      "designMessageSuccess": {
        "panel": "design",
        "priority": 100,
        "groupName": "designMessageSuccess",
        "component": {
          "name": "divi/composite",
          "props": {
            "groupLabel": "Success Message"
          }
        }
      }
    }
  }
}
