/* ============================================================================== */
/* ESTILO DE AVISO DE CONEXÃO (Arquitetura Titanium)                              */
/* Caminho: nutsdailha_com/_drive/css/aviso_de_conexao.css                        */
/* ============================================================================== */

#caixa_de_aviso_de_conexao {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    padding: 12px 20px;
    font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: var(--cor_de_texto_sobre_cor);
    z-index: 10011; /* Fica acima de qualquer outro elemento do site */
    box-sizing: border-box;
    
    /* Começa invisível e empurrada para cima (fora da tela) */
    transform: translateY(-100%);
    transition: transform 0.4s ease-in-out, background-color 0.4s;
    box-shadow: 0 4px 6px rgba(0,0,0,0.2);
}

/* Quando o Vigia Javascript detectar que caiu a rede */
#caixa_de_aviso_de_conexao.estado_offline {
    transform: translateY(0);
    background-color: var(--cor_de_alerta); /* Vermelho alerta suave */
}

/* Quando o Vigia Javascript detectar que a rede voltou */
#caixa_de_aviso_de_conexao.estado_online {
    transform: translateY(0);
    background-color: var(--cor_de_conversao); /* Verde sucesso */
}