/* Der Editor verwendet den gemeinsamen KI-Video-Composer und dessen Galerie. */
:is(html, #eingabe#studio) body #workspace-body[data-tool="video-editor"] [data-video-editor] .video-param-chip:is([data-video-param="aspect"],[data-video-param="resolution"],[data-video-param="variants"],[data-video-param="style"],[data-video-param="audio"],[data-video-param="seed"]),
:is(html, #eingabe#studio) body #workspace-body[data-tool="video-editor"] [data-video-editor] .video-config-gear,
:is(html, #eingabe#studio) body #workspace-body[data-tool="video-editor"] [data-video-editor] [data-video-first-frame-wrap],
:is(html, #eingabe#studio) body #workspace-body[data-tool="video-editor"] [data-video-editor] [data-video-last-frame-wrap],
:is(html, #eingabe#studio) body #workspace-body[data-tool="video-editor"] [data-video-editor] .video-chat-reference-tile,
:is(html, #eingabe#studio) body #workspace-body[data-tool="video-editor"] [data-video-editor] [data-video-prompt-optimize] { display: none !important; }
:is(html, #eingabe#studio) body #workspace-body[data-tool="video-editor"] [data-video-editor] [data-video-chat-frames] { grid-template-columns: minmax(150px,240px); }
/* Der Bereich wird ausschließlich im gemeinsamen Schnittplatz-Popup gewählt. */
:is(html, #eingabe#studio) body #workspace-body[data-tool="video-editor"] [data-video-editor] .video-param-chip[data-video-param="duration"] { display: none !important; }
.video-editor-status { margin: 10px auto; max-width: 900px; color: #a6a9b3; font-size: 12px; }
.video-editor-status:empty { display: none; }
.video-editor-dialog { width: min(1100px, 94vw); max-height: 94dvh; }
.video-editor-dialog .tt-inhalt { display: grid; gap: 18px; overflow: auto; }
.video-editor-dialog video { display: block; width: 100%; max-height: min(50dvh, 440px); background: #080a0e; object-fit: contain; border-radius: 10px; }
.video-editor-filename { margin: 0; overflow-wrap: anywhere; color: #a6a9b3; font-size: 12px; }
.video-editor-audio { display: flex; align-items: center; gap: 8px; color: #e7eaf1; font-size: 13px; }
.video-editor-audio input { width: 16px; height: 16px; accent-color: #ff304f; }
.video-editor-dialog footer { display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; gap: 10px; }
.video-editor-dialog footer [data-editor-change-source] { margin-right: auto; }
.video-editor-dialog [data-editor-dialog-status]:empty { display: none; }
#workspace-body[data-tool="video-editor"] .video-history-generation-cancel { display: inline-flex !important; }
@media(max-width:640px) {
  .video-editor-dialog .tt-inhalt { padding: 14px; gap: 14px; }
  .video-editor-dialog footer { display: grid; grid-template-columns: 1fr 1fr; }
  .video-editor-dialog footer [data-editor-change-source] { grid-column: 1 / -1; margin: 0; }
  .video-editor-dialog footer button { justify-content: center; }
}
