._app_91vij_1{display:flex;flex-direction:column;min-height:100vh}._encabezado_91vij_7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3) var(--space-4);border-bottom:var(--borde-secundario) solid var(--color-crema)}._marca_91vij_17{display:flex;align-items:center;gap:var(--space-2);text-decoration:none}._marca_91vij_17 img{width:36px;height:36px}._marca_91vij_17 span{font-size:var(--fs-dato);font-weight:600;letter-spacing:.04em;color:var(--color-vino)}._usuario_91vij_36{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-meta);color:var(--color-gris-calido)}._main_91vij_44{flex:1;padding:var(--space-4);max-width:960px;margin:0 auto;width:100%}._pantalla_64m2d_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-crema);padding:var(--space-4)}._tarjeta_64m2d_10{width:100%;max-width:400px;background:var(--color-blanco);border-radius:var(--radio-tarjeta);padding:var(--space-5);box-shadow:0 1px 2px #1a1a1714}._logo_64m2d_19{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5)}._logo_64m2d_19 img{width:64px;height:64px}._logo_64m2d_19 span{font-size:var(--fs-dato);font-weight:600;letter-spacing:.06em;color:var(--color-vino)}._titulo_64m2d_39{text-align:center;margin-bottom:var(--space-4)}._boton_64m2d_44{width:100%}._encabezado_zzi0o_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._encabezado_zzi0o_1 h1{margin:0}._formulario_zzi0o_13{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}._formulario_zzi0o_13 ._campo_zzi0o_21{margin-bottom:0;min-width:180px;flex:1}._lista_zzi0o_27{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._fila_zzi0o_36{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--borde-secundario) solid var(--color-crema);border-radius:var(--radio-control);flex-wrap:wrap}._nombre_zzi0o_46{flex:1;font-size:var(--fs-base);font-weight:500}._vacio_zzi0o_52{color:var(--color-gris-calido)}._lector_cdd8c_1{max-width:420px;margin:0 auto var(--space-4)}._formulario_cdd8c_6{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;max-width:420px;margin:0 auto}._formulario_cdd8c_6 ._campo_cdd8c_15{margin-bottom:0;flex:1;min-width:200px}._estado_1gmkf_1{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:var(--space-4) 0}._instrucciones_1gmkf_9{margin-bottom:var(--space-4)}._instrucciones_1gmkf_9 ol{padding-left:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._instrucciones_1gmkf_9 code{background:var(--color-crema);padding:.15rem .4rem;border-radius:4px;font-size:var(--fs-meta)}._etiqueta_1gmkf_28{display:none}@page{size:100mm 60mm;margin:0}@media print{._pantalla_1gmkf_38{display:none}._etiqueta_1gmkf_28{display:flex;align-items:center;gap:4mm;width:100mm;height:60mm;padding:3mm;box-sizing:border-box}._qr_1gmkf_52{width:30mm;height:30mm;flex-shrink:0}._textos_1gmkf_58{display:flex;flex-direction:column;gap:2mm}._etiquetaCodigo_1gmkf_64{font-size:14pt;font-weight:700;letter-spacing:.05em}._etiquetaProducto_1gmkf_70,._etiquetaPeso_1gmkf_75{font-size:20pt;font-weight:700}}._saludo_hfq9z_1{margin-bottom:var(--space-4)}._grilla_hfq9z_5{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3)}._tarjeta_hfq9z_11{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:128px;padding:var(--space-3);border:none;border-radius:var(--radio-tarjeta);color:var(--color-blanco);text-decoration:none;text-align:center}._tarjeta_hfq9z_11:hover{filter:brightness(.92)}._icono_hfq9z_30{font-size:2.25rem;line-height:1}._etiqueta_hfq9z_35{font-size:var(--fs-dato);font-weight:700}@media (min-width: 600px){._grilla_hfq9z_5{grid-template-columns:repeat(3,1fr)}}@media (min-width: 900px){._grilla_hfq9z_5{grid-template-columns:repeat(4,1fr)}}._encabezado_fol9o_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._encabezado_fol9o_1 h1{margin:0}._formulario_fol9o_13{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}._formulario_fol9o_13 ._campo_fol9o_21{margin-bottom:0;min-width:200px;flex:1}._lista_fol9o_27{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._fila_fol9o_36{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:var(--borde-secundario) solid var(--color-crema);border-radius:var(--radio-control);flex-wrap:wrap}._info_fol9o_47{display:flex;flex-direction:column;gap:.25rem}._codigo_fol9o_53{font-size:var(--fs-dato);font-weight:600;letter-spacing:.02em}._vacio_fol9o_59{color:var(--color-gris-calido)}._encabezado_14bzx_1{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap}._encabezado_14bzx_1 h1{margin:0 0 var(--space-1)}._formulario_14bzx_14{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}._formulario_14bzx_14 ._campo_14bzx_22{margin-bottom:0;min-width:160px;flex:1}._etiqueta_14bzx_28{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._codigoGrande_14bzx_35{font-size:var(--fs-titulo);font-weight:700;letter-spacing:.04em}._contador_14bzx_41{font-weight:600;margin-bottom:var(--space-2)}._lista_14bzx_46{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._fila_14bzx_55{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--borde-secundario) solid var(--color-crema);border-radius:var(--radio-control)}._codigo_14bzx_35{font-weight:600;min-width:110px}._lista_c4vqe_1{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._fila_c4vqe_10{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._producto_c4vqe_17{flex:1;font-weight:500}._total_c4vqe_22{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-weight:700;margin-bottom:var(--space-4);background:var(--color-crema)}._vacio_c4vqe_32{color:var(--color-gris-calido)}._encabezado_iapzh_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._encabezado_iapzh_1 h1{margin:0}._formulario_iapzh_13{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}._formulario_iapzh_13 ._campo_iapzh_20{margin-bottom:0;flex:1;min-width:200px}._previa_iapzh_26{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4)}._datos_iapzh_33{display:flex;gap:var(--space-4);flex-wrap:wrap}._dato_iapzh_33{display:flex;flex-direction:column;gap:.25rem}._acciones_iapzh_45{display:flex;gap:var(--space-2)}._lista_iapzh_50{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._fila_iapzh_59{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--borde-secundario) solid var(--color-crema);border-radius:var(--radio-control);flex-wrap:wrap}._vacio_iapzh_69{color:var(--color-gris-calido)}._encabezado_5ifo5_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}._codigo_5ifo5_10{font-size:var(--fs-titulo);font-weight:700;letter-spacing:.03em;margin:0}._datos_5ifo5_17{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}._dato_5ifo5_17{display:flex;flex-direction:column;gap:.25rem}._historial_5ifo5_30{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._evento_5ifo5_39{display:flex;flex-direction:column;gap:.15rem;padding:var(--space-3);border:var(--borde-secundario) solid var(--color-crema);border-radius:var(--radio-control)}._encabezado_1rw59_1{margin-bottom:var(--space-4)}._lista_1rw59_5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._fila_1rw59_14{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:var(--borde-secundario) solid var(--color-crema);border-radius:var(--radio-control);flex-wrap:wrap}._ventaCard_1rw59_25{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-3)}._ventaEncabezado_1rw59_32{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._montoBloque_1rw59_39{display:flex;flex-direction:column;gap:.125rem}._montoBloque_1rw59_39 ._total_1rw59_45{font-size:var(--fs-meta);color:var(--color-gris-calido)}._montoBloque_1rw59_39 ._saldo_1rw59_50{font-size:var(--fs-titulo);font-weight:700;color:var(--color-vino)}._montoBloque_1rw59_39 ._saldoSaldado_1rw59_56{color:var(--color-exito)}._pagos_1rw59_60{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}._formularioAbono_1rw59_69{display:flex;align-items:center;gap:var(--space-2)}._formularioAbono_1rw59_69 input{width:140px;font-family:inherit;font-size:var(--fs-base);border:var(--borde-secundario) solid var(--color-gris-calido);border-radius:var(--radio-control);padding:var(--space-2) var(--space-3);min-height:var(--objetivo-tactil-min)}._vacio_1rw59_85{color:var(--color-gris-calido)}._encabezado_3i7wr_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._encabezado_3i7wr_1 h1{margin:0}._formulario_3i7wr_13{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}._formulario_3i7wr_13 ._campo_3i7wr_21{margin-bottom:0;min-width:220px;flex:1}._lista_3i7wr_27{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._fila_3i7wr_36{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--borde-secundario) solid var(--color-crema);border-radius:var(--radio-control)}._nombre_3i7wr_45{flex:1;font-size:var(--fs-base);font-weight:500}._vacio_3i7wr_51{color:var(--color-gris-calido)}._encabezado_1w2qq_1{margin-bottom:var(--space-4)}._enlaces_1w2qq_5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._enlaces_1w2qq_5 a{display:block;padding:var(--space-3);border:var(--borde-secundario) solid var(--color-crema);border-radius:var(--radio-control);text-decoration:none;color:var(--color-carbon);font-weight:500}._enlaces_1w2qq_5 a:hover{background:var(--color-crema)}._filtros_1w2qq_28{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}._filtros_1w2qq_28 ._campo_1w2qq_36{margin-bottom:0;min-width:160px}._tablaContenedor_1w2qq_41{width:100%;overflow-x:auto;margin-bottom:var(--space-5)}._tabla_1w2qq_41{width:100%;border-collapse:collapse}._tabla_1w2qq_41 th,._tabla_1w2qq_41 td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:var(--borde-secundario) solid var(--color-crema);font-size:var(--fs-base);white-space:nowrap}._tabla_1w2qq_41 th{font-size:var(--fs-meta);color:var(--color-gris-calido);font-weight:600}._tabla_1w2qq_41 tfoot td{font-weight:700;border-top:2px solid var(--color-crema);border-bottom:none}._vacio_1w2qq_73{color:var(--color-gris-calido)}._encabezado_tfj38_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._encabezado_tfj38_1 h1{margin:0}._formulario_tfj38_13{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}._formulario_tfj38_13 ._campo_tfj38_21{margin-bottom:0;min-width:200px;flex:1}._lista_tfj38_27{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._fila_tfj38_36{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:var(--borde-secundario) solid var(--color-crema);border-radius:var(--radio-control);flex-wrap:wrap}._info_tfj38_47{display:flex;flex-direction:column;gap:.25rem}._acciones_tfj38_53{display:flex;gap:var(--space-2)}._contador_tfj38_58{font-weight:600;margin-bottom:var(--space-2)}._vacio_tfj38_63{color:var(--color-gris-calido)}._encabezado_1d1js_1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}._encabezado_1d1js_1 h1{margin:0}._seccion_1d1js_13{margin-bottom:var(--space-4)}._formulario_1d1js_17{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}._formulario_1d1js_17 ._campo_1d1js_24{margin-bottom:0;min-width:180px;flex:1}._tabs_1d1js_30{display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}._opcionesRadio_1d1js_36{display:flex;gap:var(--space-4);flex-wrap:wrap}._opcionRadio_1d1js_42{display:flex;align-items:center;gap:var(--space-2);font-weight:400;cursor:pointer}._opcionRadio_1d1js_42 input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--color-vino);cursor:pointer}._lista_1d1js_57{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._fila_1d1js_66,._filaCarrito_1d1js_76{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--borde-secundario) solid var(--color-crema);border-radius:var(--radio-control);flex-wrap:wrap}._filaCarrito_1d1js_76 ._precioInput_1d1js_86{width:160px;font-size:var(--fs-titulo);font-weight:600;text-align:right;padding:var(--space-2) var(--space-3)}._total_1d1js_94{display:flex;align-items:center;justify-content:space-between;font-weight:700;padding:var(--space-3);background:var(--color-crema);border-radius:var(--radio-control);margin:var(--space-3) 0 var(--space-4)}._vacio_1d1js_105{color:var(--color-gris-calido)}:root{--color-vino: #6e211b;--color-dorado: #e9c77d;--color-carbon: #1a1a17;--color-gris-calido: #4b473e;--color-crema: #f5efe4;--color-blanco: #ffffff;--color-exito: #14532d;--color-exito-bg: #e3efe7;--color-advertencia: #92400e;--color-advertencia-bg: #f7ecdd;--color-info: #1e40af;--color-info-bg: #e4eaf8;--color-error: #6e211b;--color-error-bg: #f5e4e2;--color-nav-mermas: #b91c1c;--color-nav-cuentas: #c2410c;--color-nav-productos: #78350f;--color-nav-ventas: #15803d;--color-nav-escaneo: #0e7490;--color-nav-reportes: #eab308;--color-nav-compras: #1d4ed8;--color-nav-clientes: #6d28d9;--color-nav-transferencias: #be185d;--color-nav-impresion: #334155;--font-familia: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-meta: .875rem;--fs-base: 1rem;--fs-dato: 1.375rem;--fs-titulo: 1.5rem;--line-height-parrafo: 1.5;--space-1: .5rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.5rem;--space-5: 2rem;--space-6: 3rem;--radio-control: 10px;--radio-tarjeta: 16px;--borde-secundario: 1.5px;--alto-boton: 54px;--objetivo-tactil-min: 48px;--enfoque-anillo: 3px solid var(--color-vino);--enfoque-offset: 2px}*,*:before,*:after{box-sizing:border-box}html{font-size:100%}body{margin:0;min-height:100vh;background:var(--color-blanco);color:var(--color-carbon);font-family:var(--font-familia);font-size:var(--fs-base);font-weight:400;line-height:var(--line-height-parrafo);-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:600;color:var(--color-carbon);margin:0 0 var(--space-3)}h1{font-size:var(--fs-titulo)}p{margin:0 0 var(--space-3);line-height:var(--line-height-parrafo)}button{font-family:inherit}a{color:var(--color-info)}:focus-visible{outline:var(--enfoque-anillo);outline-offset:var(--enfoque-offset)}.contenedor{max-width:960px;margin:0 auto;padding:var(--space-4)}.tarjeta{background:var(--color-blanco);border:var(--borde-secundario) solid var(--color-crema);border-radius:var(--radio-tarjeta);padding:var(--space-4)}.campo{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4);border:0;padding:0}.campo label,.campo legend{font-weight:500;color:var(--color-carbon);font-size:var(--fs-base);padding:0}.campo input,.campo select,.campo textarea{font-family:inherit;font-size:var(--fs-base);color:var(--color-carbon);background:var(--color-blanco);border:var(--borde-secundario) solid var(--color-gris-calido);border-radius:var(--radio-control);padding:var(--space-2) var(--space-3);min-height:var(--objetivo-tactil-min)}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{border-color:var(--color-vino)}.campo-error input{border-color:var(--color-error)}.mensaje-error{display:flex;align-items:flex-start;gap:var(--space-1);color:var(--color-error);background:var(--color-error-bg);border-radius:var(--radio-control);padding:var(--space-2) var(--space-3);font-size:var(--fs-base);margin:0 0 var(--space-3)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--alto-boton);padding:0 var(--space-4);border-radius:var(--radio-control);font-size:var(--fs-base);font-weight:600;cursor:pointer;border:var(--borde-secundario) solid transparent;transition:filter .15s ease}.boton:disabled{cursor:not-allowed;opacity:.6}.boton-primario{background:var(--color-vino);color:var(--color-blanco);border-color:var(--color-vino)}.boton-primario:hover:not(:disabled){filter:brightness(1.1)}.boton-secundario{background:var(--color-blanco);color:var(--color-carbon);border-color:var(--color-carbon)}.boton-secundario:hover:not(:disabled){background:var(--color-crema)}.boton-exito{background:var(--color-exito);color:var(--color-blanco);border-color:var(--color-exito)}.boton-exito:hover:not(:disabled){filter:brightness(1.1)}.boton-pequeno{min-height:var(--objetivo-tactil-min);padding:0 var(--space-3);font-size:var(--fs-meta)}.insignia{display:inline-flex;align-items:center;gap:var(--space-1);border-radius:999px;padding:.25rem var(--space-2);font-size:var(--fs-meta);font-weight:500;border:1px solid transparent;white-space:nowrap}.insignia-exito{color:var(--color-exito);background:var(--color-exito-bg);border-color:var(--color-exito)}.insignia-advertencia{color:var(--color-advertencia);background:var(--color-advertencia-bg);border-color:var(--color-advertencia)}.insignia-info{color:var(--color-info);background:var(--color-info-bg);border-color:var(--color-info)}.insignia-error{color:var(--color-error);background:var(--color-error-bg);border-color:var(--color-error)}.texto-metadato{font-size:var(--fs-meta);color:var(--color-gris-calido)}.texto-dato{font-size:var(--fs-dato);font-weight:600}
