/**
 * ledluxhub 覆盖 — 系统注入 side_contact + 询盘弹窗主题色
 * 系统默认：Homes/Tpl/_common/Online/xy_online.css
 */
:root {
	--xy-skin-primary: #eb6100;
	--xy-online-primary: #414141;
	--xy-online-primary-dark: #191f30;
	--xy-online-accent: #eb6100;
	--xy-online-accent-dark: #f46819;
	--xy-inq-brand: #eb6100;
	--xy-inq-brand-dark: #414141;
	--xy-inq-brand-deep: #191f30;
}

/* 询盘弹窗：与站点主色 #eb6100 / #414141 一致 */
.side_inquiry_hd {
	background: linear-gradient(135deg, var(--xy-inq-brand-deep) 0%, var(--xy-inq-brand-dark) 52%, var(--xy-inq-brand) 100%);
}

.side_inquiry_close:hover {
	color: var(--xy-inq-brand-dark);
}

.side_inquiry_tip {
	background: rgba(235, 97, 0, 0.08);
	border-color: rgba(235, 97, 0, 0.22);
	color: #5c4a3a;
}

.side_inquiry_label {
	color: #333;
}

.side_inquiry_input,
.side_inquiry_textarea {
	border-color: #ddd;
	background: #f8f8f8;
	color: #333;
}

.side_inquiry_input:hover,
.side_inquiry_textarea:hover {
	border-color: var(--xy-inq-brand);
	background: #fff;
}

.side_inquiry_input:focus,
.side_inquiry_textarea:focus {
	border-color: var(--xy-inq-brand);
	box-shadow: 0 0 0 3px rgba(235, 97, 0, 0.18);
}

.side_inquiry_submit {
	background: linear-gradient(135deg, var(--xy-inq-brand) 0%, #d95600 100%);
	box-shadow: 0 8px 20px rgba(235, 97, 0, 0.32);
}

.side_inquiry_submit:hover {
	background: linear-gradient(135deg, #f46819 0%, var(--xy-inq-brand) 100%);
	box-shadow: 0 10px 24px rgba(235, 97, 0, 0.38);
}

.side_contact_inquiry .side_contact_icon {
	background: linear-gradient(135deg, var(--xy-inq-brand) 0%, #d95600 100%);
}

.side_contact_inquiry:hover .side_contact_icon {
	background: linear-gradient(135deg, #f46819 0%, var(--xy-inq-brand) 100%);
}

.side_inquiry_thankyou .sys_btn {
	background: var(--xy-inq-brand);
}

.side_inquiry_thankyou .sys_btn:hover,
.side_inquiry_thankyou .sys_btn:hover:after {
	background: var(--xy-inq-brand-dark);
}

.side_inquiry_alert.is-ok .side_inquiry_alert_btn {
	background: var(--xy-inq-brand);
}
