.eco-ml .head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.eco-ml-list{display:flex;flex-direction:column;gap:10px;margin-top:12px}
.eco-ml-card{padding:14px 16px}
.eco-ml-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}
.eco-ml-top .pill{margin-left:auto}
.eco-ml-name{font-weight:600;color:inherit;text-decoration:none}
.eco-ml-facts{margin:8px 0 0}
.eco-ml-next{margin:6px 0 0}
.eco-ml-card .hint{margin:6px 0 0}
.eco-ml-chat{margin-top:8px;font-size:.92em}
.eco-ml-chat summary{cursor:pointer;color:var(--muted,#6b7280)}
.eco-ml-chat>div{margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}
.eco-ml-chat .bot{opacity:.7}
.eco-ml-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}
