/* Обратная связь / web-forms: текст в инпутах должен быть всегда читаемым.
   Базовый стиль шаблона задаёт input { color: inherit }, из‑за чего
   при тёмной теме браузера / autofill текст может становиться белым. */
form[name="SIMPLE_FORM_1"] .inputtext,
form[name="SIMPLE_FORM_1"] .inputtextarea,
table.form-table input[type="text"],
table.form-table input[type="email"],
table.form-table input[type="tel"],
table.form-table textarea {
	color: #222 !important;
	-webkit-text-fill-color: #222 !important;
	caret-color: #222 !important;
	background-color: #fff !important;
	border: 1px solid #adb3b9;
	padding: 8px 10px;
	box-sizing: border-box;
}

form[name="SIMPLE_FORM_1"] .inputtext:focus,
form[name="SIMPLE_FORM_1"] .inputtextarea:focus,
table.form-table input[type="text"]:focus,
table.form-table input[type="email"]:focus,
table.form-table textarea:focus {
	color: #222 !important;
	-webkit-text-fill-color: #222 !important;
	background-color: #fff !important;
	outline: 1px solid #4c6ca5;
}

form[name="SIMPLE_FORM_1"] input:-webkit-autofill,
form[name="SIMPLE_FORM_1"] textarea:-webkit-autofill,
table.form-table input:-webkit-autofill {
	-webkit-text-fill-color: #222 !important;
	caret-color: #222 !important;
	box-shadow: 0 0 0 1000px #fff inset !important;
	transition: background-color 99999s ease-in-out 0s;
}
