/* v289 - criação guiada de workflows e regras de destino */
.workflow-setup-form{grid-template-columns:repeat(2,minmax(240px,1fr));align-items:start}
.workflow-setup-form label>small{display:block;margin-top:5px;color:#64748b;font-size:11px;line-height:1.35}
.workflow-setup-form .full{grid-column:1/-1}
.workflow-new-category-fields{grid-column:1/-1;grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px;padding:12px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc}
.workflow-new-category-fields:not([hidden]){display:grid}
.workflow-rule-summary{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;padding:12px 14px;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(135deg,#f8fbff,#f5f3ff)}
.workflow-rule-summary div{display:flex;flex-direction:column;gap:3px}
.workflow-rule-summary span{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#64748b}
.workflow-rule-summary b{font-size:13px;color:#0f172a}
.workflow-rule-summary p{grid-column:1/-1;margin:0;color:#475569;font-size:12px}
.workflow-setup-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;align-items:center}
.workflow-setup-actions button{min-width:190px}
.workflow-canvas-destination{display:flex;gap:8px;flex-wrap:wrap;margin-top:7px}
.workflow-canvas-destination span{display:inline-flex;align-items:center;padding:5px 8px;border-radius:999px;background:#eff6ff;border:1px solid #dbeafe;color:#1e3a8a;font-size:11px;font-weight:800}
@media(max-width:900px){.workflow-setup-form{grid-template-columns:1fr}.workflow-new-category-fields,.workflow-rule-summary{grid-template-columns:1fr}.workflow-setup-form .full,.workflow-new-category-fields,.workflow-rule-summary,.workflow-setup-actions{grid-column:1}.workflow-setup-actions button{width:100%}}
