/* Desktop editing workspace: keep actions visible; scroll long content inside panels. */
@media(min-width:1100px) and (min-height:600px){
 body.pc-vi.flow-mode.flow-create.flow-jd{height:100dvh;overflow:hidden}
 body.pc-vi.flow-mode.flow-create.flow-jd>.sub{height:76px;min-height:76px;padding-top:10px;padding-bottom:10px;box-sizing:border-box}
 body.pc-vi.flow-mode.flow-create.flow-jd>.wrap{height:calc(100dvh - 132px);padding:0 32px 12px;box-sizing:border-box}
 body.pc-vi.flow-mode.flow-create.flow-jd #job{display:grid;grid-template-columns:minmax(0,1fr) 440px;grid-template-rows:auto minmax(0,1fr) auto;column-gap:16px;height:100%;min-height:0;max-width:1180px;margin:0 auto}
 body.pc-vi.flow-mode.flow-create.flow-jd #rules{display:none}
 body.pc-vi.flow-mode.flow-create.flow-jd .flowsteps{grid-column:1/-1;grid-row:1;min-height:44px;padding:8px 16px;margin:0 0 12px;max-width:none;width:100%}
 body.pc-vi.flow-mode.flow-create.flow-jd #job>.grid{display:contents!important}
 body.pc-vi.flow-mode.flow-create.flow-jd #job>.grid>div:first-child{grid-column:1;grid-row:2/4;min-width:0;min-height:0;height:100%}
 body.pc-vi.flow-mode.flow-create.flow-jd #intentCard,body.pc-vi.flow-mode.flow-create.flow-jd #jdView{height:100%;min-height:0;margin:0;display:flex;flex-direction:column}
 body.pc-vi.flow-mode.flow-create.flow-jd #intentCard>.editortabs,body.pc-vi.flow-mode.flow-create.flow-jd #intentCard>.head{display:none}
 body.pc-vi.flow-mode.flow-create.flow-jd #jdView>.editorname{flex:none;padding:12px 20px;min-height:56px}
 body.pc-vi.flow-mode.flow-create.flow-jd #jdView>.body{display:flex;flex-direction:column;flex:1;min-height:0;padding:12px 20px}
 body.pc-vi.flow-mode.flow-create.flow-jd #jdRichEditor{flex:1;min-height:0!important;height:auto!important;max-height:none!important;overflow:auto!important;padding:4px 4px 12px;line-height:1.9}
 body.pc-vi.flow-mode.flow-create.flow-jd #jdView>.body>.row{flex:none;margin-top:8px!important;padding-top:8px}
 body.pc-vi.flow-mode.flow-create.flow-jd #job>.grid>.assessment-side{grid-column:2;grid-row:2;min-width:0;position:static!important;display:flex!important;flex-direction:column;gap:12px;min-height:0;height:100%;overflow:auto!important;max-height:100%!important;padding:0 2px 3px}
 body.pc-vi.flow-mode.flow-create.flow-jd #tagCard,body.pc-vi.flow-mode.flow-create.flow-jd #followView{flex:none;margin:0!important;width:100%}
 body.pc-vi.flow-mode.flow-create.flow-jd #tagCard>.head,body.pc-vi.flow-mode.flow-create.flow-jd #followView>.head{padding:10px 16px;min-height:42px}
 body.pc-vi.flow-mode.flow-create.flow-jd #tagCard>.body,body.pc-vi.flow-mode.flow-create.flow-jd #followView>.body{padding:10px 16px}
 body.pc-vi.flow-mode.flow-create.flow-jd #tagCard .lane{min-height:44px;padding:6px 8px;margin-bottom:6px;gap:8px}
 body.pc-vi.flow-mode.flow-create.flow-jd #tagCard .chip{padding:6px;font-size:12px}
 body.pc-vi.flow-mode.flow-create.flow-jd #tagCard .lanehead{width:64px}
 body.pc-vi.flow-mode.flow-create.flow-jd #tagCard .body>.row{margin-bottom:4px!important}
 body.pc-vi.flow-mode.flow-create.flow-jd #follow{height:76px;min-height:76px;font-size:13px;line-height:1.6}
 body.pc-vi.flow-mode.flow-create.flow-jd #followView .aiformtitle{margin:0 0 8px}
 body.pc-vi.flow-mode.flow-create.flow-jd #followView .quick{margin:8px 0;gap:6px}
 body.pc-vi.flow-mode.flow-create.flow-jd #followView .quick button{padding:5px 7px}
 body.pc-vi.flow-mode.flow-create.flow-jd #job>.grid>.assessment-side>.jd-ai-workspace{flex:none!important}
 body.pc-vi.flow-mode.flow-create.flow-jd .flowfooter{grid-column:2;grid-row:3;position:static!important;width:100%;max-width:none;align-self:stretch;justify-content:flex-end;min-height:44px;padding:12px 2px 0;margin:0;box-sizing:border-box;border-top:0}
 body.pc-vi.flow-mode.flow-create.flow-jd .flowfooter>.row{margin-left:auto;justify-content:flex-end;gap:8px;flex-wrap:wrap}
 body.pc-vi.flow-mode.flow-create.flow-jd .flowfooter button{height:32px;min-height:32px;padding:0 12px;line-height:20px;font-size:14px;border-radius:6px}
 body.pc-vi.v2-show-changes.flow-mode.flow-create.flow-jd .flowfooter{outline:1px dashed #a878d6;outline-offset:-1px;border-radius:6px}
}
