/* Container Pai: Alinha as duas colunas lado a lado */
.flex-container-corpo {
    display: flex;
    justify-content: space-between; /* Empurra a lateral para a extremidade */
    align-items: flex-start;        /* Alinha o topo das duas colunas */
    width: 100%;
    margin-top: 10px;
    gap: 15px;                      /* Cria um espaço fixo de 15px entre as duas colunas */
}

/* COLUNA DA ESQUERDA: Cresce e ocupa 100% do espaço até encostar na direita */
.conteudo-auto-ajuste {
    flex: 1;                        /* ESTE É O SEGREDO: Faz a div se auto-ajustar dinamicamente */
    background: #FBFBFB;
    padding: 15px;
    border-radius: 5px;
    box-sizing: border-box;
}

/* COLUNA DA DIREITA: Mantém o tamanho fixo padrão do seu sistema */
.coluna-direita-fixa {
    width: 260px;                   /* Largura exata da sua barra lateral */
    min-width: 260px;               /* Impede que ela seja esmagada pela coluna esquerda */
    background: #FFF;
    border: dotted #090 1px;
    border-radius: 5px;
    padding: 10px;
    box-sizing: border-box;
}
