@charset "UTF-8";
/*! PersonalizeWP v3.5.1 | (c) 2026 PersonalizeWP | GPL-3.0 License */
.personalizewp__has-been-personalized {
	outline: 2px dashed rgb(241, 15, 166);
}
.personalizewp__has-been-personalized::before {
	content: attr(data-personalized-label);
	display: inline-block;
	position: absolute;
	inset-block-start: -1rem;
	inset-inline-start: -0.15rem;
	background-color: rgba(241, 15, 66, 0.15);
	border-top-left-radius: 1rem;
	color: black;
	font-size: 0.5rem;
	line-height: normal;
	padding-block: 0.25em;
	padding-inline: 1em;
	padding-inline-start: calc(0.625rem + 1px);
	pointer-events: none;
}

:is(*.is-selected + .personalizewp__has-been-personalized,
.personalizewp__has-been-personalized.is-selected)::before {
	display: none;
}

pwp-user-data:not(:defined) {
	outline: 2px dashed hotpink;
	position: relative;
}
pwp-user-data:not(:defined)::before {
	content: "PWP:" attr(data);
	display: block;
	position: absolute;
	inset-block-start: -1.5em;
	inset-inline-end: 0;
	background-color: white;
	color: lightgray;
	padding: 0 2px;
	font-size: 10px;
	font-style: italic;
}