.interruptor{--interruptor-pista:var(--tinta-deshabilitada);--interruptor-pista-on:var(--tinta);--interruptor-bolita:var(--sobre-tinta);--interruptor-sombra:var(--sombra-2);--ancho:50px;--alto:30px;--margen:2px;--bolita:26px;--estiro:7px;width:var(--ancho);height:var(--alto);border-radius:var(--radio-pill);background:var(--interruptor-pista);transition:background .26s var(--salida);flex:none;position:relative}@supports (color:color-mix(in srgb, red 50%, blue)){.interruptor{--interruptor-pista:color-mix(in srgb, var(--tinta) 15%, transparent);--interruptor-sombra:0 2px 6px color-mix(in srgb, var(--tinta) 20%, transparent), 0 0 0 .5px color-mix(in srgb, var(--tinta) 8%, transparent)}}.interruptor[aria-checked=true]{background:var(--interruptor-pista-on)}.interruptor:disabled{opacity:.45;cursor:default}.interruptor-bolita{top:var(--margen);bottom:var(--margen);left:var(--margen);right:calc(var(--ancho) - var(--margen) - var(--bolita));border-radius:var(--radio-pill);background:var(--interruptor-bolita);box-shadow:var(--interruptor-sombra);pointer-events:none;transition:left .24s var(--resorte), right .46s var(--resorte);position:absolute}.interruptor[aria-checked=true] .interruptor-bolita{left:calc(var(--ancho) - var(--margen) - var(--bolita));right:var(--margen);transition:right .24s var(--resorte), left .46s var(--resorte)}.interruptor.interruptor-presionado .interruptor-bolita{right:calc(var(--ancho) - var(--margen) - var(--bolita) - var(--estiro));transition:left var(--t-rapido) var(--resorte), right var(--t-rapido) var(--resorte)}.interruptor.interruptor-presionado[aria-checked=true] .interruptor-bolita{left:calc(var(--ancho) - var(--margen) - var(--bolita) - var(--estiro));right:var(--margen)}.aj{--aj-fila-hover:var(--relleno-fuerte);--aj-separador:var(--relleno-fuerte);gap:20px}@supports (color:color-mix(in srgb, red 50%, blue)){.aj{--aj-fila-hover:color-mix(in srgb, var(--relleno-fuerte) 55%, var(--relleno))}}.aj-cabecera{justify-content:flex-start;gap:12px}.aj-volver{background:var(--relleno);width:36px;height:36px;color:var(--tinta);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.aj-volver:hover{background:var(--relleno-fuerte)}}.aj-columnas,.aj-columna{flex-direction:column;gap:28px;min-width:0;display:flex}@media (width>=900px){.aj-columnas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}}.aj-grupo{gap:8px}.aj-grupo>.seccion-cabecera{min-height:0;padding:0 4px}.aj-subcabecera{margin-top:10px}.aj-pie{color:var(--tinta-suave);text-wrap:pretty;padding:0 4px;font-size:12.5px;font-weight:500;line-height:1.45}.aj-etiqueta{color:var(--tinta-suave);font-size:13px;font-weight:550}.aj-tarjeta{background:var(--relleno);border-radius:20px;padding:16px}.aj .lista-tarjeta{padding:0;position:relative;overflow:hidden}.aj .lista-tarjeta>.fila{transition:background var(--t-rapido) var(--salida);border-bottom:none;padding:10px 16px;position:relative}.aj .lista-tarjeta>.fila+.fila:before{content:"";border-top:1px solid var(--aj-separador);pointer-events:none;position:absolute;top:0;left:64px;right:0}.aj .lista-tarjeta>:is(button,a).fila{text-decoration:none}.aj .lista-tarjeta>:is(button,a).fila:not(.aj-plan):active:not(:disabled){background:var(--relleno-fuerte);transition-duration:60ms}@media (hover:hover){.aj .lista-tarjeta>:is(button,a).fila:not(.aj-plan):hover:not(:disabled){background:var(--aj-fila-hover)}}.aj .lista-tarjeta>.fila:focus-visible{outline-offset:-2px}.aj .lista-tarjeta>button.fila:disabled{cursor:default}.aj .lista-tarjeta>button.fila:disabled:not(.aj-ocupada)>*{opacity:.45}.aj-fila .fila-detalle{white-space:normal;text-wrap:pretty;line-height:1.35}.aj-valor{color:var(--tinta-suave);white-space:nowrap;flex:none;font-size:14px;font-weight:550}.aj-entra{animation:entrar-blur var(--t-medio) var(--resorte)}.aj-cambia{animation:entrar-blur var(--t-rapido) var(--salida);display:inline-block}.aj-campo{letter-spacing:-.01em;width:100%;min-width:0;height:32px;color:var(--tinta);text-overflow:ellipsis;transition:background var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border-radius:10px;flex:1;margin:-4px 0 -4px -8px;padding:0 8px;font-size:15px;font-weight:600}.aj-campo::placeholder{color:var(--tinta-suave);font-weight:500}@media (hover:hover){.aj-campo:hover:not(:focus){background:var(--aj-fila-hover)}}.aj-campo:focus{background:var(--superficie);box-shadow:0 0 0 1px var(--borde-input), var(--focus-ring)}.aj-pildora{border-radius:var(--radio-pill);background:var(--superficie);height:34px;color:var(--tinta);box-shadow:var(--sombra-1);white-space:nowrap;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.aj-pildora svg{color:var(--tinta-secundaria);flex:none}.aj-pildora:disabled{color:var(--tinta-deshabilitada);cursor:default}.aj-pildora:disabled:active{transform:none}.aj-pildora-negra{background:var(--tinta);color:var(--sobre-tinta);box-shadow:none}.aj-pildora-negra:disabled{background:var(--relleno-fuerte);color:var(--tinta-deshabilitada)}.aj-girando svg{animation:.8s linear infinite aj-girar}@keyframes aj-girar{to{transform:rotate(360deg)}}.aj-chip{border-radius:var(--radio-pill);white-space:nowrap;height:24px;animation:entrar-blur var(--t-medio) var(--salida);align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.aj-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.aj-chip-verde{background:var(--verde-suave);color:var(--verde)}.aj-chip-ambar{background:var(--ambar-suave);color:var(--ambar)}.aj-chip-salmon{background:var(--salmon-suave);color:var(--salmon-presionado)}.aj-chip-gris{background:var(--superficie);color:var(--tinta-secundaria)}.aj-chip-tinta{background:var(--tinta);color:var(--sobre-tinta)}.aj-chip-chico{height:20px;padding:0 8px;font-size:11.5px;animation:none}.aj-chip-chico:before{display:none}.aj-negocio{background:var(--relleno);cursor:text;transition:background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border:1px solid #0000;border-radius:22px;align-items:center;gap:14px;padding:14px 14px 14px 16px;display:flex}.aj-negocio:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.aj-negocio .circulo-cara{transition:background-color var(--t-medio) var(--salida), color var(--t-medio) var(--salida)}.aj-negocio-textos{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.aj .aj-negocio-nombre{letter-spacing:-.025em;text-overflow:ellipsis;width:100%;min-width:0;font-weight:650;font-size:19px!important}.aj-negocio-email{color:var(--tinta-suave);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.aj-negocio-lapiz{background:var(--superficie);width:32px;height:32px;color:var(--tinta-secundaria);box-shadow:var(--sombra-1);transition:opacity var(--t-rapido) var(--salida), transform var(--t-medio) var(--resorte);border-radius:50%;flex:none;place-items:center;display:grid}.aj-negocio:focus-within .aj-negocio-lapiz{opacity:0;transform:scale(.7)}.aj-plan-estado{background:var(--relleno);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 14px;padding:16px;display:grid}.aj-plan-textos{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.aj-plan-nombre{letter-spacing:-.035em;font-size:26px;font-weight:650;line-height:1.1}.aj-plan-texto{color:var(--tinta-secundaria);text-wrap:pretty;font-size:13.5px;font-weight:500;line-height:1.4}.aj-plan-circulo{margin-top:2px}.aj-plan-actualizar{grid-column:1/-1;justify-self:start;margin-top:14px}.aj .aj-planes{padding:6px}.aj-planes-indicador{z-index:0;background:var(--superficie);box-shadow:var(--sombra-2);pointer-events:none;border-radius:16px;position:absolute;left:6px;right:6px}.aj-planes-listo .aj-planes-indicador[data-dir=adelante]{transition:bottom .26s var(--resorte), top .46s var(--resorte)}.aj-planes-listo .aj-planes-indicador[data-dir=atras]{transition:top .26s var(--resorte), bottom .46s var(--resorte)}.aj .aj-planes>.aj-plan{z-index:1;border-radius:16px;gap:12px;min-height:64px;padding:11px 12px}.aj .aj-planes>.fila+.fila:before{display:none}.aj-plan-radio{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--tinta-deshabilitada);color:var(--sobre-tinta);transition:background var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}.aj-plan-radio svg{opacity:0;transition:transform var(--t-medio) var(--resorte), opacity var(--t-rapido) var(--salida);transform:scale(.4)}.aj-plan[aria-checked=true] .aj-plan-radio{background:var(--tinta);box-shadow:inset 0 0 0 1.5px var(--tinta)}.aj-plan[aria-checked=true] .aj-plan-radio svg{opacity:1;transform:none}.aj-plan-titulo{align-items:center;gap:8px;min-width:0;display:flex}.aj-plan-gancho{color:var(--salmon-presionado);font-size:12.5px;font-weight:600}.aj-plan .fila-monto{font-size:15.5px}.aj-cta{animation:entrar-blur var(--t-rapido) var(--salida);justify-content:center;align-items:center;margin-top:4px;text-decoration:none;display:flex}.aj-plan-tuyo{border-radius:var(--radio-pill);background:var(--relleno);height:52px;color:var(--tinta-secundaria);animation:entrar-blur var(--t-rapido) var(--salida);justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:15px;font-weight:600;display:flex}.aj-plan-tuyo svg{color:var(--verde)}.aj-anual{color:var(--tinta-secundaria);text-align:center;align-self:center;padding:6px 10px;font-size:13.5px;font-weight:500;text-decoration:none}.aj-anual strong{color:var(--tinta);font-weight:650}.aj-anual-regalo{color:var(--verde);font-weight:600}@media (hover:hover){.aj-anual:hover{text-underline-offset:3px;text-decoration:underline}}.aj-debito{margin-top:4px}.aj-pie-enlace{color:var(--tinta-secundaria);text-decoration:underline;-webkit-text-decoration-color:var(--borde-input);text-decoration-color:var(--borde-input);text-underline-offset:3px;font-weight:600}@media (hover:hover){.aj-pie-enlace:hover{color:var(--tinta)}}.aj-av{view-transition-class:circulo;border-radius:50%;flex:none;display:inline-flex}.aj-pila{flex:none;align-items:center;display:flex}.aj-pila>*+*{margin-left:-8px}.aj-pila .circulo-cara,.aj-pila-mas{box-shadow:0 0 0 2px var(--relleno)}@media (width<=379px){.aj-pila{display:none}}.aj-pila-mas{border-radius:var(--radio-pill);background:var(--relleno-fuerte);min-width:26px;height:26px;color:var(--tinta-secundaria);place-items:center;padding:0 6px;font-size:11px;font-weight:650;display:grid}.aj-hoja-empleado,.aj-hoja-vence{gap:18px}::view-transition-group(aj-empleado){border-radius:28px 28px 0 0;overflow:clip}::view-transition-old(aj-empleado){object-fit:none;object-position:50% 0;height:100%}::view-transition-new(aj-empleado){object-fit:none;object-position:50% 0;height:100%}:root[data-aj-morph=abrir]::view-transition-image-pair(aj-empleado){animation:aj-forma-abrir var(--t-medio) var(--salida) both}:root[data-aj-morph=cerrar]::view-transition-image-pair(aj-empleado){animation:aj-forma-cerrar var(--t-medio) var(--salida) both}@keyframes aj-forma-abrir{0%{background-color:var(--relleno)}to{background-color:var(--superficie)}}@keyframes aj-forma-cerrar{0%{background-color:var(--superficie)}to{background-color:var(--relleno)}}@media (width>=900px){::view-transition-group(aj-empleado){border-radius:24px}}.aj-hoja-cabeza{text-align:center;flex-direction:column;align-items:center;gap:2px;padding-top:4px;display:flex}.aj-hoja-cabeza .aj-av{margin-bottom:10px}.aj-hoja-sub{color:var(--tinta-suave);font-size:13.5px;font-weight:500}.aj-hoja-bloque{flex-direction:column;gap:8px;display:flex}.aj-rol,.aj-vence{width:100%;transition:opacity var(--t-rapido) var(--salida);display:flex}[inert]>.aj-rol,[inert]>.aj-donde{opacity:.5}.aj-rol .segmentado-opcion,.aj-vence .segmentado-opcion{flex:1;padding:9px 14px;font-size:14px}.aj-vence .segmentado-opcion{padding-inline:8px}.aj-rol-texto,.aj-explica{min-height:2.9em;color:var(--tinta-secundaria);animation:entrar-blur var(--t-rapido) var(--salida);padding:0 4px;font-size:13.5px;line-height:1.45}.aj-explica-aviso{color:var(--rojo)}.aj-donde{transition:opacity var(--t-rapido) var(--salida);flex-wrap:wrap;gap:8px;display:flex}.aj-donde-sucursal{border-radius:var(--radio-pill);background:var(--relleno);max-width:100%;height:40px;color:var(--tinta);white-space:nowrap;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);align-items:center;gap:8px;padding:0 16px 0 10px;font-size:14.5px;font-weight:550;display:inline-flex;position:relative}.aj-donde-sucursal:after{content:"";position:absolute;inset:-2px 0}@media (hover:hover){.aj-donde-sucursal:hover{background:var(--relleno-fuerte)}}.aj-donde-activa,.aj-donde-activa:hover{background:var(--tinta);color:var(--sobre-tinta)}.aj-donde-marca{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--tinta-deshabilitada);color:var(--tinta);transition:background var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}.aj-donde-marca svg{opacity:0;transition:transform var(--t-medio) var(--resorte), opacity var(--t-rapido) var(--salida);transform:scale(.4)}.aj-donde-activa .aj-donde-marca{background:var(--sobre-tinta);box-shadow:none}.aj-donde-activa .aj-donde-marca svg{opacity:1;transform:none}.aj-legales{flex-wrap:wrap;gap:4px 16px;padding-top:2px;display:flex}.aj-legales a{color:var(--tinta-secundaria);font-weight:550;text-decoration:none}@media (hover:hover){.aj-legales a:hover{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}}.aj-toast{white-space:normal;text-overflow:clip;border-radius:21px;width:max-content;height:auto;min-height:42px;padding-top:10px;padding-bottom:10px;line-height:1.3}.aj-toast-error svg{color:var(--rojo-vivo)}@media (width>=900px){.aj{gap:24px}.aj-plan-nombre{font-size:28px}}.aj-comercio>span{white-space:nowrap;flex-shrink:0}.aj-comercio>select{min-width:0}.aj-proximamente{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.aj-proximamente p{color:var(--tinta-secundaria);font-size:14px;line-height:1.5}.kioskito{background:var(--superficie);flex-direction:column;min-width:0;height:100%;display:flex}.ki-cabecera{border-bottom:1px solid var(--borde);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.ki-marca{align-items:center;gap:11px;display:flex}.ki-icono{background:var(--relleno);width:40px;height:40px;color:var(--tinta);border-radius:14px;place-items:center;display:grid}.ki-marca h1{letter-spacing:-.04em;margin:0;font-size:18px;font-weight:650}.ki-marca div>span{color:var(--tinta-suave);font-size:11px}.ki-nueva{color:var(--tinta-secundaria);border:1px solid var(--borde);border-radius:var(--radio-pill);align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.ki-nueva>span:first-child{font-size:20px;line-height:1}.ki-botones{align-items:center;gap:8px;display:flex}.ki-factura{color:var(--tinta);white-space:nowrap}.ki-factura .ki-corto{display:none}.ki-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.ki-columna{width:100%;max-width:710px;margin:0 auto}.ki-bienvenida{animation:entrar-suave var(--t-medio) var(--resorte-firme);padding:44px 28px 24px}.ki-ceja{letter-spacing:.12em;color:var(--tinta-suave);font-size:10px;font-weight:650}.ki-bienvenida h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin:18px 0;font-size:clamp(30px,5vw,46px);font-weight:550;line-height:1.12}.ki-bienvenida h2 span{color:var(--tinta-secundaria)}.ki-bienvenida>p{color:var(--tinta-secundaria);margin:0 0 28px;font-size:15px;line-height:1.6}.ki-hoy{border:1px solid var(--borde);background:var(--fondo);text-align:left;width:100%;transition:transform var(--t-medio) var(--resorte);border-radius:20px;flex-direction:column;align-items:flex-start;margin:0 0 20px;padding:20px 22px;display:flex}.ki-hoy>span{color:var(--tinta-secundaria);justify-content:space-between;width:100%;font-size:12px;display:flex}.ki-hoy strong{letter-spacing:-.05em;color:var(--salmon);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.5}.ki-hoy small{color:var(--tinta-suave);font-size:11px}.ki-atajos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ki-atajos button{text-align:left;border:1px solid var(--borde);min-height:62px;color:var(--tinta-secundaria);transition:background var(--t-rapido),transform var(--t-medio) var(--resorte);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;font-size:12px;line-height:1.45;display:flex}.ki-atajos button>span{color:var(--tinta-suave);flex:none}.ki-atajos button:hover,.ki-nueva:hover{background:var(--fondo-hover)}.ki-atajos button:active,.ki-hoy:active{transform:scale(.98)}.ki-mensajes{flex-direction:column;gap:26px;padding:24px 28px 8px;display:flex}.ki-mensaje{max-width:100%;animation:entrar-suave var(--t-medio) var(--resorte-firme)}.ki-mensaje>p,.ki-texto-redes>p,.ki-promo>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.7}.ki-user{background:var(--relleno);border-radius:18px 18px 4px;align-self:flex-end;max-width:88%;padding:6px 16px}.ki-firma{color:var(--tinta-secundaria);align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.ki-firma svg{width:17px;height:17px}.ki-firma small{color:var(--tinta-suave);font-size:10px;font-weight:400}.ki-error>p{color:var(--rojo)}.ki-pensando{color:var(--tinta-suave)}.ki-pensando>span{animation:1s ease-in-out infinite ki-pulso}.ki-promo,.ki-texto-redes{border:1px solid var(--borde);background:var(--fondo);border-radius:16px;margin:14px 0;padding:18px}.ki-promo h3{letter-spacing:-.03em;margin:10px 0 0;font-size:16px}.ki-promo>strong{color:var(--salmon);letter-spacing:-.04em;font-size:26px;font-weight:600;display:block}.ki-promo>small{color:var(--tinta-suave);margin:8px 0 14px;font-size:11px;line-height:1.5;display:block}.ki-promo>.boton-negro{width:100%;min-height:40px;font-size:12px}.ki-acciones{gap:16px;display:flex}.ki-acciones button,.ki-enlace{color:var(--tinta-secundaria);text-underline-offset:3px;padding:5px 0;font-size:11px;text-decoration:underline}.ki-pie{background:var(--superficie);padding:12px 28px 16px}.ki-compositor{border:1px solid var(--borde);box-shadow:var(--sombra-1);transition:border-color var(--t-rapido);border-radius:20px;align-items:flex-end;gap:8px;padding:8px 8px 8px 16px;display:flex}.ki-compositor:focus-within{border-color:var(--tinta-suave)}.ki-compositor textarea{resize:none;min-width:0;color:var(--tinta);background:0 0;border:0;outline:0;flex:1;max-height:120px;padding:8px 0;font-family:inherit;font-size:14px;line-height:22px}.ki-compositor textarea::placeholder{color:var(--tinta-suave)}.ki-compositor button{background:var(--tinta);width:38px;height:38px;color:var(--superficie);transition:transform var(--t-medio) var(--resorte),opacity var(--t-rapido);border-radius:13px;flex:none;place-items:center;display:grid}.ki-compositor button:active{transform:scale(.92)}.ki-nota{color:var(--tinta-suave);justify-content:space-between;gap:8px;padding:10px 4px 0;font-size:10px;display:flex}.ki-aviso{color:var(--tinta-secundaria);margin:0 0 10px;font-size:12px;line-height:1.5}.ki-aviso button{text-underline-offset:3px;text-decoration:underline}.kioskito button:disabled{opacity:.4;cursor:default}@keyframes ki-pulso{50%{opacity:.4}}@media (width<=480px){.ki-cabecera{padding:16px}.ki-nueva:not(.ki-factura)>span:last-child{display:none}.ki-nueva:not(.ki-factura){justify-content:center;width:38px;height:38px;padding:0}.ki-factura{height:38px}.ki-factura .ki-largo{display:none}.ki-factura .ki-corto{display:inline}.ki-marca div>span{display:none}.ki-bienvenida{padding:30px 20px 20px}.ki-mensajes{padding:20px}.ki-atajos button{gap:6px;padding:12px;font-size:11px}.ki-pie{padding:10px 16px 12px}.ki-nota{font-size:9px}.ki-bienvenida>p{margin-bottom:20px}.ki-hoy{padding:16px}.ki-hoy strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.kioskito *{transition:none!important;animation:none!important}}.ki-descripcion{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.6}.ki-descripcion-campo{resize:vertical;width:100%;min-height:90px;font-size:14px}.pagar-fondo{z-index:72}.hoja.pagar{gap:16px;padding-top:18px}.hoja.pagar>*{flex:none}@media (width>=900px){.hoja.pagar{max-width:460px;padding:24px 24px 22px}}.pagar-cabecera{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pagar-titulos{flex-direction:column;gap:2px;min-width:0;padding-top:4px;display:flex}.pagar-sub{color:var(--tinta-suave);font-size:13.5px;font-weight:500}.pagar-cerrar{width:44px;height:44px;color:var(--tinta-secundaria);flex:none;place-items:center;margin:-2px -8px 0 0;display:grid;position:relative}.pagar-cerrar:before{content:"";background:var(--relleno);transition:background var(--t-rapido) var(--salida);border-radius:50%;position:absolute;inset:4px}.pagar-cerrar svg{position:relative}.pagar-cerrar:disabled{color:var(--tinta-deshabilitada);cursor:default}@media (hover:hover){.pagar-cerrar:not(:disabled):hover:before{background:var(--relleno-fuerte)}}.hoja.pagar:focus{outline:none}.pagar-periodo{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.pagar-regalo{border-radius:var(--radio-pill);background:var(--relleno);height:28px;color:var(--tinta-secundaria);white-space:nowrap;transition:background var(--t-medio) var(--salida), color var(--t-medio) var(--salida);align-items:center;padding:0 11px;font-size:13px;font-weight:550;display:inline-flex}.pagar-regalo-activo{background:var(--verde-suave);color:var(--verde)}.pagar-debito{background:var(--relleno);border-radius:20px;flex-direction:column;gap:3px;padding:14px 16px 15px;display:flex}.pagar-debito-titulo{letter-spacing:-.015em;font-size:15.5px;font-weight:600}.pagar-debito-monto{color:var(--tinta-suave);font-size:13.5px;font-weight:500}.pagar-debito-monto strong{letter-spacing:-.025em;color:var(--tinta);font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.pagar-debito-ahorro{color:var(--verde);animation:entrar-blur var(--t-medio) var(--salida);font-size:13px;font-weight:600}.pagar-debito-detalle{color:var(--tinta-secundaria);text-wrap:pretty;margin-top:2px;font-size:13px;line-height:1.42}.pagar-aviso{background:var(--ambar-suave);color:var(--ambar);text-wrap:pretty;border-radius:16px;padding:12px 14px;font-size:13.5px;font-weight:550;line-height:1.4}.pagar-error{background:var(--rojo-suave);color:var(--rojo);text-wrap:pretty;animation:entrar-blur var(--t-rapido) var(--salida);border-radius:16px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:14px;font-weight:550;line-height:1.4;display:flex}.pagar-error svg{flex:none;margin-top:1px}.pagar-boton{justify-content:center;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.boton-principal.pagar-boton[aria-busy=true]:disabled{background:var(--acento-degrade);color:var(--sobre-tinta);opacity:.82;cursor:progress}.pagar-girando{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite pagar-girar}@keyframes pagar-girar{to{transform:rotate(360deg)}}.pagar-nota{text-align:center;color:var(--tinta-secundaria);text-wrap:balance;animation:entrar-blur var(--t-medio) var(--salida);margin-top:-4px;padding:0 8px;font-size:13.5px;line-height:1.45}.pagar-pie{border-top:1px solid var(--separador);flex-direction:column;gap:6px;padding-top:14px;display:flex}.pagar-seguro{color:var(--tinta-suave);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.pagar-seguro svg{flex:none;margin-top:1px}.pagar-transferencia{color:var(--tinta-suave);padding-left:24px;font-size:12.5px;line-height:1.45}.pagar-transferencia a{color:var(--tinta-secundaria);text-decoration:underline;-webkit-text-decoration-color:var(--borde-input);text-decoration-color:var(--borde-input);text-underline-offset:3px;font-weight:600}@media (hover:hover){.pagar-transferencia a:hover{color:var(--tinta)}}.hoja.pagar-confirmar{gap:12px}.pagar-confirmar>.circulo{margin-bottom:4px}.pagar-acciones{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.pagar-acciones .boton-negro{height:48px;padding:0 16px;font-size:15px}.toast.pagar-toast{white-space:normal;text-overflow:clip;border-radius:21px;height:auto;min-height:42px;padding-top:10px;padding-bottom:10px;line-height:1.3}.pagar-prueba{background:var(--relleno);color:var(--tinta-secundaria);text-wrap:pretty;border-radius:16px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:13.5px;font-weight:550;line-height:1.4;display:flex}.pagar-prueba svg{flex:none;margin-top:1px}.pagar-prueba-baja{background:var(--ambar-suave);color:var(--ambar)}.retener{text-align:left;flex-direction:column;gap:10px;width:100%;display:flex}.retener-oferta{background:var(--salmon-suave);border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex}.retener-titulo{letter-spacing:-.015em;font-size:16px;font-weight:650}.retener-precio{color:var(--tinta-secundaria);font-size:14px;line-height:1.45}.retener-precio strong{color:var(--tinta);font-variant-numeric:tabular-nums}.retener-precio s{font-variant-numeric:tabular-nums}.retener-pausa{border:1px solid var(--borde);background:var(--superficie);text-align:left;color:var(--tinta);border-radius:18px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px 16px;display:flex}.retener-pausa strong{font-size:15px;font-weight:600}.retener-pausa span{color:var(--tinta-secundaria);font-size:13px}.retener-pausa:disabled{opacity:.6}.cartel-retencion{background:var(--verde-suave,#e3f4ec);color:var(--tinta);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cartel-retencion-pausa{background:var(--ambar-suave,#fdf3dc)}.cartel-retencion strong{font-size:15px;font-weight:650;display:block}.cartel-retencion p{color:var(--tinta-secundaria);margin-top:2px;font-size:13.5px;line-height:1.45}.cartel-retencion-pasos{gap:4px;margin-top:8px;display:flex}.cartel-retencion-pasos span{background:color-mix(in srgb, var(--verde) 25%, transparent);border-radius:999px;width:28px;height:6px}.cartel-retencion-pasos span.usado{background:var(--verde)}.cartel{background:var(--relleno);border-radius:22px;flex-shrink:0;min-width:0;padding:18px;container-type:inline-size}.cartel-interior{flex-direction:column;gap:16px;display:flex}.cartel-textos{flex-direction:column;gap:8px;min-width:0;display:flex}.cartel-cabeza{align-items:center;gap:10px;margin-bottom:4px;display:flex}.cartel-datos{flex-direction:column;gap:1px;min-width:0;display:flex}.cartel-plan-nombre{letter-spacing:-.01em;font-size:14px;font-weight:650}.cartel-plan-precio{color:var(--tinta-suave);font-size:12.5px;font-weight:500}.cartel-titulo{letter-spacing:-.025em;text-wrap:balance;font-size:19px;font-weight:650;line-height:1.2}.cartel-gancho{letter-spacing:-.01em;color:var(--salmon-presionado);font-size:15px;font-weight:650}.cartel-detalle{color:var(--tinta-secundaria);font-size:14px;line-height:1.45}.cartel-pronto{color:var(--tinta-suave);font-size:12.5px;font-weight:500;line-height:1.55}.cartel-pronto-chip{border-radius:var(--radio-pill);background:var(--superficie);height:20px;box-shadow:var(--sombra-1);color:var(--tinta-secundaria);vertical-align:1px;align-items:center;margin-right:6px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.cartel-acciones{flex-direction:column;align-items:stretch;gap:8px;display:flex}.cartel-boton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cartel-anual{min-height:44px;color:var(--tinta-secundaria);flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:6px;padding:0 6px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}@media (hover:hover){.cartel-anual:hover{color:var(--tinta)}}.cartel-anual-chip{border-radius:var(--radio-pill);background:var(--verde-suave);height:22px;color:var(--verde);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}@container (width>=620px){.cartel-interior{flex-direction:row;align-items:center;gap:32px}.cartel-textos{flex:1;max-width:560px}.cartel-acciones{flex:none;width:290px;margin-left:auto}}.ks-seccion{background:var(--superficie);flex-direction:column;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.ks-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.ks-seccion .kioskito{flex:1;min-height:0}.ks-seccion button:disabled{opacity:.45;cursor:default}.ks-cabecera{border-bottom:1px solid var(--separador);flex:none;align-items:center;gap:8px;min-height:64px;padding:8px 16px;display:flex}.ks-titulo{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:700;line-height:1.15}.ks-titulo span{letter-spacing:0;color:var(--tinta-secundaria);font-size:13px;font-weight:500}.ks-titulo-puerta{flex:1;min-width:0;font-size:18px}.ks-volver{width:40px;height:40px;color:var(--tinta);border-radius:50%;place-items:center;margin-left:-8px;display:grid}.ks-volver:hover{background:var(--fondo-hover)}.ks-cabecera .ks-mascota{margin-left:auto}.ks-mascota{pointer-events:none;flex:none;animation:4.2s ease-in-out infinite ks-flota;display:inline-block;position:relative}.ks-mascota img{-webkit-user-select:none;user-select:none;width:152%;max-width:none;height:152%;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.ks-mascota-quieta{animation:none}.ks-saluda{animation:1.1s ease-in-out ks-saludo}.ks-inicio{flex-direction:column;gap:12px;max-width:720px;margin:0 auto;padding:16px 16px 32px;display:flex}.ks-escenario{background:var(--salmon-suave);border-radius:28px;align-items:center;gap:4px;min-height:196px;padding:18px 18px 18px 8px;display:flex;position:relative;overflow:hidden}.ks-escenario:after{content:"";background:var(--salmon-barra);opacity:.55;filter:blur(4px);border-radius:50%;width:118px;height:16px;position:absolute;bottom:22px;left:34px}.ks-escenario .ks-mascota{z-index:1}.ks-globo{z-index:1;background:var(--superficie);min-width:0;box-shadow:var(--sombra-2);border-radius:22px;flex:1;padding:16px 18px;position:relative}.ks-globo:before{content:"";background:var(--superficie);border-radius:3px;width:16px;height:16px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)rotate(45deg)}.ks-globo p{color:var(--tinta-secundaria);margin:0;font-size:15px;line-height:1.4;position:relative}.ks-globo .ks-globo-saludo{letter-spacing:-.02em;color:var(--tinta);margin-bottom:2px;font-size:19px;font-weight:650}.ks-tarjeta{text-align:left;background:var(--superficie);border:1px solid var(--borde);width:100%;color:var(--tinta);transition:transform var(--t-medio) var(--resorte), border-color var(--t-rapido);border-radius:22px;align-items:center;gap:16px;padding:18px;display:flex;position:relative}.ks-tarjeta:hover{border-color:var(--salmon-borde)}.ks-tarjeta:active{transform:scale(.985)}.ks-tarjeta:focus-visible{outline:2px solid var(--salmon);outline-offset:2px}.ks-tarjeta-texto{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ks-tarjeta-texto strong{letter-spacing:-.025em;font-size:18px;font-weight:650}.ks-tarjeta-texto>span{color:var(--tinta-secundaria);font-size:13.5px;line-height:1.45}.ks-tarjeta-texto em{color:var(--salmon-presionado);font-size:12.5px;font-style:normal;font-weight:600}.ks-tarjeta-studio{background:var(--fondo-secundario);border-color:#0000;flex-direction:row-reverse;min-height:188px;padding:20px;overflow:hidden}.ks-abanico{flex:none;width:150px;height:150px;position:relative}.ks-abanico img{aspect-ratio:9/16;object-fit:cover;width:78px;box-shadow:var(--sombra-2);border:3px solid var(--superficie);background:var(--relleno);border-radius:12px;position:absolute;top:4px}.ks-abanico img:first-child{left:0;transform:rotate(-9deg)translateY(10px)}.ks-abanico img:nth-child(2){z-index:1;left:36px;transform:translateY(-2px)}.ks-abanico img:nth-child(3){left:72px;transform:rotate(9deg)translateY(10px)}.ks-tarjeta-chat{flex-direction:column;align-items:stretch}.ks-mini-chat{background:var(--relleno);border-radius:16px;flex-direction:column;gap:6px;padding:12px;display:flex}.ks-mini-chat span{border-radius:16px;max-width:86%;padding:9px 12px;font-size:13px;line-height:1.35}.ks-mini-vos{background:var(--salmon-suave);border-bottom-right-radius:5px;align-self:flex-end}.ks-mini-kioskito{background:var(--superficie);box-shadow:var(--sombra-1);border-bottom-left-radius:5px;align-self:flex-start}.ks-wa-resumen{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ks-wa-cifra{color:var(--tinta-secundaria);font-size:12px}.ks-wa-cifra strong{color:var(--tinta);margin-right:3px;font-size:20px}.ks-estado{border-radius:var(--radio-pill);background:var(--relleno);color:var(--tinta-secundaria);white-space:nowrap;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.ks-estado:before{content:"";background:var(--tinta-deshabilitada);border-radius:50%;width:7px;height:7px}.ks-estado-si{background:var(--verde-suave);color:var(--verde)}.ks-estado-si:before{background:var(--verde)}.ks-tarjeta-factura{flex-direction:column;align-items:stretch}.ks-mini-factura{background:var(--fondo-secundario);border-radius:14px;flex-direction:column;gap:7px;padding:14px 14px 12px;display:flex}.ks-mini-factura-cabecera{border-bottom:1px dashed var(--borde);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:7px;font-size:13px;display:flex}.ks-mini-factura-cabecera b{font-weight:650}.ks-mini-factura-cabecera small{color:var(--tinta-secundaria);font-size:11.5px}.ks-mini-factura-linea{align-items:center;gap:8px;font-size:13px;display:flex}.ks-mini-factura-linea>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ks-mini-factura-linea b{font-variant-numeric:tabular-nums;color:var(--tinta-secundaria);font-weight:600}.ks-mini-factura-linea i{background:var(--verde) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.3 2.3 4.7-4.9' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;flex:none;width:16px;height:16px}.ks-mini-factura-pie{background:var(--verde-suave);color:var(--verde);border-radius:999px;align-self:flex-end;margin-top:2px;padding:4px 10px;font-size:12px;font-weight:650}.ks-enlace{color:var(--tinta-secundaria);text-underline-offset:3px;padding:6px 2px;font-size:13px;text-decoration:underline}.ks-ver-presentacion{align-self:center;margin-top:8px}.ks-sin-plan .cartel{margin:0}@media (width>=720px){.ks-inicio{grid-template-columns:1fr 1fr;padding-top:24px;display:grid}.ks-escenario,.ks-tarjeta-studio,.ks-tarjeta-factura,.ks-ver-presentacion,.ks-sin-plan .cartel{grid-column:1/-1}.ks-tarjeta-factura{flex-direction:row;align-items:center;gap:28px}.ks-tarjeta-factura .ks-mini-factura{flex:none;width:300px}.ks-escenario{min-height:232px;padding-left:32px}.ks-globo{max-width:380px}.ks-tarjeta-wa{flex-direction:column;align-items:stretch}.ks-tarjeta-wa .ks-wa-resumen{align-items:flex-start}.ks-abanico{width:190px}.ks-abanico img{width:96px}.ks-abanico img:nth-child(2){left:46px}.ks-abanico img:nth-child(3){left:92px}}.ks-studio{flex-direction:column;flex:1;min-height:0;display:flex}.ks-segmento{border-radius:var(--radio-pill);background:var(--relleno);flex:none;gap:4px;margin:12px 16px 0;padding:4px;display:flex}.ks-segmento button{border-radius:var(--radio-pill);color:var(--tinta-secundaria);flex:1;padding:10px 8px;font-size:14px;font-weight:550}.ks-segmento [aria-selected=true]{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-1);font-weight:650}.ks-pedir{flex-direction:column;flex:1;min-height:0;display:flex}.ks-hilo{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow:auto}.ks-hilo-vacio{text-align:left;flex-direction:column;align-items:center;gap:14px;margin:auto 0;padding:8px 0;display:flex}.ks-hilo-vacio>.ks-burbuja{border-top-left-radius:22px;max-width:420px}.ks-ejemplos{flex-direction:column;gap:8px;width:100%;max-width:460px;display:flex}.ks-ejemplos p{color:var(--tinta-suave);margin:0 4px;font-size:12.5px}.ks-ejemplos button{text-align:left;border:1px dashed var(--borde-input);color:var(--tinta-secundaria);background:var(--superficie);border-radius:16px;padding:12px 14px;font-size:13.5px;line-height:1.4}.ks-ejemplos button:hover{border-color:var(--salmon);color:var(--tinta)}.ks-fila{align-items:flex-end;gap:8px;display:flex}.ks-fila-vos{justify-content:flex-end}.ks-burbuja{overflow-wrap:anywhere;border-radius:20px;max-width:min(84%,460px);padding:11px 14px;font-size:14.5px;line-height:1.45}.ks-burbuja p{margin:0}.ks-burbuja p+p{margin-top:6px}.ks-burbuja-vos{background:var(--salmon-suave);color:var(--tinta);border-bottom-right-radius:6px}.ks-burbuja-kioskito{background:var(--superficie);border:1px solid var(--borde);border-bottom-left-radius:6px}.ks-burbuja-adjuntos{gap:6px;margin-bottom:8px;display:flex}.ks-burbuja-adjuntos img{object-fit:cover;border-radius:10px;width:64px;height:64px}.ks-burbuja-imagen{border-radius:22px 22px 22px 6px;padding:8px}.ks-imagen{background:var(--relleno);border-radius:14px;width:min(280px,64vw);display:block}.ks-imagen-estado{aspect-ratio:9/16;object-fit:cover}.ks-imagen-post{aspect-ratio:1;object-fit:cover}.ks-imagen-acciones{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ks-imagen-acciones button{border-radius:var(--radio-pill);background:var(--relleno);align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:550;display:inline-flex}.ks-imagen-acciones .ks-accion-principal{background:var(--tinta);color:var(--sobre-tinta)}.ks-nota{color:var(--tinta-suave);margin:8px 4px 0;font-size:12px;line-height:1.4}.ks-nota-alerta{color:var(--ambar)}.ks-error{color:var(--rojo)}.ks-pintando{flex-direction:column;gap:10px;display:flex}.ks-lienzo{background:linear-gradient(100deg, var(--relleno) 30%, var(--salmon-suave) 50%, var(--relleno) 70%);background-size:300% 100%;border-radius:12px;width:150px;animation:1.6s linear infinite ks-pinta;display:block}.ks-lienzo-estado{aspect-ratio:9/16}.ks-lienzo-post{aspect-ratio:1}.ks-redactor{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--separador);background:var(--superficie);flex:none}.ks-adjuntos{gap:8px;margin-bottom:8px;display:flex}.ks-adjuntos figure{width:64px;height:64px;margin:0;position:relative}.ks-adjuntos img{object-fit:cover;border-radius:12px;width:100%;height:100%}.ks-adjuntos figcaption{background:var(--tinta);color:var(--sobre-tinta);border-radius:6px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;bottom:4px;left:4px}.ks-adjuntos figure button{background:var(--tinta);width:24px;height:24px;color:var(--sobre-tinta);border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.ks-adjuntos figure button svg{width:12px;height:12px}.ks-aviso{color:var(--rojo);margin:0 0 8px;font-size:13px;line-height:1.4}.ks-caja{border:1px solid var(--borde-input);background:var(--superficie);transition:border-color var(--t-rapido);border-radius:22px}.ks-caja:focus-within{border-color:var(--salmon)}.ks-caja textarea{box-sizing:border-box;resize:none;width:100%;min-height:56px;max-height:160px;font:inherit;color:var(--tinta);field-sizing:content;background:0 0;border:0;outline:0;padding:14px 16px 6px;font-size:16px;line-height:1.4;display:block}.ks-caja-acciones{align-items:center;gap:8px;padding:6px 8px 8px;display:flex}.ks-icono-boton{width:40px;height:40px;color:var(--tinta-secundaria);border-radius:50%;place-items:center;display:grid}.ks-icono-boton:hover{background:var(--fondo-hover);color:var(--tinta)}.ks-formato{border-radius:var(--radio-pill);background:var(--relleno);gap:2px;padding:3px;display:flex}.ks-formato button{border-radius:var(--radio-pill);color:var(--tinta-secundaria);align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;font-weight:550;display:inline-flex}.ks-formato [aria-checked=true]{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-1)}.ks-formato-forma{border:1.6px solid;border-radius:2px;display:inline-block}.ks-formato-estado{width:7px;height:12px}.ks-formato-post{width:10px;height:10px}.ks-enviar{border-radius:var(--radio-pill);background:var(--salmon);color:var(--sobre-salmon,#fff);white-space:nowrap;margin-left:auto;padding:10px 16px;font-size:14px;font-weight:650}.ks-enviar:not(:disabled):hover{background:var(--salmon-oscuro)}.ks-cupo{color:var(--tinta-suave);margin:8px 4px 0;font-size:12.5px}.ks-cupo .ks-enlace{padding:0;font-size:12.5px}.ks-hoja-velo{z-index:50;background:var(--velo);animation:ks-funde var(--t-rapido) ease-out;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ks-hoja{box-sizing:border-box;width:100%;max-width:520px;max-height:92dvh;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--superficie);box-shadow:var(--sombra-3);animation:ks-sube var(--t-medio) var(--salida);border-radius:28px 28px 0 0;overflow:auto}.ks-hoja-cabeza{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ks-hoja-cabeza h2{letter-spacing:-.03em;margin:0;font-size:21px;line-height:1.2}.ks-consejos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ks-consejos li{border-top:1px solid var(--separador);gap:12px;padding:12px 0;display:flex}.ks-consejo-icono{background:var(--salmon-suave);width:36px;height:36px;color:var(--salmon-presionado);border-radius:12px;flex:none;place-items:center;display:grid}.ks-consejos strong{font-size:15px}.ks-consejos p{color:var(--tinta-secundaria);margin:3px 0 0;font-size:13.5px;line-height:1.45}.ks-consejos q{color:var(--tinta);font-weight:650}.ks-ejemplo-bueno{background:var(--relleno);border-radius:18px;margin:6px 0 12px;padding:14px 16px}.ks-ejemplo-bueno span{color:var(--verde);font-size:12px;font-weight:650}.ks-ejemplo-bueno p{margin:4px 0 0;font-size:14px;line-height:1.45}.ks-hoja-nota{color:var(--tinta-secundaria);margin:0 0 14px;font-size:13px}.ks-hoja .boton-principal{width:100%}@media (width>=720px){.ks-hoja-velo{align-items:center}.ks-hoja{border-radius:28px;padding:28px}}.ks-prearmados-vista{flex:1;min-height:0;padding:12px 0 32px;overflow:auto}.ks-prearmados-intro{color:var(--tinta-secundaria);max-width:560px;margin:4px 16px;font-size:14px;line-height:1.45}.ks-estante{margin-top:18px}.ks-estante header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding:0 16px;display:flex}.ks-estante h3{letter-spacing:-.025em;margin:0;font-size:18px}.ks-estante header p{color:var(--tinta-suave);text-align:right;margin:0;font-size:12.5px}.ks-estante-fila{scroll-snap-type:x mandatory;gap:12px;padding:4px 16px 10px;scroll-padding:16px;display:flex;overflow-x:auto}.ks-lamina{text-align:left;scroll-snap-align:start;flex-direction:column;flex:none;gap:8px;width:152px;display:flex}.ks-lamina img{aspect-ratio:9/16;object-fit:cover;background:var(--relleno);width:100%;box-shadow:var(--sombra-2);transition:transform var(--t-medio) var(--resorte);border-radius:16px}.ks-lamina:active img{transform:scale(.97)}.ks-lamina:focus-visible img{outline:2px solid var(--salmon);outline-offset:3px}.ks-lamina span{padding:0 2px;font-size:13.5px;font-weight:600}@media (width>=720px){.ks-lamina{width:184px}}.ks-wa{flex-direction:column;gap:24px;max-width:760px;margin:0 auto;padding:16px 16px 40px;display:flex}.ks-wa-portada{flex-direction:column;gap:18px;display:flex}.ks-wa-texto h2{letter-spacing:-.04em;margin:12px 0 8px;font-size:26px;line-height:1.15}.ks-wa-texto p{color:var(--tinta-secundaria);max-width:46ch;margin:0;font-size:15px;line-height:1.5}.ks-telefono{border:1px solid var(--borde);width:100%;max-width:340px;box-shadow:var(--sombra-2);background:#efeae2;border-radius:30px;align-self:center;overflow:hidden}.ks-telefono-barra{background:#f7f5f2;border-bottom:1px solid #e6e0d8;align-items:center;gap:10px;padding:12px 14px;display:flex}.ks-telefono-avatar{background:var(--salmon);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.ks-telefono-barra strong{font-size:14px;display:block}.ks-telefono-barra small{color:#667781;font-size:11.5px}.ks-telefono-chat{flex-direction:column;gap:6px;padding:14px 12px 18px;display:flex}.ks-wa-burbuja{color:#111b21;border-radius:10px;max-width:80%;margin:0;padding:7px 10px 18px;font-size:13.5px;line-height:1.35;position:relative;box-shadow:0 1px .5px #0b141a21}.ks-wa-burbuja time{color:#667781;font-size:10.5px;position:absolute;bottom:4px;right:8px}.ks-wa-cliente{background:#fff;border-top-left-radius:2px;align-self:flex-start}.ks-wa-negocio{background:#d9fdd3;border-top-right-radius:2px;align-self:flex-end}.ks-wa-negocio span{color:#1f7a52;margin-bottom:2px;font-size:11px;font-weight:650;display:block}.ks-wa-mes h3,.ks-wa-tareas h3{letter-spacing:-.025em;margin:0 0 12px;font-size:18px}.ks-wa-mes h3:first-letter{text-transform:uppercase}.ks-wa-numeros{border:1px solid var(--borde);border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.ks-wa-numeros div{flex-direction:column;gap:4px;padding:16px 14px;display:flex}.ks-wa-numeros div+div{border-left:1px solid var(--borde)}.ks-wa-numeros strong{letter-spacing:-.04em;font-size:30px;font-weight:700}.ks-wa-numeros span{color:var(--tinta-secundaria);font-size:12.5px;line-height:1.35}.ks-wa-tope{margin-top:14px}.ks-wa-tope-texto{color:var(--tinta-secundaria);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.ks-wa-tope-texto strong{color:var(--tinta)}.ks-barra{background:var(--relleno-fuerte);border-radius:4px;height:8px;overflow:hidden}.ks-barra span{background:var(--salmon);border-radius:4px;height:100%;display:block}.ks-wa-tope p{color:var(--tinta-suave);margin:8px 0 0;font-size:12.5px}.ks-wa-tareas ul{margin:0;padding:0;list-style:none}.ks-wa-tareas li{border-top:1px solid var(--separador);flex-direction:column;gap:3px;padding:12px 0;display:flex}.ks-wa-tareas li strong{font-size:15px}.ks-wa-tareas li span{color:var(--tinta-secundaria);font-size:13.5px;line-height:1.45}.ks-wa-limite{color:var(--tinta-suave);margin:8px 0 0;font-size:13px}.ks-wa-accion{flex-direction:column;gap:8px;display:flex}.ks-wa-accion .boton-principal{width:100%}.ks-wa-accion p{color:var(--tinta-suave);text-align:center;margin:0;font-size:12.5px}.ks-boton-secundario{border-radius:var(--radio-pill);background:var(--relleno);padding:14px;font-weight:600}@media (width>=720px){.ks-wa-portada{flex-direction:row;align-items:center;gap:28px}.ks-wa-texto{flex:1}.ks-telefono{flex:none;width:320px}.ks-wa-accion{align-items:flex-start}.ks-wa-accion .boton-principal{width:auto;padding-inline:28px}}@media (width<=380px){.ks-wa-numeros{grid-template-columns:1fr}.ks-wa-numeros div+div{border-left:0;border-top:1px solid var(--borde)}}.ks-presentacion{z-index:2;pointer-events:none;background:var(--superficie);height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden}.ks-presentacion-reserva{height:300px}.ks-seccion[data-presentacion=true][data-presentacion-lista=false] .ks-presentacion-reserva{height:100%}.ks-saltar{pointer-events:auto;border:1px solid var(--borde);z-index:2;background:var(--superficie);border-radius:999px;padding:10px 16px;font-size:12px;position:absolute;top:76px;left:16px}.ks-entrada{transform-origin:50%;pointer-events:none;width:96px;height:144px;position:absolute;top:0;right:16px;overflow:hidden}.ks-entrada img{width:145px;max-width:none;height:145px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ks-entrada:not([data-pose=cuerda]){overflow:visible}.ks-entrada[data-pose=cuerda] img{width:208px;height:208px}.ks-cargando{opacity:0}.ks-cuerda{pointer-events:none;background:repeating-linear-gradient(135deg,#b8925f 0 5px,#8a6a40 5px 7px,#b8925f 7px 12px);border-radius:3px;width:6px;height:0;position:absolute;top:0;right:61px}.ks-presentacion-texto{padding:120px 20px 20px;animation:.2s ease-out ks-funde}.ks-presentacion-texto button{pointer-events:auto}.ks-presentacion-texto h2{letter-spacing:-.04em;max-width:300px;margin:0 0 16px;font-size:24px;line-height:1.2}.ks-presentacion-texto p{color:var(--tinta-secundaria);max-width:46ch;min-height:84px;font-size:14px;line-height:1.5}.ks-presentacion>.ks-cargando+p{padding:100px 16px}@keyframes ks-flota{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes ks-saludo{25%{transform:rotate(11deg)}75%{transform:rotate(-11deg)}}@keyframes ks-funde{0%{opacity:0}to{opacity:1}}@keyframes ks-sube{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ks-pinta{to{background-position:-300% 0}}@media (prefers-reduced-motion:reduce){.ks-seccion *,.ks-hoja-velo,.ks-hoja{transition:none!important;animation:none!important}.ks-seccion .ks-presentacion-texto{animation:.4s ease-out ks-funde!important}}.ks-seccion .ki-firma{align-items:center;gap:6px;display:inline-flex}.ks-seccion .ki-bienvenida .ks-mascota{margin-bottom:4px}.ks-tarjeta-wa{flex-direction:column;align-items:stretch}.ks-tarjeta-fila{align-items:flex-start;gap:12px;display:flex}.ks-mini-wa{background:#efeae2;border-radius:16px;flex-direction:column;gap:6px;padding:12px;display:flex}.ks-mini-wa span{color:#111b21;border-radius:10px;max-width:84%;padding:7px 10px;font-size:13px;line-height:1.35;box-shadow:0 1px .5px #0b141a21}.ks-mini-wa-cliente{background:#fff;border-top-left-radius:2px;align-self:flex-start}.ks-mini-wa-negocio{background:#d9fdd3;border-top-right-radius:2px;align-self:flex-end}.ks-mini-wa-negocio small{color:#1f7a52;font-size:10.5px;font-weight:650;display:block}@media (width>=720px){.ks-tarjeta-wa .ks-tarjeta-fila{flex-direction:column}}@media (width>=900px){.ks-segmento{box-sizing:border-box;width:calc(100% - 32px);max-width:760px;margin:16px auto 0}.ks-hilo,.ks-redactor{padding-inline:max(16px,50% - 380px)}.ks-prearmados-intro,.ks-estante header{margin-inline:max(16px,50% - 380px);padding-inline:0}.ks-prearmados-intro{max-width:none}.ks-estante-fila{scroll-snap-type:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;padding-inline:max(16px,50% - 380px);display:grid;overflow:visible}.ks-estante-fila .ks-lamina{width:auto}}.ks-en-vivo{background:var(--verde-suave);color:var(--verde);border-radius:999px;align-items:center;gap:6px;margin-right:8px;padding:2px 9px;font-size:12px;font-weight:650;display:inline-flex}.ks-en-vivo:before{content:"";background:var(--verde);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite ks-latido}@keyframes ks-latido{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ks-en-vivo:before{animation:none}}.qrc-codigo{aspect-ratio:1;background:#fff;width:min(100%,360px);margin:auto;position:relative}.qrc-codigo svg{width:100%;height:auto;display:block}.qrc-sello{background:#fff;place-items:center;width:13%;height:13%;font-size:clamp(20px,5vw,38px);font-weight:650;display:grid;position:absolute;top:43.5%;left:43.5%;box-shadow:0 0 0 2px #fff}.qrc-sello img{object-fit:contain;width:100%;height:100%}.qrc-pantalla{z-index:10000;background:var(--fondo);cursor:pointer;animation:qrc-aparece .25s var(--resorte);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.qrc-pantalla .qrc-codigo{width:min(78vw,64vh,700px);margin:0}.qrc-pantalla h1{text-align:center;margin:0;font-size:clamp(24px,4vw,42px)}.qrc-pantalla p{text-align:center;margin:0}.qrc-pantalla small{overflow-wrap:anywhere;text-align:center}.qrc-pantalla>span{color:var(--tinta-suave);font-size:12px}.qrc-acceso{padding:6px 9px;font-size:11px}@keyframes qrc-aparece{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.qrc-pantalla{animation:none}}.qrc-acceso{background:var(--relleno);color:var(--tinta);border-radius:var(--radio-pill);border:0}.ajc .ajc-alta{align-items:flex-start}.ajc .ajc-alta>.circulo{margin-top:2px}.ajc .ajc-alta>.fila-textos{gap:4px}.ajc .fila-titulo{white-space:normal;line-height:1.3}.aj .ajc .ajc-campo{background:var(--superficie);height:40px;box-shadow:0 0 0 1px var(--borde-input);flex:none;margin:4px 0 2px;padding:0 12px;font-weight:550}.aj .ajc .ajc-campo:focus{box-shadow:0 0 0 1px var(--borde-input), var(--focus-ring)}.aj .ajc .ajc-campo[aria-invalid=true]{box-shadow:0 0 0 1px var(--rojo-vivo), var(--focus-ring)}.aj .ajc .ajc-mensaje{resize:none;white-space:pre-wrap;height:auto;min-height:64px;padding:9px 12px;font-family:inherit;font-weight:500;line-height:1.4}.ajc-url{background:var(--superficie);min-width:0;height:40px;box-shadow:0 0 0 1px var(--borde-input);cursor:text;transition:box-shadow var(--t-rapido) var(--salida);border-radius:10px;align-items:center;margin:4px 0 2px;padding-left:12px;display:flex}.ajc-url:focus-within{box-shadow:0 0 0 1px var(--borde-input), var(--focus-ring)}.ajc-url:has([aria-invalid=true]){box-shadow:0 0 0 1px var(--rojo-vivo), var(--focus-ring)}.ajc-url-base{color:var(--tinta-suave);white-space:nowrap;flex:none;font-size:15px;font-weight:500}.aj .ajc .ajc-url .ajc-campo,.aj .ajc .ajc-url .ajc-campo:focus,.aj .ajc .ajc-url .ajc-campo[aria-invalid=true]{height:100%;box-shadow:none;background:0 0;border-radius:0;flex:1;margin:0;padding:0 12px 0 0;font-weight:600}@media (width<=899px){.ajc-url-base{font-size:16px}}.ajc-error{color:var(--rojo);animation:entrar-blur var(--t-rapido) var(--salida)}.aj .ajc-otro{background:var(--salmon-suave);color:var(--salmon-presionado);box-shadow:none;align-self:flex-start;margin-top:2px}.ajc-acciones{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ajc-acciones .aj-pildora{height:40px;text-decoration:none}.ajc-acciones .aj-pildora:disabled svg{color:var(--tinta-deshabilitada)}.ajc-ver svg,.aj-pildora-negra.ajc-ver svg{color:inherit}.ajc-rubros{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ajc-rubro{border-radius:var(--radio-pill);background:var(--superficie);height:38px;box-shadow:var(--sombra-1);color:var(--tinta);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);align-items:center;gap:6px;padding:0 14px 0 11px;font-size:13.5px;font-weight:600;display:inline-flex}.ajc-rubro svg{flex:none}.ajc-rubro-oculto{box-shadow:inset 0 0 0 1px var(--borde-input);color:var(--tinta-suave);background:0 0;text-decoration:line-through;text-decoration-thickness:1px}.ajc-sucursal{background:var(--relleno-fuerte);align-self:flex-start;margin-top:8px}@media (width>=900px){.ajc-acciones .aj-pildora{height:36px}.ajc-rubro{height:34px}}.ajc-qr{text-align:center;border-bottom:1px solid var(--borde);padding:24px 16px}.ajc-qr p{font-size:14px;font-weight:600}.ajc-qr .ajc-acciones{flex-wrap:wrap;justify-content:center}.ajc-qr small{color:var(--tinta-suave);margin-top:12px;font-size:11px;display:block}.ajc-presentacion{border-bottom:1px solid var(--borde);gap:12px;padding:16px;display:grid}.ajc-presentacion h3{margin:0;font-size:14px}.ajc-fotos{flex-wrap:wrap;gap:12px;display:flex}.ajc-fotos input{opacity:0;width:1px;height:1px;position:absolute}.ajc-fotos label{display:inline-flex;position:relative}.ajc-fotos label:focus-within{outline:2px solid var(--tinta);outline-offset:3px}.ajc-nota-boton{color:var(--tinta-secundaria);background:0 0;border:0;padding:8px;font-size:11px;text-decoration:underline;display:block}.ajc-previa{border:1px solid var(--borde);background:var(--fondo);border-radius:16px;max-width:430px;overflow:hidden}.ajc-previa>.fila-detalle{padding:12px;display:block}.ajc-previa .cat-contacto{pointer-events:none}.tienda{background:var(--fondo);height:100%;position:relative}.tienda-scroll{overscroll-behavior-y:contain;height:100%;overflow-y:auto}.tienda-contenido{flex-direction:column;gap:10px;max-width:720px;margin:0 auto;padding:14px 16px 104px;display:flex}.tienda-cabecera{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.tienda-titulo{letter-spacing:-.025em;font-size:19px;font-weight:650;line-height:1.15}.tienda-sub{color:var(--tinta-suave);font-size:12.5px;font-weight:500}.tienda-pasos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tienda-paso{text-align:left;background:var(--superficie);border:1px solid var(--borde);width:100%;color:var(--tinta);border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.tienda-paso:hover{background:var(--fondo-hover)}.tienda-paso-numero{background:var(--fondo);border:1px solid var(--borde);width:28px;height:28px;color:var(--tinta-secundaria);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:650;display:grid}.tienda-paso[data-listo=true] .tienda-paso-numero{background:var(--tinta);border-color:var(--tinta);color:var(--superficie)}.tienda-paso-textos{flex-direction:column;gap:2px;min-width:0;display:flex}.tienda-paso-titulo{letter-spacing:-.01em;font-size:14px;font-weight:600}.tienda-paso-detalle{color:var(--tinta-suave);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.tienda-paso-estado{color:var(--tinta-suave);flex:none;align-self:center;margin-left:auto;font-size:11.5px;font-weight:600}.tienda-paso[data-listo=true] .tienda-paso-estado{color:var(--tinta)}.tkp{--tkp-tinta:#000;--tkp-papel:#fff;background:var(--tkp-papel);color:var(--tkp-tinta);letter-spacing:0;font-variant-numeric:normal;font-kerning:normal;-webkit-print-color-adjust:exact;print-color-adjust:exact;overflow:hidden}.tkp-fila{align-items:baseline;min-width:0;display:flex;overflow:hidden}.tkp-fila>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tkp-centro{justify-content:center}.tkp-par{justify-content:space-between;gap:8px}.tkp-derecha{text-align:right;flex:none}.tkp-item{grid-template-columns:var(--tkp-cant) minmax(0, 1fr) var(--tkp-monto);column-gap:var(--tkp-hueco);display:grid}.tkp-item-largo{grid-column:2/4}.tkp-raya{position:relative}.tkp-raya:before{content:"";border-top:1px dashed var(--tkp-tinta);position:absolute;top:50%;left:0;right:0}.tk-impresion{display:none}@media print{html.tk-imprimiendo,html.tk-imprimiendo body{background:0 0!important;height:auto!important;min-height:0!important;overflow:visible!important}html.tk-imprimiendo body>:not(.tk-impresion){display:none!important}html.tk-imprimiendo .tk-impresion{display:block}html.tk-imprimiendo .tkp>*{break-inside:avoid}}.campo-whatsapp-nota{color:var(--tinta-suave);font-size:12.5px;font-weight:500;line-height:1.4}.campo-whatsapp-ok{color:var(--verde);font-weight:600}.campo-whatsapp-aviso{color:var(--ambar);font-weight:550}.login{min-height:100%;padding:calc(clamp(84px, 13vh, 132px) + env(safe-area-inset-top)) 20px calc(36px + env(safe-area-inset-bottom));background:var(--fondo);flex-direction:column;align-items:center;display:flex;position:relative}.login-volver{top:calc(14px + env(safe-area-inset-top));gap:3px;padding:0 16px 0 10px;position:absolute;left:16px}.login-caja{flex-direction:column;width:100%;max-width:380px;display:flex}.login-isotipo{background:var(--salmon);width:48px;height:48px;color:var(--sobre-tinta);letter-spacing:-.02em;border-radius:15px;place-items:center;margin-bottom:22px;font-size:23px;font-weight:650;animation:1.2s ease-out .5s latido-k;display:grid}.login-sobre{margin-bottom:22px}.login-textos{flex-direction:column;gap:8px;display:flex}.login-textos>*{animation:entrar-blur var(--t-medio) var(--salida) both}.login-textos>:nth-child(2){animation-delay:40ms}.login-titulo{letter-spacing:-.035em;text-wrap:balance;font-size:28px;font-weight:650;line-height:1.12}.login-sub{color:var(--tinta-suave);text-wrap:pretty;font-size:15px;line-height:1.45}.login-sub strong{color:var(--tinta);overflow-wrap:anywhere;font-weight:600}.login-modos{margin-top:24px}.login-modos .segmentado{width:100%;display:flex}.login-modos .segmentado-opcion{flex:1;height:38px;padding:0 12px;font-size:14px}.login-campos{flex-direction:column;gap:14px;margin-top:22px;display:flex}.login-campo{flex-direction:column;gap:7px;display:flex}.login-campo>span{color:var(--tinta-suave);font-size:13px;font-weight:550}.login-campo .campo{height:50px;font-size:16px;font-weight:500}.login-campo .campo::placeholder{color:var(--tinta-deshabilitada)}.login-campo-nuevo{animation:entrar-blur var(--t-medio) var(--salida) both}.login-olvide{color:var(--tinta-secundaria);animation:entrar-blur var(--t-medio) var(--salida) both;align-self:flex-end;margin:-4px -6px 0 0;padding:6px;font-size:13.5px;font-weight:550}@media (hover:hover){.login-olvide:hover{color:var(--tinta)}}.login-enlaces{justify-content:space-between;align-items:center;gap:12px;margin:-4px -6px 0;display:flex}.login-enlaces .login-olvide{margin:0;text-decoration:none}.login-error,.login-aviso{animation:entrar-blur var(--t-medio) var(--salida) both;border-radius:14px;margin-top:14px;padding:11px 14px;font-size:14px;font-weight:550;line-height:1.4}.login-error{background:var(--salmon-suave);color:var(--salmon-presionado)}.login-aviso{background:var(--relleno);color:var(--tinta-secundaria)}.login-accion{height:54px;margin-top:22px;font-size:16.5px}.login-legal{color:var(--tinta-suave);text-align:center;text-wrap:balance;margin-top:14px;font-size:12.5px;line-height:1.5}.login-legal a{color:var(--tinta-secundaria);text-decoration:underline;-webkit-text-decoration-color:var(--borde-input);text-decoration-color:var(--borde-input);text-underline-offset:3px;font-weight:550}.login-codigo{text-align:center;letter-spacing:.32em;text-indent:.32em;font-variant-numeric:tabular-nums;margin-top:24px;font-weight:650;height:64px!important;font-size:28px!important}.login-codigo::placeholder{color:var(--tinta-deshabilitada)}.login-esperando{color:var(--tinta-suave);justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:13.5px;font-weight:500;display:flex}.login-puntos{gap:4px;display:inline-flex}.login-puntos span{background:var(--tinta-suave);width:6px;height:6px;animation:login-latido 1.2s var(--salida) infinite;border-radius:50%}.login-puntos span:nth-child(2){animation-delay:.15s}.login-puntos span:nth-child(3){animation-delay:.3s}@keyframes login-latido{0%,to{opacity:.25}40%{opacity:1}}.login-reenviar{color:var(--tinta-secundaria);align-self:center;margin-top:10px;padding:10px 12px;font-size:14.5px;font-weight:550}@media (hover:hover){.login-reenviar:hover{color:var(--tinta)}}::view-transition-old(login-modos){opacity:0;animation:none}::view-transition-new(login-modos){animation:none}::view-transition-old(login-modos):only-child{opacity:1;animation:vt-salir var(--t-rapido) var(--salida) both}::view-transition-new(login-modos):only-child{animation:vt-entrar var(--t-rapido) var(--salida) both}::view-transition-old(login-email){opacity:0;animation:none}::view-transition-old(login-clave){opacity:0;animation:none}::view-transition-old(login-marca){opacity:0;animation:none}::view-transition-new(login-email){height:auto;animation:none}::view-transition-new(login-clave){height:auto;animation:none}::view-transition-new(login-marca){height:auto;animation:none}::view-transition-old(login-email):only-child{opacity:1;animation:vt-salir var(--t-rapido) var(--salida) both}::view-transition-old(login-clave):only-child{opacity:1;animation:vt-salir var(--t-rapido) var(--salida) both}::view-transition-old(login-marca):only-child{opacity:1;animation:vt-salir var(--t-rapido) var(--salida) both}::view-transition-new(login-email):only-child{animation:vt-entrar var(--t-rapido) var(--salida) both}::view-transition-new(login-clave):only-child{animation:vt-entrar var(--t-rapido) var(--salida) both}::view-transition-new(login-marca):only-child{animation:vt-entrar var(--t-rapido) var(--salida) both}@media (width>=900px){.login{padding-top:clamp(96px,16vh,180px)}.login-volver{top:24px;left:28px}.login-caja{max-width:392px}.login-titulo{font-size:30px}}.bienvenida{overscroll-behavior:contain;background:var(--fondo);color:var(--tinta);position:fixed;inset:0;overflow-y:auto}.bien-marco{max-width:480px;min-height:100%;padding:calc(10px + env(safe-area-inset-top)) 20px 0;flex-direction:column;margin:0 auto;display:flex}.bien-barra{flex:none;justify-content:space-between;align-items:center;height:48px;display:flex}.bien-volver{background:var(--relleno);width:40px;height:40px;color:var(--tinta);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida);border-radius:50%;place-items:center;display:grid}.bien-saltar{border-radius:var(--radio-pill);height:36px;color:var(--tinta-secundaria);transition:background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);margin-right:-8px;padding:0 12px;font-size:14.5px;font-weight:550}@media (hover:hover){.bien-volver:hover{background:var(--fondo-secundario)}.bien-saltar:hover{background:var(--relleno);color:var(--tinta)}}.bien-grilla{flex-direction:column;flex:1;display:flex}.bien-principal{flex-direction:column;flex:1;padding-top:16px;display:flex}.bien-progreso{align-self:flex-start;margin-bottom:22px}.bien-progreso .circulo-cara{transition:background var(--t-medio) var(--salida), color var(--t-medio) var(--salida)}.bien-progreso .circulo-anillo-avance{transition:stroke-dashoffset var(--t-lento) var(--resorte), stroke var(--t-medio) var(--salida)}.bien-progreso-cara{width:100%;height:100%;animation:entrar-blur var(--t-medio) var(--salida) both;place-items:center;display:grid}.bien-progreso-listo .circulo-cara{letter-spacing:-.02em;font-size:19px}.bien-insignia-numero{animation:entrar-blur var(--t-medio) var(--salida) both;display:block}.bien-paso{flex-direction:column;display:flex}.bien-paso>*{animation:entrar-blur var(--t-medio) var(--salida) 70ms both}.bien-paso>:nth-child(2){animation-delay:.11s}.bien-paso>:nth-child(3){animation-delay:.15s}.bien-titulo{letter-spacing:-.035em;text-wrap:balance;font-size:28px;font-weight:650;line-height:1.12}.bien-sub{color:var(--tinta-secundaria);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.45}.bien-opciones{flex-direction:column;gap:10px;margin-top:26px;display:flex}.bien-paso>.bien-opciones{animation:none}.bien-opcion{background:var(--relleno);min-height:64px;color:var(--tinta);text-align:left;letter-spacing:-.012em;animation:entrar-blur var(--t-medio) var(--salida) both;animation-delay:calc(.15s + var(--i,0) * 40ms);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), box-shadow var(--t-medio) var(--salida);border-radius:20px;align-items:center;gap:14px;padding:12px 16px 12px 18px;font-size:16px;font-weight:550;line-height:1.25;display:flex;box-shadow:inset 0 0 #0000}.bien-opcion:has(.bien-opcion-icono){padding-left:12px}@media (hover:hover){.bien-opcion:hover{background:var(--fondo-secundario)}}.bien-opcion[aria-checked=true],.bien-opcion[aria-checked=true]:hover{background:var(--superficie);box-shadow:inset 0 0 0 2px var(--tinta), var(--sombra-2)}.bien-opcion-texto{flex:1;min-width:0}.bien-marca{width:24px;height:24px;box-shadow:inset 0 0 0 1.8px var(--tinta-deshabilitada);color:var(--sobre-tinta);transition:background var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}.bien-marca svg{opacity:0}.bien-opcion[aria-checked=true] .bien-marca{background:var(--tinta);box-shadow:inset 0 0 0 1.8px var(--tinta)}.bien-opcion[aria-checked=true] .bien-marca svg{opacity:1}.bien-opcion[aria-checked=true] .bien-check-trazo{stroke-dasharray:1;stroke-dashoffset:1px;animation:bien-trazar .32s 60ms var(--salida) forwards}@keyframes bien-trazar{to{stroke-dashoffset:0}}.bien-pie{z-index:2;padding:18px 0 calc(16px + env(safe-area-inset-bottom));background:var(--fondo);margin-top:auto;position:sticky;bottom:0}.bien-seguir{width:100%;height:56px;transition:transform var(--t-medio) var(--resorte), background var(--t-medio) var(--salida), color var(--t-medio) var(--salida), box-shadow var(--t-medio) var(--salida);font-size:17px}.bien-flecha{transition:transform var(--t-medio) var(--resorte)}@media (hover:hover){.bien-seguir:not(:disabled):hover .bien-flecha{transform:translate(3px)}}.bien-atajo{display:none}.bien-crear{height:56px;font-size:17px}.bien-crear:disabled{background:var(--acento-degrade);color:var(--sobre-tinta);opacity:.7}.bien-letrachica{text-align:center;color:var(--tinta-suave);margin-top:12px;font-size:13px;font-weight:500}.bien-legal{text-align:center;color:var(--tinta-suave);text-wrap:balance;margin-top:6px;font-size:12px;line-height:1.5}.bien-legal a{color:var(--tinta-secundaria);text-decoration:underline;-webkit-text-decoration-color:var(--borde-input);text-decoration-color:var(--borde-input);text-underline-offset:3px;font-weight:550}.bien-campos{flex-direction:column;gap:14px;margin-top:24px;display:flex}.bien-campo{flex-direction:column;gap:7px;display:flex}.bien-campo>span{color:var(--tinta-suave);font-size:13px;font-weight:550}.bien-campo .campo{height:50px;font-size:16px;font-weight:500}.bien-campo .campo::placeholder{color:var(--tinta-deshabilitada)}.bien-error{background:var(--salmon-suave);color:var(--salmon-presionado);border-radius:14px;margin-top:14px;padding:11px 14px;font-size:14px;font-weight:550;line-height:1.4}.bien-marco-cuenta .bien-pie{margin-top:22px;padding:0;position:static}.bien-resumen{margin:28px 0 calc(24px + env(safe-area-inset-bottom));background:var(--relleno);animation:entrar-blur var(--t-lento) var(--salida) .12s both;border-radius:24px;flex-direction:column;padding:18px 18px 16px;display:flex}.bien-resumen:not(.bien-resumen-completo){display:none}.bien-resumen-etiqueta{color:var(--tinta-suave);font-size:13px;font-weight:550}.bien-resumen-nombre{letter-spacing:-.03em;overflow-wrap:anywhere;animation:entrar-blur var(--t-medio) var(--salida) both;margin-top:3px;font-size:20px;font-weight:650;line-height:1.2}.bien-filas{flex-direction:column;gap:12px;margin-top:16px;list-style:none;display:flex}.bien-fila{align-items:center;gap:12px;min-height:36px;display:flex}.bien-fila-icono .circulo-cara{transition:background var(--t-medio) var(--salida), box-shadow var(--t-medio) var(--salida), color var(--t-medio) var(--salida)}.bien-fila-textos{min-width:0;animation:entrar-blur var(--t-medio) var(--salida) both;flex-direction:column;gap:1px;display:flex}.bien-fila-textos strong{letter-spacing:-.01em;font-size:14.5px;font-weight:550;line-height:1.3}.bien-fila-textos small{color:var(--tinta-suave);font-size:13px;line-height:1.35}.bien-fila-pendiente .circulo-cara{box-shadow:inset 0 0 0 1.5px var(--relleno-fuerte);color:var(--tinta-deshabilitada);background:0 0}.bien-fila-pendiente strong{color:var(--tinta-suave);font-weight:500}.bien-fila-actual .circulo-cara{box-shadow:inset 0 0 0 1.8px var(--tinta);color:var(--tinta)}.bien-fila-actual strong{color:var(--tinta)}.bien-resumen-pie{border-top:1px solid var(--borde);color:var(--tinta-suave);margin-top:16px;padding-top:14px;font-size:12.5px;line-height:1.45}::view-transition-old(bien-progreso){opacity:0;animation:none}::view-transition-new(bien-progreso){animation:none}@media (prefers-reduced-motion:reduce){.bien-opcion,.bien-paso>*,.bien-progreso-cara,.bien-resumen,.bien-fila-textos{animation:none}}@media (width>=900px){.bien-marco{max-width:1016px;padding:24px 40px 0}.bien-grilla{grid-template-columns:minmax(0,480px) 360px;place-content:center space-between;align-items:center;gap:56px;padding:12px 0 72px;display:grid}.bien-principal{flex:none;padding-top:0}.bien-titulo{font-size:32px}.bien-pie,.bien-marco-cuenta .bien-pie{background:0 0;margin-top:28px;padding:0;position:static}.bien-atajo{background:color-mix(in srgb, var(--sobre-tinta) 16%, transparent);min-width:24px;height:22px;font:600 11.5px/1 var(--fuente);letter-spacing:0;opacity:.9;border-radius:7px;place-items:center;margin-left:4px;padding:0 7px;display:inline-grid}.bien-seguir:disabled .bien-atajo{background:color-mix(in srgb, var(--tinta) 6%, transparent)}.bien-resumen,.bien-resumen:not(.bien-resumen-completo){border-radius:28px;margin:0;padding:24px 24px 20px;display:flex}}.bien-ayuda{color:var(--tinta-secundaria);font-size:12.5px}.ola{z-index:300;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ola-capa{background:var(--salmon);border-radius:0 0 40px 40px;height:calc(100% + 48px);position:absolute;top:0;left:0;right:0}.ola-entrando{animation:ola-crece .64s var(--resorte) both, ola-cubre .32s linear both}@keyframes ola-crece{0%{clip-path:inset(var(--ola-arriba,45%) var(--ola-derecha,45%) var(--ola-abajo,45%) var(--ola-izquierda,45%) round var(--ola-radio,24px))}to{clip-path:inset(0)}}@keyframes ola-cubre{0%{opacity:1}to{opacity:1}}.ola-saliendo{animation:ola-sube var(--t-lento) var(--resorte-firme) both}@keyframes ola-sube{to{transform:translateY(-135%)}}@media (prefers-reduced-motion:reduce){.ola{display:none}}.app{background:var(--fondo);flex-direction:column;height:100%;display:flex}.app-cuerpo{flex:1;min-height:0}.app-cuerpo>*{animation:entrar-suave var(--t-medio) var(--resorte-firme)}.app-nav,.app-sidebar{position:relative}.nav-indicador{z-index:0;background:var(--fondo-secundario);pointer-events:none;position:absolute}.nav-indicador[data-eje=x]{border-radius:16px;height:50px;margin:0 5px;top:6px}.nav-indicador[data-eje=y]{border-radius:12px;left:12px;right:12px}.indicador-listo .nav-indicador[data-eje=x][data-dir=adelante]{transition:right .26s var(--resorte), left .46s var(--resorte)}.indicador-listo .nav-indicador[data-eje=x][data-dir=atras]{transition:left .26s var(--resorte), right .46s var(--resorte)}.indicador-listo .nav-indicador[data-eje=y][data-dir=adelante]{transition:bottom .26s var(--resorte), top .46s var(--resorte)}.indicador-listo .nav-indicador[data-eje=y][data-dir=atras]{transition:top .26s var(--resorte), bottom .46s var(--resorte)}.app-nav{background:var(--superficie);border-top:1px solid var(--borde);padding:0 4px env(safe-area-inset-bottom);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.app-nav button{z-index:1;min-width:0;height:62px;color:var(--tinta-suave);transition:color var(--t-rapido) var(--salida);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding-inline:0;display:flex;position:relative}.app-nav button span{letter-spacing:-.005em;font-size:clamp(9px,2.5vw,11px);font-weight:550}.app-nav button.activa{color:var(--tinta)}.app-nav button.activa span{font-weight:650}.app-nav button svg{width:20px;height:20px;transition:transform var(--t-medio) var(--resorte)}.app-nav button:active svg{transition-duration:90ms;transform:scale(.88)}.app-sidebar{display:none}@media (width>=900px){.app{flex-direction:row}.app-nav{display:none}.app-sidebar{background:var(--superficie);border-right:1px solid var(--borde);flex-direction:column;flex-shrink:0;gap:2px;width:232px;padding:20px 12px;display:flex}.app-logo{letter-spacing:-.03em;text-align:left;align-items:center;gap:10px;padding:4px 12px 22px;font-size:19px;font-weight:650;display:flex}.app-k{background:var(--salmon);color:#fff;letter-spacing:0;border-radius:9px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;animation:1.2s ease-out .5s latido-k;display:grid}.app-logo:hover .app-k{animation:1.2s ease-out infinite latido-k}.app-sidebar>button:not(.app-logo){z-index:1;height:44px;color:var(--tinta-secundaria);transition:background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);border-radius:12px;flex:none;align-items:center;gap:12px;padding:0 12px;display:flex;position:relative}.app-sidebar>button:not(.app-logo):not(.activa):hover{background:var(--fondo-hover);color:var(--tinta)}.app-sidebar>button:not(.app-logo) span{letter-spacing:-.01em;font-size:15px;font-weight:550}.app-sidebar>button.activa{color:var(--tinta)}.app-sidebar>button.activa span{font-weight:650}.app-sidebar svg{width:20px;height:20px}.app-atiende{background:var(--relleno);border-radius:16px;align-items:center;gap:10px;margin-top:auto;padding:10px 10px 10px 12px;display:flex}.app-atiende-avatar{background:hsl(var(--tono,10) 85% 90%);width:32px;height:32px;color:hsl(var(--tono,10) 45% 30%);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:650;display:grid}.app-atiende-textos{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.app-atiende-textos span{color:var(--tinta-suave);font-size:12px;font-weight:500}.app-atiende-textos strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:650;overflow:hidden}.app-atiende button{border-radius:var(--radio-pill);background:var(--superficie);height:30px;box-shadow:var(--sombra-1);color:var(--salmon-presionado);padding:0 11px;font-size:12.5px;font-weight:600}}@media (width<=899px){.app-nav button[data-lineas] span{text-align:center;white-space:normal;max-width:100%;line-height:1.05}}.af-tarjeta{background:var(--fondo-secundario,#f5f5f6);color:var(--tinta);border-radius:22px;flex-direction:column;gap:14px;padding:18px;display:flex}.af-cargando,.af-error p{color:var(--tinta-secundaria);font-size:14px}.af-error{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.af-gancho{letter-spacing:-.01em;font-size:16px;line-height:1.4}.af-gancho strong{color:var(--verde);font-weight:700}.af-titulo{color:var(--tinta-secundaria);font-size:13px;font-weight:600}.af-link{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:-10px;font-size:20px;font-weight:650}.af-botones{flex-wrap:wrap;gap:8px;display:flex}.af-boton{border-radius:var(--radio-pill,999px);background:var(--superficie,#fff);height:42px;color:var(--tinta);border:1px solid var(--borde);align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.af-boton-wa{color:#fff;background:#1f7a52;border-color:#1f7a52}.af-boton:focus-visible{outline:2px solid var(--salmon);outline-offset:2px}.af-numeros{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.af-numeros div{background:var(--superficie,#fff);border-radius:14px;min-width:0;padding:10px 12px}.af-numeros dt{color:var(--tinta-secundaria);font-size:12px}.af-numeros dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-size:18px;font-weight:650}.af-saldo dd{color:var(--verde)}.af-comercios{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.af-comercios li{border-top:1px solid var(--borde);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.af-comercio-nombre{flex-direction:column;min-width:0;display:flex}.af-comercio-nombre strong{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.af-comercio-nombre small{color:var(--tinta-secundaria);font-size:12px}.af-estado{background:var(--relleno);color:var(--tinta-secundaria);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.af-estado-pagando{background:var(--verde-suave,#e3f4ec);color:var(--verde)}.af-estado-vencido{color:var(--tinta-deshabilitada,#9a9aa0)}.af-comercio-plata{font-variant-numeric:tabular-nums;text-align:right;flex-direction:column;align-items:flex-end;min-width:72px;font-size:14px;font-weight:600;display:flex}.af-comercio-plata small{color:var(--tinta-secundaria);font-size:11.5px;font-weight:500}.af-escalones{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.af-escalones li{background:var(--superficie,#fff);border:1.5px solid #0000;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.af-escalones strong{letter-spacing:-.02em;font-size:18px;font-weight:650}.af-escalones span{color:var(--tinta-secundaria);font-size:12px}.af-escalon-activo{border-color:var(--verde)!important}.af-escalon-activo strong{color:var(--verde)}.af-escalon-texto{color:var(--tinta-secundaria);margin-top:-6px;font-size:13px}.af-retiro{flex-direction:column;gap:6px;display:flex}.af-retiro p{color:var(--tinta-secundaria);font-size:13px}.af-retiro-listo p{color:var(--verde);font-weight:600}.af-retiro-barra{background:var(--relleno);border-radius:999px;height:6px;overflow:hidden}.af-retiro-barra span{border-radius:inherit;background:var(--verde);height:100%;display:block}.af-alias{color:var(--tinta-secundaria);flex-direction:column;gap:6px;font-size:13px;display:flex}.af-alias .campo{background:var(--superficie,#fff)}.af-vacio{color:var(--tinta-secundaria);font-size:14px}@media (width<=420px){.af-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}}.af-pagina{max-width:560px;color:var(--tinta);background:var(--superficie,#fff);box-sizing:border-box;flex-direction:column;gap:12px;min-height:100dvh;margin:0 auto;padding:24px 16px 48px;display:flex}.af-pagina-cabecera{color:var(--tinta-secundaria);align-items:center;gap:10px;margin-bottom:12px;font-size:14px;font-weight:600;display:flex}.af-marca{background:var(--salmon,#ff6b5b);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.af-pagina h1{letter-spacing:-.035em;margin:0;font-size:30px}.af-pagina-bajada{color:var(--tinta-secundaria);margin:0 0 6px;font-size:15px;line-height:1.5}.af-pagina-aviso{color:var(--tinta-secundaria);font-size:15px}.af-pagos ul{margin:6px 0 0;padding:0;list-style:none}.af-pagos li{border-top:1px solid var(--borde);justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.afa-resumen{color:var(--tinta-secundaria);justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:14px;display:flex}.afa-form{background:var(--fondo-secundario,#f5f5f6);border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;padding:14px;display:grid}.afa-porcentaje{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:14px;display:flex}.afa-porcentaje select.campo{flex:200px}.afa-porcentaje input.campo{width:72px}.afa-nota{color:var(--tinta-secundaria);margin:0;font-size:13px}.afa-form .afa-nota{align-self:center}.afa-lista{flex-direction:column;gap:8px;display:flex}.afa-fila{border:1px solid var(--borde);background:var(--superficie,#fff);border-radius:18px;overflow:hidden}.afa-baja{opacity:.6}.afa-cabeza{text-align:left;width:100%;color:var(--tinta);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.afa-quien,.afa-cifras{flex-direction:column;gap:2px;min-width:0;display:flex}.afa-cifras{text-align:right;color:var(--tinta-secundaria);align-items:flex-end;font-size:13px}.afa-cifras strong{color:var(--tinta);font-variant-numeric:tabular-nums;font-size:15px}.afa-quien small{color:var(--tinta-secundaria);font-size:12.5px}.afa-detalle{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.afa-acciones{flex-wrap:wrap;gap:8px;display:flex}.afa-comercios{margin:0;padding:0;list-style:none}.afa-comercios li{border-top:1px solid var(--borde);grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:10px 0;font-size:14px;display:grid}.afa-comercios li>span:first-child{flex-direction:column;min-width:0;display:flex}.afa-comercios small{color:var(--tinta-secundaria);font-size:12px}.afa-manual{grid-column:1/-1;gap:8px;display:flex}.afa-manual .campo{flex:1;min-width:0}.afa-asignar,.afa-pago{flex-wrap:wrap;gap:8px;display:flex}.afa-asignar .campo,.afa-pago .campo{flex:180px;min-width:0}.afa-pagos{margin:0;padding:0;list-style:none}.afa-pagos li{border-top:1px solid var(--borde);justify-content:space-between;padding:6px 0;font-size:13.5px;display:flex}@media (width<=560px){.afa-form{grid-template-columns:1fr}}.landing-recomendado{background:var(--verde-suave,#e3f4ec);color:var(--verde);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13.5px;font-weight:600;display:inline-flex}.landing-recomendado span{background:var(--verde);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.tope{background:var(--fondo-secundario,#f5f5f6);border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex}.tope-alerta{box-shadow:inset 0 0 0 1.5px var(--salmon)}.tope-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.tope-cabeza label{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.tope-cabeza select{min-width:220px}.tope-cabeza small,.tope-nota{color:var(--tinta-secundaria);font-size:13px}.tope-cifra{font-size:15px}.tope-cifra strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px}.tope-barra{background:var(--relleno);border-radius:999px;height:10px;overflow:hidden}.tope-barra span{border-radius:inherit;background:var(--verde);height:100%;display:block}.tope-alerta .tope-barra span{background:var(--salmon)}.tope-meses{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:6px;height:96px;margin:4px 0 0;padding:0;list-style:none;display:grid}.tope-meses li{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.tope-meses span{background:var(--tinta);opacity:.85;border-radius:6px 6px 2px 2px;width:100%;min-height:2px}.tope-meses small{color:var(--tinta-secundaria);font-size:11px}.tope-manual{flex-wrap:wrap;gap:8px;display:flex}.tope-manual .campo{flex:160px;min-width:0}.metricas-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;display:grid}.metricas-kpis div{background:var(--superficie,#fff);border-radius:14px;padding:12px 14px}.metricas-kpis dt{color:var(--tinta-secundaria);font-size:12.5px}.metricas-kpis dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;font-weight:650}.metricas-barra{background:color-mix(in srgb, var(--tinta) 22%, transparent);border-radius:6px 6px 2px 2px;align-items:flex-end;width:100%;min-height:2px;display:flex;position:relative;overflow:hidden}.metricas-barra i{background:var(--tinta);width:100%;display:block}.metricas-origenes,.metricas-convertir{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.metricas-origenes li{border-top:1px solid var(--borde);grid-template-columns:1fr auto 130px;align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:grid}.metricas-origenes small{color:var(--tinta-secundaria);text-align:right;font-size:12.5px}.metricas-convertir li{border-top:1px solid var(--borde);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.metricas-quien{flex-direction:column;min-width:0;display:flex}.metricas-quien strong{font-size:14.5px}.metricas-quien small{color:var(--tinta-secundaria);font-size:12.5px}.metricas-convertir .admin-boton{flex:none;text-decoration:none}.of-ficha{flex-direction:column;gap:14px;min-width:0;display:flex}.of-cabecera{align-items:center;gap:12px;min-width:0;display:flex}.of-titular{letter-spacing:-.025em;min-width:0;color:var(--tinta);text-wrap:balance;flex:1;font-size:20px;font-weight:600;line-height:1.2}.of-titular strong{font-weight:750}.of-proveedor{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.of-proveedor span{color:var(--tinta-suave);font-size:12px;font-weight:550}.of-proveedor strong{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:650;overflow:hidden}.of-logo{object-fit:contain;background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde);border-radius:13px;flex:none;display:block}.of-logo-inicial{background:hsl(var(--tono,10) 85% 92%);color:hsl(var(--tono,10) 45% 30%);box-shadow:none;-webkit-user-select:none;user-select:none;place-items:center;font-weight:700;line-height:1;display:grid}.of-cerrar{background:var(--relleno);width:36px;height:36px;color:var(--tinta-secundaria);border-radius:50%;flex:none;align-self:flex-start;place-items:center;display:grid}@media (hover:hover){.of-cerrar:hover{background:var(--relleno-fuerte);color:var(--tinta)}}.of-foto{aspect-ratio:16/10;background:hsl(var(--tono,10) 55% 95.5%);border-radius:22px;place-items:center;width:100%;max-height:34dvh;display:grid;position:relative;overflow:hidden}.of-foto img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;animation:aparecer var(--t-medio) var(--salida);position:absolute;inset:0}.of-foto-icono{color:hsl(var(--tono,10) 40% 45%);opacity:.8}.of-foto-chica{aspect-ratio:1;border-radius:18px;max-height:none}.of-foto-chips{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.of-chip{border-radius:var(--radio-pill);background:var(--superficie);height:24px;color:var(--tinta);white-space:nowrap;box-shadow:var(--sombra-1);align-items:center;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.of-chip-descuento{background:var(--salmon);color:#fff}.of-chip-hasta{background:var(--ambar-suave);color:var(--ambar)}.of-cuerpo{flex-direction:column;gap:14px;min-width:0;display:flex}.of-producto{flex-direction:column;gap:3px;display:flex}.of-categoria{color:var(--salmon-presionado);font-size:12.5px;font-weight:650}.of-producto-nombre{letter-spacing:-.02em;font-size:19px;font-weight:650;line-height:1.2}.of-descripcion{color:var(--tinta-secundaria);margin-top:2px;font-size:14px;line-height:1.45}.of-precio{flex-direction:column;gap:5px;display:flex}.of-precio-linea{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.of-precio-monto{letter-spacing:-.04em;font-size:38px;font-weight:700;line-height:1.05}.of-precio-unidad{color:var(--tinta-suave);font-size:15px;font-weight:550}.of-precio-antes{color:var(--tinta-suave);font-size:15px;font-weight:500}.of-cuotas{color:var(--tinta-secundaria);align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.of-cuotas-icono{flex:none}.of-cuotas-sin-interes{color:var(--verde)}.of-cuotas-total{color:var(--tinta-suave);padding-left:23px;font-size:13px;font-weight:500}.of-ganancia{background:var(--verde-suave);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0;display:grid}.of-ganancia-tres{grid-template-columns:repeat(3,minmax(0,1fr))}.of-ganancia-tres>div{padding:0 10px}.of-ganancia-tres>div:first-child{padding-left:14px}.of-ganancia>div{flex-direction:column;gap:2px;min-width:0;padding:0 14px;display:flex}.of-ganancia>div+div{border-left:1px solid color-mix(in srgb, var(--verde) 16%, transparent)}.of-ganancia dt{color:color-mix(in srgb, var(--verde) 80%, var(--tinta));white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.of-ganancia dd{letter-spacing:-.02em;color:var(--verde);white-space:nowrap;font-size:17px;font-weight:700}.of-ganancia dd.of-ganancia-venta{color:var(--tinta)}.of-acciones{flex-direction:column;gap:8px;margin-top:2px;display:flex}.of-quiero{justify-content:center;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.of-no-interesa{color:var(--tinta-suave);align-self:center;padding:6px 10px;font-size:13px;font-weight:550}@media (hover:hover){.of-no-interesa:hover{color:var(--tinta-secundaria)}}.of-nota{color:var(--tinta-suave);text-align:center;text-wrap:balance;font-size:13px}.of-hoja{gap:0;padding-top:20px}.of-hoja:focus{outline:none}.of-hoja .of-ficha>*{animation:of-entra var(--t-lento) var(--resorte-firme) both}.of-hoja .of-ficha>:nth-child(2){animation-delay:50ms}.of-hoja .of-ficha>:nth-child(3){animation-delay:.1s}@keyframes of-entra{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.of-hoja .of-ficha>*,.of-foto img{animation:none}}@media (width<=899px) and (height<=740px){.of-hoja{padding-top:16px}.of-hoja .of-ficha,.of-hoja .of-cuerpo{gap:10px}.of-hoja .of-foto{max-height:19dvh}.of-hoja .of-titular{font-size:18px}.of-hoja .of-precio-monto{font-size:32px}.of-hoja .of-acciones .hoja-cancelar{height:44px}}@media (width>=900px){.hoja.of-hoja{max-width:820px;padding:28px}.of-ficha-ancha{grid-template:"foto cabecera""foto cuerpo"1fr/minmax(0,1fr) minmax(0,1fr);gap:18px 28px;display:grid}.of-ficha-ancha .of-cabecera{grid-area:cabecera}.of-ficha-ancha .of-foto{aspect-ratio:auto;grid-area:foto;height:100%;min-height:380px;max-height:none}.of-ficha-ancha .of-cuerpo{grid-area:cuerpo}.of-ficha-ancha .of-titular{font-size:22px}}.of-lamina{gap:18px}.of-catalogo-cabeza{align-items:center;gap:12px;display:flex}.of-catalogo-titulos{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.of-catalogo-titulo{letter-spacing:-.025em;font-size:20px;font-weight:650}.of-catalogo-sub{color:var(--tinta-suave);font-size:13.5px;font-weight:500}.of-catalogo-cabeza .of-cerrar{align-self:center}.of-segmentado{align-self:flex-start}.of-pestana{align-items:center;gap:6px;display:inline-flex}.of-pestana-cuenta{border-radius:var(--radio-pill);background:color-mix(in srgb, currentColor 14%, transparent);place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:650;display:inline-grid}.of-bajada{color:var(--tinta-suave);margin-top:-8px;font-size:13.5px}.of-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}@media (width>=900px){.of-grilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 16px}}.of-tarjeta{text-align:left;min-width:0;color:var(--tinta);flex-direction:column;gap:9px;display:flex}.of-tarjeta .of-foto img{transition:transform var(--t-lento) var(--resorte)}@media (hover:hover){.of-tarjeta:hover .of-foto img{transform:scale(1.035)}}.of-tarjeta-textos{flex-direction:column;gap:2px;min-width:0;padding:0 2px;display:flex}.of-tarjeta-proveedor{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.of-tarjeta-producto{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.of-tarjeta-precio{letter-spacing:-.025em;margin-top:3px;font-size:18px;font-weight:700}.of-tarjeta-unidad{letter-spacing:0;color:var(--tinta-suave);font-size:12.5px;font-weight:500}.of-tarjeta-cuotas{color:var(--tinta-secundaria);font-size:12.5px;font-weight:600;line-height:1.3}.of-tarjeta-cuotas.of-cuotas-sin-interes{color:var(--verde)}.of-tarjeta-ganancia{background:var(--verde-suave);color:var(--verde);border-radius:8px;align-self:flex-start;margin-top:4px;padding:3px 8px;font-size:12px;font-weight:650;line-height:1.3}.of-tarjeta-fantasma .of-foto,.of-fantasma-linea{background:var(--relleno);animation:1.4s ease-in-out infinite of-respira}.of-fantasma-linea{border-radius:6px;height:12px;display:block}.of-fantasma-corta{width:60%}@keyframes of-respira{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.of-tarjeta-fantasma .of-foto,.of-fantasma-linea{animation:none}}.of-vacio{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 12px;display:flex}.of-vacio-titulo{margin-top:4px;font-size:16px;font-weight:650}.of-vacio-texto{max-width:320px;color:var(--tinta-secundaria);font-size:14px;line-height:1.45}.of-vacio .pildora{margin-top:6px}.of-detalle{animation:aparecer var(--t-rapido) var(--salida);flex-direction:column;gap:16px;display:flex}.of-volver{align-self:flex-start}.of-vista-previa{background:var(--superficie);width:100%;max-width:380px;box-shadow:var(--sombra-2);-webkit-user-select:none;user-select:none;border-radius:28px;padding:20px}.admin{height:100%;overflow-y:auto}.admin-marco{max-width:1080px;padding:calc(12px + env(safe-area-inset-top)) 16px 32px;flex-direction:column;gap:20px;margin:0 auto;display:flex}.admin .toast{white-space:normal;border-radius:21px;width:max-content;height:auto;min-height:42px;padding:11px 18px 11px 14px;line-height:1.35}.admin-cabecera{justify-content:flex-start;gap:12px}.admin-cabecera .cabecera-titulos{flex:1}.admin-volver{background:var(--relleno);width:36px;height:36px;color:var(--tinta);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.admin-volver:hover{background:var(--relleno-fuerte)}}.admin-recargar{height:36px;padding:0 14px 0 11px;font-size:14px}.admin-recargar:disabled{color:var(--tinta-secundaria);cursor:default}.admin-girando{animation:.8s linear infinite admin-girar}@keyframes admin-girar{to{transform:rotate(360deg)}}.admin-problema{background:var(--salmon-suave);color:var(--salmon-presionado);animation:entrar-blur var(--t-medio) var(--salida) both;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 10px 12px 16px;font-size:14px;font-weight:550;line-height:1.4;display:flex}.admin-problema p{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:5px}.admin-problema-cerrar{width:30px;height:30px;color:var(--salmon-presionado);border-radius:50%;flex:none;place-items:center;display:grid}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-kpi{background:var(--relleno);border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.admin-kpi-etiqueta{color:var(--tinta-suave);font-size:13px;font-weight:550}.admin-kpi-valor{letter-spacing:-.035em;font-size:22px;font-weight:650}.admin-seccion{flex-direction:column;gap:12px;display:flex}.admin-seccion-titulo{letter-spacing:-.02em;align-items:center;gap:8px;font-size:17px;font-weight:650;display:flex}.admin-cuenta{border-radius:var(--radio-pill);background:var(--relleno);min-width:24px;height:22px;color:var(--tinta-secundaria);place-items:center;padding:0 7px;font-size:12.5px;font-weight:600;display:inline-grid}.admin-vacio{background:var(--relleno);text-align:center;animation:entrar-blur var(--t-medio) var(--salida) both;border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;display:flex}.admin-vacio .circulo{margin-bottom:6px}.admin-vacio-titulo{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.admin-vacio-texto{max-width:400px;color:var(--tinta-secundaria);font-size:14px;line-height:1.45}.admin-vacio .admin-boton{background:var(--superficie);box-shadow:var(--sombra-1);margin-top:8px}.admin-negocios{flex-direction:column;gap:10px;display:flex}.admin-negocios:empty{display:none}.admin-negocio{background:var(--relleno);animation:entrar-blur var(--t-medio) var(--salida) both;border-radius:22px;flex-direction:column;gap:14px;padding:16px;display:flex}.admin-negocio-cabeza{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.admin-negocio-quien{flex:calc(100% - 52px);min-width:0}.admin-negocio-cabeza .admin-vence{margin-left:52px}.admin-negocio-quien h3{letter-spacing:-.02em;align-items:center;gap:8px;font-size:16px;font-weight:650;line-height:1.25;display:flex}.admin-negocio-quien p{color:var(--tinta-suave);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.admin-chip{border-radius:var(--radio-pill);background:var(--relleno-fuerte);height:20px;color:var(--tinta-secundaria);letter-spacing:0;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.admin-vence{border-radius:var(--radio-pill);background:var(--superficie);height:28px;color:var(--tinta-secundaria);white-space:nowrap;align-items:center;gap:7px;padding:0 11px 0 10px;font-size:12.5px;font-weight:550;display:inline-flex}.admin-vence:before{content:"";background:var(--verde);border-radius:50%;width:7px;height:7px}.admin-vence-por-vencer{background:var(--ambar-suave);color:var(--ambar)}.admin-vence-por-vencer:before{background:var(--ambar)}.admin-vence-vencido{background:var(--salmon-suave);color:var(--salmon-presionado)}.admin-vence-vencido:before{background:var(--salmon-presionado)}.admin-numeros{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-numeros>div{background:var(--superficie);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.admin-numeros dt{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.admin-numeros dd{letter-spacing:-.02em;color:var(--tinta);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.admin-negocio-meta{color:var(--tinta-suave);margin-top:-4px;font-size:13px;line-height:1.4}.admin-acciones{border-top:1px solid var(--borde);flex-direction:column;gap:10px;padding-top:14px;display:flex}.admin-extender{gap:8px;display:grid}.admin-plan{background:var(--relleno-fuerte);display:flex}.admin-plan .segmentado-opcion{flex:1}.admin-extender-botones{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.admin-inspeccion{flex-wrap:wrap;gap:6px;display:flex}.admin-boton,.admin-boton-negro{border-radius:var(--radio-pill);white-space:nowrap;height:36px;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);padding:0 14px;font-size:13.5px;font-weight:600}.admin-boton{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-1)}.admin-boton-negro{background:var(--tinta);color:var(--sobre-tinta)}.admin-boton:disabled,.admin-boton-negro:disabled{background:var(--relleno-fuerte);color:var(--tinta-deshabilitada);box-shadow:none;cursor:default}.admin-boton-peligro{color:var(--salmon-presionado);margin-left:auto}.admin-boton-rojo{background:var(--salmon-presionado);color:var(--sobre-tinta);box-shadow:none}@media (hover:hover){.admin-boton:not(:disabled):not(.admin-boton-rojo):hover{background:var(--fondo-hover)}}.admin-errores{background:var(--relleno);border-radius:22px;flex-direction:column;padding:4px 16px;display:flex}.admin-error{border-bottom:1px solid var(--borde)}.admin-error:last-child{border-bottom:none}.admin-error summary{cursor:pointer;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.admin-error summary::-webkit-details-marker{display:none}.admin-error-textos{min-width:0;color:var(--tinta-suave);flex-direction:column;flex:1;gap:2px;font-size:12.5px;display:flex}.admin-error-textos strong{color:var(--tinta);overflow-wrap:anywhere;font-size:14px;font-weight:550}.admin-error-flecha{color:var(--tinta-suave);transition:transform var(--t-medio) var(--resorte);flex:none}.admin-error[open] .admin-error-flecha{transform:rotate(180deg)}.admin-error-cuerpo{color:var(--tinta-secundaria);overflow-wrap:anywhere;animation:entrar-blur var(--t-rapido) var(--salida) both;flex-direction:column;gap:4px;padding:0 0 14px;font-size:12.5px;line-height:1.45;display:flex}.admin-error-cuerpo pre{background:var(--superficie);font:500 11.5px/1.5 var(--fuente);white-space:pre-wrap;word-break:break-all;color:var(--tinta-secundaria);border-radius:12px;margin-top:4px;padding:10px 12px}.admin-lamina{gap:14px}.admin-lamina-cabeza{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-lamina-titulo{letter-spacing:-.025em;font-size:20px;font-weight:650}.admin-lamina-detalle{color:var(--tinta-suave);margin-top:2px;font-size:13.5px;line-height:1.4}.admin-cerrar{background:var(--relleno);width:36px;height:36px;color:var(--tinta-secundaria);border-radius:50%;flex:none;place-items:center;margin:-2px -6px 0 0;display:grid}.admin-lamina-nota{text-align:center;color:var(--tinta-suave);padding:18px 0;font-size:14px}.admin-lista{flex-direction:column;list-style:none;display:flex}.admin-venta,.admin-producto{border-bottom:1px solid var(--separador);align-items:center;gap:12px;padding:12px 0;display:flex}.admin-venta:last-child,.admin-producto:last-child{border-bottom:none}.admin-venta-datos,.admin-producto-datos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-venta-cabeza,.admin-producto-cabeza{color:var(--tinta-suave);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.admin-venta-cabeza strong,.admin-producto-cabeza strong{letter-spacing:-.015em;color:var(--tinta);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.admin-producto-cabeza{flex-wrap:nowrap;justify-content:space-between}.admin-producto-cabeza strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.admin-producto-cabeza span{color:var(--tinta);font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:650}.admin-venta-detalle,.admin-venta-pagos,.admin-producto-detalle{color:var(--tinta-secundaria);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.admin-venta-pagos{color:var(--tinta-suave)}.admin-venta-anulada .admin-venta-cabeza strong,.admin-venta-anulada .admin-venta-detalle{color:var(--tinta-deshabilitada);text-decoration:line-through}.admin-venta-confirmar{animation:entrar-blur var(--t-rapido) var(--salida) both;flex:none;gap:6px;display:flex}.admin-hoja .circulo{margin-bottom:4px}.admin-hoja .hoja-nota strong{color:var(--tinta);overflow-wrap:anywhere;font-weight:600}.admin-hoja-acciones{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.admin-boton-borrar{border-radius:var(--radio-pill);background:var(--salmon-presionado);height:48px;color:var(--sobre-tinta);padding:0 16px;font-size:15px;font-weight:600}.admin-boton-borrar:disabled{background:var(--relleno-fuerte);color:var(--tinta-deshabilitada);cursor:default}@media (width>=900px){.admin-marco{gap:24px;padding:28px 32px 40px}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-kpi{padding:16px 18px}.admin-kpi-valor{font-size:26px}.admin-negocio{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cabeza acciones""numeros acciones""meta acciones";gap:12px 28px;padding:18px 20px;display:grid}.admin-negocio-cabeza{flex-wrap:nowrap;grid-area:cabeza}.admin-negocio-quien{flex:auto}.admin-negocio-cabeza .admin-vence{margin-left:0}.admin-numeros{grid-area:numeros;grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,.9fr) minmax(0,1.1fr)}.admin-negocio-meta{grid-area:meta;margin-top:0}.admin-acciones{border-top:none;border-left:1px solid var(--borde);grid-area:acciones;justify-content:center;padding:0 0 0 28px}.admin-extender{justify-content:flex-end;align-items:center;display:flex}.admin-plan{display:inline-flex}.admin-extender-botones{display:flex}.admin-inspeccion{justify-content:flex-end}.admin-boton-peligro{margin-left:0}}.adof-cabeza{justify-content:space-between;align-items:center;gap:12px;display:flex}.adof-nueva{align-items:center;gap:6px;padding:0 15px 0 12px;display:inline-flex}.adof-nota{color:var(--tinta-suave);margin-top:-4px;font-size:13px;line-height:1.45}.adof-vacio-boton{margin-top:8px}.adof-lista{flex-direction:column;gap:10px;display:flex}.adof-oferta{background:var(--relleno);animation:entrar-blur var(--t-medio) var(--salida) both;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"foto titulos interruptor""detalle detalle detalle""medicion medicion medicion""quienes quienes quienes";gap:0 12px;padding:16px;display:grid}.adof-oferta>.adof-miniatura{grid-area:foto;align-self:start}.adof-titulos{flex-direction:column;grid-area:titulos;align-self:center;gap:2px;min-width:0;display:flex}.adof-interruptor{grid-area:interruptor;align-self:start;margin-top:2px}.adof-detalle{flex-direction:column;grid-area:detalle;gap:2px;min-width:0;margin-top:12px;display:flex}.adof-miniatura{--tam:56px;width:var(--tam);height:var(--tam);background:hsl(var(--tono,10) 85% 92%);color:hsl(var(--tono,10) 45% 30%);font-size:calc(var(--tam) * .4);-webkit-user-select:none;user-select:none;border-radius:16px;flex:none;place-items:center;font-weight:650;line-height:1;display:grid;position:relative}.adof-miniatura-foto{border-radius:inherit;object-fit:cover;background:var(--superficie);width:100%;height:100%}.adof-miniatura-logo{object-fit:cover;background:var(--superficie);width:26px;height:26px;box-shadow:0 0 0 2px var(--relleno), var(--sombra-1);border-radius:50%;position:absolute;bottom:-6px;right:-6px}.adof-proveedor{color:var(--tinta-suave);overflow-wrap:anywhere;font-size:13px;font-weight:550}.adof-chip{border-radius:var(--radio-pill);background:var(--superficie);height:20px;color:var(--tinta-secundaria);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.adof-producto{letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:pretty;font-size:16px;font-weight:650;line-height:1.25}.adof-precio{color:var(--tinta-secundaria);flex-wrap:wrap;align-items:baseline;gap:2px 7px;font-size:13.5px;line-height:1.35;display:flex}.adof-precio strong{letter-spacing:-.015em;color:var(--tinta);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:650}.adof-precio s{color:var(--tinta-suave);white-space:nowrap}.adof-precio-cuotas{color:var(--tinta-secundaria);flex-basis:100%;font-size:13px}.adof-ganan{color:var(--verde);font-size:13px;font-weight:600;line-height:1.35}.adof-meta{color:var(--tinta-suave);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;font-size:12.5px;font-weight:500;display:flex}.adof-estado{border-radius:var(--radio-pill);background:var(--superficie);height:24px;color:var(--tinta-secundaria);white-space:nowrap;align-items:center;gap:6px;padding:0 10px 0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.adof-estado:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.adof-estado-prendida{background:var(--verde-suave);color:var(--verde)}.adof-estado-apagada:before{background:var(--tinta-deshabilitada)}.adof-estado-vencida{background:var(--ambar-suave);color:var(--ambar)}.adof-aviso{color:var(--ambar);margin-top:4px;font-size:12.5px;font-weight:550;line-height:1.35}.adof-medicion{border-top:1px solid var(--borde);flex-wrap:wrap;grid-area:medicion;align-items:center;gap:10px 8px;margin-top:14px;padding-top:12px;display:flex}.adof-metricas{color:var(--tinta-secundaria);flex-wrap:wrap;flex:100%;align-items:baseline;gap:2px 7px;font-size:13.5px;font-weight:500;display:flex}.adof-metricas>span{white-space:nowrap}.adof-metricas strong{color:var(--tinta);font-variant-numeric:tabular-nums;font-weight:650}.adof-punto{color:var(--tinta-deshabilitada)}.adof-metrica-quieren,.adof-metrica-quieren strong{color:var(--verde)}.adof-metricas-sin{color:var(--tinta-suave)}.adof-ver-quienes{border-radius:var(--radio-pill);background:var(--superficie);height:36px;color:var(--tinta);box-shadow:var(--sombra-1);white-space:nowrap;align-items:center;gap:4px;padding:0 11px 0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.adof-flecha{color:var(--tinta-suave);transition:transform var(--t-medio) var(--resorte);flex:none}.adof-ver-quienes[aria-expanded=true] .adof-flecha{transform:rotate(180deg)}@media (hover:hover){.adof-ver-quienes:hover{background:var(--fondo-hover)}}.adof-acciones{gap:6px;margin-left:auto;display:flex}.adof-acciones .adof-borrar{margin-left:0}.adof-interesados{background:var(--superficie);animation:entrar-blur var(--t-rapido) var(--salida) both;border-radius:16px;flex-direction:column;grid-area:quienes;margin-top:12px;padding:2px 14px;list-style:none;display:flex}.adof-interesado{border-bottom:1px solid var(--separador);align-items:center;gap:12px;min-height:56px;padding:9px 0;display:flex}.adof-interesado:last-child{border-bottom:none}.adof-interesado-datos{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.adof-interesado-datos strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.adof-interesado-datos a{color:var(--tinta-secundaria);text-overflow:ellipsis;white-space:nowrap;font-size:13px;text-decoration:none;overflow:hidden}.adof-interesado-datos a.adof-interesado-solo{color:var(--tinta);font-size:14.5px;font-weight:600}@media (hover:hover){.adof-interesado-datos a:hover{color:var(--tinta);text-decoration:underline}}.adof-interesado-cuando{color:var(--tinta-suave);white-space:nowrap;flex:none;font-size:12.5px;font-weight:500}.lamina.adof-lamina{gap:0;height:92%;overflow:hidden}.adof-lamina-cabeza{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.adof-cuerpo{overscroll-behavior:contain;flex-direction:column;flex:1;gap:32px;min-height:0;margin:0 -20px;padding:4px 20px 28px;display:flex;overflow-y:auto}.adof-form{flex-direction:column;gap:28px;min-width:0;display:flex}.adof-bloque{flex-direction:column;gap:12px;min-width:0;display:flex}.adof-bloque-titulo{letter-spacing:-.015em;font-size:15px;font-weight:650}.adof-fila{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.adof-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.adof-etiqueta-fila{justify-content:space-between;align-items:baseline;gap:8px;min-height:18px;padding:0 2px;display:flex}.adof-etiqueta{min-width:0;color:var(--tinta-secundaria);font-size:13px;font-weight:550}.adof-contador{color:var(--tinta-suave);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.adof-contador-lleno{color:var(--salmon-presionado)}.adof-etiqueta-accion{color:var(--salmon-presionado);flex:none;padding:0;font-size:12.5px;font-weight:600}.adof-ayuda{color:var(--tinta-suave);padding:0 2px;font-size:12.5px;font-weight:450;line-height:1.4}.adof-ayuda-alerta{color:var(--ambar);font-weight:550}.adof-lamina .campo{font-size:16px;font-weight:500}.adof-lamina .campo::placeholder{color:var(--tinta-suave);font-weight:450}.campo.adof-area{height:auto;min-height:76px;font:inherit;color:inherit;resize:none;outline:none;padding:12px 14px;font-size:16px;font-weight:500;line-height:1.4}.adof-monto{display:block;position:relative}.adof-monto .campo{font-variant-numeric:tabular-nums;padding-left:30px}.adof-monto-signo{color:var(--tinta-suave);pointer-events:none;font-size:16px;font-weight:550;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.adof-monto-derecha .campo{padding-left:14px;padding-right:34px}.adof-monto-derecha .adof-monto-signo{left:auto;right:15px}.adof-fecha{text-align:left;-webkit-appearance:none;min-width:0;display:block}.adof-fecha::-webkit-date-and-time-value{text-align:left}.adof-fecha::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}.adof-segmentado{display:flex}.adof-segmentado .segmentado-opcion{flex:1;padding-left:8px;padding-right:8px}.adof-calculos{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.adof-calculo{background:var(--relleno);min-height:28px;color:var(--tinta-secundaria);border-radius:14px;align-items:center;padding:4px 11px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.adof-calculo-ganan{background:var(--verde-suave);color:var(--verde)}.adof-calculo-nota{color:var(--tinta-secundaria);font-size:13px;font-weight:550}.adof-foto{align-items:center;gap:14px;display:flex}.adof-foto-cuadro{border:1.5px dashed var(--borde-input);background:var(--relleno);width:88px;height:88px;color:var(--tinta-secundaria);border-radius:20px;flex:none;place-items:center;display:grid;overflow:hidden}.adof-foto-cuadro-logo{border-radius:50%;width:64px;height:64px;margin:0 12px}.adof-foto-cuadro-lleno{border:1px solid var(--borde);background:var(--superficie)}.adof-foto-cuadro img{object-fit:cover;width:100%;height:100%}.adof-foto-cuadro:disabled{cursor:default}.adof-foto-textos{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.adof-foto-titulo{letter-spacing:-.01em;font-size:14.5px;font-weight:600}.adof-foto-textos .adof-ayuda{padding:0}.adof-foto-botones{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.adof-foto-problema{color:var(--salmon-presionado);margin-top:4px;font-size:13px;font-weight:550;line-height:1.35}.adof-prendida{background:var(--relleno);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}.adof-prendida-textos{flex-direction:column;gap:2px;min-width:0;display:flex}.adof-prendida-titulo{letter-spacing:-.01em;font-size:15px;font-weight:600}.adof-prendida-textos .adof-ayuda{padding:0}.adof-previa{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.adof-previa-titulo{color:var(--tinta-suave);font-size:13px;font-weight:600}.adof-previa-falla{background:var(--relleno);width:100%;max-width:380px;color:var(--tinta-suave);text-align:center;border-radius:28px;padding:28px 20px;font-size:13.5px;line-height:1.45}.adof-pie{border-top:1px solid var(--borde);background:var(--superficie);flex-direction:column;flex:none;gap:10px;margin:0 -20px;padding:12px 20px 0;display:flex}.adof-motivo{color:var(--tinta-secundaria);animation:entrar-blur var(--t-rapido) var(--salida);padding:0 2px;font-size:13.5px;font-weight:550;line-height:1.4}.adof-pie .admin-problema{padding-top:8px;padding-bottom:8px}.adof-pie-botones{gap:8px;display:flex}.adof-pie-botones .hoja-cancelar{flex:none;height:52px;padding:0 22px}.adof-pie-botones .boton-principal{flex:1;width:auto}@media (width>=900px){.adof-oferta{grid-template-areas:"foto titulos interruptor""foto detalle detalle""medicion medicion medicion""quienes quienes quienes";column-gap:16px;padding:18px 20px}.adof-miniatura{--tam:64px}.adof-titulos{align-self:end}.adof-detalle{margin-top:6px}.adof-medicion{margin-top:16px}.adof-interesados{margin-top:12px}.adof-producto{font-size:17px}.adof-precio-cuotas{flex-basis:auto}.adof-precio-cuotas:before{content:"·";color:var(--tinta-deshabilitada);margin-right:7px}.adof-metricas{flex:0 auto;margin-right:6px}.lamina.lamina-modal.lamina-modal-ancha.adof-lamina{width:1000px;height:90vh;padding:28px 32px 24px}.adof-lamina-cabeza{padding:0 0 18px}.adof-cuerpo{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 432px;gap:0;margin:0 -32px;padding:0;display:grid;overflow:hidden}.adof-form,.adof-previa{overscroll-behavior:contain;min-height:0;overflow-y:auto}.adof-form{padding:6px 20px 32px 32px}.adof-previa{justify-content:flex-start;padding:6px 32px 32px 20px}.adof-pie{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;margin:0 -32px;padding:16px 32px 0}.adof-pie>:first-child:not(.adof-pie-botones){flex:1;min-width:0}.adof-pie-botones{flex:none;margin-left:auto}.adof-pie-botones .boton-principal{flex:none;width:240px}}.adpg-nota{color:var(--tinta-suave);font-size:14px}.adpg-nota-mal{color:var(--rojo)}.adpg-resumen{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.adpg-resumen>div{background:var(--relleno);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.adpg-resumen dt{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:550;overflow:hidden}.adpg-resumen dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:650}.adpg-fila{border-bottom:1px solid var(--separador);align-items:center;gap:12px;padding:11px 0;display:flex}.adpg-fila:last-child{border-bottom:none}.adpg-textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.adpg-cabeza{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.adpg-cabeza strong{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.adpg-cabeza span{font-variant-numeric:tabular-nums;flex:none;font-size:14.5px;font-weight:650}.adpg-detalle{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.adpg-estado{border-radius:var(--radio-pill);flex:none;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.adpg-estado-ok{background:var(--verde-suave);color:var(--verde)}.adpg-estado-espera{background:var(--ambar-suave);color:var(--ambar)}.adpg-estado-mal{background:var(--rojo-suave);color:var(--rojo)}.adpg-debitos summary{cursor:pointer;color:var(--tinta-secundaria);padding:6px 0;font-size:14px;font-weight:600}@media (width<=480px){.adpg-resumen{grid-template-columns:1fr 1fr}.adpg-resumen>div:last-child{grid-column:1/-1}}.segui-nota{color:var(--tinta-suave);font-size:14px;line-height:1.45}.segui-nota-mal{color:var(--rojo)}.segui-nota-muestra{border-radius:var(--radio-pill);background:var(--ambar-suave);color:var(--ambar);align-self:flex-start;padding:6px 12px;font-weight:550}.segui-lista{flex-direction:column;gap:10px;list-style:none;display:flex}.segui-fila{background:var(--relleno);animation:entrar-blur var(--t-medio) var(--salida) both;border-radius:22px;flex-direction:column;gap:10px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1.5px #0000}.segui-fila-pendiente{box-shadow:inset 0 0 0 1.5px var(--salmon)}.segui-cabeza{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.segui-quien{flex:calc(100% - 52px);min-width:0}.segui-cabeza .admin-vence{margin-left:52px}.segui-quien h3{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;font-weight:650;line-height:1.25;display:flex}.segui-nombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.segui-quien p{color:var(--tinta-suave);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px;overflow:hidden}.segui-etapa{border-radius:var(--radio-pill);background:var(--superficie);height:22px;color:var(--tinta-secundaria);letter-spacing:0;white-space:nowrap;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.segui-etapa-venta{background:var(--tinta);color:var(--sobre-tinta)}.segui-etapa-pago{background:var(--verde-suave);color:var(--verde)}.segui-meta{color:var(--tinta-suave);font-size:13px;line-height:1.45}.segui-acciones{border-top:1px solid var(--borde);flex-direction:column;gap:8px;padding-top:10px;display:flex}.segui-toca{color:var(--tinta-secundaria);font-size:13.5px;line-height:1.4}.segui-toca strong{color:var(--tinta);font-weight:650}.segui-antes{color:var(--tinta-suave)}.segui-botones{flex-wrap:wrap;gap:6px;display:flex}.segui-boton{justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.segui-whatsapp{background:var(--acento-degrade);color:#fff}@media (width>=720px){.segui-quien{flex:1 1 0}.segui-cabeza .admin-vence{margin-left:0}.segui-acciones{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.segui-botones{flex:none}}.escaner{--escaner-sombra:color-mix(in srgb, var(--tinta) 52%, transparent);--escaner-vidrio:color-mix(in srgb, var(--tinta) 58%, transparent);--escaner-claro:color-mix(in srgb, var(--sobre-tinta) 12%, transparent);--escaner-texto-suave:color-mix(in srgb, var(--sobre-tinta) 70%, transparent);z-index:50;background:var(--tinta);animation:aparecer var(--t-rapido) var(--salida);flex-direction:column;display:flex;position:fixed;inset:0}.escaner-caja{flex-direction:column;flex:1;min-height:0;display:flex}.escaner-visor{min-height:0;padding:calc(20px + env(safe-area-inset-top)) 24px 48px;background:var(--tinta);color:var(--sobre-tinta);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;display:flex;position:relative;overflow:hidden}.escaner-visor video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.escaner-marco{width:min(100%,300px);height:164px;box-shadow:0 0 0 200vmax var(--escaner-sombra);animation:escaner-marco-entrar var(--t-medio) var(--resorte) both;border-radius:18px;flex:none;position:relative}@keyframes escaner-marco-entrar{0%{opacity:0;transform:scale(1.06)}}.escaner-esquina{width:32px;height:32px;color:var(--sobre-tinta);position:absolute}.escaner-esquina-1{top:-2px;left:-2px}.escaner-esquina-2{top:-2px;right:-2px;transform:scaleX(-1)}.escaner-esquina-3{bottom:-2px;left:-2px;transform:scaleY(-1)}.escaner-esquina-4{bottom:-2px;right:-2px;transform:scale(-1)}.escaner-estado{border-radius:var(--radio-pill);background:var(--escaner-vidrio);height:36px;box-shadow:inset 0 0 0 1px var(--escaner-claro);-webkit-backdrop-filter:blur(12px);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:550;display:inline-flex;position:relative}.escaner-estado-texto{animation:entrar-blur var(--t-medio) var(--salida);align-items:center;gap:8px;display:inline-flex}.escaner-aviso{text-align:center;max-width:280px;animation:entrar-blur var(--t-medio) var(--salida);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.escaner-aviso-icono{background:var(--escaner-claro);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:8px;display:grid}.escaner-aviso-titulo{letter-spacing:-.02em;font-size:17px;font-weight:600}.escaner-aviso-texto{color:var(--escaner-texto-suave);font-size:14px;line-height:1.45}.escaner-pie{padding:18px 16px calc(16px + env(safe-area-inset-bottom));background:var(--superficie);color:var(--tinta);border-radius:28px 28px 0 0;flex-direction:column;gap:10px;margin-top:-24px;display:flex;position:relative}.escaner-manual{background:var(--relleno);cursor:text;height:52px;transition:background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;padding:0 6px 0 16px;display:flex}.escaner-manual:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.escaner-manual>svg{color:var(--tinta-suave);flex:none}.escaner-manual input{font-variant-numeric:tabular-nums;min-width:0;height:100%;color:var(--tinta);flex:1;font-size:16px;font-weight:500}.escaner-manual input::placeholder{color:var(--tinta-suave)}.escaner-agregar{background:var(--tinta);width:40px;height:40px;color:var(--sobre-tinta);animation:entrar-blur var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}.escaner-listo{width:100%}@media (width>=900px){.escaner{background:var(--velo);-webkit-backdrop-filter:blur(3px);place-items:center;padding:32px;display:grid}.escaner-caja{background:var(--superficie);width:min(100%,520px);box-shadow:var(--sombra-3);animation:subir var(--t-lento) var(--resorte-firme);border-radius:28px;flex:none;overflow:hidden}.escaner-visor{aspect-ratio:4/3;flex:none;padding:24px 24px 48px}.escaner-pie{padding:18px}}@media (prefers-reduced-motion:reduce){.escaner,.escaner-caja,.escaner-marco{animation:none}}.bz-vivo{background:var(--relleno);color:var(--tinta);transition:background var(--t-rapido), color var(--t-rapido);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.bz-vivo-quieto{color:var(--tinta-secundaria);font-size:14px}.bz-vivo-estable{background:var(--verde-suave)}.bz-vivo-icono{background:var(--superficie);width:40px;height:40px;color:var(--tinta-secundaria);border-radius:50%;flex:none;place-items:center;display:grid}.bz-vivo-estable .bz-vivo-icono{color:var(--verde)}.bz-vivo-textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bz-vivo-textos strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;line-height:1.1}.bz-vivo-textos small{color:var(--tinta-secundaria);font-size:12.5px}.bz-vivo-estable .bz-vivo-textos small{color:var(--verde)}.bz-vivo-usar{flex:none}.bz-cable-conectada .fila-detalle{font-variant-numeric:tabular-nums}.bz-hoja{gap:14px}.bz-codigo{gap:8px;display:flex}.bz-codigo .campo{font-variant-numeric:tabular-nums;letter-spacing:.04em;flex:1;min-width:0}.bz-codigo .pildora{flex:none}.bz-problema{color:var(--rojo);font-size:14px;line-height:1.45}.bz-pregunta{font-size:15px;font-weight:600}.bz-opciones{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bz-opcion{border:1.5px solid var(--borde);background:var(--superficie);color:var(--tinta);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;display:flex}.bz-opcion:hover{border-color:var(--salmon-borde)}.bz-opcion:focus-visible{outline:2px solid var(--salmon);outline-offset:2px}.bz-opcion-elegida{border-color:var(--salmon);background:var(--salmon-suave)}.bz-opcion-valor{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:650}.bz-opcion-producto{font-size:13.5px}.bz-opcion-producto b{font-weight:600}.bz-opcion small{color:var(--tinta-secundaria);font-size:12px}.bz-nota{font-size:13px}.bz-plu{align-items:center;gap:12px;display:flex}.bz-plu .ficha-input{width:120px}@media (width<=380px){.bz-opciones{grid-template-columns:1fr}}.boton-ayuda{background:var(--relleno);width:32px;height:32px;color:var(--tinta-secundaria);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.boton-ayuda:hover{background:var(--relleno-fuerte);color:var(--tinta)}}.prod-cabecera>.boton-ayuda{margin-left:auto}@media (width>=900px){.prod-cabecera>.boton-ayuda{order:3;margin-left:0}.prod-cabecera:has(>.boton-ayuda)>.prod-acciones{margin-left:auto}}.ver-como{color:var(--salmon-presionado);white-space:nowrap;flex:none;padding:4px 2px;font-size:12.5px;font-weight:600}@media (hover:hover){.ver-como:hover{color:var(--salmon-oscuro);text-underline-offset:3px;text-decoration:underline}}.mostrador-vacio .ver-como{align-self:center;margin-top:4px;font-size:13.5px}.paso-listo .ver-como{color:var(--tinta-suave)}.salir-fondo{z-index:74}.hoja.salir-hoja{gap:12px}.salir-hoja>.circulo{margin-bottom:4px}.salir-aviso{background:var(--ambar-suave);color:var(--ambar);text-wrap:pretty;animation:entrar-blur var(--t-rapido) var(--salida);border-radius:16px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:14px;font-weight:550;line-height:1.4;display:flex}.salir-aviso svg{flex:none;margin-top:1px}.salir-aviso-listo{background:var(--verde-suave);color:var(--verde)}.salir-acciones{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.salir-acciones .boton-negro{height:48px;padding:0 16px;font-size:15px}.salir-igual{color:var(--rojo)}.setup{gap:0;padding-bottom:0}.setup-barra{flex:none;grid-template-columns:36px 1fr 36px;align-items:center;min-height:36px;margin-bottom:14px;display:grid}.setup-puntos{grid-column:2;justify-content:center;gap:6px;display:flex}.setup-puntos span{border-radius:var(--radio-pill);background:var(--relleno-fuerte);width:6px;height:6px;transition:width var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida)}.setup-puntos .setup-punto-activo{background:var(--tinta);width:22px}.setup-cerrar{background:var(--relleno);width:36px;height:36px;color:var(--tinta-secundaria);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);border-radius:50%;grid-column:3;place-items:center;display:grid}@media (hover:hover){.setup-cerrar:hover{background:var(--relleno-fuerte);color:var(--tinta)}}.setup-cuerpo{flex-direction:column;flex:1;padding-bottom:24px;display:flex}.setup-paso{animation:entrar-blur var(--t-medio) var(--salida);flex-direction:column;gap:22px;display:flex}.setup-titulos{text-align:center;flex-direction:column;gap:6px;padding:0 8px;display:flex}.setup-titulo{letter-spacing:-.03em;text-wrap:balance;font-size:24px;font-weight:650;line-height:1.2}.setup-sub{color:var(--tinta-suave);text-wrap:pretty;font-size:14.5px;font-weight:500;line-height:1.4}.setup-numeros{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.setup-numero{aspect-ratio:1/.92;background:var(--relleno);color:var(--tinta);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.setup-numero-cifra{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:650;line-height:1}.setup-numero-gente{gap:3px;height:6px;display:flex}.setup-numero-gente span{background:var(--tinta-deshabilitada);width:6px;height:6px;transition:background var(--t-rapido) var(--salida);border-radius:50%}.setup-numero:active{background:var(--tinta);color:var(--sobre-tinta)}@media (hover:hover){.setup-numero:hover{background:var(--tinta);color:var(--sobre-tinta)}}.setup-numero:active .setup-numero-gente span{background:var(--sobre-tinta)}@media (hover:hover){.setup-numero:hover .setup-numero-gente span{background:var(--sobre-tinta)}}.setup-nombres{flex-direction:column;gap:10px;display:flex}.setup-campo-nombre{background:var(--relleno);cursor:text;view-transition-class:setup-item;height:58px;transition:background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border:1px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:0 8px 0 12px;display:flex}.setup-campo-nombre:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.setup-campo-nombre input{letter-spacing:-.015em;flex:1;min-width:0;height:100%;font-size:17px;font-weight:600}.setup-campo-nombre input::placeholder,.setup-persona-nombre::placeholder{color:var(--tinta-suave);font-weight:500}.setup .circulo-cara{transition:background-color var(--t-medio) var(--salida), color var(--t-medio) var(--salida)}.setup-x{width:36px;height:36px;color:var(--tinta-suave);transition:background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.setup-x:hover{background:var(--relleno-fuerte);color:var(--tinta)}}.setup-agregar{border-radius:var(--radio-pill);background:var(--relleno);height:40px;color:var(--tinta);white-space:nowrap;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida);align-self:center;align-items:center;gap:7px;padding:0 16px 0 13px;font-size:14.5px;font-weight:550;display:inline-flex}.setup-agregar svg{color:var(--tinta-secundaria)}@media (hover:hover){.setup-agregar:hover{background:var(--relleno-fuerte)}}.setup-agregar-chico{background:var(--superficie);height:34px;box-shadow:var(--sombra-1);align-self:flex-start;padding:0 14px 0 11px;font-size:13.5px}@media (hover:hover){.setup-agregar-chico:hover{background:var(--superficie);box-shadow:var(--sombra-2)}}.setup-personas{flex-direction:column;gap:12px;display:flex}.setup-persona{background:var(--relleno);view-transition-class:setup-item;animation:entrar-blur var(--t-medio) var(--salida);border-radius:22px;flex-direction:column;gap:14px;padding:14px 14px 16px;display:flex}.setup-persona-cabecera{align-items:center;gap:12px;display:flex}.setup-persona-nombre{letter-spacing:-.02em;min-width:0;height:36px;transition:background var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border-radius:10px;flex:1;margin-left:-6px;padding:0 6px;font-size:17px;font-weight:650}.setup-persona-nombre:not([readonly]):focus{background:var(--superficie);box-shadow:0 0 0 1px var(--borde-input), var(--focus-ring)}@media (hover:hover){.setup-persona-nombre:not([readonly]):hover:not(:focus){background:var(--relleno-fuerte)}}.setup-turno{flex-direction:column;gap:10px;display:flex}.setup-turno+.setup-turno{border-top:1px solid var(--relleno-fuerte);padding-top:14px}.setup-dias{gap:5px;display:flex}.setup-dia{border-radius:var(--radio-pill);background:var(--superficie);min-width:0;height:36px;color:var(--tinta-secundaria);box-shadow:var(--sombra-1);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);flex:1;font-size:13.5px;font-weight:600}.setup-dia[aria-pressed=true]{background:var(--tinta);color:var(--sobre-tinta);box-shadow:none}.setup-horario{flex-wrap:wrap;gap:6px;display:flex}.setup-pill{border-radius:var(--radio-pill);background:var(--superficie);height:36px;color:var(--tinta);box-shadow:var(--sombra-1);white-space:nowrap;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);align-items:center;gap:5px;padding:0 13px;font-size:13.5px;font-weight:600;display:inline-flex}.setup-pill:not(.setup-pill-otro){flex:1 1 0;justify-content:center}.setup-pill span{color:var(--tinta-suave);font-variant-numeric:tabular-nums;transition:color var(--t-rapido) var(--salida);font-weight:500}.setup-pill[aria-pressed=true]{background:var(--tinta);color:var(--sobre-tinta);box-shadow:none}.setup-pill[aria-pressed=true] span{color:inherit;opacity:.7}.setup-pill-otro{box-shadow:inset 0 0 0 1px var(--relleno-fuerte);color:var(--tinta-secundaria);background:0 0;gap:6px;padding:0 13px 0 11px}.setup-pill-otro svg{flex:none}@media (hover:hover){.setup-pill-otro:hover{background:var(--superficie);color:var(--tinta)}}.setup-horas{animation:entrar-blur var(--t-medio) var(--salida);grid-template-columns:1fr 1fr;gap:8px;display:grid}.setup-hora{background:var(--superficie);min-width:0;box-shadow:var(--sombra-1);cursor:text;transition:box-shadow var(--t-rapido) var(--salida);border-radius:14px;flex-direction:column;gap:2px;padding:8px 12px 7px;display:flex}.setup-hora:focus-within{box-shadow:0 0 0 1px var(--borde-input), var(--focus-ring)}.setup-hora>span{color:var(--tinta-suave);font-size:11.5px;font-weight:550}.setup-hora input{letter-spacing:-.02em;font-variant-numeric:tabular-nums;width:100%;min-width:0;font-size:17px;font-weight:650}.setup-hora input::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.setup-quitar-turno{color:var(--tinta-suave);align-self:flex-start;padding:4px 2px;font-size:13px;font-weight:550}@media (hover:hover){.setup-quitar-turno:hover{color:var(--tinta)}}.setup-pie{z-index:2;view-transition-class:setup-item;padding:12px 0 calc(16px + env(safe-area-inset-bottom));background:var(--fondo);flex-direction:column;flex:none;gap:2px;display:flex;position:sticky;bottom:0}.setup-boton{width:100%}.setup-cambia{animation:entrar-blur var(--t-rapido) var(--salida);display:inline-block}.setup-enlace{height:44px;color:var(--tinta-secundaria);font-size:15px;font-weight:550}@media (hover:hover){.setup-enlace:hover{color:var(--tinta)}}::view-transition-old(*.setup-item):only-child{animation:vt-encoger .26s var(--salida) both}::view-transition-old(*.setup-item):not(:only-child){animation:none}::view-transition-new(*.setup-item){animation:none}@media (width>=900px){.setup-cuerpo{padding-bottom:8px}.setup-pie{background:var(--superficie);padding:16px 0 0}.setup-numero{aspect-ratio:auto;height:112px}.lamina-modal-ancha .setup-personas{grid-template-columns:1fr 1fr;align-items:start;display:grid}.lamina-modal-ancha .setup-boton{align-self:center;max-width:420px}}.instalar{flex-direction:column;gap:12px;min-width:0;display:flex}.instalar-compacta{background:var(--relleno);border-radius:22px;flex-shrink:0;padding:16px;container-type:inline-size}.instalar-cabeza{align-items:center;gap:12px;display:flex}.instalar-textos{flex-direction:column;gap:2px;min-width:0;display:flex}.instalar-titulo{letter-spacing:-.015em;font-size:15.5px;font-weight:650}.instalar-nota{color:var(--tinta-secundaria);font-size:13.5px;line-height:1.45}.instalar-ok{color:var(--verde);align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.instalar-pasos{counter-reset:paso;color:var(--tinta);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.instalar-pasos li{counter-increment:paso;align-items:baseline;gap:10px;display:flex}.instalar-pasos li:before{content:counter(paso);background:var(--superficie);width:22px;height:22px;box-shadow:var(--sombra-1);color:var(--tinta-secundaria);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:650;display:grid;transform:translateY(5px)}.instalar-pasos strong{font-weight:600}.instalar-pasos svg{vertical-align:-3px;color:var(--azul)}.instalar-acciones{align-items:center;gap:8px;display:flex}.instalar-boton{height:46px;box-shadow:none;padding:0 22px;font-size:15px}.instalar-despues{min-height:44px;color:var(--tinta-suave);margin-left:auto;padding:0 12px;font-size:14px;font-weight:550}@media (hover:hover){.instalar-despues:hover{color:var(--tinta)}}@container (width>=700px){.instalar-compacta>.instalar-cuerpo{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 28px;display:grid}.instalar-compacta .instalar-acciones{grid-area:1/2/span 2}}.instalar-cuerpo{flex-direction:column;gap:12px;display:flex}.wa-ajustes{gap:12px;padding:16px;display:grid}.wa-ajustes p,.wa-pedido p{color:var(--tinta-secundaria);font-size:13px;line-height:1.5}.wa-ajustes textarea{width:100%;min-height:80px;font:inherit;resize:vertical}.wa-chat{background:var(--relleno);border-radius:16px;gap:8px;padding:16px;display:grid}.wa-chat p{background:var(--superficie);border-radius:12px;max-width:90%;margin:0;padding:12px}.wa-chat .wa-cliente{background:var(--verde-suave);justify-self:end}.wa-franja{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wa-franja input,.wa-franja select{border:1px solid var(--borde);min-width:0;font:inherit;border-radius:8px;padding:8px}.wa-franja input{width:100px}.wa-prueba{border:1px dashed var(--borde);border-radius:12px;gap:10px;padding:16px;display:grid}.wa-insignia{background:var(--tinta);min-width:20px;color:var(--sobre-tinta);border-radius:10px;place-items:center;padding:2px 6px;display:inline-grid}.wa-velo{z-index:500;background:var(--velo);justify-content:flex-end;display:flex;position:fixed;inset:0}.wa-lamina{background:var(--superficie);width:min(100%,620px);height:100%;animation:wa-entrar .25s var(--resorte);outline:none;padding:24px;overflow:auto}.wa-cerrar{float:right}.wa-pedidos{gap:12px;display:grid}.wa-pedido{padding:16px;display:block}.wa-cabeza{justify-content:space-between;gap:10px;display:flex}.wa-pedido ul{padding-left:20px;font-size:13px;line-height:1.6}.wa-acciones{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.wa-error{color:var(--rojo)!important}@keyframes wa-entrar{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.wa-lamina{animation:none}}.tema{flex-direction:column;gap:6px;padding:8px 0 14px;display:flex}.tema-muestras{scrollbar-width:none;justify-content:space-between;max-width:384px;padding:4px 6px;display:flex;position:relative;overflow-x:auto}.tema-muestras::-webkit-scrollbar{display:none}.tema-muestra{z-index:1;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.tema-color{background:var(--muestra);border-radius:50%;width:30px;height:30px}.tema-anillo{border-radius:var(--radio-pill);pointer-events:none;position:absolute;top:4px;bottom:4px}.tema-anillo:before{content:"";border-radius:inherit;border:2px solid var(--tinta);position:absolute;inset:2px}.tema-listo .tema-anillo[data-dir=adelante]{transition:right .26s var(--resorte), left .46s var(--resorte)}.tema-listo .tema-anillo[data-dir=atras]{transition:left .26s var(--resorte), right .46s var(--resorte)}.tema-nombre{letter-spacing:-.01em;min-height:20px;color:var(--salmon-presionado);padding:0 13px;font-size:14px;font-weight:600}.tk-vista{--tk-sombra-papel:#1111131f;background:var(--relleno);border-radius:20px;padding:18px 12px 22px;display:flex;overflow:auto}.tk-vista-sombra{filter:drop-shadow(0 6px 12px var(--tk-sombra-papel)) drop-shadow(0 1px 1px var(--tk-sombra-papel));animation:entrar-blur var(--t-medio) var(--salida);margin:0 auto}.tk-vista-papel{-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/12px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/12px 100%}.tk-vista-cargando{background:var(--superficie);opacity:.6;border-radius:6px;width:220px;height:280px;margin:0 auto}.tk-imprimir{height:44px;margin-top:4px;padding:0 18px 0 15px}.tk-imprimir .atajo{margin-left:2px}@media (width>=900px){.tk-imprimir{height:40px}}.tk-reimprimir{color:var(--tinta-suave);transition:color var(--t-rapido) var(--salida);margin-right:6px;padding:2px 0;font-size:12.5px;font-weight:550;position:relative}.tk-reimprimir:after{content:"";position:absolute;inset:-12px -3px -12px -14px}@media (hover:hover){.tk-reimprimir:hover{color:var(--tinta)}}.tk-hoja{overscroll-behavior:contain;gap:14px}.tk-hoja-cabeza{flex-direction:column;gap:2px;display:flex}.tk-hoja-vista{max-height:min(54dvh,560px)}.tk-hoja-acciones{gap:8px;display:flex}.tk-hoja-acciones>*{flex:1;height:50px}.tk-hoja-mandar{font-size:15px}.tk-hoja-acciones>:disabled{cursor:default}.tk-hoja-mandar:disabled{color:var(--tinta-deshabilitada)}.tk-hoja-error{background:var(--relleno);color:var(--tinta-secundaria);text-align:center;border-radius:20px;padding:28px 16px;font-size:14.5px;line-height:1.45}.tk-cierre{height:44px;padding:0 18px 0 14px}.tk-cierre-historial{margin:-2px 0 14px 52px}@media (width>=900px){.tk-cierre{height:40px}}.ajt-vista{padding:20px 12px 24px}.ajt-leyenda{color:var(--tinta-suave);text-align:center;margin-top:-2px;padding:0 4px 6px;font-size:12.5px;font-weight:500}.aj .lista-tarjeta>.ajt-campo{cursor:text;min-height:64px}.ajt-campo .fila-textos{gap:3px}.ajt-campo .fila-detalle{line-height:1.2}.ajt-input{height:30px;margin-top:-2px;margin-bottom:-3px}.ajt-segmentado{background:var(--superficie);box-shadow:var(--sombra-1);flex:none}.ajt-segmentado .segmentado-opcion{padding:7px 12px}@media (width<=379px){.ajt-ancho{flex-wrap:wrap}.ajt-ancho .ajt-segmentado{margin-left:48px}}@media (hover:hover){.teclado-tecla:hover{background:var(--fondo-secundario)}}.hoja.pin-hoja{gap:0}.hoja.pin-hoja:focus{outline:none}.pin-cabecera{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-top:2px;display:flex}.pin-titulo{animation:entrar-blur var(--t-medio) var(--salida)}.pin-puntos{justify-content:center;align-items:center;gap:18px;height:16px;margin-top:22px;display:flex}.pin-punto{background:var(--borde-input);border-radius:50%;width:12px;height:12px;position:relative}.pin-punto:after{content:"";background:var(--tinta);opacity:0;filter:blur(3px);transition:transform var(--t-medio) var(--resorte), opacity var(--t-rapido) var(--salida), filter var(--t-rapido) var(--salida);border-radius:50%;position:absolute;inset:-2px;transform:scale(.35)}.pin-punto-lleno:after{opacity:1;filter:none;transform:none}.pin-punto-rojo:after{background:var(--rojo-vivo)}.pin-puntos-error{animation:.38s ease-in-out pin-sacudida}@keyframes pin-sacudida{18%{transform:translate(-7px)}36%{transform:translate(5px)}54%{transform:translate(-3px)}72%{transform:translate(1.5px)}88%{transform:translate(-.5px)}}.pin-mensaje{text-align:center;min-height:20px;margin-top:12px;font-size:14px;font-weight:550;line-height:20px}.pin-error{color:var(--rojo);animation:entrar-blur var(--t-medio) var(--salida);display:inline-block}.pin-pista{color:var(--tinta-suave)}.pin-listo{color:var(--verde);animation:entrar-blur var(--t-medio) var(--salida);display:inline-block}.pin-puntos-ok .pin-punto:after{background:var(--verde)}.pin-teclado{transition:opacity var(--t-rapido) var(--salida);margin-top:12px}.pin-teclado .pin-tecla-vacia{display:block}.pin-teclado-espera{opacity:.38;pointer-events:none}.pin-hoja .hoja-cancelar{margin-top:10px}.pin-olvido-enlace{border-radius:var(--radio-pill);color:var(--tinta-secundaria);transition:background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);align-self:center;margin-top:10px;padding:7px 14px;font-size:14px;font-weight:550}@media (hover:hover){.pin-olvido-enlace:hover{background:var(--relleno);color:var(--tinta)}}.pin-hoja .pin-olvido-enlace+.hoja-cancelar{margin-top:4px}.pin-olvido{flex-direction:column;display:flex}.pin-olvido .pin-cabecera{animation:entrar-blur var(--t-medio) var(--salida)}.pin-olvido-nota{max-width:300px;color:var(--tinta-secundaria);margin-top:-4px;font-size:14px;line-height:1.45}.pin-olvido-campo{margin-top:20px}.pin-olvido-cuenta{color:var(--tinta-suave);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;padding:0 4px;font-size:13px;font-weight:500;overflow:hidden}.pin-olvido .pin-mensaje{margin-top:6px}.pin-olvido-seguir{width:100%;margin-top:12px}@media (width>=900px){.hoja.pin-hoja{max-width:400px;padding:26px 24px 24px}}html[data-aviso-plan] .app{padding-top:var(--alto-aviso-plan,34px)}.franja-plan{z-index:30;min-height:34px;padding:calc(5px + env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 5px max(12px, env(safe-area-inset-left));background:var(--ambar-suave);color:var(--ambar);border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.franja-plan-vencido{background:var(--rojo-suave);color:var(--rojo)}.franja-plan-contenido{min-width:0;animation:entrar-blur var(--t-medio) var(--salida);justify-content:center;align-items:center;gap:8px;display:flex}.franja-plan-icono{flex:none}.franja-plan-texto{letter-spacing:-.005em;text-wrap:balance;min-width:0;font-size:13px;font-weight:600;line-height:1.3}.franja-plan-accion{border-radius:var(--radio-pill);background:var(--superficie);height:24px;color:var(--tinta);box-shadow:var(--sombra-1);white-space:nowrap;flex:none;padding:0 11px;font-size:12.5px;font-weight:650}.franja-plan-vencido .franja-plan-accion{background:var(--tinta);color:var(--sobre-tinta);box-shadow:none}@media (hover:hover){.franja-plan-accion:hover{filter:brightness(.97)}}@media (prefers-reduced-motion:reduce){.franja-plan-contenido{animation:none}}.bloqueo{background:var(--fondo);height:100%;overflow-y:auto}.bloqueo-marco{max-width:480px;padding:calc(36px + env(safe-area-inset-top)) 20px calc(32px + env(safe-area-inset-bottom));flex-direction:column;gap:18px;margin:0 auto;display:flex}.bloqueo-marco>*{animation:entrar-blur var(--t-medio) var(--salida) both}.bloqueo-marco>:nth-child(2){animation-delay:60ms}.bloqueo-marco>:nth-child(n+3){animation-delay:.12s}.bloqueo-cabeza{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.bloqueo-cabeza .circulo{margin-bottom:8px}.bloqueo-titulo{letter-spacing:-.035em;text-wrap:balance;font-size:26px;font-weight:650;line-height:1.12}.bloqueo-sub{color:var(--tinta-secundaria);text-wrap:pretty;font-size:15px;line-height:1.45}.bloqueo-datos{background:var(--relleno);border-radius:20px;align-items:flex-start;gap:14px;padding:16px 18px 16px 16px;display:flex}.bloqueo-datos p{flex-direction:column;gap:3px;min-width:0;padding-top:1px;display:flex}.bloqueo-datos strong{letter-spacing:-.01em;font-size:15px;font-weight:600}.bloqueo-datos span{color:var(--tinta-secundaria);font-size:14px;line-height:1.45}.bloqueo-debito{background:var(--ambar-suave);border-radius:20px;align-items:flex-start;gap:14px;padding:16px 18px 16px 16px;display:flex}.bloqueo-debito-textos{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding-top:1px;display:flex}.bloqueo-debito-textos strong{letter-spacing:-.01em;text-wrap:balance;font-size:15px;font-weight:600}.bloqueo-debito-textos span{color:var(--tinta-secundaria);text-wrap:pretty;font-size:14px;line-height:1.45}.bloqueo-debito-cancelar{background:var(--superficie);box-shadow:var(--sombra-1);margin-top:9px;padding:0 16px}.bloqueo-periodo{align-items:center;gap:10px;margin-top:6px;display:flex}.bloqueo-regalo{border-radius:var(--radio-pill);background:var(--relleno);height:28px;color:var(--tinta-secundaria);white-space:nowrap;transition:background var(--t-medio) var(--salida), color var(--t-medio) var(--salida);align-items:center;padding:0 11px;font-size:13px;font-weight:550;display:inline-flex}.bloqueo-regalo-activo{background:var(--verde-suave);color:var(--verde)}.bloqueo-planes{flex-direction:column;gap:12px;display:flex}.bloqueo-plan{background:var(--relleno);border-radius:24px;flex-direction:column;padding:18px 18px 16px;display:flex}.bloqueo-plan-destacado{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde), var(--sombra-2)}.bloqueo-plan-cabeza{justify-content:space-between;align-items:center;gap:10px;min-height:24px;display:flex}.bloqueo-plan-cabeza h2{letter-spacing:-.02em;font-size:17px;font-weight:650}.bloqueo-plan-chip{border-radius:var(--radio-pill);background:var(--tinta);height:24px;color:var(--sobre-tinta);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.bloqueo-plan-lema{color:var(--tinta-suave);margin-top:3px;font-size:14px}.bloqueo-plan-precio{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:16px;display:flex}.bloqueo-plan-precio .numero{letter-spacing:-.045em;font-size:34px;font-weight:650}.bloqueo-plan-precio>span:last-child{color:var(--tinta-suave);font-size:14px;font-weight:500}.bloqueo-plan-nota{color:var(--salmon-presionado);animation:entrar-blur var(--t-medio) var(--salida) both;margin-top:6px;font-size:13.5px;font-weight:550}.bloqueo-plan-nota-anual{color:var(--verde)}.bloqueo-plan-lista{border-top:1px solid var(--borde);color:var(--tinta-secundaria);flex-direction:column;gap:7px;margin:14px 0 16px;padding-top:14px;font-size:13.5px;line-height:1.35;list-style:none;display:flex}.bloqueo-plan-destacado .bloqueo-plan-lista{border-top-color:var(--separador)}.bloqueo-plan-lista li{align-items:flex-start;gap:8px;display:flex}.bloqueo-tilde{color:var(--tinta);flex:none;margin-top:1px}.bloqueo-plan-base{color:var(--tinta-suave);font-size:13px;font-weight:550}.bloqueo-plan-pronto{color:var(--tinta-suave)}.bloqueo-pronto{border-radius:var(--radio-pill);background:var(--relleno-fuerte);height:19px;color:var(--tinta-secundaria);flex:none;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.bloqueo-plan-destacado .bloqueo-pronto{background:var(--relleno)}.bloqueo-plan-boton{border-radius:var(--radio-pill);background:var(--superficie);height:50px;box-shadow:var(--sombra-1);color:var(--tinta);letter-spacing:-.01em;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.bloqueo-plan-boton.boton-principal{background:var(--acento-degrade);width:100%;color:var(--sobre-tinta);box-shadow:0 10px 24px -14px color-mix(in srgb, var(--salmon) 70%, transparent)}@media (hover:hover){.bloqueo-plan-boton:not(.boton-principal):hover{background:var(--fondo-hover)}}.bloqueo-plan-whatsapp{color:var(--tinta-suave);align-self:center;margin-top:4px;padding:8px 10px 0;font-size:13px;font-weight:550;text-decoration:none}@media (hover:hover){.bloqueo-plan-whatsapp:hover{color:var(--tinta);text-underline-offset:3px;text-decoration:underline}}.bloqueo-pie{flex-direction:column;align-items:center;gap:6px;margin-top:8px;display:flex}.bloqueo-reintentar{height:46px;padding:0 20px 0 16px;font-size:15px;font-weight:600}.bloqueo-reintentar:disabled{color:var(--tinta-secundaria);cursor:default}.bloqueo-girando{animation:.8s linear infinite bloqueo-girar}@keyframes bloqueo-girar{to{transform:rotate(360deg)}}.bloqueo-nota{text-align:center;max-width:340px;color:var(--tinta-secundaria);animation:entrar-blur var(--t-medio) var(--salida) both;margin-top:4px;font-size:13.5px;line-height:1.45}.bloqueo-nota a{color:var(--tinta);text-decoration:underline;-webkit-text-decoration-color:var(--borde-input);text-decoration-color:var(--borde-input);text-underline-offset:3px;font-weight:600}.bloqueo-salir{color:var(--tinta-suave);padding:10px 14px;font-size:14px;font-weight:550}@media (hover:hover){.bloqueo-salir:hover{color:var(--tinta)}}@media (width>=900px){.bloqueo-marco{align-items:center;gap:22px;max-width:1040px;padding:56px 40px 48px}.bloqueo-cabeza{text-align:center;align-items:center;max-width:560px}.bloqueo-datos,.bloqueo-debito{width:100%;max-width:560px}.bloqueo-periodo{margin-top:10px}.bloqueo-planes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;display:grid}.bloqueo-plan{padding:22px 22px 20px}.bloqueo-titulo{font-size:34px}.bloqueo-plan-monto{min-height:82px}}.teclado{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.teclado-tecla{background:var(--relleno);height:clamp(50px,7.2dvh,60px);color:var(--tinta);letter-spacing:-.02em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida);border-radius:18px;justify-content:center;align-items:center;font-size:24px;font-weight:550;display:flex}@media (hover:hover){.teclado-tecla:hover{background:var(--fondo-secundario)}}.teclado-tecla:active{background:var(--relleno-fuerte);transition-duration:90ms;transform:scale(.94)}.teclado-borrar{color:var(--tinta-secundaria)}.teclado-tecla:disabled{background:0 0}.pantalla.caja{gap:20px;padding:14px 16px 0}.caja-col,.caja-fila-acciones{display:contents}.caja-lateral{flex-direction:column;gap:24px;min-width:0;display:flex}.caja-cabecera{min-height:36px}.caja-aviso{background:var(--ambar-suave);color:var(--ambar);animation:entrar-blur var(--t-medio) var(--salida);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;font-weight:550;line-height:1.4;display:flex}.caja-aviso-icono{flex:none;margin-top:1px}.caja-heroe{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:16px 0 2px;display:flex}.caja-heroe-etiqueta{min-height:24px;color:var(--tinta-suave);align-items:center;gap:2px;font-size:14px;font-weight:550;display:inline-flex}.caja-ojo{width:34px;height:34px;color:var(--tinta-suave);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);border-radius:50%;place-items:center;margin:-6px -8px -6px 0;display:grid;position:relative}.caja-ojo:after{content:"";position:absolute;inset:-5px}@media (hover:hover){.caja-ojo:hover{background:var(--relleno);color:var(--tinta)}}.caja-heroe-monto,.caja-apertura-monto,.caja-contar-monto,.caja-resultado-diferencia{letter-spacing:-.045em;white-space:nowrap;color:var(--tinta);font-size:56px;font-weight:650;line-height:1.08}.caja-heroe-monto.caja-largo,.caja-apertura-monto.caja-largo,.caja-contar-monto.caja-largo,.caja-resultado-diferencia.caja-largo{font-size:46px}.caja-heroe-monto.caja-muy-largo,.caja-apertura-monto.caja-muy-largo,.caja-contar-monto.caja-muy-largo,.caja-resultado-diferencia.caja-muy-largo{font-size:38px}.caja-heroe-oculto{border-radius:18px;align-items:center;gap:.2em;padding:0 6px;display:inline-flex}.caja-puntos{letter-spacing:.1em;color:var(--tinta-suave);font-size:.56em}.caja-heroe-nota{color:var(--tinta-suave);font-size:13.5px;font-weight:500}.caja-acciones{justify-content:center;gap:8px;display:flex}.pantalla.caja .caja-accion{min-width:124px;height:44px;padding:0 20px 0 16px;font-size:15px}.caja-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.caja-tarjeta{background:var(--relleno);border-radius:20px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px 15px;display:flex}.caja-tarjeta-etiqueta{color:var(--tinta-suave);font-size:13px;font-weight:550}.caja-tarjeta-valor{letter-spacing:-.035em;white-space:nowrap;color:var(--tinta);font-size:22px;font-weight:650;line-height:1.1}.caja-tarjeta-valor.caja-largo{font-size:19px}.caja-tarjeta-valor.caja-muy-largo{font-size:16px}.caja-tarjeta-oculta{text-align:left;color:var(--tinta);cursor:pointer}.caja-tarjeta-oculta .caja-tarjeta-etiqueta{align-items:center;gap:6px;display:inline-flex}.caja-tarjeta-oculta .caja-tarjeta-etiqueta svg{flex:none}@media (hover:hover){.caja-tarjeta-oculta:hover{background:var(--fondo-secundario)}}.caja-tarjeta-nota{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;margin-top:-2px;font-size:12.5px;font-weight:500;overflow:hidden}.caja-tarjeta-linea{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"etiqueta valor""nota valor";align-items:center;gap:4px 12px;padding:12px 16px 13px;display:grid}.caja-tarjeta-linea .caja-tarjeta-etiqueta{grid-area:etiqueta}.caja-tarjeta-linea .caja-tarjeta-valor{grid-area:valor}.caja-tarjeta-linea .caja-tarjeta-nota{grid-area:nota;margin-top:0}.caja-fila-titulo{align-items:center;gap:8px;min-width:0;display:flex}.caja-fila-titulo .fila-titulo{min-width:0}.caja-semaforo{flex:none;gap:5px;padding:2px 8px 2px 7px;font-size:12px;font-weight:600}.caja-semaforo:before{width:6px;height:6px}.caja-quien-abrio{transition:opacity var(--t-rapido) var(--salida)}button.caja-quien-abrio:active{opacity:.6;transition-duration:90ms}.caja-mov-retiro{color:var(--tinta)}.caja-mov-ingreso{color:var(--verde)}.caja-mov-nuevo{animation:entrar-blur var(--t-medio) var(--salida)}.caja-hist{border-bottom:1px solid var(--separador)}.caja-hist:last-child,.caja-hist .fila{border-bottom:none}.caja-hist-fila{transition:opacity var(--t-rapido) var(--salida)}.caja-hist-fila:active{opacity:.6;transition-duration:90ms}.caja-chevron{transition:transform var(--t-medio) var(--resorte);margin-left:-4px}.caja-hist-cerro{align-items:center;gap:6px;margin-top:2px;display:flex}.caja-hist-cerro .circulo-cara{font-size:9px}.caja-hist-recuento{color:var(--ambar);white-space:normal;margin-top:2px;font-weight:600}.caja-hist-abierto .caja-chevron{transform:rotate(180deg)}.caja-hist-detalle{transition:grid-template-rows var(--t-medio) var(--resorte-firme);grid-template-rows:0fr;display:grid}.caja-hist-abierto .caja-hist-detalle{grid-template-rows:1fr}.caja-hist-detalle-interior{min-height:0;overflow:hidden}.caja-hist-datos{opacity:0;filter:blur(4px);transition:opacity var(--t-rapido) var(--salida), filter var(--t-rapido) var(--salida);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 0 14px 52px;display:grid}.caja-hist-abierto .caja-hist-datos{opacity:1;filter:none;transition-delay:60ms}.caja-hist-datos>div{background:var(--relleno);border-radius:14px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.caja-hist-datos dt{color:var(--tinta-suave);font-size:12px;font-weight:550}.caja-hist-datos dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:650}.caja-hist-datos small{letter-spacing:0;color:var(--tinta-suave);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.caja-hist-datos>.caja-hist-dato-ancho{grid-column:1/-1}.caja-dif-texto{white-space:nowrap;font-size:14px;font-weight:600}.caja-dif-bien{color:var(--verde)}.caja-dif-falta{color:var(--rojo)}.caja-dif-sobra{color:var(--ambar)}.caja-dif-pendiente{color:var(--tinta-suave)}.caja-vacio{background:var(--relleno);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:22px 20px 24px;display:flex}.caja-vacio .circulo{margin-bottom:4px}.caja-vacio-titulo{letter-spacing:-.015em;font-size:15px;font-weight:650}.caja-vacio-texto{max-width:290px;color:var(--tinta-secundaria);font-size:13.5px;line-height:1.45}.caja-pie{z-index:3;background:linear-gradient(to bottom, transparent, var(--fondo) 22px);order:1;margin:auto -16px 0;padding:20px 16px 14px;position:sticky;bottom:0}.pantalla.caja .caja-principal{letter-spacing:-.015em;justify-content:center;align-items:center;gap:10px;width:100%;height:56px;font-size:17px;font-weight:650;display:inline-flex}.pantalla.caja .caja-principal:disabled:active{transform:none}.caja-pie-nota{text-align:center;color:var(--tinta-suave);margin:0 0 10px;font-size:12.5px;font-weight:500;line-height:1.35}.caja-pie-nota strong{color:var(--tinta-secundaria);font-weight:650}.caja-quien{flex-direction:column;gap:10px;display:flex}.caja-quien-titulo{letter-spacing:-.015em;font-size:15px;font-weight:650}.caja-quien .segmentado{width:100%;display:flex}.caja-quien .segmentado-opcion{flex:1 0 auto;min-height:44px;padding:0 18px;font-size:15px}.caja-apertura{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:4px;display:flex}.caja-apertura-etiqueta{color:var(--tinta-suave);font-size:14px;font-weight:550}.caja-apertura-nota{color:var(--tinta-suave);font-size:13.5px;font-weight:500}.caja-teclado{width:100%}.caja-arriba{display:flex}.pantalla.caja .caja-volver{height:40px;color:var(--tinta-secundaria);gap:4px;padding:0 16px 0 10px}.caja-contar{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.caja-contar-titulo{letter-spacing:-.025em;font-size:20px;font-weight:650}.caja-contar-nota{max-width:280px;color:var(--tinta-suave);font-size:13.5px;font-weight:500;line-height:1.4}.caja-resultado{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding-top:12px;display:flex}.caja-resultado-circulo{view-transition-class:circulo;border-radius:50%;flex:none;place-items:center;width:76px;height:76px;margin-bottom:10px;display:grid}.caja-resultado-asentado{view-transition-class:circulo encoger}.caja-resultado-bien{background:var(--verde);color:var(--sobre-tinta)}.caja-resultado-falta{background:var(--rojo-suave);color:var(--rojo)}.caja-resultado-sobra{background:var(--ambar-suave);color:var(--ambar)}.caja-trazo{stroke-dasharray:1;stroke-dashoffset:1px;animation:caja-trazar .46s .3s var(--salida) forwards}@keyframes caja-trazar{to{stroke-dashoffset:0}}.caja-resultado-etiqueta{color:var(--tinta-suave);font-size:15px;font-weight:550}.caja-resultado-diferencia.caja-dif-bien{color:var(--verde)}.caja-resultado-diferencia.caja-dif-falta{color:var(--rojo)}.caja-resultado-diferencia.caja-dif-sobra{color:var(--ambar)}.caja-resultado-tarjetas{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;max-width:400px;margin-top:18px;display:grid}.caja-resultado-acciones{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.pantalla.caja .caja-recontar{height:44px;padding:0 18px 0 14px}.caja-hoja{gap:14px}.caja-hoja:focus{outline:none}.caja-hoja-cabecera{align-items:flex-start;gap:12px;display:flex}.caja-hoja-textos{flex-direction:column;gap:3px;min-width:0;padding-top:1px;display:flex}.caja-hoja-monto{text-align:center;letter-spacing:-.045em;white-space:nowrap;padding:2px 0;font-size:48px;font-weight:650;line-height:1.1}.caja-hoja-monto.caja-largo{font-size:40px}.caja-hoja-monto.caja-muy-largo{font-size:34px}.caja-motivos{scrollbar-width:none;gap:8px;margin:0 -20px;padding:2px 20px;display:flex;overflow-x:auto}.caja-motivos::-webkit-scrollbar{display:none}.caja-motivo{border-radius:var(--radio-pill);background:var(--relleno);height:40px;color:var(--tinta);white-space:nowrap;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);flex:none;padding:0 16px;font-size:14.5px;font-weight:550;position:relative}.caja-motivo:after{content:"";position:absolute;inset:-2px 0}@media (hover:hover){.caja-motivo:hover{background:var(--fondo-secundario)}}.caja-motivo-activo,.caja-motivo-activo:hover{background:var(--tinta);color:var(--sobre-tinta)}.pantalla.caja .caja-boton-guardar{height:48px;padding:0 16px;font-size:15px}@media (width>=900px){.pantalla.caja{gap:24px;padding:28px 32px 40px}.caja-vista-turno,.caja-vista-abrir{grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:56px;display:grid}.caja-col{flex-direction:column;gap:24px;min-width:0;display:flex}.caja-lateral{gap:28px;padding-top:2px}.caja-pie{background:0 0;order:0;margin:0;padding:0;position:static}.caja-heroe{text-align:left;align-items:flex-start;padding:12px 0 0}.caja-heroe-monto,.caja-apertura-monto,.caja-contar-monto{font-size:64px}.caja-heroe-monto.caja-largo,.caja-apertura-monto.caja-largo,.caja-contar-monto.caja-largo{font-size:54px}.caja-heroe-monto.caja-muy-largo,.caja-apertura-monto.caja-muy-largo,.caja-contar-monto.caja-muy-largo{font-size:44px}.caja-heroe-oculto{margin-left:-6px}.caja-fila-acciones{align-items:center;gap:8px;display:flex}.caja-acciones{justify-content:flex-start}.caja-fila-acciones .caja-pie{margin-left:auto}.pantalla.caja .caja-accion{height:48px}.caja-vista-turno .caja-principal{height:48px;padding:0 26px;font-size:16px}.pantalla.caja.caja-vista-turno .caja-principal{width:auto}.caja-tarjetas{grid-template-columns:repeat(4,minmax(0,1fr))}.caja-tarjeta-oculta{grid-column:span 3}.caja-vista-abrir .caja-quien,.caja-vista-abrir .caja-teclado,.caja-vista-abrir .caja-pie{max-width:400px}.caja-apertura{text-align:left;align-items:flex-start}.caja-vista-contar,.caja-vista-resultado{justify-content:center;align-items:center}.caja-vista-contar>*,.caja-vista-resultado>*{width:100%;max-width:440px}.caja-contar,.caja-resultado{flex:none}.caja-contar{min-height:0;padding:8px 0 4px}.caja-vista-contar .caja-pie,.caja-vista-resultado .caja-pie{margin-top:4px}.caja-principal .atajo{background:color-mix(in srgb, var(--sobre-tinta) 20%, transparent);opacity:.9}}@media (width>=900px) and (height>=760px){.caja-col{position:sticky;top:0}}.hoja.elegir-sucursal{gap:0}.elegir-sucursal .hoja-titulo{margin-top:14px}.elegir-sucursal .hoja-nota{margin-top:6px}.sucursales{flex-direction:column;gap:8px;margin-top:18px;display:flex}.sucursal{background:var(--relleno);width:100%;min-height:62px;color:var(--tinta);text-align:left;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);border-radius:20px;align-items:center;gap:12px;padding:10px 16px 10px 11px;display:flex}@media (hover:hover){.sucursal:hover{background:var(--fondo-secundario)}}.sucursal-icono{background:var(--superficie);width:40px;height:40px;color:var(--tinta);box-shadow:var(--sombra-1);border-radius:50%;flex:none;place-items:center;display:grid}.sucursal-nombre{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.sucursal-marca{animation:entrar-blur var(--t-medio) var(--resorte);flex:none;place-items:center;display:grid}.sucursal-elegida,.sucursal-elegida:hover{background:var(--tinta);color:var(--sobre-tinta)}.hoja-fondo.sucursal-saliendo{animation:sucursal-velo-salir var(--t-rapido) var(--salida) forwards}.sucursal-saliendo .hoja.elegir-sucursal{animation:sucursal-hoja-salir var(--t-rapido) var(--salida) forwards}@keyframes sucursal-velo-salir{to{opacity:0}}@keyframes sucursal-hoja-salir{to{opacity:0;transform:translateY(32px)}}.pantalla.cuentas{gap:14px}.cuentas-nuevo{flex:none}.cuentas-cuerpo{flex-direction:column;gap:18px;min-width:0;display:flex}.cuentas-verde{color:var(--verde)}.cuentas-debe{color:var(--rojo)}.cuentas-resumen{background:var(--relleno);animation:entrar-blur var(--t-medio) var(--salida) both;border-radius:22px;flex-direction:column;gap:16px;padding:16px 18px 18px;display:flex}.cuentas-total{flex-direction:column;gap:7px;display:flex}.cuentas-etiqueta{color:var(--tinta-suave);white-space:nowrap;font-size:13px;font-weight:550}.cuentas-total-monto{letter-spacing:-.045em;font-size:40px;font-weight:650;line-height:1}.cuentas-total-nota{color:var(--tinta-suave);font-size:13px;font-weight:500}.cuentas-total-nota.cuentas-verde{color:var(--verde);font-weight:600}.cuentas-mes{border-top:1px solid var(--relleno-fuerte);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.cuentas-mes-dato{flex-direction:column;gap:5px;min-width:0;display:flex}.cuentas-mes-dato strong{letter-spacing:-.025em;white-space:nowrap;font-size:17px;font-weight:650;line-height:1.1}.cuentas-buscador{background:var(--relleno);cursor:text;height:48px;transition:background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.cuentas-buscador:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.cuentas-buscador-icono{color:var(--tinta-suave);flex:none}.cuentas-buscador input{min-width:0;height:100%;color:var(--tinta);flex:1;font-size:16px;font-weight:500}.cuentas-buscador input::placeholder{color:var(--tinta-suave)}.cuentas-buscador-limpiar{background:var(--relleno-fuerte);width:30px;height:30px;color:var(--tinta-secundaria);animation:entrar-blur var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}.cuentas-listas{flex-direction:column;gap:18px;min-width:0;display:flex}.cuentas-conteo{color:var(--tinta-suave);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cuentas-lista{flex-direction:column;margin:0 -10px;list-style:none;display:flex}.cuentas-fila{background:var(--superficie);width:100%;min-height:64px;color:var(--tinta);text-align:left;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida);border-radius:18px;align-items:center;gap:12px;padding:10px;display:flex}@media (hover:hover){.cuentas-fila:hover{background:var(--fondo-hover)}}.cuentas-al-dia{color:var(--verde);white-space:nowrap;font-size:13.5px;font-weight:600}.cuentas-entra{animation:entrar-blur var(--t-medio) var(--salida) both;animation-delay:calc(var(--i,0) * 22ms)}.cuentas-sin-resultados{text-align:center;color:var(--tinta-secundaria);animation:entrar-blur var(--t-medio) var(--salida) both;flex-direction:column;align-items:center;gap:12px;padding:26px 16px;font-size:14.5px;font-weight:500;display:flex}.cuentas-vacio{background:var(--relleno);text-align:center;animation:entrar-blur var(--t-medio) var(--salida) both;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:34px 22px 28px;display:flex}.cuentas-vacio-titulo{letter-spacing:-.02em;margin-top:4px;font-size:17px;font-weight:650}.cuentas-vacio-texto{max-width:330px;color:var(--tinta-secundaria);font-size:14px;line-height:1.45}.cuentas-vacio .boton-negro{height:48px;margin-top:8px;font-size:15px}.hoja.cuentas-nuevo-hoja{gap:12px}.cuentas-aviso{color:var(--ambar);animation:entrar-blur var(--t-rapido) var(--salida);font-size:13px;font-weight:550}.cuentas-hoja-acciones{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cuentas-hoja-acciones .boton-negro{height:48px;padding:0 16px;font-size:15px}.hoja.cuenta-hoja{gap:16px;padding-top:18px}.cuenta-cabecera{align-items:center;gap:12px;display:flex}.cuenta-titulos{flex:1;min-width:0}.cuenta-nombre{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;font-size:19px;font-weight:650;line-height:1.2;overflow:hidden}.cuenta-sub{color:var(--tinta-suave);margin-top:2px;font-size:13px;font-weight:500}.cuenta-cerrar{background:var(--relleno);width:36px;height:36px;color:var(--tinta-secundaria);border-radius:50%;flex:none;align-self:flex-start;place-items:center;display:grid}.cuenta-saldo{flex-direction:column;align-items:flex-start;gap:10px;padding-top:2px;display:flex}.cuenta-estado{border-radius:var(--radio-pill);height:26px;animation:entrar-blur var(--t-medio) var(--salida);align-items:center;gap:5px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex}.cuenta-estado-debe{background:var(--rojo-suave);color:var(--rojo)}.cuenta-estado-al-dia,.cuenta-estado-a-favor{background:var(--verde-suave);color:var(--verde)}.cuenta-saldo-monto{letter-spacing:-.045em;font-size:44px;font-weight:650;line-height:1}.cuenta-saldo-cero{color:var(--tinta-suave)}.cuenta-acciones{flex-direction:column;gap:10px;display:flex}.boton-principal.cuenta-cobrar{height:54px}.cuenta-secundarias{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cuenta-secundarias .pildora{height:44px;padding:0 12px}.cuenta-secundarias-sola{grid-template-columns:1fr}.cuenta-monto{background:var(--relleno);cursor:text;height:60px;transition:background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border:1px solid #0000;border-radius:18px;align-items:center;gap:12px;padding:0 18px;display:flex}.cuenta-monto:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.cuenta-monto span{color:var(--tinta-secundaria);white-space:nowrap;font-size:15px;font-weight:550}.cuenta-monto input{text-align:right;letter-spacing:-.03em;font-variant-numeric:tabular-nums;min-width:0;height:100%;color:var(--tinta);flex:1;font-weight:650;font-size:26px!important}.cuenta-monto input::placeholder{color:var(--tinta-deshabilitada)}.cuenta-resto{text-align:right;color:var(--tinta-secundaria);animation:entrar-blur var(--t-rapido) var(--salida);padding:0 4px;font-size:13.5px;font-weight:500}.cuenta-resto strong{color:var(--tinta);font-weight:650}.cuenta-volver{color:var(--tinta-secundaria);align-self:center;padding:8px 14px;font-size:14.5px;font-weight:550}.cuenta-historial{flex-direction:column;gap:2px;padding-top:6px;display:flex}.fila.cuenta-mov{min-height:58px;padding:9px 0}.cuenta-historial .lista>li:last-child>.fila{border-bottom:none}.cuenta-historial-vacio{color:var(--tinta-suave);padding:8px 0;font-size:14px;line-height:1.45}.cuentas-repetido{animation:entrar-blur var(--t-rapido) var(--salida);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pildora.cuentas-usar{height:40px;padding:0 16px 0 7px}.pildora.cuenta-editar{flex:none;align-self:flex-start;height:36px;padding:0 14px;font-size:14px}.cuenta-anular{color:var(--tinta-suave);transition:color var(--t-rapido) var(--salida);padding:2px 0;font-size:12.5px;font-weight:550;position:relative}.cuenta-anular:after{content:"";position:absolute;inset:-12px -10px -12px -18px}@media (hover:hover){.cuenta-anular:hover{color:var(--rojo)}}.cuenta-mov-anulado .fila-titulo,.cuenta-mov-anulado .fila-monto{color:var(--tinta-deshabilitada);text-decoration:line-through;text-decoration-thickness:1px}.fila-nota.cuenta-anulado{font-weight:600}.hoja.cuenta-pago-hoja,.hoja.cuenta-anular-hoja,.hoja.cuenta-editar-hoja,.hoja.cuenta-borrar-hoja{outline:none;gap:14px}.cuenta-chica-cabecera{align-items:center;gap:12px;display:flex}.cuenta-chica-titulos{flex:1;min-width:0}.cuenta-chica-titulo{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cuenta-chica-sub{color:var(--tinta-suave);margin-top:2px;font-size:13px;font-weight:500}.cuenta-chica-nota strong{color:var(--tinta);font-weight:600}.cuenta-pago-monto{flex-direction:column;gap:8px;padding:4px 0 2px;display:flex}.cuenta-pago-monto>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:650;line-height:1}.cuenta-pago-resto{color:var(--tinta-secundaria);font-size:14px;font-weight:500}.cuenta-pago-resto strong{color:var(--tinta);font-weight:650}.cuenta-pago-medio{flex-direction:column;gap:8px;display:flex}.segmentado.cuenta-medios{width:100%;display:flex}.cuenta-medios .segmentado-opcion{flex:1;justify-content:center;align-items:center;gap:7px;height:46px;padding:0 12px;font-size:15px;display:inline-flex}.cuenta-pago-nota{color:var(--tinta-suave);animation:entrar-blur var(--t-rapido) var(--salida);font-size:12.5px;font-weight:500}.boton-principal.cuenta-anotar{height:54px;margin-top:2px}.cuenta-anular-monto{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:650;line-height:1}.cuenta-campo{flex-direction:column;gap:6px;display:flex}.cuenta-campo-nota{color:var(--tinta-suave);margin-top:-6px;font-size:12.5px;font-weight:500;line-height:1.4}.cuenta-campo-nota.cuentas-aviso{color:var(--ambar)}.cuenta-borrar{border-top:1px solid var(--separador);flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;padding-top:14px;display:flex}.cuenta-borrar .cuenta-campo-nota{margin-top:0}.pildora.cuenta-borrar-boton,.pildora.cuenta-borrar-boton svg{color:var(--rojo)}.pildora.cuenta-borrar-boton:disabled,.pildora.cuenta-borrar-boton:disabled svg{color:var(--tinta-deshabilitada);cursor:default}.cuentas-fila,.cuenta-hoja,.cuentas-nuevo,.cuentas-nuevo-hoja,.cuentas-vacio .boton-negro{view-transition-class:cuenta-forma}::view-transition-group(*.cuenta-forma){border-radius:22px;overflow:clip}::view-transition-old(*.cuenta-forma){width:auto;height:auto}::view-transition-new(*.cuenta-forma){width:auto;height:auto}::view-transition-old(*.cuenta-forma){animation:vt-fundido-salir var(--t-rapido) var(--salida) both}::view-transition-new(*.cuenta-forma){animation:vt-fundido-entrar var(--t-rapido) var(--salida) both}.cuenta-historial{view-transition-class:cuenta-desliza}::view-transition-group(*.cuenta-desliza){overflow:clip}::view-transition-old(*.cuenta-desliza){display:none}::view-transition-new(*.cuenta-desliza){width:auto;height:auto;animation:none}@media (width>=900px){.pantalla.cuentas{gap:18px}.cuentas-cuerpo{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.cuentas-resumen{padding:20px 20px 22px;position:sticky;top:0}.cuentas-total-monto{font-size:44px}.cuentas-mes{grid-template-columns:1fr;gap:14px}.cuentas-lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.cuentas-fila{background:var(--relleno);padding:12px 14px}.cuentas-fila:hover{background:var(--fondo-secundario)}.cuentas-vacio{width:100%;max-width:560px;margin:12px auto 0;padding:48px 28px 40px}.hoja.cuenta-hoja{max-width:520px;padding:24px 24px 22px}}.lc{--lc-escala:.72;--lc-bisel:9px;--lc-radio:calc(56px * var(--lc-escala));width:fit-content;padding:var(--lc-bisel);border-radius:calc(var(--lc-radio) + var(--lc-bisel));background:var(--tinta);box-shadow:var(--sombra-3), inset 0 0 0 1.5px color-mix(in srgb, var(--sobre-tinta) 16%, transparent);position:relative}.lc-pantalla{width:calc(390px * var(--lc-escala));height:calc(844px * var(--lc-escala));border-radius:var(--lc-radio);background:var(--fondo);isolation:isolate;position:relative;overflow:hidden}.lc-lienzo{width:390px;height:844px;transform:scale(var(--lc-escala));transform-origin:0 0;background:var(--fondo);color:var(--tinta);text-align:left;-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;font-size:16px;line-height:normal;display:flex;position:absolute;top:0;left:0}.lc-estado{flex:none;justify-content:space-between;align-items:center;height:54px;padding:4px 30px 0 40px;display:flex;position:relative}.lc-hora{letter-spacing:-.01em;font-size:16.5px;font-weight:600}.lc-isla{border-radius:var(--radio-pill);background:var(--tinta);width:122px;height:35px;margin-left:-61px;position:absolute;top:12px;left:50%}.lc-senales{align-items:center;gap:6px;display:flex}.lc-bateria{width:26px;height:13px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tinta) 40%, transparent);border-radius:4px;padding:2px;display:flex}.lc-bateria span{background:var(--tinta);border-radius:2px;flex:1}.lc-cabecera{flex-direction:column;flex:none;gap:12px;padding:6px 16px;display:flex}.lc-fila{justify-content:space-between;align-items:center;min-height:32px;display:flex}.lc-titulo{align-items:center;gap:10px;display:flex}.lc-logo{background:var(--salmon);width:30px;height:30px;color:var(--sobre-tinta);border-radius:9px;place-items:center;font-size:15px;font-weight:700;display:grid}.lc-titulo-texto{letter-spacing:-.025em;font-size:19px;font-weight:650}.lc-chip-caja{border-radius:var(--radio-pill);background:var(--relleno);height:30px;color:var(--tinta-secundaria);align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:550;display:inline-flex}.lc-punto{background:var(--verde);border-radius:50%;width:7px;height:7px}.lc-buscador{gap:8px;display:flex}.lc-buscador-campo{background:var(--relleno);height:50px;color:var(--tinta-suave);border-radius:16px;flex:1;align-items:center;gap:10px;padding:0 16px;font-size:16px;font-weight:500;display:flex}.lc-escaner{background:var(--tinta);width:50px;height:50px;color:var(--sobre-tinta);border-radius:16px;flex:none;place-items:center;display:grid}.lc-etiqueta{color:var(--tinta-suave);margin-top:2px;font-size:13px;font-weight:550}.lc-mosaicos{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;min-height:0;padding:8px 16px 20px;display:grid;overflow:hidden}.lc-mosaico{background:var(--relleno);min-width:0;min-height:124px;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-medio) var(--salida);border:1.5px solid #0000;border-radius:20px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}.lc-tocado{transition-duration:90ms;transform:scale(.96)}.lc-elegido{background:var(--superficie);border-color:var(--salmon);box-shadow:var(--sombra-2)}.lc-avatar{background:hsl(var(--tono,10) 85% 92%);width:36px;height:36px;color:hsl(var(--tono,10) 45% 30%);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:650;display:grid}.lc-nombre{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:550;line-height:1.25;display:-webkit-box;overflow:hidden}.lc-precio{letter-spacing:-.01em;margin-top:auto;font-size:15px;font-weight:650}.lc-controles{animation:entrar-blur var(--t-rapido) var(--salida);justify-content:space-between;align-items:center;gap:6px;display:flex}.lc-menos,.lc-mas{background:var(--superficie);width:34px;height:34px;color:var(--tinta);box-shadow:inset 0 0 0 1px var(--borde-input);border-radius:50%;place-items:center;display:grid}.lc-mas{background:var(--salmon);color:var(--sobre-tinta);box-shadow:none}.lc-subtotal{color:var(--salmon-presionado);font-size:13.5px;font-weight:650}.lc-globo{border-radius:var(--radio-pill);background:var(--salmon);min-width:30px;height:26px;color:var(--sobre-tinta);animation:lc-globo var(--t-medio) var(--resorte);place-items:center;padding:0 9px;font-size:13px;font-weight:650;display:grid;position:absolute;top:10px;right:10px}@keyframes lc-globo{0%{opacity:0;transform:scale(.6)}}.lc-ticket{z-index:1;background:var(--superficie);border-top:1px solid var(--borde);box-shadow:0 -12px 32px -20px color-mix(in srgb, var(--tinta) 28%, transparent);flex-direction:column;flex:none;gap:10px;padding:8px 16px 14px;display:flex;position:relative}.lc-ticket-toggle{height:30px;color:var(--tinta-secundaria);animation:entrar-blur var(--t-rapido) var(--salida);align-self:center;align-items:center;gap:6px;font-size:13.5px;font-weight:550;display:inline-flex}.lc-ticket-accion,.lc-ticket-toggle svg{color:var(--salmon-presionado)}.lc-total{justify-content:space-between;align-items:baseline;padding:0 2px;display:flex}.lc-total>span{color:var(--tinta-secundaria);font-size:15px;font-weight:550}.lc-total strong{letter-spacing:-.04em;font-size:44px;font-weight:650;line-height:1}.lc-cobrar{border-radius:var(--radio-pill);background:var(--acento-degrade);height:60px;color:var(--sobre-tinta);letter-spacing:-.01em;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--salmon) 60%, transparent), inset 0 1px 0 color-mix(in srgb, var(--sobre-tinta) 18%, transparent);transition:background var(--t-medio) var(--salida), color var(--t-medio) var(--salida), box-shadow var(--t-medio) var(--salida);place-items:center;font-size:19px;font-weight:650;display:grid}.lc-cobrar-apagado{background:var(--relleno-fuerte);color:var(--tinta-deshabilitada);box-shadow:none}.lc-nav{background:var(--superficie);border-top:1px solid var(--borde);flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:0 4px;display:grid;position:relative}.lc-nav-indicador{background:var(--fondo-secundario);border-radius:16px;width:calc(16.6667% - 11.3333px);height:50px;position:absolute;top:6px;left:9px}.lc-nav>span:not(.lc-nav-indicador){height:62px;color:var(--tinta-suave);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.lc-nav>span>span{font-size:11px;font-weight:550}.lc-nav .lc-nav-activa{color:var(--tinta)}.lc-nav .lc-nav-activa>span{font-weight:650}.lc-home{background:var(--superficie);flex:none;height:28px;position:relative}.lc-home:after{content:"";border-radius:var(--radio-pill);background:var(--tinta);width:134px;height:5px;margin-left:-67px;position:absolute;bottom:9px;left:50%}.landing{--landing-ancho:1080px;--landing-margen:20px;--landing-barra:60px;background:var(--fondo);min-height:100%;color:var(--tinta);overflow-x:clip}@media (width>=900px){.landing{--landing-margen:40px;--landing-barra:68px}}.landing a{-webkit-tap-highlight-color:transparent}.landing-caja{width:100%;max-width:calc(var(--landing-ancho) + var(--landing-margen) * 2);padding-inline:var(--landing-margen);margin-inline:auto}.landing-entra{animation:entrar-blur var(--t-lento) var(--resorte-firme) backwards;animation-delay:calc(var(--i,0) * 70ms + 60ms)}.landing-aparece:not(.landing-visto){opacity:0}.landing-visto{animation:entrar-blur var(--t-lento) var(--resorte-firme) var(--retraso,0s) backwards}.landing-barra{z-index:40;background:color-mix(in srgb, var(--fondo) 84%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);transition:box-shadow var(--t-medio) var(--salida);position:sticky;top:0;box-shadow:0 1px #0000}.landing-barra-scroll{box-shadow:0 1px 0 var(--borde)}.landing-barra-fila{height:var(--landing-barra);justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.landing-logo{align-items:center;gap:9px;display:flex}.landing-k{background:var(--salmon);width:32px;height:32px;color:var(--sobre-tinta);letter-spacing:0;border-radius:10px;place-items:center;font-size:16px;font-weight:700;animation:1.2s ease-out .6s latido-k;display:grid}.landing-logo:hover .landing-k{animation:1.2s ease-out infinite latido-k}.landing-marca{letter-spacing:-.035em;font-size:19px;font-weight:650}.landing-barra-acciones{align-items:center;gap:4px;display:flex}.landing-barra-acciones>button{position:relative}.landing-barra-acciones>button:after{content:"";position:absolute;inset:-4px -2px}.landing-entrar{border-radius:var(--radio-pill);height:38px;color:var(--tinta-secundaria);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);padding:0 14px;font-size:15px;font-weight:550}@media (hover:hover){.landing-entrar:hover{background:var(--relleno);color:var(--tinta)}}.landing-enlaces{display:none}@media (width>=900px){.landing-enlaces{gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-enlaces a{z-index:1;border-radius:var(--radio-pill);height:36px;color:var(--tinta-secundaria);white-space:nowrap;transition:color var(--t-rapido) var(--salida);align-items:center;padding:0 15px;font-size:14.5px;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.landing-enlaces a:hover,.landing-enlaces .landing-enlace-activo{color:var(--tinta)}.landing-enlaces-indicador{border-radius:var(--radio-pill);background:var(--relleno);animation:aparecer var(--t-rapido) var(--salida);position:absolute;top:0;bottom:0}.landing-enlaces-listo .landing-enlaces-indicador[data-dir=adelante]{transition:right .26s var(--resorte), left .46s var(--resorte)}.landing-enlaces-listo .landing-enlaces-indicador[data-dir=atras]{transition:left .26s var(--resorte), right .46s var(--resorte)}}.landing-boton{border-radius:var(--radio-pill);letter-spacing:-.01em;white-space:nowrap;height:44px;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), filter var(--t-rapido) var(--salida);justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.landing-boton svg{transition:transform var(--t-medio) var(--resorte);flex:none}.landing-boton-grande{height:54px;padding:0 26px;font-size:16.5px}.landing-boton-chico{height:38px;padding:0 16px;font-size:14.5px}.landing-boton-salmon{background:var(--acento-degrade);color:var(--sobre-tinta);box-shadow:0 14px 30px -14px color-mix(in srgb, var(--salmon) 80%, transparent), inset 0 1px 0 color-mix(in srgb, var(--sobre-tinta) 20%, transparent)}.landing-boton-negro{background:var(--tinta);color:var(--sobre-tinta)}.landing-boton-gris{background:var(--relleno);color:var(--tinta)}.landing-boton-blanco{background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra-1)}@media (hover:hover){.landing-boton-salmon:hover{filter:brightness(1.04)}.landing-boton-salmon:hover svg{transform:translate(3px)}.landing-boton-negro:hover{background:color-mix(in srgb, var(--tinta) 86%, var(--sobre-tinta))}.landing-boton-gris:hover{background:var(--relleno-fuerte)}.landing-boton-blanco:hover{background:var(--fondo-hover)}}.landing-hero{text-align:center;gap:36px;padding-top:28px;padding-bottom:12px;display:grid}.landing-hero-texto{flex-direction:column;align-items:center;min-width:0;display:flex}.landing-chip{border-radius:var(--radio-pill);background:var(--salmon-suave);height:32px;color:var(--salmon-presionado);align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.landing-chip-punto{background:var(--salmon);border-radius:50%;width:7px;height:7px}.landing-hero h1{letter-spacing:-.045em;margin-top:20px;font-size:clamp(44px,12.4vw,60px);font-weight:650;line-height:.98}.landing-hero-texto>p:not(.landing-letra-chica){max-width:34ch;color:var(--tinta-secundaria);text-wrap:pretty;margin-top:18px;font-size:17px;line-height:1.5}.landing-hero-botones{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}@media (width<=599px){.landing-hero-botones .landing-boton-grande{padding:0 20px}}.landing-letra-chica{max-width:32ch;color:var(--tinta-suave);text-wrap:balance;margin-top:16px;font-size:13.5px;line-height:1.45}.landing-hero-visual{place-items:center;padding:12px 0 20px;display:grid;position:relative}@supports not (overflow:clip){.landing-hero-visual{padding-bottom:56px;overflow:hidden}}.landing-hero-disco{aspect-ratio:1;background:var(--relleno);width:470px;animation:landing-disco var(--t-lento) var(--resorte-firme) .12s backwards;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes landing-disco{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}}.landing-hero-celu{z-index:1;position:relative}.landing-hero-celu .lc{--lc-escala:.72}@media (width>=600px){.landing-hero-celu .lc{--lc-escala:.78}.landing-hero-disco{width:560px}}.landing-satelite{display:none}@media (width>=1020px){.landing-hero{text-align:left;grid-template-columns:minmax(0,1fr) 470px;align-items:center;gap:48px;padding-top:40px;padding-bottom:56px}.landing-hero-texto{align-items:flex-start}.landing-hero h1{margin-top:24px;font-size:clamp(56px,5.4vw,78px)}.landing-hero-texto>p:not(.landing-letra-chica){max-width:29em;margin-top:22px;font-size:19px}.landing-hero-botones{justify-content:flex-start;margin-top:32px}.landing-letra-chica{max-width:none}.landing-hero-celu .lc{--lc-escala:.8}.landing-hero-disco{width:540px}.landing-satelite{z-index:2;opacity:0;pointer-events:none;display:flex;position:absolute}.landing-sat-visible{opacity:1;animation:landing-satelite var(--t-lento) var(--resorte) backwards}.landing-sat-ventas{background:var(--superficie);box-shadow:var(--sombra-3);border-radius:22px;flex-direction:column;align-items:flex-start;gap:7px;padding:16px 18px;bottom:104px;left:-36px}.landing-sat-monto{letter-spacing:-.04em;font-size:30px;font-weight:650}.landing-sat-nube{border-radius:var(--radio-pill);background:var(--tinta);height:44px;color:var(--sobre-tinta);box-shadow:var(--sombra-3);white-space:nowrap;align-items:center;padding:0 18px 0 14px;font-size:14px;font-weight:550;animation-delay:.16s;top:150px;right:-30px;overflow:hidden}.landing-sat-nube-contenido{animation:entrar-blur var(--t-medio) var(--salida);align-items:center;gap:8px;display:inline-flex}.landing-sat-respaldado svg{color:var(--verde-sobre-tinta)}}@keyframes landing-satelite{0%{opacity:0;filter:blur(6px);transform:translateY(8px)scale(.96)}}.landing-datos{gap:10px;margin-top:28px;display:grid}.landing-dato{background:var(--relleno);border-radius:22px;align-items:center;gap:14px;padding:16px 18px;display:flex}.landing-dato-textos{flex-direction:column;gap:2px;min-width:0;display:flex}.landing-dato-textos strong{letter-spacing:-.035em;font-size:21px;font-weight:650;line-height:1.15}.landing-dato-textos>span{color:var(--tinta-secundaria);font-size:14px;line-height:1.4}@media (width>=760px){.landing-datos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-dato{border-radius:26px;flex-direction:column;align-items:flex-start;gap:26px;padding:22px 24px 24px}.landing-dato-textos strong{letter-spacing:-.045em;font-size:36px}.landing-dato-textos>span{font-size:15px}}.landing-seccion{padding-top:88px}@media (width>=900px){.landing-seccion{padding-top:136px}}.landing-titulares{max-width:760px}.landing-titulares h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,8.6vw,40px);font-weight:650;line-height:1.04}.landing-titulares p{max-width:46ch;color:var(--tinta-secundaria);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.5}@media (width>=900px){.landing-titulares h2{font-size:54px}.landing-titulares p{margin-top:18px;font-size:19px}}.landing-fn-grilla{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:36px;display:grid}@media (width>=700px){.landing-fn-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}.fn{background:var(--relleno);min-width:0;transition:transform var(--t-medio) var(--resorte);border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.fn:has(.fn-toggle:active){transition-duration:90ms;transform:scale(.985)}.fn-ilu{place-items:center;padding:28px 20px 24px;display:grid;position:relative}.fn-ilu>*{transition:transform var(--t-medio) var(--resorte)}.fn-activa .fn-ilu>*{transform:translateY(-4px)scale(1.02)}@media (width>=700px){.fn-ilu{height:244px;padding:20px}}.fn-cuerpo{flex-direction:column;gap:12px;padding:0 24px 26px;display:flex}.fn-cuerpo h3{font:inherit}@media (width>=1020px){.landing-fn-grilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px}.fn.fn-ancha{grid-column:span 2;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.fn-ancha .fn-ilu{order:2;height:auto;min-height:300px;padding:20px 20px 20px 0}.fn-ancha .fn-cuerpo{justify-content:center;padding:32px 8px 32px 32px}}.fn-toggle{text-align:left;letter-spacing:-.025em;color:var(--tinta);align-items:center;gap:12px;font-size:19px;font-weight:650;line-height:1.2;display:flex}.fn-toggle:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.fn-toggle .circulo-anillo-fondo{stroke:#0000}.fn-toggle:focus-visible{outline:none}.fn-toggle:focus-visible:after{outline:2px solid var(--salmon);outline-offset:-2px}.fn-textos{display:grid}.fn-textos>p{color:var(--tinta-secundaria);text-wrap:pretty;transition:opacity var(--t-rapido) var(--salida), filter var(--t-rapido) var(--salida), transform var(--t-medio) var(--resorte), visibility 0s linear var(--t-rapido);grid-area:1/1;font-size:15px;line-height:1.5}.fn-expandido,.fn-activa .fn-teaser{opacity:0;filter:blur(6px);visibility:hidden;transform:translateY(4px)}.fn-activa .fn-expandido{opacity:1;filter:none;visibility:visible;transition-delay:70ms,70ms,70ms,0s;transform:none}.fn-titulo{justify-content:space-between;align-items:center;gap:10px;display:flex}.fn-cerrar:after{content:"";position:absolute;inset:-7px}.fn-cerrar{z-index:2;background:var(--superficie);width:32px;height:32px;color:var(--tinta-secundaria);box-shadow:var(--sombra-1);animation:entrar-blur var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ilu-tarjetita{background:var(--superficie);box-shadow:var(--sombra-1);text-align:left;border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ilu-etiqueta{color:var(--tinta-suave);white-space:nowrap;font-size:12.5px;font-weight:550}.ilu-monto{letter-spacing:-.04em;font-size:30px;font-weight:650;line-height:1.05}.ilu-pildora-verde{border-radius:var(--radio-pill);background:var(--verde-suave);height:26px;color:var(--verde);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ilu-lista-textos{text-align:left;flex-direction:column;gap:1px;min-width:0;display:flex}.ilu-lista-textos>span{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ilu-lista-textos small{color:var(--tinta-suave);white-space:nowrap;font-size:12px;font-weight:500}.ilu-camara{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ilu-visor{background:var(--superficie);width:136px;height:136px;box-shadow:var(--sombra-2);border-radius:26px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ilu-esquinas{background:linear-gradient(var(--tinta), var(--tinta)) left top / 18px 2.5px no-repeat, linear-gradient(var(--tinta), var(--tinta)) left top / 2.5px 18px no-repeat, linear-gradient(var(--tinta), var(--tinta)) right top / 18px 2.5px no-repeat, linear-gradient(var(--tinta), var(--tinta)) right top / 2.5px 18px no-repeat, linear-gradient(var(--tinta), var(--tinta)) left bottom / 18px 2.5px no-repeat, linear-gradient(var(--tinta), var(--tinta)) left bottom / 2.5px 18px no-repeat, linear-gradient(var(--tinta), var(--tinta)) right bottom / 18px 2.5px no-repeat, linear-gradient(var(--tinta), var(--tinta)) right bottom / 2.5px 18px no-repeat;position:absolute;inset:16px}.ilu-barras{align-items:stretch;gap:1.8px;height:58px;display:flex}.ilu-barras i{background:var(--tinta);border-radius:.5px;display:block}.ilu-laser{background:var(--salmon);opacity:0;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;left:24px;right:24px}.ilu-vista .ilu-laser{animation:ilu-laser 1.1s var(--salida) .25s both}@keyframes ilu-laser{0%{opacity:0;transform:translateY(-34px)}15%{opacity:1}75%{opacity:1;transform:translateY(30px)}to{opacity:0;transform:translateY(30px)}}.ilu-camara-lado{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.ilu-toast{border-radius:var(--radio-pill);background:var(--tinta);height:36px;color:var(--sobre-tinta);white-space:nowrap;box-shadow:var(--sombra-2);opacity:0;align-items:center;gap:7px;padding:0 14px 0 12px;font-size:13px;font-weight:550;display:inline-flex}.ilu-toast svg{color:var(--verde-sobre-tinta)}.ilu-codigo{opacity:0}.ilu-codigo strong{letter-spacing:.01em;white-space:nowrap;font-size:15px;font-weight:650}.ilu-vista .ilu-toast{animation:ilu-toast var(--t-medio) var(--resorte) 1.05s both}.ilu-vista .ilu-codigo{opacity:1;animation:entrar-blur var(--t-medio) var(--resorte-firme) 1.2s both}@keyframes ilu-toast{0%{opacity:0;filter:blur(4px);transform:translateY(-8px)scale(.92)}to{opacity:1}}.ilu-aumento{gap:8px;width:250px;padding:16px}.ilu-aumento-montos{align-items:baseline;gap:10px;display:flex}.ilu-antes{color:var(--tinta-suave);opacity:0;transition:opacity var(--t-medio) var(--salida) .2s, transform var(--t-medio) var(--resorte) .2s;font-size:14px;font-weight:550;text-decoration:line-through;transform:translate(-4px)}.ilu-vista .ilu-antes{opacity:1;transform:none}.ilu-segmentos{border-radius:var(--radio-pill);background:var(--relleno);grid-template-columns:repeat(3,1fr);margin-top:6px;padding:3px;display:grid;position:relative}.ilu-segmentos>span:not(.ilu-segmentos-indicador){z-index:1;height:30px;color:var(--tinta-secundaria);transition:color var(--t-rapido) var(--salida);place-items:center;font-size:13px;font-weight:600;display:grid;position:relative}.ilu-segmentos-indicador{border-radius:var(--radio-pill);background:var(--tinta);width:calc(33.3333% - 2px);transition:transform var(--t-lento) var(--resorte);position:absolute;top:3px;bottom:3px;left:3px}.ilu-segmentos>span:nth-child(2){color:var(--sobre-tinta)}.ilu-vista .ilu-segmentos-indicador{transform:translate(100%)}.ilu-vista .ilu-segmentos>span:nth-child(2){color:var(--tinta-secundaria)}.ilu-vista .ilu-segmentos>span:nth-child(3){color:var(--sobre-tinta)}.ilu-cuentas{gap:4px;width:262px;padding:16px 16px 8px}.ilu-lista{flex-direction:column;margin-top:8px;list-style:none;display:flex}.ilu-lista li{border-top:1px solid var(--separador);align-items:center;gap:10px;padding:9px 0;display:flex}.ilu-lista .ilu-lista-textos{flex:1}.ilu-debe{letter-spacing:-.01em;color:var(--salmon-presionado);white-space:nowrap;font-size:14px;font-weight:650}.ilu-caja{flex-direction:column;align-items:flex-start;gap:8px;width:min(100%,300px);display:flex}.ilu-turno{flex-direction:row;align-items:center;gap:10px;width:100%;padding:12px 14px}.ilu-kpis{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.ilu-kpis strong{letter-spacing:-.035em;font-size:22px;font-weight:650}.ilu-cerro{opacity:0;margin-top:2px}.ilu-vista .ilu-cerro{animation:entrar-blur var(--t-medio) var(--resorte) .7s both;opacity:1}.ilu-sillon{align-items:center;width:min(100%,300px);padding:18px 18px 14px;position:relative}.ilu-sillon .ilu-monto{font-size:28px}.ilu-medidor{width:100%;height:auto;display:block}.ilu-medidor line{stroke:var(--relleno-fuerte);stroke-width:3.4px;stroke-linecap:round;transition:stroke .24s var(--salida)}.ilu-vista .ilu-medidor .ilu-raya-llena{stroke:var(--salmon)}.ilu-medidor-centro{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:14px;left:0;right:0}.ilu-medidor-centro .ilu-pildora-verde{margin-top:4px}.ilu-senal{gap:10px;width:270px;padding:14px 14px 8px}.ilu-senal-estado{align-items:center;gap:11px;display:flex}.ilu-senal-estado .circulo-cara{transition:background-color var(--t-medio) var(--salida), color var(--t-medio) var(--salida)}.ilu-senal-estado .circulo-cara>svg,.ilu-senal-estado .ilu-lista-textos{animation:entrar-blur var(--t-medio) var(--salida)}.ilu-ventas{flex-direction:column;list-style:none;display:flex}.ilu-ventas li{border-top:1px solid var(--separador);color:var(--tinta-secundaria);grid-template-columns:44px 1fr auto 18px;align-items:center;gap:8px;padding:8px 2px;font-size:13px;font-weight:550;display:grid}.ilu-venta-hora{color:var(--tinta-suave);font-variant-numeric:tabular-nums}.ilu-venta-monto{color:var(--tinta);font-weight:650}.ilu-venta-estado{width:18px;height:18px;color:var(--tinta-suave);border-radius:50%;place-items:center;display:grid}.ilu-respaldado .ilu-venta-estado{background:var(--verde-suave);color:var(--verde);animation:ilu-subio var(--t-medio) var(--resorte) calc(var(--i,0) * .12s + .1s) backwards}@keyframes ilu-subio{0%{opacity:0;transform:scale(.5)}}.landing-pasos{--pasos-hueco:28px;gap:var(--pasos-hueco);margin-top:40px;list-style:none;display:grid}.landing-paso{grid-template-columns:44px minmax(0,1fr);gap:16px;display:grid;position:relative}.landing-paso-numero{z-index:1;background:var(--relleno);width:44px;height:44px;color:var(--tinta-secundaria);transition:background var(--t-medio) var(--salida), color var(--t-medio) var(--salida), transform var(--t-medio) var(--resorte);transition-delay:calc(var(--i,0) * .52s + .1s);border-radius:50%;place-items:center;font-size:17px;font-weight:650;display:grid;position:relative}.landing-pasos-visto .landing-paso-numero{background:var(--tinta);color:var(--sobre-tinta)}.landing-paso:not(:last-child):before,.landing-paso:not(:last-child):after{content:"";top:52px;left:21px;bottom:calc(var(--pasos-hueco) * -1 + 8px);background:var(--relleno-fuerte);border-radius:2px;width:2px;position:absolute}.landing-paso:not(:last-child):after{background:var(--tinta);transform-origin:top;transition:transform .52s var(--salida) calc(var(--i,0) * .52s + .24s);transform:scaleY(0)}.landing-pasos-visto .landing-paso:not(:last-child):after{transform:none}.landing-paso-textos{padding-top:9px}.landing-paso h3{letter-spacing:-.025em;font-size:19px;font-weight:650}.landing-paso p{color:var(--tinta-secundaria);max-width:34ch;margin-top:6px;font-size:15px;line-height:1.5}@media (width>=860px){.landing-pasos{--pasos-hueco:32px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.landing-paso{grid-template-columns:minmax(0,1fr);gap:20px}.landing-paso-numero{width:48px;height:48px;font-size:18px}.landing-paso:not(:last-child):before,.landing-paso:not(:last-child):after{left:60px;right:calc(var(--pasos-hueco) * -1 + 12px);width:auto;height:2px;top:23px;bottom:auto}.landing-paso:not(:last-child):after{transform-origin:0;transform:scaleX(0)}.landing-paso-textos{padding-top:0}.landing-paso h3{font-size:21px}}.landing-titulares-planes{flex-direction:column;align-items:flex-start;display:flex}.landing-periodo{margin-top:26px}.landing-periodo .segmentado-opcion{align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14.5px;display:inline-flex}@media (width>=900px){.landing-periodo .segmentado-opcion{height:40px}}.landing-periodo-regalo{border-radius:var(--radio-pill);background:var(--verde-suave);height:22px;color:var(--verde);transition:background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);align-items:center;padding:0 8px;font-size:11.5px;font-weight:650;display:inline-flex}.landing-periodo .segmentado-opcion[aria-pressed=true] .landing-periodo-regalo{background:color-mix(in srgb, var(--verde-sobre-tinta) 18%, transparent);color:var(--verde-sobre-tinta)}.landing-planes-grilla{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px;display:grid}@media (width>=900px){.landing-planes-grilla{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:44px}}.landing-plan{background:var(--relleno);border-radius:28px;flex-direction:column;padding:24px;display:flex;position:relative}.landing-plan-destacado{background:var(--superficie);box-shadow:var(--sombra-1), var(--sombra-3)}.landing-plan-cabecera{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.landing-plan-chip{border-radius:var(--radio-pill);background:var(--salmon-suave);height:28px;color:var(--salmon-presionado);align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.landing-plan h3{letter-spacing:-.03em;font-size:21px;font-weight:650}.landing-plan-lema{color:var(--tinta-secundaria);margin-top:4px;font-size:15px}.landing-plan-precio{letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:20px;font-size:44px;font-weight:650;line-height:1;display:flex}.landing-plan-precio>span:last-child{letter-spacing:-.01em;color:var(--tinta-suave);font-size:15px;font-weight:550}.landing-plan-gancho{background:var(--salmon-suave);color:var(--salmon-presionado);animation:entrar-blur var(--t-medio) var(--salida);border-radius:12px;align-self:flex-start;margin-top:14px;padding:7px 12px;font-size:13.5px;font-weight:600;line-height:1.35}.landing-plan-gancho-suave{background:var(--relleno-fuerte);color:var(--tinta-secundaria)}.landing-plan-lista{border-top:1px solid var(--relleno-fuerte);flex-direction:column;gap:11px;margin:22px 0 24px;padding-top:20px;list-style:none;display:flex}.landing-plan-destacado .landing-plan-lista{border-top-color:var(--separador)}.landing-plan-lista li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.landing-plan-marca{background:var(--verde-suave);width:20px;height:20px;color:var(--verde);border-radius:50%;flex:none;place-items:center;margin-top:.5px;display:grid}.landing-plan-lista .landing-plan-anterior{font-weight:600}.landing-plan-pronto{color:var(--tinta-suave)}.landing-plan-pronto .landing-plan-marca{background:var(--relleno-fuerte);color:var(--tinta-suave)}.landing-plan-destacado .landing-plan-pronto .landing-plan-marca{background:var(--relleno)}.landing-plan-etiqueta{border-radius:var(--radio-pill);background:var(--relleno-fuerte);height:20px;color:var(--tinta-secundaria);vertical-align:1px;align-items:center;margin-left:2px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.landing-plan-destacado .landing-plan-etiqueta{background:var(--relleno)}.landing-plan-boton{width:100%;height:52px;margin-top:auto}.landing-final{padding-top:88px}@media (width>=900px){.landing-final{padding-top:136px}}.landing-final-panel{text-align:center;background:var(--relleno);border-radius:32px;flex-direction:column;align-items:center;padding:48px 22px 44px;display:flex}.landing-final-check{background:var(--verde);width:64px;height:64px;color:var(--sobre-tinta);border-radius:50%;place-items:center;margin-bottom:22px;display:grid}.landing-final-check path{stroke-dasharray:1;stroke-dashoffset:1px}.landing-visto .landing-final-check path{animation:landing-trazar .52s var(--salida) .38s forwards}@keyframes landing-trazar{to{stroke-dashoffset:0}}.landing-final-panel h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(36px,10vw,44px);font-weight:650;line-height:1.02}.landing-final-panel p{max-width:36ch;color:var(--tinta-secundaria);text-wrap:pretty;margin-top:14px;font-size:17px;line-height:1.5}.landing-final-botones{flex-direction:column;gap:10px;width:100%;max-width:340px;margin-top:28px;display:flex}@media (width>=600px){.landing-final-botones{flex-direction:row;justify-content:center;width:auto;max-width:none}}@media (width>=900px){.landing-final-panel{border-radius:36px;padding:80px 40px 76px}.landing-final-panel h2{font-size:64px}.landing-final-panel p{font-size:19px}}.landing-pie{padding:44px 20px calc(44px + env(safe-area-inset-bottom));color:var(--tinta-suave);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 8px;font-size:13.5px;font-weight:500;display:flex}.landing-pie-ayuda{flex-basis:100%;justify-content:center;gap:18px;display:flex}.landing-pie-ayuda a{color:var(--tinta-secundaria);font-weight:550;text-decoration:none}@media (hover:hover){.landing-pie-ayuda a:hover{color:var(--tinta)}}.landing-pie-marca{text-align:center;text-wrap:balance;flex-basis:100%}.landing-pie-marca .landing-pie-k{vertical-align:-5px;margin-right:8px;display:inline-grid}.landing-pie-links{flex-wrap:wrap;flex-basis:100%;justify-content:center;gap:6px 16px;font-size:12.5px;display:flex}.landing-pie-links a{color:var(--tinta-suave);text-decoration:none}@media (hover:hover){.landing-pie-links a:hover{color:var(--tinta)}}.landing-pie-k{background:var(--salmon);width:20px;height:20px;color:var(--sobre-tinta);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.landing-wa{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;background:var(--tinta);width:52px;height:52px;color:var(--sobre-tinta);box-shadow:var(--sombra-3);opacity:0;filter:blur(4px);pointer-events:none;transition:opacity var(--t-rapido) var(--salida), transform var(--t-medio) var(--resorte), filter var(--t-rapido) var(--salida);border-radius:50%;place-items:center;display:grid;position:fixed;transform:scale(.6)}.landing-wa-visible{opacity:1;filter:none;pointer-events:auto;transform:none}.landing-wa-visible:active{transition-duration:90ms;transform:scale(.94)}@media (width>=900px){.landing-wa{bottom:28px;right:28px}}@media (width<=380px){.landing{--landing-margen:16px}.landing-entrar{padding:0 10px;font-size:14.5px}.landing-barra .landing-boton-chico{padding:0 14px;font-size:14px}.landing-hero-botones{flex-direction:column;align-items:stretch;width:100%;max-width:300px}}.periodo-segmentado,.sucursal-segmentado{flex-shrink:0}.periodo-rango{background:var(--relleno);animation:entrar-blur var(--t-medio) var(--salida);border-radius:20px;flex-direction:column;flex-shrink:0;gap:10px;padding:10px;display:flex}.periodo-rango-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.periodo-campo{background:var(--superficie);min-width:0;box-shadow:var(--sombra-1);cursor:pointer;transition:box-shadow var(--t-rapido) var(--salida);border-radius:14px;flex-direction:column;gap:1px;padding:8px 12px 7px;display:flex}.periodo-campo:focus-within{box-shadow:var(--sombra-1), var(--focus-ring)}.periodo-campo>span{color:var(--tinta-suave);font-size:12px;font-weight:550}.periodo-campo input{letter-spacing:-.01em;width:100%;min-width:0;min-height:24px;color:var(--tinta);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;appearance:none;font-size:15px;font-weight:600}.periodo-campo input::-webkit-date-and-time-value{text-align:left}.periodo-campo input::-webkit-calendar-picker-indicator{opacity:.45;cursor:pointer}.periodo-rango-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:0 2px 2px;display:flex}.periodo-atajos{gap:6px;display:flex}.periodo-atajo{border-radius:var(--radio-pill);background:var(--superficie);height:36px;box-shadow:var(--sombra-1);color:var(--tinta);white-space:nowrap;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);padding:0 14px;font-size:13.5px;font-weight:550;position:relative}.periodo-atajo:after{content:"";position:absolute;inset:-4px 0}.periodo-atajo[aria-pressed=true]{background:var(--tinta);color:var(--sobre-tinta);box-shadow:none}.periodo-resumen{color:var(--tinta-suave);font-size:12.5px;font-weight:550}@media (width>=900px){.periodo-rango{flex-direction:row;align-self:flex-start;align-items:center;gap:12px;padding:8px 14px 8px 8px}.periodo-rango-campos{grid-template-columns:repeat(2,176px)}.periodo-rango-pie{flex-wrap:nowrap;padding:0}}.pantalla.movs{gap:14px}.movs-cabecera{flex-direction:column;gap:12px;display:flex}.movs-controles{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.movs-periodo,.movs-sucursal{min-width:0;max-width:100%;display:flex}.movs-buscador{background:var(--relleno);cursor:text;min-width:0;height:46px;transition:background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border:1px solid #0000;border-radius:16px;flex:100%;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex}.movs-buscador:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.movs-buscador-icono{color:var(--tinta-suave);flex:none}.movs-buscador input{min-width:0;height:100%;color:var(--tinta);flex:1;font-size:16px;font-weight:500}.movs-buscador input::placeholder{color:var(--tinta-suave)}.movs-limpiar{background:var(--relleno-fuerte);width:30px;height:30px;color:var(--tinta-secundaria);animation:entrar-blur var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.movs-limpiar:after{content:"";position:absolute;inset:-7px}.movs-cuerpo{flex-direction:column;gap:16px;min-width:0;display:flex}@media (width<=899px){.movs-cuerpo-buscando .movs-resumen{display:none}}.movs-resumen{background:var(--relleno);animation:entrar-blur var(--t-medio) var(--salida) both;border-radius:22px;flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex}.movs-total{flex-direction:column;gap:7px;display:flex}.movs-etiqueta{min-width:0;color:var(--tinta-suave);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:550;display:inline-flex}.movs-total-monto{letter-spacing:-.045em;font-size:40px;font-weight:650;line-height:1}.movs-total-nota{color:var(--tinta-suave);font-size:13px;font-weight:500}.movs-total-oculto{text-align:left;width:100%;color:var(--tinta);align-items:flex-start}.movs-total-oculto .movs-etiqueta{align-items:center;gap:6px;display:inline-flex}.movs-puntos{letter-spacing:.1em;color:var(--tinta-suave);font-size:.56em}.movs-barra{height:8px;animation:movs-barra-entrar var(--t-lento) var(--resorte-firme) .12s both;gap:3px;display:flex}.movs-barra:empty{border-radius:var(--radio-pill);background:var(--relleno-fuerte)}.movs-tramo{border-radius:var(--radio-pill);min-width:6px;transition:flex-grow var(--t-lento) var(--resorte);flex-basis:0}@keyframes movs-barra-entrar{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.movs-tramo-efectivo{background:var(--salmon)}.movs-tramo-transferencia{background:var(--tinta)}.movs-tramo-fiado{background:var(--salmon-barra)}.movs-medios{grid-auto-columns:auto;grid-auto-flow:column;justify-content:space-between;gap:10px;list-style:none;display:grid}.movs-medio{flex-direction:column;gap:5px;min-width:0;display:flex}.movs-punto{border-radius:50%;flex:none;width:8px;height:8px}.movs-medio-monto{letter-spacing:-.025em;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.1}.movs-linea{flex-direction:column;gap:4px;min-width:0;display:flex}.movs-dia{flex-direction:column;display:flex}.movs-dia-titulo{z-index:2;background:var(--fondo);box-shadow:0 1px 0 var(--separador);align-items:baseline;gap:8px;padding:10px 0 7px;display:flex;position:sticky;top:-16px}.movs-dia-nombre{letter-spacing:-.015em;font-size:15px;font-weight:650}.movs-dia-fecha{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--tinta-suave);font-size:13px;font-weight:500;overflow:hidden}.movs-dia-total{color:var(--tinta-secundaria);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:13px;font-weight:600}.lista.movs-filas{position:relative}.movs-filas:before{content:"";background:var(--borde);width:1px;position:absolute;top:30px;bottom:30px;left:19.5px}.fila.movs-fila{border-bottom:none;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:62px;padding:9px 0;display:grid;position:relative}.movs-icono{z-index:1}.fila-textos.movs-textos{gap:3px}.fila-titulo.movs-titulo{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}.fila-detalle.movs-detalle{white-space:normal;overflow-wrap:break-word;line-height:22px}.movs-detalle>*{margin-right:6px}.movs-detalle>:last-child{margin-right:0}.movs-hora{color:var(--tinta-secundaria);font-variant-numeric:tabular-nums;font-weight:550}.movs-chip{vertical-align:1px;border-radius:var(--radio-pill);background:var(--relleno);height:20px;color:var(--tinta-secundaria);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;padding:0 8px;font-size:12px;font-weight:550;line-height:1;display:inline-flex}.movs-chip-anulada{background:var(--relleno-fuerte);color:var(--tinta-secundaria)}.movs-chip-alerta{background:var(--ambar-suave);color:var(--ambar);font-weight:600}.movs-tarde{vertical-align:1px;border-radius:var(--radio-pill);white-space:nowrap;align-items:center;gap:5px;height:20px;padding:0 8px 0 7px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.movs-tarde:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.movs-tarde-verde{color:var(--verde);background:var(--verde-suave)}.movs-tarde-amarillo{color:var(--ambar);background:var(--ambar-suave)}.movs-tarde-rojo{color:var(--rojo);background:var(--rojo-suave)}.fila-valor.movs-valor{gap:3px}.movs-estado{white-space:nowrap;font-size:13.5px;font-weight:600}.movs-alerta{color:var(--rojo)}.movs-bien{color:var(--verde)}.movs-acciones{justify-content:flex-end;align-items:center;gap:16px;display:inline-flex}.movs-anular{color:var(--tinta-suave);transition:color var(--t-rapido) var(--salida);padding:2px 0;font-size:12.5px;font-weight:550;position:relative}.movs-anular:after{content:"";position:absolute;inset:-12px -10px -12px -18px}@media (hover:hover){.movs-anular:hover{color:var(--rojo)}}.movs-fila-anulada .movs-titulo,.movs-fila-anulada .movs-monto{color:var(--tinta-deshabilitada);text-decoration:line-through;text-decoration-thickness:1px}.movs-entra{animation:entrar-blur var(--t-medio) var(--salida) both;animation-delay:calc(var(--i,0) * 22ms)}.movs-mas{align-self:center;margin-top:8px}.movs-vacio{background:var(--relleno);text-align:center;animation:entrar-blur var(--t-medio) var(--salida) both;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:34px 22px 30px;display:flex}.movs-vacio-titulo{letter-spacing:-.02em;margin-top:4px;font-size:17px;font-weight:650}.movs-vacio-texto{max-width:320px;color:var(--tinta-secundaria);font-size:14px;line-height:1.45}.movs-vacio .pildora{background:var(--superficie);box-shadow:var(--sombra-1);margin-top:6px;padding:0 18px}.hoja.movs-hoja{gap:14px}.movs-hoja-cabecera{align-items:center;gap:12px;display:flex}.movs-hoja-sub{color:var(--tinta-suave);margin-top:2px;font-size:13px;font-weight:500}.movs-ticket{background:var(--relleno);border-radius:18px;padding:4px 14px 12px}.movs-ticket ul{list-style:none}.movs-ticket li{border-bottom:1px solid var(--relleno-fuerte);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;font-size:14px;display:grid}.movs-ticket-cantidad{color:var(--tinta-secundaria);font-variant-numeric:tabular-nums;font-weight:600}.movs-ticket-nombre{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.movs-ticket-monto{font-variant-numeric:tabular-nums;font-weight:600}.movs-ticket li.movs-ticket-mas{color:var(--tinta-suave);display:block}.movs-ticket-total{color:var(--tinta-secundaria);justify-content:space-between;align-items:baseline;padding-top:10px;font-size:14px;font-weight:550;display:flex}.movs-ticket-total strong{letter-spacing:-.03em;color:var(--tinta);font-size:22px;font-weight:650}.movs-hoja-acciones{grid-template-columns:1fr 1fr;gap:8px;display:grid}.movs-hoja-acciones .boton-negro{height:48px;padding:0 16px;font-size:15px}@media (width>=900px){.pantalla.movs{gap:18px}.movs-controles{gap:10px}.movs-buscador{flex:0 340px;margin-left:auto}.movs-cuerpo-con-resumen{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.movs-resumen{gap:16px;padding:20px 20px 22px;position:sticky;top:0}.movs-total-monto{font-size:44px}.movs-medios{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;justify-content:stretch;gap:12px}.movs-medio{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.movs-medio-monto{font-size:16px}.movs-linea{margin-top:-10px}.movs-dia-titulo{top:-18px}.movs-vacio{width:100%;max-width:560px;margin:12px auto 0;padding:48px 28px 40px}}.panel{background:var(--fondo);flex-direction:column;gap:14px;height:100%;padding:14px max(16px,50% - 280px) 28px;display:flex;overflow-y:auto}.panel>*,.panel-fila>*{flex-shrink:0;min-width:0}.panel-fila{display:contents}.panel-al-final{order:2}.panel-salir{min-height:44px;color:var(--tinta-suave);order:3;align-self:center;padding:0 16px;font-size:13.5px;font-weight:550}@media (hover:hover){.panel-salir:hover{color:var(--tinta)}}.panel-cabecera{min-height:44px}.panel-tuerca{background:var(--relleno);width:40px;height:40px;color:var(--tinta);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.panel-tuerca:after{content:"";position:absolute;inset:-2px}@media (hover:hover){.panel-tuerca:hover{background:var(--fondo-secundario)}}.panel-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel-aviso{background:var(--relleno);text-align:left;width:100%;color:var(--tinta);border-radius:20px;align-items:center;gap:12px;padding:12px;display:flex}.panel-aviso .circulo{--circulo-tinta:var(--azul)}.panel-aviso-por_vencer{background:var(--ambar-suave)}.panel-aviso-por_vencer .circulo{--circulo-tinta:var(--ambar)}.panel-aviso-gracia{background:var(--rojo-suave)}.panel-aviso-gracia .circulo{--circulo-tinta:var(--rojo)}.panel-aviso-accion{border-radius:var(--radio-pill);background:var(--superficie);height:32px;box-shadow:var(--sombra-1);color:var(--tinta);white-space:nowrap;flex:none;align-items:center;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex}.panel-aviso-gracia .panel-aviso-accion{background:var(--tinta);color:var(--sobre-tinta);box-shadow:none}.panel-aviso .fila-titulo{white-space:normal;font-size:14.5px;line-height:1.3}.panel-aviso .fila-detalle{white-space:normal;line-height:1.35}.panel-tarjeta{background:var(--relleno);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.panel-tarjeta-cabecera{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.panel-titulo{letter-spacing:-.015em;font-size:15px;font-weight:650}.panel-nota{color:var(--tinta-suave);text-align:right;font-size:12.5px;font-weight:500}.panel-etiqueta{color:var(--tinta-suave);font-size:13px;font-weight:550}.panel-vacio{color:var(--tinta-suave);text-align:center;padding:14px 4px 10px;font-size:14px;line-height:1.45}.panel-pildora{border-radius:var(--radio-pill);background:var(--superficie);height:32px;box-shadow:var(--sombra-1);color:var(--tinta);white-space:nowrap;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.panel-pildora svg{color:var(--tinta-secundaria)}.panel-pildora,.gastos-quitar,.gastos-cerrar,.gastos-sugerido{position:relative}.panel-pildora:after,.gastos-quitar:after{content:"";position:absolute;inset:-6px}.gastos-cerrar:after{content:"";position:absolute;inset:-4px}.gastos-sugerido:after{content:"";position:absolute;inset:-3px 0}.panel-tarjeta .lista{margin:-6px 0 -4px}.panel-tarjeta .fila{border-bottom-color:var(--relleno-fuerte);min-height:58px}.panel-tarjeta .fila-detalle{color:var(--tinta-secundaria)}@media (hover:hover){.panel-tarjeta button.fila:hover .fila-titulo{color:var(--salmon-presionado)}}.panel-cambia{animation:entrar-blur var(--t-medio) var(--salida)}.panel-foto{object-fit:cover;border-radius:50%;width:100%;height:100%}.panel-hero{gap:2px;padding:18px 18px 14px;container-type:inline-size}.panel-hero-monto{letter-spacing:-.045em;padding:4px 0 2px;font-size:min(46px,12.4cqi);font-weight:650;line-height:1.05}.panel-tendencia{border-radius:var(--radio-pill);background:var(--verde-suave);height:26px;color:var(--verde);white-space:nowrap;animation:entrar-blur var(--t-medio) var(--salida) .3s both;align-self:flex-start;align-items:center;gap:5px;margin-top:6px;padding:0 11px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.panel-tendencia-baja{background:var(--rojo-suave);color:var(--rojo)}.panel-tendencia-igual{background:var(--relleno-fuerte);color:var(--tinta-secundaria);padding:0 11px}.panel-hero .grafico{margin-top:14px}.panel-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;container-type:inline-size}.panel-kpis .kpi{border-radius:20px;justify-content:flex-start;gap:8px;min-height:84px;padding:14px 16px 15px}.panel-kpis .kpi-valor{letter-spacing:-.04em;font-size:min(24px,6.5cqi)}.panel-kpi-abajo{flex-direction:column;gap:4px;min-width:0;display:flex}.panel-kpis .kpi-nota{font-size:11.5px;font-weight:550}.panel-kpis .negativo{color:var(--rojo)}.panel-kpi-falta{letter-spacing:-.01em;color:var(--tinta-secundaria);font-size:14px;font-weight:600}.grafico{flex-direction:column;gap:6px;display:flex;position:relative}.grafico-lienzo{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;border-radius:12px;height:140px;position:relative}.grafico-lienzo-vacio{cursor:default}.grafico-svg{position:absolute;inset:0;overflow:visible}.grafico-base{stroke:var(--borde-input);stroke-width:1px}.grafico-area{fill:var(--salmon);fill-opacity:.1;animation:aparecer var(--t-lento) var(--salida) .3s backwards}.grafico-linea{fill:none;stroke:var(--salmon);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:grafico-trazar .9s var(--salida) backwards}@keyframes grafico-trazar{0%{stroke-dashoffset:1px}}.grafico-marcas{pointer-events:none;position:absolute;inset:0}.grafico-guia{background:var(--borde-input);width:1px;transition:transform var(--t-medio) var(--resorte);animation:aparecer var(--t-medio) var(--salida) .62s backwards;position:absolute;top:36px;bottom:3px;left:0}.grafico-marca{transition:transform var(--t-medio) var(--resorte);position:absolute;top:0;left:0}.grafico-punto{background:var(--salmon);width:12px;height:12px;box-shadow:0 0 0 2.5px var(--superficie), var(--sombra-2);animation:grafico-punto-entrar var(--t-medio) var(--resorte) .62s backwards;border-radius:50%;position:absolute;top:-6px;left:-6px}@keyframes grafico-punto-entrar{0%{opacity:0;transform:scale(.3)}}.grafico-globo{border-radius:var(--radio-pill);background:var(--tinta);height:30px;color:var(--sobre-tinta);white-space:nowrap;box-shadow:var(--sombra-2);animation:entrar-blur var(--t-medio) var(--resorte) .68s backwards;align-items:baseline;gap:6px;padding:0 11px;line-height:30px;display:inline-flex}.grafico-globo strong{letter-spacing:-.02em;font-size:13.5px;font-weight:650}.grafico-globo .numero{vertical-align:-2px}.grafico-globo>span{opacity:.62;font-size:12px;font-weight:550}.grafico-vacio{color:var(--tinta-suave);place-items:center;font-size:13.5px;font-weight:550;display:grid;position:absolute;inset:0 0 12px}.grafico-horas{height:14px;position:relative}.grafico-horas span{color:var(--tinta-suave);font-variant-numeric:tabular-nums;transition:color var(--t-rapido) var(--salida);font-size:11px;font-weight:550;position:absolute;top:0;transform:translate(-50%)}.grafico-horas .grafico-hora-activa{color:var(--tinta)}.panel-meta{align-items:stretch}.panel-meta .medidor{align-self:center}.medidor{flex-direction:column;gap:4px;width:100%;max-width:290px;display:flex}.medidor-dial{aspect-ratio:240/130;width:100%;position:relative}.medidor-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.medidor-pista{fill:none;stroke:var(--salmon-barra)}.medidor-avance{fill:none;stroke:var(--salmon);stroke-dasharray:1 1;transition:stroke-dashoffset .9s var(--resorte), stroke var(--t-medio) var(--salida);animation:medidor-llenar 1.2s var(--resorte) .15s backwards}@keyframes medidor-llenar{0%{stroke-dashoffset:1px}}.medidor-cumplida .medidor-avance{stroke:var(--verde)}.medidor-centro{flex-direction:column;align-items:center;gap:3px;display:flex;position:absolute;bottom:0;left:0;right:0}.medidor-extremos{color:var(--tinta-suave);font-variant-numeric:tabular-nums;justify-content:space-between;padding:0 1%;font-size:12px;font-weight:550;display:flex}.panel-meta-pct{letter-spacing:-.045em;font-size:40px;font-weight:650;line-height:1}.panel-meta-pct-etiqueta{color:var(--tinta-suave);font-size:12.5px;font-weight:550}.panel-meta-sin-costos{color:var(--tinta-deshabilitada);font-size:30px;font-weight:650;line-height:1}.panel-meta-texto{text-align:center;letter-spacing:-.01em;text-wrap:balance;font-size:14.5px;font-weight:550;line-height:1.4}.panel-meta-texto strong{font-weight:650}.panel-meta-lectura{display:contents}.panel-meta-cumplida{border-radius:var(--radio-pill);background:var(--verde-suave);height:26px;color:var(--verde);animation:entrar-blur var(--t-medio) var(--salida) .5s backwards;align-self:center;align-items:center;gap:5px;padding:0 11px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.panel-meta-pie{border-top:1px solid var(--relleno-fuerte);color:var(--tinta-suave);text-align:center;margin-top:auto;padding-top:10px;font-size:12.5px;font-weight:500;line-height:1.4}.panel-meta-pie strong{color:var(--tinta-secundaria);font-weight:600}.panel-meta-vacia{align-items:flex-start;gap:10px;padding:18px}.panel-meta-vacia-titulo{letter-spacing:-.02em;margin-top:4px;font-size:17px;font-weight:650}.panel-meta-vacia-texto{color:var(--tinta-secundaria);font-size:14px;line-height:1.45}.panel-boton{height:46px;box-shadow:none;margin-top:4px;padding:0 18px 0 16px;font-size:15px}.panel-secreto{gap:16px}.panel-secreto .fila-textos{gap:1px}.panel-secreto-etiqueta{color:var(--tinta-suave);font-size:12.5px;font-weight:550}.panel-tarjeta .circulo-insignia{top:-6px;left:auto;right:-11px}.circulo.panel-circulo-verde{--circulo-anillo:var(--verde)}.circulo.panel-circulo-ambar{--circulo-anillo:var(--ambar)}.circulo.panel-circulo-rojo{--circulo-anillo:var(--rojo)}.panel-top .fila-valor{min-width:86px}.panel-barra{background:var(--relleno-fuerte);border-radius:2px;height:4px;margin-top:5px;display:block;overflow:hidden}.panel-barra>span{background:var(--salmon);transform-origin:0;height:100%;transition:transform var(--t-lento) var(--resorte);animation:panel-barra-crecer .9s var(--resorte) .12s backwards;border-radius:2px;display:block}@keyframes panel-barra-crecer{0%{transform:scaleX(0)}}.panel-semaforo{border-radius:var(--radio-pill);white-space:nowrap;align-self:flex-start;align-items:center;gap:5px;height:22px;margin-top:3px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.panel-semaforo:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.panel-semaforo-verde{background:var(--verde-suave);color:var(--verde)}.panel-semaforo-amarillo{background:var(--ambar-suave);color:var(--ambar)}.panel-semaforo-rojo{background:var(--rojo-suave);color:var(--rojo)}.panel-turno{border-bottom:1px solid var(--relleno-fuerte)}.panel-turno:last-child,.lista>.panel-turno>.fila{border-bottom:none}.panel-demora{background:var(--ambar-suave);color:var(--ambar);border-radius:14px;margin:-2px 0 12px;padding:10px 12px;font-size:13px;font-weight:550;line-height:1.4}.panel-demora-rojo{background:var(--rojo-suave);color:var(--rojo)}.panel-cerro-bien{color:var(--verde)}.panel-stock-resumen{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.panel-stock-suc{background:var(--superficie);box-shadow:var(--sombra-1);border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.panel-stock-suc-nombre{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.panel-stock-suc-datos{color:var(--tinta-secundaria);flex-wrap:wrap;gap:2px 10px;font-size:12.5px;font-weight:500;display:flex}.panel-stock-suc-datos strong{color:var(--tinta);font-variant-numeric:tabular-nums;font-weight:650}.panel-reponer{flex-direction:column;display:flex}.panel-reponer-fila{grid-template-columns:minmax(0, 1fr) repeat(var(--columnas,2), minmax(56px, auto));border-bottom:1px solid var(--relleno-fuerte);align-items:center;gap:8px;min-height:44px;font-size:14px;display:grid}.panel-reponer-fila:last-child{border-bottom:none}.panel-reponer-cabecera{min-height:30px;color:var(--tinta-suave);font-size:12px;font-weight:550}.panel-reponer-cabecera>span:not(:first-child){text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.panel-reponer-nombre{white-space:nowrap;text-overflow:ellipsis;font-weight:550;overflow:hidden}.panel-reponer-cantidad{border-radius:var(--radio-pill);background:var(--superficie);font-variant-numeric:tabular-nums;justify-self:end;place-items:center;min-width:34px;height:26px;padding:0 8px;font-size:13px;font-weight:650;display:grid}.panel-reponer-poco{background:var(--ambar-suave);color:var(--ambar)}.panel-reponer-agotado{background:var(--rojo-suave);color:var(--rojo)}.panel-reponer-sin-dato{color:var(--tinta-deshabilitada);background:0 0}.panel-anulada .fila-titulo,.panel-anulada .fila-monto{color:var(--tinta-deshabilitada);text-decoration:line-through;text-decoration-thickness:1px}.panel-chip-anulada{color:var(--tinta-suave);font-size:11.5px;font-weight:600}.sync-chip{border-radius:var(--radio-pill);background:var(--relleno);max-width:100%;height:30px;color:var(--tinta-secundaria);white-space:nowrap;animation:entrar-blur var(--t-rapido) var(--salida);align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:550;display:inline-flex}.sync-texto{text-overflow:ellipsis;min-width:0;overflow:hidden}.sync-punto{background:var(--tinta-deshabilitada);border-radius:50%;flex:none;width:7px;height:7px}.sync-ok .sync-punto{background:var(--verde)}.sync-error .sync-punto{background:var(--ambar)}.sync-subiendo .sync-punto{background:var(--salmon);animation:sync-latir 1.2s var(--salida) infinite}@keyframes sync-latir{50%{opacity:.35;transform:scale(.7)}}@media (width<=380px){.sync-chip{max-width:156px}}::view-transition-group(panel-gastos){border-radius:24px;overflow:clip}::view-transition-old(panel-gastos){object-fit:none;width:auto;height:auto;inset:0 auto auto 0}::view-transition-new(panel-gastos){object-fit:none;width:auto;height:auto;inset:0 auto auto 0}.gastos{gap:14px}.gastos-cabeza{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gastos-cerrar{background:var(--relleno);width:36px;height:36px;color:var(--tinta-secundaria);border-radius:50%;flex:none;place-items:center;margin:-4px -6px 0 0;display:grid}.gastos-items{max-height:34dvh;overflow-y:auto}.gastos-items .fila{min-height:54px;animation:entrar-blur var(--t-medio) var(--salida)}.gastos-quitar{background:var(--superficie);width:32px;height:32px;color:var(--tinta-suave);box-shadow:var(--sombra-1);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover){.gastos-quitar:hover{color:var(--rojo)}}.gastos-sugeridos{flex-wrap:wrap;gap:6px;display:flex}.gastos-sugerido{border-radius:var(--radio-pill);background:var(--relleno);height:38px;color:var(--tinta);align-items:center;gap:4px;padding:0 13px 0 9px;font-size:13.5px;font-weight:550;display:inline-flex}.gastos-sugerido svg{color:var(--tinta-suave)}.gastos-nuevo{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.gastos-nuevo .gastos-campo-nombre{grid-column:1/-1}.gastos-agregar-boton{height:48px;padding:0 18px 0 14px}.gastos-agregar-boton:disabled{color:var(--tinta-deshabilitada);cursor:default}.gastos-agregar-boton:disabled svg{color:var(--tinta-deshabilitada)}.gastos-agregar-boton:disabled:active{transform:none}.gastos-total{background:var(--relleno);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.gastos-total-textos{flex-direction:column;gap:2px;display:flex}.gastos-total-etiqueta{color:var(--tinta-secundaria);font-size:14px;font-weight:550}.gastos-total-dia{color:var(--tinta-suave);font-size:12.5px;font-weight:500}.gastos-total strong{letter-spacing:-.04em;font-size:26px;font-weight:650}.gastos-acciones{gap:8px;display:flex}.gastos-acciones>*{flex:1;height:52px}@media (width>=900px){.panel{gap:16px;padding:24px max(28px,50% - 540px) 40px}.panel-fila{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.panel-fila-invertida{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.panel-fila-pareja{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-fila>:only-child{grid-column:1/-1}.panel-tarjeta{border-radius:24px;padding:18px 20px}.panel-hero{padding:22px 24px 16px}.panel-hero-monto{font-size:min(58px,11cqi)}.panel-hero-solo{text-align:center;justify-content:center;align-items:center}.panel-hero-solo .panel-tendencia{align-self:center}.grafico-lienzo{height:196px}.panel-kpis{grid-auto-rows:1fr}.panel-kpis .kpi{min-height:0}.panel-fila-lite{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.panel-fila-lite .panel-kpis[data-cantidad="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-fila>.panel-meta:only-child{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:10px 48px;display:grid}.panel-fila>.panel-meta:only-child>.panel-tarjeta-cabecera{grid-column:1/-1}.panel-fila>.panel-meta:only-child>.panel-meta-lectura{flex-direction:column;align-items:flex-start;gap:10px;max-width:520px;display:flex}.panel-fila>.panel-meta:only-child .panel-meta-lectura>*{text-align:left;align-self:flex-start}.panel-fila>.panel-meta:only-child .panel-meta-texto{text-wrap:pretty;font-size:17px}.panel-fila>.panel-meta:only-child .panel-meta-pie{border-top:none;margin-top:0;padding-top:0}.panel-meta-vacia{justify-content:center;padding:24px}.panel-aviso{padding:12px 14px 12px 12px}}.ropa-hoja{width:min(100%,740px);max-width:740px;max-height:92dvh;padding:20px;overflow:auto}.ropa-cabecera{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ropa-pila{flex-direction:column;gap:12px;display:flex}.ropa-campo{flex-direction:column;gap:6px;font-size:13px;display:flex}.ropa-dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;display:grid}.ropa-chips{flex-wrap:wrap;gap:6px;display:flex}.ropa-chips [aria-pressed=true]{background:var(--tinta);color:var(--fondo)}.ropa-matriz{overflow:auto}.ropa-matriz table{border-collapse:collapse;width:100%;font-size:13px}.ropa-matriz th,.ropa-matriz td{border-bottom:1px solid var(--borde);text-align:left;padding:6px}.ropa-matriz .campo{min-width:85px;max-width:150px;margin-bottom:4px}.ropa-hoja small{color:var(--tinta-secundaria);font-size:11px;display:block}.ropa-vale{border:1px solid var(--borde);border-radius:12px;padding:14px}.ropa-vale strong{-webkit-user-select:text;user-select:text}.ropa-accesos{flex-wrap:nowrap;gap:8px;margin-block:8px;display:flex;overflow-x:auto}.ropa-accesos .pildora{white-space:nowrap;flex:none;min-height:44px}.ropa-selector{gap:14px;display:grid}.ropa-selector h3{margin:0 0 6px;font-size:13px}.ropa-talles{flex-wrap:wrap;gap:6px;display:flex}.ropa-talle{border:1px solid var(--borde);background:var(--fondo);width:60px;min-height:56px;color:var(--tinta);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:5px 2px;display:flex}.ropa-talle strong{font-size:17px}.ropa-sin-stock{background:var(--relleno);color:var(--tinta-secundaria)}.ropa-dos .campo{min-width:0}.imagen-producto{object-fit:cover;background:var(--superficie);border-radius:50%;flex:none;display:block}.imagen-placeholder{background:hsl(var(--tono,10) 85% 92%);color:hsl(var(--tono,10) 45% 30%);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:650;line-height:1;display:grid}.alta{view-transition-class:morph-hoja;gap:14px}.alta-cabecera{flex-direction:column;gap:4px;display:flex}.alta-codigo{min-width:0;color:var(--tinta-suave);align-items:center;gap:7px;font-size:13.5px;font-weight:500;display:flex}.alta-codigo svg{flex:none}.alta-codigo-numero{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--tinta-secundaria)}.alta-estado{border-radius:var(--radio-pill);background:var(--relleno);height:22px;color:var(--tinta-suave);animation:entrar-blur var(--t-medio) var(--salida);align-items:center;padding:0 8px;font-size:12px;font-weight:550;display:inline-flex}.alta-estado-ok{background:var(--verde-suave);color:var(--verde)}.alta-vincular{align-self:stretch;height:44px;font-size:14px}.alta-fila{align-items:flex-start;gap:14px;display:flex}.alta-foto{border-radius:50%;flex:none;width:64px;height:64px;margin-top:16px;position:relative}.alta-foto-vacia{background:var(--relleno);width:64px;height:64px;color:var(--tinta-secundaria);border-radius:50%;place-items:center;display:grid}.alta-foto-insignia{background:var(--superficie);width:26px;height:26px;color:var(--tinta);box-shadow:var(--sombra-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.alta-campos{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.alta .campo{font-size:16px;font-weight:500}.alta .campo::placeholder,.alta-monto input::placeholder{color:var(--tinta-suave);font-weight:450}.alta-monto{cursor:text;align-items:center;gap:6px;display:flex}.alta-monto>span{color:var(--tinta-suave);flex:none;font-weight:550}.alta-monto input{min-width:0;height:100%;color:var(--tinta);flex:1;font-size:16px;font-weight:500}.alta-monto:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.alta-repetido{background:var(--ambar-suave);color:var(--ambar);animation:entrar-blur var(--t-medio) var(--salida);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px 11px 14px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.alta-repetido strong{font-weight:650}.alta-repetido-boton{border-radius:var(--radio-pill);background:var(--superficie);height:32px;color:var(--tinta);box-shadow:var(--sombra-1);flex:none;padding:0 12px;font-size:13.5px;font-weight:600}.alta-unidad{justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex}.alta-precio{letter-spacing:-.035em;white-space:nowrap;animation:entrar-blur var(--t-medio) var(--salida);align-items:baseline;gap:4px;font-size:22px;font-weight:650;display:inline-flex}.alta-por100{letter-spacing:0;color:var(--tinta-suave);font-size:13px;font-weight:550}.alta-rubro{background:var(--relleno);text-align:left;border-radius:14px;align-items:center;gap:10px;height:46px;padding:0 12px 0 14px;display:flex}.alta-rubro-etiqueta{color:var(--tinta-suave);flex:none;font-size:14.5px;font-weight:550}.alta-rubro-valor{text-align:right;min-width:0;color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;animation:entrar-blur var(--t-medio) var(--salida);flex:1;font-size:15px;font-weight:600;overflow:hidden}.alta-rubro-vacio{color:var(--tinta-secundaria);font-weight:500}.alta-rubro-flecha{color:var(--tinta-suave);flex:none}@media (hover:hover){.alta-rubro:hover{background:var(--fondo-secundario)}}.alta-mas{height:32px;color:var(--salmon-presionado);align-self:flex-start;align-items:center;gap:6px;padding:0 2px;font-size:14.5px;font-weight:550;display:inline-flex}.alta-extras{animation:entrar-blur var(--t-medio) var(--salida);flex-direction:column;gap:8px;display:flex}.alta-extras-campos{gap:8px;display:flex}.alta-extra{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.alta-extra-etiqueta{color:var(--tinta-suave);padding-left:2px;font-size:12.5px;font-weight:550}.alta-margen{border-radius:var(--radio-pill);background:var(--verde-suave);height:26px;color:var(--verde);animation:entrar-blur var(--t-rapido) var(--salida);align-self:flex-start;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.alta-margen-pierde{background:var(--rojo-suave);color:var(--rojo)}.alta-acciones{gap:8px;margin-top:4px;display:flex}.alta-acciones .hoja-cancelar{flex:none;height:52px;padding:0 22px}.alta-acciones .boton-principal{flex:1;width:auto}.alta-picker{animation:entrar-blur var(--t-medio) var(--salida);flex-direction:column;gap:10px;display:flex}.alta-buscar{background:var(--relleno);height:48px;color:var(--tinta-suave);cursor:text;transition:background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.alta-buscar:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.alta-buscar input{min-width:0;height:100%;color:var(--tinta);flex:1;font-size:16px;font-weight:500}.alta-picker-lista{flex-direction:column;min-height:112px;max-height:min(320px,44dvh);margin:0 -8px;list-style:none;display:flex;overflow-y:auto}.alta-picker-item{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px;display:flex}@media (hover:hover){.alta-picker-item:hover{background:var(--fondo-hover)}}.alta-picker-nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:550;overflow:hidden}.alta-picker-precio{color:var(--tinta-secundaria);font-variant-numeric:tabular-nums;flex:none;font-size:14.5px;font-weight:600}.alta-picker-vacio{color:var(--tinta-suave);padding:12px 4px;font-size:14px}.rubro-hoja{gap:16px}.rubro-cabecera{flex-direction:column;gap:2px;display:flex}.rubro-nota{color:var(--tinta-suave);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.rubro-chips{flex-wrap:wrap;gap:8px;max-height:min(300px,42dvh);margin:-2px;padding:2px;display:flex;overflow-y:auto}.rubro-chip{border-radius:var(--radio-pill);background:var(--superficie);max-width:100%;height:40px;box-shadow:inset 0 0 0 1px var(--borde);color:var(--tinta-secundaria);white-space:nowrap;text-overflow:ellipsis;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);flex:none;align-items:center;gap:6px;padding:0 15px;font-size:14.5px;font-weight:550;display:inline-flex;overflow:hidden}@media (hover:hover){.rubro-chip:hover{color:var(--tinta);background:var(--fondo-hover)}}.rubro-chip-activo,.rubro-chip-activo:hover{background:var(--tinta);color:var(--sobre-tinta);box-shadow:none}.rubro-chip-nuevo{box-shadow:none;outline:1.5px dashed var(--borde-input);outline-offset:-1.5px;color:var(--salmon-presionado);padding:0 15px 0 12px}.rubro-nuevo{animation:entrar-blur var(--t-medio) var(--salida);gap:8px;display:flex}.rubro-nuevo .campo{flex:1;min-width:0;font-size:16px;font-weight:500}.rubro-nuevo-listo{flex:none;height:48px;padding:0 18px;font-size:15px}@media (width>=900px){.alta{max-width:460px;padding:24px}.rubro-hoja{padding:24px}}.fac{view-transition-class:morph-hoja;gap:0;height:92%;padding:10px 0 0;overflow:clip}@supports (view-transition-name:none){.lamina.fac-morph{animation:none}}.fac-cabecera{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px 10px 20px;display:flex}.fac-titulo{letter-spacing:-.025em;animation:entrar-blur var(--t-medio) var(--salida);font-size:20px;font-weight:650}.fac-cerrar{width:44px;height:44px;color:var(--tinta-secundaria);flex:none;place-items:center;display:grid;position:relative}.fac-cerrar:before{content:"";background:var(--relleno);border-radius:50%;position:absolute;inset:4px}.fac-cerrar svg{position:relative}.fac-cuerpo{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:4px 20px 20px;display:flex;overflow-y:auto}.fac-cuerpo>*{flex:none}.fac-paso{animation:entrar-blur var(--t-medio) var(--salida)}.fac-pie{padding:12px 20px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--separador);background:var(--superficie);flex-direction:column;flex:none;gap:12px;display:flex}.fac-pie-doble{flex-direction:row}.fac-pie-doble>*{flex:1;height:52px}.fac input::placeholder{color:var(--tinta-deshabilitada)}.fac-etiqueta{color:var(--tinta-suave);font-size:13px;font-weight:550}.fac-sinplan{justify-content:center}.fac-intro{color:var(--tinta-secundaria);font-size:15px;line-height:1.45}.fac-camara{background:var(--relleno);text-align:center;min-height:210px;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.fac-camara .circulo{margin-bottom:4px}.fac-camara-titulo{letter-spacing:-.02em;font-size:19px;font-weight:650}.fac-camara-nota{color:var(--tinta-suave);font-size:13.5px}@media (hover:hover){.fac-camara:hover{background:var(--fondo-secundario)}}.fac-arrastrando .fac-camara,.fac-arrastrando .fac-otra{background:var(--salmon-suave);box-shadow:inset 0 0 0 2px var(--salmon)}.fac-galeria{align-self:center;height:44px}.fac-miniaturas{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;display:grid}.fac-miniatura{aspect-ratio:3/4;background:var(--relleno);animation:entrar-blur var(--t-medio) var(--salida);border-radius:16px;position:relative;overflow:hidden}.fac-miniatura-ver{width:100%;height:100%;display:block}.fac-miniatura-ver img{object-fit:cover;width:100%;height:100%;display:block}.fac-miniatura-cargando{background:var(--relleno-fuerte);animation:1.4s ease-in-out infinite fac-respira;position:absolute;inset:0}.fac-miniatura-numero{border-radius:var(--radio-pill);background:var(--tinta);min-width:24px;height:24px;color:var(--sobre-tinta);pointer-events:none;place-items:center;padding:0 7px;font-size:12.5px;font-weight:650;display:grid;position:absolute;bottom:8px;left:8px}.fac-miniatura-quitar{width:44px;height:44px;color:var(--tinta);place-items:center;display:grid;position:absolute;top:2px;right:2px}.fac-miniatura-quitar:before{content:"";background:var(--superficie);box-shadow:var(--sombra-2);border-radius:50%;position:absolute;inset:7px}.fac-miniatura-quitar svg{position:relative}.fac-otra{background:var(--superficie);width:100%;box-shadow:inset 0 0 0 1.5px var(--borde-input);color:var(--tinta-secundaria);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:550;display:flex}.fac-otra svg{color:var(--tinta)}.fac-consejos{flex-direction:column;gap:10px;margin-top:2px;list-style:none;display:flex}.fac-consejos li{color:var(--tinta-secundaria);align-items:center;gap:12px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.fac-leyendo{gap:20px}.fac-leyendo-cabeza{align-items:center;gap:14px;padding-top:6px;display:flex}.fac-leyendo-fotos{flex:none;display:flex}.fac-leyendo-fotos img{object-fit:cover;border:2px solid var(--superficie);width:46px;height:60px;box-shadow:var(--sombra-2);border-radius:10px}.fac-leyendo-fotos img+img{margin-left:-22px}.fac-leyendo-textos{flex-direction:column;gap:3px;min-width:0;display:flex}.fac-leyendo-titulo{letter-spacing:-.03em;font-size:21px;font-weight:650}.fac-leyendo-etapa{color:var(--tinta-secundaria);animation:entrar-blur var(--t-medio) var(--salida);font-size:14px;font-weight:500}.fac-esqueleto{flex-direction:column;gap:10px;list-style:none;display:flex}.fac-esqueleto li{background:var(--relleno);animation:entrar-blur var(--t-medio) var(--salida) calc(var(--i,0) * .42s) backwards, fac-respira 1.8s ease-in-out calc(var(--i,0) * .42s + .42s) infinite;border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}.fac-hueso{background:var(--relleno-fuerte);border-radius:5px;height:10px;display:block}.fac-hueso-circulo{border-radius:50%;flex:none;width:38px;height:38px}.fac-hueso-textos{flex-direction:column;flex:1;gap:8px;display:flex}.fac-hueso-chico{height:8px}.fac-hueso-monto{flex:none;width:56px;height:12px}@keyframes fac-respira{50%{opacity:.55}}.fac-leyendo-nota{color:var(--tinta-suave);text-align:center;font-size:13px}.fac-error{text-align:center;justify-content:center;align-items:center;gap:10px}.fac-error .circulo{margin-bottom:6px}.fac-error-titulo{letter-spacing:-.025em;text-wrap:balance;max-width:320px;font-size:20px;font-weight:650;line-height:1.2}.fac-error-texto{max-width:320px;color:var(--tinta-secundaria);text-wrap:pretty;font-size:15px;line-height:1.45}.fac-revisar{gap:18px}.fac-resumen{flex-direction:column;gap:12px;display:flex}.fac-proveedor{align-items:center;gap:12px;min-width:0;display:flex}.fac-proveedor-textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fac-proveedor-nombre{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.2}.fac-proveedor-detalle{color:var(--tinta-suave);font-size:13px;font-weight:500}.fac-fotitos{flex:none;gap:6px;display:flex}.fac-fotito{width:36px;height:46px;box-shadow:var(--sombra-1);border-radius:8px;position:relative}.fac-fotito img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.fac-total{background:var(--relleno);border-radius:20px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.fac-total-monto{letter-spacing:-.04em;font-size:34px;font-weight:650;line-height:1.05}.fac-control{color:var(--tinta-suave);font-size:13px;font-weight:500;line-height:1.4}.fac-control-ok{color:var(--verde);align-items:center;gap:6px;font-weight:600;display:inline-flex}.fac-control-no{background:var(--ambar-suave);color:var(--ambar);animation:entrar-blur var(--t-medio) var(--salida);border-radius:12px;margin-top:2px;padding:9px 12px;font-weight:550}.fac-destino{flex-direction:column;gap:8px;display:flex}.fac-destino-opciones{align-self:flex-start}.fac-subir{background:var(--relleno);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}.fac-subir-textos{flex-direction:column;gap:2px;min-width:0;display:flex}.fac-subir-titulo{letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.3}.fac-subir-nota{color:var(--tinta-suave);font-size:13px;font-weight:500}.fac-lista{flex-direction:column;gap:10px;display:flex}.fac-lista-cabecera{min-height:28px;color:var(--tinta-suave);justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:flex}.fac-lista-cabecera strong{color:var(--tinta);font-weight:650}.fac-lista-revisar{border-radius:var(--radio-pill);background:var(--ambar-suave);height:26px;color:var(--ambar);align-items:center;padding:0 10px;font-size:12.5px;font-weight:650;display:inline-flex}.fac-filas{flex-direction:column;gap:10px;list-style:none;display:flex}.fac-fila{background:var(--relleno);transition:background var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);animation:entrar-blur var(--t-medio) var(--salida) calc(var(--i,0) * 45ms) backwards;border-radius:20px;flex-direction:column;gap:12px;padding:10px 14px 14px 6px;display:flex}.fac-fila>:not(.fac-fila-cabeza){margin-left:44px}.fac-fila-revisar{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ambar) 40%, transparent)}.fac-fila-afuera{background:var(--superficie);box-shadow:inset 0 0 0 1px var(--borde);padding-bottom:10px}.fac-fila-afuera .fac-fila-producto{opacity:.5}.fac-fila-afuera-nota{color:var(--tinta-suave);margin-top:-8px;font-size:13px;font-weight:550}.fac-fila-cabeza{align-items:center;gap:2px;min-width:0;display:flex}.fac-check-toque{flex:none;place-items:center;width:44px;height:44px;display:grid}.fac-check{background:var(--superficie);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--borde-input);color:#0000;transition:background var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}.fac-check svg{transition:transform var(--t-medio) var(--resorte);transform:scale(.6)}.fac-check-toque[aria-checked=true] .fac-check,.fac-caja input:checked+.fac-check{background:var(--salmon);box-shadow:none;color:var(--sobre-tinta)}.fac-check-toque[aria-checked=true] .fac-check svg,.fac-caja input:checked+.fac-check svg{transform:scale(1)}.fac-caja input:focus-visible+.fac-check{outline:2px solid var(--salmon);outline-offset:2px}.fac-fila-producto{text-align:left;min-width:0;min-height:44px;transition:opacity var(--t-rapido) var(--salida);border-radius:14px;flex:1;align-items:center;gap:10px;display:flex}.fac-nuevo-icono{background:var(--superficie);width:38px;height:38px;box-shadow:inset 0 0 0 1.5px var(--borde-input);color:var(--tinta-secundaria);border-radius:50%;flex:none;place-items:center;display:grid}.fac-fila-textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fac-fila-nombre{letter-spacing:-.01em;align-items:center;gap:3px;min-width:0;font-size:15px;font-weight:600;display:flex}.fac-fila-nombre>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fac-fila-cambiar{color:var(--tinta-suave);flex:none}.fac-fila-detalle{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.fac-revisa{border-radius:var(--radio-pill);background:var(--ambar-suave);height:24px;color:var(--ambar);animation:entrar-blur var(--t-rapido) var(--salida);flex:none;align-items:center;margin-left:6px;padding:0 9px;font-size:12px;font-weight:650;display:inline-flex}.fac-nuevo{flex-direction:column;gap:8px;margin-top:-2px;display:flex}.fac-nuevo-fila{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.fac-campo{background:var(--superficie);height:44px;box-shadow:inset 0 0 0 1px var(--borde-input)}.fac-nuevo .fac-num{width:100%}.fac-num-falta{color:var(--rojo,var(--salmon-presionado))}.fac-campo-monto{cursor:text;align-items:center;gap:6px;display:flex}.fac-campo-monto>span{color:var(--tinta-suave);font-weight:550}.fac-campo-monto input{flex:1;min-width:0;height:100%;font-weight:600}.fac-campo-monto:focus-within{border-color:var(--borde-input);box-shadow:var(--focus-ring)}.fac-campo-falta{box-shadow:inset 0 0 0 1.5px var(--rojo-vivo,var(--salmon))}.fac-numeros{flex-wrap:wrap;align-items:flex-end;gap:10px 8px;display:flex}.fac-num{flex-direction:column;gap:4px;min-width:0;display:flex}.fac-num-etiqueta{color:var(--tinta-suave);padding-left:2px;font-size:12px;font-weight:550}.fac-num-campo{background:var(--superficie);width:76px;height:44px;box-shadow:inset 0 0 0 1px var(--borde-input);font-variant-numeric:tabular-nums;color:var(--tinta);transition:box-shadow var(--t-rapido) var(--salida);border-radius:12px;padding:0 12px;font-size:16px;font-weight:600}.fac-num-campo:focus,.fac-num-campo:focus-within{box-shadow:inset 0 0 0 1px var(--borde-input), var(--focus-ring)}.fac-num-costo .fac-num-campo{width:116px}.fac-num-monto{cursor:text;align-items:center;gap:4px;display:flex}.fac-num-monto>span{color:var(--tinta-suave);font-weight:550}.fac-num-monto input{flex:1;min-width:0;height:100%;font-weight:600}.fac-cambio{border-radius:var(--radio-pill);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:5px;height:28px;margin:0 0 8px 2px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex}.fac-cambio-sube{background:var(--rojo-suave,var(--salmon-suave));color:var(--rojo,var(--salmon-presionado))}.fac-cambio-baja{background:var(--verde-suave);color:var(--verde)}.fac-precio{color:var(--tinta-secundaria);font-variant-numeric:tabular-nums;animation:entrar-blur var(--t-medio) var(--salida);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;margin-top:-2px;font-size:13.5px;font-weight:500;display:flex}.fac-precio-antes{color:var(--tinta-suave)}.fac-precio-flecha{color:var(--tinta-deshabilitada)}.fac-precio strong{color:var(--tinta);font-weight:650}.fac-aviso{background:var(--ambar-suave);min-height:44px;color:var(--ambar);animation:entrar-blur var(--t-medio) var(--salida);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 4px 12px;font-size:13.5px;font-weight:550;line-height:1.35;display:flex}.fac-aviso-ok:after,.fac-fotito:after{content:"";position:absolute;inset:-4px}.fac-aviso-ok{border-radius:var(--radio-pill);background:var(--superficie);height:36px;color:var(--tinta);box-shadow:var(--sombra-1);flex:none;padding:0 14px;font-size:13.5px;font-weight:600;position:relative}.fac-lista>.fac-caja{margin-top:6px}.fac-caja{background:var(--relleno);cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:44px;padding:8px 14px 8px 12px;display:flex}.fac-caja-textos{flex-direction:column;gap:1px;min-width:0;display:flex}.fac-caja-titulo{font-size:14.5px;font-weight:600}.fac-caja-nota{color:var(--tinta-suave);font-size:12.5px;font-weight:500}.fac-pie-fila{flex-direction:column;gap:10px;display:flex}.fac-pie-resumen{color:var(--tinta-suave);flex-direction:column;gap:2px;font-size:13.5px;font-weight:500;line-height:1.35;display:flex}.fac-pie-resumen strong{color:var(--tinta);letter-spacing:-.01em;font-size:15px;font-weight:650}.fac-nota-falta{color:var(--rojo,var(--salmon-presionado));font-weight:550}.fac-nota-revisar{color:var(--ambar);font-weight:550}.fac-sumar{height:54px}.fac-sobre{z-index:72}.fac-elegir{max-height:86dvh;overflow:hidden}.fac-buscar{background:var(--relleno);height:48px;color:var(--tinta-suave);cursor:text;border:1px solid #0000;border-radius:14px;flex:none;align-items:center;gap:10px;padding:0 14px;display:flex}.fac-buscar:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.fac-buscar input{min-width:0;height:100%;color:var(--tinta);flex:1;font-size:15px}.fac-elegir-lista{flex-direction:column;flex:1;min-height:0;margin:0 -8px;list-style:none;display:flex;overflow-y:auto}.fac-elegir-fila{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 8px;display:flex}@media (hover:hover){.fac-elegir-fila:hover{background:var(--fondo-hover)}}.fac-elegir-actual,.fac-elegir-actual:hover{background:var(--relleno)}.fac-elegir-nombre{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:550;overflow:hidden}.fac-elegir-precio{font-variant-numeric:tabular-nums;color:var(--tinta-secundaria);flex:none;font-size:14px;font-weight:600}.fac-elegir-nada{text-align:center}.fac-salir-acciones{gap:8px;display:flex}.fac-salir-acciones>*{flex:1}.fac-visor{z-index:74;background:color-mix(in srgb, var(--tinta) 88%, transparent);animation:aparecer var(--t-rapido) var(--salida);place-items:center;padding:56px 12px 12px;display:grid;position:fixed;inset:0}.fac-visor img{object-fit:contain;max-width:100%;max-height:100%;box-shadow:var(--sombra-3);border-radius:12px}.fac-visor-cerrar{top:calc(8px + env(safe-area-inset-top));background:var(--superficie);width:44px;height:44px;color:var(--tinta);border-radius:50%;place-items:center;display:grid;position:absolute;right:8px}@media (width<=380px){.fac-num-campo{width:62px;padding:0 10px}.fac-num-costo .fac-num-campo{width:100px}}@media (prefers-reduced-motion:reduce){.fac-esqueleto li,.fac-miniatura-cargando{animation:none}}@media (width>=900px){.fac{width:880px;height:auto;padding:0}.fac-cabecera{padding:22px 20px 12px 28px}.fac-titulo{font-size:22px}.fac-cuerpo{padding:4px 28px 24px}.fac-pie{padding:16px 28px 22px}.fac-pie-doble{justify-content:flex-end}.fac-pie-doble>*{flex:none;min-width:200px}.fac-pie>.boton-principal,.fac-pie>.boton-negro,.fac-pie>.hoja-cancelar{align-self:flex-end;width:auto;min-width:260px}.fac-fotos{justify-content:center;padding-top:8px;padding-bottom:48px}.fac-camara{min-height:400px}.fac-consejos{flex-direction:row;gap:16px}.fac-consejos li{flex:1;font-size:13.5px}.fac-miniaturas{grid-template-columns:repeat(3,180px)}.fac-revisar{flex-direction:row;gap:28px;padding-bottom:0;overflow:hidden}.fac-resumen{flex:none;width:290px;padding-bottom:24px;overflow-y:auto}.fac-lista{border-left:1px solid var(--separador);flex:1;min-width:0;margin-right:-2px;padding:0 2px 24px 28px;overflow-y:auto}.fac-lista-cabecera{z-index:1;background:var(--superficie);padding-bottom:4px;position:sticky;top:0}.fac-pie-revisar{flex-direction:row;align-items:center;gap:20px}.fac-pie-revisar .fac-caja{flex:0 320px;min-width:0}.fac-pie-fila{flex-direction:row;flex:1;justify-content:flex-end;align-items:center;gap:20px}.fac-pie-resumen{text-align:right;align-items:flex-end}.fac-sumar{width:auto;min-width:240px}.fac-elegir{max-width:480px;max-height:80vh}}.prod{background:var(--fondo);height:100%;position:relative}.prod-scroll{overscroll-behavior-y:contain;height:100%;overflow-y:auto}.prod-contenido{flex-direction:column;gap:10px;max-width:1080px;margin:0 auto;padding:14px 16px 104px;display:flex}.prod-cabecera{justify-content:space-between;align-items:center;gap:10px;min-height:40px;display:flex}.prod-titulos{flex-direction:column;min-width:0;display:flex}.prod-titulo{letter-spacing:-.025em;font-size:19px;font-weight:650;line-height:1.15}.prod-sub{color:var(--tinta-suave);white-space:pre;font-size:12.5px;font-weight:500}.prod-acciones{flex:none;align-items:center;gap:6px;display:flex}.prod-accion{gap:6px;height:36px;padding:0 13px 0 10px;font-size:13.5px}.prod-aumentar,.prod-factura{view-transition-class:morph-hoja}@media (width<=899px){.prod-cabecera{flex-wrap:wrap;row-gap:10px}.prod-acciones{flex-wrap:wrap;flex:100%;row-gap:6px;min-width:0}.prod-acciones .prod-accion{flex:1 1 0;height:44px;padding:0 10px}}.prod-accion:disabled{color:var(--tinta-deshabilitada);cursor:default}.prod-accion:disabled svg{color:inherit}.prod-accion:disabled:active{transform:none}.prod-centinela{height:1px;margin-bottom:-11px}.prod-buscador-fila{z-index:4;background:var(--fondo);transition:box-shadow var(--t-rapido) var(--salida);gap:8px;margin:0 -16px;padding:8px 16px;display:flex;position:sticky;top:0}.prod-pegado{box-shadow:0 1px 0 var(--borde)}.prod-buscador{background:var(--relleno);cursor:text;min-width:0;height:50px;transition:background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border:1px solid #0000;border-radius:16px;flex:1;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.prod-buscador:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.prod-buscador-icono{color:var(--tinta-suave);flex:none}.prod-buscador input{min-width:0;height:100%;color:var(--tinta);flex:1;font-size:16px;font-weight:500}.prod-buscador input::placeholder{color:var(--tinta-suave)}.prod-buscador-limpiar{background:var(--relleno-fuerte);width:30px;height:30px;color:var(--tinta-secundaria);animation:entrar-blur var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}.prod-escaner{background:var(--tinta);width:50px;height:50px;color:var(--sobre-tinta);border-radius:16px;flex:none;place-items:center;display:grid}.prod-filtros{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.prod-filtros-estado{scrollbar-width:none;align-self:stretch;margin:0 -16px;padding:0 16px;overflow-x:auto}.prod-filtros-estado::-webkit-scrollbar{display:none}.prod-filtros-estado .segmentado{max-width:none;overflow:visible}.prod-filtros-estado .segmentado-opcion{padding:7px 12px}.prod-cuenta{font-variant-numeric:tabular-nums;opacity:.62;margin-left:6px;font-weight:600}.prod-cuenta-cero{opacity:.38}.prod-stock-de{max-width:100%;color:var(--tinta-suave);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:550;display:flex}.prod-stock-de .segmentado{min-width:0}.prod-rubros{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.prod-rubros::-webkit-scrollbar{display:none}.prod-rubro{border-radius:var(--radio-pill);background:var(--superficie);height:32px;box-shadow:inset 0 0 0 1px var(--borde);color:var(--tinta-secundaria);white-space:nowrap;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);flex:none;padding:0 13px;font-size:13px;font-weight:550}@media (hover:hover){.prod-rubro:hover{color:var(--tinta);background:var(--fondo-hover)}}.prod-rubro-activo,.prod-rubro-activo:hover{background:var(--tinta);color:var(--sobre-tinta);box-shadow:none}.prod-cuerpo{flex-direction:column;min-width:0;display:flex}.prod-lista{flex-direction:column;margin:2px -10px 0;list-style:none;display:flex}.prod-item{content-visibility:auto;contain-intrinsic-size:auto 64px}.prod-fila{text-align:left;width:100%;min-height:64px;color:var(--tinta);view-transition-class:morph-hoja;animation:entrar-blur var(--t-medio) var(--salida) calc(var(--i,0) * 24ms) backwards;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida);border-radius:18px;align-items:center;gap:12px;padding:10px;display:flex;position:relative}.prod-fila:active{background:var(--relleno);transition-duration:90ms;transform:scale(.985)}@media (hover:hover){.prod-fila:hover{background:var(--fondo-hover)}}.prod-fila-nueva{animation:entrar-blur var(--t-medio) var(--salida) backwards, prod-recien 2.4s var(--salida)}@keyframes prod-recien{0%,45%{background:var(--salmon-suave)}}.prod-fila-avatar{view-transition-class:morph-avatar;border-radius:50%;flex:none;display:grid}.prod-fila-avatar .imagen-producto{box-shadow:0 0 0 1px var(--borde)}.prod-fila-textos{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.prod-fila-nombre{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:550;overflow:hidden}.prod-fila-detalle{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.prod-fila-valor{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.prod-fila-precio{letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:650}.prod-fila-precio i{letter-spacing:0;color:var(--tinta-suave);margin-left:2px;font-size:12px;font-style:normal;font-weight:500}.prod-stock{color:var(--tinta-suave);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px;font-weight:500}.prod-stock-bajo,.prod-stock-sin{border-radius:var(--radio-pill);align-items:center;height:21px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.prod-stock-bajo{background:var(--ambar-suave);color:var(--ambar)}.prod-stock-sin{background:var(--rojo-suave);color:var(--rojo)}.prod-stock-nada{color:var(--tinta-deshabilitada)}.prod-agregar{border-radius:var(--radio-pill);background:var(--acento-degrade);height:40px;color:var(--sobre-tinta);letter-spacing:-.01em;white-space:nowrap;box-shadow:0 10px 24px -12px color-mix(in srgb, var(--salmon) 60%, transparent), inset 0 1px 0 color-mix(in srgb, var(--sobre-tinta) 18%, transparent);view-transition-class:morph-hoja;justify-content:center;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:14.5px;font-weight:650;display:inline-flex}.prod-agregar-flotante{z-index:5;height:54px;transition:transform var(--t-medio) var(--resorte);padding:0 20px 0 17px;font-size:16px;position:absolute;bottom:16px;right:16px;overflow:hidden}.prod-agregar-texto{display:inline-block}.prod-con-pie{--prod-pie:80px}.prod-con-pie .prod-scroll{height:calc(100% - var(--prod-pie))}.prod-con-pie .prod-contenido{padding-bottom:20px}.prod-con-pie:after{content:"";left:0;right:0;bottom:var(--prod-pie);z-index:4;background:linear-gradient(to bottom, transparent, var(--fondo));pointer-events:none;height:16px;position:absolute}.prod-vacio{background:var(--relleno);max-width:440px;animation:entrar-blur var(--t-medio) var(--salida);border-radius:24px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:6px;padding:24px 20px 20px;display:flex}.prod-vacio .circulo{margin-bottom:6px}.prod-vacio-titulo{letter-spacing:-.03em;font-size:22px;font-weight:650}.prod-vacio-sub{color:var(--tinta-secundaria);margin-bottom:8px;font-size:15px;line-height:1.45}.prod-vacio-principal{height:54px}.prod-vacio-botones{gap:8px;width:100%;display:flex}.prod-vacio-botones .pildora{background:var(--superficie);height:48px;box-shadow:var(--sombra-1);view-transition-class:morph-hoja;flex:1}.prod-nada{text-align:center;animation:entrar-blur var(--t-medio) var(--salida);flex-direction:column;align-items:center;gap:8px;padding:44px 16px 24px;display:flex}.prod-nada .circulo{margin-bottom:4px}.prod-nada-titulo{letter-spacing:-.02em;overflow-wrap:anywhere;max-width:100%;font-size:17px;font-weight:650}.prod-nada-sub{color:var(--tinta-suave);margin-bottom:6px;font-size:14.5px}.prod-nada .pildora{text-overflow:ellipsis;view-transition-class:morph-hoja;max-width:100%;overflow:hidden}.ficha{padding:10px 16px calc(20px + env(safe-area-inset-bottom));view-transition-class:morph-hoja;gap:14px}.ficha-cabecera{align-items:center;gap:14px;padding-top:2px;display:flex}.ficha-foto{border-radius:50%;flex:none;width:60px;height:60px;position:relative}.ficha-avatar{view-transition-class:morph-avatar;border-radius:50%;display:grid}.ficha-avatar .imagen-producto{box-shadow:0 0 0 1px var(--borde)}.ficha-foto-insignia{background:var(--superficie);width:24px;height:24px;color:var(--tinta);box-shadow:var(--sombra-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.ficha-titulos{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ficha-nombre{-webkit-line-clamp:3;text-align:left;letter-spacing:-.025em;max-width:100%;color:var(--tinta);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:20px;font-weight:650;line-height:1.2;display:-webkit-box;overflow:hidden}.ficha-nombre-final{white-space:nowrap}.ficha-lapiz{vertical-align:-1px;color:var(--tinta-suave);margin-left:6px;display:inline-block}.ficha-nombre-campo{height:44px;font-size:17px;font-weight:600}.ficha-sub{color:var(--tinta-suave);font-size:13px;font-weight:500}.ficha-sub-fila{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;display:flex}.ficha-rubro{border-radius:var(--radio-pill);background:var(--relleno);max-width:100%;height:28px;color:var(--tinta-secundaria);align-items:center;gap:5px;padding:0 10px 0 11px;font-size:13px;font-weight:600;display:inline-flex}.ficha-rubro-vacio{color:var(--tinta-suave);font-weight:500}.ficha-rubro-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;animation:entrar-blur var(--t-medio) var(--salida);overflow:hidden}.ficha-rubro .ficha-lapiz{vertical-align:0;flex:none;width:12px;height:12px;margin-left:0}@media (hover:hover){.ficha-rubro:hover{background:var(--relleno-fuerte);color:var(--tinta)}}.ficha-cerrar{background:var(--relleno);width:36px;height:36px;color:var(--tinta-secundaria);border-radius:50%;flex:none;align-self:flex-start;place-items:center;display:grid}@media (hover:hover){.ficha-cerrar:hover{background:var(--relleno-fuerte);color:var(--tinta)}}.ficha-codigos{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.ficha-codigo{border-radius:var(--radio-pill);background:var(--relleno);font-variant-numeric:tabular-nums;height:26px;color:var(--tinta-secundaria);align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;font-weight:550;display:inline-flex}.ficha-codigo svg{color:var(--tinta-suave)}.ficha-aviso{background:var(--ambar-suave);color:var(--ambar);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 14px;font-size:14px;font-weight:550;line-height:1.35;display:flex}.ficha-aviso-boton{border-radius:var(--radio-pill);background:var(--superficie);height:32px;color:var(--tinta);box-shadow:var(--sombra-1);flex:none;padding:0 13px;font-size:13.5px;font-weight:600}.ficha-tarjeta{background:var(--relleno);border-radius:22px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px 16px;display:flex;position:relative}.ficha-tarjeta-cabecera{justify-content:space-between;align-items:center;gap:10px;min-height:36px;margin-top:-4px;display:flex}.ficha-etiqueta{color:var(--tinta-suave);font-size:13px;font-weight:550}.ficha-pasos{flex:none;gap:6px;display:flex}.ficha-paso{border-radius:var(--radio-pill);background:var(--superficie);min-width:58px;height:36px;box-shadow:var(--sombra-1);font-variant-numeric:tabular-nums;color:var(--tinta);padding:0 12px;font-size:14.5px;font-weight:600}.ficha-valor{text-align:left;letter-spacing:-.035em;max-width:100%;color:var(--tinta);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:flex-start;font-size:24px;font-weight:650;line-height:1.1}.ficha-valor-grande{letter-spacing:-.045em;font-size:40px;line-height:1.05}.ficha-input{border-bottom:2px solid var(--salmon);width:100%;min-width:0;caret-color:var(--salmon);align-self:stretch;padding:0 0 2px}.ficha-agregar{letter-spacing:-.01em;color:var(--salmon-presionado);font-size:17px;font-weight:600}.ficha-nota{color:var(--tinta-suave);font-size:12.5px;font-weight:500;line-height:1.35}.ficha-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ficha-ganancia .ficha-valor{color:var(--verde)}.ficha-pierde .ficha-valor,.ficha-pierde .ficha-etiqueta{color:var(--rojo)}.ficha-nota-sola{max-width:160px;margin-top:2px}.ficha-anillo{position:absolute;top:12px;right:12px}.ficha-stock{align-items:center;gap:10px;display:flex}.ficha-seccion{flex-direction:column;gap:2px;padding:0 2px;display:flex}.ficha-historial-vacio{padding:4px 0 2px}.ficha-ventas{flex-direction:column;list-style:none;display:flex}.ficha-venta{border-bottom:1px solid var(--separador);font-variant-numeric:tabular-nums;min-height:42px;animation:entrar-blur var(--t-medio) var(--salida) calc(var(--i,0) * 30ms) backwards;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;font-size:14px;display:grid}.ficha-venta:last-child{border-bottom:none}.ficha-venta-fecha{color:var(--tinta-secundaria);font-weight:500}.ficha-venta-cantidad{font-weight:600}.ficha-venta-precio{text-align:right;min-width:72px;font-weight:600}.ficha-acciones{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.ficha-eliminar,.ficha-eliminar svg{color:var(--rojo)}.prod-hoja{gap:14px}.prod-hoja .hoja-nota strong{color:var(--tinta);font-weight:600}.prod-hoja-buscar{background:var(--relleno);height:48px;color:var(--tinta-suave);cursor:text;transition:background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex}.prod-hoja-buscar:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.prod-hoja-buscar input{min-width:0;height:100%;color:var(--tinta);flex:1;font-size:16px;font-weight:500}.prod-hoja-lista{flex-direction:column;min-height:112px;max-height:min(340px,42dvh);margin:0 -8px;list-style:none;display:flex;overflow-y:auto}.prod-hoja-fila{text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px;display:flex}button.prod-hoja-fila:disabled{opacity:.5}@media (hover:hover){button.prod-hoja-fila:hover{background:var(--fondo-hover)}}.prod-hoja-fila-textos{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.prod-hoja-fila-nombre{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:550;overflow:hidden}.prod-hoja-fila-detalle{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.prod-hoja-fila-precio{font-variant-numeric:tabular-nums;flex:none;font-size:14.5px;font-weight:600}.prod-hoja-nada{padding:8px 2px}.prod-hoja-acciones{gap:8px;margin-top:2px;display:flex}.prod-hoja-acciones>*{flex:1}.prod-hoja-acciones .hoja-cancelar{flex:none;height:52px;padding:0 22px}.prod-hoja-acciones .boton-principal{width:auto}.imp-resumen{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.imp-numero{letter-spacing:-.045em;font-size:44px;font-weight:650;line-height:1}.imp-resumen-texto{color:var(--tinta-secundaria);font-size:15px;font-weight:550}.imp-resumen-texto span{color:var(--tinta-suave);font-weight:500}.imp-lista{max-height:none;overflow:visible}.imp-fila{min-height:50px;animation:entrar-blur var(--t-medio) var(--salida) calc(.12s + var(--i,0) * 40ms) backwards}.imp-mas{color:var(--tinta-suave);margin-top:-6px;font-size:13.5px;font-weight:550}.imp-ia{white-space:normal;text-align:left;align-self:flex-start;max-width:100%;height:auto;min-height:40px;padding-block:8px}.imp-ia:disabled{color:var(--tinta-suave)}.imp-ia-ok{border-radius:var(--radio-pill);background:var(--verde-suave);height:30px;color:var(--verde);align-self:flex-start;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:13.5px;font-weight:600;display:inline-flex}.aum{padding:10px 16px calc(16px + env(safe-area-inset-bottom));view-transition-class:morph-hoja;gap:14px;overflow:hidden}.aum-cabecera{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.aum-titulo{letter-spacing:-.025em;font-size:20px;font-weight:650}.aum-cuerpo{flex-direction:column;flex:1;gap:16px;min-height:0;margin:0 -16px;padding:0 16px 4px;display:flex;overflow-y:auto}.aum-cuerpo>*{flex:none}.aum-controles{flex-direction:column;gap:14px;display:flex}.aum-pct-tarjeta{background:var(--relleno);border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:14px 16px 12px;display:flex}.aum-etiqueta{color:var(--tinta-suave);font-size:13px;font-weight:550}.aum-pct-fila{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.aum-paso{background:var(--superficie);width:48px;height:48px;color:var(--tinta);box-shadow:var(--sombra-1);border-radius:50%;flex:none;place-items:center;display:grid}.aum-pct{letter-spacing:-.045em;min-width:0;color:var(--tinta);text-align:center;white-space:nowrap;flex:1;justify-content:center;font-size:52px;font-weight:650;line-height:1.05;display:flex}.aum-pct-input{border-bottom:2px solid var(--salmon);caret-color:var(--salmon);padding-bottom:2px}.aum-pista{color:var(--tinta-suave);text-align:center;font-size:12.5px;font-weight:500}.aum-bloque{flex-direction:column;gap:8px;display:flex}.aum-redondeo{align-self:stretch}.aum-redondeo .segmentado-opcion{flex:auto;padding:7px 8px;font-size:13px}@media (width<=374px){.aum-redondeo .segmentado-opcion{padding:7px 5px}}.aum-check{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--borde-input);background:var(--superficie);color:#0000;transition:background var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}.aum-check svg{transition:transform var(--t-medio) var(--resorte);transform:scale(.6)}.aum-check-on,.aum-costo input:checked+.aum-check{background:var(--salmon);box-shadow:none;color:var(--sobre-tinta)}.aum-check-on svg,.aum-costo input:checked+.aum-check svg{transform:scale(1)}.aum-costo{background:var(--relleno);color:var(--tinta-secundaria);cursor:pointer;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.aum-costo strong{color:var(--tinta);font-weight:600}.aum-costo .aum-check{margin-top:-1px}.aum-costo input:focus-visible+.aum-check{outline:2px solid var(--salmon);outline-offset:2px}.aum-lista{flex-direction:column;min-height:0;display:flex}.aum-lista-cabecera{flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.aum-afecta{color:var(--tinta-suave);font-size:13.5px;font-weight:500}.aum-afecta strong{color:var(--tinta);font-weight:650}.aum-todos{gap:14px;display:flex}.aum-todos button{color:var(--salmon-presionado);padding:4px 0;font-size:13.5px;font-weight:550}.aum-todos button+button{color:var(--tinta-secundaria)}.aum-rubros{scrollbar-width:none;flex:none;gap:6px;margin:6px -16px 2px;padding:0 16px;display:flex;overflow-x:auto}.aum-rubros::-webkit-scrollbar{display:none}.aum-rubro{border-radius:var(--radio-pill);background:var(--superficie);height:30px;box-shadow:inset 0 0 0 1px var(--borde);color:var(--tinta-secundaria);white-space:nowrap;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);flex:none;padding:0 12px;font-size:12.5px;font-weight:550}.aum-rubro-activo{background:var(--tinta);color:var(--sobre-tinta);box-shadow:none}.aum-filas{flex-direction:column;margin:4px -8px 0;list-style:none;display:flex}.aum-filas>li{animation:entrar-blur var(--t-medio) var(--salida) calc(var(--i,0) * 18ms) backwards}.aum-fila{text-align:left;width:100%;min-height:50px;transition:background var(--t-rapido) var(--salida);border-radius:14px;align-items:center;gap:12px;padding:8px;display:flex}@media (hover:hover){.aum-fila:hover{background:var(--fondo-hover)}}.aum-nombre{white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:color var(--t-rapido) var(--salida);flex:1;font-size:15px;font-weight:550;overflow:hidden}.aum-precios{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.aum-antes{color:var(--tinta-suave);font-size:13.5px;font-weight:500}.aum-flecha{color:var(--tinta-deshabilitada)}.aum-despues{text-align:right;letter-spacing:-.015em;min-width:64px;font-size:15px;font-weight:650}.aum-fila-apagada .aum-nombre,.aum-fila-apagada .aum-despues{color:var(--tinta-suave);font-weight:500}.aum-pie{flex:none}.aum-aplicar{height:54px}@supports (view-transition-name:none){.lamina.ficha-morph,.lamina.aum-morph{animation:none}}::view-transition-group(*.morph-hoja){background:var(--superficie);box-shadow:var(--sombra-2);animation-duration:var(--t-lento);animation-timing-function:var(--resorte-firme);border-radius:22px;overflow:clip}::view-transition-old(*.morph-hoja){width:auto;height:auto}::view-transition-new(*.morph-hoja){width:auto;height:auto}::view-transition-group(*.morph-avatar){animation-duration:var(--t-lento);animation-timing-function:var(--resorte-firme)}::view-transition-group(prod-nuevo){border-radius:28px}:root[data-prod-morph=abrir]::view-transition-group(prod-nuevo){animation-name:-ua-view-transition-group-anim-prod-nuevo,prod-salmon-a-blanco;animation-duration:var(--t-lento), var(--t-medio);animation-timing-function:var(--resorte-firme), var(--salida);animation-fill-mode:both}:root[data-prod-morph=cerrar]::view-transition-group(prod-nuevo){animation-name:-ua-view-transition-group-anim-prod-nuevo,prod-blanco-a-salmon;animation-duration:var(--t-lento), var(--t-lento);animation-timing-function:var(--resorte-firme), var(--salida);animation-fill-mode:both}@keyframes prod-salmon-a-blanco{0%{background-color:var(--salmon)}to{background-color:var(--superficie)}}@keyframes prod-blanco-a-salmon{0%{background-color:var(--superficie)}to{background-color:var(--salmon)}}@media (prefers-reduced-motion:reduce){.prod-fila,.prod-agregar-texto{transition:none;animation:none}}@media (width>=900px){.prod-contenido{gap:12px;padding:26px 32px 48px}.prod-cabecera{flex-wrap:wrap;row-gap:12px}.prod-titulo{font-size:24px}.prod-sub{font-size:13.5px}.prod-acciones{gap:8px}.prod-accion{height:40px;padding:0 16px 0 12px;font-size:14.5px}.prod-centinela{margin-bottom:-13px}.prod-buscador-fila{margin:0;padding:10px 0}.prod-pegado{box-shadow:0 1px 0 var(--borde)}.prod-filtros{flex-flow:wrap;justify-content:space-between;align-items:center}.prod-filtros-estado{align-self:auto;margin:0;padding:0;overflow:visible}.prod-filtros-estado .segmentado-opcion{padding:7px 14px}.prod-rubros{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.prod-tabla-cabecera,.prod-tabla .prod-fila{grid-template-columns:minmax(0,1fr) 104px 76px 104px 116px 16px;align-items:center;column-gap:18px;display:grid}.prod-tabla-cabecera{z-index:3;background:var(--fondo);border-bottom:1px solid var(--borde);height:38px;color:var(--tinta-suave);margin-top:4px;padding:0 12px;font-size:12.5px;font-weight:550;position:sticky;top:70px}.prod-tabla-cabecera>span:nth-child(n+2){text-align:right}@media (width<=1179px){.prod-tabla-cabecera,.prod-tabla .prod-fila{grid-template-columns:minmax(0,1fr) 64px 96px 104px 16px;column-gap:14px}.prod-tabla-cabecera .prod-col-costo,.prod-tabla .prod-col-costo{display:none}}.prod-tabla{margin:0}.prod-tabla .prod-item{contain-intrinsic-size:auto 60px;border-bottom:1px solid var(--separador)}.prod-tabla .prod-fila{border-radius:0;min-height:60px;padding:8px 12px}.prod-tabla .prod-fila:active{background:var(--relleno);transform:none}.prod-fila-principal{align-items:center;gap:12px;min-width:0;display:flex}.prod-tabla .prod-fila-nombre{font-size:14.5px}.prod-tabla .prod-fila-detalle{font-variant-numeric:tabular-nums;font-size:12.5px}.prod-celda{min-width:0;color:var(--tinta-secundaria);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;font-size:14px;font-weight:500;display:flex}.prod-celda-nada{color:var(--tinta-deshabilitada)}.prod-celda-pierde{color:var(--rojo);font-weight:600}.prod-celda .prod-stock{color:var(--tinta-secundaria);font-size:14px}.prod-celda .prod-stock-nada{color:var(--tinta-deshabilitada)}.prod-celda .prod-stock-bajo,.prod-celda .prod-stock-sin{font-size:12.5px}.prod-celda .prod-fila-precio{color:var(--tinta)}.prod-chevron{color:var(--tinta-deshabilitada);transition:transform var(--t-medio) var(--resorte), color var(--t-rapido) var(--salida)}.prod-fila:hover .prod-chevron{color:var(--tinta-secundaria);transform:translate(2px)}.prod-vacio{margin-top:12px}.prod-nada{padding-top:64px}.ficha{gap:16px;width:460px;padding:24px 24px 28px}.aum{gap:18px;padding:26px 28px 24px}.lamina.aum{width:820px}.aum-cuerpo{flex-direction:row;gap:28px;margin:0;padding:0;overflow:hidden}.aum-controles{flex:none;width:350px;overflow-y:auto}.aum-cuerpo>.aum-lista{flex:1;min-height:0}.aum-redondeo{align-self:stretch}.aum-lista{border-left:1px solid var(--separador);flex:1;min-width:0;padding-left:28px;overflow-y:auto}.aum-lista-cabecera{z-index:1;background:var(--superficie);position:sticky;top:0}.aum-rubros{flex-wrap:wrap;margin:6px 0 2px;padding:0;overflow:visible}.aum-pie{justify-content:flex-end;display:flex}.aum-aplicar{width:auto;min-width:280px}}.promo-seleccion{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.prod-fila[aria-pressed=true]{background:var(--salmon-suave);box-shadow:inset 3px 0 var(--salmon)}.prod-fila-avatar{position:relative}.prod-promo-check{z-index:1;background:var(--tinta);width:20px;height:20px;color:var(--sobre-tinta);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;bottom:-4px;right:-4px}.quien{z-index:80;background:var(--fondo);view-transition-name:quien;animation:aparecer var(--t-rapido) var(--salida);position:fixed;inset:0;overflow-y:auto}.quien-caja{width:100%;max-width:480px;min-height:100%;padding:calc(14px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.quien-negocio{align-items:center;gap:10px;min-width:0;min-height:36px;display:flex}.quien-k{background:var(--salmon);width:32px;height:32px;color:var(--sobre-tinta);border-radius:10px;flex:none;place-items:center;font-size:16px;font-weight:650;display:grid}.quien-negocio-textos{flex-direction:column;min-width:0;display:flex}.quien-negocio-nombre{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;line-height:1.2;overflow:hidden}.quien-negocio-sucursal{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.quien-centro{flex-direction:column;margin-block:auto;padding:32px 0 16px;display:flex}.quien-titulos{flex-direction:column;gap:8px;display:flex}.quien-titulo{letter-spacing:-.04em;font-size:30px;font-weight:650;line-height:1.1}.quien-sub{max-width:34ch;color:var(--tinta-secundaria);font-size:14.5px;font-weight:500;line-height:1.45}.quien-equipo{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.quien-persona{background:var(--relleno);text-align:left;min-width:0;min-height:148px;animation:entrar-blur var(--t-medio) var(--salida) calc(60ms + var(--i,0) * 40ms) backwards;border-radius:22px;flex-direction:column;align-items:flex-start;gap:14px;padding:14px 14px 15px;display:flex}.quien-persona,.quien-dueno{transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida)}@media (hover:hover){.quien-persona:hover,.quien-dueno:hover{background:var(--fondo-secundario)}}.quien-avatar{view-transition-class:circulo quien-parte;flex:none;width:fit-content;display:flex}.quien-textos{flex-direction:column;gap:2px;min-width:0;max-width:100%;margin-top:auto;display:flex}.quien-nombre,.quien-rol{white-space:nowrap;text-overflow:ellipsis;view-transition-class:quien-parte;width:fit-content;max-width:100%;display:block;overflow:hidden}.quien-nombre{letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1.2}.quien-rol{color:var(--tinta-suave);font-size:13px;font-weight:500;line-height:1.3}.quien-afuera .quien-avatar,.quien-afuera .quien-textos{visibility:hidden}.quien-aviso{background:var(--rojo-suave);text-align:left;animation:entrar-blur var(--t-medio) var(--salida);border-radius:20px;align-items:center;gap:12px;margin-top:20px;padding:12px 16px 12px 12px;display:flex}.quien-aviso .circulo{--circulo-tinta:var(--rojo)}.quien-aviso-textos{flex-direction:column;gap:2px;min-width:0;display:flex}.quien-aviso-titulo{letter-spacing:-.01em;font-size:14.5px;font-weight:600;line-height:1.3}.quien-aviso-texto{color:var(--tinta-secundaria);font-size:13px;font-weight:500;line-height:1.4}.quien-vacio{background:var(--relleno);text-align:left;animation:entrar-blur var(--t-medio) var(--salida) 60ms backwards;border-radius:22px;align-items:center;gap:12px;margin-top:24px;padding:14px 16px 14px 14px;display:flex}.quien-vacio-texto{color:var(--tinta-secundaria);text-wrap:pretty;font-size:14px;font-weight:500;line-height:1.45}.quien-pie{padding-top:12px}.quien-dueno{background:var(--relleno);text-align:left;width:100%;min-height:68px;animation:entrar-blur var(--t-medio) var(--salida) calc(60ms + var(--i,0) * 40ms) backwards;border-radius:22px;align-items:center;gap:12px;padding:12px 14px 12px 12px;display:flex}.quien-dueno .quien-textos{flex:1;margin-top:0}.quien-dueno .quien-nombre{font-size:15.5px}.quien-chevron{color:var(--tinta-deshabilitada);flex:none}.quien-pin{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.quien-pin .quien-avatar{margin-bottom:9px}.quien-pin .quien-nombre{font-size:22px;font-weight:650}.quien-pin .quien-rol{font-size:14px}::view-transition-old(quien){animation:quien-vt-salir var(--t-rapido) var(--salida) both;mix-blend-mode:plus-lighter}::view-transition-old(*.quien-parte){animation:quien-vt-salir var(--t-rapido) var(--salida) both;mix-blend-mode:plus-lighter}::view-transition-new(quien){animation:quien-vt-entrar var(--t-rapido) var(--salida) both;mix-blend-mode:plus-lighter}::view-transition-new(*.quien-parte){animation:quien-vt-entrar var(--t-rapido) var(--salida) both;mix-blend-mode:plus-lighter}::view-transition-old(quien):only-child{mix-blend-mode:normal}::view-transition-new(quien):only-child{mix-blend-mode:normal}::view-transition-old(*.quien-parte):only-child{mix-blend-mode:normal}::view-transition-new(*.quien-parte):only-child{mix-blend-mode:normal}html[data-quien-abre]::view-transition-old(quien){opacity:0;animation:none}html[data-quien-abre]::view-transition-new(quien){animation:none}@keyframes quien-vt-salir{to{opacity:0}}@keyframes quien-vt-entrar{0%{opacity:0}}@media (width>=900px){.quien-caja{text-align:center;justify-content:center;align-items:center;max-width:820px;padding:96px 40px 64px}.quien-negocio{text-align:left;position:absolute;top:24px;left:28px}.quien-centro{align-items:center;width:100%;margin-block:0;padding:0}.quien-titulos{align-items:center}.quien-titulo{letter-spacing:-.045em;font-size:40px}.quien-sub{max-width:none;font-size:15.5px}.quien-equipo{flex-wrap:wrap;justify-content:center;gap:12px;max-width:724px;margin-top:36px;display:flex}.quien-persona{border-radius:24px;width:172px;min-height:184px;padding:16px 16px 17px}.quien-nombre{font-size:17px}.quien-pie{width:min(100%,356px);padding-top:20px}.quien-aviso{max-width:460px;margin-top:28px}.quien-vacio{max-width:420px;margin-top:32px}}@media (prefers-reduced-motion:reduce){.quien,.quien-persona,.quien-dueno,.quien-aviso,.quien-vacio{animation:none}}html[data-quien-entra] .chip-atiende-avatar,html[data-quien-entra] .app-atiende-avatar{view-transition-name:atiende-avatar;view-transition-class:circulo}.resguardo{background:var(--fondo);place-items:center;height:100%;padding:24px 20px;display:grid}.resguardo-caja{background:var(--relleno);width:100%;max-width:400px;animation:entrar-blur var(--t-medio) var(--salida);border-radius:24px;flex-direction:column;gap:10px;padding:24px 22px;display:flex}.resguardo-titulo{letter-spacing:-.025em;font-size:19px;font-weight:650}.resguardo-texto{color:var(--tinta-secundaria);font-size:14.5px;line-height:1.45}.resguardo-botones{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.resguardo-botones .boton-negro{height:46px;font-size:15px}.resguardo-botones .pildora{height:46px;padding:0 18px}.hoja.elegir-cliente{gap:14px}.elegir-cabecera{flex-direction:column;gap:3px;display:flex}.elegir-sub{color:var(--tinta-suave);font-size:13.5px;font-weight:500}.elegir-buscador{background:var(--relleno);cursor:text;height:50px;transition:background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border:1px solid #0000;border-radius:16px;flex:none;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.elegir-buscador:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.elegir-buscador-icono{color:var(--tinta-suave);flex:none}.elegir-buscador input{min-width:0;height:100%;color:var(--tinta);flex:1;font-size:16px;font-weight:500}.elegir-buscador input::placeholder{color:var(--tinta-suave)}.elegir-limpiar{background:var(--relleno-fuerte);width:30px;height:30px;color:var(--tinta-secundaria);animation:entrar-blur var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}.elegir-lista{overscroll-behavior:contain;flex-direction:column;max-height:min(46dvh,420px);margin:-4px -10px 0;padding:2px 0;list-style:none;display:flex;overflow-y:auto}.elegir-fila{width:100%;min-height:58px;color:var(--tinta);text-align:left;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida);border-radius:16px;align-items:center;gap:12px;padding:8px 10px;display:flex}@media (hover:hover){.elegir-fila:hover{background:var(--fondo-hover)}}.elegir-nuevo .fila-titulo{color:var(--salmon-presionado)}.elegir-saldo{padding-left:8px}.elegir-debe{color:var(--rojo)}.elegir-favor{color:var(--verde)}.elegir-entra{animation:entrar-blur var(--t-medio) var(--salida) both;animation-delay:calc(var(--i,0) * 20ms)}.elegir-cliente .hoja-cancelar{flex:none}::view-transition-group(medio-fiado-velo){z-index:1}::view-transition-group(medio-fiado){z-index:2}.vender{background:var(--fondo);flex-direction:column;height:100%;display:flex;position:relative}.vender-cabecera{flex-direction:column;gap:12px;padding:14px 16px 6px;display:flex}.vender-fila-superior{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.vender-titulo{align-items:center;gap:10px;min-width:0;display:flex}.vender-logo{background:var(--salmon);color:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;animation:1.2s ease-out .5s latido-k;display:grid}.vender-titulo-textos{flex-direction:column;min-width:0;display:flex}.vender-titulo-principal{letter-spacing:-.025em;font-size:19px;font-weight:650;line-height:1.1}.vender-titulo-sucursal{color:var(--tinta-suave);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}.vender-chips{align-items:center;gap:6px;min-width:0;display:flex}.chip-caja{border-radius:var(--radio-pill);background:var(--relleno);height:30px;color:var(--tinta-secundaria);white-space:nowrap;flex:none;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:550;display:inline-flex}.chip-caja-punto{background:var(--tinta-deshabilitada);border-radius:50%;width:7px;height:7px}.chip-caja-abierta .chip-caja-punto{background:var(--verde)}.chip-caja-vieja{background:var(--ambar-suave);color:var(--ambar)}.chip-caja-vieja .chip-caja-punto{background:var(--ambar)}.vender-chips .chip-caja-vieja{flex:0 auto;min-width:0}.chip-caja-texto{text-overflow:ellipsis;min-width:0;overflow:hidden}.chip-caja-desde-corto{display:none}@media (width<=519px){.chip-caja-desde{display:none}.chip-caja-desde-corto{display:inline}.con-equipo .chip-caja-vieja{flex:none;padding:0 11px 0 9px}.con-equipo .chip-caja-vieja .chip-caja-texto{font-size:12px;line-height:1.1}.con-equipo .chip-caja-desde-corto{display:block}}.chip-atiende{border-radius:var(--radio-pill);background:var(--relleno);min-width:0;height:30px;color:var(--tinta);align-items:center;gap:7px;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.chip-atiende-avatar{background:hsl(var(--tono,10) 85% 90%);width:22px;height:22px;color:hsl(var(--tono,10) 45% 30%);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:650;display:grid}.chip-atiende-quien{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chip-atiende-cambiar{border-radius:var(--radio-pill);background:var(--superficie);height:22px;color:var(--salmon-presionado);box-shadow:var(--sombra-1);flex:none;align-items:center;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}@media (width<=519px){.con-equipo .chip-atiende-quien,.chip-monto{display:none}}@media (width>=900px){.chip-atiende{display:none}}.buscador{gap:8px;display:flex}.buscador-campo{background:var(--relleno);cursor:text;min-width:0;height:50px;transition:background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-rapido) var(--salida);border:1px solid #0000;border-radius:16px;flex:1;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.buscador-campo:focus-within{background:var(--superficie);border-color:var(--borde-input);box-shadow:var(--focus-ring)}.buscador-icono{color:var(--tinta-suave);flex:none}.buscador-campo input{min-width:0;height:100%;color:var(--tinta);flex:1;font-size:16px;font-weight:500}.buscador-campo input::placeholder{color:var(--tinta-suave)}.buscador-limpiar{background:var(--relleno-fuerte);width:30px;height:30px;color:var(--tinta-secundaria);animation:entrar-blur var(--t-rapido) var(--salida);border-radius:50%;flex:none;place-items:center;display:grid}.boton-escaner{background:var(--tinta);width:50px;height:50px;color:var(--sobre-tinta);border-radius:16px;flex:none;place-items:center;display:grid}.mosaicos-etiqueta{color:var(--tinta-suave);margin-top:2px;font-size:13px;font-weight:550}.vender-nota-peso{margin:2px 0 0;padding:0 16px;font-size:13px}.mosaicos{flex:1;min-height:0;padding:8px 16px 20px;overflow-y:auto}.mosaicos-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=640px){.mosaicos-grilla{grid-template-columns:repeat(3,minmax(0,1fr))}}.mosaico{background:var(--relleno);cursor:pointer;min-width:0;min-height:124px;transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), border-color var(--t-rapido) var(--salida), box-shadow var(--t-medio) var(--salida);border:1.5px solid #0000;border-radius:20px;flex-direction:column;gap:8px;padding:12px;display:flex;position:relative}@media (hover:hover){.mosaico:hover{background:var(--fondo-secundario)}}.mosaico-elegido,.mosaico-elegido:hover{background:var(--superficie);border-color:var(--salmon);box-shadow:var(--sombra-2)}.mosaico-avatar{background:hsl(var(--tono,10) 85% 92%);width:36px;height:36px;color:hsl(var(--tono,10) 45% 30%);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:650;display:grid}.mosaico-imagen{background:var(--superficie);border-radius:14px;place-items:center;height:96px;display:grid;overflow:hidden}.mosaico-imagen .imagen-producto,.mosaico-imagen .imagen-placeholder{border:none;border-radius:14px;width:100%!important;height:96px!important;font-size:30px!important}.mosaico-nombre{letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:550;line-height:1.25;display:-webkit-box;overflow:hidden}.mosaico-precio{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:auto;font-size:15px;font-weight:650}.mosaico-precio i{color:var(--tinta-suave);font-size:12px;font-style:normal;font-weight:500}.mosaico-controles{animation:entrar-blur var(--t-rapido) var(--salida);justify-content:space-between;align-items:center;gap:6px;display:flex}.mosaico-controles button{background:var(--superficie);width:34px;height:34px;color:var(--tinta);box-shadow:inset 0 0 0 1px var(--borde-input);border-radius:50%;place-items:center;display:grid}.mosaico-controles .mosaico-mas{background:var(--salmon);color:#fff;box-shadow:none}.mosaico-controles span{color:var(--salmon-presionado);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:650}.mosaico-globo{border-radius:var(--radio-pill);background:var(--salmon);color:#fff;font-variant-numeric:tabular-nums;min-width:30px;height:26px;animation:globo-entrar var(--t-medio) var(--resorte);place-items:center;padding:0 9px;font-size:13px;font-weight:650;display:grid;position:absolute;top:10px;right:10px}@keyframes globo-entrar{0%{opacity:0;transform:scale(.6)}}.mosaicos-nada{text-align:center;color:var(--tinta-suave);padding:36px 0 8px;font-size:15px;font-weight:550}.ticket{z-index:2;padding:8px 16px calc(14px + env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid var(--borde);flex-direction:column;gap:10px;display:flex;position:relative;box-shadow:0 -12px 32px -20px #11111347}.ticket-toggle{border-radius:var(--radio-pill);height:30px;color:var(--tinta-secundaria);align-self:center;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:550;display:inline-flex}.ticket-toggle-accion{color:var(--salmon-presionado)}.ticket-flecha{color:var(--salmon-presionado);transition:transform var(--t-medio) var(--resorte)}.ticket-flecha-abajo{transform:rotate(180deg)}.ticket-titulo,.ticket-vacio{display:none}.ticket-lineas{flex-direction:column;max-height:180px;list-style:none;display:flex;overflow-y:auto}@media (width<=899px){.ticket-cerrado{display:none}.ticket-lineas:not(.ticket-cerrado){animation:entrar-blur var(--t-medio) var(--salida)}}.ticket-lineas li{border-bottom:1px solid var(--separador);animation:entrar-blur var(--t-rapido) var(--salida);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:14.5px;display:grid}.ticket-lineas li:last-child{border-bottom:none}.ticket-cantidad{color:var(--salmon-presionado);font-variant-numeric:tabular-nums;font-weight:600}.ticket-nombre{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ticket-monto{font-variant-numeric:tabular-nums;font-weight:600}.ticket-total{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px;display:flex}.ticket-total>span{color:var(--tinta-secundaria);font-size:15px;font-weight:550}.ticket-total strong{letter-spacing:-.04em;font-size:44px;font-weight:650;line-height:1}.cobrar-boton{border-radius:var(--radio-pill);background:var(--acento-degrade);color:#fff;letter-spacing:-.01em;width:100%;height:60px;box-shadow:0 10px 24px -12px rgb(var(--acento-rgb) / .6), inset 0 1px 0 #ffffff2e;justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:650;display:inline-flex}.cobrar-boton:disabled{background:var(--relleno-fuerte);color:var(--tinta-deshabilitada);box-shadow:none;cursor:default}.cobrar-boton:disabled:active{transform:none}.pago-pantalla{padding:12px 16px calc(16px + env(safe-area-inset-bottom));gap:12px;overflow-y:auto}.pago-volver{border-radius:var(--radio-pill);background:var(--relleno);height:36px;color:var(--tinta-secundaria);align-self:flex-start;align-items:center;gap:2px;padding:0 14px 0 8px;font-size:14.5px;font-weight:550;display:inline-flex}.pago-resumen{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 0 14px;display:flex}.pago-total-etiqueta{color:var(--tinta-suave);font-size:14px;font-weight:550}.pago-total{letter-spacing:-.045em;font-size:60px;font-weight:650;line-height:1}.pago-items{color:var(--tinta-suave);font-size:13.5px}.pago-medios{flex:1;grid-template-rows:1.5fr 1fr 1fr;grid-template-columns:1fr 1fr;gap:10px;min-height:300px;max-height:520px;display:grid}.pago-medios-tres{grid-template-rows:1.5fr 1fr}.pago-medios>.pago-medio:last-child:nth-child(4){grid-column:1/-1}.pago-medio{background:var(--relleno);text-align:left;color:var(--tinta);border-radius:24px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}@media (hover:hover){.pago-medio:hover{background:var(--fondo-secundario)}}.pago-medio-icono{background:var(--superficie);width:44px;height:44px;box-shadow:var(--sombra-1);border-radius:50%;place-items:center;display:grid}.pago-medio-nombre{letter-spacing:-.015em;font-size:17px;font-weight:600}.pago-efectivo,.pago-efectivo:hover{background:var(--acento-degrade);color:#fff;box-shadow:0 14px 30px -16px rgb(var(--acento-rgb) / .7), inset 0 1px 0 #ffffff2e;grid-column:1/-1}.pago-efectivo .pago-medio-icono{box-shadow:none;background:#fff3}.pago-efectivo .pago-medio-nombre{letter-spacing:-.03em;font-size:28px;font-weight:650}.pago-medios-tres .pago-medio:nth-child(2){grid-column:1}.pago-medios-tres .pago-medio:nth-child(3){grid-column:2}.pago-medio .atajo{margin:0;position:absolute;top:16px;right:16px}.pago-mixto{flex-direction:column;gap:10px;width:100%;max-width:420px;margin:0 auto;display:flex}.mixto-campo{background:var(--relleno);border-radius:18px;align-items:center;gap:12px;padding:16px 18px;display:flex}.mixto-campo span{color:var(--tinta-secundaria);white-space:nowrap;font-size:15px;font-weight:550}.mixto-campo input{text-align:right;letter-spacing:-.03em;font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:26px;font-weight:650}.mixto-resto{color:var(--tinta-suave);text-align:right;padding:0 4px;font-size:14.5px;font-weight:500}.mixto-resto strong{color:var(--tinta);font-weight:650}.pago-volver-chico{color:var(--tinta-secundaria);align-self:center;padding:8px 12px;font-size:14.5px;font-weight:550}.gramos-rapidos{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gramos-rapidos button{background:var(--relleno);font-variant-numeric:tabular-nums;height:48px;color:var(--tinta);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);border-radius:14px;font-size:16px;font-weight:600}.gramos-rapidos .gramo-activo{background:var(--tinta);color:var(--sobre-tinta)}.cobrada-pantalla{text-align:center;padding:20px 20px calc(20px + env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:8px;overflow-y:auto}.cobrada-check{background:var(--verde);color:#fff;view-transition-class:circulo;border-radius:50%;flex:none;place-items:center;width:76px;height:76px;margin-bottom:8px;display:grid}.check-trazo{stroke-dasharray:1;stroke-dashoffset:1px;animation:trazar .46s .14s var(--salida) forwards}@keyframes trazar{to{stroke-dashoffset:0}}.cobrada-titulo{color:var(--tinta-suave);font-size:15px;font-weight:550}.cobrada-monto{letter-spacing:-.045em;font-size:54px;font-weight:650;line-height:1.05}.cobrada-medio{color:var(--tinta-suave);margin-bottom:14px;font-size:14.5px}.cobrada-pantalla .cobrar-boton{max-width:360px}.cobrada-corregir{color:var(--tinta-secundaria);padding:10px 14px;font-size:14.5px;font-weight:550}@media (hover:hover){.cobrada-corregir:hover{color:var(--tinta)}}.cobrada-dia{color:var(--tinta-suave);margin-top:6px;font-size:13.5px;font-weight:500}.vuelto{background:var(--relleno);border-radius:22px;flex-direction:column;gap:10px;width:100%;max-width:360px;margin-bottom:14px;padding:16px;display:flex}.vuelto-pregunta{color:var(--tinta-secundaria);text-align:left;font-size:14px;font-weight:550}.vuelto-billetes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.vuelto-billetes button{background:var(--superficie);font-variant-numeric:tabular-nums;height:44px;color:var(--tinta);box-shadow:var(--sombra-1);transition:transform var(--t-medio) var(--resorte), background var(--t-rapido) var(--salida), color var(--t-rapido) var(--salida);border-radius:14px;font-size:15px;font-weight:600}.vuelto-billetes .vuelto-billete-activo{background:var(--tinta);color:var(--sobre-tinta)}.vuelto-campo{background:var(--superficie);box-shadow:var(--sombra-1);border-radius:14px;align-items:center;gap:12px;padding:11px 14px;display:flex}.vuelto-campo span{color:var(--tinta-secundaria);white-space:nowrap;font-size:14px;font-weight:550}.vuelto-campo input{text-align:right;font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:19px;font-weight:650}.vuelto-resultado{letter-spacing:-.035em;color:var(--tinta);animation:entrar-blur var(--t-medio) var(--salida);justify-content:space-between;align-items:baseline;gap:10px;padding:4px 2px 0;font-size:30px;font-weight:650;display:flex}.vuelto-resultado>span:first-child{letter-spacing:-.01em;color:var(--tinta-secundaria);font-size:15px;font-weight:550}.vuelto-justo{color:var(--verde);letter-spacing:-.01em;justify-content:center;font-size:16px}.vuelto-falta{letter-spacing:-.01em;color:var(--rojo);justify-content:center;font-size:15px}.primeros-pasos{background:var(--superficie);box-shadow:var(--sombra-2);border-radius:20px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.primeros-pasos-inline{margin-bottom:14px}@media (width>=900px){.primeros-pasos-inline{max-width:520px}}.pasos-cabecera{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.pasos-titulo{letter-spacing:-.01em;font-size:15px;font-weight:650}.pasos-ocultar{color:var(--tinta-suave);padding:4px 6px;font-size:13px;font-weight:550}.paso{border-bottom:1px solid var(--separador);align-items:center;gap:10px;padding:8px 0;display:flex}.paso:last-child{border-bottom:none}.paso-check{background:var(--relleno);width:24px;height:24px;color:var(--tinta-secundaria);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:650;display:grid}.paso-listo .paso-check{background:var(--verde);color:#fff}.paso-texto{flex:1;min-width:0;font-size:14px;font-weight:550}.paso-listo .paso-texto{color:var(--tinta-suave);text-decoration:line-through;text-decoration-thickness:1px}.paso-acciones{gap:6px;display:flex}.paso-acciones button{border-radius:var(--radio-pill);background:var(--tinta);height:30px;color:var(--sobre-tinta);padding:0 12px;font-size:12.5px;font-weight:600}.paso-acciones button:nth-child(2){background:var(--relleno);color:var(--tinta)}.mostrador-vacio{background:var(--relleno);border-radius:24px;flex-direction:column;gap:10px;max-width:440px;margin:8px 0 0;padding:24px 20px;display:flex}.mostrador-vacio-titulo{letter-spacing:-.03em;font-size:22px;font-weight:650}.mostrador-vacio-sub{color:var(--tinta-secundaria);margin-bottom:8px;font-size:15px;line-height:1.45}.mostrador-vacio-boton{border-radius:var(--radio-pill);letter-spacing:-.01em;height:54px;padding:0;font-size:16px;font-weight:650}.mostrador-vacio-secundario{border-radius:var(--radio-pill);background:var(--superficie);height:50px;box-shadow:var(--sombra-1);font-size:15px;font-weight:600}.mostrador-vacio-busqueda{background:0 0;align-items:center}.mostrador-vacio-busqueda .mosaicos-nada{padding:12px 0 4px}.mostrador-vacio-busqueda .mostrador-vacio-secundario{padding:0 24px}.mostrador-vacio-nota{text-align:center;max-width:300px;color:var(--tinta-secundaria);font-size:14px;line-height:1.45}.vender-toast>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.toast.toast-largo{white-space:normal;text-align:left;border-radius:21px;max-width:min(100vw - 32px,420px);height:auto;min-height:42px;padding:10px 18px 10px 14px;line-height:1.35}.toast-largo>span{overflow:visible}.atajo{display:none}@media (width>=900px){.atajo{min-width:24px;height:22px;color:inherit;font:600 11.5px/1 var(--fuente);letter-spacing:0;opacity:.7;background:#1111130f;border-radius:7px;place-items:center;padding:0 7px;display:inline-grid}.cobrar-boton .atajo,.pago-efectivo .atajo{opacity:.9;background:#ffffff38}.vender{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 380px;display:grid}.vender-cabecera{grid-area:1/1;gap:16px;padding:22px 28px 8px}.vender-logo{display:none}.vender-titulo-principal{font-size:24px}.mosaicos{grid-area:2/1;padding:8px 28px 28px}.mosaicos-grilla{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.ticket{padding:22px 22px calc(22px + env(safe-area-inset-bottom));border-top:none;border-left:1px solid var(--borde);box-shadow:none;grid-area:1/2/-1;gap:14px}.ticket-toggle{display:none}.ticket-titulo{letter-spacing:-.02em;justify-content:space-between;align-items:center;font-size:19px;font-weight:650;display:flex}.ticket-titulo span{color:var(--tinta-suave);letter-spacing:0;font-size:13px;font-weight:550}.ticket-vacio{text-align:center;max-width:260px;color:var(--tinta-suave);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;margin:0 auto;font-size:14.5px;line-height:1.45;display:flex}.ticket-vacio strong{color:var(--tinta);font-size:17px;font-weight:650}.ticket-lineas{flex:1;max-height:none;display:flex!important}.ticket-total{border-top:1px solid var(--separador);padding-top:14px}.ticket-total strong{font-size:48px}.pago-pantalla,.cobrada-pantalla{grid-template-columns:none;display:flex}.pago-pantalla{padding:24px 28px}.pago-medios{width:100%;max-width:640px;margin:0 auto}.pago-mixto{margin-top:12px}}@media (width<=899px){.ticket-lineas{min-height:120px;max-height:calc(100dvh - 420px)}}.ticket-variante{flex-direction:column;min-width:0;display:flex}.ticket-variante small{white-space:normal;overflow-wrap:anywhere;color:var(--tinta-secundaria);font-size:12px}.pago-medios-ropa{grid-template-rows:1.5fr 1fr 1fr}.pago-medios-ropa>.pago-medio:nth-child(4){grid-column:auto}.pago-medios-ropa>.pago-medio:last-child:nth-child(5){grid-column:1/-1}@media (width<=480px){.vender-fila-superior{flex-wrap:wrap}.vender-chips{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.wa-pildora-pedidos{white-space:nowrap;padding:6px 8px;font-size:11px}}
