options or kushkiInstance parameters are null or undefined, then throw error code E012.options.fields parameter has an incorrect selector, then throw error code E013.isSubscription flag must be true.preventAutofill flag must be true.styles interface; so you can configure the styles in the following two ways:CssProperties interface allows you to receive a string, so you can configure a CSS class.CssProperties interface allows you to receive an object, so you can configure custom CSS styles.styles attributes can be CSS classes and others can be an object.input: It sets styles for all inputs except deferred input.label: It sets styles for all input labels except the deferred input.container: It sets styles for all input containers except the deferred input.focus: It sets styles to indicate the focus of inputs, except for deferred input.valid: It sets styles to indicate that the inputs are valid.invalid: It sets styles to indicate that inputs are invalid.cardholderName: These styles override the values of the input styles only in the cardholderName input.cardNumber: These styles override the values of the input styles only in the cardNumber input.expirationDate: These styles override the values of the input styles only in the expirationDate input.cvv: These styles override the values of the input styles only in the cvv input.otp: These styles override the values of the input styles only in the otp input.deferred: These styles override the default styles and set styles for their subcomponents with custom selectors, more.CardOptions.fields.otp attribute.&:valid: This selector allows setting styles when an option was selected.&:invalid: This selector allows setting styles when no option was selected, and this selection is required.&label: This selector allows you to set styles for all selected labels.&label:invalid: This selector allows setting styles for all labels when no option was selected, and this selection is required.&#ksh-deferred-checkbox: This selector allows you to change the border color, background, box shadow, and more on the checkbox.&#ksh-deferred-checkbox:checked: This selector allows you to change the border color, background, box shadow, checkmark color, and more when the checkbox is checked.&#ksh-deferred-checkbox>label: This selector allows you to customize the checkbox label.&#ksh-deferred-creditType: This selector allows you to change the width, height, and other properties of the credit type container. It is only enabled for merchants in Ecuador and Mexico.&#ksh-deferred-months: This selector allows you to change the width, height, and other properties of the months container.&#ksh-deferred-graceMonths: This selector allows you to change the width, height, and other properties of the grace months container. It is only enabled for merchants in Ecuador and Mexico.CardOptions.fields.deferred attribute.