/* Protección de contenido: sin selección de texto ni arrastrar imágenes,
 * salvo en campos de formulario (buscador, comentarios, etc). */
body:not(.wp-admin) {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
body:not(.wp-admin) input,
body:not(.wp-admin) textarea,
body:not(.wp-admin) select,
body:not(.wp-admin) [contenteditable="true"],
body:not(.wp-admin) .pmt-allow-select {
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text;
}
body:not(.wp-admin) img {
	-webkit-user-drag: none;
	user-drag: none;
	pointer-events: auto;
}

.pmt-protect-toast {
	position: fixed;
	left: 50%;
	bottom: 90px;
	z-index: 999999;
	transform: translateX(-50%);
	max-width: 90vw;
	padding: 10px 18px;
	border: 1px solid rgba(247, 169, 12, .5);
	border-radius: 24px;
	background: #111;
	color: #eee;
	font-family: "Roboto", "Helvetica Neue", Arial, sans-serif;
	font-size: 13px;
	text-align: center;
	box-shadow: 0 10px 30px rgba(0, 0, 0, .5);
	pointer-events: none;
}
.pmt-protect-toast[hidden] { display: none; }
@media (max-width: 600px) {
	.pmt-protect-toast { bottom: 80px; font-size: 12px; }
}
