/* 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;
}

.tab-content {
    display: grid;
    overflow: hidden;
}
.tab-content>.tab-pane {
    display: block !important;
}
.tab-pane {
    grid-row: 1;
    grid-column: 1;
    opacity: 0;
    transition: all .5s ease-out;
    width: fit-content;
    max-width: 100%;
    min-width: 100%;
}
.tab-pane.show {
    opacity: 1;
    z-index: 5;
}

/* Print styles */
@media print {
	#utilities-box > .container:first-child {
		margin-bottom: 0;
	}
	.zebra .stripe {
		padding-top: 0 !important;
		background-color: transparent !important;
	}

    #strategy-term-content,
    #crediting-method-content,
    #interest-credit-content {
        border-top: 1px solid var(--bs-gray-500) !important;
    }

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

    .ath-print-page-break {
        break-before: page;
    }
	.chart-container {
        max-height: 450px !important; */
    }
	.tab-content {
        display: block;
    }
	.tab-content>.tab-pane {
        opacity: 1 !important;
		display: block !important;
    }
	#strategy-term-description-collapse,
	#crediting-method-description-collapse,
	#interest-credit-description-collapse {
		display: block;
	}
	.accordion-button::after {
		content: "";
	}
}
