/* Chat Detective — legacy Creator Studio layout, moved from theme.css in v28.
   v30 removes selectors for editor controls no longer present in templates or scripts.
   v31 consolidates identical rules and repeated declarations without changing their final values.
   v33 retires earlier geometry declarations already superseded under identical media conditions.
   Remaining rules retain their original cascade order until component consolidation. */
/* Creator studio: three primary surfaces, optional clip-finder sidebar. */
body[data-view="submit"] #app{max-width:min(1720px,calc(100vw - 24px))}
body[data-view="submit"] .cd-sm-existing,
body[data-view="submit"] #app>.community-view:has(#clip-form),
body[data-view="submit"] .cd-sm-root:has(.cd-sm-editbar:not([hidden])){max-width:1700px}



body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-search{display:none!important}
body[data-view="submit"] #clip-form>.cd-studio-search,
body[data-view="submit"] #clip-form>.cd-studio-video,
body[data-view="submit"] #clip-form>.cd-studio-questions{min-width:0;grid-column:auto;grid-row:auto;margin:0}


body[data-view="submit"] #clip-form .cd-studio-title{
  font:750 clamp(17px,1.55vw,20px)/1.25 var(--sans);letter-spacing:-.025em;
  color:var(--cds-text);margin:0 0 15px;
}

body[data-view="submit"] #clip-form .cd-studio-toggle{
  display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 8px;
  background:var(--cds-panel2);border:1px solid var(--cds-border);border-radius:5px;
  color:var(--cds-text);font:650 11px/1.3 var(--sans);cursor:pointer;white-space:nowrap;
}
body[data-view="submit"] #clip-form .cd-studio-toggle:hover,
body[data-view="submit"] #clip-form .cd-studio-toggle:focus-visible{border-color:var(--cds-accent);color:var(--cds-accent)}
body[data-view="submit"] #clip-form #cd-search-restore[hidden]{display:none!important}

body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-finder{margin-bottom:18px}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-topline{flex-direction:column}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tabs{width:100%}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tab{flex:1}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-tools,
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-tools{flex-wrap:wrap;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-picker{min-width:100px}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions{flex:1 1 100%}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions button{flex:1}
body[data-view="submit"] #clip-form .cd-studio-search .input-action-row{gap:8px}
body[data-view="submit"] #clip-form .cd-studio-search .input-action-row>*{max-width:none}
body[data-view="submit"] #clip-form .cd-studio-video .submit-player-shell{margin-top:0}
body[data-view="submit"] #clip-form .cd-studio-video .clip-inspector{min-width:0}

body[data-view="submit"] #clip-form .cd-studio-questions .workshop-layout{margin-bottom:14px}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions{gap:6px}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions select{width:100%}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions button{flex:1 1 auto}













@media(max-width:1300px){
  
  body[data-view="submit"] #clip-form>.cd-studio-search{grid-column:1/-1;grid-row:1}
  body[data-view="submit"] #clip-form>.cd-studio-video{grid-column:1;grid-row:2}
  body[data-view="submit"] #clip-form>.cd-studio-questions{grid-column:2;grid-row:2}
  
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-video{grid-row:1}
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-questions{grid-row:1}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-topline{flex-direction:row;align-items:center}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tabs{width:auto}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-tools{width:auto;flex:1 1 260px}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions{width:auto;flex:0 1 auto}
  body[data-view="submit"] #clip-form .cd-studio-search .input-action-row{grid-template-columns:minmax(0,1fr) auto}
  body[data-view="submit"] #clip-form .cd-studio-search .input-action-row>*{width:auto}
}

@media(max-width:520px){
  
  
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-topline{flex-direction:column;align-items:stretch}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tabs{width:100%}
  body[data-view="submit"] #clip-form .cd-studio-search .input-action-row{grid-template-columns:1fr}
  body[data-view="submit"] #clip-form .cd-studio-search .input-action-row>*{width:100%}
  
}


/* Creator studio polish v2: slightly wider canvas, source panel first. */
body[data-view="submit"] #app{max-width:min(1880px,calc(100vw - 24px))}
body[data-view="submit"] .cd-sm-existing,
body[data-view="submit"] #app>.community-view:has(#clip-form),
body[data-view="submit"] .cd-sm-root:has(.cd-sm-editbar:not([hidden])){max-width:1850px}

body[data-view="submit"] #clip-form.cd-search-collapsed{grid-template-columns:minmax(0,1fr) clamp(390px,24vw,445px)}

body[data-view="submit"] #clip-form .cd-studio-search .cd-source-title{
  color:var(--cds-text);font:800 20px/1.25 var(--sans);letter-spacing:-.025em;margin:0 0 7px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-lead{
  color:var(--cds-muted);font:500 12px/1.5 var(--sans);margin:0 0 18px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-finder{background:transparent;border-radius:0;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-topline{
  flex-direction:column;align-items:stretch;gap:9px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-title{
  display:block;font:700 11px/1.35 var(--sans);color:var(--cds-muted);
}

body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tab{min-width:0;font:700 12px/1.25 var(--sans);
}

body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-tools{
  width:100%;min-width:0;flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-types{gap:6px}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-types button{min-height:34px}

body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-picker select{
  width:100%;min-width:0;min-height:41px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-tools{
  width:100%;min-width:0;flex:0 0 auto;align-items:stretch;gap:9px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-tools>input{width:100%;min-width:0;flex:1 1 100%}

body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions button{flex:1;min-height:41px}

body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-more{border-top:1px solid var(--cds-border);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-more>summary{
  flex-wrap:wrap;gap:4px 7px;justify-content:space-between;
}
body[data-view="submit"] #clip-form .cd-studio-search #cd-auto-active-filters{margin-left:0}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-status{font-size:11px}
body[data-view="submit"] #clip-form .cd-source-direct{margin-top:10px}
body[data-view="submit"] #clip-form .cd-source-divider{
  display:flex;align-items:center;gap:10px;margin:0 0 18px;
  color:var(--cds-muted);font:750 10px/1.2 var(--sans);letter-spacing:.09em;
}
body[data-view="submit"] #clip-form .cd-source-divider:after{
  content:'';height:1px;flex:1;min-width:0;background:var(--cds-border);
}
body[data-view="submit"] #clip-form .cd-source-direct>label{font-weight:700;
}

body[data-view="submit"] #clip-form .cd-source-direct .input-action-row>*{
  width:100%;max-width:none;min-width:0;box-sizing:border-box;
}
body[data-view="submit"] #clip-form .cd-source-direct #clip-url{min-height:42px}
body[data-view="submit"] #clip-form .cd-source-direct #clip-preview-button{min-height:41px}
body[data-view="submit"] #clip-form .cd-source-direct .form-help{font-size:10px;line-height:1.5;margin-top:9px}
@media(max-width:1300px){
  body[data-view="submit"] #clip-form.community-layout{grid-template-columns:minmax(0,1.17fr) minmax(0,1fr)}
  body[data-view="submit"] #clip-form.cd-search-collapsed{grid-template-columns:minmax(0,1.17fr) minmax(0,1fr)}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-topline{flex-direction:column;align-items:stretch}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-main-row{flex-direction:row;flex-wrap:wrap;align-items:center}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-tools{flex:1 1 300px;width:auto}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-tools{flex:1 1 300px;width:auto}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions{flex:0 1 230px;width:auto}
}

@media(max-width:600px){
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-main-row{flex-direction:column;align-items:stretch}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-tools,
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-tools,
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions{width:100%;flex:0 0 auto}
}

/* Preserve discovery visibility toggles when changing its grid layout. */



/* Reference Studio v2 — three equal-height editorial workspaces.
   Responsive, real Twitch/Gemini fields; no imitation player or placeholder content. */
body[data-view="submit"] #app{max-width:min(2060px,calc(100vw - 20px))}
body[data-view="submit"] .cd-sm-existing,
body[data-view="submit"] #app>.community-view:has(#clip-form),
body[data-view="submit"] .cd-sm-root:has(.cd-sm-editbar:not([hidden])){max-width:2040px}
body[data-view="submit"] #clip-form.community-layout{
  display:grid;
}
body[data-view="submit"] #clip-form[hidden]{display:none!important}
body[data-view="submit"] #clip-form.cd-search-collapsed{
  grid-template-columns:minmax(0,1.6fr) minmax(360px,1fr);
}
body[data-view="submit"] #clip-form>.community-sheet{
  min-width:0;margin:0;
  border:1px solid var(--cds-border);
  box-shadow:0 10px 26px var(--cdp-shadow,#0003);
}
body:not(.cdh-light)[data-view="submit"] #clip-form>.community-sheet{
  background:#13171e;border-color:#28303d;
}
body[data-view="submit"] #clip-form>.cd-studio-video,
body[data-view="submit"] #clip-form>.cd-studio-questions{display:flex;flex-direction:column}
body[data-view="submit"] #clip-form .cd-ref-pane-head{margin:0 0 20px;min-height:44px}
body[data-view="submit"] #clip-form .cd-ref-pane-heading{
  display:flex;align-items:center;gap:10px;min-height:22px;
}
body[data-view="submit"] #clip-form .cd-ref-pane-symbol{
  display:inline-flex;align-items:center;justify-content:center;flex:none;
  color:var(--cds-text);font:800 20px/1 Arial,sans-serif;width:21px;height:24px;
}
body[data-view="submit"] #clip-form .cd-studio-questions .cd-ref-pane-symbol{
  border:2px solid var(--cds-text);
}
body[data-view="submit"] #clip-form .cd-ref-pane-head h2,
body[data-view="submit"] #clip-form .cd-ref-pane-head .cd-source-title,
body[data-view="submit"] #clip-form .cd-ref-pane-head .cd-studio-title{
  font:750 17px/1.3 var(--sans);letter-spacing:-.015em;color:var(--cds-text);
  padding:0;margin:0;min-width:0;
}
body[data-view="submit"] #clip-form .cd-ref-pane-desc,
body[data-view="submit"] #clip-form .cd-ref-pane-head .cd-source-lead{
  font:450 11px/1.5 var(--sans);color:var(--cds-muted);margin:4px 0 0 31px;
}
body[data-view="submit"] #clip-form .cd-ref-pane-heading .cd-studio-toggle{
  margin-left:auto;flex:none;padding:4px 8px;font-size:10px;
}

