/** Theme overrides for
 * Gravity Forms Framework theme.
 *
 * Duped class selectors are intentional to ensure specificity is higher than the base styles.
 */
.gform-theme--framework.gform-theme--framework {
  --ow-label-color: var(--wp--preset--color--neutral-900);
  --ow-placeholder-color: var(--wp--preset--color--neutral-500);
  --gf-form-gap-y: var(--wp--preset--spacing--40);
  --gf-form-gap-x: var(--wp--preset--spacing--50);
  --gf-font-size-primary: var(--wp--preset--font-size--small);
  --gf-label-space-primary: var(--wp--preset--spacing--20);
  --gf-ctrl-color: var(--_fg-color);
  --gf-ctrl-label-font-weight-primary: 400;
  --gf-ctrl-label-font-size-primary: var(--wp--preset--font-size--small);
  --gf-ctrl-textarea-resize: none;
  --gf-ctrl-textarea-radius: 0;
  --gf-ctrl-select-icon-position: right center;
  --gf-ctrl-border-color: var(--wp--preset--color--neutral-700);
}

.is-style-dark .gform-theme--framework {
  --ow-label-color: var(--wp--preset--color--neutral-100);
  --ow-placeholder-color: var(--wp--preset--color--neutral-700);
  --gf-ctrl-border-color: var(--wp--preset--color--neutral-100);
  --gf-ctrl-bg-color: var(--_bg-color);
  --gf-ctrl-select-icon: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='white'/%3E%3C/svg%3E");
  color-scheme: dark;
}

.gform-theme--framework.gform-theme--framework ::placeholder {
  color: var(--ow-placeholder-color);
}

.gform-theme--framework.gform-theme--framework :is(input[type=text], input[type=tel], input[type=url], textarea, select) {
  --gf-ctrl-border-width: 0;
  --gf-ctrl-shadow: 0;
  --gf-ctrl-radius: 0;
  --gf-ctrl-padding-x: 0;
  --gf-ctrl-select-padding-x: var(--gf-ctrl-padding-x);
  --gf-local-border-block-end: 2px solid var(--gf-ctrl-border-color) !important;
}

.gform-theme--framework.gform-theme--framework input[type=submit].gform_button {
  margin-inline-start: auto !important;
}
/*# sourceMappingURL=forms.css.map */
