/*!
 * Recoil Zero - Estilos Simples de Proteção v3.1
 * CSS simplificado para proteção básica
 */

/* ================================
   PROTEÇÕES BÁSICAS
   ================================ */

/* Prevenir seleção de texto */
.protected {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    -webkit-touch-callout: none !important;
    -webkit-tap-highlight-color: transparent !important;
}

/* Permitir seleção em inputs */
input, textarea, select, button, [contenteditable="true"] {
    -webkit-user-select: text !important;
    -moz-user-select: text !important;
    -ms-user-select: text !important;
    user-select: text !important;
    pointer-events: auto !important;
}

/* ================================
   MOBILE - SEM PROTEÇÕES
   ================================ */

@media (max-width: 768px), (pointer: coarse) {
    .protected {
        -webkit-user-select: text !important;
        -moz-user-select: text !important;
        -ms-user-select: text !important;
        user-select: text !important;
        -webkit-touch-callout: default !important;
    }
}

/* ================================
   COMPATIBILIDADE COM CHAT BREVO
   ================================ */

/* Garantir que o chat Brevo funcione */
#brevo-conversations, 
[id*="brevo"], 
[class*="brevo"], 
script[src*="brevo"],
script[src*="conversations-widget"] {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    user-select: auto !important;
    -webkit-user-select: auto !important;
    -moz-user-select: auto !important;
    -ms-user-select: auto !important;
} 