/* Order legs are parts of one real action card, not synthetic graph nodes. */
#drawflowHost .lab-order-legs{display:grid;gap:9px;margin-top:9px;color:#514e43}
#drawflowHost .lab-order-leg{min-width:0}
#drawflowHost .lab-order-leg+.lab-order-leg{border-top:1px solid rgba(14,107,82,.18);padding-top:9px}
#drawflowHost .lab-order-leg-heading{display:flex;align-items:center;gap:7px;color:#0e6b52}
#drawflowHost .lab-order-leg-heading>span{display:grid;place-items:center;width:18px;height:18px;flex:none;border-radius:50%;background:rgba(14,107,82,.10);font-size:.65rem;font-weight:700}
#drawflowHost .lab-order-leg-heading>strong{font-size:.84rem;line-height:1.3;font-weight:650}
#drawflowHost .lab-order-leg p{margin:3px 0 0 25px;font-size:.73rem;line-height:1.35;overflow-wrap:anywhere}
#drawflowHost .lab-order-leg[data-needs-review=true] .lab-order-leg-heading{color:#9b4d18}
#drawflowHost .lab-order-repeat{margin:0;border-top:1px solid rgba(14,107,82,.18);padding-top:8px;font-size:.72rem;line-height:1.4;color:#0e6b52}
#drawflowHost.df-horizontal-chain .drawflow .drawflow-node .inputs .input{top:50%!important;left:-7px!important;right:auto!important;bottom:auto!important;transform:translateY(-50%)}
#drawflowHost.df-horizontal-chain .drawflow .drawflow-node .outputs .output{top:50%!important;right:-7px!important;left:auto!important;bottom:auto!important;transform:translateY(-50%)}
