@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}:root{--kio-primary:#1f5fad;--kio-on-primary:#fff;--kio-primary-pressed:#17487f;--kio-bg:#fff;--kio-surface:#f4f6f8;--kio-text:#141414;--kio-text-muted:#4a4a4a;--kio-border:#d5dae0;--kio-danger:#c8102e;--kio-danger-bg:#fff5f6;--kio-success:#1e5b2a;--kio-success-bg:#eef6ee;--kio-warning:#7a4a00;--kio-warning-bg:#fff4e5;--kio-qr-fondo:#fff;--kio-qr-tinta:#000;--kio-scrim:#0006;--kio-radius:12px;--kio-touch:48px;--kio-gap:8px;--kio-space:16px;--kio-font:Inter, system-ui, sans-serif;--kio-font-size:16px;--kio-focus-width:3px}*,:before,:after{box-sizing:border-box}html,body{background:var(--kio-bg);color:var(--kio-text);font-family:var(--kio-font);font-size:var(--kio-font-size);margin:0;line-height:1.4;overflow-x:hidden}:focus-visible{outline:var(--kio-focus-width) solid var(--kio-primary);outline-offset:2px}.kio-marco{flex-direction:column;min-height:100dvh;display:flex}.kio-contenido{padding:var(--kio-space);flex:1}.kio-pie{min-height:0;padding-bottom:env(safe-area-inset-bottom)}.kio-inicio{align-items:flex-start;gap:var(--kio-space);flex-direction:column;display:flex}.kio-inicio__titulo{margin:0;font-size:1.5rem;font-weight:600}.kio-franja{align-items:center;gap:var(--kio-gap);min-height:var(--kio-touch);padding:var(--kio-gap) var(--kio-space);font-weight:600;display:flex}.kio-franja__texto{justify-content:space-between;align-items:center;gap:var(--kio-gap);flex-wrap:wrap;flex:1;display:flex}.kio-franja--advertencia{background:var(--kio-warning-bg);color:var(--kio-warning);border-bottom:1px solid var(--kio-warning)}.kio-franja--info{background:var(--kio-surface);color:var(--kio-text)}.kio-guia{width:100%;padding:var(--kio-space);border:1px solid var(--kio-border);border-radius:var(--kio-radius);background:var(--kio-surface);gap:var(--kio-gap);flex-direction:column;display:flex}.kio-guia__titulo{margin:0;font-size:1.125rem;font-weight:600}.kio-guia__pasos{gap:var(--kio-gap);flex-direction:column;margin:0;padding-left:1.5rem;display:flex}.kio-boton{min-height:var(--kio-touch);min-width:var(--kio-touch);padding:0 var(--kio-space);border:1px solid var(--kio-primary);border-radius:var(--kio-radius);background:var(--kio-bg);color:var(--kio-primary);font:inherit;cursor:pointer;font-weight:600}.kio-boton--primario{background:var(--kio-primary);color:var(--kio-on-primary)}.kio-boton--primario:active:not(:disabled){background:var(--kio-primary-pressed)}.kio-boton--enlace{padding:0 var(--kio-gap);background:0 0;border-color:#0000;align-items:center;text-decoration:underline;display:inline-flex}.kio-boton:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.kio-tarjeta{width:100%;padding:var(--kio-space);border:1px solid var(--kio-border);border-radius:var(--kio-radius);align-items:center;gap:var(--kio-gap);text-align:center;flex-direction:column;display:flex}.kio-tarjeta__icono{width:88px;height:88px;display:block}.kio-tarjeta__nombre{margin:0;font-size:1.5rem;font-weight:600}.kio-tarjeta__eslogan{max-width:100%;color:var(--kio-text-muted);overflow-wrap:anywhere;margin:0}.kio-tarjeta>.kio-boton,.kio-tarjeta>.kio-guia{width:100%}.kio-tarjeta>.kio-guia{text-align:left}.kio-guia__intro{margin:0}.kio-contenido{padding-bottom:calc(var(--kio-touch) * 2 + var(--kio-space) * 3)}.kio-formulario,.kio-bienvenida,.kio-invitacion{gap:var(--kio-space);flex-direction:column;width:100%;display:flex}.kio-formulario__titulo{margin:0;font-size:1.25rem;font-weight:600}.kio-campo{gap:var(--kio-gap);flex-direction:column;display:flex}.kio-campo__etiqueta{font-weight:600}.kio-campo__entrada{box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--kio-touch);padding:0 var(--kio-space);border:1px solid var(--kio-border);border-radius:var(--kio-radius);background:var(--kio-bg);color:var(--kio-text);font:inherit;font-size:var(--kio-font-size)}.kio-bienvenida__kiosco{flex-direction:column;margin:0;display:flex}.kio-bienvenida__etiqueta{color:var(--kio-text-muted)}.kio-invitacion__texto{margin:0;font-size:1.125rem}.kio-alerta{align-items:flex-start;gap:var(--kio-gap);padding:var(--kio-gap) var(--kio-space);border-radius:var(--kio-radius);border:1px solid;font-weight:600;display:flex}.kio-alerta--error{background:var(--kio-danger-bg);border-color:var(--kio-danger);color:var(--kio-danger)}.kio-alerta--exito{background:var(--kio-success-bg);border-color:var(--kio-success);color:var(--kio-success)}.kio-alerta--atencion{background:var(--kio-warning-bg);border-color:var(--kio-warning);color:var(--kio-warning)}.kio-alerta__texto{overflow-wrap:anywhere;min-width:0}.kio-alerta--info{background:var(--kio-surface);border-color:var(--kio-border);color:var(--kio-text)}.kio-barra{gap:var(--kio-gap);padding:var(--kio-gap) var(--kio-space) calc(var(--kio-gap) + env(safe-area-inset-bottom));border-top:1px solid var(--kio-border);background:var(--kio-bg);flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.kio-barra__motivo{color:var(--kio-text-muted);margin:0}.kio-barra__acciones{flex-direction:column;display:flex}.kio-campo__ayuda{color:var(--kio-text-muted);margin:0}.kio-campo__error{color:var(--kio-danger);margin:0;font-weight:600}.kio-paso{color:var(--kio-text-muted);margin:0}.kio-resumen{gap:var(--kio-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kio-resumen__fila{justify-content:space-between;align-items:center;gap:var(--kio-gap);padding:var(--kio-gap) var(--kio-space);border:1px solid var(--kio-border);border-radius:var(--kio-radius);background:var(--kio-surface);overflow-wrap:anywhere;display:flex}.kio-resumen__dato{flex-direction:column;min-width:0;display:flex}.kio-resumen__dato strong{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.kio-resumen__etiqueta{color:var(--kio-text-muted)}.kio-codigos{gap:var(--kio-gap);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.kio-codigos__codigo{min-height:var(--kio-touch);padding:0 var(--kio-gap);border:1px solid var(--kio-border);border-radius:var(--kio-radius);background:var(--kio-surface);font-variant-numeric:tabular-nums;letter-spacing:.05em;justify-content:center;align-items:center;font-weight:600;display:flex}.kio-fila{gap:var(--kio-gap);display:flex}.kio-fila>.kio-boton{flex:1}.kio-casilla{align-items:center;gap:var(--kio-space);min-height:var(--kio-touch);font-weight:600;display:flex}.kio-casilla input{width:24px;height:24px;accent-color:var(--kio-primary)}.kio-secreto{padding:var(--kio-space);border:1px solid var(--kio-border);border-radius:var(--kio-radius);background:var(--kio-surface);letter-spacing:.05em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;font-size:1.25rem;font-weight:600}.kio-mayoristas,.kio-catalogo{gap:var(--kio-space);flex-direction:column;width:100%;display:flex}.kio-lista{gap:var(--kio-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kio-enlace-tarjeta{justify-content:space-between;align-items:center;gap:var(--kio-gap);min-height:var(--kio-touch);padding:var(--kio-gap) var(--kio-space);border:1px solid var(--kio-border);border-radius:var(--kio-radius);background:var(--kio-surface);color:var(--kio-text);font-weight:600;text-decoration:none;display:flex}.kio-enlace-tarjeta__nombre{overflow-wrap:anywhere;min-width:0}.kio-catalogo__titulo{overflow-wrap:anywhere}.kio-catalogo__titulo--corto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kio-catalogo__nota{overflow-wrap:anywhere;color:var(--kio-text-muted);margin:0}.kio-catalogo .kio-boton--enlace{align-self:flex-start}.kio-producto{justify-content:space-between;align-items:center;gap:var(--kio-gap);padding:var(--kio-gap) var(--kio-space);border:1px solid var(--kio-border);border-radius:var(--kio-radius);background:var(--kio-surface);display:flex}.kio-producto__dato,.kio-producto__estado{flex-direction:column;min-width:0;display:flex}.kio-producto__dato{flex:1}.kio-producto__estado{align-items:flex-end}.kio-producto__nombre{overflow-wrap:anywhere;font-weight:600}.kio-producto__unidad{color:var(--kio-text-muted);overflow-wrap:anywhere}.kio-producto__antes{font-variant-numeric:tabular-nums;text-decoration:line-through}.kio-producto__precio{font-variant-numeric:tabular-nums;font-weight:600}.kio-insignia{align-items:center;gap:var(--kio-gap);font-weight:600;display:inline-flex}.kio-insignia--si{color:var(--kio-success)}.kio-insignia--no{color:var(--kio-warning)}.kio-con-barra{padding-bottom:calc(var(--kio-touch) * 3)}.kio-producto--pedido{flex-wrap:wrap}.kio-producto--pedido:focus-visible{outline:3px solid var(--kio-primary);outline-offset:2px}.kio-producto__acciones{align-items:flex-end;gap:var(--kio-gap);flex-direction:column;display:flex}.kio-producto__estado>.kio-boton{margin-top:var(--kio-gap)}.kio-producto__error{align-items:center;gap:var(--kio-gap);color:var(--kio-danger);margin:0;font-weight:600;display:flex}.kio-cantidad{align-items:center;gap:var(--kio-gap);margin-top:var(--kio-gap);display:flex}.kio-cantidad__boton{min-width:var(--kio-touch);min-height:var(--kio-touch);border:1px solid var(--kio-primary);border-radius:var(--kio-radius);background:var(--kio-bg);color:var(--kio-primary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.kio-cantidad__boton:disabled{opacity:.6;cursor:not-allowed}.kio-cantidad__entrada{width:72px;min-height:var(--kio-touch);border:1px solid var(--kio-border);border-radius:var(--kio-radius);background:var(--kio-bg);color:var(--kio-text);font:inherit;font-variant-numeric:tabular-nums;text-align:center;font-size:16px}.kio-totales{gap:var(--kio-gap);flex-direction:column;margin:0;display:flex}.kio-totales>div{justify-content:space-between;gap:var(--kio-gap);display:flex}.kio-totales dt,.kio-totales dd{margin:0}.kio-totales dd{font-variant-numeric:tabular-nums}.kio-totales__total{font-weight:600}.kio-alerta__mensaje{margin:0 0 var(--kio-gap);overflow-wrap:anywhere}.kio-campo__linea{display:block}.kio-precios{gap:var(--kio-gap);flex-direction:column;width:100%;display:flex}.kio-precio-fila{gap:var(--kio-gap);padding:var(--kio-gap) var(--kio-space);border:1px solid var(--kio-border);border-radius:var(--kio-radius);background:var(--kio-surface);flex-direction:column;display:flex}.kio-precio-fila__tachado{color:var(--kio-text-muted);font-variant-numeric:tabular-nums;text-decoration:line-through}.kio-precio-fila__importe{font-variant-numeric:tabular-nums}.kio-precio-fila__estado{color:var(--kio-success);margin:0;font-weight:600}.kio-cobro__marca{align-items:center;gap:var(--kio-gap);color:var(--kio-success);font-weight:600;display:inline-flex}.kio-cobro__nombre{overflow-wrap:anywhere}.kio-tarjeta-boton{width:100%;font:inherit;text-align:left;cursor:pointer}.kio-enlace-tarjeta__texto{flex-direction:column;min-width:0;display:flex}.kio-enlace-tarjeta__detalle{overflow-wrap:anywhere;color:var(--kio-text-muted);font-weight:400}.kio-codigo{align-items:center;gap:var(--kio-gap);flex-direction:column;width:100%;display:flex}.kio-codigo__valor{letter-spacing:.1em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;max-width:100%;margin:0;font-size:2rem;font-weight:600}.kio-hoja{z-index:20;background:var(--kio-scrim);align-items:flex-end;display:flex;position:fixed;inset:0}.kio-hoja__contenido{gap:var(--kio-gap);width:100%;padding:var(--kio-space);padding-bottom:calc(var(--kio-space) + env(safe-area-inset-bottom));background:var(--kio-bg);border-radius:var(--kio-radius) var(--kio-radius) 0 0;flex-direction:column;display:flex}.kio-opcion{min-height:var(--kio-touch);align-items:center;gap:8px;font-size:1rem;display:flex}.kio-opcion input{width:24px;height:24px;accent-color:var(--kio-primary)}.kio-boton--peligro{color:var(--kio-danger);border-color:var(--kio-danger);background:var(--kio-danger-bg)}.kio-qr{border:1px solid var(--kio-border);border-radius:var(--kio-radius);align-self:center;width:min(100%,16rem);height:auto}.kio-hoja__contenido{max-height:90vh;overflow-y:auto}.kio-hoja__aviso{overflow-wrap:anywhere;margin:0}.kio-boton--con-icono{justify-content:center;align-items:center;gap:var(--kio-gap);display:inline-flex}.kio-escaner{gap:var(--kio-gap);flex-direction:column;display:flex}.kio-escaner__video{aspect-ratio:4/3;object-fit:cover;border-radius:var(--kio-radius);background:var(--kio-text);width:100%}.kio-remito__falta{align-items:center;gap:var(--kio-gap);color:var(--kio-danger);font-weight:600;display:inline-flex}.kio-pestanas{gap:var(--kio-gap);padding:var(--kio-gap) var(--kio-space) calc(var(--kio-gap) + env(safe-area-inset-bottom));border-top:1px solid var(--kio-border);background:var(--kio-bg);display:flex;position:fixed;bottom:0;left:0;right:0}.kio-pestanas__enlace{min-height:var(--kio-touch);border-radius:var(--kio-radius);color:var(--kio-text);flex:1;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.kio-pestanas__enlace[aria-current=page]{background:var(--kio-primary);color:var(--kio-on-primary)}.kio-cuenta{gap:var(--kio-space);flex-direction:column;display:flex}.kio-cuenta__subtitulo{margin:0;font-size:1.125rem;font-weight:600}.kio-invitar,.kio-invitar__resultado{gap:var(--kio-gap);flex-direction:column;display:flex}.kio-invitar__cliente{overflow-wrap:anywhere;margin:0;font-weight:600}.kio-invitar__fila{gap:var(--kio-gap);padding:var(--kio-gap) var(--kio-space);border:1px solid var(--kio-border);border-radius:var(--kio-radius);flex-direction:column;display:flex}.kio-recortado{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;min-width:0;display:block;overflow:hidden}.kio-recortado--varias{-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.kio-codigo-dictado{text-align:center;letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:2.5rem}.kio-invitar__paginas{gap:var(--kio-gap);display:flex}.kio-entrega{gap:var(--kio-gap);flex-direction:column;display:flex}.kio-entrega__kiosco{overflow-wrap:anywhere;margin:0;font-weight:600}.kio-entrega__estado{padding:var(--kio-gap) var(--kio-space);border-radius:var(--kio-radius);background:var(--kio-warning-bg);color:var(--kio-warning);margin:0;font-weight:600}.kio-entrega__falta{color:var(--kio-warning);font-weight:600}.kio-persona{gap:var(--kio-gap);padding:var(--kio-gap) var(--kio-space);border:1px solid var(--kio-border);border-radius:var(--kio-radius);background:var(--kio-surface);flex-direction:column;display:flex}.kio-persona__nombre{overflow-wrap:anywhere;font-weight:600}.kio-vecino-hallado{gap:var(--kio-space);padding:var(--kio-space);border:1px solid var(--kio-border);border-radius:var(--kio-radius);background:var(--kio-surface);flex-direction:column;min-width:0;display:flex}.kio-vecino-hallado__nombre{overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600}.kio-seguimiento{gap:var(--kio-gap);flex-direction:column;display:flex}.kio-seguimiento__texto{overflow-wrap:anywhere}.kio-seguimiento__subtitulo{margin:0;font-size:1rem;font-weight:600}.kio-seguimiento__compartir{gap:var(--kio-gap);flex-direction:column;display:flex}.kio-seguimiento__compartir>a.kio-boton{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}
