.an-fondo{z-index:1000;background:#000000b8;display:flex;position:fixed;inset:0}.an-fondo[hidden]{display:none}.an-fondo[data-dialogo=elegir],.an-fondo[data-dialogo=listo],.an-fondo[data-dialogo=info]{justify-content:center;align-items:center;padding:20px}.an-flyer{cursor:zoom-in;margin:0 0 20px;display:block}.an-flyer[hidden]{display:none}.an-flyer img{border-radius:var(--tor-radio,0);max-width:100%;max-height:320px;margin:0 auto;display:block}.an-modal{background:var(--tor-superficie,#1b2836);border:1px solid var(--tor-borde,#ffffff21);border-radius:var(--tor-radio,0);width:100%;max-width:500px;padding:40px 36px 32px;position:relative}.an-fondo[data-dialogo=form],.an-fondo[data-dialogo=wa]{justify-content:flex-end}.an-panel{background:var(--tor-superficie,#1b2836);border-left:1px solid var(--tor-borde,#ffffff21);flex-direction:column;width:100%;max-width:430px;display:flex}.an-panel__top{border-bottom:1px solid var(--tor-borde,#ffffff21);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.an-panel__cuerpo{flex:1;padding:24px;overflow-y:auto}.an-panel__pie{border-top:1px solid var(--tor-borde,#ffffff21);padding:16px 24px}.an-x{cursor:pointer;width:32px;height:32px;color:var(--tor-tenue,#8695a6);background:0 0;border:0;font-size:22px;line-height:1;position:absolute;top:16px;right:18px}.an-panel__top .an-x{position:static}.an-x:hover{color:var(--tor-texto,#e9edf1)}.an-titulo{font-family:var(--tor-titulo,inherit);text-transform:var(--tor-titulo-transform,uppercase);letter-spacing:var(--tor-titulo-espaciado,0);margin:0 0 10px;font-size:30px;line-height:1.05}.an-titulo.is-chico{margin:0;font-size:18px}.an-bajada{color:var(--tor-tenue,#8695a6);margin:0 0 26px;font-size:14px;line-height:1.5}.an-btn{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;text-align:center;border-radius:var(--tor-radio-chip,0);border:0;width:100%;padding:16px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:all .18s;display:block}.an-btn:hover{filter:brightness(1.1)}.an-btn:focus-visible{outline:2px solid var(--tor-texto,#e9edf1);outline-offset:2px}.an-btn.is-wa{color:#0b141d;background:#25d366;margin-bottom:12px}.an-btn.is-wa[hidden]{display:none}.an-btn.is-cuenta{color:var(--tor-texto,#e9edf1);border:1px solid var(--tor-borde-fuerte,#fff6);background:#ffffff17}.an-sena{color:var(--tor-texto,#e6edf3);border-radius:var(--tor-radio,0);background:#25d36614;border:1px solid #25d36659;margin:4px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.an-sena[hidden]{display:none}.an-btn.is-enviar{background:var(--tor-acento-fuerte,#2b7ccb);color:#fff}.an-btn.is-enviar:disabled{opacity:.5;cursor:default;filter:none}.an-btn[aria-busy]{cursor:progress;opacity:.85!important}.an-btn[aria-busy]:after{content:"";vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;width:.9em;height:.9em;margin-left:10px;animation:.7s linear infinite an-gira;display:inline-block}@keyframes an-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.an-btn[aria-busy]:after{animation-duration:2s}}.an-pie{text-align:center;color:var(--tor-tenue,#8695a6);margin:18px 0 0;font-size:12.5px;line-height:1.5}.an-pie a{color:var(--tor-acento,#5aa0de);text-underline-offset:3px;font-weight:600}[data-dialogo=elegir] .an-btn{margin-bottom:12px}[data-dialogo=elegir] .an-btn[hidden]{display:none}[data-dialogo=elegir] .an-btn.is-wa.is-secundario{color:#25d366;background:0 0;border:1px solid #25d366}.an-fila{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}@media (width<=420px){.an-fila{grid-template-columns:1fr}}.an-volver{cursor:pointer;color:var(--tor-tenue,#8695a6);background:0 0;border:0;margin:16px auto 0;padding:4px 8px;font-family:inherit;font-size:12.5px;display:block}.an-volver:hover{color:var(--tor-texto,#e9edf1)}.an-panel__pie .an-volver{margin-top:4px}.an-modal.is-ficha{max-width:530px;max-height:88vh;padding:34px 34px 30px;overflow-y:auto}.an-estado{letter-spacing:.12em;text-transform:uppercase;background:var(--tor-acento-fuerte,#2b7ccb);color:#fff;border-radius:var(--tor-radio-chip,0);margin-bottom:14px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-block}.an-estado.is-cerrado{color:var(--tor-tenue,#8695a6);background:#ffffff1a}.an-bajada.is-junto{margin-bottom:22px}.an-datos{margin:0 0 6px}.an-datos>div{background:var(--tor-superficie-2,#0e1720);border:1px solid var(--tor-borde,#ffffff21);border-radius:var(--tor-radio,0);align-items:center;gap:14px;margin-bottom:8px;padding:13px 16px;display:flex}.an-datos dt{letter-spacing:.12em;text-transform:uppercase;width:96px;color:var(--tor-tenue,#8695a6);flex-shrink:0;font-size:9.5px;font-weight:700}.an-datos dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:14.5px}@media (width<=420px){.an-datos>div{flex-direction:column;align-items:flex-start;gap:5px}.an-datos dt{width:auto}}.an-ig{width:fit-content;max-width:100%;color:var(--tor-acento,#5aa0de);align-items:flex-start;gap:5px;margin-top:4px;font-size:13.5px;text-decoration:none;display:flex}.an-ig svg{flex:none;margin-top:2px}.an-ig span{min-width:0}.an-ig:hover span{text-underline-offset:3px;text-decoration:underline}.an-datos dd.is-premio{color:var(--tor-acento,#5aa0de);font-weight:600}.an-desc{white-space:pre-line;color:var(--tor-tenue,#8695a6);background:var(--tor-superficie-2,#0e1720);border:1px solid var(--tor-borde,#ffffff21);border-radius:var(--tor-radio,0);margin:16px 0 0;padding:14px 16px;font-size:13.5px;line-height:1.55}.an-desc[hidden]{display:none}.an-modal.is-ficha .an-btn.is-enviar{margin-top:22px}.an-modal.is-ficha .an-btn.is-enviar[hidden]{display:none}.an-modal.is-ficha .an-btn.is-compartir{margin-top:10px}.an-modal.is-ficha .an-btn.is-enviar[hidden]+.an-btn.is-compartir{margin-top:22px}.an-resumen{background:var(--tor-superficie-2,#0e1720);border:1px solid var(--tor-borde,#ffffff21);border-radius:var(--tor-radio,0);margin-bottom:24px;padding:16px 18px}.an-resumen h3{margin:0 0 4px;font-size:17px}.an-resumen p{color:var(--tor-tenue,#8695a6);margin:0;font-size:13px}.an-chips{flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none;display:flex}.an-chips li{color:var(--tor-tenue,#8695a6);border:1px solid var(--tor-borde,#ffffff21);border-radius:var(--tor-radio-chip,0);padding:4px 9px;font-size:11.5px}.an-chips:empty{display:none}.an-label{letter-spacing:.14em;text-transform:uppercase;color:var(--tor-tenue,#8695a6);margin:0 0 12px;font-size:10px;font-weight:700}.an-campo{margin-bottom:16px;display:block}.an-campo>span{color:var(--tor-tenue,#8695a6);margin-bottom:7px;font-size:13px;display:block}.an-campo>span em{opacity:.7;font-style:normal}.an-campo input,.an-campo textarea,.an-campo select{width:100%;color:var(--tor-texto,#e9edf1);background:var(--tor-superficie-2,#0e1720);border:1px solid var(--tor-borde,#ffffff21);border-radius:var(--tor-radio-chip,0);padding:13px 15px;font-family:inherit;font-size:14.5px}.an-campo input:focus,.an-campo textarea:focus,.an-campo select:focus{border-color:var(--tor-acento,#5aa0de);outline:0}.an-campo input[readonly]{color:var(--tor-tenue,#8695a6)}.an-picker__caja{position:relative}.an-picker__lista{z-index:2;background:var(--tor-superficie,#1b2836);border:1px solid var(--tor-borde-fuerte,#fff6);border-radius:12px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.an-picker__lista[hidden]{display:none}.an-picker__lista li{cursor:pointer;color:var(--tor-texto,#e9edf1);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.an-picker__lista li:hover,.an-picker__lista li[aria-selected=true]{background:#ffffff12}.an-picker__nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.an-picker__extra{font-variant-numeric:tabular-nums;color:var(--tor-tenue,#8695a6);flex:none;font-size:12px}.an-picker__lista li.is-vacio{color:var(--tor-tenue,#8695a6);font-size:13px;display:block}.an-picker__lista li.is-vacio strong{color:var(--tor-acento,#5aa0de);font-weight:600}.an-picker__av{width:32px;height:32px;color:var(--tor-tenue,#8695a6);background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.an-picker__av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.an-picker__elegido{border:1px solid var(--tor-borde,#ffffff21);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.an-picker__elegido[hidden]{display:none}.an-picker__elegido strong{color:var(--tor-texto,#e9edf1);flex:1;font-size:14.5px;font-weight:600}.an-picker__elegido button,.an-picker__manual{cursor:pointer;color:var(--tor-acento,#5aa0de);background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.an-picker__manual{margin-top:8px}.an-picker__manual:hover,.an-picker__elegido button:hover{text-decoration:underline}.an-check{cursor:pointer;border:1px solid var(--tor-borde,#ffffff21);border-radius:var(--tor-radio,0);align-items:center;gap:14px;margin-bottom:16px;padding:15px 16px;transition:border-color .18s,background .18s;display:flex}.an-check:hover{border-color:var(--tor-borde-fuerte,#fff6)}.an-check:has(input:checked){border-color:var(--tor-acento,#5aa0de);background:color-mix(in srgb,var(--tor-acento,#5aa0de) 12%,transparent)}.an-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid var(--tor-borde-fuerte,#fff6);border-radius:var(--tor-radio-chip,0);background:0 0;flex-shrink:0;place-items:center;width:24px;height:24px;margin:0;transition:background .18s,border-color .18s,transform .12s;display:grid}.an-check input:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:6px;height:12px;margin-top:-3px;transition:transform .18s cubic-bezier(.3,1.6,.6,1);transform:rotate(45deg)scale(0)}.an-check input:checked{background:var(--tor-acento-fuerte,#2b7ccb);border-color:var(--tor-acento-fuerte,#2b7ccb)}.an-check input:checked:after{transform:rotate(45deg)scale(1)}.an-check:active input{transform:scale(.9)}.an-check input:focus-visible{outline:2px solid var(--tor-texto,#e9edf1);outline-offset:2px}@media (prefers-reduced-motion:reduce){.an-check input,.an-check input:after{transition:none}}.an-check strong{font-size:14px;font-weight:600;display:block}.an-check small{color:var(--tor-tenue,#8695a6);margin-top:3px;font-size:12.5px;display:block}[data-rol=companero-campos][hidden],[data-rol=wa-pareja][hidden],[data-rol=wa-comp-campo][hidden],[data-rol=wa-picker][hidden],[data-rol=wa-picker-busca][hidden],[data-rol=wa-manual][hidden],[data-rol=pareja][hidden],[data-rol=picker][hidden],[data-rol=picker-busca][hidden],[data-rol=manual][hidden],.an-picker__manual[hidden]{display:none}.an-error{color:#ffb4b4;border-radius:var(--tor-radio-chip,0);background:#ff50501a;border:1px solid #ff50504d;margin:0 0 4px;padding:11px 14px;font-size:13px}.an-error[hidden]{display:none}@media (width<=640px){.an-fondo[data-dialogo=form],.an-fondo[data-dialogo=wa]{justify-content:center;align-items:center;padding:16px}.an-panel{border:1px solid var(--tor-borde,#ffffff21);border-radius:var(--tor-radio,0);max-width:none;max-height:calc(100dvh - 32px)}.an-modal.is-ficha{max-height:calc(100dvh - 40px)}.an-modal{padding:32px 24px 26px}.an-titulo{font-size:24px}}