body[data-view="submit"] #clip-form .cd-ref-pane-heading .submit-guide-open{
  font-size:10px;text-decoration:none;white-space:nowrap;
}
body[data-view="submit"] #clip-form .cd-ref-field-caption{
  display:block;color:var(--cds-muted);font:650 11px/1.35 var(--sans);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-finder{
  display:block;padding:0;margin:0;border:0;background:none;box-shadow:none;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-topline{
  display:block;margin:0 0 16px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-title{display:none}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tabs{
  width:100%;display:flex;margin:0;
  border:1px solid var(--cds-border);border-radius:7px;background:var(--cds-inset);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tab{
  flex:1;white-space:nowrap;
  color:var(--cds-muted);font:750 12px/1.4 var(--sans);border-radius:5px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tab.is-active{
  background:var(--cds-accent);color:var(--cds-accent-text);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-main-row{flex-wrap:nowrap;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-tools,
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-tools{
  display:flex;flex-direction:column;align-items:stretch;gap:10px;flex:none;width:100%;min-width:0;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-tools[hidden],
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-tools[hidden]{display:none!important}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-types{
  display:flex;gap:6px;width:100%;margin:0;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-types button{
  flex:1;min-height:32px;border-radius:5px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-picker{max-width:none;flex:none;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-picker select,
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-controls select,
body[data-view="submit"] #clip-form .cd-studio-search #cd-auto-channel{
  height:46px;min-height:46px;width:100%;max-width:none;border:1px solid var(--cds-border);
  border-radius:6px;padding:0 11px;background:var(--cds-panel2);color:var(--cds-text);
  font:550 12px/1.3 var(--sans);
}

body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-more>summary{
  color:var(--cds-muted);font-size:10px;margin:0 0 8px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-more[open]>summary:before{content:'▾'}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-more .cd-auto-controls{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;
  max-width:none;margin:0;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-more .cd-auto-controls label{
  margin:0;gap:8px;display:flex;flex-direction:column;font:650 11px/1.35 var(--sans);color:var(--cds-muted);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions{flex-direction:column;flex:none;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions button{
  width:100%;min-height:48px;font:750 13px/1.35 var(--sans);
  border-radius:6px;
}
body[data-view="submit"] #clip-form .cd-studio-search #cd-auto-next{
  background:var(--cds-accent);color:var(--cds-accent-text);border-color:var(--cds-accent);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-status{margin:12px 0 0}
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-direct{margin:24px 0 0}
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-divider{
  display:flex;align-items:center;justify-content:center;
  font:700 11px/1.4 var(--sans);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-divider:before,
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-divider:after{
  content:'';height:1px;background:var(--cds-border);flex:1;
}
body[data-view="submit"] #clip-form .cd-source-direct>label{
  display:block;font-size:11px;color:var(--cds-muted);margin:0 0 9px;
}
body[data-view="submit"] #clip-form .cd-studio-search .input-action-row{
  display:grid;align-items:stretch;
}
body[data-view="submit"] #clip-form .cd-studio-search .input-action-row>*{
  min-width:0;max-width:none;width:100%;box-sizing:border-box;
}
body[data-view="submit"] #clip-form .cd-studio-search #clip-preview-button{
  width:auto;white-space:nowrap;
  background:var(--cds-panel2);border-color:var(--cds-border);font:700 11px var(--sans);
}
body[data-view="submit"] #clip-form .cd-studio-search .form-help{font-size:10px;line-height:1.45;margin-top:8px}
body[data-view="submit"] #clip-form .cd-ref-selected-clip{
  display:flex;flex-direction:column;
  border:1px solid var(--cds-border);border-radius:7px;background:var(--cds-inset);
}
body[data-view="submit"] #clip-form .cd-ref-selected-clip[hidden]{display:none!important}
body[data-view="submit"] #clip-form .cd-ref-clip-top{display:flex;gap:12px;align-items:flex-start}
body[data-view="submit"] #clip-form .cd-ref-clip-top img{
  display:block;flex:none;background:var(--cds-panel2)
}
body[data-view="submit"] #clip-form .cd-ref-clip-top img[hidden]{display:none!important}
body[data-view="submit"] #clip-form .cd-ref-clip-copy{
  display:flex;flex-direction:column;gap:7px;min-width:0;
}
body[data-view="submit"] #clip-form .cd-ref-clip-copy strong{font:750 12px/1.35 var(--sans);overflow-wrap:anywhere;
}
body[data-view="submit"] #clip-form .cd-ref-clip-copy span{font:10px/1.5 var(--sans)}
body[data-view="submit"] #clip-form .cd-ref-clip-tags{display:flex;flex-wrap:wrap;gap:6px}
body[data-view="submit"] #clip-form .cd-ref-clip-tags span{
  color:var(--cds-muted);background:var(--cds-panel2);border-radius:999px;font:600 10px/1.25 var(--sans);
}
body[data-view="submit"] #clip-form .cd-ref-ready{margin:0;color:var(--cds-good);font:700 11px/1.5 var(--sans)}
body[data-view="submit"] #clip-form .cd-studio-video .submit-player-shell{
  display:block;margin:0;border-radius:6px;overflow:hidden;
}
body[data-view="submit"] #clip-form .cd-studio-video .clip-inspector{
  aspect-ratio:16/9;background:#070a10;border:0;border-radius:4px 4px 0 0;
}
body[data-view="submit"] #clip-form .cd-studio-video .submit-player-panel{
  background:var(--cds-inset);border:1px solid var(--cds-border);border-top:0;border-radius:0 0 6px 6px;
}
body[data-view="submit"] #clip-form .cd-studio-video .player-controls{
  min-height:47px;gap:8px;padding:0 10px;background:transparent;color:var(--cds-text);
}
body[data-view="submit"] #clip-form .cd-studio-video .player-track{height:6px}
body[data-view="submit"] #clip-form .cd-studio-video .player-track-fill{background:var(--cds-accent)}
body[data-view="submit"] #clip-form .cd-studio-video .player-pause-marker{background:var(--cds-accent)}
body[data-view="submit"] #clip-form .cd-studio-video .player-reveal-marker{background:#f6f7fb}
body[data-view="submit"] #clip-form .cd-studio-video .player-timestamp{font:600 11px var(--sans);color:var(--cds-muted)}
body[data-view="submit"] #clip-form .cd-studio-video .time-legend{
  display:flex;justify-content:space-evenly;align-items:center;gap:12px;
  padding:14px 8px;margin:0;border-top:1px solid var(--cds-border);
}
body[data-view="submit"] #clip-form .cd-studio-video .time-legend span{
  flex:1;text-align:center;font:750 11px/1.4 var(--sans);
}
body[data-view="submit"] #clip-form .cd-studio-video .time-legend .legend-pause{color:var(--cds-accent)}
body[data-view="submit"] #clip-form .cd-studio-video .time-legend .legend-reveal{color:var(--cds-text)}
body[data-view="submit"] #clip-form .cd-studio-video .time-legend b{color:inherit}
body[data-view="submit"] #clip-form .cd-studio-video .clip-source-row{min-height:27px;margin:3px 0 9px}








