.associate-exam .container {
    padding-inline: 32px;
    padding-block: 1rem;
}
.associate-exam .exam-info {
    --grid-column: 250px 100px 1fr 1fr;
    --minimum-width: 700px;
    margin-bottom: 1rem;
    border: 2px solid var(--color-accent-1-40);
    border-radius: 0.5rem;
    overflow-y: auto;
    -webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;
}
.associate-exam .exam-info-header {
    display: grid;
    grid-template-columns: var(--grid-column);
    grid-template-rows: 1fr;
    background-color: var(--background-color-custom-1);
    padding: 1rem;
    min-width: var(--minimum-width);
}
.associate-exam .selected-exam-info {
    display: grid;
    grid-template-columns: var(--grid-column);
    grid-template-rows: 1fr;
    padding: 1rem;
    min-width: var(--minimum-width);
}

.associate-exam .batch-pool {
    margin-top: 1rem;
    display: grid;
    grid: auto-flow/repeat(3, minmax(0, 1fr));
    gap: 1rem;
}
.associate-exam .batch-pool .ant-card-head {
    background-color: var(--color-accent-1-40);
    /* color: var(--color-alternate); */
}
.associate-exam .batch-pool .ant-card-body {
    display: grid;
    grid: 1fr/ 0 1fr auto;
}