/* Keep each desktop column within the viewport so long forms scroll independently. */
.workspace {
  grid-template-rows: auto auto minmax(420px, 1fr);
}

@media (min-width: 1081px) {
  .app-shell {
    height: 100vh;
    height: 100dvh;
    min-height: 0;
  }

  .control-panel,
  .workspace {
    min-height: 0;
  }
}
