/**
 * steeltowerfab — 右侧客服 / Online Inquiry 弹窗主色
 * 对齐站点蓝 #135ec4（系统会自动在 xy_online.css 后注入本文件）
 */
:root {
	--xy-online-primary: #135ec4;
	--xy-online-primary-dark: #0f4fa8;
	--xy-online-accent: #135ec4;
	--xy-online-accent-dark: #0f4fa8;
}

.side_contact {
	--xy-online-primary: #135ec4;
	--xy-online-primary-dark: #0f4fa8;
	--xy-online-accent: #135ec4;
	--xy-online-accent-dark: #0f4fa8;
}

.side_contact_inquiry .side_contact_icon {
	background: linear-gradient(135deg, #135ec4 0%, #0f4fa8 100%) !important;
}
.side_contact_inquiry:hover .side_contact_icon {
	background: linear-gradient(135deg, #3e99f6 0%, #135ec4 100%) !important;
}

.side_inquiry_mask {
	background: rgba(15, 40, 80, 0.58) !important;
}
.side_inquiry_dialog {
	box-shadow: 0 24px 64px rgba(19, 94, 196, 0.28) !important;
}
.side_inquiry_close:hover {
	color: #135ec4 !important;
}

/* 系统默认为青绿 #55b4d4，这里强制站点蓝 */
.side_inquiry_hd {
	background: linear-gradient(135deg, #0f4fa8 0%, #135ec4 55%, #1f6fd6 100%) !important;
}
.side_inquiry_tip {
	background: rgba(19, 94, 196, 0.08) !important;
	border-color: rgba(19, 94, 196, 0.18) !important;
	color: #334155 !important;
}
.side_inquiry_input:hover,
.side_inquiry_textarea:hover {
	border-color: #135ec4 !important;
}
.side_inquiry_input:focus,
.side_inquiry_textarea:focus {
	border-color: #135ec4 !important;
	box-shadow: 0 0 0 3px rgba(19, 94, 196, 0.18) !important;
}
.side_inquiry_submit {
	background: linear-gradient(135deg, #135ec4 0%, #0f4fa8 100%) !important;
	box-shadow: 0 8px 20px rgba(19, 94, 196, 0.35) !important;
}
.side_inquiry_submit:hover {
	box-shadow: 0 10px 24px rgba(19, 94, 196, 0.42) !important;
	filter: brightness(1.05);
}

.side_inquiry_thankyou .page_jump_txt a,
.side_inquiry_thankyou .sys_btn {
	color: #135ec4;
}
.side_inquiry_thankyou .sys_btn {
	background: #135ec4 !important;
	color: #fff !important;
}
.side_inquiry_thankyou .sys_btn:hover {
	background: #0f4fa8 !important;
}