body[data-view="submit"] #clip-form .cd-studio-video .timing-capture{
  width:100%;min-height:35px;margin:0;border-radius:6px;
}
body[data-view="submit"] #clip-form .cd-studio-video .timing-feedback{
  font-size:11px;line-height:1.45;margin:12px 0 0;
}
body[data-view="submit"] #clip-form .cd-studio-video>p.form-help{font-size:10px;color:var(--cds-muted)}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-layout{margin:0 0 15px}
body[data-view="submit"] #clip-form .cd-studio-questions .ai-draft-panel{
  display:flex;flex-direction:column;margin:0;background:var(--cds-panel2);
  border:1px solid var(--cds-border);box-shadow:none;
}
body[data-view="submit"] #clip-form .cd-studio-questions .ai-draft-panel .ai-draft-heading h2{
  font:750 13px/1.4 var(--sans);color:var(--cds-text)
}
body[data-view="submit"] #clip-form .cd-studio-questions .cd-ref-ai-description{font:500 11px/1.5 var(--sans);color:var(--cds-muted);
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions{flex-wrap:wrap;
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions select{margin:0;font:11px var(--sans);
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions button{
  flex:0 0 auto;
}
body[data-view="submit"] #clip-form .cd-studio-questions #clip-ai-button{
  background:var(--cds-accent);color:var(--cds-accent-text);border-color:var(--cds-accent)
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-budget{color:var(--cds-muted);
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-field-head{margin:14px 0 8px}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-field-head>label{
  margin:0;font:700 12px/1.35 var(--sans);
}
body[data-view="submit"] #clip-form .cd-studio-questions #clip-question{margin:0 0 9px;
}
body[data-view="submit"] #clip-form .cd-studio-questions .answer-editor{
  display:flex;flex-direction:column;gap:8px;margin:0 0 12px;
}
body[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row{
  min-height:48px;padding:6px 9px;border:1px solid var(--cds-border);
  border-radius:6px;background:var(--cds-panel2);gap:9px;
}
body[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row:has(input[type="radio"]:checked){
  border-color:var(--cds-accent);background:var(--cds-hint);
}
body[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row>label{
  width:28px;height:28px;flex:none;margin:0;border-radius:50%;
  background:var(--cds-inset);color:var(--cds-muted);font-size:11px;
}
body[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row:has(input[type="radio"]:checked)>label{
  background:var(--cds-accent);color:var(--cds-accent-text);
}
body[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row input.answer-text{
  flex:1;min-width:0;padding:7px 9px;margin:0;background:transparent!important;
  border:0!important;box-shadow:none;font:500 11px/1.4 var(--sans);
}
body[data-view="submit"] #clip-form .cd-ref-extra{
  margin:4px 0 10px;border-top:1px solid var(--cds-border);padding-top:10px;
}
body[data-view="submit"] #clip-form .cd-ref-extra>summary{
  cursor:pointer;color:var(--cds-muted);font:650 11px/1.4 var(--sans);
}
body[data-view="submit"] #clip-form .cd-ref-extra .workshop-field-head{margin-top:12px}
body[data-view="submit"] #clip-form .cd-ref-extra>label{display:block;margin:14px 0 8px;font-size:11px}
body[data-view="submit"] #clip-form .cd-ref-extra textarea{margin:0;min-height:60px}
body[data-view="submit"] #clip-form .cd-ref-extra .community-tip{margin:12px 0 0;padding:9px;font-size:10px}

body[data-view="submit"] #clip-form .cd-ref-submit-footer{
  margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;
  border-top:1px solid var(--cds-border);padding:18px 0 0;
}
body[data-view="submit"] #clip-form .cd-ref-submit-footer .submit-author{flex-direction:column;
  min-width:0;flex:1;padding:0;border:0;background:transparent;
  font:650 11px/1.4 var(--sans);
}
body[data-view="submit"] #clip-form .cd-ref-submit-footer .submit-author strong{margin-left:0;font-weight:800}
body[data-view="submit"] #clip-form .cd-ref-submit-footer .submit-author span{margin:0;font-size:9px;line-height:1.45}
body[data-view="submit"] #clip-form .cd-ref-submit-footer .community-submit-action{
  width:auto;min-width:176px;min-height:43px;margin:0;padding:10px 13px;border-radius:6px;
  font:750 11px/1.35 var(--sans);
}
body[data-view="submit"] #clip-form #clip-form-status{margin:10px 0 0}
@media(max-width:1400px){
  body[data-view="submit"] #clip-form.community-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
  
  
  
  body[data-view="submit"] #clip-form.cd-search-collapsed{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-video,
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-questions{grid-row:1}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-main-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions{grid-column:1/-1}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-more{grid-column:2;grid-row:1}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-tools,
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-tools{grid-column:1;grid-row:1}
}
@media(max-width:850px){
  
  body[data-view="submit"] #clip-form>.cd-studio-search,
  body[data-view="submit"] #clip-form>.cd-studio-video,
  body[data-view="submit"] #clip-form>.cd-studio-questions{grid-column:1;grid-row:auto}
  
}
@media(max-width:610px){
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-main-row{display:flex;flex-direction:column}
  body[data-view="submit"] #clip-form .cd-studio-search .input-action-row{grid-template-columns:1fr}
  body[data-view="submit"] #clip-form .cd-studio-search #clip-preview-button{width:100%}
  body[data-view="submit"] #clip-form .cd-ref-pane-heading{flex-wrap:wrap}
  body[data-view="submit"] #clip-form .cd-ref-pane-head .cd-ref-pane-desc{margin-left:0}
  body[data-view="submit"] #clip-form .cd-ref-submit-footer{align-items:stretch;flex-direction:column}
  body[data-view="submit"] #clip-form .cd-ref-submit-footer .community-submit-action{width:100%}
}

/* Keep the mode switcher as a slim back/navigation rail, like the reference. */
body[data-view="submit"] .cd-sm-editbar.game-head{min-height:0;margin:0 0 12px;gap:10px}
body[data-view="submit"] .cd-sm-editbar .cd-sm-back.round-back{width:34px;height:34px;font-size:19px}
body[data-view="submit"] .cd-sm-editbar h1{font:750 17px/1.2 var(--sans);letter-spacing:0;margin:0}
body[data-view="submit"] .cd-sm-editbar .game-overline,
body[data-view="submit"] .cd-sm-editbar .game-subtitle{display:none}
body[data-view="submit"] #clip-form .cd-ref-pane-symbol svg{flex:none}
body[data-view="submit"] #clip-form .cd-studio-questions .cd-ref-pane-symbol{
  width:21px;height:24px;border:0;border-radius:0;font-size:inherit;
}


/* Reference Studio v3 — exact source-card rhythm with all Twitch categories in one picker.
   Only the submit editor is affected; no global header, game or moderation styles. */


