/**
 * AI Fields — minimal styling for the injected button, suggestion chips, and
 * loading/error states. All selectors are prefixed `ai-fields-` to avoid
 * clashing with Voxel's own create-post styles (the button keeps the native
 * `.ts-btn` class for base styling).
 */

.ai-fields-btn-wrap {
	margin-left: 6px;
	display: inline-block;
}

.ai-fields-btn {
	font-size: 12px;
	padding: 2px 8px;
}

.ai-fields-loading {
	opacity: 0.5;
	pointer-events: none;
}

.ai-fields-chips {
	margin-top: 4px;
	display: flex;
	flex-wrap: wrap;
	gap: 4px;
}

.ai-fields-chip {
	font-size: 11px;
	padding: 2px 6px;
	border: 1px solid #ccc;
	border-radius: 12px;
	cursor: pointer;
	background: #fff;
}

.ai-fields-chip:hover {
	background: #f0f0f0;
}

.ai-fields-chip-full {
	border-color: #c00;
	color: #c00;
}

.ai-fields-error {
	color: #c00;
	font-size: 11px;
	margin-left: 6px;
}
