.workflow-panel{margin:24px 0;padding:clamp(20px,3vw,38px);border:1px solid #cedcec;background:linear-gradient(145deg,#fff,#f4f8ff);min-width:0}
.wf-intro,.wf-title,.wf-resume{display:flex;align-items:center;justify-content:space-between;gap:20px}.wf-intro h2,.wf-title h2{margin:8px 0}.wf-intro p,.wf-title p{color:#52647b;margin:6px 0}.wf-body{margin-top:24px}.wf-title .eyebrow{color:#3764a6}.wf-resume{margin:24px 0 12px}.wf-resume .field{flex:1;margin:0}.wf-steps{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #dce5ef;margin-bottom:24px;padding:16px 0;color:#315a8d;font-size:14px}.wf-steps span{padding:7px 12px;background:#eaf1fc;border-radius:20px}.wf-field-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wf-context,.wf-history{border:1px solid #d9e4f1;background:#fff;border-radius:14px;padding:16px;margin:18px 0}.workflow-panel summary{cursor:pointer;font-weight:600;padding:6px 0}.workflow-panel details[open]>summary{margin-bottom:14px}.wf-history pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto;background:#f7f9fc;padding:12px}.wf-save-note,.wf-availability{font-size:13px;color:#5d6e82;line-height:1.7}.wf-result{margin-top:24px;padding-top:24px;border-top:1px solid #cedcec}.wf-result h3{font-size:20px}.wf-result textarea{line-height:1.8;background:#fff}.wf-proposals>div{display:grid;grid-template-columns:24px minmax(0,1fr) 180px;gap:12px;align-items:center;padding:12px 0}.wf-proposals .field{margin:0}.wf-progress{margin-top:24px}.wf-progress-meter{display:flex;align-items:center;gap:16px;margin:16px 0}.wf-progress-meter progress{flex:1;accent-color:#3269c5}.wf-task{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;border-bottom:1px solid #dde5ef}.wf-task small{display:block;color:#607187;margin-top:5px}.wf-task select{max-width:140px}.wf-handoff{padding:20px;border-radius:14px;background:#e9f1ff;margin:20px 0}.wf-directions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.wf-directions a{border:1px solid #d8e2ee;border-radius:20px;padding:8px 16px;background:#fff}.wf-directions a[aria-current]{background:#285cc0;color:#fff}.network-main .workflow-panel{padding:22px}.network-main .wf-field-grid{grid-template-columns:1fr}.workflow-panel input,.workflow-panel select,.workflow-panel textarea{max-width:100%;min-width:0}.workflow-panel [data-message]:empty{display:none}
@media(max-width:760px){.wf-intro,.wf-title,.wf-resume{align-items:stretch;flex-direction:column;gap:10px}.wf-field-grid{grid-template-columns:1fr}.wf-proposals>div{grid-template-columns:24px minmax(0,1fr)}.wf-proposals label:last-child{grid-column:2}.wf-steps{gap:5px}.wf-steps span{padding:6px 8px;font-size:12px}.wf-task{align-items:flex-start}.workflow-panel{padding:18px}.wf-title h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){.workflow-panel *{scroll-behavior:auto!important}}

.wf-recent{margin:30px 0}.wf-recent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.wf-recent-grid a{color:inherit}.wf-recent-grid h3{margin:10px 0}.wf-recent-grid p,.wf-recent-grid small{color:#5c6f85}.wf-compose-helper{border-top:1px solid #dce5ef;padding-top:20px;margin-top:20px}.wf-compose-helper [data-share-workflow]{margin-top:20px}
