input.fpark-phone-input[readonly] {
	background-color: #f3f4f6;
	cursor: not-allowed;
	opacity: 0.85;
}

.woocommerce-account .woocommerce-EditAccountForm span[id$="_description"] > em {
	font-size: 13px !important;
}

.woocommerce-account .woocommerce-EditAccountForm input.fpark-phone-input.fpark-phone-invalid,
.woocommerce-account .woocommerce-EditAccountForm input.fpark-phone-input.fpark-phone-invalid:focus {
	border-color: #d63638 !important;
	outline: 2px solid #d63638 !important;
	outline-offset: 0;
	box-shadow: none !important;
}

/* Резервируем место под подсказку checkout и оставляем только плавное появление. */
.woocommerce-checkout #billing_phone_field #billing_phone-description {
	display: block !important;
	position: relative !important;
	width: 100%;
	height: auto !important;
	box-sizing: border-box;
	margin: 7px 0 0 !important;
	padding: 14px !important;
	overflow: visible !important;
	opacity: 0;
	visibility: hidden;
	transform: none !important;
	animation: none !important;
	transition: opacity 180ms ease, visibility 0s linear 180ms !important;
	pointer-events: none;
}

.woocommerce-checkout #billing_phone_field.input-focused #billing_phone-description,
.woocommerce-checkout #billing_phone_field:focus-within #billing_phone-description {
	opacity: 1;
	visibility: visible;
	transition-delay: 0s !important;
}
