/* Scoped to Director, Multi Scene and Omni; original controls and routes remain. */
.creative-result-workspace {min-width:0;max-width:100%}
.creative-result-workspace > .director-v3-inspector {position:static!important;max-height:none!important;margin-bottom:24px;overflow:hidden}
.creative-result-workspace .director-v3-preview {aspect-ratio:auto!important;min-width:0;min-height:260px;max-height:520px}
.creative-result-workspace .director-v3-preview img {width:100%;max-height:520px;object-fit:contain}
.creative-result-workspace .director-v3-meta p {font-size:14px;-webkit-line-clamp:initial;overflow-wrap:anywhere}
.creative-result-workspace .director-v3-actions {grid-template-columns:repeat(2,minmax(0,1fr))}
.creative-result-workspace > :is(.director-history,.v2-kling-history) {position:static!important;max-height:none!important;width:100%;margin-top:24px;padding:0!important;min-width:0}
.creative-result-workspace :is(.director-history-grid,.v2-kling-history-grid) {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px;max-height:440px;overflow:auto;overscroll-behavior:contain}
.creative-result-workspace :is(.director-history-card,.v2-kling-history-card) {min-width:0;overflow:hidden}
.creative-result-workspace :is(.director-history-thumb,.director-history-thumb-wrap) {height:110px!important;object-fit:contain}
.creative-workflow :is(#v2OmniResultVideo,#v2OmniResultImg,#v2MultiSceneSeedanceVideo) {width:100%;min-width:0;max-height:560px;object-fit:contain;background:#0A0A0F}
.creative-workflow .v2-scenes-shot-list {max-height:55vh}
@media(min-width:1000px) {
  .kamod-uix-v3 .director-stage.creative-director {grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:24px!important}
  .creative-workflow.generation-history-panel.active {display:block!important}
  .creative-workflow.generation-history-panel .v2-grid {grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;gap:24px!important;padding:24px}
  .creative-director .director-shots-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:999px) {
  .kamod-uix-v3 .director-stage.creative-director {grid-template-columns:minmax(0,1fr)!important}
  .creative-director > * {grid-column:1!important;grid-row:auto!important}
  .creative-workflow.generation-history-panel.active {display:block!important}
  .creative-workflow.generation-history-panel .v2-grid {grid-template-columns:minmax(0,1fr)!important;padding:12px}
  .creative-result-workspace :is(.director-history-grid,.v2-kling-history-grid) {grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(min-width:1000px) and (max-width:1300px) {
  .creative-workflow.generation-history-panel .v2-grid {grid-template-columns:minmax(260px,300px) minmax(0,1fr)!important;gap:16px!important;padding:16px}
  .kamod-uix-v3 .director-stage.creative-director {grid-template-columns:minmax(260px,300px) minmax(0,1fr)!important;gap:16px!important}
}
@media(min-width:1000px) {
  #panel-omni-edit-native.creative-workflow .v2-grid {grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important}
}
@media(min-width:1000px) and (max-width:1300px) {
  #panel-omni-edit-native.creative-workflow .v2-grid {grid-template-columns:minmax(260px,300px) minmax(0,1fr)!important}
}
.creative-workflow .v2-grid {align-items:start!important}
.creative-workflow .v2-textarea {min-height:140px!important;height:160px;resize:vertical}
.creative-result-workspace :is(.director-history-grid,.v2-kling-history-grid) > :is(.director-empty,.v2-empty) {grid-column:1/-1;min-height:80px;padding:20px}
.creative-result-workspace .v2-kling-hist-card {min-width:0;overflow:hidden}
.creative-result-workspace :is(.v2-kling-hist-thumb-video,.v2-kling-hist-thumb-wrap,.v2-workflow-text-thumb) {width:100%;height:110px!important;object-fit:contain;overflow:hidden}
