/* === Search UX fixes (2026-07-22) === */

/* 1) Click target: whole gray search box, not only the inner strip */
#header .hr-wr .icns-wr .wb_ic--sc .wrap_icon {
	cursor: pointer;
	position: relative;
}

#header .hr-wr .icns-wr .wb_ic--sc .inline-search-show {
	align-items: center;
	margin: -16px;
	padding: 16px;
	width: calc(100% + 32px);
	box-sizing: border-box;
	min-height: 100%;
}

#header .hr-wr .icns-wr .wb_ic--sc .inline-search-show input,
#header .hr-wr .icns-wr .wb_ic--sc .inline-search-show .title,
#header .hr-wr .icns-wr .wb_ic--sc .inline-search-show .svg {
	pointer-events: none;
}

#mobileheader .inline-search-show {
	cursor: pointer;
}

/* 2) Category pages: search panel above filters/sticky, solid background */
.inline-search-block.fixed,
.inline-search-block.fixed.big,
.inline-search-block.fixed.big.show {
	z-index: 10050 !important;
	background: #fff !important;
}

.jqmOverlay.search {
	z-index: 10040 !important;
	background: #3a3f44 !important;
	opacity: .7 !important;
	pointer-events: auto;
}

.inline-search-block.fixed.big .search-wrapper,
.inline-search-block.fixed.big .search,
.inline-search-block.fixed.big .search .search-input-div {
	background: #fff !important;
}

.inline-search-block.fixed.big .search .search-input {
	background: #fff !important;
	color: #333 !important;
	pointer-events: auto !important;
	-webkit-user-select: text !important;
	user-select: text !important;
	caret-color: #333;
}

.inline-search-block.fixed.big.show {
	visibility: visible !important;
	opacity: 1 !important;
}
