/**
 * A05 — Contraste login checkout + botão Atualizar carrinho (PRD 11).
 * Escopo: body.woocommerce-checkout / body.woocommerce-cart apenas.
 */

/* -------------------------------------------------------------------------
 * Checkout — link de login
 * Especificidade > .entry-content a:not(.button):not(.more-link) do Amelia
 * ---------------------------------------------------------------------- */

body.woocommerce-checkout .entry-content a.showlogin {
	color: #222222;
	font-weight: 600;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 2px;
}

body.woocommerce-checkout .entry-content a.showlogin:hover {
	color: #000000;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: 2px;
}

body.woocommerce-checkout .entry-content a.showlogin:focus-visible {
	color: #222222;
	outline: 2px solid #222222;
	outline-offset: 3px;
	text-decoration: underline;
	text-decoration-thickness: 1px;
	text-underline-offset: 2px;
}

/* -------------------------------------------------------------------------
 * Carrinho — Atualizar carrinho (disabled / enabled)
 * ---------------------------------------------------------------------- */

body.woocommerce-cart button.button[name="update_cart"]:disabled,
body.woocommerce-cart button.button[name="update_cart"]:disabled[disabled],
body.woocommerce-cart button.button[name="update_cart"].disabled,
body.woocommerce-cart input.button[name="update_cart"]:disabled,
body.woocommerce-cart input.button[name="update_cart"]:disabled[disabled],
body.woocommerce-cart input.button[name="update_cart"].disabled {
	background-color: #e3dfdd !important;
	background: #e3dfdd !important;
	color: #625d5a !important;
	border: 1px solid #b8b1ad !important;
	opacity: 1 !important;
	cursor: default !important;
	box-shadow: none !important;
	text-shadow: none !important;
}

body.woocommerce-cart button.button[name="update_cart"]:disabled:hover,
body.woocommerce-cart button.button[name="update_cart"]:disabled[disabled]:hover,
body.woocommerce-cart button.button[name="update_cart"].disabled:hover,
body.woocommerce-cart input.button[name="update_cart"]:disabled:hover,
body.woocommerce-cart input.button[name="update_cart"]:disabled[disabled]:hover,
body.woocommerce-cart input.button[name="update_cart"].disabled:hover {
	background-color: #e3dfdd !important;
	background: #e3dfdd !important;
	color: #625d5a !important;
	border: 1px solid #b8b1ad !important;
	opacity: 1 !important;
	cursor: default !important;
	box-shadow: none !important;
}

body.woocommerce-cart button.button[name="update_cart"]:not(:disabled):not(.disabled),
body.woocommerce-cart input.button[name="update_cart"]:not(:disabled):not(.disabled) {
	background-color: #222222 !important;
	background: #222222 !important;
	color: #ffffff !important;
	border: 0 !important;
	opacity: 1 !important;
	cursor: pointer;
}
