.ai-settings-card,
.ai-assist-panel,
.ai-dash-panel {
	background: #fff;
}

.ai-guide-list code {
	font-size: 0.72rem;
	word-break: break-all;
}

/* Modal — ürün önerileri & dashboard analizi */
.ai-assist-modal .modal-body {
	max-height: min(72vh, 720px);
	overflow-y: auto;
}

.ai-modal-field {
	margin-bottom: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #eee;
}

.ai-modal-field:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

.ai-modal-field__label {
	font-size: 0.72rem;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.04em;
	color: #6c757d;
	margin-bottom: 0.35rem;
}

.ai-modal-field__value {
	font-size: 0.925rem;
	line-height: 1.55;
	color: #212529;
	word-break: break-word;
}

.ai-modal-field--wide .ai-modal-field__value {
	font-size: 0.875rem;
}

.ai-modal-description {
	max-height: 280px;
	overflow-y: auto;
	padding: 0.75rem;
	background: #f8f9fa;
	border-radius: 0.375rem;
	border: 1px solid #e9ecef;
	white-space: pre-wrap;
}

.ai-modal-analysis {
	line-height: 1.6;
	font-size: 0.925rem;
}

.ai-modal-analysis ul {
	margin-bottom: 0.75rem;
}

.ai-modal-loading .spinner-border {
	width: 2.5rem;
	height: 2.5rem;
}
