/* Estilos para gráficos de recursos */

/* Container principal dos gráficos - ocupa 100% da largura e altura */
.grafico-container-full {
    width: 100% !important;
    height: calc(100vh - 250px) !important;
    min-height: 700px !important;
    display: flex !important;
    flex-direction: column !important;
}

/* Wrapper para gráficos individuais */
.grafico-wrapper {
    width: 100% !important;
    height: 50% !important;
    min-height: 350px !important;
}

/* Wrapper com flex para distribuição igual do espaço */
.grafico-wrapper-flex {
    flex: 1 1 auto !important;
}

/* Altura mínima de 600px para gráficos */
.MH_600_PX {
    min-height: 600px !important;
}