body[data-view="submit"] #clip-form>.community-sheet{
  box-sizing:border-box;
  border-radius:8px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-pane-head{margin-bottom:20px}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-pane-heading{gap:11px}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-pane-head h2{font-size:17px}
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-lead{
  margin-top:3px;margin-left:31px;font-size:12px;line-height:1.45;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-topline{margin-bottom:22px}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tabs{
  height:47px;box-sizing:border-box;padding:3px;gap:4px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tab{font-size:13px;font-weight:700;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-main-row{
  display:flex;flex-direction:column;align-items:stretch;gap:20px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-tools{
  gap:9px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-field-caption{
  font-size:12px;font-weight:650;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-types[hidden],
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-legacy-select{
  display:none!important;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-category-control{
  position:relative;align-items:center;
}


body[data-view="submit"] #clip-form .cd-studio-search #cd-auto-category{
  appearance:auto;box-sizing:border-box;width:100%;height:45px;min-height:45px;
  padding:0 13px 0 52px;border:1px solid #344050;
  border-radius:6px;background:var(--cds-panel2);color:var(--cds-text);
  font:600 13px/1.3 var(--sans);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-more{
  display:block;width:100%;border:0;padding:0;margin:0;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-controls{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;margin:0;padding:0;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-controls label{
  display:flex;flex-direction:column;gap:8px;min-width:0;
  color:var(--cds-muted);font:650 12px/1.3 var(--sans);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-select-control{min-width:0;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-select-control svg{
  position:absolute;
  color:var(--cds-text);pointer-events:none;z-index:1;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-select-control select{
  box-sizing:border-box;width:100%;height:44px;min-height:44px;
  padding:0 24px 0 39px;border-radius:6px;font:550 12px/1.3 var(--sans);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-help{display:none}
body[data-view="submit"] #clip-form .cd-only-sr{
  position:absolute!important;width:1px!important;height:1px!important;
  margin:-1px!important;padding:0!important;border:0!important;
  overflow:hidden!important;clip-path:inset(50%);white-space:nowrap;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions{margin:0;
}
body[data-view="submit"] #clip-form .cd-studio-search #cd-auto-next{gap:12px;
  background:#f2404b;border-color:#f2404b;color:#fff;
  font:750 14px/1.2 var(--sans);
}







body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-status{
  margin:10px 0 0;font:11px/1.45 var(--sans);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-direct{margin:29px 0 0}
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-divider{
  margin:0 0 18px;gap:16px;color:var(--cds-muted);
  font:650 11px/1.3 var(--sans);letter-spacing:.01em;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-direct>label{
  margin-bottom:10px;font-size:12px;font-weight:600;
}
body[data-view="submit"] #clip-form .cd-studio-search .input-action-row{
  grid-template-columns:minmax(0,1fr) auto;gap:12px;
}
body[data-view="submit"] #clip-form .cd-studio-search .input-action-row>*{
  height:46px;min-height:46px;border-radius:6px;
}
body[data-view="submit"] #clip-form .cd-studio-search #clip-url{
  min-width:0;padding:0 12px;font-size:12px;text-overflow:ellipsis;
}
body[data-view="submit"] #clip-form .cd-studio-search #clip-preview-button{font-size:11px;
}
body[data-view="submit"] #clip-form .cd-studio-search .form-help{margin-top:9px;font-size:10px}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-selected-clip{margin-top:18px}
@media(max-width:1400px){
  
  body[data-view="submit"] #clip-form>.cd-studio-search{grid-column:1/-1;grid-row:1}
  body[data-view="submit"] #clip-form>.cd-studio-video{grid-column:1;grid-row:2}
  body[data-view="submit"] #clip-form>.cd-studio-questions{grid-column:2;grid-row:2}
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-main-row{
    display:flex;flex-direction:column;gap:20px;
  }
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-more,
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions,
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-tools,
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-tools{
    width:100%;grid-column:auto;grid-row:auto;
  }
  body[data-view="submit"] #clip-form>.cd-studio-search{justify-self:start;box-sizing:border-box;
  }
}
@media(max-width:850px){
  body[data-view="submit"] #clip-form.community-layout,
  body[data-view="submit"] #clip-form.cd-search-collapsed{grid-template-columns:minmax(0,1fr)}
  body[data-view="submit"] #clip-form>.cd-studio-search,
  body[data-view="submit"] #clip-form>.cd-studio-video,
  body[data-view="submit"] #clip-form>.cd-studio-questions{grid-row:auto;grid-column:1}
  body[data-view="submit"] #clip-form>.community-sheet{min-height:0}
  
}
@media(max-width:530px){
  body[data-view="submit"] #clip-form .cd-studio-search .input-action-row{
    grid-template-columns:minmax(0,1fr);gap:8px;
  }
  body[data-view="submit"] #clip-form .cd-studio-search #clip-preview-button{
    width:100%;min-width:0;
  }
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-controls{gap:9px}
}


/* Reference Studio v3.1 — Midnight palette for the three-pane clip editor.
   Keep the site's global theme and the light variant intact. */
body:not(.cdh-light)[data-view="submit"] #clip-form{
  --cds-panel:#111821;
  --cds-panel2:#18202b;
  --cds-inset:#0e141d;
  --cds-hint:#321d27;
  --cds-text:#f0f3f9;
  --cds-muted:#aeb9ca;
  --cds-border:#303b4c;
  --cds-accent:#f23d4f;
  --cds-accent-text:#ffffff;
  --cds-good:#43ce86;
  --cds-error:#ff9aa5;
  --cds-editor-control:#18202b;
  --cds-editor-control-hover:#222d3c;
  --cds-editor-line:#354153;
  color:var(--cds-text);
  color-scheme:dark;
}
body:not(.cdh-light)[data-view="submit"] #clip-form>.community-sheet{
  background:linear-gradient(150deg,#121923 0%,#10161f 58%,#121821 100%);
  border-color:#273241;
  box-shadow:0 8px 28px #0005,inset 0 1px #ffffff05;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-ref-pane-head h2{
  color:#f1f3f8;
}
body:not(.cdh-light)[data-view="submit"] #clip-form :is(
  .cd-ref-pane-desc,.cd-source-lead,.cd-ref-field-caption,
  .cd-auto-controls label,.cd-source-direct>label,.cd-auto-help,
  .cd-studio-questions .workshop-field-head,.clip-scrub-label
){
  color:#b1bdce;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tabs{
  background:#111720;border-color:#293342;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tab{
  background:transparent;border-color:transparent;color:#afbdd0;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tab:hover:not(.is-active){
  background:#1e2837;color:#f1f3f8;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tab.is-active{
  background:linear-gradient(115deg,#a82b36,#bf2e3f);border-color:#d24757;
  color:#fff;box-shadow:0 1px 5px #0003;
}
body:not(.cdh-light)[data-view="submit"] #clip-form :is(
  #cd-auto-category,#cd-auto-channel,#cd-auto-language,#cd-auto-days,#clip-url,
  #clip-pause,#clip-reveal,#clip-question,#clip-explanation,#clip-note,
  .answer-editor-row,.timing-row input
){
  background:var(--cds-editor-control);border-color:var(--cds-editor-line);
  color:var(--cds-text);
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search .cd-ref-select-control select,
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search #cd-auto-category{
  background:#161e29;border-color:#364253;color:#edf2f8;
}
body:not(.cdh-light)[data-view="submit"] #clip-form :is(
  #cd-auto-category,#cd-auto-channel,#cd-auto-language,#cd-auto-days,#clip-url,
  #clip-pause,#clip-reveal,#clip-question,#clip-explanation,#clip-note
):hover:not(:disabled){
  border-color:#53627a;
}
body:not(.cdh-light)[data-view="submit"] #clip-form :is(
  #cd-auto-category,#cd-auto-channel,#cd-auto-language,#cd-auto-days,#clip-url,
  #clip-pause,#clip-reveal,#clip-question,#clip-explanation,#clip-note
):focus-visible{
  border-color:#f35a6b;outline:2px solid #f35a6b66;outline-offset:1px;
}
body:not(.cdh-light)[data-view="submit"] #clip-form :is(input,textarea)::placeholder{
  color:#8c9aac;opacity:1;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search #cd-auto-next,
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions #clip-ai-button,
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-ref-submit-footer .community-submit-action{
  background:linear-gradient(110deg,#f13b4e,#f63e51);
  border-color:#f34c5e;color:#fff;box-shadow:0 2px 8px #f13b4e19;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search #cd-auto-next:hover:not(:disabled),
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions #clip-ai-button:hover:not(:disabled),
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-ref-submit-footer .community-submit-action:hover:not(:disabled){
  background:linear-gradient(110deg,#ff4c5e,#fa5263);
  border-color:#ff6875;box-shadow:0 4px 16px #f13b4e35;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search :is(
  #clip-preview-button,.cd-auto-actions-menu #cd-auto-smart
),
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-video :is(
  .clip-seek-buttons button,.timing-capture
){
  background:var(--cds-editor-control-hover);
  border-color:#3b4658;color:#f0f3f9;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search #clip-preview-button:hover:not(:disabled),
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-video :is(
  .clip-seek-buttons button,.timing-capture
):hover:not(:disabled){
  background:#2b3849;border-color:#647188;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search .cd-source-divider{
  color:#9eabba;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search .cd-source-divider::before,
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search .cd-source-divider::after{
  background:#2d3746;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-ref-selected-clip,
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions .ai-draft-panel{
  background:linear-gradient(145deg,#151c27,#101721);
  border-color:#303c4e;box-shadow:inset 0 1px #ffffff06;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-ref-clip-tags span{
  background:#222c3a;color:#b5c1d3;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-ref-ready{
  color:#45d087;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-video .submit-player-panel{
  background:#101720;border-color:#293546;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-video .player-controls{
  color:#e7ecf5;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-video .player-track{
  background:#344051;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-video .clip-scrub-tools{
  background:#121923;border-color:#303c4d;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row{
  background:#171e28;border-color:#323d4e;color:#ebeff6;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row:hover{
  background:#202937;border-color:#48546a;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row:has(input[type="radio"]:checked){
  background:#321d28;border-color:#ed4759;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row input.answer-text{
  background:transparent!important;color:#edf1f7;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row>label{
  background:#2a3444;color:#d5deea;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row:has(input[type="radio"]:checked)>label{
  background:#ee4354;color:white;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions select{
  background:#18202b;border-color:#364253;color:#edf2f8;
}
body:not(.cdh-light)[data-view="submit"] #clip-form :is(
  .cd-studio-toggle,.submit-guide-open
){
  color:#b5c1d0;border-color:#3d4858;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-toggle:hover{
  background:#242f3f;color:#f5f7fb;
}
body:not(.cdh-light)[data-view="submit"] #clip-form :is(
  .form-status.is-invalid,.cd-auto-status.is-error
){color:#ffa0a9;}


/* Shared listbox rendering lives in ui-polish-v25.css. */
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;
  gap:9px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-picker{
  width:100%;min-width:0;display:block;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-category-control{
  width:100%;height:45px;display:block;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all{align-items:center;justify-content:center;
  white-space:nowrap;border-radius:6px;border:1px solid var(--cds-border);
  background:var(--cds-panel);color:var(--cds-text);
  font:650 11px/1.2 var(--sans);cursor:pointer;
}

body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all input{
  appearance:none;position:relative;border:1px solid #68768a;
  background:transparent;cursor:pointer;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all input:checked{
  background:var(--cds-accent);border-color:var(--cds-accent);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all input:checked::after{
  content:'✓';inset:-1px 0 0;text-align:center;
  font:800 13px/16px var(--sans);color:#fff;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all input:focus-visible{
  outline:2px solid var(--cds-accent);outline-offset:2px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-select-control{
  display:block;position:relative;width:100%;
}

body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions{
  display:grid;grid-template-columns:minmax(0,1fr) 49px;align-items:stretch;
  gap:9px;width:100%;height:47px;position:relative;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions .cd-menu-trigger{
  min-height:47px;height:47px;font-size:13px;font-weight:700;
}
body[data-view="submit"] #clip-form .cd-studio-search #cd-auto-next{
  display:flex;align-items:center;justify-content:center;
  box-sizing:border-box;width:49px;min-width:49px;height:47px;min-height:47px;
  padding:0;border-radius:6px;flex:none;
}
body[data-view="submit"] #clip-form .cd-studio-search #cd-auto-next svg{flex:none;
}
body[data-view="submit"] #clip-form .cd-studio-search #cd-auto-smart[hidden]{
  display:none!important;
}
body[data-view="submit"] #clip-form .cd-source-direct .input-action-row{
  display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px;
  align-items:stretch;
}
body[data-view="submit"] #clip-form .cd-source-direct .cd-ref-url-control{
  box-sizing:border-box;position:relative;display:block;min-width:0;
  height:46px;width:100%;border-radius:6px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-url-control #clip-url{
  box-sizing:border-box;width:100%;height:46px;min-height:46px;
  padding:0 37px 0 12px;text-overflow:ellipsis;
}
body[data-view="submit"] #clip-form .cd-ref-url-clear{align-items:center;justify-content:center;
  position:absolute;top:50%;transform:translateY(-50%);
  border:0;border-radius:50%;
  font:750 13px/1 var(--sans);cursor:pointer;
  background:#303d4e;color:#c8d3e1;
}
body[data-view="submit"] #clip-form .cd-ref-url-clear[hidden]{display:none!important}
body[data-view="submit"] #clip-form .cd-ref-url-clear:hover{
  background:#4b5b71;color:#fff;
}
body[data-view="submit"] #clip-form .cd-ref-url-clear:focus-visible{
  outline:2px solid var(--cds-accent);outline-offset:2px;
}
body[data-view="submit"] #clip-form .cd-studio-search #clip-preview-button{
  min-width:100px;padding:7px 13px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-divider{
  text-transform:none;letter-spacing:0;font-weight:600;
}
body[data-view="submit"] #clip-form .cd-ref-selected-clip{
  gap:13px;margin-top:20px;padding:14px;
}
body[data-view="submit"] #clip-form .cd-ref-clip-top img{
  width:116px;height:82px;object-fit:cover;border-radius:5px;
}
body[data-view="submit"] #clip-form .cd-ref-clip-copy{gap:5px}
body[data-view="submit"] #clip-form .cd-ref-clip-copy strong{
  font:750 13px/1.45 var(--sans);color:var(--cds-text);
}
body[data-view="submit"] #clip-form .cd-ref-clip-copy span{
  font:500 11px/1.5 var(--sans);color:var(--cds-muted);
}
body[data-view="submit"] #clip-form .cd-ref-clip-tags{gap:7px}
body[data-view="submit"] #clip-form .cd-ref-clip-tags span{
  font:600 10px/1.3 var(--sans);padding:6px 10px;
}
body[data-view="submit"] #clip-form .cd-ref-ready-block{
  display:flex;gap:12px;align-items:flex-start;
  padding-top:3px;
}
body[data-view="submit"] #clip-form .cd-ref-ready-check{
  flex:none;display:grid;place-items:center;width:25px;height:25px;
  border-radius:50%;background:#28ac6a;color:#fff;font:800 15px var(--sans);
}
body[data-view="submit"] #clip-form .cd-ref-ready-subtitle{
  margin:4px 0 0;color:var(--cds-muted);font:500 11px/1.4 var(--sans);
}

