/**
 * Checkout page — neutralizes the browser's own native "this field was
 * autofilled" highlight (Chrome/Edge/Safari apply a tinted, often
 * yellow-ish background the instant the page loads if the browser has
 * matching saved data — easy to mistake for a validation warning).
 *
 * This plugin no longer blocks autofill at all (see frontend.js — autofill
 * is detected and tracked, not prevented), so without this override the
 * browser's own highlight would still make freshly-loaded fields look like
 * they'd already been touched and left invalid. Purely cosmetic: field
 * tracking (typed or autofilled) is completely unaffected either way.
 */
#billing_first_name:-webkit-autofill,
#billing_last_name:-webkit-autofill,
#billing_phone:-webkit-autofill,
#billing_email:-webkit-autofill,
#billing_address_1:-webkit-autofill,
#billing_address_2:-webkit-autofill,
#billing_city:-webkit-autofill,
#billing_state:-webkit-autofill,
#billing_first_name:-webkit-autofill:hover,
#billing_last_name:-webkit-autofill:hover,
#billing_phone:-webkit-autofill:hover,
#billing_email:-webkit-autofill:hover,
#billing_address_1:-webkit-autofill:hover,
#billing_address_2:-webkit-autofill:hover,
#billing_city:-webkit-autofill:hover,
#billing_state:-webkit-autofill:hover,
#billing_first_name:-webkit-autofill:focus,
#billing_last_name:-webkit-autofill:focus,
#billing_phone:-webkit-autofill:focus,
#billing_email:-webkit-autofill:focus,
#billing_address_1:-webkit-autofill:focus,
#billing_address_2:-webkit-autofill:focus,
#billing_city:-webkit-autofill:focus,
#billing_state:-webkit-autofill:focus {
	/* The standard cross-browser trick: an absurdly long background-color
	   transition means the browser's autofill tint never visibly finishes
	   applying within any real timeframe, so the field keeps showing its
	   own normal CSS background instead — without needing to know or
	   guess the theme's exact background color. */
	transition: background-color 600000s ease-in-out 0s, color 600000s ease-in-out 0s;
}

#billing_first_name:autofill,
#billing_last_name:autofill,
#billing_phone:autofill,
#billing_email:autofill,
#billing_address_1:autofill,
#billing_address_2:autofill,
#billing_city:autofill,
#billing_state:autofill {
	transition: background-color 600000s ease-in-out 0s, color 600000s ease-in-out 0s;
}
