.lote-prod{display:flex;flex-direction:column;gap:var(--cc-e-3);color:var(--cc-tinta);font-family:var(--cc-fuente);font-size:var(--cc-t-cuerpo);line-height:1.45;font-variant-numeric:tabular-nums}.lote-prod__migas{display:flex;gap:6px;align-items:center;color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.lote-prod__migas a{display:inline-flex;align-items:center;justify-content:center;min-width:var(--cc-alto-minimo);min-height:var(--cc-alto-minimo);margin-left:-4px;padding:0 4px;color:var(--cc-azul-texto);font-weight:var(--cc-peso-medio)}.lote-prod__zona{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:var(--cc-e-4);align-items:start}.lote-prod__columna{display:flex;flex-direction:column;gap:14px;min-width:0}.lote-prod__tarjeta{padding:18px 20px;border-radius:var(--cc-r-tarjeta);background:var(--cc-tarjeta);box-shadow:var(--cc-elev-tarjeta);min-width:0}.lote-prod__tarjeta--sin-pad{padding:0}.lote-prod__h2{margin:0;font-size:18px;font-weight:var(--cc-peso-fuerte);line-height:1.25}.lote-prod__sub{color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.lote-prod__acciones{position:sticky;top:calc(var(--cc-barra-superior) + var(--cc-e-4));display:flex;flex-direction:column;gap:10px;padding:var(--cc-e-4)}.lote-prod__acciones .lote-prod__h2{margin-bottom:4px;font-size:17px}.lote-prod__separa{height:1px;margin:4px 0;background:var(--cc-linea)}.lote-prod__vacio{border-radius:var(--cc-r-tarjeta);background:var(--cc-tarjeta);box-shadow:var(--cc-elev-tarjeta)}.lote-cab{position:relative;z-index:2}.lote-cab__fila{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--cc-linea)}.lote-cab__codigo{padding:2px 8px;border-radius:4px;background:var(--cc-hundido);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-fuerte)}.lote-cab__producto{margin:0;font-size:22px;font-weight:var(--cc-peso-fuerte);line-height:1.15;overflow-wrap:anywhere}.lote-cab__chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;box-sizing:border-box;border-radius:var(--cc-r-control);background:var(--cc-hundido);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-fuerte);white-space:nowrap}.lote-cab__abierto{margin-left:auto;color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.lote-mas{position:relative}.lote-mas__boton{display:flex;align-items:center;gap:6px;min-height:var(--cc-alto-minimo);padding:0 10px;border:2px solid var(--cc-azul-borde);border-radius:var(--cc-r-control);color:var(--cc-azul-texto);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-fuerte);list-style:none;cursor:pointer}.lote-mas__boton::-webkit-details-marker{display:none}.lote-mas__boton:hover{background:var(--cc-azul-suave)}.lote-mas__boton:focus-visible{outline:3px solid var(--cc-foco);outline-offset:2px}.lote-mas__menu{position:absolute;top:50px;right:0;z-index:8;display:flex;flex-direction:column;gap:2px;width:280px;max-width:calc(100vw - 32px);padding:6px;border-radius:var(--cc-r-tarjeta);background:var(--cc-tarjeta);box-shadow:var(--cc-elev-flotante)}.lote-mas__menu button{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:0;border-radius:var(--cc-r-control);background:transparent;color:var(--cc-tinta);font-family:var(--cc-fuente);font-size:15px;font-weight:var(--cc-peso-medio);text-align:left;cursor:pointer}.lote-mas__menu button:hover{background:var(--cc-azul-suave)}.lote-cab__rejilla{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,186px);gap:12px;align-items:start;margin-top:12px}.lote-cab__grande{display:flex;flex-direction:column;gap:10px;min-width:0}.lote-cab__pregunta{color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-medio)}.lote-cab__apoyo{display:contents}.lote-cab__pozo{min-width:0;padding:12px 14px 4px;border-radius:var(--cc-r-control);background:var(--cc-hundido);box-shadow:var(--cc-hundido-sombra)}.lote-cab__deudas{margin-bottom:8px;font-size:var(--cc-t-apoyo)}.lote-cab__deudas summary{display:flex;align-items:center;min-height:var(--cc-alto-minimo);color:var(--cc-azul-texto);font-weight:var(--cc-peso-medio);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lote-cab__deudas ul{margin:0;padding:0;list-style:none}.lote-cab__deudas li{display:flex;justify-content:space-between;gap:8px;padding:4px 0;border-top:1px solid var(--cc-linea)}.lote-cab__deudas li span:last-child{font-weight:var(--cc-peso-fuerte);white-space:nowrap}.lote-cab__aviso{margin-top:14px}.lote-cab__principal-movil{display:none;margin-top:14px}.lote-barra__pista{height:16px;overflow:hidden;border-radius:5px;background:var(--cc-linea);box-shadow:var(--cc-hundido-sombra)}.lote-barra__relleno{height:100%;background:var(--cc-tinta-2)}.lote-barra__relleno--pasado{background:var(--cc-ambar)}.lote-barra__texto{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-medio)}.lote-barra__texto--pasado{color:var(--cc-ambar-texto);font-weight:var(--cc-peso-fuerte)}.lote-receta__cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 20px 10px}.lote-receta__aviso{padding:0 20px 12px}.lote-receta__fila{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 110px minmax(0,1.6fr);gap:12px;align-items:center;padding:10px 20px;border-top:1px solid var(--cc-linea);font-size:15px}.lote-receta__fila--cabeza{padding:8px 20px;color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-medio)}.lote-receta__grupo{padding:8px 20px 4px;border-top:1px solid var(--cc-linea);background:var(--cc-fondo);color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-fuerte)}.lote-receta__nombre{min-width:0;font-weight:var(--cc-peso-fuerte);overflow-wrap:anywhere}.lote-receta__marca{color:var(--cc-info-texto);font-weight:var(--cc-peso-medio)}.lote-receta__rotulo{display:none;color:var(--cc-tinta-2)}.lote-receta__num{text-align:right}.lote-receta__costo{font-weight:var(--cc-peso-fuerte)}.lote-receta__pie{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 20px 14px;border-top:1px solid var(--cc-linea);border-radius:0 0 var(--cc-r-tarjeta) var(--cc-r-tarjeta);background:var(--cc-fondo);color:var(--cc-tinta-2);font-size:15px}.lote-receta__pie strong{color:var(--cc-tinta)}.lote-etiqueta{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--cc-r-control);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-fuerte)}.lote-etiqueta--ok{background:var(--cc-verde-suave);color:var(--cc-verde-texto)}.lote-etiqueta--falta{background:var(--cc-ambar-suave);color:var(--cc-ambar-texto)}.lote-etiqueta--info{background:var(--cc-info-suave);color:var(--cc-info-texto)}.lote-receta-edicion__fila{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;gap:12px;align-items:center;padding:10px 20px;border-top:1px solid var(--cc-linea)}.lote-receta-edicion__cantidad{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.7fr);gap:8px;align-items:start}.lote-receta-edicion__nota{max-width:120px}.lote-receta-edicion__quitados{padding:10px 20px;border-top:1px solid var(--cc-linea);color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.lote-receta-edicion__agregar{padding:10px 20px 12px;border-top:1px solid var(--cc-linea)}.lote-receta-edicion__pie{display:flex;flex-wrap:wrap;gap:10px;padding:12px 20px;border-top:1px solid var(--cc-linea)}.lote-quitar{display:inline-flex;align-items:center;gap:4px;min-height:var(--cc-alto-minimo);padding:0 8px;border:0;border-radius:var(--cc-r-control);background:transparent;color:var(--cc-rojo-texto);font-family:var(--cc-fuente);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-fuerte);cursor:pointer}.lote-quitar:hover{background:var(--cc-rojo-suave)}.lote-etapas__cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.lote-etapas__botones{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc-etapas--horizontal{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cc-etapas__etapa{min-width:0}.cc-etapas__barra{height:8px;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px var(--cc-linea-fuerte)}.cc-etapas__etapa--hecha .cc-etapas__barra,.cc-etapas__barra.cc-etapas__etapa--hecha{background:var(--cc-tinta-2);box-shadow:none}.cc-etapas__etapa--actual .cc-etapas__barra,.cc-etapas__barra.cc-etapas__etapa--actual{background:var(--cc-azul);box-shadow:0 0 0 3px var(--cc-azul-borde)}.cc-etapas__nombre{display:flex;align-items:center;gap:6px;margin-top:8px;color:var(--cc-tinta-2)}.cc-etapas__nombre span{overflow:hidden;font-size:15px;font-weight:var(--cc-peso-fuerte);text-overflow:ellipsis;white-space:nowrap}.cc-etapas__etapa--hecha .cc-etapas__nombre{color:var(--cc-tinta)}.cc-etapas__etapa--actual .cc-etapas__nombre,.cc-etapas__etapa--actual .cc-etapas__sub{color:var(--cc-azul-texto)}.cc-etapas__sub{overflow:hidden;color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo);text-overflow:ellipsis;white-space:nowrap}.cc-etapas__etapa--actual .cc-etapas__sub{font-weight:var(--cc-peso-medio)}.cc-etapas--compacta{display:none}.cc-etapas__barras{display:flex;gap:4px}.cc-etapas__barras .cc-etapas__barra{flex:1}.cc-etapas__actual{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:10px}.cc-etapas__actual-nombre{display:flex;align-items:center;gap:6px;color:var(--cc-azul-texto);font-weight:var(--cc-peso-fuerte)}.cc-etapas__cuenta,.cc-etapas__resumen{color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.cc-etapas__cuenta{white-space:nowrap}.cc-etapas__todas summary{display:inline-flex;align-items:center;gap:6px;min-height:var(--cc-alto-minimo);margin-left:-8px;padding:0 8px;border-radius:var(--cc-r-control);color:var(--cc-azul-texto);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-medio);list-style:none;cursor:pointer}.cc-etapas__todas summary::-webkit-details-marker{display:none}.cc-etapas__todas summary span{text-decoration:underline;text-underline-offset:3px}.cc-etapas__todas[open] summary .cc-icono{transform:rotate(180deg)}.cc-etapas__todas ol{display:flex;flex-direction:column;margin:4px 0 0;padding:0;list-style:none}.cc-etapas__todas li{display:flex;align-items:center;gap:10px;min-height:40px;border-top:1px solid var(--cc-linea);color:var(--cc-tinta-2)}.cc-etapas__todas li.cc-etapas__etapa--hecha{color:var(--cc-tinta)}.cc-etapas__todas li.cc-etapas__etapa--actual{color:var(--cc-azul-texto)}.cc-etapas__todas-nombre{flex:1;font-weight:var(--cc-peso-fuerte)}.cc-etapas__todas-sub{font-size:var(--cc-t-apoyo)}.lote-hist__cabeza{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 20px 8px}.lote-hist__filtros{display:flex;flex-wrap:wrap;gap:6px;padding:0 20px 12px}.lote-hist__filtro{flex:none;min-height:var(--cc-alto-minimo);padding:0 14px;border:0;border-radius:22px;background:var(--cc-hundido);color:var(--cc-tinta);font-family:var(--cc-fuente);font-size:15px;font-weight:var(--cc-peso-fuerte);white-space:nowrap;cursor:pointer}.lote-hist__filtro[aria-selected=true]{background:var(--cc-azul);color:var(--cc-tinta-inversa);box-shadow:var(--cc-canto-primario)}.lote-hist__filtro:focus-visible{outline:3px solid var(--cc-foco);outline-offset:2px}.lote-hist__lista{border-top:1px solid var(--cc-linea)}.lote-hist__vacio{padding:16px 20px;color:var(--cc-tinta-2);font-size:15px}.cc-fila-hist{border-bottom:1px solid var(--cc-linea)}.cc-fila-hist--abierta{background:var(--cc-azul-suave)}.cc-fila-hist__boton{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:var(--cc-alto-minimo);padding:10px 22px;border:0;background:transparent;color:var(--cc-tinta);font-family:var(--cc-fuente);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer}.cc-fila-hist__boton:focus-visible{outline:3px solid var(--cc-foco);outline-offset:-3px}.cc-fila-hist__icono{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:var(--cc-r-control);background:var(--cc-hundido);color:var(--cc-tinta)}.cc-fila-hist__icono--suceso{background:var(--cc-rojo-suave);color:var(--cc-rojo-texto)}.cc-fila-hist__cuerpo{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.cc-fila-hist__linea{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cc-fila-hist__tipo{min-width:0;font-size:15px}.cc-fila-hist__fecha{color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.cc-fila-hist__monto{font-size:15px;font-weight:var(--cc-peso-fuerte);white-space:nowrap}.cc-fila-hist__monto--perdida{color:var(--cc-rojo-texto)}.cc-fila-hist__detalle{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.cc-fila-hist__aviso{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:3px 8px;border-radius:var(--cc-r-control);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-medio);line-height:1.3}.cc-fila-hist__aviso--atencion{background:var(--cc-ambar-suave);color:var(--cc-ambar-texto)}.cc-fila-hist__aviso--debe{background:var(--cc-rojo-suave);color:var(--cc-rojo-texto)}.cc-fila-hist__aviso--info{background:var(--cc-info-suave);color:var(--cc-info-texto)}.cc-fila-hist__aviso--exito{background:var(--cc-verde-suave);color:var(--cc-verde-texto)}.cc-fila-hist__abierto{margin:0 22px 12px 70px;padding:10px 12px;border-radius:var(--cc-r-control);background:var(--cc-tarjeta);box-shadow:inset 0 0 0 1px var(--cc-azul-borde);font-size:15px;line-height:1.5}.cc-fila-hist__abierto p{margin:0}.cc-fila-hist__abierto-titulo{margin-bottom:4px;color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-fuerte)}button.hoja-registrar__accion{width:100%;font-family:var(--cc-fuente);text-align:left;cursor:pointer}.hoja-registrar__accion--principal,.hoja-registrar__accion--principal:hover{border-color:var(--cc-azul);background:var(--cc-azul);color:var(--cc-tinta-inversa);box-shadow:var(--cc-canto-primario)}.hoja-registrar__accion--principal .hoja-registrar__icono{background:var(--cc-azul-hundido);color:var(--cc-tinta-inversa)}.hoja-registrar__accion--principal .hoja-registrar__pista{color:var(--cc-tinta-inversa)}.lote-hoja{display:flex;flex-direction:column;gap:var(--cc-e-4)}.lote-hoja .cc-segmentos{flex-wrap:wrap}.cc-segmentos--envuelve .cc-segmentos__opcion{flex:1 1 auto}.lote-hoja__pie{display:flex;gap:10px}.lote-hoja__pie>:first-child{flex:1}.lote-hoja__pie>:last-child{flex:none;width:auto;min-width:150px}.lote-hoja__grupo{display:flex;flex-direction:column;gap:var(--cc-e-4)}.lote-hoja__guia{padding:12px 14px;border-radius:var(--cc-r-tarjeta);background:var(--cc-azul-suave);box-shadow:inset 0 0 0 1px var(--cc-azul-borde);color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.lote-hoja__guia-titulo{color:var(--cc-azul-texto);font-size:var(--cc-t-cuerpo);font-weight:var(--cc-peso-fuerte)}.lote-hoja__efecto{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--cc-r-control);background:var(--cc-hundido);font-size:15px;font-weight:var(--cc-peso-medio)}.lote-hoja__efecto--debe{color:var(--cc-rojo-texto)}.lote-consumo{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--cc-r-tarjeta);background:var(--cc-tarjeta);box-shadow:inset 0 0 0 2px var(--cc-azul-borde)}.lote-consumo--fuera{background:var(--cc-fondo);box-shadow:inset 0 0 0 1px var(--cc-linea)}.lote-consumo__cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.lote-consumo__cantidad{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,.6fr);gap:8px;align-items:start}.lote-consumo__no-alcanza{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--cc-r-control);background:var(--cc-ambar-suave);color:var(--cc-ambar-texto);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-medio)}.lote-consumo__no-alcanza>span{flex:1 1 200px}.lote-casilla{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:var(--cc-alto-minimo);cursor:pointer}.lote-casilla input{position:absolute;opacity:0;width:1px;height:1px}.lote-casilla__caja{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:5px;background:var(--cc-campo);color:transparent;box-shadow:inset 0 0 0 2px var(--cc-linea-fuerte)}.lote-casilla input:checked+.lote-casilla__caja{background:var(--cc-azul);color:var(--cc-tinta-inversa);box-shadow:none}.lote-casilla input:focus-visible+.lote-casilla__caja{outline:3px solid var(--cc-foco);outline-offset:2px}.lote-casilla__texto{font-weight:var(--cc-peso-fuerte)}.lote-casilla--caja{padding:8px 12px;border-radius:var(--cc-r-tarjeta);background:var(--cc-fondo);box-shadow:inset 0 0 0 1px var(--cc-linea)}.lote-casilla--caja .lote-casilla__texto{font-size:15px;font-weight:var(--cc-peso-medio)}.lote-opciones{display:flex;flex-direction:column;gap:8px}.lote-opcion{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 12px;border-radius:var(--cc-r-tarjeta);background:var(--cc-fondo);box-shadow:inset 0 0 0 1px var(--cc-linea-fuerte);cursor:pointer}.lote-opcion:has(input:checked){background:var(--cc-azul-suave);box-shadow:inset 0 0 0 2px var(--cc-azul)}.lote-opcion:has(input:focus-visible){outline:3px solid var(--cc-foco);outline-offset:2px}.lote-opcion__punto{flex:none;width:20px;height:20px;border-radius:50%;background:var(--cc-campo);box-shadow:inset 0 0 0 2px var(--cc-linea-fuerte)}.lote-opcion:has(input:checked) .lote-opcion__punto{background:var(--cc-campo);box-shadow:inset 0 0 0 6px var(--cc-azul)}.lote-opcion__textos{display:flex;flex-direction:column;line-height:1.3}.lote-opcion__nombre{font-weight:var(--cc-peso-fuerte)}.lote-suceso{display:flex;flex-direction:column;gap:10px;margin-top:8px;padding:12px;border-radius:var(--cc-r-tarjeta);background:var(--cc-rojo-suave);box-shadow:inset 0 0 0 1px var(--cc-rojo-borde)}.lote-suceso__cabeza{display:flex;align-items:center;justify-content:space-between}.lote-suceso__titulo{display:flex;align-items:center;gap:6px;color:var(--cc-rojo-texto);font-weight:var(--cc-peso-fuerte)}.lote-resultado{padding:14px 16px;border-radius:var(--cc-r-tarjeta);background:var(--cc-verde-suave);box-shadow:inset 0 0 0 1px var(--cc-verde-borde);color:var(--cc-verde-texto)}.lote-resultado__titulo{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:var(--cc-peso-fuerte)}.lote-resultado__detalle{margin-top:4px;color:var(--cc-tinta);font-size:var(--cc-t-apoyo)}.lote-etapas-edicion{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.lote-etapas-edicion li{display:flex;flex-direction:column;gap:6px}.lote-etapas-edicion__fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:56px;padding:6px 10px;border-radius:var(--cc-r-tarjeta);background:var(--cc-tarjeta);box-shadow:inset 0 0 0 1px var(--cc-linea)}.lote-etapas-edicion__fila--fija{background:var(--cc-fondo)}.lote-etapas-edicion__fila--nueva{background:var(--cc-info-suave);box-shadow:inset 0 0 0 2px var(--cc-info-borde)}.lote-etapas-edicion__n{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--cc-hundido);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-fuerte)}.lote-etapas-edicion__nombre{flex:1 1 120px;min-width:0;height:48px;padding:0 12px;border:2px solid var(--cc-linea-fuerte);border-radius:var(--cc-r-control);background:var(--cc-campo);color:var(--cc-tinta);font-family:var(--cc-fuente);font-size:var(--cc-t-cuerpo);font-weight:var(--cc-peso-fuerte);outline:none}.lote-etapas-edicion__nombre:focus{border-color:var(--cc-azul);box-shadow:var(--cc-anillo-foco)}.lote-etapas-edicion__nueva{padding:2px 8px;border-radius:var(--cc-r-control);background:var(--cc-info-suave);color:var(--cc-info-texto);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-fuerte)}.lote-etapas-edicion__fijo{flex:1;font-weight:var(--cc-peso-fuerte)}.lote-etapas-edicion__motivo{display:inline-flex;align-items:center;gap:4px;color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo);white-space:nowrap}.lote-etapas-edicion__insertar{padding-left:36px}@media(max-width:719.98px){.lote-prod__migas{display:none}.lote-prod__zona{grid-template-columns:minmax(0,1fr);gap:12px}.lote-prod__columna{gap:12px}.lote-prod__tarjeta{padding:16px}.lote-prod__tarjeta--sin-pad{padding:0}.lote-prod__acciones{position:static}.lote-prod__principal-laptop{display:none}.lote-cab__abierto{flex-basis:100%;order:9;margin-left:0}.lote-mas{margin-left:auto}.lote-cab__rejilla{display:flex;flex-direction:column;align-items:stretch}.lote-cab__apoyo{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.lote-cab__principal-movil{display:block}.lote-receta__cabeza,.lote-receta__aviso,.lote-receta__pie,.lote-hist__cabeza{padding-left:16px;padding-right:16px}.lote-receta__fila{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 16px}.lote-receta__fila--cabeza{display:none}.lote-receta__grupo{padding:10px 16px 4px}.lote-receta__rotulo{display:inline}.lote-receta__num{text-align:left}.lote-receta-edicion__fila{grid-template-columns:minmax(0,1fr);padding:10px 16px}.lote-receta-edicion__quitados,.lote-receta-edicion__agregar,.lote-receta-edicion__pie{padding-left:16px;padding-right:16px}.cc-etapas--horizontal{display:none}.cc-etapas--compacta{display:block}.lote-hist__filtros{flex-wrap:nowrap;padding:0 16px 12px;overflow-x:auto}.cc-fila-hist__boton{padding:10px 16px}.cc-fila-hist__abierto{margin:0 16px 12px}.lote-hoja__pie{flex-direction:column}.lote-hoja__pie>:last-child{width:100%}}.venta-barra{display:flex;flex-direction:column;gap:8px}.venta-barra__relleno{height:100%;border-radius:5px 0 0 5px;background:var(--cc-verde);box-shadow:inset 0 -3px 0 var(--cc-verde-canto)}.venta-barra__texto{display:flex;align-items:center;gap:6px;color:var(--cc-verde-texto);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-fuerte)}.venta-barra__completo{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--cc-r-control);background:var(--cc-verde-suave);box-shadow:inset 0 0 0 1px var(--cc-verde-borde);color:var(--cc-verde-texto);font-size:15px;font-weight:var(--cc-peso-fuerte)}.venta-porque{margin-bottom:8px;color:var(--cc-ambar-texto);font-size:var(--cc-t-apoyo)}.venta-acciones{display:flex;flex-direction:column;gap:6px;margin-top:10px}.venta-acciones__botones{display:flex;flex-wrap:wrap;gap:8px}.venta-acciones__porque{margin:0;color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.cc-fila-hist--tachada .cc-fila-hist__detalle,.cc-fila-hist--tachada .cc-fila-hist__monto{color:var(--cc-tinta-2);text-decoration:line-through}.cc-fila-hist__aviso--anulada{background:var(--cc-hundido);color:var(--cc-tinta)}.venta-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cc-e-4);align-items:start}.venta-cambiar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 4px 12px;border-radius:var(--cc-r-control);background:var(--cc-hundido);font-size:15px}.venta-elegir__titulo{font-size:18px;font-weight:var(--cc-peso-fuerte)}.venta-elegir__fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.venta-elegir__lote{min-height:64px}.venta-unidades__cabeza{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.venta-unidades{display:flex;flex-direction:column;gap:8px;margin-top:8px}.venta-unidad{display:flex;flex-direction:column;gap:8px;padding:6px 10px 10px;border-radius:var(--cc-r-tarjeta);background:var(--cc-fondo);box-shadow:inset 0 0 0 1px var(--cc-linea)}.venta-unidad--marcada{background:var(--cc-tarjeta);box-shadow:inset 0 0 0 2px var(--cc-azul-borde)}.venta-unidad .lote-casilla{min-height:48px}.venta-unidad__textos{display:flex;flex-direction:column;line-height:1.25}.venta-unidad__codigo{font-weight:var(--cc-peso-fuerte)}.venta-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--cc-r-control);background:var(--cc-hundido);box-shadow:var(--cc-hundido-sombra)}.venta-total--siempre{flex-wrap:wrap}.venta-total__titulo{font-size:15px;font-weight:var(--cc-peso-fuerte)}.venta-total__grande{font-size:40px;font-weight:var(--cc-peso-fuerte);letter-spacing:-.02em;line-height:1;white-space:nowrap}.venta-total__mediana{font-size:24px;font-weight:var(--cc-peso-fuerte);white-space:nowrap}.venta-total--pie{display:none;align-items:baseline;padding:0;background:none;box-shadow:none;color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.venta-total--pie strong{color:var(--cc-tinta);font-size:15px}.venta-total__nota{display:block;margin-top:2px;color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo);line-height:1.35}.venta-total__cifra{color:var(--cc-tinta);font-size:30px;font-weight:var(--cc-peso-fuerte);letter-spacing:-.02em;line-height:1;white-space:nowrap}.venta-pie{display:flex;flex-direction:column;gap:10px}.venta-efecto{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:var(--cc-r-tarjeta);background:var(--cc-hundido);box-shadow:var(--cc-hundido-sombra)}.venta-efecto__titulo{font-size:15px;font-weight:var(--cc-peso-fuerte)}.venta-efecto__linea{display:flex;align-items:flex-start;gap:8px;font-size:15px;line-height:1.45}.venta-efecto__linea--pierdes{color:var(--cc-rojo-texto);font-size:16px;font-weight:var(--cc-peso-fuerte)}.venta-efecto__linea--fuerte{font-weight:var(--cc-peso-medio)}.venta-resumen{padding:10px 12px;border-radius:var(--cc-r-control);background:var(--cc-hundido);font-size:15px}.suceso-tipos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.suceso-tipo{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 12px;border-radius:var(--cc-r-tarjeta);background:var(--cc-tarjeta);box-shadow:inset 0 0 0 1px var(--cc-linea-fuerte);cursor:pointer}.suceso-tipo:has(input:checked){background:var(--cc-azul-suave);box-shadow:inset 0 0 0 2px var(--cc-azul)}.suceso-tipo:has(input:focus-visible){outline:3px solid var(--cc-foco);outline-offset:2px}.suceso-tipo__icono{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:var(--cc-r-control);background:var(--cc-hundido)}.suceso-tipo--perdida .suceso-tipo__icono{background:var(--cc-rojo-suave);color:var(--cc-rojo-texto)}.suceso-tipo--regalo .suceso-tipo__icono{background:var(--cc-azul-suave);color:var(--cc-azul-texto)}.suceso-tipo__textos{display:flex;flex-direction:column;min-width:0;line-height:1.25}.suceso-tipo__nombre{font-weight:var(--cc-peso-fuerte)}.cc-celebra-capa{position:fixed;inset:0;z-index:45;display:grid;place-items:center;padding:16px;background:var(--cc-velo);font-family:var(--cc-fuente);font-variant-numeric:tabular-nums}.cc-celebra{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(520px,100%);box-sizing:border-box;padding:28px 24px 24px;border-radius:12px;background:var(--cc-tarjeta);box-shadow:var(--cc-elev-flotante);color:var(--cc-tinta);text-align:center;animation:cc-aparece var(--cc-mov-hoja) var(--cc-curva)}.cc-celebra__check{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:var(--cc-verde);box-shadow:inset 0 -4px 0 var(--cc-verde-canto),0 0 0 8px var(--cc-verde-suave);color:var(--cc-tinta-inversa)}.cc-celebra__titulo{margin-top:8px;font-size:26px;font-weight:var(--cc-peso-fuerte);line-height:1.2;text-wrap:pretty}.cc-celebra__texto{font-size:17px}.cc-celebra__cifra{display:flex;align-items:center;gap:8px;color:var(--cc-verde-texto);font-size:40px;font-weight:var(--cc-peso-fuerte);letter-spacing:-.02em}.cc-celebra__detalle{color:var(--cc-tinta-2);font-size:15px}.cc-celebra__boton{width:100%;margin-top:8px}@media(max-width:719.98px){.venta-dos,.suceso-tipos{grid-template-columns:minmax(0,1fr);gap:12px}.venta-total--cuerpo{display:none}.venta-total--pie{display:flex;justify-content:space-between}}.lote-cerrado__producto{flex:0 1 auto}.lote-cerrado__meta{margin-left:auto;color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.lote-cerrado__rejilla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:var(--cc-e-4);align-items:start;margin-top:var(--cc-e-3)}.lote-cerrado__cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lote-cerrado__cifra{min-width:0;padding:12px 14px;border-radius:var(--cc-r-control);background:var(--cc-hundido);box-shadow:var(--cc-hundido-sombra)}.lote-cerrado__cifra-e,.lote-cerrado__cifra-d{color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.lote-cerrado__cifra-e{font-weight:var(--cc-peso-medio)}.lote-cerrado__cifra-v{font-size:18px;font-weight:var(--cc-peso-fuerte);line-height:1.3;overflow-wrap:anywhere}.lote-cerrado__congelado{display:flex;align-items:center;gap:var(--cc-e-2);margin-top:var(--cc-e-3);padding:10px 12px;border-radius:var(--cc-r-control);background:var(--cc-fondo);color:var(--cc-tinta-2);font-size:var(--cc-t-boton)}.lote-cerrado__congelado>svg{flex:none}.lote-cerrado__acciones-movil{display:none}.lote-cerrado__sin-registros{margin:0;color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.lote-cerrado .cc-boton{white-space:normal;text-align:left}@media(max-width:1399.98px){.lote-cerrado__rejilla{grid-template-columns:minmax(0,1fr)}}@media(max-width:719.98px){.lote-cerrado__meta{flex-basis:100%;margin-left:0}.lote-cerrado__cifras{grid-template-columns:minmax(0,1fr)}.lote-cerrado__acciones-movil{display:flex;flex-direction:column;gap:var(--cc-e-2);margin-top:var(--cc-e-3)}.lote-cerrado__lado{display:none}}
