.foodord-products-block-preview {
	border: 2px dashed #ddd;
	padding: 20px;
	text-align: center;
	background: #f7f7f7;
	border-radius: 4px;
}.foodord-block-placeholder h3 {
	margin: 0 0 10px 0;
}

.foodord-block-placeholder p {
	margin: 0 0 20px 0;
}

.foodord-preview-grid {
	display: grid;
	gap: 15px;
	max-width: 400px;
	margin: 0 auto;
}

.foodord-preview-grid.wc-columns-1 {
	grid-template-columns: 1fr;
}

.foodord-preview-grid.wc-columns-2 {
	grid-template-columns: repeat(2, 1fr);
}

.foodord-preview-grid.wc-columns-3 {
	grid-template-columns: repeat(3, 1fr);
}

.foodord-preview-grid.wc-columns-4,
.foodord-preview-grid.wc-columns-5,
.foodord-preview-grid.wc-columns-6 {
	grid-template-columns: repeat(4, 1fr);
}

.foodord-preview-item {
	border: 1px solid #e1e1e1;
	padding: 15px;
	background: white;
	border-radius: 4px;
	text-align: center;
}

.foodord-preview-item .preview-image {
	width: 60px;
	height: 60px;
	background: #f0f0f0;
	margin: 0 auto 10px auto;
	border-radius: 4px;
	position: relative;
}

.foodord-preview-item .preview-image::after {
	content: "📦";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.foodord-preview-item .preview-title {
	margin-bottom: 8px;
}

.foodord-preview-item .preview-price {
	margin-bottom: 10px;
}

.foodord-preview-item .preview-button {
	background: #0073aa;
	padding: 6px 12px;
	border-radius: 3px;
	display: inline-block;
}