.tarjeta-module__FMK1sq__pagina{max-width:480px;min-height:100dvh;color:var(--color-tinta);flex-direction:column;gap:16px;margin:0 auto;padding:32px 16px 48px;display:flex}.tarjeta-module__FMK1sq__encabezado{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.tarjeta-module__FMK1sq__titulo{font-size:24px;font-weight:var(--peso-titulo);margin:0}.tarjeta-module__FMK1sq__tarjeta,.tarjeta-module__FMK1sq__acceso{border-radius:var(--radio-tarjeta);background:var(--color-superficie);flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 1px 2px #1018280d,0 4px 16px #1018280f}.tarjeta-module__FMK1sq__sellos{grid-template-columns:repeat(5,1fr);justify-items:center;gap:10px;display:grid}.tarjeta-module__FMK1sq__sello,.tarjeta-module__FMK1sq__selloLleno{border:2px dashed var(--color-texto-tenue);border-radius:50%;width:44px;height:44px}.tarjeta-module__FMK1sq__selloLleno{border:2px solid var(--color-acento);background:var(--color-acento)}.tarjeta-module__FMK1sq__premioListo{border-radius:var(--radio-boton);background:var(--color-tinta);color:var(--color-sobre-tinta);text-align:center;margin:0;padding:12px}.tarjeta-module__FMK1sq__qr{width:min(240px,70vw);margin:0 auto}.tarjeta-module__FMK1sq__codigo{letter-spacing:4px;text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:700}.tarjeta-module__FMK1sq__ayuda{color:var(--color-texto-secundario);text-align:center;margin:0;font-size:15px}.tarjeta-module__FMK1sq__campo{flex-direction:column;gap:6px;font-weight:600;display:flex}.tarjeta-module__FMK1sq__campo input{border:1px solid var(--color-texto-tenue);background:var(--color-superficie);height:52px;color:var(--color-tinta);font:inherit;border-radius:12px;padding:0 14px;font-size:18px}.tarjeta-module__FMK1sq__boton,.tarjeta-module__FMK1sq__botonPeligro{border-radius:var(--radio-boton);background:var(--color-tinta);min-height:52px;color:var(--color-sobre-tinta);font:inherit;cursor:pointer;border:0;font-weight:700}.tarjeta-module__FMK1sq__botonPeligro{color:#fff;background:#b42318}.tarjeta-module__FMK1sq__boton:disabled,.tarjeta-module__FMK1sq__botonPeligro:disabled{opacity:.5}.tarjeta-module__FMK1sq__error{color:#b42318;margin:0;font-size:14px}.tarjeta-module__FMK1sq__pie{justify-content:center;gap:24px;display:flex}.tarjeta-module__FMK1sq__enlace{min-height:44px;color:var(--color-texto-secundario);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.tarjeta-module__FMK1sq__pregunta{text-align:center;flex-direction:column;gap:8px;display:flex}.tarjeta-module__FMK1sq__acciones{justify-content:center;gap:12px;display:flex}.tarjeta-module__FMK1sq__cupones{flex-direction:column;gap:10px;width:100%;display:flex}.tarjeta-module__FMK1sq__subtitulo{margin:0;font-size:20px;font-weight:700}.tarjeta-module__FMK1sq__listaCupones{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tarjeta-module__FMK1sq__cupon,.tarjeta-module__FMK1sq__cuponEnlace{border:1px dashed var(--color-linea);border-radius:var(--radio-tarjeta);background:var(--color-superficie);color:var(--color-tinta);flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.tarjeta-module__FMK1sq__cupon:has(.tarjeta-module__FMK1sq__cuponEnlace){border:0;padding:0}.tarjeta-module__FMK1sq__cuponConcepto{letter-spacing:.04em;text-transform:uppercase;color:var(--color-texto-secundario);font-size:13px;font-weight:600}.tarjeta-module__FMK1sq__cuponTitulo{font-size:18px}.tarjeta-module__FMK1sq__cuponDetalle{color:var(--color-texto-secundario);font-size:14px}
