.mc-panel{margin:20px 0;padding:18px;border:1px solid var(--line,#e4e8e6);border-radius:14px;background:var(--paper,#fff)}
.mc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mc-head h3{margin:0}.mc-head>span{font-size:12px;color:var(--muted,#67736b)}
.mc-steps{list-style:none;margin:14px 0;padding:0;display:grid;gap:10px}.mc-steps>li{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:#f5f7f5}.mc-index{display:grid;place-items:center;width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:#e6ebe7;color:#637468;font-size:12px}.mc-steps .running{background:#edf5ed}.mc-steps .running .mc-index,.mc-steps .done .mc-index{background:#316a4b;color:white}.mc-steps .done{background:#f0f6ef}.mc-steps b,.mc-steps small{display:block}.mc-steps small{margin-top:4px;color:var(--muted,#67736b);font-size:12px}.mc-steps details{margin-top:8px;font-size:12px}.mc-steps details p{margin:8px 0}.mc-steps summary{cursor:pointer;color:#426a50}
.mc-order-editor{list-style:decimal;margin:16px 0;padding-left:24px;display:grid;gap:10px}.mc-order-editor li{padding:12px;background:#f5f7f5;border:1px solid #e5ebe6;border-radius:10px}.mc-order-editor li>span{margin-left:10px;color:var(--muted,#67736b);font-size:12px}.mc-order-editor li>div{display:flex;gap:8px;margin-top:8px}.mc-order-editor .btn{min-height:30px;padding:5px 12px;font-size:12px}.ff-craft-label{max-width:280px;white-space:normal;line-height:1.5}
