/* Keep the embedded calendar's wide grid inside its own scroll container. */
.student-personal-dashboard .academic-calendar.ac-embedded {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    contain: inline-size;
}

.student-personal-dashboard .academic-calendar.ac-embedded .ac-grid-scroll {
    min-width: 0;
    max-width: 100%;
}
