/* Scoped fixes for accepted video editor defects. */
.mv-generator-container details[open] > p[aria-label="视频技术来源"],
.cloud-movie-container details[open] > p[aria-label="视频技术来源"]{display:block!important;color:var(--text-secondary,#475569);line-height:1.6}
.mv-formal-quote{display:grid;gap:6px;padding:16px;margin:12px 0;border:1px solid var(--border-color,#64748b);border-radius:12px;background:var(--bg-secondary,#0f172a);color:var(--text-primary,#f8fafc)}
.mv-formal-quote span{color:var(--text-secondary,#cbd5e1);line-height:1.5}
html[data-theme="light"] .mv-formal-quote{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}
html[data-theme="light"] .mv-formal-quote span{color:#475569}
html[data-theme="light"] .cloud-movie-container .movie-rail-section,
html[data-theme="light"] .cloud-movie-container .cloud-movie-submit-status,
html[data-theme="light"] .cloud-movie-container .cloud-movie-quote-status,
html[data-theme="light"] .cloud-movie-container .cloud-movie-readiness-warning{background:#f8fafc!important;color:#0f172a;border-color:#cbd5e1}
html[data-theme="light"] .cloud-movie-container .movie-rail-heading span{color:#475569}
html[data-theme="light"] .mv-generator-container .asset-route-empty{background:#f1f5f9!important;color:#475569}

.mv-generator-container.is-compact-ui .mv-editor-main > .mv-formal-quote{order:4!important}
.mv-generator-container .mv-plan-interpretation{padding:12px;margin:0 0 12px;color:var(--text-secondary,#475569);line-height:1.6}
