:root{--bg:#f7f6f2;--paper:#fff;--ink:#282e2b;--muted:#92958e;--line:#e7e7df;--orange:#dd7254;--soft:#f9eee8;--sage:#64816e;--nav:#262d29}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:"Segoe UI","Microsoft YaHei",sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #eab49c;outline-offset:3px}button,a,input,textarea{ -webkit-tap-highlight-color:transparent}button{transition:background .15s,color .15s,box-shadow .15s}a{color:inherit;text-decoration:none}.sidebar{position:fixed;inset:0 auto 0 0;width:220px;padding:35px 21px 22px;background:var(--nav);color:#edf0e9;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:12px;padding:0 8px;font-size:25px;font-weight:600;letter-spacing:4px}.brand-mark{display:grid;place-items:center;background:var(--orange);width:41px;height:43px;font-size:25px;letter-spacing:0;border-radius:11px;color:#fff8eb;font-family:serif}.brand small{display:block;font-size:8px;letter-spacing:2.5px;font-weight:400;color:#9ba69d;margin-top:6px}.new-button{margin:38px 0 33px;padding:12px 18px;border:1px solid #596258;background:#3d473f;color:#e3eada;border-radius:7px;display:flex;gap:19px;align-items:center;font-size:12px}.new-button:hover{background:#495548}.new-button span{font-size:20px}.nav-label{font-size:9px;letter-spacing:2px;color:#7f8a80;margin:0 14px 13px}nav button{width:100%;display:flex;align-items:center;gap:13px;padding:13px 14px;border:0;color:#a7b0a7;background:transparent;text-align:left;border-radius:6px;font-size:12px;margin-bottom:7px}nav button>span{font-size:19px;width:20px;text-align:center}nav button.active{color:#f1e7d9;background:#3c4239}nav button.active:before{content:"";position:absolute;left:0;width:3px;height:22px;border-radius:0 3px 3px 0;background:#d99b6e}nav button:hover{background:#363f36}nav small{margin-left:auto;font-size:9px;border-radius:4px;padding:3px 5px;background:#4b554a}.recent{margin-top:30px}.recent button{color:#939e91;display:block;border:0;background:none;font-size:10px;text-align:left;width:100%;padding:10px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recent button:before{content:"·";margin-right:10px;color:#6e7c6a}.recent button:hover{color:white}.side-note{margin-top:auto;padding:28px 13px 25px;color:#7d8a7b;display:flex;gap:12px;font-size:11px}.side-icon{font-size:30px;color:#63745c}.side-note p{margin:4px 0;line-height:1.9}.side-note small{font-size:10px;color:#667461}.side-footer{border-top:1px solid #424a3f;padding:22px 8px 0;font-size:9px;color:#84917c;display:flex;align-items:center;gap:7px}.side-footer>span:last-child{margin-left:auto;font-size:8px}.dot{width:5px;height:5px;display:inline-block;background:#a8bd88;border-radius:50%}.app-shell{margin-left:220px;min-height:100vh;display:flex;flex-direction:column}header{height:76px;padding:0 39px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:#fbfaf7}.crumb{font-size:11px;color:#989d91;display:flex;gap:16px}.crumb b{color:#59614f;font-weight:400}.top-actions{display:flex;align-items:center;gap:16px;font-size:10px}.save-status{color:#8a9681}.save-status.error{color:#bb5c46}.save-status:before{content:"✓";margin-right:6px}.divider{height:14px;border-left:1px solid #dcded3}.mode-pill{padding:6px 10px;border:1px solid #e4dcca;border-radius:5px;color:#9d8e6f;background:#faf7ed}main{max-width:1600px;margin:0 auto;width:100%;padding:33px 39px 28px;flex:1}footer{display:flex;justify-content:space-between;padding:17px 39px;border-top:1px solid var(--line);font-size:9px;color:#a0a794;letter-spacing:.6px}.eyebrow{font-size:9px;letter-spacing:2.3px;color:#a3a990;font-weight:500}h1{font-size:27px;font-weight:600;letter-spacing:-.7px;margin:10px 0 8px}h1 em{font-style:normal;color:var(--orange)}.intro{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.intro p{font-size:11px;color:#999e8b;margin:9px 0 0;line-height:1.7}.intro-actions{display:flex;gap:8px}.button{border:1px solid #dedfd3;background:white;color:#707b62;padding:10px 15px;border-radius:6px;font-size:11px;white-space:nowrap}.button:hover{background:#f4f5ed}.button.primary{background:var(--orange);color:#fffaf0;border-color:var(--orange)}.button.primary:hover{background:#c86043}.button.dark{background:#3a493a;color:#f4f5e9;border-color:#3a493a}.button.small{padding:7px 10px;font-size:10px}.button.ghost{border-color:transparent;background:transparent;color:#a3a990}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e2e2d5;background:white;border-radius:9px;overflow:hidden;margin-bottom:24px}.step{background:white;border:0;border-right:1px solid var(--line);display:flex;text-align:left;align-items:center;padding:20px 23px;gap:14px;position:relative;color:#89927c}.step:last-child{border-right:0}.step.active{background:#fff8f2;color:#846347}.step.active:after{position:absolute;content:"";bottom:0;left:0;right:0;height:3px;background:#dd8763}.step-num{font-family:Georgia,serif;font-size:25px;color:#b2b5a2}.step.active .step-num{color:var(--orange)}.step.done .step-num{color:#7a9571}.step-title{font-size:13px;font-weight:600;color:#566049}.step-desc{font-size:10px;color:#a2a78f;margin-top:7px}.step-status{margin-left:auto;border:1px solid #e6e7db;border-radius:4px;font-size:9px;padding:4px 7px;color:#a1a58e}.step.active .step-status{border-color:#efdcc9;color:#c1835e}.step.done .step-status{background:#eff5e9;color:#839773;border-color:#e2ecd9}.work-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:21px;align-items:start}.panel{background:white;border:1px solid var(--line);border-radius:9px;overflow:hidden}.panel-header{padding:18px 21px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #efefe6}.panel-title{font-size:12px;font-weight:600;color:#5b654f;display:flex;gap:9px;align-items:center}.panel-title>span{color:#9cab89;font-size:16px}.tiny{font-size:9px;color:#a9ae97}.brief-content{padding:21px}.field-label{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#79836b;margin:0 0 10px}.required{color:#d68869;margin-left:4px}.field-label small{font-size:9px;font-weight:400;color:#b0b49d}.input,.brief textarea{width:100%;border:1px solid #e5e6d9;border-radius:6px;padding:11px 12px;background:#fbfcf7;color:#4e5b42;font-size:11px;line-height:1.8;resize:vertical}.input::placeholder,.brief textarea::placeholder{color:#b8bca7}.brief textarea{min-height:157px}.brief .title-input{min-height:77px}.field-gap{margin-top:23px}.field-foot{text-align:right;color:#b1b8a2;font-size:9px;margin-top:6px}.brief-tip{display:flex;gap:9px;border-top:1px dashed #e6e8da;padding-top:19px;margin-top:22px;color:#9ba58c;font-size:10px;line-height:1.85}.brief-tip strong{color:#869578;font-weight:500}.brief-tip span{font-size:14px}.skill-summary{margin-top:18px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;background:#f2f4eb;border:1px solid #e5e9da;border-radius:8px}.skill-summary b{font-size:10px;color:#879575;font-weight:500}.skill-summary small{display:block;font-size:9px;color:#a6ae94;margin-top:7px}.text-button{border:0;background:none;color:#a68b62;font-size:10px;padding:0}.editor-header{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.editor-title h2{font-size:16px;font-weight:550;margin:0 0 7px;color:#49573b}.editor-title small{font-size:10px;color:#a3ad91}.editor-tools{display:flex;align-items:center;gap:9px}.segmented{display:flex;padding:3px;background:#f3f5ed;border:1px solid #eaeddf;border-radius:6px}.segmented button{border:0;background:none;color:#a5af95;padding:6px 12px;font-size:10px;border-radius:4px}.segmented button.selected{background:white;color:#778867;box-shadow:0 1px 3px #40502014}.editor-wrap{position:relative;min-height:400px}.article-editor{width:100%;min-height:400px;display:block;resize:vertical;border:0;padding:27px 28px;background:#fff;color:#556349;font-size:13px;line-height:2;outline:none}.article-editor::placeholder{color:#c0c7b2;line-height:2.3}.editor-meta{padding:12px 24px;border-top:1px solid #f1f2e9;display:flex;justify-content:space-between;font-size:9px;color:#adb69d}.editor-actions{padding:17px 23px;background:#fafbf7;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:10px}.editor-actions .help{font-size:9px;color:#a7b093;line-height:1.7}.source-note{margin:16px 24px 0;background:#f8f9f2;border:1px solid #ebeedf;padding:10px 12px;color:#9aa585;font-size:10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.stage-notice{padding:11px 16px;border:1px solid #efdfc9;background:#fff8ee;color:#b29465;border-radius:6px;font-size:10px;margin-bottom:16px;line-height:1.8}.article-preview{padding:25px 29px;line-height:1.95;font-size:13px;min-height:400px;overflow-wrap:anywhere;color:#5f6c4c}.article-preview h1{font-size:23px;color:#495635}.article-preview h2{font-size:18px}.article-preview h3{font-size:15px}.article-preview p{white-space:pre-wrap;margin:13px 0}.article-preview ul{padding-left:20px}.empty-preview{color:#b7bea5;text-align:center;padding:110px 20px;font-size:12px}.layout-toolbar{padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.palette{display:flex;gap:7px;align-items:center}.palette span{font-size:10px;color:#a1ac8c;margin-right:5px}.swatch{width:19px;height:19px;border:2px solid white;outline:1px solid #e5e8db;border-radius:50%;background:var(--swatch)}.swatch.selected{outline:2px solid #d69b6c}.pages-grid{padding:0 22px 22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;background:#fbfcf8;max-height:670px;overflow:auto}.page-card{border-radius:4px;background:var(--card-bg,#f2eddc);padding:23px 20px 17px;color:var(--card-ink,#5a6344);border:1px solid #e5e5d5;min-height:330px;position:relative;box-shadow:0 3px 7px #68744c08;display:flex;flex-direction:column}.page-card.paper{--card-bg:#f4efdf;--card-ink:#5a6344}.page-card.sage{--card-bg:#e9eee2;--card-ink:#3d5946}.page-card.rose{--card-bg:#f5e8df;--card-ink:#875e49}.page-topline{font-size:8px;letter-spacing:1.4px;display:flex;justify-content:space-between;color:inherit;opacity:.55;margin-bottom:17px}.page-card input{font-size:18px;font-weight:600;border:0;border-bottom:1px solid #7c87592b;background:transparent;color:inherit;padding:0 0 13px;width:100%;outline-offset:3px;line-height:1.5}.page-card textarea{resize:vertical;min-height:180px;flex:1;border:0;background:none;color:inherit;font-size:11px;line-height:1.9;width:100%;padding:14px 0;outline-offset:4px}.page-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #7d885b20;padding-top:9px;font-size:8px;opacity:.7}.page-actions{display:flex;gap:4px}.page-actions button{padding:2px 4px;background:none;color:inherit;border:0;font-size:11px}.layout-empty{text-align:center;padding:75px 30px 65px;background:#fbfcf7}.layout-empty .mini-pages{display:flex;justify-content:center;margin-bottom:27px}.mini-pages i{height:105px;width:79px;background:#ecefdf;border:1px solid #dce3cb;border-radius:4px;transform:rotate(-8deg);box-shadow:0 4px 10px #87946b12;display:block}.mini-pages i:nth-child(2){margin-left:-18px;transform:rotate(7deg);background:#f5eee0}.mini-pages i:after{content:"";display:block;margin:25px 14px 0;height:42px;border-top:4px solid #d4dbc2;border-bottom:14px double #dce2cd}.layout-empty h3{font-size:15px;font-weight:500;color:#82916e}.layout-empty p{font-size:11px;color:#acb49b;line-height:1.9}.bottom-hint{margin:19px 0 0;display:flex;justify-content:space-between;font-size:9px;color:#acb398}.work-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.work-card{background:white;border:1px solid var(--line);border-radius:9px;padding:24px;min-height:210px;display:flex;flex-direction:column}.work-card h2{font-size:17px;margin:19px 0 9px;color:#616e50;font-weight:500;overflow-wrap:anywhere}.work-card p{color:#a1ad92;font-size:10px;line-height:1.8;margin:0 0 20px}.work-card-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.tag{background:#f4f5ed;color:#96a384;padding:4px 7px;font-size:9px;border-radius:4px}.tag.complete{background:#edf5e7;color:#7b9866}.history-toolbar{display:flex;gap:12px;margin-bottom:23px;align-items:center}.history-toolbar input{max-width:380px}.history-toolbar span{margin-left:auto;font-size:10px;color:#a6b293}.skills-shell{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px}.skills-nav{display:flex;flex-direction:column;gap:10px}.skill-choice{text-align:left;padding:21px;border:1px solid var(--line);border-radius:7px;background:white;color:#84956e}.skill-choice.active{border-color:#d9aa83;background:#fff8f1}.skill-choice b{font-size:13px;font-weight:500}.skill-choice span{display:block;font-size:10px;color:#a7b395;margin-top:9px}.skill-editor{width:100%;min-height:450px;padding:24px;resize:vertical;border:0;color:#647651;line-height:1.9;font:12px/1.9 Consolas,"Microsoft YaHei",monospace;outline:none}.skills-note{margin-top:20px;font-size:11px;line-height:1.9;color:#a6b495}.empty-state{padding:75px 30px;background:white;border:1px dashed #dbe3d1;border-radius:9px;text-align:center;color:#a2b28f}.empty-state h2{font-size:20px;color:#7d9267}.empty-state p{font-size:12px;line-height:1.9}.icon-button{border:0;background:#f5f6ee;color:#a5b191;border-radius:5px;width:27px;height:27px;font-size:18px}.hidden{display:none!important}dialog{border:1px solid #e3e6d5;border-radius:12px;padding:28px;width:510px;max-width:90vw;box-shadow:0 30px 110px #34472530;color:#65774e}dialog::backdrop{background:#293c244a;backdrop-filter:blur(3px)}.dialog-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.dialog-title h2{font-size:19px;font-weight:550;margin:0}.dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:25px}#dialog-body{font-size:12px;color:#96a580;line-height:1.9}#dialog-body .button{width:100%;text-align:left;margin:7px 0;padding:15px}.dialog-note{background:#f6f8ef;padding:14px;border-radius:7px;margin-top:15px;font-size:11px}.peek{white-space:pre-wrap;max-height:350px;overflow:auto;font-size:12px;color:#6d7c56;background:#f9fbf4;padding:15px}#toast{position:fixed;left:calc(50% + 110px);bottom:28px;transform:translateX(-50%);background:#3d5134;color:#f4f8e9;font-size:12px;padding:13px 23px;border-radius:7px;box-shadow:0 5px 25px #273c2120;max-width:70vw;opacity:0;pointer-events:none;z-index:30;transition:opacity .2s}#toast.show{opacity:1}#toast.error{background:#a56148}@media(min-width:1600px){.article-editor,.article-preview,.editor-wrap{min-height:470px}.work-grid{grid-template-columns:330px minmax(0,1fr)}.brief textarea{min-height:190px}.step{padding:23px 28px}.pages-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.sidebar{width:190px;padding:28px 16px}.app-shell{margin-left:190px}main{padding:28px 25px}header,footer{padding-left:25px;padding-right:25px}.work-grid{grid-template-columns:250px minmax(0,1fr);gap:16px}.step{padding:18px 16px;gap:9px}.step-status{display:none}.brief-content{padding:18px}.editor-header{padding:18px}.work-list{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-shell{grid-template-columns:190px minmax(0,1fr)}#toast{left:calc(50% + 95px)}.editor-actions{align-items:flex-start}.editor-tools{gap:4px}}@media(max-width:780px){.sidebar{position:relative;width:100%;padding:18px 20px}.brand{font-size:23px}.new-button{position:absolute;right:20px;top:19px;margin:0;padding:8px 15px}.sidebar>.nav-label,.recent,.side-note,.side-footer{display:none}nav{display:flex;margin-top:22px;gap:8px}nav button{width:auto;white-space:nowrap;margin:0;font-size:11px;padding:9px 12px}nav button.active:before{display:none}.app-shell{margin-left:0}header{height:58px;padding:0 20px}.save-status,.divider{display:none}main{padding:25px 18px}.intro{align-items:flex-start;gap:15px}.intro-actions{flex-direction:column}.intro h1{font-size:23px}.intro p{max-width:250px}.steps{margin-bottom:18px}.step{padding:15px 10px;gap:8px}.step-desc{display:none}.step-num{font-size:22px}.step-title{font-size:12px}.work-grid{grid-template-columns:1fr}.brief textarea{min-height:90px}.brief .title-input{min-height:55px}.field-gap{margin-top:17px}.brief-tip{margin-top:15px;padding-top:14px}.skill-summary{display:none}.editor-tools .button{padding:7px}.editor-header{gap:10px}.article-editor{padding:22px}.editor-actions{padding:15px}.editor-actions .help{max-width:140px}.work-list{grid-template-columns:1fr}.skills-shell{grid-template-columns:1fr}.skills-nav{flex-direction:row}.skill-choice{flex:1;padding:14px 10px}.skill-choice span{font-size:8px}.skill-editor{min-height:390px}.pages-grid{padding:0 13px 13px;gap:12px}.page-card{padding:18px 13px}.page-card input{font-size:15px}.page-card textarea{font-size:10px}.layout-toolbar{padding:15px 13px;flex-wrap:wrap}footer{padding:17px 20px;font-size:8px}#toast{left:50%}.bottom-hint{font-size:8px;gap:12px}.history-toolbar{flex-wrap:wrap}.history-toolbar span{margin-left:0}}
:root{--muted:#737c6e}.intro p,.step-desc,.editor-title small,.tiny,.field-label small,.editor-meta,.bottom-hint{color:#7d886f}.field-label{font-size:12px;color:#66745a}.brief textarea,.input{font-size:12px}.brief-tip{color:#7e8d6e}.article-editor::placeholder{color:#9aa78d}.save-status{color:#718365}.button{font-size:12px}.step-title{font-size:14px}.step-desc,.editor-title small{font-size:11px}.mode-pill{font-size:11px}.page-card textarea{font-size:12px}@media(min-width:1600px){.article-editor,.article-preview,.editor-wrap{min-height:350px}.brief textarea{min-height:125px}.brief .title-input{min-height:70px}}

.generation-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.storyboard-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;padding:22px;max-height:1100px;overflow:auto;background:#f6f7f1}.storyboard-page{min-width:0;padding:15px;background:#fff;border:1px solid #e3e7db;border-radius:8px}.storyboard-page h3{font-size:14px;margin:0 0 12px}.layout-board{position:relative;width:100%;aspect-ratio:3/4;container-type:inline-size;overflow:hidden}.layout-module{position:absolute;white-space:pre-wrap;overflow:hidden;line-height:1.15;overflow-wrap:anywhere;box-sizing:border-box}.layout-heading{font-weight:700}.layout-tag{background:var(--layout-accent);color:var(--layout-paper);border-radius:1cqw}.layout-chip{border:1px solid currentColor;border-radius:1cqw}.storyboard-page details{font-size:12px;line-height:1.8;margin:14px 0}.storyboard-page summary{cursor:pointer}.storyboard-page label{display:block;margin-top:14px}.storyboard-page textarea{min-height:90px}.storyboard-page .scene-input{min-height:180px}.module-editor small{display:block;color:#74816b}.storyboard-page>.text-button{font-size:12px}
#model-connect{border:1px solid #dce1d3;cursor:pointer;font:inherit;font-size:12px;padding:7px 12px}#model-connect.connected{color:#3c684c;background:#edf4e9}.model-detail{padding:12px 15px;background:#f5f5ef;border-radius:8px;margin:16px 0;color:#536447}.model-key{width:100%;box-sizing:border-box;margin:8px 0 18px}.model-check{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.7}.model-check input{margin-top:5px}.model-error{color:#b24731;font-size:13px;min-height:20px}.generation-note{padding:14px 22px;font-size:13px;line-height:1.8;background:#f4f6ee;border-bottom:1px solid #e8eadf}.generation-note.failure{background:#fff3ee;color:#9e4834}.generation-note summary{cursor:pointer}.generation-note a{color:#49654e;overflow-wrap:anywhere}.generation-note ul{padding-left:20px}.draft-recovery{padding:7px 22px;text-align:right}.article-editor:read-only{background:#fafbf7}.button:disabled{cursor:not-allowed;opacity:.5}

.queue-grid{display:grid;grid-template-columns:minmax(290px,360px) minmax(0,1fr);gap:24px;align-items:start}.queue-compose{position:sticky;top:22px}.queue-compose form{padding:24px}.queue-compose textarea{width:100%;resize:vertical}.queue-reference{min-height:240px}.queue-submit{width:100%;margin-top:16px}.queue-compose .help{line-height:1.8;margin-top:16px}.queue-concurrency{display:flex;align-items:center;gap:8px;font-size:12px;color:#6c7963}.queue-concurrency select{padding:7px;border:1px solid #dce1d2;border-radius:6px;background:#fafbf6;color:#3e4b3e}.queue-summary{padding:18px 22px;border-bottom:1px solid #edf0e6;color:#77836b;font-size:12px}.queue-panel>.model-error{padding:0 22px}.queue-row{padding:22px;border-bottom:1px solid #edf0e6}.queue-row:last-child{border-bottom:0}.queue-row-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.queue-row h3{font-size:15px;line-height:1.6;margin:0;overflow-wrap:anywhere}.queue-state{white-space:nowrap;font-size:11px;padding:4px 8px;border-radius:5px;background:#f0f2e9;color:#68745c}.queue-state.running{background:#fff0e8;color:#b75f43}.queue-state.completed{background:#e7efe6;color:#426747}.queue-state.failed,.queue-state.interrupted{background:#f9e9e5;color:#b34c39}.queue-stages{display:flex;align-items:center;gap:9px;margin-top:14px;font-size:12px;color:#9aa58c}.queue-stages span{padding:5px 9px;border:1px solid #e8ecdf;border-radius:4px}.queue-stages b{font-weight:400}.queue-stages .done{background:#edf3e9;color:#5c7557}.queue-stages .current{background:#fff3eb;color:#bd674c;border-color:#edc9b5}.queue-progress{font-size:12px;line-height:1.7;overflow-wrap:anywhere;color:#7a856e;min-height:21px;margin:12px 0}.queue-row-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.queue-row-foot small{color:#a2aa97;font-size:11px}.queue-row-foot>div{display:flex;gap:12px;align-items:center}.queue-list{max-height:1000px;overflow:auto}@media(max-width:1000px){.queue-grid{grid-template-columns:1fr}.queue-compose{position:static}.queue-reference{min-height:150px}.queue-row-foot{flex-wrap:wrap}}

/* The fourth workbench step shows saved image jobs without adding a SKILL. */
.studio-image-panel{min-width:0;min-height:300px}.steps .step>div{min-width:0}.steps .step-desc{line-height:1.6}.steps .step-status{white-space:nowrap}.steps .step-num{flex-shrink:0}@media(max-width:1350px){.steps .step{padding:18px 14px;gap:10px}.steps .step-status{display:none}}@media(max-width:780px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.steps .step:nth-child(2){border-right:0}.steps .step:nth-child(-n+2){border-bottom:1px solid var(--line)}.steps .step{padding:15px 13px}.steps .step-title{font-size:12px}.studio-image-panel{min-height:240px}}

.steps.steps-merged{grid-template-columns:repeat(3,minmax(0,1fr))}.s3-storyboard{grid-template-columns:1fr}.s3-page-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 Consolas,"Microsoft YaHei",monospace}.s3-storyboard .peek{max-height:340px}.steps-merged .step:nth-child(2){border-right:1px solid var(--line)}@media(max-width:780px){.steps.steps-merged{grid-template-columns:repeat(3,minmax(0,1fr))}.steps-merged .step{border-bottom:0!important;padding:14px 8px}.steps-merged .step-num{font-size:18px}}
