.hapantheon-source-block-editor-preview {
	min-height: 90px;
	border: 1px solid #d6c79c;
	background: #f6f1e3;
	color: #272215;
}
.hapantheon-source-block-editor-preview .components-placeholder {
	min-height: 90px;
}
.hapantheon-source-repeater-item {
	margin: 0 0 16px;
	padding: 12px;
	border: 1px solid #dcdcde;
	background: #fff;
}
.hapantheon-source-repeater-heading {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
	margin-bottom: 10px;
}
.hapantheon-source-media-control {
	display: grid;
	gap: 8px;
	margin-bottom: 16px;
}
.hapantheon-source-media-control img {
	max-width: 100%;
	max-height: 150px;
	object-fit: cover;
}
