/* Dokos AI Assistant - Simple Style */

:root {
	--ai-primary-color: #003f64;
	--ai-primary-hover: #002d4a;
	--ai-border-color: #d1d5db;
	--ai-bg-light: #f8fbff;
	--ai-text-dark: #1e293b;
	--ai-text-muted: #64748b;
	--ai-radius: 8px;
}

.ai-assistant-modal .modal-dialog {
	margin: auto auto 30px auto !important;
	display: flex;
	align-items: flex-end;
	min-height: calc(100vh - 60px);
}

/* .modal-dialog {
	width: 95% !important;
} */

.ai-assistant-modal .modal-title {
	display: flex;
	align-items: center;
	width: 100%;
	font-size: 16px;
	color: var(--ai-text-dark);
}

.ai-logo-container {
	width: 12px;
	height: 12px;
	display: flex;
	align-items: center;
}

.ai-assistant-modal .modal-content {
	border-radius: var(--ai-radius) !important;
	border: none !important;
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
	overflow: hidden;
}

.ai-header-btn-wrapper, .ai-rounded {
	border-radius: var(--ai-radius) !important;
}

@media (min-width: 992px) {
	.ai-assistant-modal .modal-dialog {
		width: 60% !important;
		max-width: 60% !important;
	}
}

@media (max-width: 767px) {
	.ai-assistant-modal.modal {
		display: flex !important;
		align-items: flex-end !important;
		justify-content: center !important;
	}
	.ai-assistant-modal .modal-dialog {
		width: 95% !important;
		max-width: 95% !important;
		margin: 0 auto 20px auto !important;
		min-height: auto !important;
		transform: none !important;
	}
}
