[data-owner-content-protected] {
  -webkit-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none;
}
[data-owner-content-protected] :is(input, textarea, select, [contenteditable]:not([contenteditable="false"]), [data-copy-allowed], [data-copy-allowed] *) {
  -webkit-user-select: text !important;
  user-select: text !important;
  -webkit-touch-callout: default;
}
[data-owner-content-protected] :is(a, button) { -webkit-touch-callout: default; }
@media print {
  /* Hide the root too: native framed children can have stronger important display rules. */
  html:has(> body[data-owner-text-print-protected]) { display: none !important; }
  body[data-owner-text-print-protected] > * { display: none !important; }
}
