/**
 * Theme override for system Online (injected after _common/xy_online.css).
 * Color only → PROFIRE brand #9d152d. Layout unchanged.
 */
.side_contact,
.side_inquiry_modal,
.side_inquiry_thankyou {
	--xy-online-primary: #9d152d;
	--xy-online-primary-dark: #7a1023;
	--xy-online-accent: #9d152d;
	--xy-online-accent-dark: #7a1023;
}

.side_contact_icon {
	background: linear-gradient(135deg, #9d152d 0%, #7a1023 100%) !important;
	box-shadow: -2px 2px 8px rgba(157, 21, 45, 0.25) !important;
}
.side_contact_item:hover .side_contact_icon {
	background: linear-gradient(135deg, #b81c38 0%, #9d152d 100%) !important;
}
.side_contact_whatsapp .side_contact_icon,
.side_contact_whatsapp:hover .side_contact_icon,
.side_contact_wechat .side_contact_icon,
.side_contact_wechat:hover .side_contact_icon,
.side_contact_inquiry .side_contact_icon,
.side_contact_inquiry:hover .side_contact_icon,
.side_contact_fav .side_contact_icon,
.side_contact_fav:hover .side_contact_icon,
.side_contact_top .side_contact_icon {
	background: linear-gradient(135deg, #9d152d 0%, #7a1023 100%) !important;
}
.side_contact_whatsapp:hover .side_contact_icon,
.side_contact_wechat:hover .side_contact_icon,
.side_contact_inquiry:hover .side_contact_icon,
.side_contact_fav:hover .side_contact_icon,
.side_contact_item.side_contact_top:hover .side_contact_icon {
	background: linear-gradient(135deg, #b81c38 0%, #9d152d 100%) !important;
}

.side_inquiry_hd {
	background: linear-gradient(135deg, #7a1023 0%, #9d152d 48%, #b81c38 100%) !important;
}
.side_inquiry_tip {
	border-color: rgba(157, 21, 45, 0.28) !important;
	background: rgba(157, 21, 45, 0.06) !important;
}
.side_inquiry_input:focus,
.side_inquiry_textarea:focus {
	border-color: #9d152d !important;
}
.side_inquiry_submit {
	background: linear-gradient(135deg, #9d152d 0%, #7a1023 100%) !important;
}
.side_inquiry_submit:hover {
	background: linear-gradient(135deg, #b81c38 0%, #9d152d 100%) !important;
}
.side_inquiry_close {
	background: rgba(255, 255, 255, 0.22) !important;
}
.page_jump_box.is-ok .sys_btn,
.side_inquiry_thankyou .sys_btn,
.side_inquiry_alert .sys_btn {
	background: #9d152d !important;
	border-color: #9d152d !important;
}
.side_inquiry_alert a,
.side_inquiry_thankyou a {
	color: #9d152d !important;
}
