/* The class is added only for visitors or a valid, private visitor preview. */
body.afl-content-protected {
  -webkit-user-select: none;
  user-select: none;
}

body.afl-content-protected input,
body.afl-content-protected textarea,
body.afl-content-protected select,
body.afl-content-protected a,
body.afl-content-protected a *,
body.afl-content-protected button,
body.afl-content-protected button *,
body.afl-content-protected [role="button"],
body.afl-content-protected [role="button"] *,
body.afl-content-protected [role="textbox"],
body.afl-content-protected [role="textbox"] *,
body.afl-content-protected [contenteditable]:not([contenteditable="false"]),
body.afl-content-protected [contenteditable]:not([contenteditable="false"]) *,
body.afl-content-protected .afl-allow-copy,
body.afl-content-protected .afl-allow-copy *,
body.afl-content-protected [data-afl-allow-copy],
body.afl-content-protected [data-afl-allow-copy] *,
body.afl-content-protected #wpadminbar,
body.afl-content-protected #wpadminbar *,
body.afl-content-protected #afl-visitor-preview,
body.afl-content-protected #afl-visitor-preview * {
  -webkit-user-select: text !important;
  user-select: text !important;
}

body.afl-content-protected img {
  -webkit-touch-callout: none;
}

body.afl-content-protected a img,
body.afl-content-protected button img,
body.afl-content-protected [role="button"] img,
body.afl-content-protected .afl-allow-copy img,
body.afl-content-protected [data-afl-allow-copy] img {
  -webkit-touch-callout: default;
}
