.video-tools-dialog{width:min(540px,calc(100vw - 28px));padding:24px}.video-tools-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.video-tools-heading h2{font-size:20px}.video-tools-heading>button{flex-shrink:0}.video-tools-source{display:flex;align-items:center;gap:15px;margin:16px 0;padding:12px;background:#111516;border:1px solid var(--line);border-radius:8px}.video-tools-source img{width:112px;aspect-ratio:16/9;object-fit:contain;border-radius:5px}.video-tools-source strong,.video-tools-source span{display:block;font-size:12px}.video-tools-source span{font-size:11px;color:var(--muted);margin-top:5px}.video-tools-intro,.video-tools-note{font-size:12px;line-height:1.8;color:#bac4bc;margin:15px 0}.video-tools-note{font-size:11px;color:var(--muted)}#video-tools-form>small{display:block;color:var(--muted);font-size:10px;margin-top:-10px;margin-bottom:15px}.video-tools-model{margin:10px 0 18px}.video-tools-model summary{cursor:pointer;font-size:12px;color:var(--muted)}.video-tools-model label{margin-top:12px}.video-tools-quote{background:#29281f;border:1px solid #5e553e;border-radius:8px;padding:15px;display:flex;flex-direction:column;gap:5px;font-size:12px}.video-tools-quote strong{color:var(--gold);font-size:17px}.video-tools-quote small{color:var(--muted);font-size:10px}.video-tools-error{color:#ffb7ae;font-size:12px;line-height:1.8}.asset-video-tools{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}@media(max-width:600px){.video-tools-dialog{padding:18px}.video-tools-heading h2{font-size:18px}.video-tools-dialog .dialog-actions{flex-wrap:wrap}.video-tools-dialog .dialog-actions .primary{flex:1}.asset-video-tools button{flex:1;font-size:11px;padding:9px}}

.video-tools-dialog .dialog-actions{position:sticky;bottom:-24px;background:#1b1c1e;padding:13px 0;margin-bottom:-10px;border-top:1px solid var(--line)}@media(max-width:600px){.video-tools-dialog .dialog-actions{bottom:-18px}}
.video-tools-flow{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:12px;background:#141a18;border:1px solid var(--line);border-radius:8px;margin:16px 0;font-size:11px;line-height:1.7}.video-tools-flow b{color:var(--muted)}.video-tools-flow strong{color:var(--gold)}.video-tools-model-help{padding:14px;margin:15px 0;background:#151a1b;border:1px solid var(--line);border-radius:8px;font-size:12px}.video-tools-model-help p{font-size:12px;line-height:1.85;color:#c1c9c3;margin:8px 0}.video-tools-model-help small{font-size:10px;line-height:1.8;color:var(--muted);display:block}.video-tools-resolution-help{font-size:11px;color:var(--muted);line-height:1.8;margin-top:-4px}.video-tools-model{margin-bottom:10px}.video-tools-dialog .dialog-actions .primary{min-height:46px}
.upscale-generation-step [hidden]{display:none!important}.video-tools-inline-form{width:100%}.video-tools-inline-form .video-tools-quote{margin:16px 0 10px}.video-tools-inline-form .video-tools-quote:empty{display:none}.video-tools-inline-form [data-upscale-settings]{margin-top:20px}.video-tools-inline-form [data-upscale-settings]>label{margin-bottom:12px}.video-tools-inline-form .video-tools-resolution-help:empty{display:none}.video-tools-inline-form .video-tools-error{margin:12px 0}.video-tools-inline-form [data-upscale-quote-retry]{display:block;margin:12px 0}.upscale-generation-step .generation-submit{width:100%;min-height:58px;font-size:16px;padding:16px 22px}@media(max-width:650px){.upscale-generation-step .generation-submit{min-height:52px;font-size:14px;padding:14px 12px}}
.runway-web-upscale-shortcut{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:12px 0 18px}.runway-web-upscale-shortcut>a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:42px;border-color:var(--gold);font-weight:600}.runway-web-upscale-shortcut>span{font-size:11px;line-height:1.7;color:var(--muted)}@media(max-width:650px){.runway-web-upscale-shortcut{align-items:flex-start;flex-direction:column;gap:8px}}
.video-tools-upscale-selection{padding:15px;border:1px solid var(--line);border-radius:9px;margin:18px 0;background:#151a1b}.video-tools-upscale-selection>label{margin:0 0 16px}.video-tools-model-row{display:flex;align-items:flex-end;gap:10px;margin-bottom:8px}.video-tools-model-row>label{flex:1;min-width:0;margin:0}.video-tools-model-row>button{min-height:42px;white-space:nowrap;font-size:11px}.video-tools-model-status{font-size:11px;line-height:1.75;color:var(--muted);margin:8px 0 16px}.video-tools-upscale-selection select{width:100%}.video-tools-dialog .video-tools-model-help[hidden]{display:none}.video-tools-dialog .dialog-actions .primary{flex:1;min-height:48px;font-size:13px}@media(max-width:600px){.video-tools-model-row{align-items:stretch;flex-direction:column}.video-tools-model-row>button{width:100%}.video-tools-upscale-selection{padding:13px}.video-tools-dialog .dialog-actions .primary{width:100%}}
