/* Container principal da declaração */
.ia-transparente-declaration {
    border: 2px dashed #999; /* Tracejado mais visível */
    padding: 15px;
    margin-top: 20px;
    margin-bottom: 20px;
    border-radius: 8px;
    font-family: Arial, sans-serif;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    max-width: 500px; /* Largura máxima da caixa */
    margin-left: auto; /* Centraliza a caixa horizontalmente */
    margin-right: auto; /* Centraliza a caixa horizontalmente */
}

/* Título "UTILIZAÇÃO DE IA" */
.ia-transparente-title {
    font-size: 0.8em; /* Menor para "UTILIZAÇÃO DE IA" */
    color: #333;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 5px;
}

/* Nível de uso (Autoria Humana Exclusiva, Uso Mínimo, etc.) */
.ia-transparente-level {
    font-size: 1.4em; /* Maior para o nível */
    font-weight: bold;
    margin-bottom: 10px;
}

/* Estilos para as cores de fundo */
.ia-fundo-fefae0 { background-color: #FEFAE0; } /* Creme (Autoria Humana Exclusiva) */
.ia-fundo-2A9D8F { background-color: #2A9D8F; color: #fff; } /* Verde Turquesa (Uso Mínimo) */
.ia-fundo-E9C46A { background-color: #E9C46A; } /* Amarelo (Uso Moderado) */
.ia-fundo-F4A261 { background-color: #F4A261; } /* Laranja (Uso Significativo) */
.ia-fundo-E76F51 { background-color: #E76F51; color: #fff; } /* Vermelho (Dependência Total) */
.ia-fundo-nao-declarado { background-color: #cc444b; color: #fff; } /* Vermelho escuro (Não Declarado) - Corrigido e mais forte */


/* Estilos para parágrafos e listas dentro da declaração */
.ia-transparente-declaration p {
    margin-top: 10px;
    margin-bottom: 5px;
    line-height: 1.5;
    font-size: 0.95em;
    color: inherit; /* Garante que a cor do texto seja herdada do container pai */
}

.ia-transparente-declaration ul {
    margin-left: 20px;
    padding-left: 0;
    list-style-type: disc;
    color: inherit; /* Garante que a cor do texto seja herdada do container pai */
    font-size: 0.9em;
}

.ia-transparente-declaration ul li {
    margin-bottom: 5px;
}

/* Texto específico para "Não Declarado" e "Autoria Humana Exclusiva" - Removido Itálico */
.ia-nao-declarado-texto,
.ia-autoria-exclusiva-texto {
    font-style: normal; /* **CORRIGIDO: Removido itálico** */
    /* A cor será herdada do container pai (ia-transparente-declaration) */
}