@media (min-width: 1081px) {
  .qp-left-sidebar {
    overflow-y: auto !important;
    scrollbar-width: thin;
    scrollbar-color: rgba(30, 50, 76, 0.16) transparent;
  }

  .qp-app-shell[data-auth="user"] .qp-left-sidebar .qp-task-panel.compact {
    flex: 1 1 180px !important;
    min-height: 180px !important;
  }

  .qp-generated-box:not(.qp-hidden) {
    grid-template-rows: auto minmax(0, 1fr);
    min-height: 0;
    overflow: hidden;
  }

  .qp-generated-preview-wrap,
  .qp-generated-preview-button {
    min-height: 0;
  }

  .qp-generated-preview-button,
  .qp-generated-image {
    height: 100%;
  }

  .qp-generated-image {
    max-height: none;
  }
}
