/* ADHA V71 - Un unico patron de sugerencias sobre el buscador.
   El panel es una capa independiente del modal y del teclado. */
#adhaBuscadorV71{display:none;position:fixed;box-sizing:border-box;z-index:2147483000;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;color:#172033;border:1px solid #bcc8d6;border-radius:13px;box-shadow:0 12px 36px rgba(5,12,24,.29);padding:5px;touch-action:pan-y}
#adhaBuscadorV71.abierto{display:block}
#adhaBuscadorV71 .adhaBuscarHit{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;width:100%;min-height:49px;padding:11px 12px;border:0;border-bottom:1px solid #e5e9f0;background:transparent;color:inherit;border-radius:7px;font-size:15px;font-weight:700;cursor:pointer;white-space:normal;line-height:1.3}
#adhaBuscadorV71 .adhaBuscarHit:last-child{border-bottom:0}
#adhaBuscadorV71 .adhaBuscarHit strong{display:block;font-size:14px}
#adhaBuscadorV71 .adhaBuscarHit small{display:block;font-size:12px;font-weight:400;color:#586676;margin-top:3px}
#adhaBuscadorV71 .adhaBuscarHit.activo,#adhaBuscadorV71 .adhaBuscarHit:focus-visible,#adhaBuscadorV71 .adhaBuscarHit:hover{background:#e8f3ef;outline:none}
#adhaBuscadorV71 .adhaBuscarEstado{padding:10px 12px;font-size:13px;color:#576579;line-height:1.4}
#adhaBuscadorV71 .adhaBuscarTitulo{font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:900;padding:6px 12px;color:#476876;border-bottom:1px solid #e8edf2}
html[data-adha-theme="dark"] #adhaBuscadorV71{background:#1b2937;color:#f4f7fa;border-color:#46556b}
html[data-adha-theme="dark"] #adhaBuscadorV71 .adhaBuscarHit{border-color:#3b495c}
html[data-adha-theme="dark"] #adhaBuscadorV71 .adhaBuscarHit small{color:#cad6e3}
html[data-adha-theme="dark"] #adhaBuscadorV71 .adhaBuscarHit.activo,html[data-adha-theme="dark"] #adhaBuscadorV71 .adhaBuscarHit:hover{background:#284454}
#v70Elegido{border:1px dashed #97b7b0;border-radius:10px;padding:11px;margin:8px 0;color:#46615c;background:#f0f8f5;font-size:13px;line-height:1.4}
#v70Elegido.seleccionado{border:1px solid #31a077;background:#e9f7ed;color:#145238;font-weight:750}
html[data-adha-theme="dark"] #v70Elegido{background:#263b3d;color:#c1ebda}
@media(max-width:700px){#adhaBuscadorV71{border-radius:14px}#adhaBuscadorV71 .adhaBuscarHit{min-height:52px;font-size:16px;padding:12px}}

@media(max-width:700px){.mdV45Picker[data-v71-up="true"] .mdV45List{display:none!important}}

/* V72 - Confirmación inequívoca de selección en compra guiada */
.qrV72Seleccion{border:1px dashed #91a6b7;border-radius:10px;background:#f5f7fa;color:#394c5e;padding:9px 10px;font-size:12.5px;line-height:1.45;margin:6px 0 10px}
.qrV72Seleccion[data-estado="elegido"]{background:#e5f7ef;border:1px solid #20a56e;color:#12593a;font-weight:800}
.qrV72Seleccion[data-estado="nuevo"]{background:#fff7e7;border-color:#c4932b;color:#785217}
html[data-adha-theme="dark"] .qrV72Seleccion{background:#293a4e;color:#e2e9f4}
