@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/mostrador/assets/archivo-latin-E0tuGl4L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-display:swap;src:url(/mostrador/assets/archivo-latin-ext-C4zznr8T.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/mostrador/assets/plex-mono-400-latin-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/mostrador/assets/plex-mono-400-latin-ext-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/mostrador/assets/plex-mono-600-latin-BgSNZQsw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/mostrador/assets/plex-mono-600-latin-ext-D38SheWl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mc-marca-viva:#00aa4c;--mc-acento-vivo:#f04d2a;--mc-gris-logo:#6d6e71;--mc-marca:#00803b;--mc-marca-oscura:#046c34;--mc-marca-fondo:#eaf6ef;--mc-sobre-marca:#fff;--mc-acento:#c4340f;--mc-acento-fondo:#fdece4;--mc-sobre-acento:#fff;--mc-naranja:#d14600;--mc-naranja-oscura:#b93a08;--mc-naranja-fondo:#fff1e8;--mc-sobre-naranja:#fff;--mc-papel:#f6f7f5;--mc-superficie:#fff;--mc-superficie-suave:#f1f3f1;--mc-borde:#e1e5e1;--mc-borde-fuerte:#c8cfca;--mc-tinta:#141a16;--mc-tinta-suave:#5a6660;--mc-tinta-tenue:#65706a;--mc-bien:#0a6c34;--mc-bien-fondo:#e3f3e9;--mc-mal:#b3261e;--mc-mal-fondo:#fdeceb;--mc-sobre-mal:#fff;--mc-espera:#8a5a00;--mc-espera-fondo:#fdf3e0;--mc-azul:#1d4fa8;--mc-azul-fondo:#e8effb;--mc-foco:#046c34;--mc-fuente:"Archivo", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--mc-fuente-mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--mc-txt-menor:.8125rem;--mc-txt-chico:.875rem;--mc-txt-base:1rem;--mc-txt-medio:1.125rem;--mc-txt-grande:1.375rem;--mc-txt-titulo:1.75rem;--mc-txt-enorme:2.5rem;--mc-radio-pieza:.75rem;--mc-radio-tarjeta:1rem;--mc-sombra-tarjeta:0 1px 2px #141a160d, 0 1px 3px #141a160a;--mc-sombra-elevada:0 4px 12px #141a1614, 0 1px 3px #141a160d;--mc-sombra-flotante:0 -1px 3px #141a160f;--mc-toque:44px;--mc-toque-holgado:56px}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mc-marca:#3ed180;--mc-marca-oscura:#6fe39a;--mc-marca-fondo:#16301f;--mc-sobre-marca:#08120b;--mc-acento:#ff9b8a;--mc-acento-fondo:#3a1d15;--mc-sobre-acento:#1a0d08;--mc-naranja:#ffa45c;--mc-naranja-oscura:#ffb87a;--mc-naranja-fondo:#3a2413;--mc-sobre-naranja:#1a0d08;--mc-papel:#101411;--mc-superficie:#171d19;--mc-superficie-suave:#1f2622;--mc-borde:#2c3530;--mc-borde-fuerte:#3d4842;--mc-tinta:#eaefea;--mc-tinta-suave:#a6b2ab;--mc-tinta-tenue:#8e9a93;--mc-bien:#6fe39a;--mc-bien-fondo:#14301f;--mc-mal:#ff9d95;--mc-mal-fondo:#3a1917;--mc-sobre-mal:#1a0806;--mc-espera:#ffc46b;--mc-espera-fondo:#33260f;--mc-azul:#9dbcf5;--mc-azul-fondo:#182640;--mc-foco:#6fe39a;--mc-sombra-tarjeta:0 1px 2px #0006;--mc-sombra-elevada:0 4px 12px #00000073;--mc-sombra-flotante:0 -1px 3px #0006}}:root[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mc-marca:#3ed180;--mc-marca-oscura:#6fe39a;--mc-marca-fondo:#16301f;--mc-sobre-marca:#08120b;--mc-acento:#ff9b8a;--mc-acento-fondo:#3a1d15;--mc-sobre-acento:#1a0d08;--mc-naranja:#ffa45c;--mc-naranja-oscura:#ffb87a;--mc-naranja-fondo:#3a2413;--mc-sobre-naranja:#1a0d08;--mc-papel:#101411;--mc-superficie:#171d19;--mc-superficie-suave:#1f2622;--mc-borde:#2c3530;--mc-borde-fuerte:#3d4842;--mc-tinta:#eaefea;--mc-tinta-suave:#a6b2ab;--mc-tinta-tenue:#8e9a93;--mc-bien:#6fe39a;--mc-bien-fondo:#14301f;--mc-mal:#ff9d95;--mc-mal-fondo:#3a1917;--mc-sobre-mal:#1a0806;--mc-espera:#ffc46b;--mc-espera-fondo:#33260f;--mc-azul:#9dbcf5;--mc-azul-fondo:#182640;--mc-foco:#6fe39a;--mc-sombra-tarjeta:0 1px 2px #0006;--mc-sombra-elevada:0 4px 12px #00000073;--mc-sombra-flotante:0 -1px 3px #0006}.mc-logo{border-radius:var(--mc-radio-pieza);background:0 0;padding:0;transition:background-color .12s}.mc-logo img{width:auto;height:100%;display:block}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]) .mc-logo{background:#fff;padding:.375rem .625rem}}:root[data-tema=oscuro] .mc-logo{background:#fff;padding:.375rem .625rem}:root[data-tema=claro] .mc-logo{background:0 0;padding:0}:root{--tinta:var(--mc-tinta);--tinta-suave:var(--mc-tinta-suave);--papel:var(--mc-papel);--tarjeta:var(--mc-superficie);--borde:var(--mc-borde);--marca:var(--mc-marca);--marca-oscura:var(--mc-marca-oscura);--bien:var(--mc-bien);--bien-fondo:var(--mc-bien-fondo);--mal:var(--mc-mal);--mal-fondo:var(--mc-mal-fondo);--espera:var(--mc-espera);--espera-fondo:var(--mc-espera-fondo);--radio:var(--mc-radio-pieza)}*{box-sizing:border-box}body{background:var(--papel);color:var(--tinta);font-family:var(--mc-fuente);-webkit-text-size-adjust:100%;margin:0;font-size:16px;line-height:1.5}.pantalla{max-width:560px;margin:0 auto;padding:16px 16px 48px}.encabezado{justify-content:space-between;align-items:center;gap:12px;padding:14px 0 18px;display:flex}.encabezado .titulo{align-items:center;gap:10px;min-width:0;display:flex}.encabezado .logo{flex:none;width:auto;height:34px}.encabezado h1{letter-spacing:-.01em;margin:0;font-size:20px}.encabezado .quien{color:var(--tinta-suave);align-items:center;gap:12px;font-size:16px;display:flex}.encabezado .salir{width:auto;min-height:48px;margin-top:0;padding:0 16px;font-size:16px}.mostrador{flex-direction:column;display:flex}.buscador{order:-1}button.leer-qr{color:var(--tinta);border:2px solid var(--borde);background:0 0;justify-content:center;align-items:center;gap:10px;margin:0 0 16px;display:flex}button.leer-qr:hover:not(:disabled){background:var(--mc-superficie-suave)}.leer-qr svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:28px;height:28px}.tarjeta{background:var(--tarjeta);border:1px solid var(--borde);border-radius:var(--radio);margin-bottom:16px;padding:20px}label{margin-bottom:8px;font-size:16px;font-weight:600;display:block}input{width:100%;height:56px;color:var(--tinta);background:var(--tarjeta);border:2px solid var(--borde);border-radius:var(--radio);padding:0 16px;font-family:inherit;font-size:20px}input:focus{outline:3px solid var(--mc-foco);border-color:var(--marca)}input+label,.aviso+label,[role=status]+label{margin-top:16px}input.codigo{font-family:var(--mc-fuente-mono);letter-spacing:.18em;text-transform:uppercase;font-size:26px}button{width:100%;min-height:56px;color:var(--mc-sobre-marca);background:var(--marca);border-radius:var(--radio);cursor:pointer;border:none;margin-top:16px;padding:0 20px;font-family:inherit;font-size:18px;font-weight:600;line-height:1}button:hover:not(:disabled){background:var(--marca-oscura)}button:disabled{opacity:.5;cursor:default}button.secundario{color:var(--tinta);border:2px solid var(--borde);background:0 0}button.secundario:hover:not(:disabled),.pestana:not(.activa):hover:not(:disabled){background:var(--mc-superficie-suave)}button.entregar{background:var(--bien);min-height:64px;padding:12px 20px;font-size:20px;line-height:1.25}.aviso{border-radius:var(--radio);margin-top:16px;padding:14px 16px;font-size:16px}.aviso.mal{color:var(--mal);background:var(--mal-fondo);border:1px solid}.aviso.bien{color:var(--bien);background:var(--bien-fondo);border:1px solid}.aviso.espera{color:var(--espera);background:var(--espera-fondo);border:1px solid}.aviso.neutro{color:var(--tinta-suave);background:var(--mc-superficie-suave);border:1px solid var(--borde)}.entregado{text-align:center}.entregado p{margin:0;font-weight:600}.entregado .tilde{background:var(--bien);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:4px auto 12px;animation:.45s ease-out both crece-la-tilde;display:flex}.entregado .tilde svg{fill:none;width:44px;height:44px;stroke:var(--tarjeta);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.entregado .tilde path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s ease-out .3s forwards se-dibuja-la-tilde}@keyframes crece-la-tilde{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes se-dibuja-la-tilde{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.entregado .tilde,.entregado .tilde path{animation:none}.entregado .tilde path{stroke-dashoffset:0}}.premio .estado{max-width:100%;font-family:var(--mc-fuente-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin:0 0 10px;padding:6px 12px;font-size:18px;font-weight:600;display:inline-block}.premio .estado:focus{outline:none}.premio.se-entrega{border-left-color:var(--bien)}.premio.se-entrega .estado{color:var(--bien);background:var(--bien-fondo)}.premio.ya-lo-entregaste{border-left-color:var(--bien)}.premio.ya-lo-entregaste .estado{color:var(--bien);background:var(--bien-fondo)}.premio.espera-dgi{border-left-color:var(--espera)}.premio.espera-dgi .estado{color:var(--espera);background:var(--espera-fondo)}.premio.vencido{border-left-color:var(--mc-borde-fuerte)}.premio.vencido .estado{color:var(--tinta-suave);background:var(--mc-superficie-suave)}.premio.no-se-puede{border-left-color:var(--mal)}.premio.no-se-puede .estado{color:var(--mal);background:var(--mal-fondo)}.premio h2{margin:0 0 4px;font-size:28px;line-height:1.2}.premio .codigo-grande{font-family:var(--mc-fuente-mono);letter-spacing:.16em;color:var(--tinta-suave);font-size:22px}.datos{grid-template-columns:auto 1fr;gap:8px 16px;margin:20px 0 0;font-size:16px;display:grid}.datos dt{color:var(--tinta-suave)}.datos dd{margin:0;font-weight:600}.datos dd.maquina{font-family:var(--mc-fuente-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:500}.opciones{gap:10px;margin-top:20px;display:grid}.opcion{background:var(--tarjeta);border:2px solid var(--borde);border-radius:var(--radio);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:0 16px;font-size:18px;display:flex}.opcion input{width:24px;height:24px;margin:0}.opcion.elegida{border-color:var(--marca);background:var(--mc-marca-fondo)}.etiqueta-vieja,.etiqueta-sin-ticket{color:var(--espera);background:var(--espera-fondo);border-radius:999px;margin-top:8px;padding:4px 10px;font-size:16px;font-weight:600;display:inline-block}.pie{color:var(--tinta-suave);text-align:center;margin-top:24px;font-size:16px}.sin-cargar{color:var(--espera)}.menor{color:var(--tinta-suave)}.cargando-texto{color:var(--tinta-suave);text-align:center;margin:0;padding:32px 0}.ayuda{margin:8px 0 0}.faltan{font-weight:600}.sin-guardar{color:var(--espera);font-weight:600}.confirmacion{border:2px solid var(--marca);border-radius:var(--radio);background:var(--mc-marca-fondo);margin-top:16px;padding:16px}.confirmacion>p:first-child{margin:0;font-weight:600}.confirmacion>p:first-child:focus{outline:none}.confirmacion.peligro{border-color:var(--mal);background:var(--mal-fondo)}.confirmacion.peligro button:not(.secundario){background:var(--mal)}.pestanas{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pestana{min-height:52px;color:var(--tinta);background:var(--tarjeta);border:2px solid var(--borde);flex:1;margin:0;padding:0 8px;font-size:17px}.pestana.activa{color:var(--mc-sobre-marca);background:var(--marca);border-color:var(--marca)}.producto{border-top:1px solid var(--borde);padding:18px 0}.producto:first-of-type{border-top:0}.producto h3{margin:0 0 4px;font-size:18px}textarea{width:100%;font:inherit;font-family:var(--mc-fuente-mono);color:inherit;background:var(--tarjeta);border:2px solid var(--borde);resize:vertical;border-radius:10px;margin:8px 0 12px;padding:12px}textarea:focus{outline:3px solid var(--mc-foco);border-color:var(--marca)}.aviso ul{margin:8px 0 0;padding-left:20px}.a-mano h2{margin:0 0 4px;font-size:17px}.a-mano .menor{margin:0 0 14px}.serie-y-numero>div+div,.serie-y-numero+label{margin-top:16px}.quien-retira{border-top:1px solid var(--borde);margin-top:24px;padding-top:20px}.quien-retira h3{margin:0 0 4px;font-size:17px}.abrir-datos,.listo-datos{display:none}.abrir-datos.con-problema{color:var(--mal);border-color:currentColor}.abrir-datos .cuantos-faltan{color:var(--espera);margin-top:2px;font-size:16px;font-weight:600;display:block}.quien-retira .menor{margin:0 0 14px}.quien-retira .menor.ayuda{margin:8px 0 16px}.casilla{align-items:center;gap:10px;font-weight:400;display:flex}.casilla input{flex:none;width:26px;height:26px;margin:0}.entregas-como{margin:20px 0 0}.si-hay-lugar{color:inherit}.camara .visor{aspect-ratio:1;border-radius:var(--radio);background:#000;max-width:480px;margin:0 auto;position:relative;overflow:hidden}.camara video{object-fit:cover;width:100%;height:100%;display:block}.camara .mira{aspect-ratio:1;pointer-events:none;border:3px solid #ffffffe6;border-radius:12px;width:64%;max-height:86%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px #00000059}.camara .mira.enfocando{border-color:var(--mc-marca)}.camara-botones{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.camara-botones button{flex:auto;width:auto;min-height:52px;margin-top:0;padding:0 12px}.camara-botones button[aria-pressed=true]{background:var(--mc-marca-fondo);border-color:var(--marca)}.camara .visor-aviso{color:#fff;text-align:center;flex-direction:column;justify-content:safe center;gap:8px;padding:20px;display:flex;position:absolute;inset:0;overflow-y:auto}.camara .visor-aviso p{margin:0}.camara .visor-aviso button.secundario{color:#fff;border-color:#fff9}.ya-registrada{margin-bottom:0}.le-falta{margin-top:8px}input.falta{border-color:var(--espera);border-width:2px}.datos-de-promociones{border-left:3px solid var(--borde);margin-top:12px;padding-left:14px}.casilla+.aviso{margin-top:8px}.historial h2,.tablets h2,.mas h2,.ayuda-del-mostrador h2{margin:0 0 12px;font-size:20px}.mas button{text-align:left;min-height:56px;margin-top:8px;padding:8px 16px;line-height:1.3}.filtros{flex-wrap:wrap;gap:8px;display:flex}.fechas{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.fechas>div{flex:160px}.lista-entregas,.lista-tablets{margin:16px 0 0;padding:0;list-style:none}.lista-entregas li{border-top:1px solid var(--borde);grid-template-columns:auto 1fr;gap:2px 14px;padding:12px 0;display:grid}.lista-entregas li:first-child{border-top:0}.lista-entregas .hora{grid-row:1/3;font-size:18px;font-weight:600}.lista-entregas .que,.lista-entregas .detalle{overflow-wrap:anywhere}.lista-entregas li.sin-ticket{border-left:4px solid var(--espera);padding-left:10px}.maquina{font-family:var(--mc-fuente-mono)}.lista-tablets li{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 0;display:flex}.lista-tablets li:first-child{border-top:0}.lista-tablets li>div{flex:220px}.lista-tablets li p{margin:4px 0 0}.lista-tablets li button{flex:0 280px;margin-top:0}.lista-tablets li.desconectada p{color:var(--mal)}.codigo-de-tablet .codigo-grande{letter-spacing:.25em;margin:8px 0;font-size:44px;font-weight:700}.codigo-de-tablet p{margin:0 0 8px}.seccion-de-ayuda{border-top:1px solid var(--borde);padding:4px 0}.seccion-de-ayuda:first-of-type{margin-top:16px}.seccion-de-ayuda summary{cursor:pointer;align-items:center;min-height:52px;font-size:18px;font-weight:600;display:flex}.seccion-de-ayuda p,.seccion-de-ayuda ol{margin:0 0 12px}.seccion-de-ayuda li{margin-bottom:6px}@media (width<=767px){html,body,#raiz{height:100%}body{overflow:hidden}.pantalla{max-width:none;height:100dvh;padding:env(safe-area-inset-top) 0 0;flex-direction:column;display:flex}.encabezado{flex-wrap:nowrap;flex:none;padding:6px 12px}.encabezado .titulo-marca{display:none}.encabezado .logo{height:28px}.encabezado .quien{gap:8px;min-width:0}.quien-nombre{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.encabezado .salir{flex:none;padding:0 12px}.contenido{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding:4px 12px 12px;display:flex;overflow-y:auto}.contenido>.tarjeta{margin-bottom:0}.pestanas{padding:6px 12px calc(6px + env(safe-area-inset-bottom));background:var(--tarjeta);border-top:1px solid var(--borde);flex:none;order:3;margin:0}.pie{display:none}.mostrador{flex:auto;min-height:0}.mostrador>[role=status]{order:-2}.tarjeta{padding:14px}button.leer-qr{min-height:120px;color:var(--mc-sobre-marca);background:var(--marca);border:none;flex-direction:column;flex:auto;margin:0 0 12px;font-size:22px;line-height:1.2}button.leer-qr:hover:not(:disabled){background:var(--marca-oscura)}.leer-qr svg{stroke-width:1.5px;width:72px;height:72px}.buscador{order:0;margin-bottom:0}#codigo-ayuda{display:none}.buscador button{margin-top:10px}button.con-el-ticket{order:1;min-height:52px;margin-top:10px}.con-camara .buscador,.con-premio .buscador,.con-ticket .buscador{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.camara{background:0 0;border:0;flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;display:flex}.camara .visor{aspect-ratio:auto;touch-action:manipulation;flex:auto;width:100%;max-width:none;min-height:0}.camara-botones{margin-top:8px}.a-mano{grid-template-columns:1fr auto;column-gap:8px;margin-bottom:0;display:grid}.a-mano>*{grid-column:1/-1}.a-mano>button{grid-column:auto}.serie-y-numero{grid-template-columns:1fr 1fr;gap:8px;display:grid}.serie-y-numero>div+div{margin-top:0}.serie-y-numero input.codigo{letter-spacing:.06em;padding:0 10px;font-size:20px}.aviso.entregado{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;display:grid}.entregado .tilde{width:44px;height:44px;margin:0}.entregado .tilde svg{width:28px;height:28px}.premio{flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex}.premio-cuerpo{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.premio-acciones{flex:none}.premio-acciones button,.premio-acciones .aviso{margin-top:8px}.premio .estado{margin-bottom:6px}.premio h2{font-size:24px}.premio .codigo-grande{margin:0;font-size:18px}.datos{gap:2px 12px;margin-top:8px}.opciones{gap:6px;margin-top:8px}.entregas-como{margin-top:8px}.quien-retira{display:none}button.abrir-datos{white-space:nowrap;text-overflow:ellipsis;flex:none;min-height:52px;margin-top:10px;line-height:1.2;display:block;overflow:hidden}.premio[data-datos=abiertos] .premio-cuerpo,.premio[data-datos=abiertos] .abrir-datos,.premio[data-datos=abiertos] .premio-acciones{display:none}.premio[data-datos=abiertos] .quien-retira{overscroll-behavior:contain;border-top:0;flex:auto;min-height:0;margin-top:0;padding-top:0;display:block;overflow-y:auto}button.listo-datos{box-shadow:0 0 0 8px var(--tarjeta);display:block;position:sticky;bottom:0}.historial{flex-direction:column;flex:auto;min-height:0;display:flex}.lista-entregas{flex:auto;min-height:0;overflow-y:auto}.filtros .pestana{margin-top:0}}@media (width<=767px) and (height<=720px){.si-hay-lugar{display:none}button.leer-qr{flex-direction:row;min-height:72px;font-size:20px}.leer-qr svg{width:40px;height:40px}}:root{--radio-grande:20px;--radio-boton:14px;--sombra-suave:0 1px 2px #141a160d, 0 8px 24px #141a160f;--sombra-boton:0 1px 2px #003c1c33, 0 6px 14px #0050262e}.tarjeta{border-radius:var(--radio-grande);box-shadow:var(--sombra-suave);border-color:#0000}input{border-radius:var(--radio-boton);border-width:1.5px}button{border-radius:var(--radio-boton);transition:background-color .15s,transform 80ms}button:active:not(:disabled){transform:scale(.985)}button.secundario{background:var(--tarjeta);border-width:1.5px}button:not(.secundario,.pestana,.leer-qr):not(:disabled){box-shadow:var(--sombra-boton)}.premio{border-left:0}.premio .estado{font-family:var(--mc-fuente);letter-spacing:.06em;font-weight:800}.premio .codigo-grande{background:var(--mc-superficie-suave);border-radius:10px;padding:4px 12px;display:inline-block}@media (width>=768px){.datos{gap:0}.datos dt,.datos dd{border-top:1px solid var(--borde);padding:8px 16px 8px 0}.datos dt:first-of-type,.datos dd:first-of-type{border-top:0}}.aviso.mal,.aviso.bien,.aviso.espera{border-color:#0000}.lista-entregas li.sin-ticket{border-radius:4px}.bienvenida{text-align:center;padding:20px 8px 24px}.bienvenida img{width:min(220px,64%);height:auto;margin:0 auto 14px;display:block}.bienvenida p{color:var(--tinta-suave);margin:0}.pestana{justify-content:center;align-items:center;gap:8px;display:flex}.pestana-icono{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}@media (width<=767px){body{background:var(--papel)}.encabezado{background:var(--tarjeta);box-shadow:0 1px 0 var(--borde);padding:6px 14px}.encabezado h1{font-size:19px}.encabezado .salir{color:var(--tinta-suave);background:0 0;border:0}.contenido{padding:12px}.tarjeta{padding:16px}.pestanas{padding:4px 8px calc(4px + env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--borde), 0 -8px 20px #141a160d;border-top:0;gap:4px}.pestana{min-height:60px;color:var(--tinta-suave);background:0 0;border:0;flex-direction:column;gap:2px;padding:4px 2px;font-size:16px;font-weight:600}.pestana:not(.activa):hover:not(:disabled){background:0 0}.pestana.activa,.pestana.activa:hover:not(:disabled){color:var(--marca);background:0 0}.pestana-icono{box-sizing:content-box;border-radius:999px;padding:2px 16px}.pestana.activa .pestana-icono{background:var(--mc-marca-fondo)}.filtros .pestana{border-radius:999px;flex-direction:row;min-height:52px;padding:4px 10px}.filtros .pestana.activa,.filtros .pestana.activa:hover:not(:disabled){background:var(--mc-marca-fondo)}button.leer-qr{color:var(--mc-sobre-marca);background:linear-gradient(155deg, #0c8f49, var(--marca) 45%, var(--marca-oscura));box-shadow:var(--sombra-boton);border-radius:24px;gap:12px}button.leer-qr:hover:not(:disabled){background:linear-gradient(155deg, var(--marca), var(--marca-oscura))}.camara .visor{border-radius:var(--radio-grande)}}
