/* ADHA V101 · búsqueda consistente para selectores que muestran el inventario */
.adhaInvSelectWrap{position:relative;width:100%;min-width:0;margin-top:5px}
.adhaInvSelectWrap .adhaInvFind{display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:43px;margin:0!important;padding:10px 35px 10px 12px!important;border:1px solid #a8b8ac!important;border-radius:10px!important;background:var(--card,#fff);color:var(--text,#25313c);font:inherit;font-size:14px}
.adhaInvSelectWrap .adhaInvFind:focus{outline:2px solid #227a53;outline-offset:1px}
.adhaInvSelectWrap::after{content:'⌕';position:absolute;right:11px;top:10px;font-size:19px;opacity:.7;pointer-events:none}
.adhaInvNative{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;margin:0!important;padding:0!important;clip-path:inset(50%)}
.adhaInvPop{position:fixed;z-index:2147483646;box-sizing:border-box;max-height:320px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;background:#fff;color:#26323e;border:1px solid #9eafa5;border-radius:12px;box-shadow:0 11px 34px #1c2f3040;padding:5px;display:none;font-size:14px;line-height:1.4}
.adhaInvPop[aria-hidden="false"]{display:block}
.adhaInvOption{display:block;width:100%;box-sizing:border-box;padding:11px 10px;border:0!important;margin:0!important;text-align:left;border-radius:8px;background:transparent!important;color:#23343b!important;font-size:14px;white-space:normal;overflow-wrap:anywhere;cursor:pointer}
.adhaInvOption:hover,.adhaInvOption.adhaInvActive{background:#e4f4eb!important;color:#174a32!important}
.adhaInvOption small{display:block;opacity:.75;margin-top:2px;font-size:11px}
.adhaInvEmpty{padding:12px;color:#666;font-size:13px}
.adhaInvHint{padding:7px 9px;color:#65726b;background:#f7faf8;border-top:1px solid #e4eee7;font-size:11px}
@media(max-width:620px){.adhaInvPop{font-size:13px;border-radius:10px}.adhaInvOption{padding:12px 10px;min-height:44px}}
