.perfil-menu[data-v-3b0fd3d8]{position:relative;flex:none}.perfil-badge[data-v-3b0fd3d8]{display:inline-flex;align-items:center;gap:8px;max-width:210px;min-height:40px;padding:4px 10px 4px 4px;border:1px solid #d9e4db;border-radius:999px;background:#f7faf7;color:#254b34;cursor:pointer}.perfil-badge[data-v-3b0fd3d8]:hover,.perfil-badge-abierto[data-v-3b0fd3d8]{border-color:#b7d2bd;background:#edf5ef}.perfil-badge[data-v-3b0fd3d8]:focus-visible,.perfil-opcion[data-v-3b0fd3d8]:focus-visible{outline:2px solid #216a46;outline-offset:2px}.perfil-avatar[data-v-3b0fd3d8]{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;background:#2e6846;color:#fff;font-size:11px;font-weight:750;letter-spacing:.02em}.perfil-badge-nombre[data-v-3b0fd3d8]{overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.perfil-chevron[data-v-3b0fd3d8]{width:14px;height:14px;flex:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s ease}.perfil-badge-abierto .perfil-chevron[data-v-3b0fd3d8]{transform:rotate(180deg)}.perfil-panel[data-v-3b0fd3d8]{position:absolute;top:calc(100% + 9px);right:0;z-index:100;width:min(278px,calc(100vw - 24px));padding:6px;border:1px solid #dce7de;border-radius:13px;background:#fff;box-shadow:0 18px 42px #122f1c2b;color:#233c2b}.perfil-informacion[data-v-3b0fd3d8]{display:grid;gap:3px;padding:14px 14px 13px;border-bottom:1px solid #e7eee8;overflow-wrap:anywhere}.perfil-informacion strong[data-v-3b0fd3d8]{font-size:14px}.perfil-informacion span[data-v-3b0fd3d8]{color:#587061;font-size:12px}.perfil-informacion small[data-v-3b0fd3d8]{color:#718175;font-size:11px;line-height:1.4}.perfil-opcion[data-v-3b0fd3d8]{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:#31523c;font:inherit;font-size:12px;font-weight:650;text-align:left;text-decoration:none;cursor:pointer}.perfil-opcion[data-v-3b0fd3d8]:hover{background:#eff5f0;color:#174a2c}.perfil-opcion svg[data-v-3b0fd3d8]{width:17px;height:17px;flex:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.perfil-salir[data-v-3b0fd3d8]{color:#74453d}.perfil-salir[data-v-3b0fd3d8]:hover{background:#fbf0ed;color:#8b3025}@media(max-width:580px){.perfil-badge[data-v-3b0fd3d8]{gap:5px;padding-right:7px}.perfil-badge-nombre[data-v-3b0fd3d8]{display:none}}@media(prefers-reduced-motion:reduce){.perfil-chevron[data-v-3b0fd3d8]{transition:none}}.fecha-aviso[data-v-ef7a0513]{display:block;width:100%}.ficha-nota[data-v-646ccb8e]{margin-left:6px;color:var(--tenue)}.ficha-catalogo[data-v-646ccb8e]{display:grid;gap:0}.ficha-resumen[data-v-646ccb8e]{display:grid;grid-template-columns:144px minmax(0,1fr);gap:18px;padding:16px 18px;border:1px solid var(--borde-suave);border-radius:var(--radio-chico);background:var(--superficie-tenue)}.ficha-imagen-wrap[data-v-646ccb8e]{width:144px;aspect-ratio:1;overflow:hidden;border:1px solid var(--borde-suave);border-radius:var(--radio-chico);background:var(--superficie)}.ficha-imagen[data-v-646ccb8e]{width:100%;height:100%;object-fit:cover;display:block}.ficha-imagen-vacia[data-v-646ccb8e]{display:grid;width:100%;height:100%;place-items:center;color:var(--tenue);font-size:12px}.ficha-resumen-texto[data-v-646ccb8e]{min-width:0;align-self:center}.ficha-meta[data-v-646ccb8e]{margin:0 0 6px;color:var(--tenue);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.ficha-titulo[data-v-646ccb8e]{margin:0;font-size:20px;line-height:1.25;overflow-wrap:anywhere}.ficha-subtitulo[data-v-646ccb8e]{margin:6px 0 0;color:var(--etiqueta);font-size:15px;overflow-wrap:anywhere}.ficha-precio[data-v-646ccb8e]{margin:12px 0 0;color:var(--texto);font-size:14px}.ficha-precio strong[data-v-646ccb8e]{font-weight:700}.ficha-precio-vacio[data-v-646ccb8e],.ficha-aviso[data-v-646ccb8e]{margin:12px 0 0;color:var(--tenue);font-size:13px}.ficha-aviso[data-v-646ccb8e]{font-style:italic}.ficha-seccion[data-v-646ccb8e]{padding-top:20px}.ficha-seccion+.ficha-seccion[data-v-646ccb8e]{border-top:1px solid var(--borde-suave);margin-top:4px}.ficha-seccion h4[data-v-646ccb8e]{margin:0 0 12px;color:var(--texto);font-size:13px;letter-spacing:.02em}.ficha-seccion dl[data-v-646ccb8e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0}.ficha-seccion dl div[data-v-646ccb8e]{min-width:0}.ficha-seccion dt[data-v-646ccb8e]{margin:0;color:var(--tenue);font-size:12px;font-weight:600}.ficha-seccion dd[data-v-646ccb8e]{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}@media(max-width:560px){.ficha-resumen[data-v-646ccb8e]{grid-template-columns:88px minmax(0,1fr);gap:12px}.ficha-imagen-wrap[data-v-646ccb8e]{width:88px}.ficha-seccion dl[data-v-646ccb8e]{grid-template-columns:1fr}}.imagen-catalogo[data-v-b70e2ee6]{display:grid;width:100%;aspect-ratio:4 / 3;overflow:hidden;place-items:center;background:var(--superficie-tenue)}.imagen-catalogo img[data-v-b70e2ee6]{display:block;width:100%;height:100%;object-fit:contain}.imagen-catalogo-vacia[data-v-b70e2ee6]{display:grid;gap:8px;place-items:center;color:var(--tenue);font-size:12px;text-align:center}.imagen-catalogo-icono[data-v-b70e2ee6]{font-size:30px;line-height:1;opacity:.55}.formulario-alta[data-v-d97ecc63]{align-items:flex-start}.seccion-alta[data-v-d97ecc63]{width:100%;margin:0}h3.seccion-alta[data-v-d97ecc63]{font-size:15px}.imagen-producto-form[data-v-d97ecc63]{margin-top:20px;padding-top:20px;border-top:1px solid var(--borde-suave)}.filtro-catalogo .campo-ver-empaque[data-v-d97ecc63]{flex:0 0 auto;max-width:none}.campo-ver-empaque label[data-v-d97ecc63]{display:flex;align-items:center;gap:8px;min-height:38px;font-size:13.5px}.receta-empaque[data-v-d97ecc63]{margin-top:20px;padding-top:20px;border-top:1px solid var(--borde-suave)}.receta-empaque h3[data-v-d97ecc63]{margin:0 0 8px;font-size:15px}.receta-alta[data-v-d97ecc63]{margin-top:16px;align-items:flex-start}.receta-acciones[data-v-d97ecc63]{display:flex;flex-wrap:wrap;gap:8px}.error-campo[data-v-d97ecc63]{color:var(--error-texto);font-size:12px}.campo-error input[data-v-d97ecc63],.campo-error select[data-v-d97ecc63]{border-color:var(--error-borde)}.catalogo-vacio[data-v-d97ecc63]{color:var(--tenue)}.catalogo-cuadricula[data-v-d97ecc63],.catalogo-cargando[data-v-d97ecc63]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:18px}.catalogo-producto[data-v-d97ecc63]{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid var(--borde-suave);border-radius:var(--radio-chico);background:var(--superficie);box-shadow:0 3px 14px #14231912}.catalogo-producto-imagen[data-v-d97ecc63]{display:block;width:100%;padding:0;border:0;border-bottom:1px solid var(--borde-suave);background:transparent;cursor:pointer}.catalogo-producto-imagen[data-v-d97ecc63]:focus-visible,.enlace-presentacion[data-v-d97ecc63]:focus-visible{outline:3px solid var(--acento);outline-offset:-3px}.catalogo-producto-contenido[data-v-d97ecc63]{display:flex;flex:1;flex-direction:column;padding:16px}.catalogo-producto-cabecera[data-v-d97ecc63]{min-width:0}.catalogo-producto-cabecera h2[data-v-d97ecc63]{margin:0;font-size:19px;line-height:1.25;overflow-wrap:anywhere}.catalogo-producto-acciones[data-v-d97ecc63]{display:flex;gap:8px;flex-wrap:wrap;padding:14px 16px;border-top:1px solid var(--borde-suave);background:var(--superficie-tenue)}.catalogo-presentaciones[data-v-d97ecc63]{display:grid;gap:0;margin:14px 0 0;padding:0;list-style:none}.catalogo-presentaciones li+li[data-v-d97ecc63]{border-top:1px solid var(--borde-suave)}.enlace-presentacion[data-v-d97ecc63]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;width:100%;min-height:56px;padding:10px 2px;border:0;background:none;color:var(--texto);font:inherit;text-align:left;cursor:pointer}.enlace-presentacion:hover .catalogo-presentacion-nombre[data-v-d97ecc63]{color:var(--acento-fuerte);text-decoration:underline}.catalogo-presentacion-nombre[data-v-d97ecc63],.catalogo-presentacion-precio[data-v-d97ecc63]{font-weight:700}.catalogo-presentacion-precio[data-v-d97ecc63]{white-space:nowrap;text-align:right}.catalogo-presentacion-isv[data-v-d97ecc63]{display:block;color:var(--tenue);font-size:12px;font-weight:400}.catalogo-presentacion-meta[data-v-d97ecc63]{grid-column:1 / -1;color:var(--tenue);font-size:12px}.catalogo-sin-presentaciones[data-v-d97ecc63]{margin:14px 0 0;color:var(--tenue);font-size:13px}.catalogo-esqueleto[data-v-d97ecc63]{overflow:hidden;padding-bottom:18px;border:1px solid var(--borde-suave);border-radius:var(--radio-chico)}.catalogo-esqueleto-imagen[data-v-d97ecc63],.catalogo-esqueleto-linea[data-v-d97ecc63]{display:block;background:var(--superficie-tenue);animation:pulso-catalogo-d97ecc63 1.2s ease-in-out infinite alternate}.catalogo-esqueleto-imagen[data-v-d97ecc63]{width:100%;aspect-ratio:4 / 3;margin-bottom:18px}.catalogo-esqueleto-linea[data-v-d97ecc63]{width:calc(100% - 32px);height:12px;margin:9px 16px 0;border-radius:999px}.catalogo-esqueleto-linea-corta[data-v-d97ecc63]{width:42%}@keyframes pulso-catalogo-d97ecc63{to{opacity:.45}}@media(max-width:600px){.catalogo-cuadricula[data-v-d97ecc63],.catalogo-cargando[data-v-d97ecc63]{grid-template-columns:1fr}.catalogo-producto[data-v-d97ecc63]{display:grid;grid-template-columns:104px minmax(0,1fr)}.catalogo-producto-imagen[data-v-d97ecc63]{align-self:start;border-right:1px solid var(--borde-suave);border-bottom:1px solid var(--borde-suave)}.catalogo-producto-contenido[data-v-d97ecc63]{display:contents}.catalogo-producto-cabecera[data-v-d97ecc63]{padding:13px}.catalogo-producto-cabecera h2[data-v-d97ecc63]{font-size:17px}.catalogo-presentaciones[data-v-d97ecc63]{grid-column:1 / -1;margin:0;padding:4px 13px 13px;border-top:1px solid var(--borde-suave)}.catalogo-sin-presentaciones[data-v-d97ecc63]{grid-column:1 / -1;margin:0;padding:12px 13px;border-top:1px solid var(--borde-suave)}.catalogo-producto-acciones[data-v-d97ecc63]{grid-column:1 / -1}.catalogo-esqueleto[data-v-d97ecc63]{display:grid;grid-template-columns:104px 1fr}.catalogo-esqueleto-imagen[data-v-d97ecc63]{grid-row:1 / 4;margin:0}.catalogo-esqueleto-linea[data-v-d97ecc63]{width:calc(100% - 24px);margin-inline:12px}}.cambiar-clave[data-v-47960d3a]{max-width:440px}.aviso-exito[data-v-47960d3a]{margin:12px 0 16px}.selector-busqueda[data-v-0e3b3853] .p-select{width:100%}.selector-busqueda small[data-v-0e3b3853]{display:block;margin-top:6px;color:var(--tenue)}.modalidad[data-v-70bf30ab]{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:10px 14px;border:1px solid var(--borde);border-radius:var(--radio-chico, 6px)}.modalidad legend[data-v-70bf30ab]{padding:0 6px;font-size:12px;font-weight:600;color:var(--etiqueta)}.opcion-modalidad[data-v-70bf30ab]{display:flex;align-items:center;gap:8px;min-height:32px;font-size:13px;cursor:pointer}.opcion-modalidad input[data-v-70bf30ab]{width:16px;height:16px;margin:0}.tabla-factura th[data-v-70bf30ab],.tabla-factura td[data-v-70bf30ab]{padding:8px 10px;vertical-align:top;text-align:left;font-weight:400}.tabla-factura thead th[data-v-70bf30ab]{font-weight:800}.tabla-factura tbody th[data-v-70bf30ab]{min-width:140px}.tabla-factura .vacio[data-v-70bf30ab]{color:var(--tenue)}.entrada-fila[data-v-70bf30ab]{width:8.5rem;max-width:100%}.nota-fila[data-v-70bf30ab]{display:block;max-width:14rem;margin-top:4px;font-size:12px;line-height:1.4;white-space:normal}.nota-fila[data-v-70bf30ab]:empty{display:none}.error-campo[data-v-70bf30ab]{color:var(--error-texto)}.aviso-fila[data-v-70bf30ab]{color:var(--aviso-texto)}.vista-previa[data-v-70bf30ab]{display:flex;flex-direction:column;gap:14px;padding-top:6px;border-top:1px solid var(--borde-suave)}.vista-previa h3[data-v-70bf30ab]{margin:8px 0 0;font-size:15px}.vista-previa h4[data-v-70bf30ab]{margin:0 0 6px;font-size:13px}.vista-previa p[data-v-70bf30ab]{margin:4px 0;font-size:13px}.importes[data-v-70bf30ab]{display:grid;grid-template-columns:max-content max-content;gap:4px 24px;margin:0;font-size:13px}.importes dt[data-v-70bf30ab]{color:var(--tenue)}.importes dd[data-v-70bf30ab]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.leyenda-diferencias[data-v-70bf30ab]{color:var(--texto);font-weight:600}.vista-previa>.cuerpo-vista[data-v-70bf30ab]{display:flex;flex-direction:column;gap:14px}.modalidad[data-v-19481f66]{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:10px 14px;border:1px solid var(--borde);border-radius:var(--radio-chico, 6px)}.modalidad legend[data-v-19481f66]{padding:0 6px;font-size:12px;font-weight:600;color:var(--etiqueta)}.opcion-modalidad[data-v-19481f66]{display:flex;align-items:center;gap:8px;min-height:32px;font-size:13px;cursor:pointer}.opcion-modalidad input[data-v-19481f66]{width:16px;height:16px;margin:0}.tabla-factura th[data-v-19481f66],.tabla-factura td[data-v-19481f66]{padding:8px 10px;vertical-align:top;text-align:left;font-weight:400}.tabla-factura thead th[data-v-19481f66]{font-weight:800}.tabla-factura tbody th[data-v-19481f66]{min-width:140px}.tabla-factura .vacio[data-v-19481f66]{color:var(--tenue)}.entrada-fila[data-v-19481f66]{width:8.5rem;max-width:100%}.nota-fila[data-v-19481f66]{display:block;max-width:14rem;margin-top:4px;font-size:12px;line-height:1.4;white-space:normal}.nota-fila[data-v-19481f66]:empty{display:none}.error-campo[data-v-19481f66]{color:var(--error-texto)}.aviso-fila[data-v-19481f66]{color:var(--aviso-texto)}.vista-previa[data-v-19481f66]{display:flex;flex-direction:column;gap:14px;padding-top:6px;border-top:1px solid var(--borde-suave)}.vista-previa h3[data-v-19481f66]{margin:8px 0 0;font-size:15px}.vista-previa h4[data-v-19481f66]{margin:0 0 6px;font-size:13px}.vista-previa p[data-v-19481f66]{margin:4px 0;font-size:13px}.importes[data-v-19481f66]{display:grid;grid-template-columns:max-content max-content;gap:4px 24px;margin:0;font-size:13px}.importes dt[data-v-19481f66]{color:var(--tenue)}.importes dd[data-v-19481f66]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.leyenda-diferencias[data-v-19481f66]{color:var(--texto);font-weight:600}.compra-directa[data-v-19481f66]{overflow-x:hidden}.compra-directa .tabla-scroll[data-v-19481f66]{min-width:0}.compra-directa .formulario[data-v-19481f66]{flex-wrap:nowrap}.hoja-factura[data-v-19481f66]{border:1px solid var(--borde);background:var(--superficie)}.membrete[data-v-19481f66]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:18px 28px;align-items:start;padding:18px 20px 16px;border-bottom:2px solid var(--texto)}.hoja-tipo[data-v-19481f66]{margin:0;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--etiqueta)}.membrete h2[data-v-19481f66]{margin:2px 0 0;font-size:1.35rem;font-weight:650;letter-spacing:-.02em;line-height:1.2}.folio[data-v-19481f66],.partes[data-v-19481f66]{display:grid;gap:12px 18px}.partes[data-v-19481f66]{grid-template-columns:minmax(240px,1.4fr) minmax(200px,1fr);align-items:start;padding:14px 20px 8px}.parte-proveedor[data-v-19481f66]{grid-column:1 / -1}.membrete .campo[data-v-19481f66],.partes .campo[data-v-19481f66],.partes .celda-campo[data-v-19481f66] .campo,.folio .campo[data-v-19481f66]{margin:0}.folio[data-v-19481f66] .numero-factura{font-variant-numeric:tabular-nums;letter-spacing:.03em}.hoja-bodega[data-v-19481f66]{margin-top:12px}.comprobante-campo[data-v-19481f66]{margin:0}.modalidad[data-v-19481f66]{margin:0;border:none;padding:0}.tabla-lineas th.num[data-v-19481f66],.tabla-lineas td.num[data-v-19481f66]{text-align:right}.tabla-lineas[data-v-19481f66] input{min-width:0}.tabla-lineas td.num[data-v-19481f66] input.entrada-fila{text-align:right;font-variant-numeric:tabular-nums}.tabla-lineas td[data-v-19481f66]:first-child{padding-right:12px;white-space:normal;vertical-align:top}.tabla-lineas td:first-child .etiqueta-mini[data-v-19481f66]{display:block;margin-bottom:4px;text-align:right;line-height:1.2}.tabla-lineas td[data-v-19481f66]:first-child input.entrada-fila{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;text-align:right;font-weight:600}.franja-bodega[data-v-19481f66]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.2fr);gap:8px 14px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--borde-suave)}.franja-bodega.sin-vence[data-v-19481f66]{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr)}.alta-unidad[data-v-19481f66]{display:grid;gap:4px;margin-top:8px}.alta-unidad label[data-v-19481f66]{font-size:12px;color:var(--etiqueta)}.alta-unidad[data-v-19481f66] input{min-width:0;width:100%}.franja-bodega select.entrada-fila[data-v-19481f66]{width:100%;min-width:0;max-width:100%}.desglose-unidad[data-v-19481f66]{display:block;text-align:right}.franja-bodega .bloque-costo[data-v-19481f66]{margin-top:0;padding-top:0;border-top:none}.celda-articulo .nota-fila[data-v-19481f66]{max-width:none}.pie-factura[data-v-19481f66]{display:flex;justify-content:flex-end;padding:4px 20px 16px}.importes-factura[data-v-19481f66]{width:min(100%,280px);margin:0;border-top:1px solid var(--texto)}.importes-factura>div[data-v-19481f66]{display:flex;justify-content:space-between;gap:24px;padding:6px 0;border-bottom:1px solid var(--borde-suave)}.importes-factura dt[data-v-19481f66]{margin:0;color:var(--tenue)}.importes-factura dd[data-v-19481f66]{margin:0;font-variant-numeric:tabular-nums}.importes-factura .total[data-v-19481f66]{border-bottom:none}.importes-factura .total dt[data-v-19481f66],.importes-factura .total dd[data-v-19481f66]{padding-top:4px;font-size:1.05rem;font-weight:700;color:var(--texto)}@media(max-width:760px){.membrete[data-v-19481f66],.partes[data-v-19481f66],.franja-bodega[data-v-19481f66]{grid-template-columns:1fr}}.comprobante-campo small[data-v-19481f66]{display:block;margin-top:6px}.adjunto[data-v-19481f66]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.adjunto-boton[data-v-19481f66]{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--superficie);color:var(--texto);font-size:13px;font-weight:500;cursor:pointer;position:relative;overflow:hidden}.adjunto-boton[data-v-19481f66]:hover{background:var(--superficie-tenue)}.adjunto-boton[data-v-19481f66]:focus-within{outline:2px solid var(--foco);outline-offset:2px}.adjunto-chip[data-v-19481f66]{padding:4px 10px;border-radius:999px;background:var(--superficie-tenue);color:var(--texto);font-size:12px}.campo-contexto strong[data-v-19481f66]{display:block;padding-top:6px}.celda-campo small[data-v-19481f66]{display:block;margin-top:6px;font-size:12px}.tabla-lineas[data-v-19481f66]{width:100%;min-width:560px;table-layout:fixed}.tabla-lineas thead th[data-v-19481f66]{white-space:normal;line-height:1.3}.tabla-lineas .col-cantidad[data-v-19481f66]{width:7.25rem}.tabla-lineas .col-articulo[data-v-19481f66]{width:auto}.tabla-lineas .col-precio[data-v-19481f66]{width:9.5rem}.tabla-lineas .col-quitar[data-v-19481f66]{width:4.5rem}.bloque-costo[data-v-19481f66]{margin-top:8px;padding-top:8px;border-top:1px dashed var(--borde-suave);min-width:0}.bloque-costo[data-v-19481f66] .p-button{white-space:normal;text-align:left;max-width:100%}.costo-resumen[data-v-19481f66]{margin:0 0 4px;font-size:12px;line-height:1.4}.costo-resumen.tenue[data-v-19481f66]{color:var(--tenue)}.tabla-lineas .celda-lote[data-v-19481f66]{display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden}.tabla-lineas td[data-v-19481f66]:last-child{padding-left:4px;padding-right:4px}.tabla-lineas td[data-v-19481f66]:last-child button{padding-left:.35rem;padding-right:.35rem}.tabla-lineas .etiqueta-mini[data-v-19481f66]{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--etiqueta)}.tabla-lineas .celda-articulo[data-v-19481f66] .selector-busqueda,.tabla-lineas .celda-articulo[data-v-19481f66] input{width:100%;min-width:0}.tabla-lineas thead .grupo[data-v-19481f66]{padding-bottom:0;border-bottom:none;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--etiqueta)}.tabla-lineas thead tr:last-child th[data-v-19481f66]{padding-top:2px}.tabla-lineas td[data-v-19481f66]:nth-child(4),.tabla-lineas thead .grupo-inventario[data-v-19481f66],.tabla-lineas thead tr:last-child th[data-v-19481f66]:nth-child(4){border-left:1px solid var(--borde)}.tabla-lineas td[data-v-19481f66]:nth-child(n+2) input.entrada-fila,.tabla-lineas td:nth-child(n+2) .entrada-fila[data-v-19481f66]{width:100%;min-width:0;max-width:100%}.tabla-lineas[data-v-19481f66] input.sugerido,.tabla-lineas[data-v-19481f66] .sugerido input{border-color:var(--acento);background:var(--superficie-tenue)}.nota-vence[data-v-19481f66]{margin:0}.celda-articulo[data-v-19481f66] .selector-busqueda>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.celda-articulo[data-v-19481f66] .selector-busqueda{margin:0}.acciones-lineas[data-v-19481f66]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.acciones-lineas .ayuda[data-v-19481f66]{flex:1 1 18rem;max-width:34rem}.acciones-compra[data-v-19481f66]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding-top:6px;border-top:1px solid var(--borde-suave)}.ayuda-registrar[data-v-19481f66]{margin-right:auto;max-width:28rem}.ayuda-registrar[data-v-19481f66]:empty{display:none}.enlace-movimientos[data-v-19481f66]{margin-left:12px;font-weight:600}.ok-comprobante[data-v-19481f66]{margin-left:6px}.aplicar-factura[data-v-e11f0161]{flex-wrap:nowrap}.aplicar-cabecera[data-v-e11f0161]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 18px;align-items:start}.campo-contexto[data-v-e11f0161]{margin:0}.campo-contexto strong[data-v-e11f0161]{display:block;padding-top:6px}.nota-fija[data-v-e11f0161]{margin:0;color:var(--texto);font-weight:600}.barra-reparto[data-v-e11f0161]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.barra-reparto .ayuda[data-v-e11f0161]{margin:0;max-width:34rem}.aplicar-factura p.ayuda[data-v-e11f0161]{margin:0}.tabla-aplicar th[data-v-e11f0161],.tabla-aplicar td[data-v-e11f0161]{padding:8px 10px;vertical-align:top;text-align:left;font-weight:400}.tabla-aplicar thead th[data-v-e11f0161]{font-weight:800}.tabla-aplicar tbody th[data-v-e11f0161]{min-width:170px}.nota-celda[data-v-e11f0161]{display:block;color:var(--tenue);font-size:12px}.entrada-fila[data-v-e11f0161]{width:8.5rem;max-width:100%}.nota-fila[data-v-e11f0161]{display:block;max-width:14rem;margin-top:4px;font-size:12px;line-height:1.4;white-space:normal}.nota-fila[data-v-e11f0161]:empty{display:none}.error-campo[data-v-e11f0161]{color:var(--error-texto)}.aplicar-factura .error[data-v-e11f0161]{margin:0}.aplicar-factura .error p[data-v-e11f0161]{margin:2px 0}.ayuda-aplicar[data-v-e11f0161]{margin-right:auto;max-width:28rem}.encabezado-bandeja h2[data-v-2ce53811]{margin-top:4px}.encabezado-bandeja .ayuda[data-v-2ce53811]{margin:0 0 8px}.leyenda-diferencias[data-v-2ce53811]{color:var(--texto);font-weight:600}.detalle-aplicaciones[data-v-2ce53811]{margin-top:22px}.detalle-aplicaciones h3[data-v-2ce53811]{margin:0 0 4px;font-size:14px}.detalle-aplicaciones .panel-tabla[data-v-2ce53811]{margin:10px 0 8px}.aplicar-detalle[data-v-2ce53811]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 8px}.aplicar-detalle .ayuda[data-v-2ce53811]{max-width:44rem}.filtros-lista[data-v-61e3604f]{display:grid;gap:12px 16px;margin-bottom:16px}@media(min-width:720px){.filtros-lista[data-v-61e3604f]{grid-template-columns:1.4fr repeat(2,minmax(8rem,1fr)) minmax(10rem,1.2fr);align-items:end}.campo-ancho[data-v-61e3604f]{grid-column:1 / -1}.acciones-filtro[data-v-61e3604f]{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px}}.modalidad[data-v-7d18dddb]{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:10px 14px;border:1px solid var(--borde);border-radius:var(--radio-chico, 6px)}.modalidad legend[data-v-7d18dddb]{padding:0 6px;font-size:12px;font-weight:600;color:var(--etiqueta)}.opcion-modalidad[data-v-7d18dddb]{display:flex;align-items:center;gap:8px;min-height:32px;font-size:13px;cursor:pointer}.opcion-modalidad input[data-v-7d18dddb]{width:16px;height:16px;margin:0}.tabla-factura th[data-v-7d18dddb],.tabla-factura td[data-v-7d18dddb]{padding:8px 10px;vertical-align:top;text-align:left;font-weight:400}.tabla-factura thead th[data-v-7d18dddb]{font-weight:800}.tabla-factura tbody th[data-v-7d18dddb]{min-width:140px}.tabla-factura .vacio[data-v-7d18dddb]{color:var(--tenue)}.entrada-fila[data-v-7d18dddb]{width:8.5rem;max-width:100%}.nota-fila[data-v-7d18dddb]{display:block;max-width:14rem;margin-top:4px;font-size:12px;line-height:1.4;white-space:normal}.nota-fila[data-v-7d18dddb]:empty{display:none}.error-campo[data-v-7d18dddb]{color:var(--error-texto)}.aviso-fila[data-v-7d18dddb]{color:var(--aviso-texto)}.vista-previa[data-v-7d18dddb]{display:flex;flex-direction:column;gap:14px;padding-top:6px;border-top:1px solid var(--borde-suave)}.vista-previa h3[data-v-7d18dddb]{margin:8px 0 0;font-size:15px}.vista-previa h4[data-v-7d18dddb]{margin:0 0 6px;font-size:13px}.vista-previa p[data-v-7d18dddb]{margin:4px 0;font-size:13px}.importes[data-v-7d18dddb]{display:grid;grid-template-columns:max-content max-content;gap:4px 24px;margin:0;font-size:13px}.importes dt[data-v-7d18dddb]{color:var(--tenue)}.importes dd[data-v-7d18dddb]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.leyenda-diferencias[data-v-7d18dddb]{color:var(--texto);font-weight:600}.factura-compra[data-v-7d18dddb]{flex-wrap:nowrap}.factura-cabecera[data-v-7d18dddb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 18px;align-items:start}.factura-cabecera .campo[data-v-7d18dddb],.campo-contexto[data-v-7d18dddb]{margin:0}.campo-contexto strong[data-v-7d18dddb]{display:block;padding-top:6px}.sustitucion[data-v-7d18dddb]{border:1px solid var(--borde-suave, #d8dee4);border-radius:8px;padding:12px 14px;margin:0}.opcion-sustitucion[data-v-7d18dddb]{display:flex;gap:8px;align-items:flex-start;margin-bottom:10px}.sustitucion textarea[data-v-7d18dddb]{width:100%;min-height:3.5rem;resize:vertical;font:inherit;font-size:13.5px;color:var(--texto);padding:9px 10px;border:1px solid var(--borde);border-radius:7px;background:var(--superficie)}.ayuda-registrar[data-v-7d18dddb]{margin-right:auto;max-width:28rem}.ayuda-registrar[data-v-7d18dddb]:empty{display:none}.modal-operativa:has(.factura-compra){width:min(1080px,100%)}.encabezado-bandeja h2[data-v-dbfaabfe]{margin-top:4px}.encabezado-bandeja .ayuda[data-v-dbfaabfe]{margin:0 0 14px}.casilla[data-v-dbfaabfe]{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:500;color:var(--texto);cursor:pointer}.casilla input[type=checkbox][data-v-dbfaabfe]{width:16px;min-width:16px;height:16px;padding:0;flex:none}.barra-factura[data-v-dbfaabfe]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 12px}.barra-factura .ayuda[data-v-dbfaabfe]{margin:0}.casilla-fila[data-v-dbfaabfe]{width:18px;height:18px;cursor:pointer}.nota-celda[data-v-dbfaabfe]{display:block;color:var(--tenue);font-size:12px}.ver-factura h2[data-v-0d838a5d]{margin:0 0 12px;font-size:1.125rem}.datos-cabecera[data-v-0d838a5d]{display:grid;gap:10px 20px;margin:0 0 16px}@media(min-width:640px){.datos-cabecera[data-v-0d838a5d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.datos-cabecera dt[data-v-0d838a5d]{font-size:12px;font-weight:700;color:var(--etiqueta);text-transform:uppercase}.datos-cabecera dd[data-v-0d838a5d]{margin:2px 0 0}.totales[data-v-0d838a5d]{margin:12px 0 0;font-variant-numeric:tabular-nums}.modalidad[data-v-6eb223dd]{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:10px 14px;border:1px solid var(--borde);border-radius:var(--radio-chico, 6px)}.modalidad legend[data-v-6eb223dd]{padding:0 6px;font-size:12px;font-weight:600;color:var(--etiqueta)}.opcion-modalidad[data-v-6eb223dd]{display:flex;align-items:center;gap:8px;min-height:32px;font-size:13px;cursor:pointer}.opcion-modalidad input[data-v-6eb223dd]{width:16px;height:16px;margin:0}.tabla-factura th[data-v-6eb223dd],.tabla-factura td[data-v-6eb223dd]{padding:8px 10px;vertical-align:top;text-align:left;font-weight:400}.tabla-factura thead th[data-v-6eb223dd]{font-weight:800}.tabla-factura tbody th[data-v-6eb223dd]{min-width:140px}.tabla-factura .vacio[data-v-6eb223dd]{color:var(--tenue)}.entrada-fila[data-v-6eb223dd]{width:8.5rem;max-width:100%}.nota-fila[data-v-6eb223dd]{display:block;max-width:14rem;margin-top:4px;font-size:12px;line-height:1.4;white-space:normal}.nota-fila[data-v-6eb223dd]:empty{display:none}.error-campo[data-v-6eb223dd]{color:var(--error-texto)}.aviso-fila[data-v-6eb223dd]{color:var(--aviso-texto)}.vista-previa[data-v-6eb223dd]{display:flex;flex-direction:column;gap:14px;padding-top:6px;border-top:1px solid var(--borde-suave)}.vista-previa h3[data-v-6eb223dd]{margin:8px 0 0;font-size:15px}.vista-previa h4[data-v-6eb223dd]{margin:0 0 6px;font-size:13px}.vista-previa p[data-v-6eb223dd]{margin:4px 0;font-size:13px}.importes[data-v-6eb223dd]{display:grid;grid-template-columns:max-content max-content;gap:4px 24px;margin:0;font-size:13px}.importes dt[data-v-6eb223dd]{color:var(--tenue)}.importes dd[data-v-6eb223dd]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.leyenda-diferencias[data-v-6eb223dd]{color:var(--texto);font-weight:600}.detalle-devolucion[data-v-6eb223dd]{margin-top:28px;padding-top:18px;border-top:2px solid var(--borde)}.dd-encabezado[data-v-6eb223dd]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.dd-encabezado h4[data-v-6eb223dd]{margin:0;font-size:16px}.datos-devolucion[data-v-6eb223dd]{display:grid;grid-template-columns:max-content 1fr;gap:4px 20px;margin:0 0 16px;font-size:13px}.datos-devolucion dt[data-v-6eb223dd]{color:var(--tenue)}.datos-devolucion dd[data-v-6eb223dd]{margin:0}.linea-aparte[data-v-6eb223dd]{display:block}.nota-celda[data-v-6eb223dd]{display:block;color:var(--tenue);font-size:12px;font-weight:400}.encabezado-bandeja h3[data-v-f9403764]{margin:4px 0;font-size:15px}.encabezado-bandeja .ayuda[data-v-f9403764]{margin:0 0 14px;max-width:60rem}:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, .5);--swal2-container-padding: .625em;--swal2-backdrop: rgba(0, 0, 0, .4);--swal2-backdrop-transition: background-color .15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: .3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show .3s;--swal2-hide-animation: swal2-hide .15s forwards;--swal2-icon-zoom: 1;--swal2-title-padding: .8em 1em 0;--swal2-html-container-padding: 1em 1.6em .3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: .1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06), 0 0 0 3px rgba(100, 150, 200, .5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, .3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color .2s, box-shadow .2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color .2s, box-shadow .2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: .25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: .25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: .25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show .5s;--swal2-toast-hide-animation: swal2-toast-hide .1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / .075), 0 1px 2px hsl(0deg 0% 0% / .075), 1px 2px 4px hsl(0deg 0% 0% / .075), 1px 3px 8px hsl(0deg 0% 0% / .075), 2px 4px 16px hsl(0deg 0% 0% / .075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}@media(prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, .7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:#0000!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:#0000;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:#0000!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px #0000;font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb,var(--swal2-confirm-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb,var(--swal2-deny-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb,var(--swal2-cancel-button-background-color),var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:#0000;color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:#0000;color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:#0000;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0,-50px,0) scale(.9);opacity:0}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate3d(0,-50px,0) scale(.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotate(45deg);opacity:0}25%{transform:rotate(-25deg);opacity:.4}50%{transform:rotate(15deg);opacity:.8}75%{transform:rotate(-5deg);opacity:1}to{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}.swal2-container{font-family:inherit}.swal2-popup.alerta{width:min(440px,calc(100vw - 32px));padding:26px 24px 22px;border-radius:14px;color:#223229;box-shadow:0 24px 60px #10281b40}.alerta .swal2-icon{margin:4px auto 14px;transform:scale(.8)}.alerta .swal2-icon.swal2-warning{border-color:#e2b35b;color:#b7791f}.alerta .swal2-icon.swal2-question{border-color:#86c69d;color:#1d6f42}.alerta-titulo.swal2-title{padding:0 8px;color:#173b2b;font-size:19px;font-weight:700;line-height:1.3}.alerta-texto.swal2-html-container{margin:10px 8px 0;color:#617168;font-size:14px;line-height:1.55}.alerta-acciones.swal2-actions{gap:10px;margin-top:22px}.alerta-boton{min-height:38px;padding:0 16px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.alerta-boton:focus-visible{outline:2px solid #1d6f42;outline-offset:2px}.alerta-boton-principal{background:#1d6f42;color:#fff}.alerta-boton-principal:hover{background:#185735}.alerta-boton-peligro{background:#b42318;color:#fff}.alerta-boton-peligro:hover{background:#912018}.alerta-boton-peligro:focus-visible{outline-color:#b42318}.alerta-boton-secundario{border-color:#dfe6e0;background:#fff;color:#223229}.alerta-boton-secundario:hover{background:#f5f7f5}.modalidad[data-v-647e5b35]{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:10px 14px;border:1px solid var(--borde);border-radius:var(--radio-chico, 6px)}.modalidad legend[data-v-647e5b35]{padding:0 6px;font-size:12px;font-weight:600;color:var(--etiqueta)}.opcion-modalidad[data-v-647e5b35]{display:flex;align-items:center;gap:8px;min-height:32px;font-size:13px;cursor:pointer}.opcion-modalidad input[data-v-647e5b35]{width:16px;height:16px;margin:0}.tabla-factura th[data-v-647e5b35],.tabla-factura td[data-v-647e5b35]{padding:8px 10px;vertical-align:top;text-align:left;font-weight:400}.tabla-factura thead th[data-v-647e5b35]{font-weight:800}.tabla-factura tbody th[data-v-647e5b35]{min-width:140px}.tabla-factura .vacio[data-v-647e5b35]{color:var(--tenue)}.entrada-fila[data-v-647e5b35]{width:8.5rem;max-width:100%}.nota-fila[data-v-647e5b35]{display:block;max-width:14rem;margin-top:4px;font-size:12px;line-height:1.4;white-space:normal}.nota-fila[data-v-647e5b35]:empty{display:none}.error-campo[data-v-647e5b35]{color:var(--error-texto)}.aviso-fila[data-v-647e5b35]{color:var(--aviso-texto)}.vista-previa[data-v-647e5b35]{display:flex;flex-direction:column;gap:14px;padding-top:6px;border-top:1px solid var(--borde-suave)}.vista-previa h3[data-v-647e5b35]{margin:8px 0 0;font-size:15px}.vista-previa h4[data-v-647e5b35]{margin:0 0 6px;font-size:13px}.vista-previa p[data-v-647e5b35]{margin:4px 0;font-size:13px}.importes[data-v-647e5b35]{display:grid;grid-template-columns:max-content max-content;gap:4px 24px;margin:0;font-size:13px}.importes dt[data-v-647e5b35]{color:var(--tenue)}.importes dd[data-v-647e5b35]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.leyenda-diferencias[data-v-647e5b35]{color:var(--texto);font-weight:600}.registrar-devolucion[data-v-647e5b35]{margin-top:36px;padding-top:20px;border-top:2px solid var(--borde)}.encabezado-registro h3[data-v-647e5b35]{margin:4px 0;font-size:15px}.encabezado-registro .ayuda[data-v-647e5b35]{margin:0 0 14px;max-width:60rem}#registrar-devolucion-form[data-v-647e5b35]{flex-wrap:nowrap}.rd-cabecera[data-v-647e5b35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 18px;align-items:start}.rd-cabecera .campo[data-v-647e5b35]{margin:0}.campo-contexto strong[data-v-647e5b35]{display:block;padding-top:6px}.campo-casilla[data-v-647e5b35]{align-self:end}.casilla[data-v-647e5b35]{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13px;font-weight:500;color:var(--texto);cursor:pointer}.casilla input[type=checkbox][data-v-647e5b35]{width:16px;min-width:16px;height:16px;padding:0;flex:none}.rd-lineas h4[data-v-647e5b35]{margin:0 0 8px;font-size:13px}.rd-datos[data-v-647e5b35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px 18px;align-items:start}.rd-datos .campo[data-v-647e5b35]{margin:0}.rd-detalle[data-v-647e5b35]{grid-column:span 2}.nota-celda[data-v-647e5b35]{display:block;color:var(--tenue);font-size:12px;font-weight:400}.tabla-factura .entrada-fila[data-v-647e5b35]{width:8rem;min-width:0}.aviso-regla[data-v-647e5b35]{display:flex;flex-direction:column;gap:4px}.leyenda-fija[data-v-647e5b35]{margin:0;max-width:60rem;color:var(--texto);font-weight:600}.acciones-registro[data-v-647e5b35]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;padding-top:6px;border-top:1px solid var(--borde-suave)}.acciones-ayuda[data-v-647e5b35]{margin-right:auto;max-width:28rem}.acciones-ayuda[data-v-647e5b35]:empty{display:none}@media(max-width:640px){.rd-detalle[data-v-647e5b35]{grid-column:auto}}.encabezado-devoluciones[data-v-44a856a2]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.encabezado-devoluciones h2[data-v-44a856a2]{margin:4px 0}.encabezado-devoluciones .ayuda[data-v-44a856a2]{margin:0 0 14px;max-width:60rem}.frase-consulta[data-v-44a856a2]{margin:0 0 14px}.modulo-compras .titulo-vista[data-v-18c82b32]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;margin-bottom:20px}.acciones-cabecera[data-v-18c82b32]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.recepcion[data-v-20324acc]{display:flex;flex-direction:column;gap:18px}.recepcion-cabecera[data-v-20324acc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.recepcion-cabecera .comprobante-campo[data-v-20324acc]{grid-column:1 / -1}.etiqueta-campo[data-v-20324acc]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--etiqueta)}.adjunto[data-v-20324acc]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.adjunto-boton[data-v-20324acc]{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--superficie);color:var(--texto);font-size:13px;font-weight:500;cursor:pointer}.adjunto-boton[data-v-20324acc]:hover{background:var(--superficie-tenue)}.adjunto-vacio[data-v-20324acc]{color:var(--tenue);font-size:13px}.adjunto-chip[data-v-20324acc]{padding:4px 10px;border-radius:999px;background:var(--superficie-tenue);color:var(--texto);font-size:12px}.recepcion-cabecera[data-v-20324acc] .campo,.recepcion-cabecera .campo[data-v-20324acc]{margin:0}.recepcion-buscar[data-v-20324acc]{position:relative}.recepcion-buscar label[data-v-20324acc]{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--etiqueta)}.recepcion-buscar[data-v-20324acc] input{width:100%;min-height:44px}.recepcion-sugerencias[data-v-20324acc]{position:absolute;z-index:5;left:0;right:0;margin:4px 0 0;padding:4px;list-style:none;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-chico);box-shadow:0 8px 24px #00000014}.recepcion-sugerencias button[data-v-20324acc]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;background:transparent;color:var(--texto);font:inherit;font-weight:500;text-align:left;border-radius:6px;cursor:pointer}.recepcion-sugerencias button[data-v-20324acc]:hover,.recepcion-sugerencias button[data-v-20324acc]:focus-visible{background:var(--superficie-tenue);color:var(--texto)}.recepcion-sugerencias button span[data-v-20324acc]{color:inherit}.recepcion-sugerencias small[data-v-20324acc]{color:var(--tenue);font-size:12px}.recepcion-aviso[data-v-20324acc]{margin:8px 0 0;padding:8px 12px;background:var(--aviso-fondo);color:var(--aviso-texto);border:1px solid var(--aviso-borde);border-radius:var(--radio-chico);font-size:13px}.recepcion-tabla-wrap[data-v-20324acc]{overflow-x:auto}.recepcion-tabla[data-v-20324acc]{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.recepcion-tabla th[data-v-20324acc],.recepcion-tabla td[data-v-20324acc]{padding:8px;border-bottom:1px solid var(--borde-suave);text-align:left;vertical-align:middle}.recepcion-tabla thead th[data-v-20324acc]{color:var(--tenue);font-weight:600;font-size:12px}.recepcion-tabla tbody th[data-v-20324acc]{font-weight:400}.recepcion-tabla tbody th span[data-v-20324acc]{display:block;font-weight:600}.recepcion-tabla tbody th small[data-v-20324acc]{display:block;color:var(--tenue);font-size:12px}.recepcion-tabla .faltan[data-v-20324acc]{color:var(--error-texto)}.recepcion-tabla .num[data-v-20324acc]{text-align:right;font-variant-numeric:tabular-nums}.recepcion-tabla input[data-v-20324acc]{width:100%;min-width:90px;min-height:34px;padding:4px 8px;font:inherit;border:1px solid var(--borde);border-radius:6px;background:var(--superficie)}.recepcion-tabla td.num input[data-v-20324acc]{text-align:right}.recepcion-tabla tr.incompleta[data-v-20324acc]{background:var(--error-fondo)}.recepcion-tabla input.sugerido[data-v-20324acc],.recepcion-tabla .sugerido input[data-v-20324acc]{border-color:var(--acento);background:var(--superficie-tenue)}.recepcion-tabla select[data-v-20324acc]{width:100%;min-height:34px;padding:4px 6px;font:inherit;border:1px solid var(--borde);border-radius:6px;background:var(--superficie)}.enlace-factura[data-v-20324acc]{margin-left:12px;text-decoration:none}.quitar[data-v-20324acc]{border:0;background:transparent;color:var(--tenue);font-size:18px;cursor:pointer}.recepcion-vacia[data-v-20324acc]{margin:0;padding:22px;text-align:center;color:var(--tenue);border:1px dashed var(--borde);border-radius:var(--radio-chico)}.recepcion .error[data-v-20324acc],.recepcion .ok[data-v-20324acc]{margin:0}.recepcion-pie[data-v-20324acc]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--borde);color:var(--tenue);font-size:13px}.recepcion-pie>div[data-v-20324acc]{display:flex;align-items:center;gap:18px}.recepcion-total[data-v-20324acc]{display:flex;flex-direction:column;align-items:flex-end}.recepcion-total small[data-v-20324acc]{font-size:11px}.recepcion-total strong[data-v-20324acc]{color:var(--texto);font-size:20px;font-variant-numeric:tabular-nums}@media(max-width:640px){.recepcion-cabecera[data-v-20324acc]{grid-template-columns:minmax(0,1fr)}.recepcion-pie[data-v-20324acc],.recepcion-pie>div[data-v-20324acc]{flex-direction:column;align-items:stretch}.recepcion-total[data-v-20324acc]{align-items:flex-start}}.cl-nuevo-form[data-v-7d58fc84]{display:grid;gap:12px}.cl-nuevo-form .campo[data-v-7d58fc84]{margin:0}.selector-lista-compacto[data-v-5aa84bd6]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--tenue)}.selector-lista-compacto select[data-v-5aa84bd6]{min-height:32px;padding:4px 28px 4px 8px;font-size:13px}.selector-lista-precios[data-v-5aa84bd6]{margin:0 0 8px;padding:8px 10px;border:1px solid var(--borde);border-radius:8px}.selector-lista-precios legend[data-v-5aa84bd6]{padding:0 4px;font-size:12px;color:var(--tenue)}.selector-lista-opcion[data-v-5aa84bd6]{display:block;margin:4px 0 0;font-size:13px;cursor:pointer}.selector-lista-opcion input[data-v-5aa84bd6]{margin-right:6px}.selector-lista-ayuda[data-v-5aa84bd6]{display:block;margin:-4px 0 8px;color:var(--tenue);font-size:12px}.pos[data-v-c1550758]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:20px;align-items:start}.pos-con-precio[data-v-c1550758]{grid-template-columns:minmax(0,1fr) minmax(400px,520px)}.pos-catalogo[data-v-c1550758]{min-width:0}.pos-busqueda[data-v-c1550758] input{width:100%;min-height:46px;font-size:15px}.pos-categorias[data-v-c1550758]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip[data-v-c1550758]{border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:999px;padding:5px 14px;font:inherit;font-size:13px;cursor:pointer}.chip[aria-pressed=true][data-v-c1550758]{background:var(--acento);border-color:var(--acento);color:#fff}.pos-aviso[data-v-c1550758]{margin:12px 0 0;padding:8px 12px;background:var(--aviso-fondo);color:var(--aviso-texto);border:1px solid var(--aviso-borde);border-radius:var(--radio-chico);font-size:13px}.pos-aviso-alerta[data-v-c1550758]{background:var(--error-fondo);color:var(--error-texto);border-color:var(--error-borde)}.pos-grid[data-v-c1550758]{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.pos-tarjeta[data-v-c1550758]{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;height:100%;padding:10px;text-align:left;font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-chico);cursor:pointer;transition:border-color .12s,box-shadow .12s}.pos-tarjeta[data-v-c1550758]:hover{border-color:var(--acento)}.pos-tarjeta[data-v-c1550758]:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.pos-tarjeta.seleccionado[data-v-c1550758]{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.pos-tarjeta.agotado[data-v-c1550758]{opacity:.6;cursor:not-allowed}.pos-cantidad-badge[data-v-c1550758]{position:absolute;top:6px;right:6px;min-width:24px;padding:1px 7px;border-radius:999px;background:var(--acento);color:#fff;font-size:12px;font-weight:600;text-align:center;z-index:1}.pos-imagen[data-v-c1550758]{display:grid;place-items:center;aspect-ratio:4 / 3;margin-bottom:6px;overflow:hidden;border-radius:6px;background:var(--superficie-tenue);color:var(--sutil);font-size:26px;font-weight:600}.pos-imagen img[data-v-c1550758]{width:100%;height:100%;object-fit:cover;display:block}.pos-nombre[data-v-c1550758]{font-size:13px;font-weight:600;line-height:1.3}.pos-desc[data-v-c1550758]{font-size:12px;color:var(--tenue)}.pos-meta[data-v-c1550758]{display:flex;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px;font-size:12px;color:var(--tenue)}.pos-meta strong[data-v-c1550758]{color:var(--texto)}.sin-stock[data-v-c1550758]{color:var(--error-texto)}.pos-vacio[data-v-c1550758],.pos-mas[data-v-c1550758]{color:var(--tenue);font-size:13px}.pos-carrito[data-v-c1550758]{position:sticky;top:24px;align-self:start;z-index:2;display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:0 8px 24px #12261c0f}.pos-carrito-cabecera[data-v-c1550758]{display:flex;align-items:center;justify-content:space-between}.pos-carrito-cabecera h3[data-v-c1550758]{margin:0;font-size:15px}.pos-carrito[data-v-c1550758] .campo{margin:0}.pos-lineas[data-v-c1550758]{list-style:none;margin:0;padding:0;max-height:min(36vh,calc(100dvh - 380px));overflow-y:auto;border-top:1px solid var(--borde-suave)}.pos-lineas li[data-v-c1550758]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto quitar" "control control";gap:8px 12px;padding:12px 0;border-bottom:1px solid var(--borde-suave)}.pos-lineas li.con-error[data-v-c1550758]{background:var(--error-fondo);margin:0 -8px;padding:10px 8px}.pos-linea-texto[data-v-c1550758]{grid-area:texto;min-width:0}.pos-linea-texto span[data-v-c1550758]{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.pos-linea-texto small[data-v-c1550758]{color:var(--tenue);font-size:12px}.pos-linea-control[data-v-c1550758]{grid-area:control;display:flex;align-items:center;gap:4px}.pos-linea-campos[data-v-c1550758]{grid-area:control;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;align-items:start}.pos-linea-campo[data-v-c1550758]{display:flex;flex-direction:column;gap:4px;min-width:0}.pos-linea-etiqueta[data-v-c1550758]{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--tenue)}.pos-linea-control input[data-v-c1550758],.pos-linea-campo input[data-v-c1550758]{width:72px;min-height:36px;text-align:center;font:inherit;border:1px solid var(--borde);border-radius:6px}.pos-linea-campo input.pos-linea-precio[data-v-c1550758]{width:100%;text-align:right;padding:0 10px}.pos-linea-subtotal[data-v-c1550758]{color:var(--tenue);font-size:12px}.paso[data-v-c1550758]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:6px;font-size:18px;font-weight:600;line-height:1;cursor:pointer}.paso[data-v-c1550758]:hover:not(:disabled){background:var(--superficie-tenue);border-color:var(--acento);color:var(--acento-fuerte)}.paso[data-v-c1550758]:disabled{opacity:.4;cursor:not-allowed}.quitar[data-v-c1550758]{grid-area:quitar;justify-self:end;border:0;background:transparent;color:var(--tenue);font-size:18px;cursor:pointer;line-height:1}.pos-carrito-vacio[data-v-c1550758]{margin:0;padding:18px 0;color:var(--tenue);font-size:13px;text-align:center;border-top:1px solid var(--borde-suave);border-bottom:1px solid var(--borde-suave)}.pos-totales[data-v-c1550758]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.pos-totales span[data-v-c1550758]{color:var(--tenue);font-size:12px}.pos-totales strong[data-v-c1550758]{font-size:14px}.pos-carrito .ok[data-v-c1550758]{display:flex;flex-direction:column;gap:2px;font-size:13px}.pos-carrito .error[data-v-c1550758]{margin:0}.pos-registrar[data-v-c1550758]{width:100%;min-height:46px;font-size:15px}.pos-motivos[data-v-c1550758]{display:flex;flex-wrap:wrap;gap:6px;margin-top:-6px}@media(max-width:1100px){.pos[data-v-c1550758],.pos-con-precio[data-v-c1550758]{grid-template-columns:minmax(0,1fr)}.pos-carrito[data-v-c1550758]{position:static;box-shadow:none}.pos-lineas[data-v-c1550758]{max-height:none}.pos-grid[data-v-c1550758]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media(max-width:480px){.pos-linea-campos[data-v-c1550758]{grid-template-columns:minmax(0,1fr)}}.pos-linea-respaldo[data-v-c1550758]{display:block;color:var(--aviso-texto);font-size:11px}.sm-ayuda[data-v-c1550758]{display:block;margin:-6px 0 4px;color:var(--tenue);font-size:12px}.sm-respaldos[data-v-c1550758]{list-style:none;margin:0 0 4px;padding:0;font-size:12px;color:var(--tenue)}.sm-aviso-archivado[data-v-c1550758]{color:var(--aviso-texto)}.sm-cliente[data-v-c1550758]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.sm-cliente[data-v-c1550758] .campo{margin:0}.sm-cliente[data-v-c1550758]>.p-button{min-height:42px}@media(max-width:480px){.sm-cliente[data-v-c1550758]{grid-template-columns:minmax(0,1fr)}}.pos[data-v-45163664]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:20px;align-items:start}.pos-con-precio[data-v-45163664]{grid-template-columns:minmax(0,1fr) minmax(400px,520px)}.pos-catalogo[data-v-45163664]{min-width:0}.pos-busqueda[data-v-45163664] input{width:100%;min-height:46px;font-size:15px}.pos-categorias[data-v-45163664]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip[data-v-45163664]{border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:999px;padding:5px 14px;font:inherit;font-size:13px;cursor:pointer}.chip[aria-pressed=true][data-v-45163664]{background:var(--acento);border-color:var(--acento);color:#fff}.pos-aviso[data-v-45163664]{margin:12px 0 0;padding:8px 12px;background:var(--aviso-fondo);color:var(--aviso-texto);border:1px solid var(--aviso-borde);border-radius:var(--radio-chico);font-size:13px}.pos-aviso-alerta[data-v-45163664]{background:var(--error-fondo);color:var(--error-texto);border-color:var(--error-borde)}.pos-grid[data-v-45163664]{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.pos-tarjeta[data-v-45163664]{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;height:100%;padding:10px;text-align:left;font:inherit;color:var(--texto);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-chico);cursor:pointer;transition:border-color .12s,box-shadow .12s}.pos-tarjeta[data-v-45163664]:hover{border-color:var(--acento)}.pos-tarjeta[data-v-45163664]:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.pos-tarjeta.seleccionado[data-v-45163664]{border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.pos-tarjeta.agotado[data-v-45163664]{opacity:.6;cursor:not-allowed}.pos-cantidad-badge[data-v-45163664]{position:absolute;top:6px;right:6px;min-width:24px;padding:1px 7px;border-radius:999px;background:var(--acento);color:#fff;font-size:12px;font-weight:600;text-align:center;z-index:1}.pos-imagen[data-v-45163664]{display:grid;place-items:center;aspect-ratio:4 / 3;margin-bottom:6px;overflow:hidden;border-radius:6px;background:var(--superficie-tenue);color:var(--sutil);font-size:26px;font-weight:600}.pos-imagen img[data-v-45163664]{width:100%;height:100%;object-fit:cover;display:block}.pos-nombre[data-v-45163664]{font-size:13px;font-weight:600;line-height:1.3}.pos-desc[data-v-45163664]{font-size:12px;color:var(--tenue)}.pos-meta[data-v-45163664]{display:flex;justify-content:space-between;gap:6px;margin-top:auto;padding-top:6px;font-size:12px;color:var(--tenue)}.pos-meta strong[data-v-45163664]{color:var(--texto)}.sin-stock[data-v-45163664]{color:var(--error-texto)}.pos-vacio[data-v-45163664],.pos-mas[data-v-45163664]{color:var(--tenue);font-size:13px}.pos-carrito[data-v-45163664]{position:sticky;top:24px;align-self:start;z-index:2;display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:0 8px 24px #12261c0f}.pos-carrito-cabecera[data-v-45163664]{display:flex;align-items:center;justify-content:space-between}.pos-carrito-cabecera h3[data-v-45163664]{margin:0;font-size:15px}.pos-carrito[data-v-45163664] .campo{margin:0}.pos-lineas[data-v-45163664]{list-style:none;margin:0;padding:0;max-height:min(36vh,calc(100dvh - 380px));overflow-y:auto;border-top:1px solid var(--borde-suave)}.pos-lineas li[data-v-45163664]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto quitar" "control control";gap:8px 12px;padding:12px 0;border-bottom:1px solid var(--borde-suave)}.pos-lineas li.con-error[data-v-45163664]{background:var(--error-fondo);margin:0 -8px;padding:10px 8px}.pos-linea-texto[data-v-45163664]{grid-area:texto;min-width:0}.pos-linea-texto span[data-v-45163664]{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.pos-linea-texto small[data-v-45163664]{color:var(--tenue);font-size:12px}.pos-linea-control[data-v-45163664]{grid-area:control;display:flex;align-items:center;gap:4px}.pos-linea-campos[data-v-45163664]{grid-area:control;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;align-items:start}.pos-linea-campo[data-v-45163664]{display:flex;flex-direction:column;gap:4px;min-width:0}.pos-linea-etiqueta[data-v-45163664]{font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--tenue)}.pos-linea-control input[data-v-45163664],.pos-linea-campo input[data-v-45163664]{width:72px;min-height:36px;text-align:center;font:inherit;border:1px solid var(--borde);border-radius:6px}.pos-linea-campo input.pos-linea-precio[data-v-45163664]{width:100%;text-align:right;padding:0 10px}.pos-linea-subtotal[data-v-45163664]{color:var(--tenue);font-size:12px}.paso[data-v-45163664]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:6px;font-size:18px;font-weight:600;line-height:1;cursor:pointer}.paso[data-v-45163664]:hover:not(:disabled){background:var(--superficie-tenue);border-color:var(--acento);color:var(--acento-fuerte)}.paso[data-v-45163664]:disabled{opacity:.4;cursor:not-allowed}.quitar[data-v-45163664]{grid-area:quitar;justify-self:end;border:0;background:transparent;color:var(--tenue);font-size:18px;cursor:pointer;line-height:1}.pos-carrito-vacio[data-v-45163664]{margin:0;padding:18px 0;color:var(--tenue);font-size:13px;text-align:center;border-top:1px solid var(--borde-suave);border-bottom:1px solid var(--borde-suave)}.pos-totales[data-v-45163664]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}.pos-totales span[data-v-45163664]{color:var(--tenue);font-size:12px}.pos-totales strong[data-v-45163664]{font-size:14px}.pos-carrito .ok[data-v-45163664]{display:flex;flex-direction:column;gap:2px;font-size:13px}.pos-carrito .error[data-v-45163664]{margin:0}.pos-registrar[data-v-45163664]{width:100%;min-height:46px;font-size:15px}.pos-motivos[data-v-45163664]{display:flex;flex-wrap:wrap;gap:6px;margin-top:-6px}@media(max-width:1100px){.pos[data-v-45163664],.pos-con-precio[data-v-45163664]{grid-template-columns:minmax(0,1fr)}.pos-carrito[data-v-45163664]{position:static;box-shadow:none}.pos-lineas[data-v-45163664]{max-height:none}.pos-grid[data-v-45163664]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media(max-width:480px){.pos-linea-campos[data-v-45163664]{grid-template-columns:minmax(0,1fr)}}.flujo-movimientos[data-v-75b04a3e]{display:grid;gap:28px}.registro-movimiento[data-v-75b04a3e]{background:var(--superficie);border:1px solid var(--borde);border-radius:12px;overflow:hidden}.registro-movimiento.con-pos[data-v-75b04a3e]{overflow:visible}.barra-movimiento[data-v-75b04a3e]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 28px;border-bottom:1px solid var(--borde)}.contexto-movimiento[data-v-75b04a3e]{display:flex;gap:12px;padding:10px 0}.contexto-movimiento .campo[data-v-75b04a3e]{margin:0;min-width:180px}.contexto-movimiento label[data-v-75b04a3e]{font-size:12px}.panel-movimiento[data-v-75b04a3e]{padding:20px 28px 28px}.modulo-movimientos .pestanas[data-v-75b04a3e]{margin:0;padding:0;gap:24px;background:transparent;border-bottom:0;border-radius:0}.modulo-movimientos .pestana[data-v-75b04a3e]{flex:none;min-height:56px;padding:16px 4px;border-radius:0;border-bottom:2px solid transparent;background:transparent;box-shadow:none}.modulo-movimientos .pestana[aria-selected=true][data-v-75b04a3e]{border-bottom-color:var(--acento);color:var(--acento);background:transparent;box-shadow:none}.modulo-movimientos .pestana[data-v-75b04a3e]:hover{background:var(--superficie-tenue)}.introduccion-operacion[data-v-75b04a3e]{padding:24px 28px 0}.introduccion-operacion .aviso-venta[data-v-75b04a3e]{margin-top:6px;font-size:13px}.introduccion-operacion h2[data-v-75b04a3e]{margin:0 0 6px;font-size:17px}.introduccion-operacion p[data-v-75b04a3e]{margin:0;color:var(--tenue);font-size:13px}.formulario-movimiento[data-v-75b04a3e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 28px;align-items:start}.formulario-movimiento .campo[data-v-75b04a3e]{margin:0}.formulario-movimiento .campo-completo[data-v-75b04a3e],.formulario-movimiento>.error[data-v-75b04a3e],.formulario-movimiento>.ok[data-v-75b04a3e],.revision-movimiento[data-v-75b04a3e],.seccion-formulario[data-v-75b04a3e]{grid-column:1 / -1}.seccion-formulario[data-v-75b04a3e]{margin:4px 0 -6px;padding-top:18px;border-top:1px solid var(--borde-suave);color:var(--texto);font-size:13px;letter-spacing:.02em}.formulario-movimiento .seccion-formulario[data-v-75b04a3e]:first-child{margin-top:-6px;padding-top:0;border-top:0}.campo-contexto[data-v-75b04a3e]{align-self:end;padding:10px 12px;background:var(--superficie-tenue);border-left:3px solid var(--borde);border-radius:0 var(--radio-chico) var(--radio-chico) 0;color:var(--tenue)}.campo-contexto strong[data-v-75b04a3e]{color:var(--texto)}.formulario-movimiento textarea[data-v-75b04a3e]{width:100%;min-width:0;resize:vertical;font:inherit}.acciones-movimiento[data-v-75b04a3e]{grid-column:1 / -1;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-top:1px solid var(--borde);padding-top:22px;margin-top:4px}.acciones-movimiento .opciones-avanzadas[data-v-75b04a3e]{flex:1;max-width:440px}.acciones-movimiento .opciones-avanzadas summary[data-v-75b04a3e]{padding:11px 0}.acciones-movimiento .p-button[data-v-75b04a3e]{flex-shrink:0;min-width:180px}.revision-movimiento[data-v-75b04a3e]{border:1px solid var(--ok-borde);background:var(--ok-fondo);border-radius:var(--radio-chico);padding:18px}.revision-movimiento h2[data-v-75b04a3e]{margin:0;font-size:16px}.revision-movimiento>div>p[data-v-75b04a3e]{margin:4px 0 0;color:var(--tenue)}.revision-movimiento dl[data-v-75b04a3e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:18px 0}.revision-movimiento dl div[data-v-75b04a3e]{min-width:0}.revision-movimiento dt[data-v-75b04a3e]{color:var(--tenue);font-size:12px}.revision-movimiento dd[data-v-75b04a3e]{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.acciones-revision[data-v-75b04a3e]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:640px){.barra-movimiento[data-v-75b04a3e]{flex-direction:column;align-items:stretch;padding:0 16px}.contexto-movimiento .campo[data-v-75b04a3e]{flex:1;min-width:0}.panel-movimiento[data-v-75b04a3e]{padding:18px 16px 22px}.modulo-movimientos .pestanas[data-v-75b04a3e]{gap:0}.modulo-movimientos .pestana[data-v-75b04a3e]{flex:1;padding:14px 6px;min-height:50px}.introduccion-operacion[data-v-75b04a3e]{padding:20px 18px 0}.formulario-movimiento[data-v-75b04a3e]{grid-template-columns:minmax(0,1fr);gap:18px}.acciones-movimiento[data-v-75b04a3e]{flex-direction:column;gap:14px}.acciones-movimiento .opciones-avanzadas[data-v-75b04a3e],.acciones-movimiento .p-button[data-v-75b04a3e]{width:100%;max-width:none}.revision-movimiento dl[data-v-75b04a3e]{grid-template-columns:1fr}.acciones-revision[data-v-75b04a3e]{flex-direction:column-reverse}.acciones-revision .p-button[data-v-75b04a3e]{width:100%}}.tarjeta-compra[data-v-07e7c0b5]{width:min(100%,340px);margin:0 auto 16px;padding:16px 16px 14px;border:1px solid #d5e3ea;border-radius:18px 18px 12px 12px;background:linear-gradient(#ffffff 0 118px,transparent 118px),linear-gradient(#e7f3f8,#d5ebf6);box-shadow:0 1px 2px #1230200f;color:#1d3b4a}.cabeza[data-v-07e7c0b5]{display:flex;align-items:center;gap:8px}.gota[data-v-07e7c0b5]{width:42px;height:48px;flex:none}.agua[data-v-07e7c0b5]{margin:0;color:#2f7edb;font-size:13px;font-weight:650}.marca[data-v-07e7c0b5]{margin:0;color:#1a6fb5;font-size:28px;font-weight:800;letter-spacing:.02em;line-height:1}.oferta[data-v-07e7c0b5]{margin:8px 0 0;font-size:13px;line-height:1.3}.precio[data-v-07e7c0b5]{display:block;color:#1f8a45;font-size:34px;line-height:1;letter-spacing:-.02em}.gratis[data-v-07e7c0b5]{margin:4px 0 10px;color:#1f8a45;font-size:22px;font-weight:800;line-height:1}.gratis span[data-v-07e7c0b5]{color:#1a6fb5;font-size:14px;font-weight:750}.cuerpo[data-v-07e7c0b5]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:210px}.sellos[data-v-07e7c0b5]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sello[data-v-07e7c0b5]{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;font-size:14px;font-weight:700}button.sello[data-v-07e7c0b5]{padding:0;font:inherit;font-size:14px;font-weight:700;cursor:pointer}button.sello[data-v-07e7c0b5]:disabled{opacity:1;cursor:default}.sello.disponible[data-v-07e7c0b5]{border:2px dashed #6f9474;background:#fff;color:#3d5c48}.sello.retirado[data-v-07e7c0b5]{border:2px solid #9aa8b0;background:radial-gradient(circle at 50% 50%,#243038 0,#243038 6px,#d7e0e6 7px,#d7e0e6 11px,#fff 12px);color:transparent}.sello.parcial[data-v-07e7c0b5]{border:2px dashed #6f9474;background:linear-gradient(90deg,#d7e0e6 50%,#fff 50%);color:#3d5c48}.botellon[data-v-07e7c0b5]{width:92px;height:auto;justify-self:center}.instruccion[data-v-07e7c0b5]{margin:8px 0 0;color:#5d8090;font-size:13px;text-align:center}.folio-mano[data-v-07e7c0b5],.nombre-mano[data-v-07e7c0b5]{font-family:Segoe Print,Bradley Hand,cursive;font-weight:700}.folio-mano[data-v-07e7c0b5]{margin:2px 0 0;font-size:28px;text-align:center;letter-spacing:.12em}.nombre-linea[data-v-07e7c0b5]{display:flex;align-items:flex-end;gap:8px;margin:4px 0 0;color:#2f7edb;font-size:14px}.nombre-mano[data-v-07e7c0b5]{flex:1;min-height:1.2em;border-bottom:1px solid #7aa3b8;color:#1d3b4a;font-size:22px;line-height:1}.resumen[data-v-07e7c0b5]{margin:10px 0 0;color:#3d5c48;font-size:13px;text-align:center}.buscar-promo[data-v-ee6f2c62]{flex:1 1 280px}.buscar-promo input[data-v-ee6f2c62]{width:100%}.casilla-agotadas[data-v-ee6f2c62]{display:inline-flex;align-items:center;gap:6px;min-height:42px;font-size:13px}.casilla-agotadas input[data-v-ee6f2c62]{min-width:0}.promociones[data-v-ee6f2c62],.filtros[data-v-ee6f2c62]{margin-bottom:16px}.promociones h2[data-v-ee6f2c62],.salida-promo h3[data-v-ee6f2c62]{margin:0 0 8px}.promociones>.ayuda[data-v-ee6f2c62],.salida-promo .ayuda[data-v-ee6f2c62]{margin:0 0 12px}.mosaico-promos[data-v-ee6f2c62]{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,280px));gap:12px}.tile-promo[data-v-ee6f2c62]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:148px;padding:16px;text-align:left;color:inherit;background:#fff;border:1px solid var(--borde);border-radius:var(--radio, 12px);cursor:pointer}.tile-promo[data-v-ee6f2c62]:hover{border-color:#9eb5a8}.tile-promo[aria-pressed=true][data-v-ee6f2c62]{border-color:var(--barra);background:var(--superficie-tenue);box-shadow:inset 0 0 0 1px var(--barra)}.tile-kicker[data-v-ee6f2c62]{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--tenue)}.tile-nombre[data-v-ee6f2c62]{font-size:1.05rem;font-weight:650;line-height:1.3}.tile-detalle[data-v-ee6f2c62],.tile-precio[data-v-ee6f2c62]{color:var(--tenue)}.tile-total[data-v-ee6f2c62]{margin-top:auto;font-weight:650}.salida-promo[data-v-ee6f2c62]{display:grid;gap:14px;max-width:760px}.control-salida[data-v-ee6f2c62]{display:grid;gap:16px;align-items:start}.control-salida[data-v-ee6f2c62] .tarjeta-compra{margin:0}.cliente-salida[data-v-ee6f2c62]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.cliente-salida[data-v-ee6f2c62] .campo{margin:0}.cliente-salida[data-v-ee6f2c62]>.p-button{min-height:42px}@media(max-width:480px){.cliente-salida[data-v-ee6f2c62]{grid-template-columns:minmax(0,1fr)}}.datos-salida[data-v-ee6f2c62]{display:grid;gap:14px;align-content:start}.paso-previas[data-v-ee6f2c62]{display:flex;align-items:center;gap:10px}.paso-previas button[data-v-ee6f2c62]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto);font-size:18px;font-weight:600;line-height:1;cursor:pointer}.paso-previas button[data-v-ee6f2c62]:hover:not(:disabled){background:var(--superficie-tenue);border-color:var(--acento);color:var(--acento-fuerte)}.paso-previas button[data-v-ee6f2c62]:disabled{cursor:not-allowed;opacity:.45}.previas .ayuda[data-v-ee6f2c62]{margin:0}@media(min-width:720px){.control-salida[data-v-ee6f2c62]{grid-template-columns:340px minmax(0,1fr)}}.salida-promo[data-v-ee6f2c62] .selector-busqueda{margin:0}.salida-promo[data-v-ee6f2c62] .p-select,.salida-promo select[data-v-ee6f2c62]{width:100%;max-width:none}.resumen-retiro[data-v-ee6f2c62]{margin:0;font-size:14px}.titulo-retiros[data-v-ee6f2c62]{margin:16px 0 8px;font-size:1rem}.canje[data-v-ee6f2c62]{display:grid;gap:12px;margin:20px auto 0;max-width:420px;justify-items:center;text-align:center}.canje h3[data-v-ee6f2c62],.canje .ayuda[data-v-ee6f2c62],.canje .error[data-v-ee6f2c62],.canje .campo[data-v-ee6f2c62]{width:100%;margin:0}.canje .campo[data-v-ee6f2c62]{text-align:left}.canje[data-v-ee6f2c62] .p-button{width:100%}.filtros[data-v-ee6f2c62]{display:grid;gap:12px;align-items:end}@media(min-width:640px){.filtros[data-v-ee6f2c62]{grid-template-columns:1fr auto}}.filtros[data-v-ee6f2c62] .selector-busqueda{margin:0}.filtros[data-v-ee6f2c62] .p-select{width:100%;max-width:none}.acciones-filtro[data-v-ee6f2c62]{display:flex;align-items:flex-end}.cotejo-ventas[data-v-138c9ef4]{margin-top:28px}.cotejo-ventas .panel-titulo h2[data-v-138c9ef4]{margin:0}.cotejo-ventas .panel-titulo p[data-v-138c9ef4]{margin:6px 0 14px;color:var(--tenue)}.cotejo-filtros[data-v-138c9ef4]{align-items:end}.cotejo-acciones[data-v-138c9ef4]{display:flex;gap:6px;justify-content:flex-end}.cotejo-estado[data-v-138c9ef4],.cotejo-referencia[data-v-138c9ef4]{display:block}.cotejo-referencia[data-v-138c9ef4]{margin-top:2px;color:var(--tenue)}.reverso-tabla{width:100%;border-collapse:collapse}.reverso-tabla th,.reverso-tabla td{padding:6px 8px;border-bottom:1px solid var(--borde-suave);text-align:left;font-weight:400}.reverso-tabla .num{text-align:right}.reverso-tabla .reverso-cantidad{width:7rem;text-align:right}.menu-acciones[data-v-13df75cc]{position:relative;align-self:flex-start}.menu-acciones-boton[data-v-13df75cc]{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:6px 14px;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);color:var(--texto);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.menu-acciones-boton[data-v-13df75cc]:hover,.menu-acciones-boton[aria-expanded=true][data-v-13df75cc]{border-color:var(--acento);color:var(--acento-fuerte, var(--acento))}.menu-acciones-icono[data-v-13df75cc]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.menu-acciones-lista[data-v-13df75cc]{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:240px;margin:0;padding:6px;list-style:none;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-chico, 8px);box-shadow:0 10px 28px #0000001f}.menu-acciones-lista button[data-v-13df75cc]{display:block;width:100%;padding:9px 12px;border:0;border-radius:6px;background:transparent;color:var(--texto);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.menu-acciones-lista button[data-v-13df75cc]:hover,.menu-acciones-lista button[data-v-13df75cc]:focus-visible{background:var(--superficie-tenue);outline:none}.menu-acciones-lista button.peligro[data-v-13df75cc]{color:var(--error-texto)}.menu-acciones-separador[data-v-13df75cc]{height:1px;margin:6px 4px;background:var(--borde-suave, var(--borde))}@media(max-width:640px){.menu-acciones-lista[data-v-13df75cc]{left:0;right:auto}}.lineas-borrador[data-v-d1181f6c]{display:flex;flex-direction:column;gap:12px;min-width:0}.herramientas[data-v-d1181f6c]{display:flex;flex-direction:column;gap:10px;position:sticky;top:0;z-index:4;background:var(--superficie);padding:2px 0 10px}.herramientas-fila[data-v-d1181f6c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.buscar[data-v-d1181f6c]{flex:1 1 auto;margin:0;min-width:0;width:100%}.buscar[data-v-d1181f6c] .p-inputtext{width:100%;min-height:40px}.filtros-hoja[data-v-d1181f6c]{display:flex;flex-wrap:wrap;gap:6px}.filtro-hoja[data-v-d1181f6c]{display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:5px 12px;border:1px solid var(--borde);border-radius:999px;background:var(--superficie);font-size:12.5px;font-weight:600;color:var(--etiqueta);cursor:pointer}.filtro-hoja[data-v-d1181f6c]:hover:not(:disabled){border-color:var(--acento)}.filtro-hoja.activo[data-v-d1181f6c]{border-color:var(--acento);background:var(--acento);color:#fff}.filtro-hoja[data-v-d1181f6c]:disabled{border-color:var(--borde-suave);background:var(--superficie-tenue);color:var(--sutil);opacity:1;cursor:default}.filtro-hoja[data-v-d1181f6c]:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.cuenta[data-v-d1181f6c]{display:inline-grid;place-items:center;min-width:1.35rem;min-height:1.35rem;padding:0 5px;border-radius:999px;background:var(--superficie-tenue);color:var(--etiqueta);font-variant-numeric:tabular-nums;line-height:1}.filtro-hoja.activo .cuenta[data-v-d1181f6c]{background:#fff3;color:inherit}.filtro-hoja:disabled .cuenta[data-v-d1181f6c]{background:var(--superficie);color:inherit}.exportar[data-v-d1181f6c]{margin-left:auto;flex:none}.tabla-scroll[data-v-d1181f6c]{position:relative;overflow:auto;max-height:min(68vh,44rem);border:1px solid var(--borde);border-radius:var(--radio-chico);background:var(--superficie);box-shadow:inset 0 1px 0 var(--borde-suave)}.tabla-lineas[data-v-d1181f6c]{table-layout:fixed;width:100%;min-width:52rem}.tabla-lineas .col-lote[data-v-d1181f6c]{width:11.5rem}.tabla-lineas .col-fecha[data-v-d1181f6c]{width:8.25rem}.tabla-lineas .col-proveedor[data-v-d1181f6c]{width:auto}.tabla-lineas .col-cantidad[data-v-d1181f6c]{width:5.75rem}.tabla-lineas .col-costo[data-v-d1181f6c]{width:6.25rem}.tabla-lineas .col-subtotal[data-v-d1181f6c]{width:6.75rem}.tabla-lineas .col-accion[data-v-d1181f6c]{width:8.5rem}.tabla-lineas thead th[data-v-d1181f6c]{position:sticky;top:0;z-index:2;background:var(--superficie-tenue);box-shadow:0 1px 0 var(--borde)}.tabla-lineas td[data-v-d1181f6c],.tabla-lineas th[data-v-d1181f6c]{padding:8px 12px;vertical-align:top}.tabla-lineas th.num[data-v-d1181f6c],.tabla-lineas td.num[data-v-d1181f6c]{text-align:right}.fila-producto th[data-v-d1181f6c]{padding:11px 14px;background:var(--ok-fondo);border-top:12px solid var(--superficie);border-bottom:1px solid var(--ok-borde);box-shadow:inset 4px 0 0 var(--acento);text-align:left;text-transform:none;letter-spacing:0;font-size:17px;font-weight:800;line-height:1.25;color:var(--acento-fuerte)}tbody:first-of-type .fila-producto th[data-v-d1181f6c]{border-top-width:0}.producto-nombre[data-v-d1181f6c]{font-size:17px;font-weight:800}.producto-sku[data-v-d1181f6c]{margin-left:10px;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--acento)}.grupo th[data-v-d1181f6c]{padding:8px 12px 8px 20px;background:var(--superficie-tenue);border-bottom:1px solid var(--borde-suave);text-align:left;text-transform:none;letter-spacing:0;font-weight:400;white-space:normal}.grupo.sin-contar th[data-v-d1181f6c]{background:var(--superficie);border-left:3px solid var(--borde)}.grupo-fila[data-v-d1181f6c]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.grupo-nombre[data-v-d1181f6c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.grupo-resumen[data-v-d1181f6c]{font-size:12.5px;color:var(--etiqueta);font-variant-numeric:tabular-nums}.insignia-sin-contar[data-v-d1181f6c]{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;border:1px dashed var(--borde);background:var(--superficie-tenue);color:var(--etiqueta);font-size:12px;font-weight:600;font-style:normal}.otro-lote[data-v-d1181f6c]{margin-left:auto;flex:none}.otro-lote[data-v-d1181f6c] .p-button{font-weight:650}.tabla-lineas tbody tr:not(.grupo):not(.fila-producto) td[data-v-d1181f6c]:first-child{padding-left:20px}.lote-codigo[data-v-d1181f6c]{font-weight:650}.celda-cantidad[data-v-d1181f6c]{font-weight:700;font-variant-numeric:tabular-nums}.tenue[data-v-d1181f6c]{color:var(--tenue)}.capturo[data-v-d1181f6c]{display:block;margin-top:2px;font-size:11.5px;color:var(--tenue)}.origen[data-v-d1181f6c]{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--info-fondo);color:var(--info-texto);font-size:11px;font-weight:600}.faltas[data-v-d1181f6c]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.falta[data-v-d1181f6c]{padding:1px 7px;border-radius:999px;background:var(--error-fondo);color:var(--error-texto);font-size:11px;font-weight:600;white-space:nowrap}.con-pendiente td[data-v-d1181f6c]:first-child{box-shadow:inset 3px 0 0 var(--error-borde)}.fila-nueva td[data-v-d1181f6c]{background:var(--ok-fondo);vertical-align:middle;padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--ok-borde, #b8dcc4)}.fila-nueva[data-v-d1181f6c] .p-inputtext,.fila-nueva select[data-v-d1181f6c]{width:100%;min-width:0;min-height:38px;font-size:13px}.fila-nueva[data-v-d1181f6c] .p-inputtext.corto{min-width:0;max-width:none}.fila-aviso td[data-v-d1181f6c]{padding:6px 12px 6px 20px;background:var(--aviso-fondo);color:var(--aviso-texto);font-size:12.5px}.fila-errores td[data-v-d1181f6c]{background:var(--error-fondo)}.lista-errores[data-v-d1181f6c]{margin:0;padding-left:18px}.accion[data-v-d1181f6c]{width:1%;text-align:right;white-space:nowrap}.accion[data-v-d1181f6c] .p-button{padding:4px 8px}.proveedor[data-v-d1181f6c]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.incompleto[data-v-d1181f6c]{color:var(--error-texto)}.vacio[data-v-d1181f6c]{padding:24px 12px;text-align:center;color:var(--tenue)}@container hoja-conteo (max-width: 56rem){.herramientas[data-v-d1181f6c]{position:static;align-items:stretch;gap:10px;margin:0;padding:0 0 12px;border-bottom:1px solid var(--borde-suave)}.herramientas-fila[data-v-d1181f6c]{flex-direction:column;align-items:stretch}.exportar[data-v-d1181f6c]{margin-left:0;align-self:stretch}.exportar[data-v-d1181f6c] .p-button,.exportar.p-button[data-v-d1181f6c]{width:100%;justify-content:center;min-height:44px}.filtros-hoja[data-v-d1181f6c]{flex-wrap:wrap;overflow:visible;padding-bottom:0}.filtro-hoja[data-v-d1181f6c]{flex:none;min-height:44px;padding:8px 14px}.buscar[data-v-d1181f6c] .p-inputtext{min-height:44px;font-size:16px}.tabla-scroll[data-v-d1181f6c]{max-height:none;overflow:visible;border:0;background:transparent}.tabla-lineas[data-v-d1181f6c]{min-width:0;border-collapse:separate;border-spacing:0 12px}.tabla-lineas colgroup[data-v-d1181f6c],.tabla-lineas thead[data-v-d1181f6c]{display:none}.tabla-lineas[data-v-d1181f6c],.tabla-lineas tbody[data-v-d1181f6c],.tabla-lineas tr[data-v-d1181f6c],.tabla-lineas th[data-v-d1181f6c],.tabla-lineas td[data-v-d1181f6c]{display:block;width:100%}.fila-producto th[data-v-d1181f6c]{padding:12px 14px;border:0;border-left:4px solid var(--acento);border-radius:var(--radio-chico);background:var(--ok-fondo);box-shadow:none;font-size:18px;line-height:1.3}tbody:first-of-type .fila-producto th[data-v-d1181f6c]{padding-top:12px}.producto-nombre[data-v-d1181f6c]{font-size:18px}.grupo th[data-v-d1181f6c]{padding:14px;margin:0;border:1px solid var(--borde);border-radius:var(--radio-chico) var(--radio-chico) 0 0;background:var(--superficie-tenue)}.grupo.sin-contar th[data-v-d1181f6c]{border-left:1px solid var(--borde);border-radius:var(--radio-chico)}.grupo-fila[data-v-d1181f6c]{flex-direction:column;align-items:stretch;gap:8px}.otro-lote[data-v-d1181f6c]{margin-left:0}.otro-lote[data-v-d1181f6c] .p-button,.otro-lote.p-button[data-v-d1181f6c]{width:100%;min-height:44px;justify-content:center}.tabla-lineas tbody tr:not(.grupo):not(.fila-producto) td[data-v-d1181f6c]:first-child{padding-left:12px}.lote-contado[data-v-d1181f6c]{border:1px solid var(--borde);border-top:0;background:var(--superficie);padding:4px 0 8px;box-shadow:0 2px 8px #123f270d}.lote-contado[data-v-d1181f6c]:last-of-type{border-radius:0 0 var(--radio-chico) var(--radio-chico)}.tabla-lineas td[data-v-d1181f6c]{display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);gap:8px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--borde-suave);white-space:normal}.tabla-lineas td[data-v-d1181f6c]:before{content:attr(data-etiqueta);font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--etiqueta)}.tabla-lineas td.num[data-v-d1181f6c]{text-align:left}.celda-cantidad[data-v-d1181f6c]{font-size:18px}.proveedor[data-v-d1181f6c]{max-width:none;overflow:visible;text-overflow:unset;white-space:normal}.con-pendiente[data-v-d1181f6c]{box-shadow:inset 3px 0 0 var(--error-borde)}.con-pendiente td[data-v-d1181f6c]:first-child{box-shadow:none}.tabla-lineas .fila-nueva[data-v-d1181f6c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid var(--ok-borde);border-radius:var(--radio-chico);overflow:hidden;margin-top:4px;padding:12px;background:var(--ok-fondo);box-shadow:0 2px 8px #123f270f}.fila-nueva td[data-v-d1181f6c]{display:flex;flex-direction:column;align-items:stretch;gap:4px;background:var(--ok-fondo);padding:0;border:0;text-align:left}.fila-nueva td[data-v-d1181f6c]:before{content:none}.fila-nueva td[data-etiqueta=Subtotal][data-v-d1181f6c]:before{content:attr(data-etiqueta);font-size:12px;font-weight:650;color:var(--etiqueta)}.fila-nueva td[data-etiqueta=Subtotal][data-v-d1181f6c]{grid-column:1 / -1;align-items:flex-end;padding-top:2px}.fila-nueva .etiqueta-campo[data-v-d1181f6c]{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;font-size:12px;font-weight:650;color:var(--etiqueta)}.fila-nueva[data-v-d1181f6c] .p-inputtext,.fila-nueva select[data-v-d1181f6c]{min-width:0;min-height:44px;max-width:none;font-size:16px}.fila-nueva[data-v-d1181f6c] .p-inputtext.corto{min-width:0;max-width:none}.accion[data-v-d1181f6c]{width:auto;text-align:left;white-space:normal}.accion[data-v-d1181f6c] .p-button{min-height:44px;padding:8px 12px}.lote-contado .accion[data-v-d1181f6c]{display:flex;gap:8px;padding-top:10px}.lote-contado .accion[data-v-d1181f6c] .p-button{flex:1;justify-content:center}.fila-nueva .accion[data-v-d1181f6c]{display:flex;flex-direction:row;grid-column:1 / -1;gap:8px;padding-top:2px}.fila-nueva .accion[data-v-d1181f6c] .p-button{flex:1;justify-content:center}.fila-aviso td[data-v-d1181f6c],.fila-errores td[data-v-d1181f6c]{display:block;padding:10px 12px}.fila-aviso td[data-v-d1181f6c]:before,.fila-errores td[data-v-d1181f6c]:before,.vacio[data-v-d1181f6c]:before{content:none}.vacio[data-v-d1181f6c]{padding:28px 12px}}@container hoja-conteo (max-width: 38rem){.filtros-hoja[data-v-d1181f6c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.filtro-hoja[data-v-d1181f6c]{width:100%;min-width:0;padding-inline:8px;justify-content:center;white-space:nowrap}.tabla-lineas .fila-nueva[data-v-d1181f6c]{grid-template-columns:minmax(0,1fr)}.fila-nueva .accion[data-v-d1181f6c],.lote-contado .accion[data-v-d1181f6c]{flex-direction:column}.tabla-lineas td[data-v-d1181f6c]{grid-template-columns:minmax(5.75rem,34%) minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.filtro-hoja[data-v-d1181f6c],.buscar[data-v-d1181f6c] .p-inputtext{transition:none}}.selector-archivo[data-v-b06f8282]{display:flex;flex-direction:column;gap:6px;min-width:0}.etiqueta-archivo[data-v-b06f8282]{font-size:12.5px;font-weight:600;color:var(--etiqueta)}.fila-archivo[data-v-b06f8282]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.boton-archivo[data-v-b06f8282]{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px dashed var(--borde);border-radius:var(--radio-chico);background:var(--superficie-tenue);font-size:13px;font-weight:600;color:var(--tenue);cursor:pointer}.boton-archivo[data-v-b06f8282]:hover,.boton-archivo[data-v-b06f8282]:focus-within{border-color:var(--acento);color:var(--acento-fuerte)}.ficha-archivo[data-v-b06f8282]{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:4px 6px 4px 10px;overflow:hidden;border-radius:999px;background:var(--superficie-tenue);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}.quitar-archivo[data-v-b06f8282]{width:18px;height:18px;border:0;border-radius:999px;background:transparent;color:var(--tenue);cursor:pointer}.quitar-archivo[data-v-b06f8282]:hover{background:var(--borde);color:var(--texto)}.vacio-archivo[data-v-b06f8282]{font-size:12.5px;color:var(--tenue)}.detalle-borrador[data-v-38e75013]{display:flex;flex-direction:column;gap:16px}.volver[data-v-38e75013]{align-self:flex-start;padding-left:0}.ii-cabecera[data-v-38e75013]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.ii-cabecera h1[data-v-38e75013]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.ii-cabecera .subtitulo[data-v-38e75013]{margin:4px 0 0}.ii-cabecera-acciones[data-v-38e75013]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.insignia-estado[data-v-38e75013]{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:#f0eee5;color:var(--etiqueta)}.estado-en_revision[data-v-38e75013]{background:var(--aviso-fondo);color:var(--aviso-texto)}.estado-aprobado[data-v-38e75013]{background:var(--ok-fondo);color:var(--ok-texto)}.pasos[data-v-38e75013]{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--tenue)}.pasos li[data-v-38e75013]{display:flex;align-items:center;gap:8px}.paso-numero[data-v-38e75013]{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--borde);border-radius:999px;font-size:12px;font-weight:700}.pasos .hecho .paso-numero[data-v-38e75013]{border-color:var(--acento);background:var(--acento);color:#fff}.pasos .actual[data-v-38e75013]{color:var(--texto);font-weight:700}.pasos .actual .paso-numero[data-v-38e75013]{border-color:var(--acento);color:var(--acento-fuerte)}.datos-borrador[data-v-38e75013]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 20px;margin:0}.datos-borrador dt[data-v-38e75013]{font-size:12px;color:var(--tenue)}.datos-borrador dd[data-v-38e75013]{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.lista-participantes[data-v-38e75013]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.lista-participantes li[data-v-38e75013]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.ii-invitar[data-v-38e75013]{display:flex;flex-direction:column;gap:8px;max-width:28rem}.ii-apoyo[data-v-38e75013]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;align-items:start}.acta-acciones[data-v-38e75013]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.ii-panel[data-v-38e75013]{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:1px solid var(--borde);border-radius:var(--radio);background:var(--superficie)}.ii-panel h2[data-v-38e75013]{margin:0;font-size:15px}.ii-panel .ayuda[data-v-38e75013]{margin:2px 0 0}.ii-panel-cabecera[data-v-38e75013]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px}.ii-panel-cabecera-hoja[data-v-38e75013]{gap:12px 20px;padding-bottom:14px;border-bottom:1px solid var(--borde-suave)}.ii-panel-cabecera-texto[data-v-38e75013]{flex:1 1 16rem;min-width:0;max-width:42rem}.ii-panel-cabecera-hoja .ayuda[data-v-38e75013]{margin-top:4px;line-height:1.45}.ii-panel-hoja[data-v-38e75013]{gap:14px;container-type:inline-size;container-name:hoja-conteo}.ii-panel-acciones[data-v-38e75013]{display:flex;flex-wrap:wrap;gap:8px}.total[data-v-38e75013]{margin:0;text-align:right;color:var(--etiqueta)}.lista-requisitos[data-v-38e75013]{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.45}.lista-requisitos li[data-v-38e75013]{display:flex;gap:8px}.ii-marca[data-v-38e75013]{flex:none;color:var(--error-texto);font-weight:700}.requisitos-listos[data-v-38e75013]{margin:0;color:var(--ok-texto);font-weight:600}.acta-vigente[data-v-38e75013]{display:flex;flex-direction:column;margin:0;font-size:13px;overflow-wrap:anywhere}.acta-vigente small[data-v-38e75013]{color:var(--tenue)}.rejilla[data-v-38e75013]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.rejilla .amplio[data-v-38e75013]{grid-column:1 / -1}.campo select[data-v-38e75013],.campo textarea[data-v-38e75013],.campo[data-v-38e75013] .p-inputtext{width:100%;max-width:none}.enlace[data-v-38e75013]{align-self:flex-start;padding:0}.lista-errores[data-v-38e75013]{margin:0;padding-left:18px;line-height:1.6}@media(max-width:860px){.ii-panel-hoja[data-v-38e75013]{padding:12px}.total[data-v-38e75013]{text-align:left}}@container hoja-conteo (max-width: 56rem){.ii-panel-cabecera[data-v-38e75013]{flex-direction:column}.ii-panel-acciones[data-v-38e75013]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.ii-panel-acciones[data-v-38e75013] .p-button{width:100%;min-height:44px;justify-content:center}.total[data-v-38e75013]{padding-top:2px;text-align:left}}@container hoja-conteo (max-width: 30rem){.ii-panel-acciones[data-v-38e75013]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.rejilla[data-v-38e75013]{grid-template-columns:minmax(0,1fr)}}.acciones-titulo[data-v-0fdd18f3]{display:flex;gap:8px;flex-wrap:wrap}.ii-filtros[data-v-0fdd18f3]{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 12px}.ii-filtro[data-v-0fdd18f3]{padding:6px 14px;border:1px solid var(--borde);border-radius:999px;background:var(--superficie);font-size:13px;font-weight:600;color:var(--etiqueta);cursor:pointer}.ii-filtro[data-v-0fdd18f3]:hover{border-color:var(--acento)}.ii-filtro.activo[data-v-0fdd18f3]{border-color:var(--acento);background:var(--acento);color:#fff}.insignia-estado[data-v-0fdd18f3]{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap;background:#f0eee5;color:var(--etiqueta)}.estado-en_revision[data-v-0fdd18f3]{background:var(--aviso-fondo);color:var(--aviso-texto)}.estado-aprobado[data-v-0fdd18f3]{background:var(--ok-fondo);color:var(--ok-texto)}.campo select[data-v-0fdd18f3],.campo[data-v-0fdd18f3] .p-inputtext{width:100%;max-width:none}.lista-errores[data-v-0fdd18f3]{margin:0;padding-left:18px;line-height:1.6}.pestanas-terceros[data-v-a2b87f2f]{max-width:460px}.filtros-terceros[data-v-a2b87f2f]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:14px}.filtros-terceros .campo[data-v-a2b87f2f]{margin:0}.campo-busqueda[data-v-a2b87f2f]{flex:1 1 280px;max-width:380px}.campo-busqueda[data-v-a2b87f2f] input{width:100%}.etiqueta-filtro[data-v-a2b87f2f]{display:block;margin-bottom:6px;color:var(--etiqueta);font-size:12.5px;font-weight:600}.grupo-chips[data-v-a2b87f2f]{display:flex;gap:6px}.nombre-tercero[data-v-a2b87f2f]{display:block;font-weight:600}.nombre-tercero.inactivo[data-v-a2b87f2f]{color:var(--tenue)}.obligatorio[data-v-a2b87f2f]{color:var(--tenue);font-weight:400}.dato-secundario[data-v-a2b87f2f]{display:block;margin-top:2px;color:var(--tenue);font-size:12px}.estado-tercero[data-v-a2b87f2f]{display:inline-block;padding:2px 8px;border-radius:10px;background:var(--ok-fondo);color:var(--ok-texto);font-size:12px;font-weight:600;white-space:nowrap}.estado-tercero.estado-inactivo[data-v-a2b87f2f]{background:var(--borde-suave);color:var(--tenue)}.acciones-fila[data-v-a2b87f2f]{display:flex;gap:4px;white-space:nowrap}.formulario-terceros[data-v-a2b87f2f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.formulario-terceros .campo[data-v-a2b87f2f]{margin:0}.campo-completo[data-v-a2b87f2f]{grid-column:1 / -1}.cuentas-proveedor[data-v-a2b87f2f]{border:1px solid var(--borde-suave);border-radius:8px;padding:10px 14px}.cuentas-proveedor legend[data-v-a2b87f2f]{padding:0 6px;color:var(--etiqueta);font-size:12.5px;font-weight:600}.cuenta-proveedor[data-v-a2b87f2f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 120px auto;gap:8px;margin-bottom:8px}.lista-errores[data-v-a2b87f2f]{margin:0;padding:10px 14px 10px 30px;border:1px solid var(--error-borde);border-radius:8px;background:var(--error-fondo);color:var(--error-texto)}@media(max-width:760px){.pestanas-terceros[data-v-a2b87f2f]{max-width:none}.formulario-terceros[data-v-a2b87f2f]{grid-template-columns:1fr}.campo-busqueda[data-v-a2b87f2f]{max-width:none}}.filtros-consignatarios[data-v-bbbe682d]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:14px}.campo-busqueda[data-v-bbbe682d]{flex:1 1 280px;max-width:380px}.campo-busqueda[data-v-bbbe682d] input{width:100%}.grupo-chips[data-v-bbbe682d]{display:flex;gap:6px;border:none;margin:0;padding:0}.chip[data-v-bbbe682d]{display:flex;align-items:center;gap:4px;font-size:13px}.formulario-consignatario[data-v-bbbe682d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px 16px}.campo-completo[data-v-bbbe682d]{grid-column:1 / -1}.modo-alta[data-v-bbbe682d]{grid-column:1 / -1;border:none;margin:0 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:12px 20px}.opcion-modo[data-v-bbbe682d]{display:flex;align-items:center;gap:6px}.lista-errores[data-v-bbbe682d]{margin:0 0 12px;padding-left:1.2rem}.checkbox-inline[data-v-bbbe682d]{display:flex;align-items:center;gap:8px}@layer legacy,primevue;@layer legacy{:root{--fondo: #f5f3ee;--superficie: #ffffff;--superficie-tenue: #faf9f6;--borde: #e3e0d5;--borde-suave: #eeece4;--texto: #1c2420;--tenue: #6b7268;--etiqueta: #5b6660;--sutil: #9aa199;--acento: #1d6f42;--acento-fuerte: #123f27;--barra: #12261c;--barra-texto: rgba(255, 255, 255, .72);--barra-tenue: rgba(255, 255, 255, .5);--barra-borde: rgba(255, 255, 255, .12);--ok-fondo: #e9f5ec;--ok-texto: #14532d;--ok-borde: #b6ddc2;--error-fondo: #fdecec;--error-texto: #8a1c1c;--error-borde: #e6b0b0;--aviso-fondo: #fdf4e3;--aviso-texto: #7a4d05;--aviso-borde: #e8cf9c;--info-fondo: #eef2ff;--info-texto: #2f3fa8;--foco: #1a56db;--radio: 12px;--radio-chico: 8px;--lateral: 252px}*{box-sizing:border-box}body{margin:0;font-family:var(--fuente-texto, "Public Sans"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;background:var(--fondo);color:var(--texto);line-height:1.5;font-size:14px}h1,h2,h3,h4,.marca-nombre,.marca-sub{font-family:var(--fuente-titulos, "Public Sans"),system-ui,sans-serif}a{color:var(--acento-fuerte)}a:hover{color:var(--acento)}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-thumb{background:#d6d2c4;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.salta-al-contenido{position:absolute;left:-999px;top:0;background:var(--acento-fuerte);color:#fff;padding:.6rem 1rem;z-index:100}.salta-al-contenido:focus{left:0}.app{display:flex;min-height:100vh}.barra-lateral{flex:0 0 var(--lateral);background:var(--barra);color:var(--barra-texto);display:flex;flex-direction:column;justify-content:space-between;padding:22px 16px}.glass-panel{background:linear-gradient(145deg,#12261cf0,#173b2bdb);border-right:1px solid rgba(255,255,255,.13);box-shadow:10px 0 30px #12261c14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}@supports not ((backdrop-filter: blur(1px))){.glass-panel{background:var(--barra)}}.modal-capa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0b18117a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.p-select-overlay{z-index:1100}.modal-operativa{width:min(680px,100%);max-height:min(760px,calc(100dvh - 40px));overflow:auto;background:var(--superficie, #fff);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:0 24px 70px #12261c47}.modal-operativa-amplia{width:min(820px,100%)}.modal-operativa-completa{width:min(1180px,100%);max-height:min(900px,calc(100dvh - 40px))}.modal-cabecera,.modal-pie{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--borde-suave)}.modal-cabecera h2{margin:0}.modal-cabecera p{margin:4px 0 0;color:var(--tenue)}.modal-cuerpo{padding:2px 22px 18px}.modal-pie{align-items:center;justify-content:flex-end;border-top:1px solid var(--borde-suave);border-bottom:0}.modal-cerrar{border:0;background:transparent;font-size:26px;line-height:1;cursor:pointer;color:var(--tenue)}.pie-tabla{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--borde);color:var(--tenue);font-size:12px}.paginacion{display:flex;align-items:center;gap:7px}@keyframes pulso-skeleton{0%,to{background-position:100% 0}50%{background-position:0 0}}.marca{padding:6px 10px 22px}.marca-nombre{font-size:15px;font-weight:800;color:#fff;letter-spacing:.2px}.marca-sub{font-size:12px;color:var(--barra-tenue);margin-top:2px}.menu{display:flex;flex-direction:column;gap:2px}.menu-enlace{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--radio-chico);font-size:14px;font-weight:600;text-decoration:none;color:var(--barra-texto)}.menu-enlace:hover{background:#ffffff12;color:#fff}.menu-enlace.router-link-active{background:#ecf4ee;color:#173b2b}.menu-enlace svg{flex:none}.contenido{flex:1;min-width:0;padding:28px 36px 60px;max-width:1180px}.titulo-vista{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}h1{margin:0 0 4px;font-size:22px;font-weight:800;letter-spacing:-.2px}h2{font-size:14px;font-weight:700;margin:22px 0 8px}.subtitulo{margin:0;font-size:13.5px;color:var(--tenue)}.ayuda{color:var(--sutil);font-size:12.5px}.tarjeta,.recuadro{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:20px}.tarjeta{margin:8vh auto;max-width:400px}.recuadro{margin:0 0 20px}.formulario{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.formulario h2{width:100%;margin:0}.columna{display:flex;flex-direction:column;align-items:stretch;gap:14px}.columna>button{margin-top:6px}.campo{display:flex;flex-direction:column;gap:5px;margin:0}label{font-size:12.5px;font-weight:600;color:var(--etiqueta)}input,select{font:inherit;font-size:13.5px;color:var(--texto);padding:9px 10px;border:1px solid var(--borde);border-radius:7px;background:var(--superficie);min-width:200px}input[type=checkbox],input[type=radio]{min-width:0;width:16px;height:16px;padding:0;border-radius:3px;accent-color:var(--acento)}input::placeholder{color:var(--sutil)}button{font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:10px 16px;border-radius:var(--radio-chico);border:1px solid var(--acento-fuerte);background:var(--acento);color:#fff}button:hover:not(:disabled){background:var(--acento-fuerte)}button:disabled{opacity:.6;cursor:progress}button.secundario{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;background:var(--superficie);color:var(--acento-fuerte);border-color:var(--borde);padding:9px 14px}button.secundario:hover:not(:disabled){background:var(--superficie-tenue);color:var(--acento-fuerte)}.pestanas{display:flex;gap:6px;background:var(--fondo);border-radius:9px;padding:4px;margin-bottom:18px}.pestana{flex:1;font-size:13px;font-weight:700;padding:8px 10px;border-radius:6px;border:none;background:transparent;color:var(--tenue)}.pestana:hover:not(:disabled){background:#fff9;color:var(--acento-fuerte)}.pestana[aria-selected=true]{background:var(--superficie);color:var(--acento-fuerte);box-shadow:0 1px 2px #00000014}.barra-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:14px}.buscador{position:relative;flex:1 1 220px;min-width:0;max-width:340px}.buscador svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--sutil);pointer-events:none}.buscador input{width:100%;min-width:0;padding-left:34px}.chips{display:flex;gap:6px;flex-shrink:0}.chip{font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:7px;border:1px solid var(--borde);background:var(--superficie);color:var(--etiqueta)}.chip:hover:not(:disabled){background:var(--superficie-tenue);color:var(--acento-fuerte)}.chip[aria-pressed=true],.chip[aria-pressed=true]:hover:not(:disabled){border-color:var(--acento);background:var(--acento);color:#fff}.panel-tabla{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);overflow:hidden}.panel-tabla>.panel-titulo{padding:14px 18px;border-bottom:1px solid var(--borde);font-weight:700;font-size:14px}.tabla-scroll{overflow-x:auto}.tabla{width:100%;border-collapse:collapse;font-size:13.5px}.tabla thead tr{background:var(--superficie-tenue)}.tabla thead th{text-align:left;padding:11px 16px;font-size:12px;color:var(--texto);font-weight:800;letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid var(--borde);white-space:nowrap}.tabla td{text-align:left;padding:11px 16px;border-bottom:1px solid var(--borde-suave)}.tabla tbody tr:last-child td{border-bottom:none}.tabla .num{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap}.tabla .sin-cortes{white-space:nowrap}.tabla .clave{font-weight:600}.vacio{color:var(--tenue);text-align:center;padding:26px}.herramientas-tabla{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--borde)}.botones-exportar{display:flex;gap:8px;flex-wrap:wrap}.tabla-exportable{display:block;min-width:0}.tabla-exportable>.herramientas-exportar{border-bottom:0;padding-left:0;padding-right:0}@media print{.no-imprimir{display:none!important}}.selector-columnas{position:relative}.selector-columnas summary{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 12px;border-radius:7px;cursor:pointer;color:var(--acento-fuerte);font-weight:600;list-style:none;-webkit-user-select:none;user-select:none}.selector-columnas summary::-webkit-details-marker{display:none}.selector-columnas summary:hover,.selector-columnas[open] summary{background:var(--superficie-tenue)}.selector-chevron{transition:transform .15s ease}.selector-columnas[open] .selector-chevron{transform:rotate(180deg)}.configuracion-columnas{position:absolute;top:calc(100% + 6px);right:0;z-index:20;width:min(272px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--borde);border-radius:8px;background:var(--superficie);box-shadow:0 14px 38px #12261c2e}.configuracion-encabezado{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--borde-suave);background:var(--superficie-tenue)}.configuracion-encabezado strong{display:block;font-size:13px}.configuracion-encabezado small{display:none}.configuracion-lista{max-height:min(320px,calc(100vh - 220px));overflow-y:auto;padding:4px}.configuracion-columna{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:3px 4px 3px 6px;border-radius:6px}.configuracion-columna+.configuracion-columna{margin-top:1px}.configuracion-columna:hover{background:var(--superficie-tenue)}.columna-etiqueta{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0;font-size:13px;font-weight:500;cursor:pointer;text-align:left}.columna-etiqueta span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.columna-etiqueta input[type=checkbox]{width:16px;height:16px;min-width:16px;max-width:16px;flex:0 0 16px;margin:0;padding:0}.columna-controles-orden{display:inline-flex;flex-direction:row;flex-shrink:0;gap:0;padding:1px;border:1px solid var(--borde-suave);border-radius:5px;background:var(--superficie-tenue)}.btn-orden{width:22px;height:22px;padding:0;border:0;border-radius:3px;background:var(--superficie);color:var(--acento-fuerte);font-size:11px;line-height:1;cursor:pointer}.btn-orden:hover:not(:disabled){background:var(--superficie-tenue)}.btn-orden:disabled{opacity:.35;cursor:default}.btn-orden:focus-visible{outline:2px solid var(--foco);outline-offset:1px}.tabla .fila-clicable{cursor:pointer}.tabla .fila-clicable:hover,.tabla .fila-clicable:focus-visible{background:var(--superficie-tenue);outline:none}@media(max-width:520px){.herramientas-tabla{justify-content:space-between;padding:9px 10px}.configuracion-columnas{position:fixed;left:16px;right:16px;top:96px;width:auto;margin:0}.configuracion-lista{max-height:calc(100vh - 190px)}}.error,.ok,.aviso{border-radius:var(--radio-chico);padding:10px 12px;margin:14px 0;font-size:13px;border:1px solid}.error{background:var(--error-fondo);color:var(--error-texto);border-color:var(--error-borde)}.ok{background:var(--ok-fondo);color:var(--ok-texto);border-color:var(--ok-borde)}.aviso{background:var(--aviso-fondo);color:var(--aviso-texto);border-color:var(--aviso-borde)}.ok h2{margin-top:0}.badge{display:inline-block;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.badge-terminado,.badge-vigente,.badge-RECIBIDO,.badge-ENTRADA{background:var(--ok-fondo);color:var(--ok-texto)}.badge-insumo,.badge-borrador{background:#f0eee5;color:var(--etiqueta)}.badge-SALIDA_VENTA,.badge-CONSIGNACION_VENTA{background:var(--info-fondo);color:var(--info-texto)}.badge-AJUSTE_POSITIVO,.badge-AJUSTE_NEGATIVO,.badge-CONSIGNACION_ENVIO,.badge-CONSIGNACION_RETORNO,.badge-TRASLADO_SALIDA,.badge-TRASLADO_ENTRADA,.badge-DEVOLUCION_PROVEEDOR,.badge-EN_TRANSITO,.badge-por_vencer,.badge-POR_PREPARAR{background:var(--aviso-fondo);color:var(--aviso-texto)}.badge-PREPARADA{background:var(--info-fondo);color:var(--info-texto)}.badge-ENTREGADA{background:var(--ok-fondo);color:var(--ok-texto)}.badge-CANCELADA{background:#f0eee5;color:var(--etiqueta)}.badge-DEVOLVER,.badge-BAJA,.badge-CONSIGNACION_BAJA,.badge-vencido{background:var(--error-fondo);color:var(--error-texto)}.fila-umbral{display:flex;align-items:flex-end;gap:10px;margin:8px 0}.fila-umbral .campo{flex:none}.fila-umbral input{min-width:110px}code{background:#eceff2;padding:.05rem .3rem;border-radius:4px;font-size:.9em}.pie{margin-top:40px;padding-top:16px;border-top:1px solid var(--borde)}.doble-columna{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:start}.doble-columna .recuadro{margin:0}@media(max-width:1000px){.doble-columna{grid-template-columns:1fr}}.fila-lote{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.campo-lote{min-width:260px}.campo-lote select{width:100%}.ficha-lote{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);padding:16px 20px;margin-bottom:22px}.ficha-lote-codigo{margin:0;font-size:15px;font-weight:800;letter-spacing:-.2px}.ficha-lote-producto{margin:2px 0 0;font-size:13.5px;color:var(--tenue)}.ficha-lote-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0 0;font-size:12.5px;color:var(--sutil)}.ficha-lote-remanente{font-weight:700;font-variant-numeric:tabular-nums;color:var(--texto)}.barra-consumos{justify-content:space-between;margin-top:26px;margin-bottom:6px}.barra-consumos h2{margin:0}.barra-consumos .chips{flex-wrap:wrap}.ficha-operacion{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0 0 14px}.ficha-operacion dt{margin:0;font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--sutil)}.ficha-operacion dd{margin:2px 0 0;font-size:13.5px;font-weight:600}.titulo-lineas{font-size:13px;font-weight:700;margin:18px 0 8px}.lote-actual{font-weight:800;color:var(--acento-fuerte)}.lote-marca{margin-left:8px}.lista-lotes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lista-lotes li{display:flex;align-items:center;gap:8px;white-space:nowrap}.lote-cantidad{color:var(--tenue);font-variant-numeric:tabular-nums}.avance{display:flex;align-items:center;gap:8px;min-width:110px}.avance-riel{flex:1;height:6px;min-width:54px;border-radius:999px;background:var(--superficie-tenue, #eceff2);overflow:hidden}.avance-barra{display:block;height:100%;border-radius:999px;background:var(--acento)}.avance-texto{font-size:12px;color:var(--tenue);font-variant-numeric:tabular-nums}.marca-login{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--borde)}.marca-login .marca-nombre{color:var(--acento-fuerte);font-size:16px}.marca-login .marca-sub{color:var(--tenue)}.tarjeta .formulario.columna>button{width:100%}.pie-login{margin:18px 0 0}@media(max-width:860px){.app{flex-direction:column}.barra-lateral{flex:none;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;overflow-x:auto}.marca{padding:0 12px 0 0}.menu{flex-direction:row;flex-wrap:nowrap}.menu-enlace{white-space:nowrap}.contenido{padding:20px 16px 48px}}}.skeleton-carga{display:grid;gap:12px}.skeleton-tabla{overflow:hidden}.skeleton-con-marco{border:1px solid var(--borde);border-radius:12px;background:var(--superficie)}.skeleton-fila{display:grid;gap:18px;align-items:center;min-height:46px;padding:0 18px;border-top:1px solid var(--borde-suave)}.skeleton-cabecera{min-height:40px;border-top:0;background:var(--superficie-tenue)}.skeleton-cabecera .skeleton-line{height:10px;max-width:110px}.skeleton-line{display:block;height:12px;border-radius:5px;background:linear-gradient(90deg,#edf1ed 25%,#f8faf8 40%,#edf1ed 60%);background-size:300% 100%;animation:pulso-skeleton 1.4s ease-in-out infinite}.skeleton-filtros{display:flex;gap:12px;flex-wrap:wrap}.skeleton-buscador{width:min(360px,100%);height:38px;border-radius:8px}.skeleton-filtro{width:160px;height:38px;border-radius:8px}@media(prefers-reduced-motion:reduce){.skeleton-line{animation:none}}:root{--fondo: #f5f7f5;--superficie-tenue: #f7f9f7;--borde: #dfe6e0;--borde-suave: #edf1ed;--texto: #223229;--tenue: #617168;--sutil: #697a70;--barra: #173b2b;--radio: 12px;--lateral: 248px;--lateral-colapsada: 76px}body{font-size:14px;-webkit-font-smoothing:antialiased}button,input,select{font-family:inherit}.logo-principal{display:block;max-width:160px;max-height:50px;width:auto;height:auto;object-fit:contain;object-position:left center}.logo-compacto{display:block;width:100%;height:100%;object-fit:contain}.logo-movil{max-height:38px}.logo-acceso{max-width:220px;max-height:70px}.logo-login{max-width:220px;max-height:70px;margin-bottom:8px}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}.app{min-height:100dvh}.barra-lateral{position:sticky;top:0;height:100dvh;padding:30px 18px 20px;background:var(--barra);overflow-y:auto;transition:flex-basis .18s ease,padding .18s ease}.marca{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:0 14px 32px}.marca-texto{position:relative;min-width:0;flex:1}.marca-simbolo{display:none;place-items:center;width:40px;height:40px;flex:none;border:1px solid #729782;border-radius:12px;color:#fff;font-size:26px;font-weight:600}.nav-alternar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;flex:none;border:1px solid rgba(255,255,255,.22);background:transparent;color:#d4e2d9;border-radius:9px;line-height:1;cursor:pointer}.nav-alternar svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nav-alternar:hover{background:#ffffff14;color:#fff}.nav-alternar:focus-visible{outline:2px solid #ecf4ee;outline-offset:2px}.menu-texto{min-width:0}.marca-nombre{font-size:18px;letter-spacing:1px}.marca-sub{margin-top:4px;color:#b1c7ba;font-size:12px}.menu-grupo+.menu-grupo{margin-top:14px}.menu-etiqueta{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;margin:0 0 8px;padding:7px 12px;border:1px solid rgba(203,231,208,.16);border-radius:9px;background:#ffffff0f;color:#d5e8d9;font-size:11px;font-weight:750;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer}.menu-etiqueta:hover{background:#ffffff1f;color:#fff}.menu-etiqueta:focus-visible{outline:2px solid #b7d4bd;outline-offset:2px}.menu-etiqueta svg{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.menu-grupo-cerrado .menu-etiqueta svg{transform:rotate(-90deg)}.menu-grupo-actual .menu-etiqueta{border-color:#b3e2bd57;background:#95cca42b;color:#fff}.menu-grupo-cerrado .menu-etiqueta{margin-bottom:0}.menu{gap:4px}.menu-enlace{position:relative;z-index:0;min-height:42px;margin:0 2px;padding:10px 14px 10px 16px;border-radius:10px;font-size:13px;font-weight:500;color:#d4e2d9;isolation:isolate}.menu-enlace:hover{background:#ffffff14;color:#fff}.menu-enlace.router-link-active{background:transparent;color:#173b2b;font-weight:650}.menu-enlace.router-link-active:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-2;border-radius:12px;background:linear-gradient(135deg,var(--acento, #1d6f42) 0%,var(--ok-borde, #b6ddc2) 38%,var(--aviso-borde, #e8cf9c) 72%,var(--aviso-texto, #7a4d05) 100%);filter:blur(10px);opacity:.82}.menu-enlace.router-link-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:10px;background:var(--ok-fondo, #e9f5ec);box-shadow:0 1px 2px #12261c14}.menu-enlace.router-link-active:hover:after{background:#f4faf5}.menu-enlace.router-link-active:hover:before{opacity:.95;filter:blur(12px)}.menu-enlace:focus-visible{outline:2px solid #b7d4bd;outline-offset:-2px}.menu-enlace.router-link-active svg,.menu-enlace.router-link-active .menu-texto{position:relative;z-index:1}.menu-enlace svg{width:19px;height:19px}.nav-velo{display:none}.area-trabajo{flex:1;min-width:0}.area-trabajo{display:flex;flex-direction:column;min-height:100dvh}.area-trabajo>.contenido{flex:1;width:100%}.pie-aplicacion{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;width:100%;min-height:54px;padding:16px 40px;border-top:1px solid var(--borde);background:#fff;color:#697a70;font-size:12px;line-height:1.5}.pie-aplicacion span:last-child{color:#42634e;font-weight:600}.app-acceso .area-trabajo>.contenido{min-height:calc(100dvh - 54px)}.pie-aplicacion-acceso{justify-content:center;gap:6px 16px;border:0;background:transparent}.app-pantalla-completa{display:flex;flex-direction:column;min-height:100dvh}.app-pantalla-completa .pantalla-completa{flex:1}.app-pantalla-completa .tablero{min-height:calc(100dvh - 54px)}.pie-aplicacion-completa{background:#f7f9f7}@media(max-width:700px){.pie-aplicacion{padding:14px 24px}.pie-aplicacion-acceso{text-align:center}}.cabecera-escritorio{height:68px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border-bottom:1px solid var(--borde);color:var(--tenue);font-size:12px}.cabecera-escritorio>span>span[aria-hidden]{margin:0 12px;color:#9aa89f}.ubicacion{color:var(--texto);font-weight:500}.cabecera-movil{display:none}.contenido{max-width:1480px;margin:0 auto;padding:40px 40px 64px}h1{font-size:clamp(24px,2.4vw,30px);font-weight:650;letter-spacing:-.8px;line-height:1.2;margin-bottom:10px}h1:focus{outline:none}h2{font-size:15px;font-weight:600;margin:28px 0 12px}.subtitulo{font-size:14px;line-height:1.6;max-width:65ch}.titulo-vista{margin-bottom:30px;align-items:center}.p-button{font-size:13px;font-weight:600;min-height:40px}.p-inputtext,select{font-size:14px;min-height:42px;border-radius:8px}select{padding:9px 34px 9px 12px;border:1px solid #cbd5cc;color:var(--texto);min-width:0;max-width:100%}select:hover{border-color:#829b89}input::placeholder{color:#78887e}.campo{gap:7px;min-width:0}.campo label,.campo .etiqueta-campo,.fila-umbral label{font-size:12px;font-weight:600;color:#415749}.campo .etiqueta-campo{display:block}.campo small{color:var(--tenue);font-size:12px;line-height:1.5}.campo input,.campo select{width:100%;min-width:0}.formulario{gap:18px}.formulario:not(.columna)>.campo{flex:1 1 190px}.recuadro{padding:24px;box-shadow:0 2px 3px #173b2b03}.barra-filtros{margin-bottom:20px;gap:12px}.buscador{max-width:400px}.panel-tabla{border-radius:12px;box-shadow:0 2px 3px #173b2b03}.panel-tabla>.panel-titulo{padding:20px;font-size:15px;font-weight:600}.tabla thead th{padding:14px 18px;font-size:11px;font-weight:800;color:var(--texto);letter-spacing:.06em;background:#f7f9f7}.tabla td{padding:15px 18px;font-size:13px}.tabla tbody tr:hover{background:#f8faf8}.tabla thead th,.tabla td{vertical-align:middle}.badge{font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px}.vacio{padding:38px 20px;font-size:13px}.doble-columna{grid-template-columns:minmax(300px,.9fr) minmax(0,1.3fr);gap:24px}.pestanas{background:#f0f4f0;padding:4px;gap:2px}.pestana.p-button{min-width:0;padding:9px 6px;font-size:12px;font-weight:600;border:0;background:transparent;color:var(--tenue)}.pestana.p-button[aria-selected=true]{background:#fff;color:var(--acento-fuerte);box-shadow:0 1px 4px #173b2b15}.pestana.p-button:hover{background:#e2eae3;color:var(--acento-fuerte)}.opciones-avanzadas{font-size:12px;color:var(--tenue)}.opciones-avanzadas summary{cursor:pointer;padding:6px 0}.opciones-avanzadas .campo{margin-top:12px}.altas-catalogo{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px;align-items:flex-start}.alta-desplegable{border:1px solid var(--borde);border-radius:10px;background:#fff;min-width:215px}.alta-desplegable>summary{padding:13px 16px;font-size:13px;font-weight:600;color:var(--acento-fuerte);cursor:pointer;list-style:none}.alta-desplegable>summary::-webkit-details-marker{display:none}.alta-desplegable>summary span{float:right;margin-left:28px;font-size:17px;line-height:20px}.alta-desplegable[open]{flex:1 1 100%}.alta-desplegable[open]>summary{border-bottom:1px solid var(--borde)}.alta-desplegable[open]>summary span{transform:rotate(45deg)}.alta-desplegable .recuadro{border:0;margin:0}.alta-desplegable .recuadro h2{display:none}.filtro-catalogo{align-items:flex-end}.filtro-catalogo .campo{flex:1 1 280px;max-width:420px}.fila-lote{align-items:flex-end;gap:24px}.fila-lote>p:not(.campo){color:var(--tenue);font-size:13px}.fila-umbral{background:#fff;border-bottom:1px solid var(--borde);padding:12px 16px;margin:0;align-items:center;max-width:620px}.fila-umbral label{flex:1}.fila-umbral input{width:90px;min-width:0}.ayuda{color:var(--tenue);line-height:1.6}.app-acceso .contenido{max-width:none;padding:48px 24px;min-height:100dvh;display:grid;place-items:center}.acceso{display:grid;grid-template-columns:1fr 1fr;width:min(900px,100%);min-height:530px;border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--borde);box-shadow:0 20px 70px #173b2b0b}.acceso-identidad{background:#173b2b;color:#fff;padding:48px;display:flex;flex-direction:column;align-items:flex-start}.acceso-marca{font-size:13px;letter-spacing:.15em;margin:0}.acceso-identidad h2{font-size:38px;line-height:1.2;font-weight:500;letter-spacing:-1px;margin-top:64px}.acceso-identidad>p:not(.acceso-marca){font-size:14px;color:#bfd1c4;line-height:1.7}.acceso-pie{margin-top:auto;padding-top:40px;color:#bfd1c4;font-size:11px}.acceso-formulario{padding:54px 42px;align-self:center}.acceso-formulario .marca-login{display:none}.acceso-formulario .formulario{margin-top:30px}.acceso-formulario .p-button{width:100%}.app-acceso{background:#f0f4ef}.acceso{grid-template-columns:46% 54%;width:min(960px,100%);min-height:570px;border-radius:24px;box-shadow:0 28px 80px #173b2b20}.acceso-identidad{position:relative;overflow:hidden;padding:42px;background:linear-gradient(145deg,#204d35,#102b20)}.acceso-identidad:after{content:"";position:absolute;width:380px;height:380px;right:-180px;bottom:-130px;border:1px solid #d3ebd430;border-radius:50%;box-shadow:0 0 0 65px #d3ebd409,0 0 0 130px #d3ebd406}.acceso-identidad-marca{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:750;letter-spacing:.08em}.acceso-identidad-marca small{display:block;margin-top:3px;color:#bbd0c0;font-size:11px;font-weight:500;letter-spacing:.02em}.acceso-monograma{display:grid;place-items:center;width:43px;height:43px;border:1px solid #ffffff60;border-radius:12px;font-size:23px}.acceso-mensaje{margin:auto 0;padding:72px 0}.acceso-ceja{color:#b7d4bd;font-size:11px;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.acceso-identidad .acceso-mensaje h2{margin:18px 0 16px;color:#fff;font-size:clamp(32px,3.4vw,43px);font-weight:650;line-height:1.14;letter-spacing:-.045em}.acceso-identidad .acceso-mensaje p{max-width:31ch;margin:0;color:#c5d9ca;font-size:15px;line-height:1.7}.acceso-pie{padding:0;color:#a9c4af;font-size:12px}.acceso-formulario{width:100%;max-width:480px;margin:auto;padding:48px 56px}.acceso-ceja-formulario{color:#35724c}.acceso-formulario h1{margin:12px 0 8px;color:#193a29;font-size:32px;letter-spacing:-.035em}.acceso-formulario .subtitulo{max-width:34ch;margin:0;color:#637469;line-height:1.6}.acceso-formulario .formulario{margin-top:34px;gap:18px}.acceso-formulario .campo{margin:0}.acceso-formulario .campo label{display:block;margin-bottom:8px;color:#304a38;font-weight:650}.acceso-formulario .campo input{width:100%;min-height:48px;border:1px solid #cbd9ce;border-radius:10px;background:#fbfdfb}.acceso-formulario .campo input:focus{border-color:#27744a;box-shadow:0 0 0 3px #27744a24}.acceso-formulario .p-button{min-height:48px;margin-top:8px;border-radius:10px;background:#216a46;font-weight:700}.acceso-formulario .p-button:hover{background:#185536}.aviso-acceso,.acceso-formulario .error{margin:20px 0 0;padding:12px 14px;border-radius:9px;line-height:1.5}.aviso-acceso{background:#ecf4ef;color:#285a3a}.acceso-formulario .error{background:#fff0ee;color:#a4362b}@media(max-width:700px){.acceso{grid-template-columns:1fr;min-height:0}.acceso-identidad{padding:22px 26px}.acceso-mensaje,.acceso-pie{display:none}.acceso-formulario{max-width:none;padding:36px 28px 42px}.app-acceso .contenido{padding:20px 14px}}@media(min-width:861px){.barra-lateral.colapsada{--lateral: var(--lateral-colapsada);padding-left:12px;padding-right:12px}.barra-lateral.colapsada .marca{flex-direction:column;align-items:center;padding-left:0;padding-right:0;padding-bottom:20px}.barra-lateral.colapsada .marca-simbolo{display:grid;margin-bottom:10px}.barra-lateral.colapsada .marca-texto,.barra-lateral.colapsada .menu-etiqueta,.barra-lateral.colapsada .menu-texto{display:none}.barra-lateral.colapsada .menu-grupo+.menu-grupo{margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.12)}.barra-lateral.colapsada .menu-enlace{justify-content:center;margin:0;padding:10px}.barra-lateral.colapsada .menu-enlace.router-link-active:before{top:-3px;right:-3px;bottom:-3px;left:-3px;filter:blur(9px)}}@media(max-width:1150px){.contenido{padding:30px 24px 48px}.cabecera-escritorio{padding:0 24px}.doble-columna{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.app{flex-direction:column}.cabecera-movil{position:sticky;top:0;z-index:81;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:10px 20px;background:#fff;border-bottom:1px solid var(--borde)}.cabecera-movil .marca-nombre{color:#173b2b;font-size:15px;letter-spacing:.5px}.cabecera-movil-acciones{display:flex;align-items:center;gap:8px}.marca-modulo{display:block;color:var(--tenue);font-size:11px;letter-spacing:0;font-weight:400}.nav-movil-alternar{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--borde);border-radius:9px;background:#fff;color:#214b32;font-size:13px;font-weight:650;cursor:pointer}.nav-movil-alternar:focus-visible{outline:2px solid #27744a;outline-offset:2px}.nav-movil-icono{font-size:18px;line-height:1}.nav-velo{display:block;position:fixed;top:64px;right:0;bottom:0;left:0;z-index:78;width:100%;border:0;background:#091c116b;cursor:default}.barra-lateral{display:none;position:fixed;top:64px;bottom:0;left:0;z-index:79;width:min(330px,calc(100vw - 48px));height:auto;padding:18px 16px 22px;box-shadow:16px 0 36px #061b0e33}.barra-lateral.abierta{display:flex;flex-direction:column;align-items:stretch;gap:0}.barra-lateral .marca,.nav-alternar{display:none}.barra-lateral .menu-etiqueta{display:flex}.barra-lateral .menu-texto{display:inline}.barra-lateral .menu-enlace{min-height:44px}.menu{flex-direction:column;gap:4px}.cabecera-escritorio{display:none}.contenido{padding:28px 20px 48px}.acceso-identidad{padding:32px}.acceso-formulario{padding:36px 28px}}@media(max-width:580px){.titulo-vista{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.recuadro{padding:18px}.formulario:not(.columna)>.campo{flex-basis:100%}.formulario>.p-button[type=submit]{width:100%}.alta-desplegable{width:100%}.tabla thead th,.tabla td{padding:12px}.campo-lote{min-width:0;width:100%}.fila-umbral{flex-wrap:wrap}.acceso{grid-template-columns:1fr;min-height:auto}.acceso-identidad{padding:24px 28px}.acceso-identidad h2,.acceso-identidad>p:not(.acceso-marca),.acceso-pie{display:none}.acceso-identidad .marca-simbolo{width:32px;height:32px;font-size:22px;margin-bottom:10px}.acceso-formulario{padding:30px 24px}.app-acceso .contenido{padding:24px 16px}}@media(prefers-reduced-motion:no-preference){.menu-enlace,button,input,select{transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}.menu-enlace:before,.menu-enlace:after{transition:opacity .2s,filter .2s,background-color .15s}}@media(prefers-reduced-motion:no-preference)and (min-width:861px){.barra-lateral.colapsada .marca-simbolo{animation:marca-rebote .48s cubic-bezier(.22,.8,.35,1) both}.barra-lateral .marca-texto.marca-abriendo:after{content:"";position:absolute;top:-8px;right:-10px;bottom:-8px;left:-10px;border:1px solid rgba(185,232,195,.75);border-radius:10px;box-shadow:0 0 10px #a9e0b74d;pointer-events:none;animation:marca-borde-luz .68s ease-out both}}@keyframes marca-rebote{0%{opacity:.7;transform:translateY(-5px) scale(.94)}55%{opacity:1;transform:translateY(2px) scale(1.045)}78%{transform:translateY(-1px) scale(.99)}to{transform:translateY(0) scale(1)}}@keyframes marca-borde-luz{0%{opacity:0;clip-path:inset(0 100% 0 0)}20%{opacity:.85}68%{opacity:.75;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.menu-enlace.router-link-active:before{filter:blur(4px);opacity:.65}}.modal-operativa-pie-fijo{display:flex;flex-direction:column;overflow:hidden}.modal-operativa-pie-fijo .modal-cabecera{flex:none}.modal-operativa-pie-fijo .modal-cabecera h2{margin:0}.modal-operativa-pie-fijo .modal-cuerpo{flex:1 1 auto;min-height:0;overflow:auto;padding:16px 22px 18px}.modal-operativa-pie-fijo .modal-pie{flex:none}.modal-operativa-pie-fijo .modal-cuerpo>.error{margin-top:0;scroll-margin-top:16px}@media(max-width:580px){.modal-capa:has(.modal-operativa-pie-fijo){padding:8px}.modal-operativa-pie-fijo{max-height:calc(100dvh - 16px)}.modal-operativa-pie-fijo .modal-cabecera,.modal-operativa-pie-fijo .modal-cuerpo{padding:14px 16px}.modal-operativa-pie-fijo .modal-pie{flex-wrap:wrap;gap:8px;padding:10px 16px}.modal-operativa-pie-fijo .modal-pie .p-button{flex:1 1 auto;white-space:nowrap}.modal-operativa-pie-fijo .modal-pie .p-button:last-child{flex-basis:100%}}
