#cvV3Dialog[data-kind="task"] {width:min(820px,calc(100vw - 64px));}
#cvV3Dialog .studio-generation-status {padding:2px;max-width:none;}
#cvV3Dialog .studio-generation-status h2 {font-size:clamp(25px,2.6vw,36px);line-height:1.15;}
#cvV3Dialog .studio-generation-status .cv-rt-steps li {min-width:0;}
#cvV3Dialog .studio-generation-status .cv-rt-steps span {overflow-wrap:anywhere;}
#cvV3Dialog .studio-generation-status .cv-rt-actions {display:flex;flex-wrap:wrap;gap:10px;}
#cvV3Dialog .studio-generation-status .cv-rt-actions button {display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 18px;}
.studio-status-result {margin-block:22px;}
.studio-status-result>img,.studio-status-result>video {display:block;width:100%;max-height:48vh;object-fit:contain;background:#0b0b0b;border:1px solid #373126;border-radius:16px;}
.studio-status-download {display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0;}
.studio-status-download .primary {display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:44px;padding:12px 20px;}
.studio-status-download>span {font-size:13px;line-height:1.5;color:#b9b3a5;}
.studio-funds {padding:8px 4px 4px;}
.studio-funds-icon {display:grid;place-items:center;width:54px;height:54px;margin-bottom:20px;border:1px solid #68583b;border-radius:16px;background:#30291c;color:#edce82;}
.studio-funds-icon .icon {width:24px;height:24px;}
#cvV3Dialog .studio-funds h2 {max-width:400px;font-size:28px;line-height:1.15;letter-spacing:-.5px;}
.studio-funds-values {display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:24px;}
.studio-funds-values>div {display:flex;flex-direction:column;gap:8px;padding:18px;background:#1d1b17;border:1px solid #3e382b;border-radius:14px;}
.studio-funds-values span {font-size:13px;color:#b8b1a3;}
.studio-funds-values strong {font-size:24px;letter-spacing:-.5px;color:#f0d38f;}
#cvV3Dialog .studio-funds .primary {display:flex;align-items:center;gap:12px;width:auto;margin-top:22px;padding:12px 20px;min-height:46px;}
#cvV3Dialog .cv-rt {--rt-muted:#b5afa2;}
#cvV3Dialog .cv-rt-heading {background:radial-gradient(ellipse at top right,#e6cb8310,transparent 65%),#191713;}
#cvV3Dialog .cv-rt-steps li {color:#a9a294;}
#cvV3Dialog .cv-rt-steps li:not(:last-child):before {background:#40382a;}
#cvV3Dialog .studio-generation-status .cv-rt-actions button {width:auto;flex:0 0 auto;margin:0;}
#cvV3Dialog .cv-rt-copy,#cvV3Dialog .cv-rt-results article {background:#191713;}
#cvV3Dialog .cv-rt-actions>button:not(.cv-rt-primary) {background:#211e18;}
#cvV3Dialog .cv-rt[data-tone="success"] .cv-rt-badge {color:#ecd18b;}
