.workflow-workspace{display:grid;grid-gap:24px;gap:24px}.workflow-form-card{padding:24px;border:1px solid var(--line,#dce3df);border-radius:16px;background:var(--bg-4,#fff)}.workflow-form-card fieldset{border:0;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px;min-width:0}.workflow-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px}.workflow-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0}.workflow-actions input[type=file]{max-width:180px}.workflow-paper{padding:28px;background:#fff;border:1px solid #dce6df;border-radius:16px}.workflow-empty{padding:48px 24px;text-align:center;color:#66746d;background:#f4f7f5;border-radius:16px}.workflow-notice{padding:16px;background:#fff6dd;color:#46390e;border-radius:10px;margin-top:16px}.workflow-progress-tools{margin-top:24px;font-size:13px;line-height:1.6}.workflow-progress-tools summary{cursor:pointer}.workflow-demo{padding:24px;background:var(--bg-2,#f1f6f3);border-radius:20px}.workflow-demo button{cursor:pointer}.workflow-template-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.workflow-template-card{border:1px solid var(--line,#dce6df);padding:28px;border-radius:16px}.workflow-template-card h2{font-size:24px}.workflow-template-card p{line-height:1.6;color:var(--ink-2,#53645c)}.workflow-template-card .mkt-btn{margin-top:16px}.workflow-template-card code{overflow-wrap:anywhere}.workflow-step-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;list-style:none;padding:0}.workflow-step-list li{border-top:2px solid #38765d;padding-top:20px;line-height:1.6}.workflow-template-link{display:block;margin:24px 0;color:var(--accent,#286349);text-decoration:underline}@media (max-width:640px){.workflow-step-list,.workflow-template-cards{grid-template-columns:1fr}.workflow-demo,.workflow-form-card,.workflow-paper{padding:16px}.workflow-actions .dash-btn{font-size:12px}.workflow-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflow-results .workflow-actions button{font:inherit;font-size:13px;border:1px solid var(--line,#cbd7de);border-radius:8px;padding:8px 12px;background:var(--bg-4,#fff);color:var(--ink,#20312c);cursor:pointer}.workflow-results .workflow-actions button:hover{border-color:var(--accent,#1071b3)}