/* Vetra 0.3.1.22 - product-level guided intelligence. Additive only. */
.guided-product-best{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:.75rem 0;padding:.8rem;border:1px solid rgba(72,178,255,.28);border-radius:14px;background:rgba(72,178,255,.06)}
.guided-product-best>div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.guided-product-best span,.guided-product-best small,.guided-product-note{color:var(--muted,#9eafc2)}
.guided-product-matches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.55rem 0}.guided-product-match{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;text-align:left;padding:.6rem;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.025);color:inherit;cursor:pointer;min-width:0}.guided-product-match:hover,.guided-product-match.is-best{border-color:rgba(72,178,255,.35);background:rgba(72,178,255,.055)}.guided-product-match strong,.guided-product-match span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guided-product-match span,.guided-product-match small{font-size:.76rem;color:var(--muted,#9eafc2)}
.guided-product-note{display:block;margin-top:.45rem;font-size:.76rem;line-height:1.4}
@media(max-width:760px){.guided-product-best{align-items:stretch;flex-direction:column}.guided-product-best button{width:100%}.guided-product-matches{grid-template-columns:1fr}}
