/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@wordpress/scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/assets/scss/formidable.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.frm_forms input,
.frm_forms select,
.frm_forms textarea {
  border: none !important;
  padding: 10px 12px !important;
  border-radius: 0.5rem !important;
  color: var(--wp--preset--color--primary) !important;
  transition: all 0.1s;
  box-shadow: 0 0 0 2px transparent !important;
}
.frm_forms input:focus,
.frm_forms select:focus,
.frm_forms textarea:focus {
  outline: unset !important;
  box-shadow: 0 0 0 2px var(--wp--preset--color--primary) !important;
}
.frm_forms input::-moz-placeholder, .frm_forms select::-moz-placeholder, .frm_forms textarea::-moz-placeholder {
  color: var(--wp--preset--color--primary) !important;
  opacity: 0.5 !important;
}
.frm_forms input::placeholder,
.frm_forms select::placeholder,
.frm_forms textarea::placeholder {
  color: var(--wp--preset--color--primary) !important;
  opacity: 0.5 !important;
}
.frm_forms input:has(.frm-select-placeholder:checked),
.frm_forms select:has(.frm-select-placeholder:checked),
.frm_forms textarea:has(.frm-select-placeholder:checked) {
  color: color-mix(in srgb, var(--wp--preset--color--primary) 50%, transparent) !important;
}
.frm_forms .frm_opt_container * {
  color: var(--wp--preset--color--primary) !important;
}
.frm_forms .frm_opt_container * input {
  padding: 12px !important;
}
.frm_forms .frm_opt_container * input:checked:before {
  content: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6.09091 13.5L15 4.44792L13.0909 2.5L6.09091 9.60417L2.90909 6.39583L1 8.34375L6.09091 13.5Z\" fill=\"white\"/></svg>") !important;
  height: 15px !important;
  width: 19px !important;
  filter: unset;
  margin-left: -8px !important;
  margin-top: -7px !important;
}
.frm_forms .frm_form_field {
  margin-bottom: var(--wp--preset--spacing--0-75) !important;
}
.frm_forms .frm_form_field:has(.frm_submit) {
  display: none;
}
.frm_forms .frm_form_field:has(.wp-block-button) {
  margin-top: var(--wp--preset--spacing--0-75) !important;
  margin-bottom: 0 !important;
}
.frm_forms .frm_form_field:has(.wp-block-button) .wp-block-button button.full {
  width: 100% !important;
}

/*# sourceMappingURL=formidable.css.map*/