.v3-story-stage-center{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.v3-story-stage-center>.v3-media-preview{flex:1}.v3-story-stage-center>.cut-alert{flex:none;max-height:110px;margin:8px 12px 0;font-size:11px;overflow:auto}.v3-selected-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.v3-selected-mosaic>button{background:#f0f4ec;border:1px solid #d8e2d7;border-radius:6px;grid-template-rows:minmax(0,1fr) 25px;min-width:0;height:88px;padding:0;display:grid;position:relative;overflow:hidden}.v3-selected-mosaic>button>img{object-fit:cover;width:100%;height:100%}.v3-selected-mosaic>button>.media-placeholder{height:100%;min-height:0}.v3-selected-mosaic>button>.media-placeholder small{display:none}.v3-selected-mosaic>button>span{white-space:nowrap;text-overflow:ellipsis;background:#fafcf8;width:100%;padding:5px 7px;font-size:10px;overflow:hidden}.v3-selected-mosaic>.v3-mosaic-empty{color:#668263;border-style:dashed;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;height:140px;display:flex}.v3-selected-mosaic>.v3-mosaic-empty>span{background:0 0}.v3-reference-summary{text-align:left;background:#f3f7ee;border:1px solid #d7e2d6;border-radius:6px;align-items:center;gap:9px;padding:11px;display:flex}.v3-reference-summary>span{flex:1;gap:5px;min-width:0;display:grid}.v3-reference-summary strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.v3-reference-summary small{color:#7b8675;font-size:10px}.v3-reference-summary>svg{color:#678665;flex:none}.v3-ready-line{color:#768472;justify-content:space-between;gap:6px;font-size:10px;display:flex}.v3-processing{color:#4f794d;background:#edf4e7;border:1px solid #d7e4ce;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.v3-dialog-tools{align-items:center;gap:8px;display:flex}.v3-dialog-tools>.search{flex:1;min-width:0}.v3-library-item{gap:4px;min-width:0;display:grid}.v3-library-item>.quiet{justify-self:center;font-size:11px}.v3-story-plan-dialog{padding:0!important}.v3-planned-shots{gap:8px;display:grid}.v3-planned-shots>section{border-top:1px solid #d8e3d5;padding-top:12px;font-size:12px}.v3-planned-shots p{color:#71806e;font-size:11px;line-height:1.8}.v3-script-dialog .cut-script-scroll{max-height:none;padding:0;overflow:visible}.v3-script-dialog .cut-script-fields{gap:12px}.v3-script-dialog .cut-script-row{margin-bottom:10px}.v3-script-dialog .button-pair{margin-top:16px}.v3-story .v3-result-bar>span{flex:1;min-width:0}.v3-story .v3-control-content>.field{margin:0}.v3-story .v3-control-content .empty-state{padding:12px}@media (height<=800px){.v3-selected-mosaic>button{grid-template-rows:minmax(0,1fr) 23px;height:73px}.v3-selected-mosaic>.v3-mosaic-empty{height:126px}.v3-reference-summary{padding:9px}.v3-story .v3-control-content{gap:8px}.v3-story .v3-control-content>.primary,.v3-story .v3-control-content>.secondary{min-height:32px;padding:6px 10px}.v3-story .v3-control-content textarea{max-height:72px}}@media (width<=760px){.v3-dialog-tools{flex-wrap:wrap}.v3-dialog-tools>.search{flex-basis:100%}.v3-story .v3-result-bar>span,.v3-story .v3-result-bar>.quiet{font-size:10px}}.v4-embedded-story{background:#fff;width:100%;height:100%;display:block;overflow:hidden}.v4-embedded-story>.v3-media-controls{border-right:1px solid #d4ded7;grid-template-rows:44px minmax(0,1fr);height:100%}.v4-embedded-story>.v3-media-stage{display:none}.v4-embedded-story .v3-control-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-embedded-story .v3-control-content>.cut-alert{flex:none;align-items:flex-start;padding:8px;font-size:11px;line-height:1.7}.v4-embedded-story .v3-reference-summary>img{object-fit:cover;border-radius:3px;flex:none;width:40px;height:58px}.v4-embedded-story .v3-reference-summary>.media-placeholder{flex:none;width:40px;height:58px;min-height:0}.v4-embedded-story .v3-plan-card{gap:7px;padding:11px}.v4-embedded-story .v3-plan-card strong{font-size:12px}.v4-embedded-story .v3-plan-card p{font-size:11px}.v4-embedded-story .v3-control-footer>.primary{font-size:12px}.v4-embedded-story .v3-control-heading{padding:0 14px}.v4-embedded-story .v3-control-heading strong{font-size:12px}.v4-embedded-story .v3-control-heading .quiet{gap:3px;padding:4px;font-size:10px}
