/* Give the seven-day program editor room without changing other forms. */
#formModal.program-form-modal {
  width: min(1280px, calc(100vw - 40px));
  max-width: none;
  max-height: calc(100dvh - 32px);
}
#formModal.program-form-modal #planBatchSubjects,
#formModal.program-form-modal .plan-week-editor,
#formModal.program-form-modal .plan-day-card {
  min-width: 0;
}
@media (max-width: 900px) {
  #formModal.program-form-modal .plan-task-edit {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  #formModal.program-form-modal .plan-task-topic,
  #formModal.program-form-modal .plan-task-note,
  #formModal.program-form-modal .plan-task-edit > button {
    grid-column: 1 / -1;
  }
}
@media (max-width: 720px) {
  #formModal.program-form-modal {
    width: calc(100vw - 16px);
    max-height: calc(100dvh - 16px);
    padding: 16px;
  }
}
