/**
 * Theme overrides (Martfury child) — loaded from issuq-general.
 */

/* WooCommerce login / register submit buttons: white text on brand background */
.woocommerce-account .customer-login .woocommerce-form .button,
.woocommerce-account .customer-login .woocommerce-form button.button,
.woocommerce-account .customer-login .woocommerce-form input[type="submit"],
.woocommerce-account .customer-login .woocommerce-form-login__submit,
.woocommerce-account .customer-login .woocommerce-form-register__submit {
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
}

.woocommerce-account .customer-login .woocommerce-form .button:hover,
.woocommerce-account .customer-login .woocommerce-form button.button:hover,
.woocommerce-account .customer-login .woocommerce-form input[type="submit"]:hover {
	color: #fff !important;
	-webkit-text-fill-color: #fff !important;
}

/* Message seller modal — red brand submit (replaces theme yellow) */
.martfury-modal .new-message-submit-button,
.martfury-modal .issuq-message-seller-submit {
	background: linear-gradient(135deg, #dc2626 0%, #b91c1c 100%) !important;
	color: #fff !important;
	border: none !important;
	box-shadow: 0 4px 12px rgba(220, 38, 38, 0.3) !important;
}

.martfury-modal .new-message-submit-button:hover:not(:disabled),
.martfury-modal .issuq-message-seller-submit:hover:not(:disabled) {
	box-shadow: 0 6px 16px rgba(220, 38, 38, 0.4) !important;
}

.martfury-modal .new-message-form .message:focus {
	border-color: #dc2626 !important;
	box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.12) !important;
}

/* Login: full rounded corners on password field */
.woocommerce-account .customer-login .woocommerce-form .form-row-password input[type="password"] {
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
}

/* Register: flat bottom on password to meet strength meter */
.woocommerce-account .customer-login .woocommerce-form-register input#reg_password {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
