.workflow{max-width:1120px}.workflow-nav{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:32px}.workflow-nav a{min-height:44px;display:inline-flex;align-items:center}.workflow-heading{margin-bottom:32px;border-bottom:1px solid var(--catalog-line);padding-bottom:24px}.workflow-heading h1{max-width:850px}.workflow-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);gap:32px}.workflow-panel{padding:28px;background:var(--catalog-surface);border:1px solid var(--catalog-line);margin-bottom:24px;min-width:0}.workflow h2{font-family:Georgia,serif;font-size:26px;line-height:1.3}.workflow h3{font-size:18px}.workflow label{display:grid;gap:9px;margin:20px 0;font-weight:600}.workflow input,.workflow select,.workflow textarea{width:100%;max-width:100%;padding:12px;min-height:46px;background:var(--catalog-surface);border:1px solid var(--catalog-control-line);border-radius:3px;color:var(--catalog-ink);font:inherit}.workflow textarea{resize:vertical}.workflow .workflow-check{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.5}.workflow-check input{width:22px;min-height:22px;flex-shrink:0;accent-color:var(--catalog-accent)}.workflow label small,.workflow-note{font-size:14px;font-weight:400;color:var(--catalog-muted);line-height:1.65}.workflow-error{color:var(--catalog-error);border-left:3px solid var(--catalog-error);padding:12px 16px;white-space:pre-wrap}.workflow .button{min-height:46px}.workflow-message{padding:20px 0;border-bottom:1px solid var(--catalog-line);overflow-wrap:anywhere}.workflow-message p{white-space:pre-wrap}.workflow-message time{font-size:13px;color:var(--catalog-muted)}.workflow-list{padding:0;list-style:none}.workflow-list li{padding:20px 0;border-bottom:1px solid var(--catalog-line)}.workflow-list a{display:inline-block;font-size:19px;min-height:44px;line-height:1.4}.workflow-list p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.workflow fieldset{margin:20px 0;min-width:0;border:1px solid var(--catalog-line);padding:18px}.workflow legend{font-weight:600}.workflow code,.workflow output{overflow-wrap:anywhere}.workflow-reading{white-space:pre-wrap;line-height:1.8}.workflow-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}@media(max-width:700px){.workflow-columns{grid-template-columns:minmax(0,1fr)}.workflow-panel{padding:20px}.workflow-nav{gap:12px}.workflow h1{font-size:34px}.workflow form .button{width:100%}}
