/* =====================================================================
   Tribfan · resultados de los buscadores (desplegable mientras se escribe)
   Destacados con corona y fondo propio, sello de Trust, intercambio en otro color.
   ===================================================================== */
.live-item .tx strong { display: flex; align-items: center; gap: 6px; min-width: 0; }
.live-item .tx strong .lv-t { display: block; flex: 0 1 auto; min-width: 0; color: inherit; font-size: inherit; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lv-crown, .lv-trust { flex: none; display: inline-grid; place-items: center; width: 22px; height: 22px; border-radius: 7px; font-style: normal; }
.lv-crown { color: #fff; background: linear-gradient(135deg, #FCD34D, #F59E0B 60%, #D97706); box-shadow: 0 4px 10px -4px rgba(217, 119, 6, .8); }
.lv-trust { color: #0EA5E9; background: #E0F2FE; }
.live-item.is-feat { background: linear-gradient(90deg, #FFF6D8 0%, #FFFBEF 55%, rgba(255, 251, 239, 0) 100%); box-shadow: inset 3px 0 0 #F59E0B; }
.live-item.is-feat:hover, .live-item.is-feat.on, .live-item.is-feat[aria-selected="true"] { background: linear-gradient(90deg, #FFEFB8 0%, #FFF6D8 60%, #FFFBEF 100%); }
.live-item.is-feat img { box-shadow: 0 0 0 2px #FCD34D; }
.live-item.is-trust:not(.is-feat) { box-shadow: inset 3px 0 0 #38BDF8; }
/* intercambio: verde azulado con su icono (se distingue del precio) */
.live-item .bd { display: inline-flex; align-items: center; gap: 5px; }
.live-item .bd svg { flex: none; }
.live-item .bd.bd-swap { color: #0F766E; background: #CCFBF1; border: 1px solid #99F6E4; }
.live-item .bd .bd-or { display: inline-grid; place-items: center; width: 18px; height: 18px; margin-left: 2px; border-radius: 50%; color: #0F766E; background: #CCFBF1; font-style: normal; }
@media (prefers-color-scheme: dark) {
  .live-item.is-feat { background: linear-gradient(90deg, rgba(245, 158, 11, .22), rgba(245, 158, 11, .06) 60%, transparent); }
  .lv-trust { background: rgba(14, 165, 233, .18); color: #7DD3FC; }
  .live-item .bd.bd-swap { color: #5EEAD4; background: rgba(20, 184, 166, .16); border-color: rgba(20, 184, 166, .4); }
}
