.report-grid-parent {
    margin: 20px;
    margin-top: 0;
    gap: 20px;
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-template-rows: auto auto repeat(3, 350px);
    width: calc(100% - 40px);
    min-height: 40px;
}
h2 {
    width: 100%;
    display: inline-block;
    text-align: center;
    font-family: 'Gotham Book', sans-serif;
    color: var(--hrdc-theme-dark-teal);
    margin: 0;
}
canvas {
    height: 100%;
    width: 100%;
    margin: auto;
}
.csv-form {
    grid-column: 1 / span 2;
    width: 100%;
}
.csv-form > button {
    display: block;
    margin: auto;
}