.buscador-productos_buscador__Vb9EO{--text-muted:#665d70;color:#302442;background:white;border:1px solid #e7e1ec;border-radius:12px;padding:20px;box-shadow:0 2px 3px #30244203}.buscador-productos_titulo__0FXB_{font-size:17px;margin-bottom:14px}.buscador-productos_filtros__OUF3Y{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:14px}.buscador-productos_campo__ksuOu{display:flex;flex-direction:column;gap:6px;min-width:0}.buscador-productos_campo__ksuOu label{font-size:13px;font-weight:600;color:#58318b}.buscador-productos_entrada__yOHAs{display:flex;align-items:center;gap:8px;border:1px solid #ded2ed;border-radius:9px;padding:0 12px;background:#faf9fc}.buscador-productos_entrada__yOHAs svg{color:#77519b;flex-shrink:0}.buscador-productos_campo__ksuOu select:focus-visible,.buscador-productos_entrada__yOHAs:focus-within{outline:2px solid #58318b;outline-offset:1px}.buscador-productos_entrada__yOHAs input{flex:1;min-width:0;border:0;background:transparent;padding:11px 0;font:inherit;font-size:14px;color:inherit;outline:none}.buscador-productos_campo__ksuOu select{border:1px solid #ded2ed;border-radius:9px;padding:10px 12px;background:#faf9fc;font:inherit;font-size:14px;color:inherit}.buscador-productos_conteo__h5wZq{margin:16px 0 10px;font-size:12px;color:var(--text-muted)}.buscador-productos_resultados__kB965{block-size:clamp(15rem,50dvh,30rem);overflow:auto;overscroll-behavior:contain;border-radius:4px}.buscador-productos_resultados__kB965:focus-visible{outline:2px solid #58318b;outline-offset:2px}.buscador-productos_tabla__gKOzv{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:14px}.buscador-productos_tabla__gKOzv thead th{position:sticky;top:0;z-index:1;background:white;text-align:left;font-size:12px;font-weight:600;color:var(--text-muted);border-bottom:2px solid #ddb649;padding:8px 10px}.buscador-productos_tabla__gKOzv tbody th,.buscador-productos_tabla__gKOzv td{text-align:left;font-weight:400;padding:11px 10px;border-bottom:1px solid #ece8f0;vertical-align:top;overflow-wrap:anywhere}.buscador-productos_tabla__gKOzv tbody th{font-weight:600}.buscador-productos_tabla__gKOzv .buscador-productos_numero__KHCZx{text-align:right;white-space:nowrap}.buscador-productos_codigo__z7IWc{font-family:ui-monospace,monospace;font-size:12px;color:#58318b;white-space:normal;overflow-wrap:anywhere}.buscador-productos_activo__I8Tjr,.buscador-productos_inactivo__McVW_{display:inline-block;border-radius:20px;padding:3px 10px;font-size:12px;font-weight:600;white-space:nowrap}.buscador-productos_activo__I8Tjr{background:#f0eaf7;color:#58318b}.buscador-productos_inactivo__McVW_{background:#f1eff3;color:#665d70;border:1px dashed #b9b0c2}.buscador-productos_vacio__w3_w7{text-align:center;border:1px dashed #ded2ed;border-radius:10px;padding:28px 16px;color:var(--text-muted);font-size:14px;line-height:1.6}.buscador-productos_vacio__w3_w7 svg{color:#77519b;margin-bottom:6px}.buscador-productos_vacioTitulo__9PfZu{font-weight:600;color:#302442}.buscador-productos_oculto__nWF4Y{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:700px){.buscador-productos_buscador__Vb9EO{padding:16px}.buscador-productos_filtros__OUF3Y{grid-template-columns:1fr}.buscador-productos_tabla__gKOzv thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.buscador-productos_tabla__gKOzv,.buscador-productos_tabla__gKOzv tbody,.buscador-productos_tabla__gKOzv tbody th,.buscador-productos_tabla__gKOzv td,.buscador-productos_tabla__gKOzv tr{display:block;width:100%}.buscador-productos_tabla__gKOzv tr{border:1px solid #e7e1ec;border-radius:10px;padding:10px 12px;margin-bottom:10px}.buscador-productos_tabla__gKOzv tbody th{border:0;padding:2px 0 8px;font-size:15px}.buscador-productos_tabla__gKOzv td{display:flex;justify-content:space-between;gap:12px;border:0;padding:4px 0}.buscador-productos_tabla__gKOzv td:before{content:attr(data-etiqueta);color:var(--text-muted);font-size:12px}.buscador-productos_tabla__gKOzv .buscador-productos_numero__KHCZx{text-align:right}}