/* The SDK owns the inputs; style its outer field boxes, never access card data. */
body.jca-site .ppcp-sdk-v6-card-fields{--jcpp-bg:rgb(var(--jcs-surface,12,29,39));--jcpp-text:rgb(var(--jcs-text,244,240,232));--jcpp-muted:rgb(var(--jcs-muted,189,204,210));--jcpp-line:rgb(var(--jcs-line,78,96,103));--jcpp-accent:rgb(var(--jcs-accent,237,197,135));--jcpp-error:#f3a4a4}
body.jca-site.jca-skin-marfil .ppcp-sdk-v6-card-fields{--jcpp-error:#a62e2e}
body.jca-site .ppcp-sdk-v6-card-fields .ppcp-sdk-v6-card-field{background:var(--jcpp-bg)!important;color:var(--jcpp-text)!important;border-radius:4px;min-width:0}
body.jca-site .ppcp-sdk-v6-card-fields .ppcp-sdk-v6-card-field>:not(label){background:var(--jcpp-bg)!important;color:var(--jcpp-text)!important;border:1px solid var(--jcpp-line)!important;border-radius:4px!important;box-shadow:none!important;box-sizing:border-box;min-height:56px}
body.jca-site .ppcp-sdk-v6-card-fields .ppcp-sdk-v6-card-field label{color:var(--jcpp-muted)!important;opacity:1!important;background:transparent!important;pointer-events:none}
body.jca-site .ppcp-sdk-v6-card-fields .ppcp-sdk-v6-card-field.is-active label{color:var(--jcpp-text)!important}
body.jca-site .ppcp-sdk-v6-card-fields .ppcp-sdk-v6-card-field:focus-within>:not(label){border-color:var(--jcpp-accent)!important;box-shadow:0 0 0 1px var(--jcpp-accent)!important}
body.jca-site .ppcp-sdk-v6-card-fields .ppcp-sdk-v6-card-field input::placeholder{color:var(--jcpp-muted)!important;opacity:1}
body.jca-site .ppcp-sdk-v6-card-fields .ppcp-sdk-v6-card-field:has([aria-invalid=true])>:not(label),body.jca-site .ppcp-sdk-v6-card-fields .ppcp-sdk-v6-card-field.has-error>:not(label){border-color:var(--jcpp-error)!important}
body.jca-site .ppcp-sdk-v6-card-fields .wc-block-components-validation-error{color:var(--jcpp-error)!important}
/* Remove the promotional instalment message below the checkout total. */
body.woocommerce-checkout :is(paypal-message,[data-pp-message]){display:none!important}
