html .video-composer{color:#243652;background:#fff;border:1px solid #dfe5ef;border-radius:18px;width:min(1080px,100vw - 36px);max-height:92dvh;padding:28px;overflow:auto;box-shadow:0 28px 90px #0e1c3540;max-width:1080px!important}.video-composer [data-slot=dialog-title]{align-items:center;gap:10px;font-size:23px;font-weight:650;display:flex}.video-composer [data-slot=dialog-description]{color:#75839a;font-size:14px;line-height:1.8}.video-composer-grid{grid-template-columns:260px minmax(0,1fr);gap:28px;margin-top:12px;display:grid}.video-reference{background:#f5f7fb;border:1px solid #e8ecf3;border-radius:12px;place-items:center;height:245px;display:grid;position:relative;overflow:hidden}.video-reference img{object-fit:contain;width:100%;height:100%;max-height:100%;padding:18px;position:absolute;inset:0}.video-reference>span{color:#8291aa;place-items:center;gap:12px;font-size:14px;display:grid}.video-assets h3{overflow-wrap:anywhere;margin:15px 0 8px;font-size:16px;line-height:1.75}.video-pid{color:#8390a7;overflow-wrap:anywhere;margin-bottom:16px;font-size:12px}.video-secondary,.video-upload,.video-inline-actions button{color:#526485;cursor:pointer;background:#fff;border:1px solid #dce3ef;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 12px;font-size:14px;display:inline-flex}.video-assets>.video-secondary,.video-upload{width:100%;margin-bottom:9px}.video-secondary:disabled{opacity:.5;cursor:wait}.video-upload{background:#f7f8fd;border-style:dashed;position:relative}.video-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.video-upload:focus-within{outline-offset:2px;outline:3px solid #7d8bff}.video-caption{color:#8290a6;margin:8px 0;font-size:12px;line-height:1.8}.video-assets details{color:#647692;margin-top:18px;font-size:14px;line-height:1.9}.video-assets summary{cursor:pointer;font-weight:550}.video-fields{gap:14px;display:grid}.video-fields label,.video-prompt-label{color:#4d607e;gap:7px;font-size:14px;font-weight:500;display:grid}.video-composer select,.video-composer textarea{color:#364966;width:100%;font:inherit;resize:vertical;background:#fafbfe;border:1px solid #dce3ef;border-radius:8px;padding:11px 12px;font-size:14px;line-height:1.75}.video-composer select{background:#fff;min-height:43px}.video-rebuild{color:#5265c5;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:10px 0 20px;padding:0;font-size:13px;display:flex}.video-scene-tabs{background:#f4f6fb;border:1px solid #e2e7f1;border-radius:10px;gap:5px;padding:4px;display:flex}.video-scene-tabs button{color:#7b88a2;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:10px 6px;font-size:14px}.video-scene-tabs button[aria-pressed=true]{color:#475bcc;background:#fff;box-shadow:0 2px 6px #2336580c}.video-prompt-label{margin-top:13px}.video-composer .video-prompt{height:210px;font-size:15px;line-height:1.8}.video-inline-actions{flex-wrap:wrap;gap:10px;margin-top:13px;display:flex}.video-inline-actions button{color:#5668c6}.video-feedback{color:#5368b7;min-height:24px;margin-top:12px;font-size:14px;line-height:1.8}.video-composer-footer{border-top:1px solid #e7ebf3;flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex}.video-composer-footer>div{flex:1;min-width:260px}.video-composer-footer b{color:#455978;font-size:14px;font-weight:550;display:block}.video-composer-footer span{color:#8894a9;margin-top:4px;font-size:12px;line-height:1.8;display:block}.video-primary{color:#fff;background:#5061d8;border:1px solid #5061d8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 15px;font-size:14px;text-decoration:none;display:inline-flex}html .selection-actions .make-video,html .tap-card-actions .make-video,html .tap-dialog .make-video{color:#5163c8;background:#f4f6ff;border:1px solid #d7dff4;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:14px;display:inline-flex}html .tap-card-actions{flex-wrap:wrap}html .video-entry{padding:28px;max-width:590px!important}.video-entry-product{align-items:center;gap:15px;margin:15px 0;display:flex}.video-entry-product img{object-fit:contain;background:#f7f9fc;border:1px solid #e6eaf2;border-radius:8px;width:72px;height:85px;padding:6px}.video-entry-product h3{font-size:16px;line-height:1.7}.video-entry-product p{color:#8a98ad;overflow-wrap:anywhere;font-size:12px}.video-entry>label{color:#657796;gap:8px;font-size:14px;display:grid}.video-entry-templates{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.video-entry-templates button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7f2;border-radius:9px;padding:14px}.video-entry-templates button[aria-pressed=true]{background:#f0f3ff;border-color:#8b9ade}.video-entry-templates b{color:#52678e;font-size:14px;font-weight:550;display:block}.video-entry-templates small{color:#99a4b6;margin-top:6px;font-size:12px;display:block}.video-entry-private{color:#8292ac;align-items:center;gap:7px;font-size:13px;display:flex}.video-entry-link{text-align:center;color:#8393ac;font-size:13px}.video-entry .video-feedback{min-height:0;margin-top:0}@media (max-width:720px){html .video-composer{width:calc(100vw - 20px);max-height:94dvh;padding:22px}.video-composer-grid{grid-template-columns:1fr;gap:22px}.video-reference{height:190px}.video-assets h3,.video-assets details{margin-top:10px}.video-fields select,.video-fields textarea,.video-composer .video-prompt{font-size:16px}.video-composer-footer>div{flex-basis:100%;width:100%;min-width:0}.video-composer-footer>a,.video-composer-footer>button{flex:1}.video-scene-tabs button{font-size:13px}.video-inline-actions button{flex:1}}
