    .body {
        font-family: 'Ubuntu' !important
    }
    
    

    .barra {
        background-color: #009688;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 8px 0;
    }
    
    header {
        text-align: center;
        background: rgb(255, 255, 255);
        background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(20, 205, 147, 1) 49%, rgba(255, 255, 255, 0) 100%);
    }
    
    header h1 {
        color: #009688;
    }
    
    header h1 span {
        color: #003934;
    }
    
    section h3 {
        color: #064f6e;
        text-align: center;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        padding: 5px 0;
        background: rgb(255, 255, 255);
        background: linear-gradient(219deg, rgba(255, 255, 255, 0) 5%, rgba(230, 222, 42, 0.6727065826330532) 50%, rgba(255, 255, 255, 0) 95%);
    }
    
    .btnPadding {
        padding: 0 .75rem;
        margin-left: 2px;
    }


    .corpo {
        margin: 20px 20px 40px 10px;
        padding: 20px 10px 10px 10px;
        text-align: justify;
    }

    .justificativa {
        border: 1px dashed rgb(156, 18, 18);
    }

    .competenciasEspecificas {
        border: 1px dashed rgb(5, 0, 0)
    }

    .camposAtuacao{
        border: 1px dashed rgb(155, 172, 161);
    }

    .objetoConhecimento {
        border: 1px dashed rgb(11, 232, 240);

    }

    .objetivosCompetencias{
        border: 1px dashed rgb(18, 156, 71);
    }

    .conteudosEixos {
        border: 1px dashed rgb(60, 112, 209);

    }

    .procedimentosMetodologicos{
        border: 1px dashed rgb(209, 108, 24);

    }

    .procedimentosAvaliativos{
        border: 1px dashed rgb(208, 65, 221);

    }
    
    .codObj {
        white-space: pre-wrap;
    }
    
    .codigoObjeto-sigejab{
        border: 1px dashed rgb(247, 18, 113);
    }
    
    .codigoObjeto-educasim{
        border: 1px dashed rgb(205, 48, 32);
    }
    
    .codigoObjeto-toritama{
        border: 1px dashed rgb(25, 148, 132);
    }
    
    
    .unidadesTematicasPraticasLinguagem{
        border: 1px dashed rgb(125, 148, 132);
    }
    
    .recursosETecnologiasUtilizadas{
        border: 1px dashed rgb(225, 225, 12);
    }
    
    .referenciasBibliograficas{
        border: 1px dashed rgb(25, 25, 120);
    }


    .conteudos span{
        position: absolute;
        margin-top: -15px;
        margin-left: 20px;
        padding: 5px 20px;
        border-radius: 5px;
    }


    .textoBranco{
        color: white;
    }

    .conteudos{
        display: none;
    }

    .menu{
        display: none;
    }

    .justificativaGeral span{
        position: absolute;
        margin-top: -15px;
        margin-left: 20px;
        padding: 5px 20px;
        border-radius: 5px;
    }
    .justificativaGeral{
        display: none;
    }


    .procedimentos span{
        position: absolute;
        margin-top: -15px;
        margin-left: 20px;
        padding: 5px 20px;
        border-radius: 5px;
    }
    .procedimentos{
        display: none;
    }
    
    .parametros span{
        position: absolute;
        margin-top: -15px;
        margin-left: 20px;
        padding: 5px 20px;
        border-radius: 5px;
    }
    
    .parametros{
        display: none;
    }
    
    .miltoncavalcante-procedimentos span{
        position: absolute;
        margin-top: -15px;
        margin-left: 20px;
        padding: 5px 20px;
        border-radius: 5px;
    }
    .miltoncavalcante-procedimentos{
        display: none;
    }
    
    #estruturaEFeEM {
        display: none;
    }
    
    #estruturaEducacaoInfantil {
        display: none;
    }
    
    /* Cursor interativo para a área de saída */
    #outputText {
        cursor: pointer;
    }
    
    #textoCopiado{
        white-space: pre-wrap;
    }
    
    /* Ajuste do botão flutuante (FAB) */
    .fab-container {
        position: fixed;
        bottom: 30px;
        right: 30px;
        z-index: 1050;
    }
    
    .fab-button {
        width: 60px;
        height: 60px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: 0 4px 10px rgba(0,0,0,0.3);
    }
    
    .curriculo-externo{
        display: none;
    }