/* The fields inherit the panel's color. Only the secondary Verify action is lighter. */
body:not(.cdh-light)[data-view="submit"] #clip-form>.community-sheet{
  background:#121923;border-color:#2c3544;
}
body:not(.cdh-light)[data-view="submit"] #clip-form{
  --cds-panel:#121923;--cds-panel2:#18212d;
  --cds-inset:#121923;--cds-editor-control:#121923;
  --cds-editor-control-hover:#202b3a;
}
body:not(.cdh-light)[data-view="submit"] #clip-form :is(
  #cd-auto-channel,#clip-url,#clip-question,#clip-pause,#clip-reveal,
  #clip-explanation,#clip-note,.answer-editor-row,
  .cd-menu-trigger,.cd-studio-questions .ai-draft-panel
){
  background:#121923;border-color:#354253;color:var(--cds-text);
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-menu-trigger{
  background:#121923;border-color:#354253;color:#ebf1f9;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-menu-trigger:hover:not(:disabled){
  background:#121923;border-color:#5e6b7e;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-menu-list{
  background:#151d27;border-color:#3c485a;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-menu-option:hover,
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-menu-option:focus-visible{
  background:#283445;border-color:#485871;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-menu-option.is-selected{
  background:#202b3a;border-color:#354253;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all{
  background:#121923;border-color:#354253;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search #cd-auto-next{
  width:49px;min-width:49px;padding:0;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search #clip-preview-button{
  background:#222e3e;border-color:#455368;color:#f1f4f9;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-search #clip-preview-button:hover:not(:disabled){
  background:#2d3b4f;border-color:#697b94;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-ref-selected-clip{
  background:#121923;border-color:#354253;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row{
  background:#121923;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row:hover{
  background:#121923;border-color:#354253;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions .answer-editor-row:has(input[type="radio"]:checked){
  background:#2e1a26;border-color:#f14b5e;
}
body:not(.cdh-light)[data-view="submit"] #clip-form .cd-studio-questions .ai-draft-panel{
  background:#121923;
}
@media(max-width:530px){
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-row{
    grid-template-columns:minmax(0,1fr);gap:8px;
  }
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all{
    justify-content:flex-start;min-height:34px;
  }
}


/* Reference Studio v5 — tighter edges, aligned icons and a full-height side rail. */

body[data-view="submit"] #clip-form>.cd-studio-search,
body[data-view="submit"] #clip-form>.cd-studio-video{
  position:relative;overflow:visible;
}
body[data-view="submit"] #clip-form .cd-search-edge{
  position:absolute;z-index:15;top:0;bottom:0;
  display:flex;align-items:center;justify-content:center;
  box-sizing:border-box;height:100%;min-height:100%;
  padding:0;margin:0;border:0;
  background:transparent;color:#7e90a7;box-shadow:none;
  opacity:.23;cursor:pointer;
  transition:opacity .14s ease,background-color .14s ease,color .14s ease;
}
body[data-view="submit"] #clip-form .cd-search-edge[hidden]{display:none!important}
body[data-view="submit"] #clip-form .cd-search-edge svg{
  width:13px;height:23px;display:block;flex:none;pointer-events:none;
}
body[data-view="submit"] #clip-form .cd-search-edge:hover,
body[data-view="submit"] #clip-form .cd-search-edge:focus-visible{background:#29394c;color:#f5f8fd;
  outline:0;box-shadow:inset 1px 0 #405066;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-row{
  display:block;width:100%;min-width:0;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-row:has(.cd-auto-channel-all:not([hidden])){
  display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-picker,
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-category-control,
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-category-control .cd-menu-control{
  display:block;width:100%;max-width:none;min-width:0;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all{
  position:relative;box-sizing:border-box;display:grid;place-items:center;
  width:44px;min-width:44px;max-width:44px;
  margin:0;padding:0;gap:0;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all[hidden]{
  display:none!important;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all:hover{
  border-color:#65748b;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all .cd-ref-tooltip{
  position:absolute;z-index:100;right:0;bottom:calc(100% + 9px);
  box-sizing:border-box;width:max-content;max-width:min(265px,80vw);
  padding:8px 11px;border:1px solid #4c5a6e;border-radius:6px;
  background:#222d3d;color:#f0f3f8;
  font:600 11px/1.4 var(--sans);letter-spacing:0;
  white-space:normal;text-align:left;pointer-events:none;
  opacity:0;visibility:hidden;transform:translateY(3px);
  box-shadow:0 8px 22px #0009;
  transition:opacity .13s ease,transform .13s ease,visibility .13s;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all:hover .cd-ref-tooltip,
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all:focus-within .cd-ref-tooltip{
  opacity:1;visibility:visible;transform:translateY(0);
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-controls{
  gap:12px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-select-control svg{
  top:50%;left:13px;transform:translateY(-50%);
  width:19px;height:19px;stroke-width:1.7;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-select-control .cd-menu-trigger{
  padding-left:42px;
}
body[data-view="submit"] #clip-form .cd-menu-trigger{
  padding-right:40px;
}
body[data-view="submit"] #clip-form .cd-menu-arrow{
  right:16px;
}
body[data-view="submit"] #clip-form .cd-studio-search #cd-auto-next svg{
  display:block;align-self:center;width:20px;height:20px;
  margin:0;padding:0;transform:none;
}
body[data-view="submit"] #clip-form .cd-ref-pane-symbol svg{
  display:block;width:19px;height:19px;
  margin:0;vertical-align:middle;
}
@media(max-width:850px){
  body[data-view="submit"] #clip-form .cd-search-edge{
    left:-11px;width:11px;
  }
  body[data-view="submit"] #clip-form .cd-search-edge svg{width:10px}
}
@media(max-width:530px){
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-row:has(.cd-auto-channel-all:not([hidden])){
    grid-template-columns:minmax(0,1fr) 40px;gap:7px;
  }
  body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all{
    width:40px;min-width:40px;max-width:40px;
  }
}


/* Reference Studio v6 — small geometry and icon corrections from the close-up. */


body[data-view="submit"] #clip-form>.community-sheet{
  padding:15px 9px 18px;
}
body:not(.cdh-light)[data-view="submit"] #clip-form>.community-sheet{
  background:radial-gradient(ellipse at 25% -10%,#17212d 0%,#111821 46%,#0f151e 100%);
  border-color:#2b3545;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all input{
  appearance:none!important;box-sizing:border-box!important;
  flex:0 0 16px!important;
  display:block!important;width:16px!important;height:16px!important;
  min-width:16px!important;max-width:16px!important;
  min-height:16px!important;max-height:16px!important;
  padding:0!important;margin:0!important;
  line-height:0!important;font-size:0!important;
  vertical-align:middle;border-radius:4px;
  background-clip:padding-box;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all input:checked::after{
  content:'';position:absolute;top:4px;left:3px;right:auto;bottom:auto;
  width:7px;height:4px;
  border-left:2px solid #fff;border-bottom:2px solid #fff;
  transform:rotate(-45deg);transform-origin:50% 50%;
  font-size:0;line-height:0;
}
body[data-view="submit"] #clip-form .cd-ref-url-clear{
  display:grid;place-items:center;line-height:0;font-size:0;
  box-sizing:border-box;width:20px;height:20px;
  min-width:20px;min-height:20px;max-width:20px;max-height:20px;
  padding:0!important;margin:0;right:10px;
}
body[data-view="submit"] #clip-form .cd-ref-url-clear svg{
  display:block;width:12px;height:12px;
  margin:0;padding:0;flex:none;transform:none;pointer-events:none;
}
body[data-view="submit"] #clip-form .cd-search-edge{
  opacity:.46;color:#9badc1;
}

@media(max-width:1400px){
  body[data-view="submit"] #clip-form.community-layout,
  body[data-view="submit"] #clip-form.cd-search-collapsed{
    grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);
  }
  body[data-view="submit"] #clip-form>.cd-studio-search{
    width:min(100%,450px);
  }
}
@media(max-width:850px){
  body[data-view="submit"] #clip-form.community-layout,
  body[data-view="submit"] #clip-form.cd-search-collapsed,
  body[data-view="submit"] #clip-form.community-layout.cd-search-collapsed{
    grid-template-columns:minmax(0,1fr);
  }
  body[data-view="submit"] #clip-form>.cd-studio-search{width:100%}
}


