/* Stage4 staged task drafts; no video upload or paid execution controls. */
#studioGenerationDraftPanel{display:grid;gap:16px}
#studioGenerationDraftPanel.hidden{display:none}
.studio-draft-notice{padding:12px;border:1px solid rgba(182,155,100,.35);border-radius:10px;font-size:13px;line-height:1.65}
.studio-draft-grid{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:14px}
.studio-draft-grid label{display:grid;gap:6px}
.studio-draft-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.studio-draft-segments{display:grid;gap:14px}
.studio-draft-segment{display:grid;gap:10px;border:1px solid rgba(182,155,100,.26);padding:12px 16px;border-radius:12px;min-width:0}
.studio-draft-legend{font-weight:600;font-size:14px;padding:0 8px}
.studio-draft-legend button{margin-left:14px;font-size:11px}
.studio-draft-segment label{display:grid;gap:5px;font-size:13px}
.studio-draft-segment textarea,.studio-draft-segment input,.studio-draft-grid select{box-sizing:border-box;width:100%;max-width:100%}
.studio-draft-list{display:grid;gap:8px}
.studio-draft-job{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px;border-radius:10px;border:1px solid rgba(182,155,100,.24)}
.studio-draft-job strong{margin-right:auto}
.studio-draft-job small{opacity:.7}
#studioGenerationDraftStatus{font-size:13px;line-height:1.6}
@media(max-width:640px){.studio-draft-grid{grid-template-columns:1fr}.studio-draft-job{display:grid;gap:3px}}
