.flow-node{margin:12px 0;padding:16px;border:1px solid #d7e0ea;border-radius:12px;min-width:0}.flow-node legend{font-weight:700}.flow-node textarea{width:100%;box-sizing:border-box;min-height:80px}.flow-node details{margin:12px 0}.flow-history{margin-top:20px}.flow-history summary{cursor:pointer;font-weight:600}.flow-node .actions button{min-height:40px}@media(max-width:600px){.flow-node{padding:12px}.flow-node .form-grid{grid-template-columns:1fr}.flow-node .actions{display:flex;flex-wrap:wrap}.flow-node legend{max-width:100%;overflow-wrap:anywhere}.flow-history p{overflow-wrap:anywhere}}

.process-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:8px}.process-plan-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border:1px solid #dce3eb;border-radius:8px}.process-plan-row label{display:flex;align-items:center;gap:8px;margin:0}.process-plan-row input[type=checkbox]{width:20px;height:20px}.process-plan-row input[type=number]{width:66px;min-height:44px}.process-plan-row small{color:#52677a}.order-process-picker p{line-height:1.6}
