/* Native Agent workflow. Stage state, IDs and task controls are untouched. */
html[data-unvstar-ui="drama"] body:not(.fs-director) .dr-page{padding:24px 28px 20px;gap:20px;grid-template-rows:auto auto minmax(0,1fr)}
html[data-unvstar-ui="drama"] .dr-title{font-size:24px;font-weight:500;color:#d7e4eb}.dr-title::placeholder{color:#a3b6c4!important;font-weight:400}.dr-meta{font-size:10px!important;color:#718a99!important}.dr-thead .dr-eyebrow{display:none}
html[data-unvstar-ui="drama"] .dr-steps{border:0;gap:6px;padding:0;align-items:stretch}
html[data-unvstar-ui="drama"] .dr-step{flex:1 0 auto;min-height:44px;border:1px solid #30424d;border-radius:9px;padding:9px 10px;background:#19252c;color:#77919f;gap:8px;font-size:11px}.dr-step b{font-size:11px!important;font-weight:400!important}.dr-step i{width:20px!important;height:20px!important;border:0!important;border-radius:6px!important;background:#2d414c!important;color:#94b3c2!important}.dr-step.on,.dr-step.run{background:#2d454b!important;border-color:#547b7e!important;color:#d1e4e6!important}.dr-step.on i,.dr-step.run i{background:#afcec9!important;color:#25423e!important}.dr-step.done{border-color:#3b5c50!important;color:#9bc1ae!important}.dr-step.fail{border-color:#80504a!important;color:#e2a69b!important}.dr-step .fill{opacity:.7}
html[data-unvstar-ui="drama"] .dr-studio{grid-template-columns:minmax(0,1fr) 290px;gap:20px;min-height:0}
html[data-unvstar-ui="drama"] .dr-main{padding-right:4px;scrollbar-width:thin;scrollbar-color:#3e5562 transparent;scroll-padding-bottom:70px}
html[data-unvstar-ui="drama"] .dr-insp{border:1px solid #344b58;border-radius:14px;background:#1a272e;box-shadow:none}.dr-insp-h{padding:18px!important;background:none!important;border-bottom:1px solid #334751!important;font-size:12px!important;color:#b8d0dc!important}.dr-insp-b{padding:18px!important;scrollbar-color:#3e5562 transparent!important}.side-head{color:#a4bece!important;font-size:11px!important;font-weight:500!important;padding-top:20px!important;border-color:#344955!important}.side-row{gap:12px!important;padding:9px 0!important;border-color:#2b414d!important;align-items:flex-start!important}.side-row span{font-size:10px!important;color:#728f9f!important}.side-row b{font-size:11px!important;font-weight:400!important;color:#bfd4e0!important;max-width:65%;text-align:right;overflow-wrap:anywhere}.side-note{font-size:10px!important;line-height:1.7!important;color:#688596!important}.side-warn{font-size:11px!important;color:#d6b77a!important}.logs{background:#142029!important;color:#7798ab!important;border:1px solid #304956;border-radius:9px}
html[data-unvstar-ui="drama"] .card{border:1px solid #324854;background:#1b2830;border-radius:15px;box-shadow:none;margin-bottom:18px}.card-h{padding:18px 20px!important;border-bottom:1px solid #314653!important;background:none!important}.card-h h3{font-size:13px!important;font-weight:500!important;color:#c5d9e5!important}.card-b{padding:20px!important}
html[data-unvstar-ui="drama"] .cm .card-h>.sub{display:none}.cm>.card-b>.hint{display:none}.cm-box{background:#16232b!important;border:1px solid #3e5967!important;border-radius:14px!important;box-shadow:none!important;padding:16px!important}.src-switch{background:#101c24!important;border:1px solid #324d5b!important;border-radius:9px!important;padding:3px!important}.src-switch button{border:0!important;background:none!important;color:#7998aa!important;font-size:11px!important;padding:8px 12px!important}.src-switch button.on{background:#334f5b!important;color:#d3e6ed!important;border-radius:6px!important}.cm-ta{font-size:14px!important;line-height:1.9!important;min-height:160px!important;background:none!important;border:0!important;color:#d1e0e9!important}.cm-ta::placeholder{color:#698596!important}.cm-bar{gap:8px!important;padding-top:12px!important;border-top:1px solid #304653!important;flex-wrap:wrap!important}.cm-pill,.cm-at{height:32px!important;border:1px solid #405f6e!important;border-radius:8px!important;background:#283f4a!important;color:#b9d6e3!important;font-size:11px!important;box-shadow:none!important}.cm-send{width:34px!important;height:34px!important;border-radius:9px!important;background:#c5dfdb!important;color:#2a4445!important;box-shadow:none!important}.cm-sub{gap:12px!important;flex-wrap:wrap!important;font-size:11px!important}.chk{background:#1c303b!important;border:1px solid #3a5667!important;color:#87a9bc!important;border-radius:7px!important;font-size:10px!important}.chk.on{background:#304b56!important;border-color:#668994!important;color:#c9e1ea!important}.cm-pop{background:#20343e!important;border:1px solid #4a6978!important;border-radius:12px!important;box-shadow:0 18px 50px #0006!important;max-height:60vh;overflow-y:auto}
html[data-unvstar-ui="drama"] :is(.btn,.dr-run){background:#2a424f;color:#b3d0df;border:1px solid #436475;box-shadow:none;border-radius:8px;font-size:11px;font-weight:400}.btn-primary,.btn-purple,.dr-run{background:#bddbd6!important;color:#284340!important;border-color:#d0e6e1!important;box-shadow:none!important}.nextbar{background:#243c3f!important;border:1px solid #486d6c!important;border-radius:12px!important;padding:16px!important}.nb-txt b{font-weight:500!important;font-size:12px!important;color:#bed9dc!important}.nextbar .hint{font-size:10px!important;color:#839fa8!important}
html[data-unvstar-ui="drama"] :is(.dr-main,.dr-insp,.drawer) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:#12222c;color:#c6dce9;border:1px solid #3a586a;border-radius:8px;box-shadow:none;font-size:12px;max-width:100%;box-sizing:border-box}html[data-unvstar-ui="drama"] :is(.dr-main,.drawer) :is(input,textarea,select):focus{outline:none;border-color:#87b0b2;box-shadow:0 0 0 3px #87b0b210}.drawer{background:#1b2c37!important;border-color:#456576!important;border-radius:16px 0 0 16px!important}.dr-mode{background:#13222c!important;border:1px solid #3b5666!important;border-radius:9px!important}.dr-mode button.on{background:#34515e!important;color:#cee3ec!important;box-shadow:none!important}.hint{font-size:10px!important;line-height:1.8!important;color:#7896a8!important}
html[data-unvstar-ui="drama"] :is(.shot,.shot-card,.asset,.asset-card,.vid-card,.ep-card){border-color:#3b5766!important;background:#1a2c36!important;border-radius:12px;box-shadow:none}
@media(max-width:1100px){html[data-unvstar-ui="drama"] .dr-studio{grid-template-columns:minmax(0,1fr) 250px;gap:14px}.dr-step{padding:8px!important}.dr-step b{font-size:10px!important}html[data-unvstar-ui="drama"] body:not(.fs-director) .dr-page{padding:20px}}
@media(max-width:900px){html[data-unvstar-ui="drama"] body:not(.fs-director) .dr-page{display:flex;flex-direction:column;overflow:auto;min-height:0}.dr-thead,.dr-steps{flex-shrink:0}.dr-studio{grid-template-columns:1fr!important;flex:none!important}.dr-main{overflow:visible!important}.dr-insp{overflow:visible!important}.dr-insp-b{overflow:visible!important}.dr-thead{flex-wrap:wrap}.dr-steps{overflow-x:auto}.dr-step{flex:0 0 auto!important}}
@media(max-width:640px){html[data-unvstar-ui="drama"] body:not(.fs-director) .dr-app{height:auto;min-height:100vh;overflow:visible}html[data-unvstar-ui="drama"] body:not(.fs-director) .dr-col{height:auto;overflow:visible}html[data-unvstar-ui="drama"] body:not(.fs-director) .dr-page{padding:18px 14px;overflow:visible}.card-b{padding:16px!important}.cm-ta{font-size:16px!important}.cm-bar{align-items:center}.dr-title{font-size:22px!important}}
html[data-unvstar-ui="drama"] .dr-metahint,html[data-unvstar-ui="drama"] .dr-main>.card:has(.grid-pipe),html[data-unvstar-ui="drama"] .cm-sub #modePick{display:none!important}
html[data-unvstar-ui="drama"] .dr-step:disabled{opacity:.65;cursor:default}
html[data-unvstar-ui="drama"] #drSide>.side-note:first-of-type{display:none}
html[data-unvstar-ui="drama"] .cm .card-b{padding:18px!important}
