/* Força o container criado pelo JS a alinhar em linha */
.container-flex-logos {
    display: flex !important;
    flex-direction: row !important; /* Lado a lado */
    align-items: center !important; /* Alinhamento vertical central */
    gap: 20px !important;           /* Espaço entre as logos */
    display: inline-flex !important; /* Permite que o bloco conviva com a busca ao lado */
}

/* Tamanho da Logo do SIC (Mantida menor) */
.img-sic-custom {
    height: 30px !important;
    width: auto !important;
    max-width: none !important;
}

/* Tamanho da Logo do SIGO (Aumentada para 50px) */
.img-sigo-custom {
    height: 50px !important; 
    width: auto !important;
    max-width: none !important;
    image-rendering: -webkit-optimize-contrast; /* Ajuda na nitidez ao aumentar */
}

/* Ajuste específico para o componente do SIGO */
.col-sigo {
    display: block !important;
    margin: 0 !important;
    padding: 0 !important;
}

#block-searchform.search-block-form  {
  width: 25% !important;
}