/*
 * 表单输入框补丁（form-patch.css）
 *
 * 原站 CSS 只给 .inTxt>input[type=text] 写了样式，电话与邮箱输入框
 * （type=tel / type=email）匹配不上：没有宽高，输入框塌陷成 137x20
 * 并把 grid 行撑乱——这是原站自带的缺陷（原站 HTML 就是 tel/email）。
 *
 * 迁移版保留语义化的 type（移动端弹对应键盘、email 原生校验），
 * 这里按原站完全相同的选择器层级，把 text 的规则扩到 tel 与 email。
 * 补丁选择器与原规则特异度一致且互不重叠，加载顺序不影响结果。
 * 车棚页用的是旧版 site-carport.css，规则同款，同样适用。
 */

/* 内页询盘条（rowContact）：产品 / 案例 / 新闻 / 栏目页底部 */
#app main .rowContact .inner .form .col .inRow .inTxt>input[type=tel],
#app main .rowContact .inner .form .col .inRow .inTxt>input[type=email],
#roofDetail .r4 .inner .form .col .inRow .inTxt>input[type=tel],
#roofDetail .r4 .inner .form .col .inRow .inTxt>input[type=email],
#solartrack .r10 .inner .form .col .inRow .inTxt>input[type=tel],
#solartrack .r10 .inner .form .col .inRow .inTxt>input[type=email]{
	width:100%;text-indent:0;background-color:transparent;border:none;padding:0;line-height:.5rem;display:block
}
#app main .rowContact .inner .form .col .inRow .inTxt>input[type=tel]::placeholder,
#app main .rowContact .inner .form .col .inRow .inTxt>input[type=email]::placeholder{
	color:#1c1f1f;font-size:12px
}
#roofDetail .r4 .inner .form .col .inRow .inTxt>input[type=tel]::placeholder,
#roofDetail .r4 .inner .form .col .inRow .inTxt>input[type=email]::placeholder,
#solartrack .r10 .inner .form .col .inRow .inTxt>input[type=tel]::placeholder,
#solartrack .r10 .inner .form .col .inRow .inTxt>input[type=email]::placeholder{
	color:#1c1f1f;font-size:.625vw
}

/* 联系页大表单（#contact .r1） */
#contact .r1 .inner .group .tabBox .form .inRow .inTxt>input[type=tel],
#contact .r1 .inner .group .tabBox .form .inRow .inTxt>input[type=email]{
	width:100%;height:100%;text-indent:0;background-color:#efefef;border:1px solid transparent;border-radius:.08rem;padding:0 .2rem;transition:all .5s cubic-bezier(.38,0,0,1);display:block;overflow:hidden
}
#contact .r1 .inner .group .tabBox .form .inRow .inTxt>input[type=tel]::placeholder,
#contact .r1 .inner .group .tabBox .form .inRow .inTxt>input[type=email]::placeholder{
	color:#1c1f1f;font-size:.625vw
}
#contact .r1 .inner .group .tabBox .form .inRow .inTxt>input[type=tel]:focus,
#contact .r1 .inner .group .tabBox .form .inRow .inTxt>input[type=email]:focus{
	background-color:#fff;border-color:#538a2d
}

/* 移动端（竖屏）：原站给 text 补了 height:100%，tel/email 同样要吃 */
@media screen and (orientation:portrait){
	#app main .rowContact .inner .form .col .inRow .inTxt>input[type=tel],
	#app main .rowContact .inner .form .col .inRow .inTxt>input[type=email],
	#roofDetail .r4 .inner .form .col .inRow .inTxt>input[type=tel],
	#roofDetail .r4 .inner .form .col .inRow .inTxt>input[type=email],
	#solartrack .r10 .inner .form .col .inRow .inTxt>input[type=tel],
	#solartrack .r10 .inner .form .col .inRow .inTxt>input[type=email]{
		height:100%
	}
}
