.workflow-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.workflow-filters button{min-height:48px;padding:12px 18px;border:1px solid #b7c6ad;border-radius:10px;background:#fff;color:#142a26;font:inherit;font-size:14px;cursor:pointer}.workflow-filters button[aria-pressed=true]{background:#142a26;color:#fff}.workflow-filters button:focus-visible,.workflow-card summary:focus-visible{outline:3px solid #517f26;outline-offset:3px}.workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.workflow-card{border:1px solid #dbe4d2;border-radius:18px;padding:30px;background:#fff;min-width:0}.workflow-card[hidden]{display:none}.workflow-card h2{font-size:28px}.workflow-card h3{font-size:18px;margin:8px 0}.workflow-card p{line-height:1.7}.workflow-card ol{padding-left:24px}.workflow-card li{padding:12px 0 16px;border-bottom:1px solid #e4e9df}.workflow-card li::marker{font-weight:700;color:#46632b}.workflow-label{font-size:12px;font-weight:700;color:#46632b}.workflow-bring,.workflow-result{background:#edf4e4;border-radius:10px;padding:18px;margin:22px 0}.workflow-bring p,.workflow-result p{margin:8px 0 0}.workflow-card details{margin:20px 0;padding:15px;border:1px solid #cad9bb;border-radius:10px}.workflow-card summary{cursor:pointer;font-weight:600;line-height:1.5}#workflow-status{min-height:24px;font-size:14px}@media(max-width:750px){.workflow-grid{grid-template-columns:1fr}.workflow-card{padding:23px}.workflow-filters button{flex:1 1 140px}}