/* EasyTransfer · Anti-Copy / Anti-Capture · 2026-05-03
   Aplicar em todos os portais via <link rel="stylesheet" href="/anti-copy.css"> ou inline */

*,*::before,*::after{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-touch-callout:none;
  -webkit-tap-highlight-color:transparent;
}

/* Inputs · textareas · code blocks ainda permitem selecção (driver tem que poder editar) */
input,textarea,select,[contenteditable="true"],pre,code,.allow-select,.allow-select *,
input *,textarea *,.copy-ok,.copy-ok *{
  -webkit-user-select:text!important;
  -moz-user-select:text!important;
  -ms-user-select:text!important;
  user-select:text!important;
  -webkit-touch-callout:default!important;
}

/* Imagens · desactivar drag */
img,svg,canvas{
  -webkit-user-drag:none;
  user-drag:none;
  -webkit-touch-callout:none;
}

/* Print · bloquear · só admin info@ deve fazer print de invoices */
@media print{
  body:not(.print-allow){
    display:none!important;
  }
  body:not(.print-allow)::before{
    content:'EasyTransfer Transport · Documento confidencial · Print bloqueado';
    display:block;
    padding:40px;
    font-size:18px;
    text-align:center;
  }
}

/* Watermark invisível embed em background (rastreável forensicamente) */
body::after{
  content:attr(data-et-watermark);
  position:fixed;
  bottom:0;
  right:0;
  font-size:1px;
  color:transparent;
  pointer-events:none;
  user-select:none;
  z-index:-1;
}