/* Studio v7: direct timing at the video, compact AI and always-available controls. */
body[data-view="submit"] #clip-form.community-layout{
  position:relative;
}
body[data-view="submit"] #clip-form .cd-studio-toolbar{z-index:20;
}
body[data-view="submit"] #clip-form .cd-studio-toolbar .cd-guide-prominent{
  display:inline-flex;align-items:center;justify-content:center;border:1px solid #60748d;
  background:#28384d;color:#f3f7fd;font:750 12px/1.2 var(--sans);
  text-decoration:none;box-shadow:inset 0 1px rgba(255,255,255,.07);
  cursor:pointer;transition:background-color .14s,border-color .14s;
}
body[data-view="submit"] #clip-form .cd-guide-prominent svg{
  display:block;width:17px;height:17px;flex:none;color:#f4a1a9;
}
body[data-view="submit"] #clip-form .cd-guide-prominent:hover,
body[data-view="submit"] #clip-form .cd-guide-prominent:focus-visible{
  color:#fff;background:#354960;border-color:#8da3bf;outline-offset:3px;
}
/* Keep the full-height rail discernible even before hover. */
body[data-view="submit"] #clip-form .cd-search-edge{
  left:-8px;width:17px;opacity:1;color:#a9bdd6;
  background:linear-gradient(90deg,rgba(49,69,92,.95),rgba(37,55,77,.78));
  border:1px solid rgba(94,119,151,.72);border-right:0;
  border-radius:7px 0 0 7px;
  box-shadow:inset 1px 0 rgba(160,186,217,.18);
}
body[data-view="submit"] #clip-form .cd-search-edge:hover,
body[data-view="submit"] #clip-form .cd-search-edge:focus-visible{
  opacity:1;color:#fff;background:#405875;border-color:#a2b7d0;
}
/* Progress is for seeking only; editing moments happens in the panel below. */
body[data-view="submit"] #clip-form .cd-studio-video .player-track :is(
  .player-pause-marker,.player-reveal-marker,.player-progress-dot
){display:none!important}
body[data-view="submit"] #clip-form .cd-studio-video .time-legend.cd-time-editor{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
  align-items:start;
  border-top:1px solid #344357;
  background:#111b27;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-control{
  min-width:0;display:flex;flex-direction:column;gap:5px;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-heading{
  min-height:22px;display:flex;align-items:center;gap:5px;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-heading label{
  margin:0;flex:1;min-width:0;color:#e8f0f9;
  font:750 12px/1.3 var(--sans);text-align:left;white-space:nowrap;
}
body[data-view="submit"] #clip-form .cd-studio-video .legend-pause .cd-time-heading label{color:#fa6473}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-heading .required-mark{
  font:inherit;color:#f15162;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-mirror{display:none!important}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry{
  position:relative;display:flex;align-items:center;min-width:0;gap:6px;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry input{
  flex:1 1 auto;min-width:0;width:100%;height:35px;min-height:35px;
  margin:0;padding:6px 24px 6px 9px;border:1px solid #425169;
  border-radius:5px;background:#172231;color:#f3f6fc;
  font:700 13px/1.2 var(--sans);text-align:left;
  box-shadow:none;appearance:textfield;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry input::-webkit-inner-spin-button,
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry input::-webkit-outer-spin-button{
  -webkit-appearance:none;margin:0;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry input:hover{border-color:#72849d}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry input:focus-visible{
  outline:2px solid #f05265;outline-offset:1px;border-color:#f05265;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry .cd-time-unit{
  position:absolute;right:52px;top:50%;transform:translateY(-50%);
  width:auto;flex:none;font:650 11px var(--sans);color:#93a5bb;
  pointer-events:none;
}
body[data-view="submit"] #clip-form .cd-studio-video .timing-capture.cd-time-capture{
  display:grid;place-items:center;box-sizing:border-box;flex:0 0 35px;
  width:35px;height:35px;min-width:35px;min-height:35px;margin:0;padding:0;
  border:1px solid #4c6079;border-radius:5px;
  color:#dfe9f5;background:#253448;
  cursor:pointer;transition:background-color .12s,border-color .12s;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-capture:hover,
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-capture:focus-visible{
  background:#344a64;border-color:#8aa5c4;color:#fff;outline-offset:2px;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-capture svg{display:block}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-editor .timing-feedback{
  grid-column:1/-1;display:none;margin:0;padding:0;
  font:600 10px/1.4 var(--sans);color:#a7b5c7;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-editor .timing-feedback.is-warning:not(:empty){
  display:block;color:#ffacb1;
}





/* Save slots move back to the top-right corner of the question pane. */
body[data-view="submit"] #clip-form .cd-studio-questions{position:relative;overflow:visible}
body[data-view="submit"] #clip-form .cd-studio-questions .cd-ref-pane-heading{
  position:relative;flex-wrap:nowrap;gap:8px;
}
body[data-view="submit"] #clip-form .cd-studio-questions .cd-ref-pane-heading .cd-studio-title{
  min-width:0;margin:0;white-space:nowrap;
}








/* Dense Gemini card with one compact row of actual actions. */
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-layout{margin-bottom:12px}
body[data-view="submit"] #clip-form .cd-studio-questions .ai-draft-panel{
  padding:12px;gap:7px;border-radius:6px;
}
body[data-view="submit"] #clip-form .cd-studio-questions .ai-draft-heading{
  min-height:18px;margin:0;
}
body[data-view="submit"] #clip-form .cd-studio-questions .cd-ref-ai-description{
  font-size:10px;line-height:1.4;margin:0;color:#aebdd0;
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions{
  display:grid;grid-template-columns:minmax(0,1fr) auto auto;
  align-items:center;gap:6px;margin:0;
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions select{
  min-width:0;width:100%;height:34px;min-height:34px;
  padding:5px 23px 5px 8px;grid-column:auto;flex:none;
  border:1px solid #4b5b70;border-radius:5px;background:#192431;color:#ebf2fb;
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions button{
  width:auto;min-width:0;min-height:34px;padding:6px 10px;
  border:1px solid #495a70;border-radius:5px;
  background:#26364b;color:#eaf1fa;font:700 11px/1.2 var(--sans);
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions #clip-ai-button{
  background:#ee4354;border-color:#ee4354;color:#fff;
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions button:hover:not(:disabled){
  filter:brightness(1.13);
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-budget{
  margin:0;color:#9baec4;font-size:10px;
}
body[data-view="submit"] #clip-form .cd-studio-questions .ai-event-tools{
  margin:2px 0 0;padding-top:7px;border-top:1px solid #354256;
}
body[data-view="submit"] #clip-form .cd-studio-questions .ai-event-tools>summary{
  width:max-content;max-width:100%;font-size:10px;color:#b9c8da;
}
body[data-view="submit"] #clip-form .cd-studio-questions .ai-event-tools>summary:hover{
  color:#f4f7fb;
}
/* Locks are intentionally visible in the resting state, including mouse devices. */
body[data-view="submit"] #clip-form .workshop-lock,
body[data-view="submit"] #clip-form .workshop-lock:not(.is-locked):not(:focus-visible){
  display:grid;place-items:center;box-sizing:border-box;
  flex:0 0 27px;width:27px;height:27px;min-width:27px;min-height:27px;
  padding:0;margin:0;border:1px solid #46586f;border-radius:5px;
  background:#223044;color:#b5c7dc;opacity:.9!important;
  cursor:pointer;transition:background-color .12s,border-color .12s,color .12s;
}
body[data-view="submit"] #clip-form .workshop-lock svg{
  display:block;width:15px;height:15px;fill:none;
}
body[data-view="submit"] #clip-form .workshop-lock:hover,
body[data-view="submit"] #clip-form .workshop-lock:focus-visible{
  opacity:1!important;background:#34485f;border-color:#8ca5c3;color:#fff;
}
body[data-view="submit"] #clip-form .workshop-lock.is-locked{
  opacity:1!important;background:#352430;border-color:#e45b6c;color:#ff7786;
}
body[data-view="submit"] #clip-form .answer-editor-row .workshop-lock{
  flex:0 0 27px;align-self:center;
}
@media(max-width:900px){
  body[data-view="submit"] #clip-form .cd-time-editor{padding:10px}
}
@media(max-width:560px){
  body[data-view="submit"] #clip-form .cd-studio-video .time-legend.cd-time-editor{gap:8px;padding:9px}
  body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry{gap:4px}
  body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry input{font-size:12px;padding-left:6px}
  body[data-view="submit"] #clip-form .cd-studio-video .cd-time-capture{height:34px;min-height:34px;
  }
  body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry .cd-time-unit{right:48px}
  
  body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions{
    grid-template-columns:minmax(0,1fr) auto auto;gap:4px;
  }
  body[data-view="submit"] #clip-form .cd-studio-questions .workshop-ai-actions button{padding:6px}
}


/* Studio v8 — utilities above the cards; external one-column draft rail. */


body[data-view="submit"] #clip-form .cd-studio-toolbar{
  position:absolute;top:-35px;right:2px;left:auto;
  display:flex;align-items:center;justify-content:flex-end;
  z-index:16;
}
body[data-view="submit"] #clip-form .cd-studio-toolbar .cd-guide-prominent{
  min-height:27px;height:27px;gap:5px;padding:4px 8px;
  background:transparent;border:1px solid #425065;border-radius:5px;
  color:#b7c6d8;font:650 10px/1.2 var(--sans);
  box-shadow:none;
}
body[data-view="submit"] #clip-form .cd-studio-toolbar .cd-guide-prominent svg{
  width:14px;height:14px;color:#b7c6d8;
}
body[data-view="submit"] #clip-form .cd-studio-toolbar .cd-guide-prominent:hover,
body[data-view="submit"] #clip-form .cd-studio-toolbar .cd-guide-prominent:focus-visible{
  background:#243143;color:#eef4fb;border-color:#71849e;
}
body[data-view="submit"] #clip-form>.cd-studio-draft-rail{grid-row:1;align-self:start;justify-self:center;
  position:sticky;top:77px;display:flex;flex-direction:column;align-items:center;
  box-sizing:border-box;width:54px;min-width:0;max-width:54px;
  padding:0;margin:0;z-index:7;
}


