.eco-card{min-height:150px}.eco-name{align-items:center;gap:12px;min-width:0;display:flex}.pg-card .eco-name b{overflow-wrap:anywhere;min-width:0;font-size:18px;line-height:1.25}.eco-logo{border:1px solid var(--rule);background:var(--bg-sunk);border-radius:10px;flex-shrink:0;width:36px;height:36px;position:relative;overflow:hidden}.eco-logo img{object-fit:contain}.pg-card .eco-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.eco-tags{flex-wrap:wrap;gap:6px;display:flex}.eco-tag{font-family:var(--mono);border:1px solid var(--rule-2);color:var(--fg-mute);border-radius:6px;padding:2px 8px;font-size:11px}
