/* 
* Graph Size Fixes - Gráficos Maiores (Metade da Página)
* Arquivo: graph_limits.css
*/

/* Controle de tamanho para gráficos - AUMENTADO */
.dash-graph {
    max-height: 600px !important;
    height: 550px !important;
    width: 100% !important;
    min-height: 500px !important;
}

/* Container dos gráficos - AUMENTADO */
.card-modern.glass-card.col-md-6 {
    max-height: 650px !important;
    height: auto !important;
    min-height: 550px !important;
    overflow: hidden !important;
}

/* Responsividade - AUMENTADO */
@media (max-width: 768px) {
    .dash-graph {
        max-height: 450px !important;
        height: 400px !important;
        min-height: 350px !important;
    }

    .card-modern.glass-card.col-md-6 {
        max-height: 500px !important;
        min-height: 400px !important;
    }
}

/* Fix para SVG dos gráficos - AUMENTADO */
.js-plotly-plot .plot-container {
    max-height: 580px !important;
    min-height: 480px !important;
}
