.jw-workflow{max-width:1200px;margin:auto}.jw-workflow .panel{margin:20px 0}.jw-workflow h2{font-size:21px}.jw-filters{display:grid;grid-template-columns:2fr 1fr;gap:18px}.jw-list article,.jw-history{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:22px 0;border-bottom:1px solid var(--line,#dce3ea)}.jw-list h2{margin:0 0 6px}.jw-list p,.jw-history p{margin:6px 0;color:var(--muted,#576677)}.jw-stage,.jw-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.jw-stage{color:var(--muted,#576677)}.jw-stage [data-wf-dirty]{color:#b54129}.jw-section{margin-top:22px}.jw-section summary{cursor:pointer;font-weight:700;font-size:17px;margin-bottom:16px}.jw-checks{display:grid;grid-template-columns:1fr 1fr;gap:16px}.jw-checks label,.jw-confirm{display:flex!important;align-items:flex-start;gap:10px;line-height:1.5}.jw-checks input,.jw-confirm input{width:18px!important;height:18px;flex:none;margin-top:3px}.jw-workflow .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.jw-workflow .form-grid .wide{grid-column:1/-1}.jw-preview{margin-top:24px;padding:24px;background:#edf1f5;border-radius:14px;color:#091827}.jw-envelope{font-size:14px;overflow-wrap:anywhere}.jw-letter{max-width:650px;margin:24px auto;padding:34px;background:white;border-radius:12px;border-top:5px solid #b54129}.jw-letter h3{font-size:25px;color:#091827}.jw-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;color:#576677}.jw-confirm{margin:24px 0}.jw-history>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.jw-workflow .notice{margin:22px 0}.jw-workflow textarea{width:100%}.jw-workflow [data-wf-error]:empty{display:none}@media(max-width:700px){.jw-workflow .form-grid,.jw-checks,.jw-filters{grid-template-columns:1fr}.jw-list article,.jw-history{align-items:flex-start;flex-direction:column}.jw-preview{padding:14px}.jw-letter{padding:22px}.jw-workflow .head-actions{flex-wrap:wrap}.jw-actions .button{width:100%}}
