/**
 * ohtlstringingequipment — Online Inquiry 弹窗 / 侧栏询盘图标
 * 系统会在 </body> 前注入本文件，盖过 _common/Online/xy_online.css 的青绿默认色。
 */
:root {
	--xy-online-primary: #f59628;
	--xy-online-primary-dark: #d97e14;
	--xy-online-accent: #f59628;
	--xy-online-accent-dark: #d97e14;
}

.side_contact_inquiry .side_contact_icon {
	background: linear-gradient(135deg, #f59628 0%, #d97e14 100%) !important;
}
.side_contact_inquiry:hover .side_contact_icon {
	background: linear-gradient(135deg, #ffb14d 0%, #f59628 100%) !important;
}

.side_inquiry_mask {
	background: rgba(42, 33, 24, 0.58) !important;
}
.side_inquiry_dialog {
	box-shadow: 0 24px 64px rgba(42, 33, 24, 0.32) !important;
}
.side_inquiry_close:hover {
	background: #fff !important;
	color: #f59628 !important;
}
.side_inquiry_hd {
	background: linear-gradient(135deg, #2a2118 0%, #5a3a16 48%, #f59628 100%) !important;
	color: #fff !important;
}
.side_inquiry_tip {
	background: rgba(245, 150, 40, 0.1) !important;
	border: 1px solid rgba(245, 150, 40, 0.28) !important;
	color: #6b4a22 !important;
}
.side_inquiry_tip.is-success {
	background: #f0fdf4 !important;
	border-color: rgba(22, 163, 74, 0.35) !important;
	color: #166534 !important;
}
.side_inquiry_label {
	color: #4a4036 !important;
}
.side_inquiry_input,
.side_inquiry_textarea,
.side_inquiry_form select.side_inquiry_input {
	border-color: #e8ddd0 !important;
	background: #faf7f3 !important;
	color: #1c1c1c !important;
}
.side_inquiry_input::placeholder,
.side_inquiry_textarea::placeholder {
	color: #b0a090 !important;
}
.side_inquiry_input:hover,
.side_inquiry_textarea:hover,
.side_inquiry_form select.side_inquiry_input:hover {
	border-color: #f59628 !important;
	background: #fff !important;
}
.side_inquiry_input:focus,
.side_inquiry_textarea:focus,
.side_inquiry_form select.side_inquiry_input:focus {
	border-color: #f59628 !important;
	background: #fff !important;
	box-shadow: 0 0 0 3px rgba(245, 150, 40, 0.22) !important;
}
.side_inquiry_modal .side_inquiry_submit,
.side_inquiry_form .side_inquiry_submit,
button.side_inquiry_submit {
	background: linear-gradient(135deg, #f59628 0%, #d97e14 100%) !important;
	color: #fff !important;
	box-shadow: 0 8px 20px rgba(245, 150, 40, 0.35) !important;
}
.side_inquiry_modal .side_inquiry_submit:hover,
.side_inquiry_form .side_inquiry_submit:hover,
button.side_inquiry_submit:hover {
	filter: brightness(1.05);
	box-shadow: 0 10px 24px rgba(245, 150, 40, 0.42) !important;
}

.side_inquiry_alert_btn {
	background: #f59628 !important;
}
.side_inquiry_alert.is-ok .side_inquiry_alert_btn {
	background: #16a34a !important;
}
.side_inquiry_alert.is-err .side_inquiry_alert_icon {
	background: #f59628 !important;
}
.side_inquiry_thankyou .page_jump_txt a {
	color: #f59628 !important;
}
.side_inquiry_thankyou .sys_btn {
	border-color: #f59628 !important;
	background-color: #f59628 !important;
}
.side_inquiry_thankyou .sys_btn:after {
	border-color: #f59628 !important;
	background-color: #f59628 !important;
}
.side_inquiry_thankyou .sys_btn:hover,
.side_inquiry_thankyou .sys_btn:hover:after {
	background-color: #fff !important;
	color: #f59628 !important;
}
