			.home-search-dragging-panel {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				left: 0;
				padding: 16px;
				position: absolute;
				top: 0;
				z-index: 11;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				background: #fff;
				border: 1px solid #ddd;
				border: 1px solid var(--line-colors-dddddd, #ddd);
				border-radius: 20px;
				-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .15);
				box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .15);
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
				justify-content: center;
				width: 100%
			}

			[dir=rtl] .home-search-dragging-panel {
				left: auto;
				right: 0
			}

			.home-search-dragging-panel .home-search-dragging-panel-inner {
				border-radius: 12px;
				height: 100%;
				width: 100%;
				grid-gap: 17px;
				gap: 17px
			}

			.home-search-dragging-panel .home-search-dragging-panel-inner,
			.home-search-dragging-panel .home-search-dragging-panel-text {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column
			}

			.home-search-dragging-panel .home-search-dragging-panel-text {
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				background-color: #f8f8f8;
				border: 1px dashed #767676;
				border-radius: 12px;
				height: 235px;
				justify-content: center
			}

			.home-search-dragging-panel .home-search-dragging-icon {
				height: 52px;
				width: 78px
			}

			.home-search-dragging-panel .home-search-dragging-title {
				color: #ff1900;
				font-size: 16px;
				font-weight: 700;
				line-height: 22px;
				margin-top: 12px
			}

			.home-search-dragging-panel .home-search-dragging-description {
				color: #222;
				font-size: 14px;
				font-weight: 400;
				line-height: 18px;
				margin-top: 2px
			}

			.home-search-dragging-panel-error {
				padding: 16px;
				grid-gap: 12px;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				gap: 12px;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				-webkit-box-align: start;
				-webkit-align-items: flex-start;
				-ms-flex-align: start;
				align-items: flex-start;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				background: #fff1f1;
				border-radius: 12px;
				justify-content: space-between
			}

			.home-search-dragging-panel-error .home-search-dragging-error-icon,
			.home-search-dragging-panel-error .home-search-dragging-panel-error-close {
				-webkit-flex-shrink: 0;
				height: 24px;
				width: 24px;
				-ms-flex-negative: 0;
				flex-shrink: 0
			}

			.home-search-dragging-panel-error .home-search-dragging-panel-error-close {
				cursor: pointer
			}

			.home-search-dragging-panel-error .home-search-dragging-panel-error-content {
				-webkit-box-flex: 1;
				color: #222;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				font-weight: 400;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				grid-gap: 8px;
				gap: 8px
			}

			.home-search-dragging-panel-error .home-search-dragging-panel-error-content .home-search-dragging-panel-error-title {
				font-size: 20px;
				line-height: 26px
			}

			.home-search-dragging-panel-error .home-search-dragging-panel-error-content .home-search-dragging-panel-error-description {
				font-size: 16px;
				line-height: 22px
			}

			.image-multi-entity-list {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				position: relative;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				grid-gap: 12px;
				gap: 12px;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				overflow-x: scroll;
				width: 100%
			}

			.image-multi-entity-list>div {
				-webkit-flex-shrink: 0;
				-ms-flex-negative: 0;
				flex-shrink: 0
			}

			.image-multi-entity-split-line {
				background-color: #e1e1e1;
				border-radius: 2px;
				height: 64px;
				margin: 0 4px;
				width: 1px
			}

			.image-multi-entity-clear {
				border-radius: 8px;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 92px;
				width: 96px;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				grid-gap: 4px;
				background-color: #f4f4f4;
				color: #222;
				cursor: pointer;
				font-size: 14px;
				font-weight: 500;
				gap: 4px;
				line-height: 16px;
				text-align: center
			}

			.image-multi-entity-clear:hover {
				background-color: #fff1f1
			}

			.pc-search-education-tip.image-multi-entity-list-education-tip {
				left: 141px;
				position: absolute;
				top: 124px;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content;
				z-index: 1000
			}

			[dir=rtl] .pc-search-education-tip.image-multi-entity-list-education-tip {
				left: auto;
				right: 141px
			}

			.pc-search-education-tip.image-multi-entity-list-education-tip.pc-search-education-tip_arrow_bottom:after {
				left: 0 !important;
				margin-left: 35px !important
			}

			[dir=rtl] .pc-search-education-tip.image-multi-entity-list-education-tip.pc-search-education-tip_arrow_bottom:after {
				left: auto !important;
				margin-left: 0 !important;
				margin-right: 35px !important;
				right: 0 !important
			}

			.image-multi-origin {
				border-radius: 8px;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				cursor: pointer;
				height: 92px;
				overflow: hidden;
				position: relative;
				width: 92px
			}

			.image-multi-origin.unchecked {
				border: 1px solid #ddd
			}

			.image-multi-origin.unchecked:after {
				background: hsla(0, 0%, 100%, .6);
				content: "";
				height: 100%;
				left: 0;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 1
			}

			[dir=rtl] .image-multi-origin.unchecked:after {
				left: auto;
				right: 0
			}

			.image-multi-origin.unchecked:hover {
				border: 1px solid #767676
			}

			.image-multi-origin.unchecked:hover:after {
				display: none
			}

			.image-multi-origin.checked {
				border: 2px solid #222;
				padding: 0
			}

			.image-multi-origin-image {
				height: 90px;
				-o-object-fit: cover;
				object-fit: cover;
				width: 90px
			}

			.image-multi-origin-radio {
				position: absolute;
				right: 4px;
				top: 4px
			}

			[dir=rtl] .image-multi-origin-radio {
				left: 4px;
				right: auto
			}

			.image-multi-origin.unchecked .image-multi-origin-radio {
				display: none
			}

			.image-multi-origin.unchecked:hover .image-multi-origin-radio {
				display: inline-block
			}

			.image-multi-origin .image-multi-origin-origin-crop {
				display: none
			}

			.image-multi-origin:hover .image-multi-origin-origin-crop {
				display: block
			}

			.image-multi-origin-origin-crop {
				background: rgba(0, 0, 0, .6);
				bottom: 0;
				color: #fff;
				font-size: 14px;
				font-weight: 400;
				height: 28px;
				left: 0;
				line-height: 28px;
				position: absolute;
				text-align: center;
				width: 100%
			}

			[dir=rtl] .image-multi-origin-origin-crop {
				left: auto;
				right: 0
			}

			.image-multi-origin.loading .image-multi-origin-loading-mask {
				background-color: rgba(0, 0, 0, .6);
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 100%;
				left: 0;
				position: absolute;
				top: 0;
				width: 100%;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			[dir=rtl] .image-multi-origin.loading .image-multi-origin-loading-mask {
				left: auto;
				right: 0
			}

			.image-multi-origin.loading .image-multi-origin-loading-mask img {
				height: 32px;
				width: 32px
			}

			.image-multi-origin-delete {
				background-color: rgba(0, 0, 0, .5);
				border-radius: 0 0 0 8px;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 28px;
				position: absolute;
				right: 0;
				top: 0;
				width: 28px;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			[dir=rtl] .image-multi-origin-delete {
				border-radius: 0 0 8px 0;
				left: 0;
				right: auto
			}

			.image-multi-origin-delete img {
				height: 20px;
				width: 20px
			}

			.image-multi-origin.single-region {
				border: 1px solid #ddd
			}

			.image-multi-origin.single-region .image-multi-origin-delete {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex
			}

			.image-multi-origin.single-region .image-multi-origin-radio {
				display: none
			}

			.image-multi-origin.single-region:hover {
				border: 1px solid #222
			}

			.image-multi-origin.single-region:hover .image-multi-origin-delete {
				background-color: rgba(0, 0, 0, .8);
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex
			}

			.image-multi-origin.single-region:hover .image-multi-origin-radio {
				display: none
			}

			.image-multi-radio {
				border-radius: 24px;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 24px;
				width: 24px;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center
			}

			.image-multi-radio,
			.image-multi-radio.image-multi-radio-checked {
				background-color: #fff
			}

			.image-multi-radio.image-multi-radio-unchecked {
				background-color: #fff;
				border: 1px solid #767676
			}

			.image-multi-radio .image-multi-checked-icon {
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.image-multi-entity-upload-fail,
			.image-multi-radio .image-multi-checked-icon {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center
			}

			.image-multi-entity-upload-fail {
				background: hsla(0, 0%, 100%, .95);
				border-radius: 8px;
				-webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
				box-shadow: 0 0 12px 0 rgba(0, 0, 0, .2);
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
				left: 50%;
				padding: 16px;
				position: absolute;
				top: 50%;
				-webkit-transform: translate(-50%, -50%);
				-ms-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content;
				z-index: 1000;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				justify-content: space-between;
				grid-gap: 16px;
				color: #222;
				font-size: 16px;
				gap: 16px;
				line-height: 22px
			}

			[dir=rtl] .image-multi-entity-upload-fail {
				left: auto;
				right: 50%;
				-webkit-transform: translate(50%, -50%);
				-ms-transform: translate(50%, -50%);
				transform: translate(50%, -50%)
			}

			.image-multi-entity-upload-fail .fail-content {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				grid-gap: 8px;
				gap: 8px
			}

			.image-multi-entity-upload-fail img {
				height: 24px;
				width: 24px
			}

			.image-multi-entity-upload-fail .try-again {
				cursor: pointer;
				font-weight: 700;
				text-decoration: underline
			}

			.image-multi-entity-upload-fail .try-again:hover {
				text-decoration: underline
			}

			.image-multi-entity-upload-fail .close-icon {
				cursor: pointer
			}

			.image-multi-entity-item {
				border-radius: 8px;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				cursor: pointer;
				height: 92px;
				overflow: hidden;
				position: relative;
				width: 92px
			}

			.image-multi-entity-item.unchecked {
				border: 1px solid #ddd;
				position: relative
			}

			.image-multi-entity-item.unchecked .image-multi-entity-item-radio {
				display: none
			}

			.image-multi-entity-item.unchecked:after {
				background: hsla(0, 0%, 100%, .6);
				content: "";
				height: 100%;
				left: 0;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 1
			}

			[dir=rtl] .image-multi-entity-item.unchecked:after {
				left: auto;
				right: 0
			}

			.image-multi-entity-item.unchecked:hover {
				border: 1px solid #767676
			}

			.image-multi-entity-item.unchecked:hover .image-multi-entity-item-radio {
				display: inline-block
			}

			.image-multi-entity-item.unchecked:hover:after {
				display: none
			}

			.image-multi-entity-item.checked {
				border: 2px solid #222;
				padding: 0
			}

			.image-multi-entity-item.checked .image-multi-entity-item-image {
				height: 88px;
				width: 88px
			}

			.image-multi-entity-item-image {
				height: 90px;
				-o-object-fit: cover;
				object-fit: cover;
				width: 90px
			}

			.image-multi-entity-item-radio {
				position: absolute;
				right: 4px;
				top: 4px
			}

			[dir=rtl] .image-multi-entity-item-radio {
				left: 4px;
				right: auto
			}

			.searchx-dialog-action {
				border: 1px solid #222;
				border-radius: 65px;
				cursor: pointer;
				font-size: 14px;
				font-weight: 600;
				line-height: 18px;
				padding: 9px 24px
			}

			.searchx-dialog-action:hover {
				background-color: #f4f4f4
			}

			.searchx-dialog-action.active {
				background-color: #ff1900;
				border-color: #ff1900;
				color: #fff
			}

			.searchx-dialog-action.active:hover {
				background-color: #d04a0a;
				border-color: #d04a0a;
				color: #fff
			}

			.searchx-dialog-portal {
				position: relative;
				z-index: 10000
			}

			.searchx-dialog-wrapper .searchx-dialog-mask {
				-webkit-backdrop-filter: blur(5px);
				backdrop-filter: blur(5px);
				background-color: rgba(0, 0, 0, .5);
				height: 100%;
				inset-inline-start: 0;
				opacity: 1;
				position: fixed;
				top: 0;
				width: 100%;
				z-index: 10000
			}

			.searchx-dialog-wrapper .searchx-dialog-container {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				padding: 28px;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				grid-gap: 24px;
				background-color: #fff;
				border-radius: 16px;
				gap: 24px;
				left: 50%;
				max-height: 80vh;
				position: fixed;
				top: 50%;
				-webkit-transform: translate(-50%, -50%);
				-ms-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
				z-index: 10001
			}

			[dir=rtl] .searchx-dialog-wrapper .searchx-dialog-container {
				left: auto;
				right: 50%;
				-webkit-transform: translate(50%, -50%);
				-ms-transform: translate(50%, -50%);
				transform: translate(50%, -50%)
			}

			.searchx-dialog-wrapper .searchx-dialog-container>* {
				-webkit-flex-shrink: 0;
				-ms-flex-negative: 0;
				flex-shrink: 0
			}

			.searchx-dialog-wrapper .searchx-dialog-header {
				font-size: 20px;
				font-weight: 700;
				line-height: 26px
			}

			.searchx-dialog-wrapper .searchx-dialog-body {
				overflow: auto;
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				font-size: 16px;
				font-weight: 400;
				line-height: 22px;
				max-height: 70vh
			}

			.searchx-dialog-wrapper .searchx-dialog-footer {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: end;
				-webkit-justify-content: flex-end;
				-ms-flex-pack: end;
				justify-content: flex-end;
				grid-gap: 16px;
				gap: 16px;
				max-height: 100px
			}

			.searchx-dialog-wrapper .searchx-dialog-close {
				cursor: pointer;
				height: 24px;
				inset-inline-end: 16px;
				position: absolute;
				top: 16px
			}

			@-webkit-keyframes marching-ants {
				0% {
					background-position: 0 0, 0 100%, 0 0, 100% 0
				}

				to {
					background-position: 20px 0, -20px 100%, 0 -20px, 100% 20px
				}
			}

			@keyframes marching-ants {
				0% {
					background-position: 0 0, 0 100%, 0 0, 100% 0
				}

				to {
					background-position: 20px 0, -20px 100%, 0 -20px, 100% 20px
				}
			}

			:root {
				--rc-drag-handle-mobile-size: 24px;
				--rc-border-color: hsla(0, 0%, 100%, .7);
				--rc-focus-color: #08f
			}

			.SearchXReactCrop {
				cursor: crosshair;
				display: inline-block;
				line-height: 0;
				max-width: 100%;
				position: relative
			}

			.SearchXReactCrop,
			.SearchXReactCrop *,
			.SearchXReactCrop :after,
			.SearchXReactCrop :before {
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			.SearchXReactCrop--disabled,
			.SearchXReactCrop--locked {
				cursor: inherit
			}

			.SearchXReactCrop__child-wrapper {
				max-height: inherit;
				overflow: hidden
			}

			.SearchXReactCrop__child-wrapper img,
			.SearchXReactCrop__child-wrapper video {
				-webkit-user-drag: none;
				-khtml-user-drag: none;
				-moz-user-drag: none;
				-o-user-drag: none
			}

			.SearchXReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,
			.SearchXReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,
			.SearchXReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection {
				-ms-touch-action: none;
				touch-action: none
			}

			.SearchXReactCrop .ReactCrop__crop-selection {
				border-radius: 12px;
				-webkit-box-shadow: 0 0 0 99999px rgba(0, 0, 0, .2), 0 0 60px 20px #ffdbc3;
				box-shadow: 0 0 0 99999px rgba(0, 0, 0, .2), 0 0 60px 20px #ffdbc3;
				left: 0;
				position: absolute;
				top: 0;
				-webkit-transform: translateZ(0);
				transform: translateZ(0);
				z-index: 999
			}

			.ReactCrop--disabled .SearchXReactCrop .ReactCrop__crop-selection {
				cursor: inherit
			}

			.ReactCrop--circular-crop .SearchXReactCrop .ReactCrop__crop-selection {
				border-radius: 50%
			}

			.ReactCrop--circular-crop .SearchXReactCrop .ReactCrop__crop-selection:after {
				border: 1px solid hsla(0, 0%, 100%, .7);
				border: 1px solid var(--rc-border-color);
				bottom: -1px;
				content: "";
				left: -1px;
				opacity: .3;
				pointer-events: none;
				position: absolute;
				right: -1px;
				top: -1px
			}

			.ReactCrop--no-animate .SearchXReactCrop .ReactCrop__crop-selection {
				outline: 1px dashed #fff
			}

			.SearchXReactCrop .ReactCrop__crop-selection:not(.ReactCrop--no-animate) {
				color: #fff
			}

			.SearchXReactCrop .ReactCrop__crop-selection:focus {
				outline: 2px solid #08f;
				outline: 2px solid var(--rc-focus-color);
				outline-offset: -1px
			}

			.SearchXReactCrop--invisible-crop .SearchXReactCrop__crop-selection {
				display: none
			}

			.SearchXReactCrop .ReactCrop__drag-handle {
				height: 20px;
				overflow: hidden;
				position: absolute;
				width: 20px
			}

			.SearchXReactCrop .ReactCrop__drag-handle:after {
				border: 4px solid #fff;
				border-radius: 14px;
				content: "";
				display: block;
				height: 50px;
				position: absolute;
				width: 50px
			}

			.SearchXReactCrop .ReactCrop__drag-handle:focus {
				background: #08f;
				background: var(--rc-focus-color)
			}

			.SearchXReactCrop .ord-nw,
			.SearchXReactCrop .ord-nw:after {
				left: 0;
				top: 0
			}

			.SearchXReactCrop .ord-nw {
				cursor: nw-resize;
				-webkit-transform: translate(-2px, -2px);
				-ms-transform: translate(-2px, -2px);
				transform: translate(-2px, -2px)
			}

			.SearchXReactCrop .ord-ne,
			.SearchXReactCrop .ord-ne:after {
				right: 0;
				top: 0
			}

			.SearchXReactCrop .ord-ne {
				cursor: ne-resize;
				-webkit-transform: translate(2px, -2px);
				-ms-transform: translate(2px, -2px);
				transform: translate(2px, -2px)
			}

			.SearchXReactCrop .ord-se,
			.SearchXReactCrop .ord-se:after {
				bottom: 0;
				right: 0
			}

			.SearchXReactCrop .ord-se {
				cursor: se-resize;
				-webkit-transform: translate(2px, 2px);
				-ms-transform: translate(2px, 2px);
				transform: translate(2px, 2px)
			}

			.SearchXReactCrop .ord-sw,
			.SearchXReactCrop .ord-sw:after {
				bottom: 0;
				left: 0
			}

			.SearchXReactCrop .ord-sw {
				cursor: sw-resize;
				-webkit-transform: translate(-2px, 2px);
				-ms-transform: translate(-2px, 2px);
				transform: translate(-2px, 2px)
			}

			.SearchXReactCrop__disabled .SearchXReactCrop__drag-handle {
				cursor: inherit
			}

			.SearchXReactCrop--new-crop .SearchXReactCrop__drag-handle {
				display: block
			}

			.SearchXReactCrop--new-crop .ReactCrop__crop-selection {
				border: 4px solid #fff
			}

			.SearchXReactCrop--new-crop .ReactCrop__crop-selection .ReactCrop__drag-handle {
				display: none
			}

			@media "(pointer: coarse)" {
				.SearchXReactCrop__drag-handle {
					height: 24px;
					height: var(--rc-drag-handle-mobile-size);
					width: 24px;
					width: var(--rc-drag-handle-mobile-size)
				}
			}

			.header-tab-input-container {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 100%;
				position: relative;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				font-size: 16px;
				font-weight: 400;
				line-height: 22px
			}

			.header-tab-input-container,
			.header-tab-shade-input-item {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				width: 100%
			}

			.header-tab-shade-input-item {
				background-color: #fff;
				color: #767676;
				height: 22px;
				left: 0;
				margin-top: -11px;
				position: absolute;
				top: 50%;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 1
			}

			[dir=rtl] .header-tab-shade-input-item {
				left: auto;
				right: 0
			}

			.header-tab-shade-input-item.keydown-show-item {
				color: #222
			}

			.header-tab-input-text {
				background-color: transparent;
				background-image: none;
				border: none;
				-webkit-box-shadow: none;
				box-shadow: none;
				color: #222;
				font-size: 16px;
				font-weight: 400;
				line-height: 22px;
				margin-bottom: 0;
				margin-left: 0;
				margin-right: 0;
				outline: none;
				padding: 0
			}

			.header-tab-shade-list.animation {
				-webkit-transition: -webkit-transform .3s ease-in;
				transition: -webkit-transform .3s ease-in;
				transition: transform .3s ease-in;
				transition: transform .3s ease-in, -webkit-transform .3s ease-in
			}

			.header-tab-shade-list .switch-place-item {
				display: block;
				height: 22px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				width: 100%;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 1
			}

			.fy23-icbu-search-bar-inner .shade-placeholder-item {
				height: 36px
			}

			.shade-placeholder-item.open-pro-biz-version {
				color: #767676;
				font-size: 16px;
				height: 22px;
				line-height: 22px
			}

			.fy23-icbu-searchbar-recommend-reason {
				margin-right: 4px
			}

			[dir=rtl] .fy23-icbu-searchbar-recommend-reason {
				margin-left: 4px;
				margin-right: 0
			}

			.fy23-icbu-searchbar-recommend-reason.suffix.first {
				margin-left: 10px
			}

			[dir=rtl] .fy23-icbu-searchbar-recommend-reason.suffix.first {
				margin-left: 0;
				margin-right: 10px
			}

			.fy23-icbu-searchbar-recommend-reason.prefix.first {
				margin-left: 1px
			}

			[dir=rtl] .fy23-icbu-searchbar-recommend-reason.prefix.first {
				margin-left: 0;
				margin-right: 1px
			}

			.fy23-icbu-searchbar-recommend-reason.prefix.last {
				margin-right: 10px
			}

			[dir=rtl] .fy23-icbu-searchbar-recommend-reason.prefix.last {
				margin-left: 10px;
				margin-right: 0
			}

			.fy23-icbu-searchbar-recommend-reason.image {
				vertical-align: middle
			}

			.fy23-icbu-searchbar-recommend-reason.text {
				color: #767676;
				font-weight: 400
			}

			.fy23-icbu-searchbar-recommend-reason.html {
				display: inline
			}

			.fy23-icbu-searchbar-recommend-reason.default.image {
				max-height: 20px
			}

			.fy23-icbu-searchbar-recommend-reason.default.text {
				font-size: 14px
			}

			.fy23-icbu-searchbar-recommend-reason.open-pro-biz-version.image {
				max-height: 22px
			}

			.fy23-icbu-searchbar-recommend-reason.open-pro-biz-version.text {
				font-size: 16px;
				line-height: 22px
			}

			.header-tab-input-container-image-text {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 100%;
				position: relative;
				width: 100%;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				font-size: 16px;
				font-weight: 400;
				line-height: 22px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				grid-gap: 12px;
				gap: 12px
			}

			.header-tab-input-container-image-text .header-tab-multi-input-text {
				-webkit-box-flex: 1;
				background-color: #fff;
				background-image: none;
				border: none;
				-webkit-box-shadow: none;
				box-shadow: none;
				color: #222;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				font-size: 16px;
				font-weight: 400;
				line-height: 22px;
				margin-bottom: 0;
				margin-left: 0;
				margin-right: 0;
				outline: none;
				overflow: hidden;
				padding: 0;
				text-overflow: ellipsis;
				white-space: nowrap;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 1
			}

			.header-tab-input-container-image-text .header-tab-multi-input-text:-webkit-autofill {
				-webkit-box-shadow: inset 0 0 0 1000px #fff !important;
				box-shadow: inset 0 0 0 1000px #fff !important;
				-webkit-text-fill-color: #222 !important
			}

			.searchbar-input-container-multi {
				border: 1px solid #ddd;
				border-radius: 4px;
				height: 24px;
				overflow: hidden;
				width: 24px
			}

			.searchbar-input-container-multi .input-image {
				height: 24px;
				-o-object-fit: cover;
				object-fit: cover;
				width: 24px
			}

			.pc-search-education-tip {
				--searchx-edu-tip-bg: #222;
				background-color: var(--searchx-edu-tip-bg);
				border-radius: 8px;
				color: #fff;
				font-size: 14px;
				font-weight: 400;
				padding: 20px 20px 4px;
				position: relative;
				width: 300px
			}

			.pc-search-education-tip.pc-search-education-tip_arrow:after {
				border: 12px solid var(--searchx-edu-tip-bg);
				content: "";
				height: 0;
				position: absolute;
				width: 0
			}

			.pc-search-education-tip.pc-search-education-tip_arrow_right:after {
				left: -7.2px;
				top: 28px;
				-webkit-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				transform: rotate(45deg)
			}

			[dir=rtl] .pc-search-education-tip.pc-search-education-tip_arrow_right:after {
				left: auto;
				right: -7.2px;
				-webkit-transform: rotate(-45deg);
				-ms-transform: rotate(-45deg);
				transform: rotate(-45deg)
			}

			.pc-search-education-tip.pc-search-education-tip_arrow_left:after {
				right: -7.2px;
				top: 28px;
				-webkit-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				transform: rotate(45deg)
			}

			[dir=rtl] .pc-search-education-tip.pc-search-education-tip_arrow_left:after {
				left: -7.2px;
				right: auto;
				-webkit-transform: rotate(-45deg);
				-ms-transform: rotate(-45deg);
				transform: rotate(-45deg)
			}

			.pc-search-education-tip.pc-search-education-tip_arrow_bottom:after {
				left: 50%;
				margin-left: -12px;
				top: -7.2px;
				-webkit-transform: rotate(-45deg);
				-ms-transform: rotate(-45deg);
				transform: rotate(-45deg)
			}

			[dir=rtl] .pc-search-education-tip.pc-search-education-tip_arrow_bottom:after {
				left: auto;
				margin-left: 0;
				margin-right: -12px;
				right: 50%;
				-webkit-transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				transform: rotate(45deg)
			}

			.pc-search-education-tip .pc-search-education-tip_inner {
				margin-bottom: 16px
			}

			.pc-search-education-tip .pc-search-education-tip_title {
				font-size: 16px;
				font-weight: 700;
				margin-bottom: 8px
			}

			.pc-search-education-tip .pc-search-education-tip_content {
				margin-bottom: 16px
			}

			.pc-search-education-tip .pc-search-education-tip_action {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex
			}

			.pc-search-education-tip .pc-search-education-tip_action.action-align-right {
				-webkit-box-orient: horizontal;
				-webkit-box-direction: reverse;
				-webkit-flex-direction: row-reverse;
				-ms-flex-direction: row-reverse;
				flex-direction: row-reverse
			}

			.pc-search-education-tip .pc-search-education-tip_action.action-align-left {
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row
			}

			.pc-search-education-tip .pc-search-education-tip_action.action-align-center {
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.pc-search-education-tip .pc-search-education-tip_more>a {
				color: #fff;
				text-decoration: underline
			}

			.ife-cdn-search-bar-pro-button {
				cursor: pointer;
				font-family: Inter;
				font-size: 16px;
				font-style: normal;
				font-weight: 600;
				line-height: 22px
			}

			.ife-cdn-search-bar-pro-button,
			.ife-cdn-search-bar-pro-button .pro-switch-button-wrapper {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				position: relative
			}

			.ife-cdn-search-bar-pro-button .pro-switch-button-wrapper {
				padding: 8px 12px;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				grid-gap: 4px;
				background: #f8f8f8;
				border: 1px solid #ddd;
				border-radius: 12px;
				gap: 4px
			}

			.ife-cdn-search-bar-pro-button .button-icon {
				height: 24px;
				width: 24px
			}

			.ife-cdn-search-bar-pro-button .button-text-free {
				background: #fff;
				border: 1px solid #ddd;
				border-radius: 4px;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				color: #222;
				display: inline-block;
				font-size: 12px;
				height: 22px;
				line-height: 16px;
				padding: 2px 4px
			}

			.ife-cdn-search-bar-pro-button.active .pro-switch-button-wrapper {
				background: #fff8f3;
				border: 1px solid #fff0e6
			}

			.ife-cdn-search-bar-pro-button.active .pro-switch-switch {
				background-color: #237da6;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: reverse;
				-webkit-flex-direction: row-reverse;
				-ms-flex-direction: row-reverse;
				flex-direction: row-reverse
			}

			.ife-cdn-search-bar-pro-button.active .button-text-free {
				border: 1px solid #ffe7db
			}

			.ife-cdn-search-bar-pro-button .pro-switch-user-guide-tip-wrapper {
				display: block;
				left: 50%;
				margin-left: -214px;
				position: absolute;
				top: calc(100% + 15px);
				z-index: 1002
			}

			[dir=rtl] .ife-cdn-search-bar-pro-button .pro-switch-user-guide-tip-wrapper {
				left: auto;
				margin-left: 0;
				margin-right: -214px;
				right: 50%
			}

			.ife-cdn-search-bar-pro-button .pro-switch-user-guide-tip {
				border-radius: 12px;
				padding: 20px;
				width: 427px
			}

			.ife-cdn-search-bar-pro-button .pro-switch-user-guide-tip .ai-icon {
				height: 20px;
				width: 20px
			}

			.ife-cdn-search-bar-pro-button .pro-switch-user-guide-tip .pc-search-education-tip_title {
				margin-bottom: 12px
			}

			.ife-cdn-search-bar-pro-button .pro-switch-user-guide-tip .pc-search-education-tip_content,
			.ife-cdn-search-bar-pro-button .pro-switch-user-guide-tip .pc-search-education-tip_inner {
				margin-bottom: 0
			}

			.ife-cdn-search-bar-pro-button .pro-switch-user-guide-tip .close-icon {
				height: 20px;
				width: 20px
			}

			.ife-cdn-search-bar-pro-button .pro-switch-user-guide-tip .pc-search-education-tip_title {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				justify-content: space-between;
				-webkit-box-align: start;
				-webkit-align-items: flex-start;
				-ms-flex-align: start;
				align-items: flex-start;
				grid-gap: 8px;
				color: #fff;
				font-size: 16px;
				font-style: normal;
				font-weight: 700;
				gap: 8px;
				line-height: 22px
			}

			.ife-cdn-search-bar-pro-button .pro-switch-user-guide-tip .pc-search-education-tip_title .title {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				grid-gap: 8px;
				gap: 8px
			}

			.ife-cdn-search-bar-pro-button .pro-switch-user-guide-tip .pc-search-education-tip_content {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				font-size: 16px;
				font-style: normal;
				font-weight: 400;
				line-height: 22px;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				grid-gap: 12px;
				gap: 12px
			}

			.ife-cdn-search-bar-pro-button .pro-switch-switch {
				height: 20px;
				margin-left: 8px;
				padding-left: 2px;
				padding-right: 2px;
				width: 40px;
				grid-gap: 12px;
				background: #ddd;
				gap: 12px;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				-webkit-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out
			}

			[dir=rtl] .ife-cdn-search-bar-pro-button .pro-switch-switch {
				margin-left: 0;
				margin-right: 8px
			}

			.ife-cdn-search-bar-pro-button .pro-switch-switch,
			.ife-cdn-search-bar-pro-button .pro-switch-switch .pro-switch-circle {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-flex-shrink: 0;
				-ms-flex-negative: 0;
				border-radius: 999px;
				flex-shrink: 0
			}

			.ife-cdn-search-bar-pro-button .pro-switch-switch .pro-switch-circle {
				height: 16px;
				width: 16px;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				grid-gap: 10px;
				background: #fff;
				background: var(--surface-color-ffffff, #fff);
				gap: 10px
			}

			.ife-cdn-search-bar-pro-button.disabled .pro-switch-button-wrapper {
				position: relative
			}

			.ife-cdn-search-bar-pro-button.disabled .pro-switch-button-wrapper :after {
				background-color: hsla(0, 0%, 100%, .2);
				border-radius: 12px;
				content: "";
				height: 100%;
				left: 0;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 1
			}

			[dir=rtl] .ife-cdn-search-bar-pro-button.disabled .pro-switch-button-wrapper :after {
				left: auto;
				right: 0
			}

			[dir=ltr] .ife-cdn-search-bar-pro-button .button-text {
				background: -webkit-linear-gradient(187deg, #207296 2.73%, #4d89a3 55.82%, #81a5b5 97.27%);
				background: linear-gradient(263deg, #207296 2.73%, #4d89a3 55.82%, #81a5b5 97.27%);
				background-clip: text;
				-webkit-background-clip: text;
				-webkit-text-fill-color: transparent
			}

			[dir=rtl] .ife-cdn-search-bar-pro-button .button-text {
				background: -webkit-linear-gradient(7deg, #207296 2.73%, #4d89a3 55.82%, #81a5b5 97.27%);
				background: linear-gradient(83deg, #207296 2.73%, #4d89a3 55.82%, #81a5b5 97.27%);
				background-clip: text;
				-webkit-background-clip: text;
				-webkit-text-fill-color: transparent
			}

			.switch-image-upload-multi-wrapper {
				position: relative
			}

			.switch-image-upload-multi-wrapper,
			.switch-image-upload-multi-wrapper .header-tab-switch-image-upload-multi {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center
			}

			.switch-image-upload-multi-wrapper .header-tab-switch-image-upload-multi {
				grid-gap: 8px;
				cursor: pointer;
				gap: 8px
			}

			.switch-image-upload-multi-wrapper .header-tab-switch-image-upload-multi .image-search-default-icon {
				display: inline-block
			}

			.switch-image-upload-multi-wrapper .header-tab-switch-image-upload-multi .image-search-hover-icon,
			.switch-image-upload-multi-wrapper .header-tab-switch-image-upload-multi:hover .image-search-default-icon {
				display: none
			}

			.switch-image-upload-multi-wrapper .header-tab-switch-image-upload-multi:hover .image-search-hover-icon {
				display: inline-block
			}

			.switch-image-upload-multi-wrapper .header-tab-switch-image-upload-multi:hover span {
				text-decoration: underline
			}

			.switch-image-upload-multi-wrapper .header-tab-switch-image-upload-multi img {
				height: 24px;
				width: 24px
			}

			.switch-image-upload-multi-wrapper .header-tab-switch-image-upload-multi.full-screen span {
				color: #222;
				font-size: 14px;
				font-weight: 500
			}

			.switch-image-upload-multi-wrapper .header-tab-switch-image-upload-multi.disabled {
				cursor: not-allowed
			}

			.switch-image-upload-multi-wrapper .header-tab-switch-image-upload-multi.disabled .image-search-disabled-icon {
				display: inline-block
			}

			.switch-image-upload-multi-wrapper .header-tab-switch-image-upload-multi.disabled span {
				color: #ddd;
				text-decoration: none
			}

			.switch-image-upload-multi-wrapper .switch-image-upload-multi-education-tip {
				background-color: #000 !important;
				display: none;
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
				left: 50%;
				margin-bottom: 0;
				margin-left: -205px;
				padding: 0;
				position: absolute;
				top: 100%;
				width: 410px;
				z-index: 1000
			}

			[dir=rtl] .switch-image-upload-multi-wrapper .switch-image-upload-multi-education-tip {
				left: auto;
				margin-left: 0;
				margin-right: -205px;
				right: 50%
			}

			.switch-image-upload-multi-wrapper .switch-image-upload-multi-education-tip:after {
				border-color: #000 !important
			}

			.switch-image-upload-multi-wrapper:hover .switch-image-upload-multi-education-tip {
				display: block
			}

			.switch-image-upload-multi-wrapper.default .switch-image-upload-multi-education-tip {
				margin-top: 6px
			}

			.image-search-hover-overlay {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				grid-gap: 12px;
				background: #000;
				border-radius: 12px;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				color: #fff;
				font-size: 16px;
				font-weight: 600;
				gap: 12px;
				line-height: 22px;
				padding: 20px 20px 4px;
				width: 410px
			}

			.image-search-hover-overlay_title {
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				font-weight: 600;
				justify-content: space-between
			}

			.image-search-hover-overlay_title,
			.image-search-hover-overlay_title .image-search-hover-overlay_title_left {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				grid-gap: 8px;
				gap: 8px
			}

			.image-search-hover-overlay_title .image-search-hover-overlay_close {
				cursor: pointer;
				height: 20px;
				width: 20px
			}

			.image-search-hover-overlay_content {
				font-weight: 400
			}

			.image-search-hover-overlay_content_list {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				margin-top: 8px;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				grid-gap: 4px;
				gap: 4px
			}

			.image-search-hover-overlay_content_item {
				color: #fff;
				display: inline-block;
				padding-left: 22px;
				position: relative
			}

			[dir=rtl] .image-search-hover-overlay_content_item {
				padding-left: 0;
				padding-right: 22px
			}

			.image-search-hover-overlay_content_item:before {
				background: #fff;
				border-radius: 50%;
				content: "";
				display: inline-block;
				height: 6px;
				left: 6px;
				position: absolute;
				top: 8px;
				width: 6px
			}

			[dir=rtl] .image-search-hover-overlay_content_item:before {
				left: auto;
				right: 6px
			}

			.image-search-hover-overlay_content_item.copy-image span {
				background-color: #fff;
				border: .6px solid #767676;
				border-radius: 2px;
				color: #222;
				display: inline-block;
				font-size: 12px;
				font-weight: 400;
				height: 16px;
				line-height: 16px;
				margin: 0 2px;
				min-width: 16px;
				padding: 0 2px;
				text-align: center
			}

			.image-search-hover-overlay_content_line {
				background: #666;
				height: 1px;
				margin: 16px 0;
				width: 100%
			}

			.image-search-hover-overlay_content_lens {
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				justify-content: space-between;
				-ms-flex-align: center;
				background: -webkit-linear-gradient(344deg, rgba(255, 111, 15, .2) -69.21%, rgba(255, 183, 135, .2) 91.23%);
				background: linear-gradient(106deg, rgba(255, 111, 15, .2) -69.21%, rgba(255, 183, 135, .2) 91.23%);
				border-radius: 8px;
				cursor: pointer;
				padding: 12px;
				text-decoration: none
			}

			[dir=rtl] .image-search-hover-overlay_content_lens {
				background: linear-gradient(-106deg, rgba(255, 111, 15, .2) -69.21%, rgba(255, 183, 135, .2) 91.23%)
			}

			.image-search-hover-overlay_content_lens,
			.image-search-hover-overlay_content_lens .image-search-hover-overlay_content_lens_left {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				align-items: center;
				grid-gap: 8px;
				gap: 8px
			}

			.image-search-hover-overlay_content_lens .image-search-hover-overlay_content_lens_left {
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				-ms-flex-align: center;
				color: #fff;
				font-size: 12px;
				font-weight: 600;
				line-height: 16px
			}

			.image-search-hover-overlay_content_lens .image-search-hover-overlay_content_lens_left img {
				height: 21px;
				width: 20px
			}

			.image-search-hover-overlay_content_lens .image-search-hover-overlay_content_lens_left span {
				color: #fff
			}

			.image-search-hover-overlay_content_lens img {
				height: 16px;
				width: 16px
			}

			[dir=rtl] .image-search-hover-overlay_content_lens img {
				-webkit-transform: rotate(180deg);
				-ms-transform: rotate(180deg);
				transform: rotate(180deg)
			}

			.header-tab-input-button {
				border: 0 solid transparent;
				border-radius: 100px;
				cursor: pointer;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-transition: all .3s ease-in-out;
				transition: all .3s ease-in-out;
				width: auto;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				background-color: #ff1900;
				color: #fff;
				justify-content: center
			}

			.header-tab-input-button.small-button {
				font-size: 14px;
				font-weight: 500;
				height: 32px;
				padding: 0 16px;
				grid-gap: 8px;
				gap: 8px
			}

			.header-tab-input-button.small-button img {
				height: 16px;
				width: 16px
			}

			.header-tab-input-button.full-screen-button {
				font-size: 16px;
				font-weight: 500;
				height: 44px;
				padding: 0 24px;
				grid-gap: 8px;
				gap: 8px
			}

			.header-tab-input-button.full-screen-button img {
				height: 20px;
				width: 20px
			}

			.header-tab-input-button.black-button {
				background-color: #222;
				color: #fff
			}

			.header-tab-input-button.pro-button {
				background: -webkit-linear-gradient(187deg, #ff2d0d 2.73%, #ff5e1a 26.36%, #ff6400 50%, #ff7e0d 73.64%, #ffab1a 97.27%);
				background: linear-gradient(263deg, #ff2d0d 2.73%, #ff5e1a 26.36%, #ff6400 50%, #ff7e0d 73.64%, #ffab1a 97.27%);
				border-radius: 100px;
				-webkit-box-shadow: inset 0 0 8px 0 hsla(0, 0%, 100%, .4);
				box-shadow: inset 0 0 8px 0 hsla(0, 0%, 100%, .4);
				color: #fff
			}

			[dir=rtl] .header-tab-input-button.pro-button {
				background: linear-gradient(-263deg, #ff2d0d 2.73%, #ff5e1a 26.36%, #ff6400 50%, #ff7e0d 73.64%, #ffab1a 97.27%)
			}

			.header-tab-input-button.disabled {
				background-color: #ddd;
				cursor: not-allowed
			}

			[dir=ltr] .header-tab-input-button.pro-button {
				background: -webkit-linear-gradient(187deg, #ff2d0d 2.73%, #ff5e1a 26.36%, #ff6400 50%, #ff7e0d 73.64%, #ffab1a 97.27%);
				background: linear-gradient(263deg, #ff2d0d 2.73%, #ff5e1a 26.36%, #ff6400 50%, #ff7e0d 73.64%, #ffab1a 97.27%)
			}

			[dir=rtl] .header-tab-input-button.pro-button {
				background: -webkit-linear-gradient(7deg, #ff2d0d 2.73%, #ff5e1a 26.36%, #ff6400 50%, #ff7e0d 73.64%, #ffab1a 97.27%);
				background: linear-gradient(83deg, #ff2d0d 2.73%, #ff5e1a 26.36%, #ff6400 50%, #ff7e0d 73.64%, #ffab1a 97.27%)
			}

			#market-mate-for-1688 {
				display: none
			}

			.header-tab-container .util-ellipsis,
			.home-search .util-ellipsis,
			.ife-header-search-bar .util-ellipsis {
				display: -webkit-box;
				overflow: hidden;
				text-overflow: ellipsis;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 1
			}

			.ife-header-search-bar-popup-wrap {
				color: #222;
				font-size: 15px;
				font-weight: 400;
				line-height: 21px;
				padding: 20px 0;
				width: 100%
			}

			.ife-header-search-bar-popup-wrap.mini {
				padding: 10px 0
			}

			.ife-header-search-bar-popup-wrap.mini .item span,
			.ife-header-search-bar-popup-wrap.mini .item.active span,
			.ife-header-search-bar-popup-wrap.mini .item:hover span {
				color: #767676
			}

			.ife-header-search-bar-popup-wrap .section.history {
				margin-bottom: 16px
			}

			.ife-header-search-bar-popup-wrap .title {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				justify-content: space-between;
				padding: 0 28px 8px
			}

			.ife-header-search-bar-popup-wrap .title-text {
				font-size: 18px;
				font-weight: 600;
				line-height: 25px
			}

			.ife-header-search-bar-popup-wrap .title-action {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center
			}

			.ife-header-search-bar-popup-wrap .title-action:hover {
				color: inherit;
				cursor: pointer
			}

			.ife-header-search-bar-popup-wrap .title-action img {
				height: 17px;
				width: 17px
			}

			.ife-header-search-bar-popup-wrap .item {
				color: #222;
				display: -webkit-box;
				font-weight: 400;
				margin-bottom: 4px;
				overflow: hidden;
				padding: 4px 28px;
				text-decoration: none;
				text-overflow: ellipsis;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 1
			}

			.ife-header-search-bar-popup-wrap .item.active,
			.ife-header-search-bar-popup-wrap .item:hover {
				background-color: #f4f4f4;
				color: inherit;
				cursor: pointer;
				text-decoration: none
			}

			.ife-header-search-bar-popup-wrap .item.association-item {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				font-weight: 600;
				height: 29px;
				line-height: 21px
			}

			.ife-header-search-bar-popup-wrap .item.association-item span {
				font-weight: 400
			}

			.ife-header-search-bar-popup-wrap .item.brand-item {
				font-weight: 600
			}

			.ife-header-search-bar-popup-wrap .item.brand-item.active,
			.ife-header-search-bar-popup-wrap .item.brand-item:hover {
				color: #d04a0a
			}

			.ife-header-search-bar-popup-wrap .item.recent-item {
				height: 40px;
				line-height: 32px
			}

			.ife-header-search-bar-popup-wrap .item.recommend-item {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 40px;
				line-height: 32px
			}

			.ife-header-search-bar-popup-wrap .item.recommend-item .recommend-brand {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				margin-left: 8px;
				-webkit-box-flex: 1;
				-webkit-flex-grow: 1;
				-ms-flex-positive: 1;
				flex-grow: 1;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				justify-content: space-between
			}

			[dir=rtl] .ife-header-search-bar-popup-wrap .item.recommend-item .recommend-brand {
				margin-left: 0;
				margin-right: 8px
			}

			.ife-header-search-bar-popup-wrap .item.recommend-item .recommend-brand .brand-logo {
				height: 24px
			}

			.ife-header-search-bar-popup-wrap .item.recommend-item .recommend-brand span {
				color: #ccc;
				font-size: 12px
			}

			.ife-header-search-bar-popup-wrap .popup-item-query {
				color: #222;
				font-weight: 600
			}

			.ife-header-search-bar-popup-wrap .popup-item-prefix-icon {
				background-color: #f4f4f4;
				border-radius: 16px;
				color: #767676;
				display: inline-block;
				height: 32px;
				line-height: 32px;
				margin-right: 12px;
				text-align: center;
				width: 32px
			}

			[dir=rtl] .ife-header-search-bar-popup-wrap .popup-item-prefix-icon {
				margin-left: 12px;
				margin-right: 0
			}

			.ife-header-search-bar-popup-wrap .popup-item-brand-img {
				border-radius: 4px;
				height: 24px;
				margin-right: 8px
			}

			[dir=rtl] .ife-header-search-bar-popup-wrap .popup-item-brand-img {
				margin-left: 8px;
				margin-right: 0
			}

			.ife-header-search-bar-popup-wrap .popup-item-suffix {
				margin-left: 10px
			}

			[dir=rtl] .ife-header-search-bar-popup-wrap .popup-item-suffix {
				margin-left: 0;
				margin-right: 10px
			}

			.ife-header-search-bar-popup-wrap .more {
				padding: 0 28px;
				vertical-align: baseline
			}

			.ife-header-search-bar-popup-wrap .more :hover {
				cursor: pointer
			}

			.ife-header-search-bar-popup-wrap .more .iconfont {
				margin-top: 4px
			}

			.ife-header-search-bar-popup-wrap .action-hover {
				color: #767676;
				cursor: pointer
			}

			.ife-header-search-bar-popup-wrap .action-hover .iconfont {
				font-size: 16px;
				line-height: 18px;
				padding-left: 2px;
				vertical-align: bottom
			}

			[dir=rtl] .ife-header-search-bar-popup-wrap .action-hover .iconfont {
				padding-left: 0;
				padding-right: 2px
			}

			.ife-header-search-bar-popup-wrap .action-hover .recommend-change {
				color: #222
			}

			.ife-header-search-bar-popup-wrap .action-hover:hover,
			.ife-header-search-bar-popup-wrap .action-hover:hover span {
				color: #d04a0a
			}

			.ife-header-search-bar-popup-wrap .underline {
				text-decoration: underline
			}

			.ife-header-search-bar-popup-wrap .change-suffix-img {
				background-position-y: -16px
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version {
				padding: 24px 0
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .section {
				margin-bottom: 12px
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .title {
				margin-bottom: 4px
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .more {
				margin-bottom: 20px;
				margin-top: 4px
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .more,
			.ife-header-search-bar-popup-wrap.pro-biz-version .title {
				padding: 0 24px
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .more.action-hover .iconfont,
			.ife-header-search-bar-popup-wrap.pro-biz-version .more.action-hover .underline,
			.ife-header-search-bar-popup-wrap.pro-biz-version .title.action-hover .iconfont,
			.ife-header-search-bar-popup-wrap.pro-biz-version .title.action-hover .underline {
				font-size: 16px;
				line-height: 22px
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .more .title-text,
			.ife-header-search-bar-popup-wrap.pro-biz-version .title .title-text {
				padding: 0
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .item,
			.ife-header-search-bar-popup-wrap.pro-biz-version .title-text {
				font-size: 16px;
				margin-bottom: 0
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .item .iconfont,
			.ife-header-search-bar-popup-wrap.pro-biz-version .title-text .iconfont {
				display: none
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .title-text {
				line-height: 22px;
				padding: 8px 24px
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .item {
				height: 38px;
				line-height: 38px;
				padding: 0 24px
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .action-hover {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 20px;
				grid-gap: 4px;
				gap: 4px;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .action-hover,
			.ife-header-search-bar-popup-wrap.pro-biz-version .action-hover .iconfont,
			.ife-header-search-bar-popup-wrap.pro-biz-version .action-hover .underline {
				color: #767676;
				font-size: 14px;
				line-height: 18px
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .action-hover .iconfont:hover,
			.ife-header-search-bar-popup-wrap.pro-biz-version .action-hover .underline:hover,
			.ife-header-search-bar-popup-wrap.pro-biz-version .action-hover:hover {
				color: #767676
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .action-hover .pro-biz-icon,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap img,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap img {
				height: 20px;
				width: 20px
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .title-text,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .title-text {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 4px;
				gap: 4px;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				background: -webkit-linear-gradient(187deg, #207296 2.73%, #4d89a3 55.82%, #81a5b5 97.27%);
				background: linear-gradient(263deg, #207296 2.73%, #4d89a3 55.82%, #81a5b5 97.27%);
				-webkit-text-fill-color: transparent
			}

			[dir=rtl] .ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .title-text,
			[dir=rtl] .ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .title-text {
				background: linear-gradient(-263deg, #207296 2.73%, #4d89a3 55.82%, #81a5b5 97.27%)
			}

			.SearchXReactCrop .ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .title-text,
			.SearchXReactCrop .ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .title-text,
			[dir] .ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .title-text,
			[dir] .ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .title-text {
				background-clip: text;
				-webkit-background-clip: text
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .list-insights-wrap,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .list-pro-wrap,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .list-insights-wrap,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .list-pro-wrap {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				margin: 12px 24px 0;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				grid-gap: 12px;
				gap: 12px
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .recommend-insights-item,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .recommend-pro-item,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .recommend-insights-item,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .recommend-pro-item {
				background: #fffaf7;
				border: 1px solid #ffe7db;
				border-radius: 12px;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				padding: 7px 12px;
				width: 33%;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				grid-gap: 8px;
				color: #222;
				gap: 8px;
				text-decoration: none
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .recommend-insights-item.active,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .recommend-insights-item:hover,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .recommend-pro-item.active,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .recommend-pro-item:hover,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .recommend-insights-item.active,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .recommend-insights-item:hover,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .recommend-pro-item.active,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .recommend-pro-item:hover {
				border: 1px solid #237da6
			}

			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .recommend-insights-item div,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .recommend-pro-item div,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .recommend-insights-item div,
			.ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .recommend-pro-item div {
				display: -webkit-box;
				overflow: hidden;
				text-overflow: ellipsis;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 2;
				height: 44px
			}

			[dir=ltr] .ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .title-text,
			[dir=ltr] .ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .title-text {
				background: -webkit-linear-gradient(187deg, #207296 2.73%, #4d89a3 55.82%, #81a5b5 97.27%);
				background: linear-gradient(263deg, #207296 2.73%, #4d89a3 55.82%, #81a5b5 97.27%);
				background-clip: text;
				-webkit-background-clip: text;
				-webkit-text-fill-color: transparent
			}

			[dir=rtl] .ife-header-search-bar-popup-wrap.pro-biz-version .recommend-insights-wrap .title-text,
			[dir=rtl] .ife-header-search-bar-popup-wrap.pro-biz-version .recommend-pro-wrap .title-text {
				background: -webkit-linear-gradient(7deg, #207296 2.73%, #4d89a3 55.82%, #81a5b5 97.27%);
				background: linear-gradient(83deg, #207296 2.73%, #4d89a3 55.82%, #81a5b5 97.27%);
				background-clip: text;
				-webkit-background-clip: text;
				-webkit-text-fill-color: transparent
			}

			.searchbar-panel-lens {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				margin: 12px 24px 0;
				padding: 8px 12px;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				justify-content: space-between;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				background: -webkit-linear-gradient(350deg, hsla(0, 0%, 100%, 0) 17.38%, #fff 117.8%), -webkit-linear-gradient(319deg, hsla(25, 95%, 77%, .15) -21.71%, rgba(248, 89, 22, .15) 98.49%);
				background: linear-gradient(100deg, hsla(0, 0%, 100%, 0) 17.38%, #fff 117.8%), linear-gradient(131deg, hsla(25, 95%, 77%, .15) -21.71%, rgba(248, 89, 22, .15) 98.49%);
				border-radius: 12px;
				color: #222;
				font-size: 16px;
				font-weight: 600;
				line-height: 24px;
				text-decoration: none
			}

			[dir=rtl] .searchbar-panel-lens {
				background: linear-gradient(-100deg, hsla(0, 0%, 100%, 0) 17.38%, #fff 117.8%), linear-gradient(-131deg, hsla(25, 95%, 77%, .15) -21.71%, rgba(248, 89, 22, .15) 98.49%)
			}

			.searchbar-panel-lens .searchbar-panel-lens-left {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				grid-gap: 4px;
				gap: 4px
			}

			.searchbar-panel-lens .searchbar-panel-lens-left .searchbar-panel-lens-left-title {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				grid-gap: 8px;
				gap: 8px;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row
			}

			.searchbar-panel-lens .searchbar-panel-lens-left .searchbar-panel-lens-left-title img {
				height: 20px;
				width: 20px
			}

			.searchbar-panel-lens .searchbar-panel-lens-left .searchbar-panel-lens-left-desc {
				font-size: 14px;
				font-weight: 400;
				line-height: 20px
			}

			.searchbar-panel-lens .searchbar-panel-lens-right {
				color: #222;
				cursor: pointer;
				text-decoration: underline
			}

			.searchbar-panel-lens .searchbar-panel-lens-right:hover {
				color: #222
			}

			[dir=ltr] .searchbar-panel-lens {
				background: -webkit-linear-gradient(350deg, hsla(0, 0%, 100%, 0) 17.38%, #fff 117.8%), -webkit-linear-gradient(319deg, hsla(25, 95%, 77%, .15) -21.71%, rgba(248, 89, 22, .15) 98.49%);
				background: linear-gradient(100deg, hsla(0, 0%, 100%, 0) 17.38%, #fff 117.8%), linear-gradient(131deg, hsla(25, 95%, 77%, .15) -21.71%, rgba(248, 89, 22, .15) 98.49%)
			}

			[dir=rtl] .searchbar-panel-lens {
				background: -webkit-linear-gradient(170deg, hsla(0, 0%, 100%, 0) 17.38%, #fff 117.8%), -webkit-linear-gradient(139deg, hsla(25, 95%, 77%, .15) -21.71%, rgba(248, 89, 22, .15) 98.49%);
				background: linear-gradient(280deg, hsla(0, 0%, 100%, 0) 17.38%, #fff 117.8%), linear-gradient(311deg, hsla(25, 95%, 77%, .15) -21.71%, rgba(248, 89, 22, .15) 98.49%)
			}

			.vc-htmlTemplateContainer .template-hover-show-arrow {
				display: none
			}

			.vc-htmlTemplateContainer:hover .template-hover-show-arrow {
				display: block
			}

			.vc-htmlTemplateContainer:hover .contactsupplier-template-hover {
				background-color: #ff1900;
				border: 1px solid #ff1900;
				color: #fff
			}

			.vc-htmlTemplateContainer:hover .contactsupplier-template-hover g {
				fill: #fff
			}

			.vc-htmlTemplateContainer:hover .img-template-hover-bigger {
				-webkit-transform: scale(1.1);
				-ms-transform: scale(1.1);
				transform: scale(1.1);
				-webkit-transition: -webkit-transform 1.25s cubic-bezier(.165, .84, .44, 1);
				transition: -webkit-transform 1.25s cubic-bezier(.165, .84, .44, 1);
				transition: transform 1.25s cubic-bezier(.165, .84, .44, 1);
				transition: transform 1.25s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.25s cubic-bezier(.165, .84, .44, 1)
			}

			.base-tag-items {
				background-color: rgba(255, 102, 0, .1);
				border-radius: 2px;
				font-size: 12px;
				height: 16px;
				line-height: 16px;
				margin: 4px 4px 4px 0;
				padding: 0 4px
			}

			[dir=rtl] .base-tag-items {
				margin: 4px 0 4px 4px
			}

			.hover-underline:hover {
				text-decoration: underline
			}

			.hover-color-333:hover {
				color: #333 !important
			}

			.hover-color-f60:hover {
				color: #ff1900 !important
			}

			.hover-color-D04A0A:hover {
				color: #d04a0a !important
			}

			.unlink:hover {
				text-decoration: none
			}

			.img-hover-bigger:hover {
				-webkit-transform: scale(1.1);
				-ms-transform: scale(1.1);
				transform: scale(1.1);
				-webkit-transition: -webkit-transform 1.25s cubic-bezier(.165, .84, .44, 1);
				transition: -webkit-transform 1.25s cubic-bezier(.165, .84, .44, 1);
				transition: transform 1.25s cubic-bezier(.165, .84, .44, 1);
				transition: transform 1.25s cubic-bezier(.165, .84, .44, 1), -webkit-transform 1.25s cubic-bezier(.165, .84, .44, 1)
			}

			.header-tab-search .popup-item-ggs-divider,
			.header-tab-search-multi .popup-item-ggs-divider,
			.home-search .popup-item-ggs-divider,
			.home-search-online .popup-item-ggs-divider,
			.ife-header-search-bar .popup-item-ggs-divider {
				font-weight: 500;
				margin-left: 12px
			}

			[dir=rtl] .header-tab-search .popup-item-ggs-divider,
			[dir=rtl] .header-tab-search-multi .popup-item-ggs-divider,
			[dir=rtl] .home-search .popup-item-ggs-divider,
			[dir=rtl] .home-search-online .popup-item-ggs-divider,
			[dir=rtl] .ife-header-search-bar .popup-item-ggs-divider {
				margin-left: 0;
				margin-right: 12px
			}

			.header-tab-search .popup-item-ggs-text,
			.header-tab-search-multi .popup-item-ggs-text,
			.home-search .popup-item-ggs-text,
			.home-search-online .popup-item-ggs-text,
			.ife-header-search-bar .popup-item-ggs-text {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				font-weight: 500;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				margin-left: 4px
			}

			[dir=rtl] .header-tab-search .popup-item-ggs-text,
			[dir=rtl] .header-tab-search-multi .popup-item-ggs-text,
			[dir=rtl] .home-search .popup-item-ggs-text,
			[dir=rtl] .home-search-online .popup-item-ggs-text,
			[dir=rtl] .ife-header-search-bar .popup-item-ggs-text {
				margin-left: 0;
				margin-right: 4px
			}

			.header-tab-search .popup-item-ggs-flag,
			.header-tab-search-multi .popup-item-ggs-flag,
			.home-search .popup-item-ggs-flag,
			.home-search-online .popup-item-ggs-flag,
			.ife-header-search-bar .popup-item-ggs-flag {
				border: .5px solid #ddd;
				height: 16px;
				margin: 0 4px;
				vertical-align: middle;
				width: 24px
			}

			.home-search .home-search-bottom-recommend-common {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				justify-content: space-between;
				grid-gap: 20px;
				color: #fff;
				font-size: 14px;
				font-weight: 400;
				gap: 20px;
				height: 18px;
				line-height: 18px;
				overflow: hidden;
				text-align: center
			}

			.home-search .home-search-bottom-recommend-common.bottom-insights {
				text-align: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.home-search .home-search-bottom-recommend-common .left-wrapper {
				-webkit-box-flex: 1;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				grid-gap: 16px;
				gap: 16px;
				height: 18px;
				overflow: hidden
			}

			.home-search .home-search-bottom-recommend-common .left-wrapper span {
				font-weight: 500
			}

			.home-search .home-search-bottom-recommend-common .left-wrapper .keyword {
				color: #fff;
				-webkit-text-decoration-line: underline;
				text-decoration-line: underline
			}

			.home-search .home-search-bottom-recommend-common .right-wrapper {
				-webkit-flex-shrink: 0;
				-ms-flex-negative: 0;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				flex-shrink: 0;
				grid-gap: 4px;
				gap: 4px
			}

			.home-search .home-search-bottom-recommend-common .right-wrapper .icon {
				height: 16px;
				width: 16px
			}

			.home-search .home-search-bottom-recommend-common .right-wrapper .home-search-bottom-ai-factory-tc {
				color: #fff;
				-webkit-text-decoration-line: none;
				text-decoration-line: none
			}

			.home-search.header-search-full-screen {
				height: 144px
			}

			.home-search.header-search-full-screen .home-search-input-panel.image-query {
				height: 230px;
				left: 0;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 10
			}

			[dir=rtl] .home-search.header-search-full-screen .home-search-input-panel.image-query {
				left: auto;
				right: 0
			}

			.home-search.header-search-full-screen .home-search-input-panel.dragging-image {
				background: #fff;
				border: 1px solid #ddd;
				border: 1px solid var(--line-colors-dddddd, #ddd);
				border-radius: 20px;
				-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .15);
				box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .15);
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
				left: 0;
				padding: 16px;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 10
			}

			[dir=rtl] .home-search.header-search-full-screen .home-search-input-panel.dragging-image {
				left: auto;
				right: 0
			}

			.home-search.header-search-full-screen {
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center
			}

			.home-search.header-search-full-screen,
			.home-search.header-search-full-screen .home-search-input-panel {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				position: relative;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column
			}

			.home-search.header-search-full-screen .home-search-input-panel {
				height: 114px;
				padding: 16px;
				width: 100%;
				-webkit-box-align: start;
				-webkit-align-items: flex-start;
				-ms-flex-align: start;
				align-items: flex-start;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				background: #fff;
				border-radius: 20px;
				-webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .05);
				box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .05);
				justify-content: space-between
			}

			.home-search.header-search-full-screen .home-search-input-panel .home-search-input-wrapper {
				height: 22px;
				width: 100%
			}

			.home-search.header-search-full-screen .home-search-input-panel .home-search-panel {
				background-color: #fff;
				border-radius: 20px;
				-webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
				box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
				left: 0;
				margin-top: 2px;
				overflow: hidden;
				position: absolute;
				top: 100%;
				width: 100%;
				z-index: 10
			}

			[dir=rtl] .home-search.header-search-full-screen .home-search-input-panel .home-search-panel {
				left: auto;
				right: 0
			}

			.home-search.header-search-full-screen .home-search-bottom-recommend {
				margin-top: 12px;
				width: 100%
			}

			.header-tab-action-full-screen {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				width: 100%;
				grid-gap: 16px;
				gap: 16px;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				justify-content: space-between;
				-webkit-box-align: end;
				-webkit-align-items: flex-end;
				-ms-flex-align: end;
				align-items: flex-end
			}

			.header-tab-action-full-screen .header-tab-action-full-screen-left {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 20px;
				gap: 20px;
				height: 44px
			}

			.header-tab-action-full-screen .header-tab-action-full-screen-left .image-search-full-screen-container {
				padding: 8px 0
			}

			.header-tab-action-full-screen .header-tab-action-full-screen-right,
			.header-tab-switch-image-upload {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex
			}

			.header-tab-switch-image-upload {
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				grid-gap: 8px;
				cursor: pointer;
				gap: 8px
			}

			.header-tab-switch-image-upload .image-search-default-icon {
				display: inline-block
			}

			.header-tab-switch-image-upload .image-search-hover-icon,
			.header-tab-switch-image-upload:hover .image-search-default-icon {
				display: none
			}

			.header-tab-switch-image-upload:hover .image-search-hover-icon {
				display: inline-block
			}

			.header-tab-switch-image-upload:hover span {
				text-decoration: underline
			}

			.header-tab-switch-image-upload img {
				height: 24px;
				width: 24px
			}

			.header-tab-switch-image-upload.full-screen span {
				color: #222;
				font-size: 14px;
				font-weight: 500
			}

			.header-tab-image-popup-mask {
				background: rgba(0, 0, 0, .5);
				height: 100vh;
				left: 0;
				position: fixed;
				top: 0;
				width: 100vw;
				z-index: 10000
			}

			[dir=rtl] .header-tab-image-popup-mask {
				left: auto;
				right: 0
			}

			.image-upload-cls-wrapper.image-upload-container {
				background-color: #fff;
				border-radius: 8px;
				-webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, .05);
				box-shadow: 0 0 12px 0 rgba(0, 0, 0, .05);
				font-size: 16px;
				font-weight: 700;
				line-height: 22px;
				position: relative
			}

			.image-upload-cls-wrapper.image-upload-container.floating {
				min-height: -webkit-min-content;
				min-height: -moz-min-content;
				min-height: min-content;
				width: 480px;
				z-index: 10001
			}

			.image-upload-cls-wrapper.image-upload-container .image-upload-content {
				padding: 20px
			}

			.image-upload-cls-wrapper.image-upload-container .image-upload-title {
				margin-bottom: 12px
			}

			.image-upload-cls-wrapper.image-upload-container .image-content {
				padding: 16px
			}

			.image-upload-cls-wrapper.image-upload-container .image-upload-content.floating-padding {
				padding: 0 20px 20px
			}

			.image-upload-cls-wrapper.image-upload-container .image-upload-title {
				color: #333;
				padding: 0 22px;
				position: relative;
				text-align: center
			}

			.image-upload-cls-wrapper.image-upload-container .image-upload-title.floating {
				margin-bottom: 16px;
				padding-top: 20px
			}

			.image-upload-cls-wrapper.image-upload-container .image-upload-body {
				background-color: #fff;
				border: 2px dashed #ddd;
				border-radius: 4px;
				margin: 0 0 12px;
				min-height: 180px;
				position: relative;
				width: 100%
			}

			.image-upload-cls-wrapper.image-upload-container.floating .image-upload-body {
				min-height: unset
			}

			.image-content {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				height: 100%;
				justify-content: center;
				margin-top: 0;
				word-break: break-word
			}

			.image-content.floating {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				grid-gap: 16px;
				gap: 16px
			}

			.image-content:has(".image-content-tip ") {
				height: 100%;
				grid-column-gap: 4px;
				-webkit-column-gap: 4px;
				-moz-column-gap: 4px;
				column-gap: 4px;
				margin: 0;
				padding: 0
			}

			.image-content .image-content-tip {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				grid-row-gap: 12px;
				color: #222;
				font-weight: 400;
				row-gap: 12px
			}

			.image-content .image-content-tip .desc {
				font-weight: 600
			}

			.image-content .image-content-tip .paste-tip {
				padding-left: 18px;
				position: relative
			}

			[dir=rtl] .image-content .image-content-tip .paste-tip {
				padding-left: 0;
				padding-right: 18px
			}

			.image-content .image-content-tip .paste-tip .imgsearch-action {
				border: 1px solid #767676;
				border-radius: 2px;
				display: -webkit-inline-box;
				display: -webkit-inline-flex;
				display: -ms-inline-flexbox;
				display: inline-flex;
				padding: 0 2px;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				background-color: #fff;
				justify-content: center;
				margin-right: 2px;
				min-width: 24px
			}

			[dir=rtl] .image-content .image-content-tip .paste-tip .imgsearch-action {
				margin-left: 2px;
				margin-right: 0
			}

			.image-content .image-content-tip .paste-tip:before {
				background-color: #000;
				border-radius: 50%;
				content: "";
				height: 6px;
				left: 6px;
				position: absolute;
				top: 12px;
				-webkit-transform: translateY(-50%);
				-ms-transform: translateY(-50%);
				transform: translateY(-50%);
				width: 6px
			}

			[dir=rtl] .image-content .image-content-tip .paste-tip:before {
				left: auto;
				right: 6px
			}

			.image-content img {
				height: 62px;
				min-height: 62px;
				min-width: 94px;
				width: 94px;
				-webkit-user-drag: none
			}

			.upload-file {
				display: none
			}

			.upload-file-text {
				color: #ff1900;
				cursor: pointer;
				font-size: 16px;
				font-weight: 700;
				letter-spacing: 0;
				line-height: 22px;
				margin-left: 4px;
				text-decoration: underline
			}

			[dir=rtl] .upload-file-text {
				margin-left: 0;
				margin-right: 4px
			}

			.upload-file-text:hover {
				color: #06c
			}

			.margin-right-28 {
				margin-right: 28px
			}

			[dir=rtl] .margin-right-28 {
				margin-left: 28px;
				margin-right: 0
			}

			.image-upload-cls-wrapper .icon-close-panel {
				background: url(https://s.alicdn.com/@img/imgextra/i1/O1CN01EX46Uj1uPKfX5cdrP_!!6000000006029-2-tps-66-66.png) no-repeat 50%;
				background-size: cover;
				cursor: pointer;
				height: 22px;
				position: absolute;
				right: 0;
				width: 22px
			}

			[dir=rtl] .image-upload-cls-wrapper .icon-close-panel {
				left: 0;
				right: auto
			}

			.image-upload-cls-wrapper .img-loading-container {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 100%;
				padding: 32px;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.image-upload-cls-wrapper .img-loading-container .img-uploading {
				height: 60px;
				margin-left: 50%;
				-webkit-transform: translate(-50%);
				-ms-transform: translate(-50%);
				transform: translate(-50%);
				width: 60px
			}

			[dir=rtl] .image-upload-cls-wrapper .img-loading-container .img-uploading {
				margin-left: 0;
				margin-right: 50%;
				-webkit-transform: translate(50%);
				-ms-transform: translate(50%);
				transform: translate(50%)
			}

			.image-upload-cls-wrapper .img-loading-container .img-uploading-text {
				color: #666;
				font-size: 20px;
				font-weight: 700;
				height: 27px;
				letter-spacing: 0;
				margin-top: 18px;
				text-align: center
			}

			.iup-image-content {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				padding: 16px 40px 20px;
				grid-gap: 4px;
				gap: 4px
			}

			.iup-image-content .img-floating-panel {
				height: 62px;
				width: 94px;
				-webkit-user-drag: none;
				margin-bottom: 16px
			}

			.iup-image-content .image-content-text {
				color: #666
			}

			.iup-image-content-icon {
				height: 36px;
				width: 36px
			}

			.iup-content-tip {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				color: #222;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				font-size: 14px;
				font-weight: 400;
				line-height: 18px;
				grid-gap: 4px;
				gap: 4px
			}

			.iup-content-tip,
			.iup-content-tip .imgsearch-action-key {
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.iup-content-tip .imgsearch-action-key {
				background-color: #fff;
				border: 1px solid #767676;
				border-radius: 2px;
				display: -webkit-inline-box;
				display: -webkit-inline-flex;
				display: -ms-inline-flexbox;
				display: inline-flex;
				margin-right: 2px;
				min-width: 20px
			}

			[dir=rtl] .iup-content-tip .imgsearch-action-key {
				margin-left: 2px;
				margin-right: 0
			}

			.iup-upload-btn {
				height: 40px;
				margin-top: 8px;
				padding: 0 24px;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				grid-gap: 10px;
				background: #ff1900;
				border-radius: 999px;
				color: #fff;
				cursor: pointer;
				font-size: 16px;
				font-weight: 700;
				gap: 10px;
				overflow: hidden;
				text-align: center;
				text-overflow: ellipsis
			}

			.iup-lens-panel,
			.iup-upload-btn {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center
			}

			.iup-lens-panel {
				padding: 12px 16px;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				justify-content: space-between;
				grid-gap: 8px;
				background: -webkit-linear-gradient(350deg, hsla(0, 0%, 100%, 0) 17.38%, #fff 117.8%), -webkit-linear-gradient(319deg, hsla(25, 95%, 77%, .15) -21.71%, rgba(248, 89, 22, .15) 98.49%);
				background: linear-gradient(100deg, hsla(0, 0%, 100%, 0) 17.38%, #fff 117.8%), linear-gradient(131deg, hsla(25, 95%, 77%, .15) -21.71%, rgba(248, 89, 22, .15) 98.49%);
				border-radius: 8px;
				gap: 8px
			}

			[dir=rtl] .iup-lens-panel {
				background: linear-gradient(-100deg, hsla(0, 0%, 100%, 0) 17.38%, #fff 117.8%), linear-gradient(-131deg, hsla(25, 95%, 77%, .15) -21.71%, rgba(248, 89, 22, .15) 98.49%)
			}

			.iup-lens-panel .lens-logo {
				height: 15px;
				width: 125.5px
			}

			.iup-lens-panel .lens-desc {
				color: #222;
				font-size: 14px;
				font-weight: 400;
				line-height: 18px
			}

			.iup-lens-panel .lens-panel-left {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				grid-gap: 4px;
				gap: 4px
			}

			.iup-lens-panel .lens-panel-right {
				color: #222;
				cursor: pointer;
				-webkit-flex-shrink: 0;
				font-size: 14px;
				font-weight: 600;
				-webkit-text-decoration-line: underline;
				text-decoration-line: underline;
				-ms-flex-negative: 0;
				flex-shrink: 0
			}

			.image-upload-cls-wrapper .image-upload-warn {
				background-color: #fff1f1;
				border-radius: 8px;
				margin-top: 12px;
				padding: 16px 12px
			}

			.image-upload-cls-wrapper .upload-warn-title {
				color: #333;
				font-size: 16px;
				font-weight: 400;
				letter-spacing: 0;
				line-height: 16px;
				margin-left: 32px;
				position: relative
			}

			[dir=rtl] .image-upload-cls-wrapper .upload-warn-title {
				margin-left: 0;
				margin-right: 32px
			}

			.image-upload-cls-wrapper .upload-warn-title:before {
				background: url(https://s.alicdn.com/@img/imgextra/i2/O1CN01KKqHXl1YMeo9GR4B9_!!6000000003045-2-tps-72-72.png?wbep=false) no-repeat;
				background-size: cover;
				border-radius: 50%;
				content: "";
				display: block;
				height: 24px;
				left: -30px;
				position: absolute;
				top: -3px;
				width: 24px
			}

			[dir=rtl] .image-upload-cls-wrapper .upload-warn-title:before {
				left: auto;
				right: -30px
			}

			.image-upload-cls-wrapper .upload-warn-desc {
				color: #666;
				font-size: 14px;
				font-weight: 400;
				letter-spacing: 0;
				line-height: 18px;
				margin: 8px 58px 0 32px
			}

			[dir=rtl] .image-upload-cls-wrapper .upload-warn-desc {
				margin: 8px 32px 0 58px
			}

			.image-upload-cls-wrapper .upload-warn-close {
				margin-right: 8px
			}

			[dir=rtl] .image-upload-cls-wrapper .upload-warn-close {
				margin-left: 8px;
				margin-right: 0
			}

			.home-search-online {
				position: relative;
				-webkit-box-orient: vertical;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center
			}

			.home-search-online,
			.home-search-online.img-outside {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-direction: normal
			}

			.home-search-online.img-outside {
				-webkit-box-orient: horizontal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				grid-gap: 12px;
				gap: 12px;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				justify-content: space-between;
				-webkit-box-align: start;
				-webkit-align-items: flex-start;
				-ms-flex-align: start;
				align-items: flex-start;
				height: 90px
			}

			.home-search-online.img-outside .home-search-online-left {
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1
			}

			.home-search-online.img-outside .home-search-online-left .header-tab-input-button {
				background-color: #222
			}

			.home-search-online.img-outside .ife-header-search-bar-img-outside {
				-webkit-flex-shrink: 0;
				-ms-flex-negative: 0;
				flex-shrink: 0
			}

			.home-search-online .home-search-online-left {
				width: 100%
			}

			.home-search-online .home-search-input-panel {
				border-width: 0;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 56px;
				padding: 4px;
				position: relative;
				width: 100%;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				background: #fff;
				border-radius: 100px;
				-webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .05);
				box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .05);
				justify-content: space-between
			}

			.home-search-online .home-search-input-panel .home-search-input-wrapper {
				-webkit-box-flex: 1;
				-webkit-flex: 1;
				-ms-flex: 1;
				flex: 1;
				height: 22px;
				padding: 0 16px 0 18px;
				width: 100%
			}

			[dir=rtl] .home-search-online .home-search-input-panel .home-search-input-wrapper {
				padding: 0 18px 0 16px
			}

			.home-search-online .home-search-input-panel .header-tab-action-default {
				-webkit-flex-shrink: 0;
				-ms-flex-negative: 0;
				flex-shrink: 0
			}

			.home-search-online .home-search-input-panel .header-tab-action-default .switch-image-upload img {
				-webkit-transform: scale(1.2);
				-ms-transform: scale(1.2);
				transform: scale(1.2)
			}

			.home-search-online .home-search-input-panel .home-search-panel {
				background-color: #fff;
				border-radius: 20px;
				-webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
				box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
				left: 0;
				margin-top: 2px;
				overflow: hidden;
				position: absolute;
				top: 100%;
				width: 100%;
				z-index: 10
			}

			[dir=rtl] .home-search-online .home-search-input-panel .home-search-panel {
				left: auto;
				right: 0
			}

			.home-search-online .home-search-input-panel .home-search-panel.img-outside {
				background-color: #fff;
				left: 0;
				position: relative;
				top: 0;
				width: 100%
			}

			[dir=rtl] .home-search-online .home-search-input-panel .home-search-panel.img-outside {
				left: auto;
				right: 0
			}

			.home-search-online .home-search-input-panel .header-tab-input-button {
				background-color: #ff1900;
				border-radius: 100px;
				font-size: 16px;
				height: 48px;
				width: 126px
			}

			.home-search-online .home-search-input-panel .header-tab-input-button img {
				height: 20px;
				width: 20px
			}

			.home-search-online-bottom-recommend-wrap.default {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				-webkit-flex-wrap: wrap;
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				font-size: 14px;
				font-weight: 500;
				height: 26px;
				line-height: 18px;
				margin: 4px 0;
				overflow: hidden;
				padding: 0 22px;
				width: 100%
			}

			.home-search-online-bottom-recommend-wrap.default span {
				font-weight: 500;
				margin-right: 6px
			}

			[dir=rtl] .home-search-online-bottom-recommend-wrap.default span {
				margin-left: 6px;
				margin-right: 0
			}

			.home-search-online-bottom-recommend-wrap.default .keyword {
				margin: 8px 6px
			}

			.home-search-online-bottom-recommend-wrap.default .keyword:hover {
				color: #fff;
				cursor: pointer;
				text-decoration: underline
			}

			.home-search-online-bottom-recommend-wrap.default .keyword,
			.home-search-online-bottom-recommend-wrap.default span {
				color: #fff;
				font-weight: 400;
				text-decoration: none
			}

			.home-search-online-bottom-recommend-wrap.pill {
				height: 36px;
				margin-top: 32px;
				overflow: hidden;
				padding: 0
			}

			.home-search-online-bottom-recommend-wrap.pill .keyword,
			.home-search-online-bottom-recommend-wrap.pill span {
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				color: #fff;
				display: inline-block;
				font-size: 14px;
				height: 36px;
				line-height: 36px;
				text-decoration: none
			}

			.home-search-online-bottom-recommend-wrap.pill span {
				font-size: 16px;
				margin-right: 10px
			}

			[dir=rtl] .home-search-online-bottom-recommend-wrap.pill span {
				margin-left: 10px;
				margin-right: 0
			}

			.home-search-online-bottom-recommend-wrap.pill .keyword {
				background-color: rgba(0, 0, 0, .2);
				border: 1px solid #fff;
				border-radius: 22px;
				margin: 0 10px;
				padding: 0 24px
			}

			.home-search-online-bottom-recommend-wrap.pill .keyword:hover {
				background-color: rgba(0, 0, 0, .5);
				color: #fff;
				text-decoration: none
			}

			.home-search-online-img-outside-container {
				position: relative
			}

			.home-search-online-img-outside-panel {
				left: 50%;
				margin-left: -264px;
				position: absolute;
				top: calc(100% + 2px);
				width: 528px;
				z-index: 10
			}

			[dir=rtl] .home-search-online-img-outside-panel {
				left: auto;
				margin-left: 0;
				margin-right: -264px;
				right: 50%
			}

			.ife-header-search-bar-img-outside {
				background-color: #fff4e9;
				border-radius: 64px;
				cursor: pointer;
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 56px;
				padding: 0 16px;
				position: relative;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center;
				-webkit-box-pack: justify;
				-webkit-justify-content: space-between;
				-ms-flex-pack: justify;
				color: #222;
				font-size: 16px;
				font-weight: 500;
				justify-content: space-between;
				line-height: 22px
			}

			.ife-header-search-bar-img-outside img {
				margin-right: 4px
			}

			[dir=rtl] .ife-header-search-bar-img-outside img {
				margin-left: 4px;
				margin-right: 0
			}

			.ife-header-search-bar-image-upload-panel {
				position: absolute;
				width: 100%
			}

			.ife-header-search-bar-image-upload-panel.popup {
				margin-top: 2px;
				position: absolute;
				right: -179.5px;
				top: 100%;
				width: 528px;
				z-index: 2
			}

			[dir=rtl] .ife-header-search-bar-image-upload-panel.popup {
				left: -179.5px;
				right: auto
			}

			.ife-header-search-bar-image-upload-panel.popup.floating {
				z-index: 10001
			}

			.ife-header-search-bar-image-upload-panel.common-panel {
				background-color: #fff;
				border-radius: 20px;
				-webkit-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .2);
				box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .2);
				overflow: hidden;
				-webkit-transition: all .2s cubic-bezier(.075, .82, .165, 1);
				transition: all .2s cubic-bezier(.075, .82, .165, 1)
			}

			.ife-header-search-bar-image-upload-panel.common-panel.floating {
				left: unset;
				right: 0;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content
			}

			[dir=rtl] .ife-header-search-bar-image-upload-panel.common-panel.floating {
				left: 0;
				right: unset
			}

			.ife-header-search-bar-image-upload-panel.common-panel.panelFixed {
				background: transparent;
				left: 50%;
				position: fixed;
				top: 0;
				-webkit-transform: translateX(-50%);
				-ms-transform: translateX(-50%);
				transform: translateX(-50%);
				-webkit-transition: none;
				transition: none;
				width: -webkit-fit-content;
				width: -moz-fit-content;
				width: fit-content
			}

			[dir=rtl] .ife-header-search-bar-image-upload-panel.common-panel.panelFixed {
				left: auto;
				right: 50%;
				-webkit-transform: translateX(50%);
				-ms-transform: translateX(50%);
				transform: translateX(50%)
			}

			.ife-header-search-bar-image-upload-panel .image-content {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				grid-gap: 16px;
				gap: 16px
			}

			.header-tab-search-multi.header-tab-search-default .header-tab-input-panel {
				background: #ddd;
				height: 42px
			}

			.header-tab-search-multi.header-tab-search-default .header-tab-input-panel .header-tab-input-panel-inner {
				background-color: #fff
			}

			.header-tab-search-multi.header-tab-search-full-screen .header-tab-input-panel .header-tab-input-panel-inner {
				height: 100%
			}

			.header-tab-search-multi.dragging-image .header-tab-input-panel.dragging-image {
				border: 1px solid var(--line-colors-dddddd, #ddd)
			}

			.header-tab-action-default {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				grid-gap: 8px;
				gap: 8px
			}

			.header-tab-search-multi {
				min-height: 42px
			}

			.header-tab-search-multi .header-tab-input-wrapper {
				position: relative
			}

			.header-tab-search-multi .header-tab-panel.show-default-panel {
				background-color: #fff;
				border-radius: 20px;
				-webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
				box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
				left: 0;
				overflow: hidden;
				position: absolute;
				top: 100%;
				width: 100%;
				z-index: 2
			}

			[dir=rtl] .header-tab-search-multi .header-tab-panel.show-default-panel {
				left: auto;
				right: 0
			}

			.header-tab-search-multi.header-tab-search-default {
				position: relative
			}

			.header-tab-search-multi.header-tab-search-default .header-tab-input-panel {
				background-color: #ddd;
				border-radius: 20px;
				padding: 1px
			}

			.header-tab-search-multi.header-tab-search-default .header-tab-input-panel .header-tab-input-panel-inner {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 100%;
				width: 100%;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				background: #fff;
				border-radius: 19px;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row;
				padding: 4px 4px 4px 0
			}

			[dir=rtl] .header-tab-search-multi.header-tab-search-default .header-tab-input-panel .header-tab-input-panel-inner {
				padding: 4px 0 4px 4px
			}

			.header-tab-search-multi.header-tab-search-default .header-tab-input-wrapper {
				height: 32px;
				padding-left: 20px;
				padding-right: 16px;
				-webkit-box-flex: 1;
				-webkit-flex-grow: 1;
				-ms-flex-positive: 1;
				flex-grow: 1
			}

			[dir=rtl] .header-tab-search-multi.header-tab-search-default .header-tab-input-wrapper {
				padding-left: 16px;
				padding-right: 20px
			}

			.header-tab-search-multi.header-tab-search-default .header-tab-action-default {
				grid-gap: 8px;
				gap: 8px
			}

			.header-tab-search-multi.header-tab-search-default .header-tab-panel.show-default-panel {
				margin-top: 12px
			}

			.header-tab-search-multi.header-tab-search-full-screen {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				padding: 16px 0 20px;
				position: relative;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center
			}

			.header-tab-search-multi.header-tab-search-full-screen .header-tab-input-panel {
				border-radius: 20px;
				-webkit-box-shadow: 0 6px 12px 4px rgba(0, 0, 0, .08);
				box-shadow: 0 6px 12px 4px rgba(0, 0, 0, .08);
				left: 0;
				padding: 2px;
				position: absolute;
				top: 0;
				width: 100%;
				z-index: 1002
			}

			[dir=rtl] .header-tab-search-multi.header-tab-search-full-screen .header-tab-input-panel {
				left: auto;
				right: 0
			}

			.header-tab-search-multi.header-tab-search-full-screen .header-tab-input-panel .header-tab-input-panel-inner {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				padding: 16px;
				width: 100%;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-align: start;
				-webkit-align-items: flex-start;
				-ms-flex-align: start;
				align-items: flex-start;
				grid-gap: 10px;
				background: #fff;
				border-radius: 18px;
				gap: 10px
			}

			.header-tab-search-multi.header-tab-search-full-screen .header-tab-input-panel.default {
				background: #ddd
			}

			.header-tab-search-multi.header-tab-search-full-screen .header-tab-input-panel .header-tab-input-wrapper {
				height: 22px;
				width: 100%
			}

			.header-tab-search-multi.header-tab-search-full-screen .header-tab-panel {
				border-radius: 20px;
				left: 0;
				position: absolute;
				top: 116px;
				width: 100%;
				z-index: 1001
			}

			[dir=rtl] .header-tab-search-multi.header-tab-search-full-screen .header-tab-panel {
				left: auto;
				right: 0
			}

			.header-tab-search-multi.dragging-image .header-tab-input-panel.dragging-image {
				background: #fff;
				border: 1px solid #ddd;
				border-radius: 20px;
				-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .15);
				box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .15);
				height: -webkit-fit-content;
				height: -moz-fit-content;
				height: fit-content;
				left: 0;
				padding: 16px;
				position: absolute;
				top: 0;
				width: 100%
			}

			[dir=rtl] .header-tab-search-multi.dragging-image .header-tab-input-panel.dragging-image {
				left: auto;
				right: 0
			}

			.header-tab-search .header-tab-panel.show-floating-image-panel {
				left: 50% !important;
				margin-left: -240px !important;
				position: fixed !important;
				top: 0 !important;
				z-index: 10001 !important
			}

			[dir=rtl] .header-tab-search .header-tab-panel.show-floating-image-panel {
				left: auto !important;
				margin-left: 0 !important;
				margin-right: -240px !important;
				right: 50% !important
			}

			.header-tab-search.header-tab-search-default .header-tab-input-panel {
				background: #ddd;
				height: 42px
			}

			.header-tab-search.header-tab-search-default .header-tab-input-panel .header-tab-input-panel-inner {
				padding: 4px 4px 4px 0
			}

			[dir=rtl] .header-tab-search.header-tab-search-default .header-tab-input-panel .header-tab-input-panel-inner {
				padding: 4px 0 4px 4px
			}

			.header-tab-search.header-tab-search-full-screen .header-tab-input-panel {
				width: 100%
			}

			.header-tab-search.header-tab-search-full-screen .header-tab-input-panel.default {
				background: #ddd
			}

			[dir=ltr] .header-tab-input-panel.ai-theme {
				background: -webkit-linear-gradient(7deg, #ff2d0d 2.73%, #ff5e1a 26.36%, #ff6400 50%, #ff7e0d 73.64%, #ffab1a 97.27%);
				background: linear-gradient(83deg, #ff2d0d 2.73%, #ff5e1a 26.36%, #ff6400 50%, #ff7e0d 73.64%, #ffab1a 97.27%)
			}

			[dir=rtl] .header-tab-input-panel.ai-theme {
				background: -webkit-linear-gradient(187deg, #ff2d0d 2.73%, #ff5e1a 26.36%, #ff6400 50%, #ff7e0d 73.64%, #ffab1a 97.27%);
				background: linear-gradient(263deg, #ff2d0d 2.73%, #ff5e1a 26.36%, #ff6400 50%, #ff7e0d 73.64%, #ffab1a 97.27%)
			}

			.header-tab-search {
				min-height: 42px
			}

			.header-tab-search .header-tab-input-wrapper {
				position: relative
			}

			.header-tab-search .header-tab-panel.show-default-panel {
				background-color: #fff;
				border-radius: 20px;
				-webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
				box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
				left: 0;
				overflow: hidden;
				position: absolute;
				top: 100%;
				width: 100%;
				z-index: 2
			}

			[dir=rtl] .header-tab-search .header-tab-panel.show-default-panel {
				left: auto;
				right: 0
			}

			.header-tab-search .header-tab-panel.show-floating-image-panel {
				left: 50%;
				margin-left: -240px;
				position: fixed;
				top: 0
			}

			[dir=rtl] .header-tab-search .header-tab-panel.show-floating-image-panel {
				left: auto;
				margin-left: 0;
				margin-right: -240px;
				right: 50%
			}

			.header-tab-search .show-floating-image-panel {
				margin-top: 12px
			}

			.header-tab-search.header-tab-search-default {
				position: relative
			}

			.header-tab-search.header-tab-search-default .header-tab-input-panel {
				background-color: #ddd;
				border-radius: 20px;
				padding: 1px
			}

			.header-tab-search.header-tab-search-default .header-tab-input-panel .header-tab-input-panel-inner {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 100%;
				width: 100%;
				-webkit-box-orient: horizontal;
				-webkit-box-direction: normal;
				background-color: #fff;
				border-radius: 19px;
				-webkit-box-sizing: border-box;
				box-sizing: border-box;
				-webkit-flex-direction: row;
				-ms-flex-direction: row;
				flex-direction: row
			}

			.header-tab-search.header-tab-search-default .header-tab-input-wrapper {
				height: 32px;
				padding-left: 20px;
				padding-right: 16px;
				-webkit-box-flex: 1;
				-webkit-flex-grow: 1;
				-ms-flex-positive: 1;
				flex-grow: 1
			}

			[dir=rtl] .header-tab-search.header-tab-search-default .header-tab-input-wrapper {
				padding-left: 16px;
				padding-right: 20px
			}

			.header-tab-search.header-tab-search-default .header-tab-action-default {
				grid-gap: 8px;
				gap: 8px
			}

			.header-tab-search.header-tab-search-default .header-tab-panel.show-default-panel {
				margin-top: 12px
			}

			.header-tab-search.header-tab-search-full-screen {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				padding: 16px 0 20px;
				position: relative;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-pack: center;
				-webkit-justify-content: center;
				-ms-flex-pack: center;
				justify-content: center;
				-webkit-box-align: center;
				-webkit-align-items: center;
				-ms-flex-align: center;
				align-items: center
			}

			.header-tab-search.header-tab-search-full-screen .header-tab-input-panel {
				border-radius: 20px;
				-webkit-box-shadow: 0 6px 12px 4px rgba(0, 0, 0, .08);
				box-shadow: 0 6px 12px 4px rgba(0, 0, 0, .08);
				left: 0;
				padding: 2px;
				position: absolute;
				top: 0;
				z-index: 1002
			}

			[dir=rtl] .header-tab-search.header-tab-search-full-screen .header-tab-input-panel {
				left: auto;
				right: 0
			}

			.header-tab-search.header-tab-search-full-screen .header-tab-input-panel .header-tab-input-panel-inner {
				display: -webkit-box;
				display: -webkit-flex;
				display: -ms-flexbox;
				display: flex;
				height: 100%;
				padding: 16px;
				width: 100%;
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-webkit-flex-direction: column;
				-ms-flex-direction: column;
				flex-direction: column;
				-webkit-box-align: start;
				-webkit-align-items: flex-start;
				-ms-flex-align: start;
				align-items: flex-start;
				grid-gap: 10px;
				background: #fff;
				border-radius: 18px;
				gap: 10px
			}

			.header-tab-search.header-tab-search-full-screen .header-tab-input-panel .header-tab-input-wrapper {
				height: 22px;
				width: 100%
			}

			.header-tab-search.header-tab-search-full-screen .header-tab-panel {
				border-radius: 20px;
				left: 0;
				position: absolute;
				top: 116px;
				width: 100%;
				z-index: 1001
			}

			[dir=rtl] .header-tab-search.header-tab-search-full-screen .header-tab-panel {
				left: auto;
				right: 0
			}