body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-panel{
  box-sizing:border-box;width:100%;padding:0;margin:0;border:0;
  border-radius:0;background:transparent;box-shadow:none;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-box,
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-actions{
  box-sizing:border-box;width:54px;max-width:54px;margin:0;
  padding:6px;border:1px solid #34465c;border-radius:6px;
  background:#151d29;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slots{
  display:flex;flex-direction:column;align-items:center;gap:6px;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-group{
  display:block;width:100%;min-width:0;min-height:0;padding:0;margin:0;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-grid{
  display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;
  width:100%;padding:0;margin:0;gap:5px;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-card{
  display:grid;place-items:center;box-sizing:border-box;
  width:100%;height:34px;min-height:34px;min-width:0;max-width:none;
  margin:0;padding:0;
  border:1px solid #43536b;border-left-width:3px;border-radius:4px;
  background:#1c2939;color:#d5e1ef;
  font:750 10px/1.2 var(--sans);cursor:pointer;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-card[data-category="generated"]{border-left:3px solid #f1485a}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-card[data-category="enhanced"]{border-left:3px dashed #f1485a}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-card[data-category="manual"]{border-left:3px dotted #f1485a}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-card.has-content{
  color:#fff;background:#2b3547;border-color:#8292a7;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-card.is-active{
  border-color:#f34b5e;background:#3d2532;color:#fff;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-card:hover,
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-card:focus-visible{
  border-color:#f37786;background:#303d51;outline-offset:2px;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-expand-toggle{
  width:100%;height:26px;margin:6px 0 0;padding:3px 0;
  border:0;border-top:1px solid #43536b;border-radius:0;
  background:transparent;color:#b7c8db;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-actions{
  display:flex;flex-direction:column;align-items:stretch;
  gap:4px;margin:7px 0 0;padding:6px;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-actions .workshop-icon-button{
  display:grid;place-items:center;box-sizing:border-box;
  width:100%;min-width:0;max-width:100%;height:32px;min-height:32px;
  margin:0;padding:0;border:1px solid #48596d;border-radius:5px;
  background:#243348;color:#d4e2f1;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-actions .workshop-icon-button:not(:disabled):hover{
  color:#fff;background:#354961;border-color:#8195af;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-actions .workshop-icon-button:disabled{
  opacity:.38;cursor:not-allowed;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-actions .workshop-icon-button svg{
  display:block;flex:none;width:17px;height:17px;margin:0;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail #workshop-delete,
body[data-view="submit"] #clip-form .cd-studio-draft-rail #workshop-save,
body[data-view="submit"] #clip-form .cd-studio-draft-rail #workshop-undo-load{
  grid-column:auto;grid-row:auto;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail #workshop-status{
  position:absolute;width:1px;height:1px;overflow:hidden;
  padding:0;margin:-1px;border:0;clip-path:inset(50%);
}
/* Timing: all surfaces match the player, with 0.1-second nudges. */
body[data-view="submit"] #clip-form .cd-studio-video .submit-player-shell{overflow:visible}
body[data-view="submit"] #clip-form .cd-studio-video .time-legend.cd-time-editor{
  background:transparent;border-top-color:#334155;
  gap:10px;padding:11px 10px;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry{gap:4px}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry .cd-time-number{
  position:relative;display:block;min-width:0;flex:1 1 65px;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry .cd-time-number input{
  display:block;width:100%;min-width:0;max-width:none;min-height:34px;height:34px;
  margin:0;padding:5px 18px 5px 8px;
  background:transparent;border:1px solid #415168;border-radius:5px;
  color:#eaf0f8;box-shadow:none;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry .cd-time-number input:hover{
  background:transparent;border-color:#697d97;box-shadow:none;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry .cd-time-number input:focus-visible{
  background:transparent;border-color:#ff5367;outline:2px solid rgba(242,74,94,.63);outline-offset:1px;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry .cd-time-number .cd-time-unit,
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-entry .cd-time-number .cd-time-unit:last-child{
  position:absolute;right:8px;top:50%;transform:translateY(-50%);
  width:auto;height:auto;flex:none;pointer-events:none;
  font:650 10px/1 var(--sans);color:#96a7bd;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-nudge,
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-capture{
  position:relative;display:grid;place-items:center;box-sizing:border-box;
  flex:0 0 30px;width:30px;min-width:30px;max-width:30px;
  height:34px;min-height:34px;max-height:34px;
  margin:0;padding:0;border:1px solid #43546b;border-radius:5px;
  background:#1d2a3a;color:#cbd9e9;
  font:750 16px/1 var(--sans);
  box-shadow:none;transform:none;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-nudge:hover:not(:disabled),
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-capture:hover:not(:disabled){
  background:#2b3b4f;border-color:#7d92ac;color:#fff;
  box-shadow:none;transform:none;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-nudge:active,
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-capture:active{
  background:#354b66;transform:none;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-nudge:focus-visible,
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-capture:focus-visible{
  outline:2px solid #e85b6c;outline-offset:1px;
}
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-capture svg{
  display:block;width:16px;height:16px;
}
/* Styled hover/focus hints: above icon controls, to the left of the slot rail. */
body[data-view="submit"] #clip-form [data-cd-tip]{
  position:relative;
}
body[data-view="submit"] #clip-form [data-cd-tip]::after{
  content:attr(data-cd-tip);
  position:absolute;z-index:160;
  display:block;box-sizing:border-box;
  bottom:calc(100% + 8px);left:50%;right:auto;top:auto;
  width:max-content;max-width:min(260px,calc(100vw - 28px));
  padding:8px 10px;
  border:1px solid #536982;border-radius:6px;
  background:#233246;color:#edf3fc;
  font:600 11px/1.4 var(--sans);
  text-align:left;white-space:normal;letter-spacing:0;
  box-shadow:0 9px 28px rgba(0,0,0,.55);
  opacity:0;visibility:hidden;pointer-events:none;
  transform:translate(-50%,4px);
  transition:opacity .13s,visibility .13s,transform .13s;
}
body[data-view="submit"] #clip-form [data-cd-tip]:hover::after,
body[data-view="submit"] #clip-form [data-cd-tip]:focus-visible::after{
  opacity:1;visibility:visible;transform:translate(-50%,0);
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail [data-cd-tip]::after{
  left:auto;right:calc(100% + 9px);top:50%;bottom:auto;
  transform:translate(4px,-50%);
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail [data-cd-tip]:hover::after,
body[data-view="submit"] #clip-form .cd-studio-draft-rail [data-cd-tip]:focus-visible::after{
  transform:translate(0,-50%);
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-help-icon[data-cd-tip]::after{
  left:auto;right:0;transform:translateY(4px);
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-help-icon[data-cd-tip]:hover::after,
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-help-icon[data-cd-tip]:focus-visible::after{
  transform:translateY(0);
}
body[data-view="submit"] #clip-form .cd-search-edge[data-cd-tip]::after{
  left:calc(100% + 10px);right:auto;top:50%;bottom:auto;
  transform:translate(-4px,-50%);
}
body[data-view="submit"] #clip-form .cd-search-edge[data-cd-tip]:hover::after,
body[data-view="submit"] #clip-form .cd-search-edge[data-cd-tip]:focus-visible::after{
  transform:translate(0,-50%);
}
@media(max-width:1450px){
  
  body[data-view="submit"] #clip-form>.cd-studio-search{width:min(100%,450px);
  }
  body[data-view="submit"] #clip-form>.cd-studio-video{grid-row:2}
  body[data-view="submit"] #clip-form>.cd-studio-questions{grid-row:2}
  body[data-view="submit"] #clip-form>.cd-studio-draft-rail,
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-draft-rail{
    grid-column:3;grid-row:2;
  }
}
@media(max-width:850px){
  
  body[data-view="submit"] #clip-form>.cd-studio-search,
  body[data-view="submit"] #clip-form>.cd-studio-video{width:100%}
  body[data-view="submit"] #clip-form>.cd-studio-questions{grid-row:3;
  }
  body[data-view="submit"] #clip-form>.cd-studio-draft-rail,
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-draft-rail{
    grid-column:2;grid-row:3;
  }
}

body[data-view="submit"] #clip-form .cd-studio-draft-rail #workshop-status:not(:empty){
  clip-path:none;overflow:visible;
  position:absolute;top:44px;right:calc(100% + 10px);
  width:220px;height:auto;min-height:0;
  margin:0;padding:9px 11px;
  border:1px solid #56718a;border-radius:6px;
  background:#203046;color:#dff2e9;
  box-shadow:0 12px 32px rgba(0,0,0,.52);
  font:600 11px/1.45 var(--sans);
  overflow-wrap:anywhere;z-index:25;
}
body[data-view="submit"] #clip-form .cd-studio-draft-rail #workshop-status.is-invalid:not(:empty){
  border-color:#b05b70;color:#ffbfca;
}
@media(min-width:851px) and (max-width:1450px){
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-video{grid-column:1;grid-row:1}
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-questions{grid-column:2;grid-row:1}
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-draft-rail{grid-column:3;grid-row:1}
}
@media(max-width:850px){
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-video{grid-row:1}
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-questions{grid-row:2}
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-draft-rail{grid-row:2}
}
@media(max-width:560px){
  body[data-view="submit"] #clip-form.community-layout,
  body[data-view="submit"] #clip-form.community-layout.cd-search-collapsed{
    grid-template-columns:minmax(0,1fr) 48px;gap:7px;
  }
  body[data-view="submit"] #clip-form>.cd-studio-draft-rail{width:46px;max-width:46px}
  body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-box,
  body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-actions{
    width:46px;max-width:46px;padding:5px;
  }
  body[data-view="submit"] #clip-form .cd-studio-video .cd-time-nudge{
    flex-basis:26px;width:26px;min-width:26px;
  }
  body[data-view="submit"] #clip-form .cd-studio-video .cd-time-capture{
    flex-basis:28px;width:28px;min-width:28px;
  }
}

/* Category edge strokes remain distinguishable on occupied rail slots. */
body[data-view="submit"] #clip-form .cd-studio-draft-rail .workshop-slot-card.has-content[data-category]{
  border-left-color:#fa6374;
}


/* Studio v9 — genuinely external search rail and content-sized cards. */
body[data-view="submit"] #clip-form.community-layout{
  margin-top:10px;padding-top:0;align-items:start;
  grid-template-columns:25px minmax(355px,.87fr) minmax(0,1.34fr) minmax(355px,1.02fr) 54px;
  gap:9px;
}
body[data-view="submit"] #clip-form.community-layout.cd-search-collapsed{
  grid-template-columns:25px minmax(0,1.5fr) minmax(355px,1fr) 54px;
}
body[data-view="submit"] #clip-form>.community-sheet{
  align-self:start;min-height:0;height:auto;max-height:none;
}
body[data-view="submit"] #clip-form>.cd-studio-search-rail{
  box-sizing:border-box;grid-column:1;grid-row:1;display:flex;
  width:25px;min-width:25px;
  padding:0;margin:0;border:1px solid #36465a;border-radius:6px;
  background:#182330;
}
body[data-view="submit"] #clip-form>.cd-studio-search{grid-column:2;grid-row:1}
body[data-view="submit"] #clip-form>.cd-studio-video{grid-column:3;grid-row:1}
body[data-view="submit"] #clip-form>.cd-studio-questions{grid-column:4;grid-row:1}
body[data-view="submit"] #clip-form>.cd-studio-draft-rail{grid-column:5;grid-row:1}
body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-video{grid-column:2;grid-row:1}
body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-questions{grid-column:3;grid-row:1}
body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-draft-rail{grid-column:4;grid-row:1}
body[data-view="submit"] #clip-form .cd-studio-search-rail .cd-search-edge{
  position:relative;inset:auto;top:auto;left:auto;bottom:auto;right:auto;
  box-sizing:border-box;border:0;
  background:transparent;color:#adc0d8;opacity:1;box-shadow:none;
}
body[data-view="submit"] #clip-form .cd-studio-search-rail .cd-search-edge[hidden]{display:none!important}
body[data-view="submit"] #clip-form .cd-studio-search-rail .cd-search-edge svg{
  display:block;flex:none;width:13px;height:20px;
}
body[data-view="submit"] #clip-form .cd-studio-search-rail .cd-search-edge:hover,
body[data-view="submit"] #clip-form .cd-studio-search-rail .cd-search-edge:focus-visible{
  color:#fff;background:#344b66;border-color:transparent;box-shadow:none;outline-offset:2px;
}

