			.detail-sidebar-layout {
				z-index: 99;
				position: fixed;
				bottom: 60px;
				display: inline-flex;
				flex-direction: column;
				gap: 8px;
				background: #fff;
				box-shadow: 0 2px 6px 2px #0000001f
			}

			html[dir=ltr] .detail-sidebar-layout {
				right: 0;
				border-radius: 8px 0 0 8px
			}

			html[dir=rtl] .detail-sidebar-layout {
				left: 0;
				border-radius: 0 8px 8px 0
			}

			.detail-sidebar-layout .detail-sidebar {
				--sidebar-expanded-width: 98px;
				--sidebar-expanded-width-max: 126px;
				--sidebar-collapsed-width: 52px;
				--sidebar-expanded-min-height: 56px;
				--sidebar-expanded-max-height: 72px;
				--sidebar-collapsed-height: 40px;
				width: 98px;
				width: var(--sidebar-expanded-width);
				height: 100%;
				transition: transform .3s cubic-bezier(.4, 0, .2, 1)
			}

			.detail-sidebar-layout .sidebar-item {
				position: relative;
				display: flex;
				flex-direction: column;
				align-items: center;
				justify-content: center;
				margin: 8px;
				padding: 4px;
				color: #333;
				-webkit-text-decoration: none;
				text-decoration: none
			}

			.detail-sidebar-layout .sidebar-item:hover {
				border-radius: 8px;
				background-color: #f4f4f4
			}

			.detail-sidebar-layout .sidebar-icon {
				flex-shrink: 0;
				font-size: 28px;
				width: 28px;
				height: 28px;
				cursor: pointer
			}

			.detail-sidebar-layout .sidebar-text {
				font-size: 12px;
				opacity: 1;
				cursor: pointer;
				transform: translateY(0);
				text-align: center
			}

			@media (max-width: 1663px) {
				.detail-sidebar-layout .detail-sidebar {
					width: var(--sidebar-collapsed-width)
				}

				.detail-sidebar-layout .sidebar-item {
					height: var(--sidebar-collapsed-height)
				}

				.detail-sidebar-layout .sidebar-icon {
					margin-bottom: 0
				}

				html[dir=ltr] .detail-sidebar-layout .sidebar-icon {
					margin-right: 0
				}

				html[dir=rtl] .detail-sidebar-layout .sidebar-icon {
					margin-left: 0
				}

				.detail-sidebar-layout .sidebar-text {
					display: none;
					opacity: 0;
					transform: translateY(10px)
				}

				html[dir=ltr] .detail-sidebar-layout .sidebar-text {
					margin-left: 0
				}

				html[dir=rtl] .detail-sidebar-layout .sidebar-text {
					margin-right: 0
				}

				.detail-sidebar-layout .detail-sidebar:hover {
					width: var(--sidebar-expanded-width-max)
				}

				.detail-sidebar-layout .detail-sidebar:hover .sidebar-item {
					justify-content: flex-start;
					flex-direction: row
				}

				.detail-sidebar-layout .detail-sidebar:hover .sidebar-icon {
					flex-shrink: 0
				}

				html[dir=ltr] .detail-sidebar-layout .detail-sidebar:hover .sidebar-icon {
					margin-right: 8px
				}

				html[dir=rtl] .detail-sidebar-layout .detail-sidebar:hover .sidebar-icon {
					margin-left: 8px
				}

				.detail-sidebar-layout .detail-sidebar:hover .sidebar-text {
					display: block;
					opacity: 1;
					transform: translateY(0);
					text-align: start
				}

				html[dir=ltr] .detail-sidebar-layout .detail-sidebar:hover .chatbox-icon-wrapper {
					margin-right: 8px
				}

				html[dir=rtl] .detail-sidebar-layout .detail-sidebar:hover .chatbox-icon-wrapper {
					margin-left: 8px
				}

				.detail-sidebar-layout .chatbox-tip {
					word-break: keep-all !important
				}
			}

			@media (min-width: 1664px) {
				.detail-sidebar-layout .detail-sidebar {
					width: var(--sidebar-expanded-width)
				}

				.detail-sidebar-layout .sidebar-item {
					min-height: var(--sidebar-expanded-min-height);
					max-height: var(--sidebar-expanded-max-height)
				}

				.detail-sidebar-layout .sidebar-text {
					margin-top: 4px
				}

				.detail-sidebar-layout .sidebar-item:hover {
					background: #0000000d
				}

				.detail-sidebar-layout .sidebar-item:hover .sidebar-icon,
				.detail-sidebar-layout .sidebar-item:hover .chatbox-icon-wrapper {
					transform: translateY(-2px)
				}

				.detail-sidebar-layout .chatbox-tip {
					margin-top: 4px;
					word-break: keep-all
				}
			}

			html[dir=rtl] .detail-sidebar svg {
				transform: scaleX(-1)
			}

			.pc-search-education-tip {
				--searchx-edu-tip-bg: #222;
				position: relative;
				width: 300px;
				padding: 20px 20px 4px;
				color: #fff;
				font-weight: 400;
				font-size: 14px;
				background-color: var(--searchx-edu-tip-bg);
				border-radius: 8px
			}

			.pc-search-education-tip.pc-search-education-tip_arrow:after {
				position: absolute;
				width: 0;
				height: 0;
				border-color: var(--searchx-edu-tip-bg);
				border-width: 12px;
				content: "";
				border-style: solid
			}

			.pc-search-education-tip.pc-search-education-tip_arrow_right:after {
				top: 28px;
				inset-inline-start: -7.2px;
				transform: rotate(45deg)
			}

			.pc-search-education-tip.pc-search-education-tip_arrow_left:after {
				top: 28px;
				inset-inline-end: -7.2px;
				transform: rotate(45deg)
			}

			.pc-search-education-tip.pc-search-education-tip_arrow_bottom:after {
				top: -7.2px;
				inset-inline-start: 50%;
				margin-inline-start: -12px;
				transform: rotate(-45deg)
			}

			.pc-search-education-tip .pc-search-education-tip_inner {
				margin-block-end: 16px
			}

			.pc-search-education-tip .pc-search-education-tip_title {
				font-weight: 700;
				font-size: 16px;
				margin-block-end: 8px
			}

			.pc-search-education-tip .pc-search-education-tip_content {
				margin-block-end: 16px
			}

			.pc-search-education-tip .pc-search-education-tip_action {
				display: flex
			}

			.pc-search-education-tip .pc-search-education-tip_action.action-align-right {
				flex-direction: row-reverse
			}

			.pc-search-education-tip .pc-search-education-tip_action.action-align-left {
				flex-direction: row
			}

			.pc-search-education-tip .pc-search-education-tip_action.action-align-center {
				justify-content: center
			}

			.pc-search-education-tip .pc-search-education-tip_more>a {
				color: #fff;
				text-decoration: underline
			}

			.searchx-layout-right-toolbar {
				z-index: 100;
				box-shadow: 0 2px 6px 2px #0000001f;
				border-radius: 8px 0 0 8px;
				background-color: #fff;
				position: fixed;
				bottom: 60px;
				inset-inline-end: 0
			}

			[dir=rtl] .searchx-layout-right-toolbar {
				border-radius: 0 8px 8px 0
			}

			.searchx-layout-right-toolbar:has(.rfq.hovered) {
				z-index: 2001
			}

			.lens-icon {
				width: 20px;
				height: 20px
			}

			.lens-learn-more {
				display: flex;
				align-items: center;
				justify-content: center;
				min-height: 36px;
				min-width: 100px;
				max-width: 400px;
				gap: 10px;
				border-radius: 65px;
				padding-inline: 18px;
				background-color: #ff1900;
				color: #fff;
				text-decoration: none;
				font-size: 14px;
				font-weight: 600;
				line-height: 18px;
				text-decoration: none !important
			}

			.searchx-layout-right-toolbar__lens-tip {
				cursor: pointer;
				position: absolute;
				top: -16px;
				inset-inline-end: 50px;
				padding-inline-end: 24px
			}

			.searchx-layout-right-toolbar__lens-tip.toolbar-position {
				top: -16px;
				inset-inline-end: 50px;
				padding-inline-end: 24px
			}

			.searchx-layout-right-toolbar__lens-tip .lens-title-img {
				height: 20px
			}

			.searchx-layout-right-toolbar__lens-tip .pc-search-education-tip {
				background: linear-gradient(99deg, #fff 13.06%, #fff0 91.97%), linear-gradient(131deg, #fcbb8b1f -21.71%, #f859161f 98.49%), #fff;
				color: #222;
				box-shadow: 0 6px 12px 4px #00000014
			}

			[dir=rtl] .searchx-layout-right-toolbar__lens-tip .pc-search-education-tip {
				background: linear-gradient(-99deg, #fff 13.06%, #fff0 91.97%), linear-gradient(-131deg, #fcbb8d1f -21.71%, #f859161f 98.49%), #fff
			}

			.searchx-layout-right-toolbar__lens-tip .searchx-layout-right-toolbar__lens-tip-wrapper {
				width: 380px
			}

			.searchx-layout-right-toolbar__lens-tip .pc-search-education-tip.pc-search-education-tip_arrow:after {
				border-color: #feede6
			}

			.searchx-layout-right-toolbar__lens-tip-title {
				display: flex;
				align-items: center;
				gap: 8px
			}

			.searchx-layout-right-toolbar__lens-tip-title .lens-icon {
				min-width: fit-content
			}

			.searchx-layout-right-toolbar__lens-tip .lens-close {
				width: 20px;
				height: 20px;
				position: absolute;
				top: 20px;
				inset-inline-end: 20px;
				cursor: pointer
			}

			img.searchx-toolbar-lens-icon-item {
				width: 28px;
				height: 28px;
				padding: 4px
			}

			.lens-module-link {
				position: relative
			}

			.lens-module-link .lens-module-panel {
				display: none
			}

			.lens-module-link:hover .lens-module-panel {
				display: block
			}

			.lens-module-panel {
				position: absolute;
				top: unset;
				bottom: 0;
				inset-inline-end: 100%;
				padding-inline-end: 36px;
				transform: unset
			}

			.lens-module-panel.searchx-layout-right-toolbar__lens-tip .pc-search-education-tip.pc-search-education-tip_arrow:after {
				bottom: 18px !important;
				top: unset !important
			}