.a29-ll,.a29-ll-cuenta,.a29-ll-programa,.a29-ll-consulta{--ll-marino:#007A33;--ll-rosa:#F7F3EE;--ll-rosa-claro:#EEF7F1;--ll-borde:#E4DDD3;--ll-texto-2:#6E5440;--ll-verde:var(--verde-osc, #1F5E3A);--ll-rojo:var(--rojo-texto, #B0202A);--ll-radio:var(--radio, 14px);color:#1C1C1C}.a29-ll{margin:0 0 18px}.a29-ll:empty{display:none}.a29-ll__caja{background:#fff;border:1px solid var(--ll-borde);border-radius:var(--ll-radio);padding:16px 18px;font-size:15px;line-height:1.45}.a29-ll.es-cargando .a29-ll__caja{opacity:.6;pointer-events:none}.a29-ll__cabeza{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.a29-ll__icono{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ll-rosa);color:var(--ll-marino);font-size:15px}.a29-ll__saldo{margin-left:auto;background:var(--ll-rosa-claro);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700;white-space:nowrap}.a29-ll p{margin:0 0 8px}.a29-ll__form label{display:block;font-weight:700;font-size:14px;margin-bottom:6px}.a29-ll__grupo,.a29-ll-copiar{display:flex;gap:8px}.a29-ll__grupo input,.a29-ll-copiar input{flex:1;min-width:0;height:42px;padding:0 12px;border:1px solid var(--ll-borde);border-radius:10px;font-size:15px;color:inherit;background:#fff}.a29-ll__grupo input:focus,.a29-ll-copiar input:focus{outline:2px solid var(--ll-marino);outline-offset:1px}.a29-ll__ayuda{font-size:13px;color:var(--ll-texto-2);margin-top:6px!important}.a29-ll__gana{font-size:14px;background:var(--ll-rosa-claro);border-radius:10px;padding:8px 12px}.a29-ll__gana a{color:var(--ll-marino);font-weight:700}.a29-ll__fila{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.a29-ll__fila.es-aplicado{background:#EEF6EE;border-radius:10px;padding:8px 12px;margin-bottom:8px;color:var(--ll-verde)}.a29-ll__fila p{margin:0}.a29-ll__link{background:none;border:0;padding:0;color:var(--ll-marino);text-decoration:underline;cursor:pointer;font:inherit;font-size:13px;white-space:nowrap}.a29-ll__tarjeta{border-top:1px dashed var(--ll-borde);margin-top:10px;padding-top:10px}.a29-ll__tarjeta summary{cursor:pointer;font-weight:700;font-size:14px;list-style:none}.a29-ll__tarjeta summary::-webkit-details-marker{display:none}.a29-ll__tarjeta summary::before{content:"🎁 "}.a29-ll__tarjeta[open] summary{margin-bottom:8px}.a29-ll__mensaje{font-size:13px;margin:8px 0 0!important}.a29-ll__mensaje:empty{display:none}.a29-ll-error{color:var(--ll-rojo)!important;font-size:13px}.a29-ll-ok{color:var(--ll-verde);font-weight:700}.a29-ll-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:0;border-radius:999px;background:var(--ll-marino,#007A33);color:#fff!important;font:inherit;font-weight:700;font-size:14px;text-decoration:none!important;cursor:pointer;white-space:nowrap}.a29-ll-btn:hover{filter:brightness(1.15)}.a29-ll-btn--wa{background:#1E8E4E;margin-top:4px}.a29-ll-mini{border:1px solid var(--ll-borde,#E4DDD3);background:#fff;border-radius:999px;padding:2px 10px;font-size:12px;cursor:pointer;color:inherit}.a29-ll-gana{display:inline-block;margin:6px 0 12px;padding:5px 12px;border-radius:999px;background:#EEF7F1;color:#007A33;font-size:14px}.a29-ll-gana::before{content:"★ "}.a29-ll-cuenta{display:grid;gap:18px}.a29-ll-cuenta section{background:#fff;border:1px solid var(--ll-borde);border-radius:var(--ll-radio);padding:18px 20px}.a29-ll-cuenta h3{margin:0 0 10px;font-size:18px}.a29-ll-saldo{background:linear-gradient(135deg,var(--ll-marino) 0%,#2B3F5E 100%)!important;color:#fff;border:0!important}.a29-ll-saldo p{margin:0}.a29-ll-saldo__titulo{font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.a29-ll-saldo__puntos{font-size:42px;font-weight:700;line-height:1.15}.a29-ll-saldo__puntos span{font-size:18px;font-weight:400}.a29-ll-saldo__valor{display:inline-block;margin-top:6px!important;background:var(--ll-rosa);color:var(--ll-marino);border-radius:999px;padding:3px 12px;font-weight:700;font-size:14px}.a29-ll-saldo__nota{font-size:13px;opacity:.85;margin-top:10px!important}.a29-ll-formas ul{margin:0;padding-left:18px}.a29-ll-formas li{margin-bottom:4px}.a29-ll-referir{background:var(--ll-rosa-claro)!important}.a29-ll-codigo{margin:10px 0}.a29-ll-codigo strong{font-family:ui-monospace,monospace;letter-spacing:.06em;background:#fff;padding:2px 8px;border-radius:6px}.a29-ll-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.a29-ll-form label{display:grid;gap:4px;font-size:14px;font-weight:700}.a29-ll-form label.es-ancho{grid-column:1 / -1}.a29-ll-form input,.a29-ll-form textarea{padding:9px 12px;border:1px solid var(--ll-borde);border-radius:10px;font:inherit;font-weight:400;color:inherit}.a29-ll-form .a29-ll-btn{justify-self:start}.a29-ll-tabla{width:100%;border-collapse:collapse;font-size:14px}.a29-ll-tabla th,.a29-ll-tabla td{text-align:left;padding:8px 6px;border-bottom:1px solid var(--ll-borde);vertical-align:top}.a29-ll-tabla .num{text-align:right;white-space:nowrap;font-weight:700}.a29-ll-tabla .es-mas{color:var(--ll-verde)}.a29-ll-tabla .es-menos{color:var(--ll-rojo)}.a29-ll-nota{color:var(--ll-texto-2);font-size:14px}.a29-ll-aviso{background:#EEF7F1;border-radius:12px;padding:10px 14px;color:#007A33}.a29-ll-aviso a{font-weight:700;color:#007A33;margin-left:4px}.a29-ll-programa{display:grid;gap:16px}.a29-ll-pasos{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.a29-ll-pasos li{display:grid;gap:4px;background:#fff;border:1px solid var(--ll-borde);border-radius:var(--ll-radio);padding:16px}.a29-ll-pasos__icono{font-size:26px}.a29-ll-pasos span:last-child{color:var(--ll-texto-2);font-size:14px}.a29-ll-canje{font-size:15px}.a29-ll-consulta{background:var(--ll-rosa-claro);border-radius:var(--ll-radio);padding:16px}.a29-ll-consulta label{display:block;font-weight:700;margin-bottom:8px}.a29-ll-consulta p{margin:10px 0 0}@media (max-width:600px){.a29-ll-form{grid-template-columns:1fr}.a29-ll-saldo__puntos{font-size:34px}.a29-ll-copiar{flex-wrap:wrap}.a29-ll-copiar .a29-ll-btn{flex:1}.a29-ll-tabla{font-size:13px}}