/* The seek range stays fully interactive without a red hover/focus outline. */
body[data-view="submit"] #clip-form .cd-studio-video #clip-seek,
body[data-view="submit"] #clip-form .cd-studio-video #clip-seek:hover,
body[data-view="submit"] #clip-form .cd-studio-video #clip-seek:focus,
body[data-view="submit"] #clip-form .cd-studio-video #clip-seek:focus-visible,
body[data-view="submit"] #clip-form .cd-studio-video #clip-seek:active{
  border:0!important;outline:0!important;box-shadow:none!important;
  background:transparent!important;
}
body[data-view="submit"] #clip-form .cd-studio-video .player-track-interactive,
body[data-view="submit"] #clip-form .cd-studio-video .player-track-interactive:hover,
body[data-view="submit"] #clip-form .cd-studio-video .player-track-interactive:focus-within{
  outline:none;box-shadow:none;background:#405065;
}
body[data-view="submit"] #clip-form .cd-studio-video .player-track-fill{
  box-shadow:none!important;
}
/* Search controls have one tighter height rhythm. */
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-scope-tab{
  min-height:36px;height:36px;padding:5px 9px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-type{
  min-height:34px;height:34px;padding:4px 8px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-menu-trigger,
body[data-view="submit"] #clip-form .cd-studio-search .cd-ref-select-control .cd-menu-trigger,
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions .cd-menu-trigger{
  min-height:39px;height:39px;padding-top:5px;padding-bottom:5px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-channel-all{
  height:39px;min-height:39px;
}
body[data-view="submit"] #clip-form .cd-studio-search #cd-auto-channel,
body[data-view="submit"] #clip-form .cd-studio-search #cd-auto-next,
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-actions button{
  min-height:39px;height:39px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-direct .cd-ref-url-control{
  height:40px;min-height:40px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-direct .input-action-row>*,
body[data-view="submit"] #clip-form .cd-studio-search #clip-preview-button{
  min-height:40px;height:40px;
}
body[data-view="submit"] #clip-form .cd-studio-search .cd-source-direct #clip-url{
  height:40px;min-height:40px;
}
/* Hovering the text label previews which control it belongs to. */
body[data-view="submit"] #clip-form .cd-source-direct:has(>label:hover) #clip-url,
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-category-tools:has(>.cd-ref-field-caption:hover) .cd-menu-trigger,
body[data-view="submit"] #clip-form .cd-studio-search .cd-auto-controls label:hover .cd-menu-trigger,
body[data-view="submit"] #clip-form .cd-studio-video .cd-time-control:has(.cd-time-heading label:hover) .cd-time-number input,
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-field-head:has(label[for="clip-question"]:hover) + #clip-question,
body[data-view="submit"] #clip-form .cd-studio-questions .cd-ref-extra .workshop-field-head:has(label:hover) + textarea,
body[data-view="submit"] #clip-form .cd-studio-questions .cd-ref-extra>label:hover + textarea,
body[data-view="submit"] #clip-form .cd-studio-questions .ai-event-tools>label:hover + textarea{
  border-color:#8999b3!important;
  box-shadow:0 0 0 1px rgba(116,143,180,.28)!important;
}
/* A one/two-line question is compact; it grows as the author types or loads a draft. */
body[data-view="submit"] #clip-form .cd-studio-questions #clip-question{
  box-sizing:border-box;min-height:52px;height:52px;max-height:none;
  overflow-y:hidden;resize:none;padding:9px 12px;
  line-height:1.45;
}
/* Tutorial is at the far right of the existing "What next?" mode heading. */
body[data-view="submit"] .cd-sm-editbar.game-head:not([hidden]){
  display:flex;align-items:center;justify-content:space-between;gap:12px;
}
body[data-view="submit"] .cd-sm-editbar #submit-guide-open{
  display:inline-flex;align-items:center;gap:6px;
  min-height:29px;height:29px;flex:none;margin-left:auto;
  padding:5px 9px;border:1px solid #46556a;border-radius:5px;
  background:transparent;color:#b6c5d8;
  font:650 11px/1.25 var(--sans);white-space:nowrap;
  text-decoration:none;box-shadow:none;cursor:pointer;
}
body[data-view="submit"] .cd-sm-editbar #submit-guide-open svg{
  display:block;flex:none;width:14px;height:14px;
}
body[data-view="submit"] .cd-sm-editbar #submit-guide-open:hover,
body[data-view="submit"] .cd-sm-editbar #submit-guide-open:focus-visible{
  color:#f2f6fb;background:#263547;border-color:#7990ab;
}
body[data-view="submit"] #clip-form .cd-ref-submit-footer .submit-author{
  display:flex;flex-direction:row;align-items:baseline;gap:6px;
}
@media(max-width:1450px){
  body[data-view="submit"] #clip-form.community-layout,
  body[data-view="submit"] #clip-form.community-layout.cd-search-collapsed{
    grid-template-columns:25px minmax(0,1.12fr) minmax(0,1fr) 54px;
  }
  body[data-view="submit"] #clip-form>.cd-studio-search-rail{grid-column:1;grid-row:1}
  body[data-view="submit"] #clip-form>.cd-studio-search{grid-column:2/-1;grid-row:1;width:min(100%,450px)}
  body[data-view="submit"] #clip-form>.cd-studio-video{grid-column:2;grid-row:2}
  body[data-view="submit"] #clip-form>.cd-studio-questions{grid-column:3;grid-row:2}
  body[data-view="submit"] #clip-form>.cd-studio-draft-rail{grid-column:4;grid-row:2}
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-video{grid-column:2;grid-row:1}
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-questions{grid-column:3;grid-row:1}
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-draft-rail{grid-column:4;grid-row:1}
}
@media(max-width:850px){
  body[data-view="submit"] #clip-form.community-layout,
  body[data-view="submit"] #clip-form.community-layout.cd-search-collapsed{
    grid-template-columns:23px minmax(0,1fr) 48px;gap:7px;
  }
  body[data-view="submit"] #clip-form>.cd-studio-search-rail{
    grid-column:1;grid-row:1/span 3;width:23px;min-width:23px;align-self:stretch;
  }
  body[data-view="submit"] #clip-form>.cd-studio-search,
  body[data-view="submit"] #clip-form>.cd-studio-video{
    grid-column:2/-1;grid-row:auto;width:100%;
  }
  body[data-view="submit"] #clip-form>.cd-studio-questions{grid-column:2;grid-row:3}
  body[data-view="submit"] #clip-form>.cd-studio-draft-rail{grid-column:3;grid-row:3}
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-video{grid-column:2/-1;grid-row:1}
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-questions{grid-column:2;grid-row:2}
  body[data-view="submit"] #clip-form.cd-search-collapsed>.cd-studio-draft-rail{grid-column:3;grid-row:2}
}
@media(max-width:520px){
  body[data-view="submit"] .cd-sm-editbar #submit-guide-open{padding:4px 6px;font-size:10px}
  body[data-view="submit"] #clip-form .cd-studio-search-rail .cd-search-edge svg{width:11px}
}

body[data-view="submit"] .cd-sm-editbar #submit-guide-open[hidden]{display:none!important}


/* Studio v10: compact fixed search-rail control and hover-first field cues. */
body[data-view="submit"] #clip-form>.cd-studio-search-rail{
  position:sticky;top:82px;align-self:start;
  height:39px;min-height:39px;max-height:39px;
  overflow:visible;
}
body[data-view="submit"] #clip-form .cd-studio-search-rail .cd-search-edge{
  display:flex;flex:0 0 auto;align-items:center;justify-content:center;
  width:100%;height:37px;min-height:37px;max-height:37px;
  padding:0;margin:0;border-radius:5px;
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-field-head label[for="clip-question"]{
  display:flex;flex:1 1 auto;min-width:0;min-height:28px;
  align-items:center;cursor:text;
}
body[data-view="submit"] #clip-form .cd-studio-questions .workshop-field-head:has(label[for="clip-question"]:hover) + #clip-question{
  background:#172335!important;
  border-color:#91a9c5!important;
  box-shadow:0 0 0 2px rgba(128,155,188,.32)!important;
}
body.cdh-light[data-view="submit"] #clip-form .cd-studio-questions .workshop-field-head:has(label[for="clip-question"]:hover) + #clip-question{
  background:#f1f6fb!important;
}
