.voxfor-ml-tools-container {
	max-width: 1000px;
}

.voxfor-ml-tool-section {
	background: #fff;
	border: 1px solid #ccd0d4;
	padding: 20px;
	margin-bottom: 20px;
	box-shadow: 0 1px 1px rgba(0,0,0,.04);
}

.voxfor-ml-tool-section h2 {
	margin-top: 0;
}

.voxfor-ml-tools-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
	gap: 20px;
}

.voxfor-ml-tool-box {
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	padding: 20px;
	border-radius: 4px;
}

.voxfor-ml-tool-box h3 {
	margin-top: 0;
	font-size: 16px;
}

.voxfor-ml-diagnostic-info {
	background: #f9f9f9;
	padding: 20px;
	border-radius: 4px;
}

.voxfor-ml-diagnostic-info h3 {
	margin-top: 20px;
}

.voxfor-ml-diagnostic-info h3:first-child {
	margin-top: 0;
}

#queue-progress-bar {
	height: 20px;
} 