/* LV-BATCH10 predictive search */
.lv-sac{position:absolute;z-index:99999;background:#fff;border:1px solid #e5e7eb;border-radius:8px;
  box-shadow:0 10px 30px rgba(15,23,42,.18);max-height:440px;overflow:auto;min-width:320px;display:none;font-family:system-ui,-apple-system,Segoe UI,Arial,sans-serif;}
.lv-sac.on{display:block;}
.lv-sac a{display:flex;gap:10px;align-items:center;padding:8px 10px;border-bottom:1px solid #f1f5f9;color:#0f172a;text-decoration:none;font-size:14px;}
.lv-sac a:hover{background:#f8fafc;}
.lv-sac img{width:44px;height:44px;object-fit:contain;background:#f8fafc;border-radius:6px;flex:0 0 44px;}
.lv-sac .n{flex:1;line-height:1.25;}
.lv-sac .p{color:#dc2626;font-weight:700;font-size:13px;white-space:nowrap;}
.lv-sac .empty{padding:14px;color:#64748b;font-size:13px;text-align:center;}

/* LV: ocultar autocomplete nativo ps_searchbar (duplicaba el predictivo; el bueno con precios es .lv-sac) */
ul.ui-autocomplete.searchbar-autocomplete{display:none!important;visibility:hidden!important;}

/* lv57killac */
body .ui-autocomplete{display:none !important;}

/* lv-sg-hide: solo la caja blanca lv-sac */
body .lv-sg{display:none !important;}
