/* Step 35CZ — app-wide native text-selection cleanup.
   eetZA is an application interface rather than a document reader. Prevent
   accidental browser text selection and touch callouts across the app, while
   preserving normal editing, cursor movement, and selection inside form fields.
   Add .eetza-selectable-text to any future element that genuinely needs native
   partial-text selection. */
html,
body,
body * {
  -webkit-user-select: none !important;
  user-select: none !important;
  -webkit-touch-callout: none !important;
}

input,
textarea,
[contenteditable="true"],
[contenteditable="plaintext-only"],
.eetza-selectable-text,
.eetza-selectable-text * {
  -webkit-user-select: text !important;
  user-select: text !important;
  -webkit-touch-callout: default !important;
}

/* Keep controls responsive and avoid accidental image dragging on touch UIs. */
button,
a,
label,
img,
svg {
  -webkit-user-drag: none;
}
