/* ===== Scenario Setting Chips (scenario-setting.php) ===== */
/* 추천 질문 chips 드래그 시각 효과 */
#faq_ai_selected_chips .sidetalk-chip {
	user-select: none;
	transition: transform 120ms ease, box-shadow 120ms ease, background 120ms ease;
	will-change: transform;
	font-size: 14px;
	cursor: pointer;
	display: inline-flex;
	align-items: center;
}

#faq_ai_selected_chips {
	position: relative;
}

#faq_ai_selected_chips .sidetalk-chip.placeholder {
	visibility: hidden;
}

#faq_ai_selected_chips .sidetalk-chip.dragging {
	opacity: 0.85;
	transform: scale(1.05);
	background: #eef2ff;
	box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
}

#faq_ai_selected_chips.drag-active {
	outline: 2px dashed #94a3b8;
	outline-offset: 4px;
}

#faq_ai_selected_chips .sidetalk-chip.drop-target {
	outline: 2px dashed #60a5fa;
}

/* 칩 삭제 버튼(X) 크기/터치 영역 강화 */
#faq_ai_selected_chips .sidetalk-chip .chip-remove {
	width: 24px;
	height: 24px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	font-size: 20px;
	line-height: 1;
	padding: 0;
	margin-left: 2px;
	cursor: pointer;
	color: #64748b;
	transition: transform 100ms ease, background 100ms ease, color 120ms ease;
	transform: translateY(-2px);
}

#faq_ai_selected_chips .sidetalk-chip .chip-remove:hover {
	color: #0f172a;
	background: #e2e8f0;
	transform: translateY(-2px) scale(1.2);
}
