.gform_wrapper.gform-theme {
    --gf-form-gap-x: var(--wp--preset--spacing--40);
    --gf-form-gap-y: var(--wp--preset--spacing--50);
    --gf-field-gap-x: var(--wp--preset--spacing--40);
    --gf-ctrl-btn-shadow: none;
    --gf-ctrl-btn-radius: 999px;
    --gf-ctrl-shadow: none;
    --gf-field-pg-prog-bar-bg-color-blue: var(--wp--preset--color--neutral-dark);
    --gf-ctrl-file-btn-color: var(--gf-ctrl-btn-color-ctrl);
    --gf-ctrl-file-btn-bg-color-hover: var(--wp--preset--color--neutral-dark) !important;
    --gf-ctrl-btn-color-hover-primary: var(--wp--preset--color--base);
    --gf-ctrl-btn-bg-color-hover-ctrl: var(--wp--preset--color--neutral-dark);
    --gf-ctrl-btn-bg-color-hover-primary: var(--wp--preset--color--neutral);
    --gf-ctrl-btn-bg-color-hover-secondary: var(--wp--preset--color--neutral-light);
    --gf-ctrl-select-dropdown-option-bg-color-hover: var(--wp--preset--color--neutral-light);
    --gf-ctrl-label-font-weight-primary: 400;
    --gf-ctrl-btn-font-size: 1rem !important;
    --gf-ctrl-btn-size: 43px !important;
    --gf-ctrl-btn-padding-x: 1.333em !important;
}

.gform_wrapper.gform-theme .ginput_container select:not([multiple]) option {
    color: var(--wp--preset--color--contrast);
}

.gform_wrapper.gform-theme .gfield--type-multiselect:has(.chosen-container) .chosen-drop {
    background-color: var(--wp--preset--color--base);
}

.gform_wrapper.gform-theme .gfield--type-multiselect:has(.chosen-container) .chosen-drop li {
    color: var(--wp--preset--color--contrast);
}

.gform-theme--framework.gform-theme select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *))[multiple] option:checked {
    background-color: var(--wp--preset--color--neutral-light) !important;
}

.ui-widget.ui-datepicker {
    --gf-ctrl-date-picker-bg-color: var(--wp--preset--color--base);
}