/**
 * Zozo Portfolio brand badge on Gutenberg inserter cards.
 * Matches Elementor widget badge (assets/css/elementor-icons.css):
 * 16×16 favicon.png at top-right, 5px from edges.
 *
 * Targets only Zozo Portfolio Gutenberg blocks — not Elementor-only widgets
 * and not unrelated core/third-party blocks.
 */

.editor-block-list-item-zozo-portfolio-portfolio-grid,
.editor-block-list-item-zozo-portfolio-portfolio-list,
.editor-block-list-item-zozo-portfolio-portfolio-masonry,
.editor-block-list-item-zozo-portfolio-portfolio-filter,
.editor-block-list-item-zozo-portfolio-portfolio-slider,
.editor-block-list-item-zozo-portfolio-portfolio-list-slider,
.editor-block-list-item-zozo-portfolio-portfolio-accordion {
	position: relative;
}

.editor-block-list-item-zozo-portfolio-portfolio-grid::before,
.editor-block-list-item-zozo-portfolio-portfolio-list::before,
.editor-block-list-item-zozo-portfolio-portfolio-masonry::before,
.editor-block-list-item-zozo-portfolio-portfolio-filter::before,
.editor-block-list-item-zozo-portfolio-portfolio-slider::before,
.editor-block-list-item-zozo-portfolio-portfolio-list-slider::before,
.editor-block-list-item-zozo-portfolio-portfolio-accordion::before {
	content: "";
	position: absolute;
	top: 5px;
	right: 5px;
	width: 16px;
	height: 16px;
	background-image: url(../assets/images/favicon.png);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	opacity: 1;
	filter: brightness(100%);
	pointer-events: none;
	z-index: 1;
}
