/*! TazminGO Core · Yardım merkezi SSS araması (P09: tam genişlik, büyüteç ikonlu alan). Alan Impreza Field Style 1'den
    (52 px, radius 8, teal odak); burada yalnızca ikon ve boş sonuç satırı. Renkler Impreza değişkenlerinden. */

.tz-faq-search {
	position: relative;
}

.tz-faq-search[hidden] {
	display: none;
}

/* Büyüteç: alanın dikey ortasında (etiket ekran dışında, alan kutudaki ilk görünür öğe). */
.tz-faq-search::before {
	content: "";
	position: absolute;
	z-index: 1;
	top: calc(var(--inputs-height, 52px) / 2 + var(--inputs-border-width, 1px));
	inset-inline-start: 16px;
	width: 18px;
	height: 18px;
	background: var(--color-content-link, #007D91);
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='7.5' cy='7.5' r='5.75'/%3E%3Cpath d='M12 12l4.5 4.5'/%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='7.5' cy='7.5' r='5.75'/%3E%3Cpath d='M12 12l4.5 4.5'/%3E%3C/svg%3E") center / contain no-repeat;
	transform: translateY(-50%);
	pointer-events: none;
}

.tz-faq-search .tz-faq-search-input {
	width: 100%;
	padding-inline-start: 48px;
}

.tz-faq-search .tz-faq-search-input::placeholder {
	color: var(--color-tg-faded, #667085);
	opacity: 1;
}

.tz-faq-search-empty {
	margin: 16px 0 0;
}

.tz-faq-search-empty[hidden] {
	display: none;
}
