.ai-product-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;text-decoration:none;color:#1e293b;font-size:13px;max-width:300px;align-items:flex-start;transition:box-shadow .15s ease,transform .15s ease}.ai-product-chip:hover{box-shadow:0 2px 8px rgba(15,23,42,.08);transform:translateY(-1px)}.ai-product-chip .ai-product-chip__thumb{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#f8fafc}.ai-product-chip .ai-product-chip__thumb--empty{display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.ai-product-chip .ai-product-chip__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ai-product-chip .ai-product-chip__name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-product-chip .ai-product-chip__price{font-size:12px;font-weight:600;color:#dc2626}.ai-product-chip .ai-product-chip__desc{font-size:11px;line-height:1.4;color:#64748b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.ai-product-chip .ai-product-chip__code{font-size:11px;font-family:ui-monospace,monospace;opacity:.65}.ai-product-chip .ai-product-chip__arrow{flex-shrink:0;font-size:12px;opacity:.75;align-self:center}.ai-product-chips{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;max-width:85%}.m-ai-product-chip{display:flex;align-items:flex-start;gap:.16rem;padding:.12rem .16rem;border-radius:.16rem;border:1px solid var(--m-border,#e2e8f0);background:var(--m-card,#fff);text-decoration:none;color:var(--m-text,#1e293b);font-size:.24rem;transition:opacity .15s ease}.m-ai-product-chip:hover{opacity:.92}.m-ai-product-chip .ai-product-chip__thumb{width:.88rem;height:.88rem;border-radius:.12rem;object-fit:cover;flex-shrink:0;background:var(--m-bg,#f8fafc)}.m-ai-product-chip .ai-product-chip__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:.04rem}.m-ai-product-chip .ai-product-chip__desc{font-size:.2rem;line-height:1.4;color:var(--m-muted,#64748b);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.m-ai-product-chips{display:flex;flex-direction:column;gap:.12rem;margin-top:.12rem;max-width:85%}