/* Aviator Allocation Tool Custom Styles */

/* Chart minimum dimensions for responsive scrolling */
.ath-chart-min-width {
    min-width: 600px;
}

.ath-chart-min-height {
    min-height: 240px;
}

/* Print styles */
@media print {
    #allocation-input-card {
        margin-top: -90px;
    }

    #strategy-term-content,
    #crediting-method-content,
    #interest-credit-content {
        border-top: 1px solid #dee2e6 !important;
    }

    .ath-chart-wrapper {
        break-inside: avoid;
    }

    .ath-print-page-break {
        break-before: page;
    }
}

.chart-container {
    aspect-ratio: 6 / 4;
}

@media screen and (min-width: 576px) {
    .chart-container {
        aspect-ratio: 5 / 3;
    }
}

@media screen and (min-width: 768px) {
    .chart-container {
        aspect-ratio: 5 / 2;
    }
}
