/* The shell and history paint independently of editor hydration. */
@layer workbench-visibility {
    html[data-industry-first-frame="pending"] #detail-industry-select { display: none !important; }
  html[data-industry-first-frame="pending"] #task-panel { visibility: visible !important; pointer-events: none !important; }
  html[data-industry-first-frame="pending"]:not([data-industry-frame-prepared]) #task-panel .task-heading { visibility: hidden !important; }
  html[data-industry-first-frame="pending"] body:not(.workbench-first-frame-restored) #task-panel :is(.upload-column, .settings-column) { visibility: hidden !important; opacity: 0 !important; }
  html[data-industry-first-frame="pending"] body.workbench-first-frame-restored #task-panel :is(.upload-column, .settings-column) { visibility: visible !important; opacity: 1 !important; }
  html[data-industry-first-frame="pending"] #task-panel :is(.upload-column, .settings-column, .task-heading) { pointer-events: none !important; }
  .industry-editor-first-frame { display: none !important; }
  html[data-industry-first-frame="pending"] body:not(.workbench-first-frame-restored) #task-panel > .industry-editor-first-frame {
    display: grid !important; grid-column: 1 !important; grid-row: 2 / 5 !important;
    align-content: start; gap: 18px; padding: 8px 22px; min-width: 0;
    color: var(--text-muted, #858da1); font-size: 13px; font-weight: 400;
  }
}
.industry-frame-upload, .industry-frame-options { border-radius: 12px; background: var(--free-control-line, #dce5f1); opacity: .35; }
.industry-frame-upload { height: 210px; }
.industry-frame-options { height: 62px; }
#detail-industry-first-frame { opacity: 1 !important; cursor: wait; }
