.ibe-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
	gap: 20px;
	margin: 20px 0;
}
.ibe-grid-item {
	text-align: center;
}
.ibe-grid-item img {
	width: 100%;
	height: auto;
	border-radius: 6px;
	display: block;
}
.ibe-copy-link {
	margin-top: 8px;
	padding: 6px 14px;
	background: #e91e63;
	color: #fff;
	border: none;
	border-radius: 4px;
	cursor: pointer;
	font-size: 13px;
}
.ibe-copy-link:hover {
	opacity: .9;
}
.ibe-copy-link.copied {
	background: #2e7d32;
}
