/* The grid is part of the document, not an independently scrolling viewport. */
.calendar-grid{height:auto;max-height:none;overflow:visible}

/* The submit action was removed; desktop layout now has three controls. */
.calendar-form{grid-template-columns:1.2fr 1fr 1.25fr}

@media (max-width:900px){.calendar-form{grid-template-columns:repeat(2,1fr)}}
@media (max-width:620px){.calendar-form{grid-template-columns:1fr}}
