
#root .workspaceApp .productSuiteView .suiteNativeFileInput{display:none!important}
/* Input state owns one preview area. Old grid rows and negative offsets
   must not push its heading under the topbar or hide the empty-state copy. */
@media (min-width: 901px) {
  body:has(.productSuiteView):has(.suiteWorkflowStage[data-stage="input"]) #root .workspaceApp .productSuiteView .suiteWorkflowLayout {
    margin-top: 0 !important;
  }

  body:has(.productSuiteView):has(.suiteWorkflowStage[data-stage="input"]) #root .workspaceApp .productSuiteView .suiteWorkflowMain {
    display: flex !important;
    flex-direction: column !important;
  }

  body:has(.productSuiteView) #root .workspaceApp .productSuiteView .suiteWorkflowStage[data-stage="input"] {
    display: flex !important;
    flex: 1 1 0 !important;
    min-height: 0 !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 32px !important;
  }

  body:has(.productSuiteView) #root .workspaceApp .productSuiteView .suiteWorkflowStage[data-stage="input"] > .suiteDetailShowcase:empty {
    display: none !important;
  }

  body:has(.productSuiteView) #root .workspaceApp .productSuiteView .suiteWorkflowStage[data-stage="input"] > .suiteInputEmptyState {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    max-width: 560px !important;
    gap: 14px !important;
    text-align: center !important;
  }
}


@media(max-width:900px){
 #root .workspaceApp .videoStudioView .videoReferenceVisuals{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:6px;min-width:0}
 #root .workspaceApp .videoStudioView .videoReferenceVisuals figure{position:relative;min-width:0;height:82px;margin:0;overflow:hidden;border-radius:9px;background:#dfe8ef}
 #root .workspaceApp .videoStudioView .videoReferenceVisuals img{display:block;width:100%;height:100%;object-fit:cover}
 #root .workspaceApp .videoStudioView .videoReferenceVisuals figcaption{position:absolute;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}
 body #root .workspaceApp .productSuiteView[data-suite-entry="颜色变体"] .suiteColorVariationField .segmented button{min-height:44px!important}
}
@media(max-width:700px){#root .workspaceApp .videoStudioView .videoReferenceVisuals figure{height:62px!important}}
