.icono[data-v-b28101fc]{background:none;border:none;border-radius:var(--radio-boton);color:var(--tinta-2);cursor:pointer;display:grid;height:38px;place-items:center;position:relative;width:38px}.icono[data-v-b28101fc]:hover{background:var(--acento-50);color:var(--acento)}.globo[data-v-b28101fc]{background:#dc2626;border-radius:999px;box-sizing:border-box;color:#fff;display:grid;font-size:.62rem;font-weight:700;height:16px;min-width:16px;padding:0 3px;place-items:center;position:absolute;right:2px;top:3px}.bandeja[data-v-b28101fc]{max-height:26rem;overflow-y:auto;width:min(24rem,90vw)}.bandeja h4[data-v-b28101fc]{align-items:center;display:flex;font-size:.92rem;gap:.4rem;margin:0 0 .5rem}.vacio[data-v-b28101fc]{color:var(--suave);font-size:.82rem;margin:.3rem 0}.aviso[data-v-b28101fc]{border-top:1px solid var(--borde);padding:.55rem 0}.cab[data-v-b28101fc]{align-items:baseline;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.3rem}.cab small[data-v-b28101fc]{font-size:.72rem;margin-left:auto}.cab small[data-v-b28101fc],.sub[data-v-b28101fc]{color:var(--suave)}.sub[data-v-b28101fc]{font-size:.74rem}.aviso p[data-v-b28101fc]{font-size:.85rem;margin:.3rem 0 0;overflow-wrap:anywhere;white-space:pre-line}.acc[data-v-b28101fc]{display:flex;justify-content:flex-end}.sistema[data-v-b28101fc]{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;display:flex;gap:.55rem;margin-bottom:.5rem;padding:.6rem .7rem}.sistema>i[data-v-b28101fc]{margin-top:.15rem}.sistema b[data-v-b28101fc]{font-size:.85rem}.sistema p[data-v-b28101fc]{color:#7f1d1d;font-size:.8rem;margin:.2rem 0}.sistema small[data-v-b28101fc]{color:#b91c1c;font-size:.72rem}.icono.alarma[data-v-b28101fc]{color:#dc2626}.inactiva[data-v-8eea7003]{--c:#16a34a;--c2:#4ade80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--c) 28%,rgba(11,18,51,.55)),#0b1233d1);display:grid;inset:0;overflow:hidden;place-items:center;position:fixed;z-index:2000}.inactiva.ambar[data-v-8eea7003]{--c:#d97706;--c2:#fbbf24}.inactiva.rojo[data-v-8eea7003]{--c:#dc2626;--c2:#f87171}.tarjeta-in[data-v-8eea7003]{align-items:center;background:linear-gradient(160deg,#ffffff29,#ffffff0d);border:1px solid hsla(0,0%,100%,.22);border-radius:28px;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff40;color:#fff;display:flex;flex-direction:column;gap:.55rem;padding:2.4rem 2rem 1.8rem;position:relative;text-align:center;width:min(46rem,92vw)}.aro[data-v-8eea7003]{animation:girar-8eea7003 6s linear infinite;background:conic-gradient(from 0deg,var(--c),var(--c2),#fff,var(--c2),var(--c));height:8.5rem;padding:6px;place-items:center;position:relative;width:8.5rem}.aro[data-v-8eea7003],.av[data-v-8eea7003]{border-radius:50%;display:grid}.av[data-v-8eea7003]{animation:girar-8eea7003 6s linear infinite reverse;background:#1e1b4b;border:4px solid rgba(11,18,51,.6);color:#fff;font-size:2.6rem;font-weight:800;height:100%;-o-object-fit:cover;object-fit:cover;place-items:center;width:100%}.nombre[data-v-8eea7003]{animation:brillo-8eea7003 4s linear infinite;background:linear-gradient(90deg,#fff 20%,var(--c2) 40%,#fff 60%);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:transparent;font-size:clamp(2.2rem,6vw,4rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin:.4rem 0 0}.rol[data-v-8eea7003]{border:1px solid color-mix(in srgb,var(--c2) 60%,transparent);border-radius:999px;color:var(--c2);font-size:.85rem;font-weight:700;letter-spacing:.12em;padding:.15rem .8rem;text-transform:uppercase}.quieto[data-v-8eea7003]{font-size:clamp(1.1rem,2.6vw,1.5rem);line-height:1.35;margin:1rem 0 0;opacity:.95}.quieto b[data-v-8eea7003]{color:var(--c2);font-size:1.2em;font-variant-numeric:tabular-nums}.sesion[data-v-8eea7003]{align-items:center;display:inline-flex;font-size:1rem;gap:.4rem;margin:0;opacity:.85}.sesion b[data-v-8eea7003]{font-variant-numeric:tabular-nums}.frase[data-v-8eea7003]{background:#ffffff1a;border-left:4px solid var(--c2);border-radius:16px;font-size:clamp(1.05rem,2.3vw,1.35rem);font-style:italic;font-weight:600;line-height:1.45;margin:1rem 0 .4rem;max-width:36rem;padding:.9rem 1.2rem}.seguir[data-v-8eea7003]{align-items:center;animation:brillo-8eea7003 3s linear infinite,latir-8eea7003 2s ease-in-out infinite;background:linear-gradient(90deg,var(--c2),#fff,var(--c2));background-size:200% auto;border:none;border-radius:999px;box-shadow:0 10px 30px color-mix(in srgb,var(--c) 60%,transparent);color:#0b1233;cursor:pointer;display:inline-flex;font:inherit;font-size:1.1rem;font-weight:800;gap:.5rem;margin-top:.6rem;padding:.85rem 2rem}.pista[data-v-8eea7003]{font-size:.8rem;opacity:.6}.chispa[data-v-8eea7003]{animation:subir-8eea7003 var(--d) linear var(--r) infinite;background:var(--c2);border-radius:50%;bottom:-20px;filter:blur(.5px);height:var(--t);left:var(--x);opacity:.5;position:absolute;width:var(--t)}@keyframes girar-8eea7003{to{transform:rotate(1turn)}}@keyframes brillo-8eea7003{to{background-position:-200%}}@keyframes latir-8eea7003{50%{transform:scale(1.05)}}@keyframes subir-8eea7003{0%{opacity:0;transform:translateY(0)}15%{opacity:.6}to{opacity:0;transform:translateY(-110vh)}}.inactiva-enter-active[data-v-8eea7003]{transition:opacity .45s ease}.inactiva-enter-active .tarjeta-in[data-v-8eea7003]{transition:transform .6s cubic-bezier(.2,1.4,.4,1),opacity .45s}.inactiva-leave-active[data-v-8eea7003]{transition:opacity .25s ease}.inactiva-enter-from[data-v-8eea7003],.inactiva-leave-to[data-v-8eea7003]{opacity:0}.inactiva-enter-from .tarjeta-in[data-v-8eea7003]{opacity:0;transform:translate(35vw,-40vh) scale(.15)}.frase-enter-active[data-v-8eea7003],.frase-leave-active[data-v-8eea7003]{transition:opacity .5s,transform .5s}.frase-enter-from[data-v-8eea7003]{opacity:0;transform:translateY(8px)}.frase-leave-to[data-v-8eea7003]{opacity:0;transform:translateY(-8px)}@media(prefers-reduced-motion:reduce){.aro[data-v-8eea7003],.av[data-v-8eea7003],.chispa[data-v-8eea7003],.nombre[data-v-8eea7003],.seguir[data-v-8eea7003]{animation:none}.inactiva-enter-from .tarjeta-in[data-v-8eea7003]{transform:none}}.sesion-actual[data-v-99bb05ef]{position:relative}.chip[data-v-99bb05ef]{align-items:center;background:var(--superficie);border:1px solid var(--borde);border-radius:999px;color:var(--tinta);cursor:pointer;display:inline-flex;font:inherit;gap:.5rem;height:38px;padding:0 .6rem 0 .3rem}.chip[data-v-99bb05ef]:hover{border-color:var(--acento)}.chip[data-v-99bb05ef]{position:relative}.chip.super[data-v-99bb05ef]{background:linear-gradient(90deg,#fffbeb,var(--superficie) 60%);border-color:#f59e0b}.chip.super .quien small[data-v-99bb05ef]{color:#b45309}.corona[data-v-99bb05ef]{background:#fff;border-radius:50%;color:#f59e0b;filter:drop-shadow(0 1px 1px rgb(0 0 0/.2));font-size:.72rem;left:18px;padding:1px;position:absolute;top:-7px}.super-tag[data-v-99bb05ef]{background:#fef3c7;color:#92400e}.av[data-v-99bb05ef]{background:var(--acento);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:.72rem;font-weight:800;height:30px;-o-object-fit:cover;object-fit:cover;place-items:center;width:30px}.av.grande[data-v-99bb05ef]{font-size:.95rem;height:2.8rem;width:2.8rem}.quien[data-v-99bb05ef]{display:flex;flex-direction:column;line-height:1.1;text-align:left}.quien b[data-v-99bb05ef]{font-size:.8rem}.quien small[data-v-99bb05ef]{color:var(--acento);font-size:.66rem;font-weight:700}.tiempo[data-v-99bb05ef]{align-items:center;border-left:1px solid var(--borde);color:var(--suave);display:inline-flex;font-size:.74rem;font-variant-numeric:tabular-nums;font-weight:700;gap:.25rem;padding-left:.5rem}.tiempo i[data-v-99bb05ef]{color:#16a34a;font-size:.7rem}.flotante[data-v-99bb05ef]{align-items:center;background:var(--superficie);border-left:5px solid var(--acento);border-radius:14px;box-shadow:0 14px 36px #0b123338;display:flex;gap:.8rem;padding:.9rem 2.2rem .9rem .9rem;position:absolute;right:0;top:calc(100% + 10px);white-space:nowrap;z-index:50}.flotante>div[data-v-99bb05ef]{align-items:flex-start;display:flex;flex-direction:column;gap:.15rem}.flotante small[data-v-99bb05ef]{color:var(--tinta-2);font-size:.82rem}.flotante b[data-v-99bb05ef]{color:var(--acento-fuerte);font-size:1.15rem}.cerrar[data-v-99bb05ef]{background:none;border:none;color:var(--suave);cursor:pointer;position:absolute;right:.4rem;top:.4rem}.rol[data-v-99bb05ef]{font-size:.7rem}.flota-enter-active[data-v-99bb05ef],.flota-leave-active[data-v-99bb05ef]{transition:opacity .3s,transform .3s}.flota-enter-from[data-v-99bb05ef],.flota-leave-to[data-v-99bb05ef]{opacity:0;transform:translateY(-8px)}.detalle[data-v-99bb05ef]{display:flex;flex-direction:column;gap:.6rem;width:min(20rem,88vw)}.detalle .cab[data-v-99bb05ef]{align-items:center;display:flex;gap:.7rem}.detalle .cab>div[data-v-99bb05ef]{display:flex;flex-direction:column;min-width:0}.detalle .cab small[data-v-99bb05ef]{color:var(--suave);font-size:.72rem}.detalle .cab b[data-v-99bb05ef]{font-size:1rem}.correo[data-v-99bb05ef]{color:var(--suave);font-size:.76rem;overflow:hidden;text-overflow:ellipsis}.roles[data-v-99bb05ef]{display:flex;flex-wrap:wrap;gap:.3rem}dl[data-v-99bb05ef]{border:1px solid var(--borde);border-radius:10px;margin:0}dl>div[data-v-99bb05ef]{display:flex;font-size:.82rem;gap:.6rem;justify-content:space-between;padding:.45rem .7rem}dl>div+div[data-v-99bb05ef]{border-top:1px solid var(--borde)}dt[data-v-99bb05ef]{align-items:center;color:var(--suave);display:flex;gap:.35rem}dd[data-v-99bb05ef]{font-weight:600;margin:0;text-align:right}.reloj[data-v-99bb05ef]{color:#15803d;font-variant-numeric:tabular-nums}.cap[data-v-99bb05ef]:first-letter{text-transform:uppercase}.nota[data-v-99bb05ef]{color:var(--suave);font-size:.74rem;margin:0}@media(max-width:900px){.quien[data-v-99bb05ef]{display:none}}@media(max-width:560px){.tiempo[data-v-99bb05ef]{display:none}.chip[data-v-99bb05ef]{padding:0 .3rem}}.barra[data-v-0f4337e8]{background:var(--superficie);border-bottom:1px solid var(--borde);box-sizing:border-box;gap:1rem;height:var(--alto-barra);padding:0 1.75rem;position:sticky;top:0;z-index:20}.barra[data-v-0f4337e8],.buscador[data-v-0f4337e8]{align-items:center;display:flex}.buscador[data-v-0f4337e8]{flex:1;max-width:560px;position:relative}.lupa[data-v-0f4337e8]{color:var(--suave);left:.8rem;pointer-events:none;position:absolute}.buscador input[data-v-0f4337e8]{background:var(--gris-claro);border:1px solid var(--borde);border-radius:var(--radio-boton);box-sizing:border-box;color:var(--tinta);font:inherit;font-size:.9rem;height:40px;padding:0 4rem 0 2.5rem;transition:border-color .12s,background .12s,box-shadow .12s;width:100%}.buscador input[data-v-0f4337e8]::-moz-placeholder{color:var(--muy-suave)}.buscador input[data-v-0f4337e8]::placeholder{color:var(--muy-suave)}.buscador input[data-v-0f4337e8]:focus{background:var(--superficie);border-color:var(--acento);box-shadow:0 0 0 3px var(--acento-100);outline:none}.buscador input[data-v-0f4337e8]::-webkit-search-cancel-button{display:none}kbd[data-v-0f4337e8]{background:var(--superficie);border:1px solid var(--borde);border-radius:4px;color:var(--muy-suave);font:inherit;font-size:.68rem;font-weight:600;padding:.05rem .35rem;pointer-events:none;position:absolute;right:.6rem}.resultados.buscando[data-v-0f4337e8]:before{animation:buscando-0f4337e8 .9s ease-in-out infinite;background:var(--acento);border-radius:3px;content:"";height:3px;left:0;position:absolute;top:0;width:35%}@keyframes buscando-0f4337e8{0%{left:-35%}to{left:100%}}.resultados[data-v-0f4337e8]{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);box-shadow:0 12px 32px #0b123329;left:0;max-height:70vh;overflow-y:auto;padding:.35rem;position:absolute;right:0;top:calc(100% + 6px)}.nada[data-v-0f4337e8]{color:var(--suave);font-size:.85rem;margin:0;padding:.8rem}.fila[data-v-0f4337e8]{align-items:center;background:none;border:none;border-radius:6px;color:var(--tinta);cursor:pointer;display:flex;font:inherit;gap:.7rem;padding:.55rem .6rem;text-align:left;width:100%}.fila.marcado[data-v-0f4337e8]{background:var(--acento-50)}.anio[data-v-0f4337e8]{color:var(--acento-fuerte);font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;text-align:right;width:3.1rem}.anio[data-v-0f4337e8],.ico[data-v-0f4337e8]{flex-shrink:0}.ico[data-v-0f4337e8]{background:var(--acento-50);border-radius:6px;color:var(--acento);display:grid;height:30px;place-items:center;width:30px}.fila.marcado .ico[data-v-0f4337e8]{background:var(--acento);color:#fff}.texto[data-v-0f4337e8]{display:flex;flex:1;flex-direction:column;min-width:0}.texto b[data-v-0f4337e8]{font-size:.88rem;font-weight:650}.texto b[data-v-0f4337e8],.texto small[data-v-0f4337e8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.texto small[data-v-0f4337e8]{color:var(--suave);font-size:.74rem}.estado[data-v-0f4337e8]{flex-shrink:0;font-size:.68rem}.cab-grupo[data-v-0f4337e8]{align-items:center;color:var(--suave);display:flex;font-size:.68rem;font-weight:700;gap:.35rem;letter-spacing:.04em;padding:.5rem .6rem .2rem;text-transform:uppercase}.terminos[data-v-0f4337e8]{display:flex;flex-wrap:wrap;gap:.3rem;padding:.2rem .6rem .4rem}.termino[data-v-0f4337e8]{align-items:center;background:var(--gris-claro,#f8fafc);border:1px solid var(--borde);border-radius:99px;color:var(--tinta-2);cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;gap:.25rem;padding:.2rem .6rem}.termino[data-v-0f4337e8]:hover{border-color:var(--acento);color:var(--acento)}.texto .detalle[data-v-0f4337e8]{align-items:center;color:var(--acento-fuerte);display:inline-flex;font-weight:600;gap:.25rem}.que[data-v-0f4337e8]{line-height:1.3;text-align:right}.limpiar[data-v-0f4337e8]{background:none;border:none;color:var(--acento);cursor:pointer;font:inherit;font-size:.7rem;letter-spacing:0;margin-left:auto;text-transform:none}.ico.cliente[data-v-0f4337e8]{background:#e0f2fe;color:#0369a1}.ico.institucion[data-v-0f4337e8]{background:#fef3c7;color:#b45309}.ico.alumno[data-v-0f4337e8]{background:#fce7f3;color:#be185d}.ico.pago[data-v-0f4337e8]{background:#dcfce7;color:#15803d}.que[data-v-0f4337e8]{font-size:.7rem;font-weight:600}.hoy[data-v-0f4337e8],.que[data-v-0f4337e8]{color:var(--suave)}.hoy[data-v-0f4337e8]{font-size:.8rem;margin-left:auto;white-space:nowrap}.hoy[data-v-0f4337e8]:first-letter{text-transform:uppercase}.accesos[data-v-0f4337e8]{align-items:center;display:flex;gap:.35rem}.icono[data-v-0f4337e8]{border-radius:var(--radio-boton);color:var(--tinta-2);display:grid;height:38px;place-items:center;position:relative;text-decoration:none;width:38px}button.icono[data-v-0f4337e8]{background:none;border:none;cursor:pointer;font:inherit}.icono.activo[data-v-0f4337e8]{background:var(--acento-50)}.icono.activo[data-v-0f4337e8],.icono.ia[data-v-0f4337e8]{color:var(--acento)}.icono.router-link-active[data-v-0f4337e8],.icono[data-v-0f4337e8]:hover{background:var(--acento-50);color:var(--acento)}.globo[data-v-0f4337e8]{background:var(--peligro);border-radius:999px;box-sizing:border-box;color:#fff;display:grid;font-size:.62rem;font-weight:800;height:16px;min-width:16px;padding:0 3px;place-items:center;position:absolute;right:2px;top:3px}.nueva[data-v-0f4337e8]{align-items:center;background:var(--acento);border:0;border-radius:var(--radio-boton);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.86rem;font-weight:700;gap:.4rem;height:38px;margin-left:.35rem;padding:0 1rem;text-decoration:none;transition:background .12s;white-space:nowrap}.nueva[data-v-0f4337e8]:hover{background:var(--acento-fuerte)}@media(max-width:1100px){.hoy[data-v-0f4337e8]{display:none}}@media(max-width:900px){.barra[data-v-0f4337e8]{gap:.5rem;padding:0 .75rem 0 3.6rem}kbd[data-v-0f4337e8]{display:none}.nueva[data-v-0f4337e8],.nueva span[data-v-0f4337e8]{font-size:0;gap:0;padding:0 .65rem}.nueva svg[data-v-0f4337e8]{height:18px;width:18px}}@media(max-width:560px){.accesos[data-v-0f4337e8]{gap:.1rem}.icono.extra[data-v-0f4337e8]{display:none}}.hoy-menu{display:flex;flex-direction:column;font-size:.85rem;gap:.4rem;min-width:18rem}.hoy-menu b{color:var(--suave);font-size:.8rem;letter-spacing:.03em;text-transform:uppercase}.hoy-menu a{align-items:center;border-radius:8px;color:var(--tinta);display:flex;gap:.5rem;padding:.45rem .55rem;text-decoration:none}.hoy-menu a:hover{background:var(--acento-50)}.hoy-menu a.no-enviados i,.hoy-menu a.sin-asignar i{color:var(--peligro)}.hoy-menu a span{color:var(--acento);font-size:.78rem;font-weight:600;margin-left:auto;white-space:nowrap}.aviso-caja[data-v-3f5e0fe6]{align-items:center;background:#f1f5f9;border-bottom:1px solid var(--borde);color:var(--tinta-2);display:flex;flex-wrap:wrap;font-size:.84rem;gap:.7rem;padding:.45rem 1.75rem;text-decoration:none}.aviso-caja.pronto[data-v-3f5e0fe6]{background:#fffbeb;border-bottom-color:#fde68a;color:#92400e}.aviso-caja.ya[data-v-3f5e0fe6]{background:#dc2626;border-bottom-color:#b91c1c;color:#fff}.ir[data-v-3f5e0fe6]{font-weight:700;margin-left:auto}@media(max-width:760px){.motivo[data-v-3f5e0fe6]{display:none}.aviso-caja[data-v-3f5e0fe6]{padding:.45rem 1rem}}.celebracion[data-v-c599f2f3]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a73;cursor:pointer;display:grid;inset:0;place-items:center;position:fixed;z-index:2000}.tarjeta-celebra[data-v-c599f2f3]{align-items:center;background:var(--superficie,#fff);border-radius:18px;box-shadow:0 20px 60px #00000040;display:flex;flex-direction:column;gap:.4rem;max-width:min(26rem,90vw);padding:1.6rem 2.2rem;text-align:center}.cohete[data-v-c599f2f3]{animation:salta-c599f2f3 1s ease-in-out infinite;font-size:3.2rem}.tarjeta-celebra b[data-v-c599f2f3]{color:var(--acento-900,#1e1b4b);font-size:1.6rem;letter-spacing:.02em}.tarjeta-celebra span[data-v-c599f2f3]{color:var(--tinta-2)}.tarjeta-celebra small[data-v-c599f2f3]{color:var(--suave);font-size:.72rem;margin-top:.3rem}@keyframes salta-c599f2f3{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.celebra-enter-active[data-v-c599f2f3],.celebra-leave-active[data-v-c599f2f3]{transition:opacity .25s}.celebra-enter-from[data-v-c599f2f3],.celebra-leave-to[data-v-c599f2f3]{opacity:0}@media(prefers-reduced-motion:reduce){.cohete[data-v-c599f2f3]{animation:none}}.pago-toast[data-v-b73b9b7f]{align-items:center;background:linear-gradient(110deg,#5b0e73,#8a1187 50%,#e6007e);border-radius:999px;bottom:48px;box-shadow:0 18px 44px -8px #8b0a6eb3,0 6px 18px #0000004d;color:#fff;cursor:pointer;display:flex;gap:1.4rem;left:50%;max-width:92vw;overflow:hidden;padding:1.35rem 2.8rem 1.35rem 1.7rem;position:fixed;transform:translate(-50%);z-index:1200}.brillo[data-v-b73b9b7f]{animation:brillo-b73b9b7f 2.2s ease-in-out infinite;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.45) 50%,transparent 70%);inset:0;pointer-events:none;position:absolute;transform:translate(-100%)}.icono[data-v-b73b9b7f]{align-items:center;animation:salta-b73b9b7f .9s ease infinite;background:#ffffff38;border-radius:999px;display:flex;flex-shrink:0;height:4rem;justify-content:center;width:4rem}.icono i[data-v-b73b9b7f]{font-size:2rem}.cuerpo[data-v-b73b9b7f]{line-height:1.2;min-width:0}.cuerpo p[data-v-b73b9b7f]{margin:0}.titulo[data-v-b73b9b7f]{align-items:center;display:flex;font-size:.95rem;font-weight:600;gap:.45rem;letter-spacing:.04em;text-transform:uppercase}.mas[data-v-b73b9b7f]{background:#ffffff40;border-radius:999px;font-size:.65rem;padding:0 .4rem}.monto[data-v-b73b9b7f]{font-size:2.45rem;font-weight:800;letter-spacing:-.01em}.de[data-v-b73b9b7f]{font-size:.95rem;max-width:20rem;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-v-b73b9b7f]{background:#ffffff38;border-radius:999px;flex-shrink:0;font-size:.6rem;font-weight:700;letter-spacing:.06em;margin-left:.35rem;padding:.15rem .5rem;text-transform:uppercase}.btn-historial[data-v-b73b9b7f]{align-items:center;background:linear-gradient(135deg,#5b0e73,#e6007e);border:0;border-radius:999px;bottom:20px;box-shadow:0 8px 20px -4px #8b0a6e8c;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:fixed;right:20px;transition:transform .15s ease;width:44px;z-index:1100}.btn-historial[data-v-b73b9b7f]:hover{transform:translateY(-2px)}.btn-historial.pulsando[data-v-b73b9b7f]{animation:pulso-b73b9b7f 1.1s ease-in-out infinite}.fondo[data-v-b73b9b7f]{background:#0f172a0f;inset:0;position:fixed;z-index:1150}.panel[data-v-b73b9b7f]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff80;border-left:1px solid rgba(226,232,240,.6);box-shadow:-18px 0 40px -12px #0f172a33;flex-direction:column;height:100%;max-width:380px;position:absolute;right:0;top:0;width:100%}.cab[data-v-b73b9b7f],.panel[data-v-b73b9b7f]{display:flex}.cab[data-v-b73b9b7f]{align-items:flex-start;color:#fff;gap:.75rem;justify-content:space-between;padding:1.1rem 1.25rem}.cab.yape[data-v-b73b9b7f]{background:linear-gradient(110deg,#5b0e73bf,#e6007ebf)}.cab.izipay[data-v-b73b9b7f]{background:linear-gradient(110deg,#7f1d1dbf,#dc2626bf)}.cab h2[data-v-b73b9b7f]{font-size:1.05rem;font-weight:600;margin:0}.cab p[data-v-b73b9b7f]{color:#ffffffd9;font-size:.72rem;margin:.15rem 0 0}.cerrar[data-v-b73b9b7f]{background:none;border:0;color:#fffc;cursor:pointer;font-size:1rem}.cerrar[data-v-b73b9b7f]:hover{color:#fff}.fuentes[data-v-b73b9b7f]{display:flex;gap:.4rem;padding:.85rem 1.25rem 0}.fuentes button[data-v-b73b9b7f]{background:#f1f5f9e6;border:0;border-radius:.6rem;color:#64748b;cursor:pointer;flex:1;font:inherit;font-size:.8rem;font-weight:700;padding:.45rem 0}.fuentes button.yape.activa[data-v-b73b9b7f]{background:linear-gradient(110deg,#5b0e73,#e6007e);color:#fff}.fuentes button.izipay.activa[data-v-b73b9b7f]{background:linear-gradient(110deg,#7f1d1d,#dc2626);color:#fff}.chips[data-v-b73b9b7f]{display:flex;flex-wrap:wrap;gap:.4rem;padding:.85rem 1.25rem 0}.chips button[data-v-b73b9b7f]{background:#f1f5f9e6;border:0;border-radius:999px;color:#475569;cursor:pointer;font:inherit;font-size:.72rem;font-weight:600;padding:.3rem .7rem}.chips button.activa[data-v-b73b9b7f]{background:#10b981;color:#fff}.total[data-v-b73b9b7f]{align-items:center;color:#64748b;display:flex;font-size:.85rem;justify-content:space-between;padding:.85rem 1.25rem}.total b[data-v-b73b9b7f]{color:#1e293b}.total button[data-v-b73b9b7f]{background:none;border:0;color:#059669;cursor:pointer}.lista[data-v-b73b9b7f]{flex:1;overflow-y:auto;padding:0 1.25rem 1.25rem}.vacio[data-v-b73b9b7f]{color:#94a3b8;font-size:.85rem;padding:2.5rem 0;text-align:center}.fila[data-v-b73b9b7f]{align-items:center;border-bottom:1px solid rgba(226,232,240,.6);border-radius:.6rem;display:flex;gap:.75rem;justify-content:space-between;margin:0 -.6rem;padding:.65rem .6rem}.fila.reciente[data-v-b73b9b7f]{background:#10b9811f;border-bottom-color:#10b9812e}.fila p[data-v-b73b9b7f]{margin:0}.izq[data-v-b73b9b7f]{min-width:0}.rem[data-v-b73b9b7f]{color:#1e293b;font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fecha[data-v-b73b9b7f]{color:#94a3b8;font-size:.72rem;margin-top:.1rem}.monto-f[data-v-b73b9b7f]{color:#1e293b;flex-shrink:0;font-size:.9rem;font-weight:700;white-space:nowrap}.ver-mas[data-v-b73b9b7f]{background:none;border:1px dashed #cbd5e1;border-radius:.6rem;color:#475569;cursor:pointer;font:inherit;font-size:.8rem;margin-top:.6rem;padding:.45rem;width:100%}.pago-pop-enter-active[data-v-b73b9b7f]{animation:entra-b73b9b7f .55s cubic-bezier(.18,.89,.32,1.28)}.pago-pop-leave-active[data-v-b73b9b7f]{transition:opacity .3s ease,transform .3s ease}.pago-pop-leave-to[data-v-b73b9b7f]{opacity:0;transform:translate(-50%) translateY(16px) scale(.95)}.fundido-enter-active[data-v-b73b9b7f],.fundido-leave-active[data-v-b73b9b7f]{transition:opacity .2s ease}.fundido-enter-from[data-v-b73b9b7f],.fundido-leave-to[data-v-b73b9b7f]{opacity:0}.desliza-enter-active[data-v-b73b9b7f],.desliza-leave-active[data-v-b73b9b7f]{transition:transform .25s cubic-bezier(.16,1,.3,1)}.desliza-enter-from[data-v-b73b9b7f],.desliza-leave-to[data-v-b73b9b7f]{transform:translate(100%)}@keyframes entra-b73b9b7f{0%{opacity:0;transform:translate(-50%) translateY(48px) scale(.8)}60%{opacity:1;transform:translate(-50%) translateY(-6px) scale(1.04)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@keyframes brillo-b73b9b7f{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes salta-b73b9b7f{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pulso-b73b9b7f{0%,to{box-shadow:0 8px 20px -4px #8b0a6e8c,0 0 #e6007e8c}50%{box-shadow:0 8px 20px -4px #8b0a6e8c,0 0 0 12px #e6007e00;transform:scale(1.08)}}@media(max-width:520px){.pago-toast[data-v-b73b9b7f]{gap:.8rem;padding:1rem 1.6rem 1rem 1rem}.icono[data-v-b73b9b7f]{height:3rem;width:3rem}.monto[data-v-b73b9b7f]{font-size:1.8rem}}.clave[data-v-d0b012b5]{align-items:center;display:flex;flex-direction:column;gap:.6rem;padding:.4rem 0;text-align:center}.candado[data-v-d0b012b5]{background:var(--acento-100);border-radius:50%;color:var(--acento-fuerte);display:grid;height:3.6rem;place-items:center;width:3.6rem}.candado i[data-v-d0b012b5]{font-size:1.5rem}.clave h3[data-v-d0b012b5]{font-size:1.2rem;margin:.2rem 0 0}.clave p[data-v-d0b012b5]{color:var(--suave);margin:0}.oculta[data-v-d0b012b5] input{-webkit-text-security:disc;text-security:disc}.ver[data-v-d0b012b5]{align-items:center;background:none;border:none;color:var(--suave);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;gap:.35rem}.cab[data-v-33067e0b]{align-items:center;display:flex;gap:.7rem}.cab span[data-v-33067e0b]:last-child{display:flex;flex-direction:column;line-height:1.2}.cab b[data-v-33067e0b]{font-size:1.1rem}.cab small[data-v-33067e0b]{color:var(--suave)}.marca[data-v-33067e0b]{background:var(--marino);border-radius:10px;color:#fff;display:grid;height:2.4rem;place-items:center;width:2.4rem}.conversa[data-v-33067e0b]{display:flex;flex-direction:column;gap:.7rem;height:100%;overflow-y:auto;padding-bottom:.5rem}.vacio p[data-v-33067e0b]{color:var(--suave);line-height:1.45;margin:0 0 .8rem}.sugerida[data-v-33067e0b]{background:var(--gris-claro);border:1px solid var(--borde);border-radius:10px;color:var(--tinta-2);cursor:pointer;display:block;font:inherit;margin-bottom:.4rem;padding:.6rem .8rem;text-align:left;width:100%}.sugerida[data-v-33067e0b]:hover{background:var(--acento-50);border-color:var(--acento-300)}.burbuja[data-v-33067e0b]{border-radius:14px;line-height:1.45;max-width:92%;padding:.65rem .9rem}.burbuja.yo[data-v-33067e0b]{align-self:flex-end;background:var(--acento);border-bottom-right-radius:4px;color:#fff;white-space:pre-wrap}.burbuja.ia[data-v-33067e0b]{align-self:flex-start;background:var(--gris-claro);border:1px solid var(--borde);border-bottom-left-radius:4px}.burbuja.ia.error[data-v-33067e0b]{background:var(--peligro-claro);border-color:#fecaca;color:var(--peligro)}.burbuja.pensando[data-v-33067e0b]{color:var(--suave)}.burbuja.ia[data-v-33067e0b] p{margin:0 0 .35rem}.burbuja.ia[data-v-33067e0b] p:last-child{margin-bottom:0}.burbuja.ia[data-v-33067e0b] p.t{font-weight:700}.burbuja.ia[data-v-33067e0b] ul{margin:.2rem 0 .4rem;padding-left:1.2rem}.burbuja.ia[data-v-33067e0b] a{color:var(--acento);font-weight:700}.burbuja.ia[data-v-33067e0b] code{background:#fff;border-radius:4px;padding:0 .25rem}.pie[data-v-33067e0b]{align-items:flex-end;display:flex;gap:.4rem;width:100%}.campo[data-v-33067e0b]{flex:1;max-height:8rem}.vista[data-v-e6893f13]{background:#e5e7eb;display:grid;height:min(74vh,52rem);padding:.8rem;place-items:center}.vista iframe[data-v-e6893f13]{background:#fff;border:none;border-radius:4px;height:100%;width:100%}.p-dialog-maximized .vista[data-v-e6893f13]{height:calc(100vh - 9rem)}.vista[data-v-e6893f13]:has(.visor){display:block}.vista[data-v-e6893f13] .visor{height:100%}.sin-borde[data-v-e6893f13]{width:100%}.modo[data-v-e6893f13]{flex-shrink:0;margin-left:auto;margin-right:.8rem}.modo[data-v-e6893f13] .p-selectbutton{flex-direction:row}.modo[data-v-e6893f13] .p-togglebutton{white-space:nowrap}.aviso[data-v-e6893f13]{align-items:flex-start;display:flex;font-size:.95rem;gap:.5rem;line-height:1.4;padding:.7rem 1rem}.aviso.bien[data-v-e6893f13]{background:#f0fdf4;color:#166534}.aviso.ojo[data-v-e6893f13]{background:#fff7ed;color:#9a3412;font-weight:600}.aviso i[data-v-e6893f13]{margin-top:.15rem}.vista .imagen[data-v-e6893f13]{background:#fff;border-radius:4px;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.espera[data-v-e6893f13]{align-items:center;color:var(--suave);display:flex;gap:.5rem}.paso-t[data-v-575adb3a]{color:var(--tinta-2);font-size:.9rem;font-weight:700;margin:.2rem 0 .45rem}.opc[data-v-575adb3a]{display:grid;gap:.45rem;margin-bottom:.8rem}.opc button[data-v-575adb3a]{align-items:center;background:#fff;border:1px solid var(--borde);border-radius:12px;cursor:pointer;display:flex;font:inherit;gap:.7rem;padding:.7rem .85rem;text-align:left}.opc button>i[data-v-575adb3a]:first-child{color:var(--acento);font-size:1.15rem}.opc button span[data-v-575adb3a]{display:flex;flex:1;flex-direction:column}.opc small[data-v-575adb3a]{color:var(--suave);font-size:.8rem}.opc button.activa[data-v-575adb3a],.opc button[data-v-575adb3a]:hover{background:color-mix(in srgb,var(--acento) 6%,#fff);border-color:var(--acento)}.opc .flecha[data-v-575adb3a]{color:var(--suave)}.opc .salon.libre small[data-v-575adb3a]{color:#15803d;font-weight:600}.opc .salon.consultas small[data-v-575adb3a]{color:#b45309;font-weight:600}.opc .salon.ocupado small[data-v-575adb3a]{color:#b91c1c;font-weight:600}.franja-soporte[data-v-62c779ff]{align-items:center;background:var(--peligro);border-radius:10px;color:#fff;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;margin:1rem 1.75rem 0;padding:.55rem .9rem}.marco[data-v-62c779ff]{display:flex;min-height:100vh}.lateral[data-v-62c779ff]{background:var(--marino);box-sizing:border-box;color:#dbe7ff;display:flex;flex-direction:column;flex-shrink:0;height:100vh;padding:.9rem .75rem .75rem;position:sticky;top:0;transition:width .18s ease;width:236px}.marca[data-v-62c779ff]{align-items:center;display:flex;gap:.65rem;padding:.25rem .35rem 1rem}.logo[data-v-62c779ff]{border-radius:11px;flex-shrink:0;height:38px;width:38px}.logo-empresa[data-v-62c779ff]{background:#fff;box-shadow:inset 0 0 0 1px #ffffff26;-o-object-fit:contain;object-fit:contain;padding:3px}.marca-texto small .cero[data-v-62c779ff]{color:#34d399;font-weight:700}.marca-texto[data-v-62c779ff]{display:flex;flex-direction:column;line-height:1.2;min-width:0}.marca-texto b[data-v-62c779ff]{color:#fff;font-size:.9rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marca-texto small[data-v-62c779ff]{color:#dbe7ffa6;font-size:.7rem}.cerrar[data-v-62c779ff]{color:#fff;display:none}.cerrar[data-v-62c779ff],.plegar[data-v-62c779ff]{background:none;border:none;cursor:pointer;margin-left:auto}.plegar[data-v-62c779ff]{border-radius:8px;color:#dbe7ff99;display:grid;flex-shrink:0;padding:.3rem}.plegar[data-v-62c779ff]:hover{background:#ffffff1f;color:#fff}@media(min-width:901px){.lateral.plegada[data-v-62c779ff]{padding-left:.55rem;padding-right:.55rem;width:68px}.plegada .marca[data-v-62c779ff]{flex-direction:column;gap:.5rem;padding:.25rem 0 .8rem}.plegada .plegar[data-v-62c779ff]{margin:0}.plegada .flecha[data-v-62c779ff],.plegada .icono-pie[data-v-62c779ff]:not(.salir),.plegada .marca-texto[data-v-62c779ff],.plegada .quien[data-v-62c779ff],.plegada .txt[data-v-62c779ff],.plegada .version[data-v-62c779ff]{display:none}.plegada .grupo-titulo[data-v-62c779ff]{cursor:default;font-size:0;padding:.35rem 0;pointer-events:none}.plegada .grupo-titulo[data-v-62c779ff]:after{border-top:1px solid hsla(0,0%,100%,.14);content:"";display:block;margin:0 auto;width:24px}.plegada .grupo:first-child .grupo-titulo[data-v-62c779ff]:after{border:none}.plegada .enlace[data-v-62c779ff]{justify-content:center;padding:.55rem 0;position:relative}.plegada .enlace .globo[data-v-62c779ff]{font-size:.6rem;height:1rem;min-width:1rem;position:absolute;right:4px;top:2px}.plegada .enlace .gira[data-v-62c779ff]{position:absolute;right:2px}.plegada .enlace.activo[data-v-62c779ff]{box-shadow:inset 3px 0 0 var(--celeste)}.plegada .pie[data-v-62c779ff]{flex-direction:column;padding:.6rem 0 0}}@media(max-width:900px){.plegar[data-v-62c779ff]{display:none}}nav[data-v-62c779ff]{flex:1;margin:0 -.25rem;overflow-y:auto;padding:0 .25rem;scrollbar-color:hsla(0,0%,100%,.2) transparent}.grupo[data-v-62c779ff]{margin-bottom:.5rem}.grupo-titulo[data-v-62c779ff]{align-items:center;background:none;border:none;color:#bad3ff99;cursor:pointer;display:flex;font:inherit;font-size:.66rem;font-weight:700;justify-content:space-between;letter-spacing:.1em;padding:.5rem .65rem .3rem;text-transform:uppercase;width:100%}.grupo-titulo[data-v-62c779ff]:hover{color:#fff}.flecha[data-v-62c779ff]{transition:transform .15s ease}.flecha.plegada[data-v-62c779ff]{transform:rotate(-90deg)}.enlace[data-v-62c779ff]{align-items:center;border-radius:10px;color:#dbe7ff;display:flex;font-size:.9rem;font-weight:500;gap:.65rem;padding:.5rem .7rem;text-decoration:none;transition:background .12s ease,color .12s ease}.enlace svg[data-v-62c779ff]{flex-shrink:0;opacity:.85}.enlace[data-v-62c779ff]:hover{background:#ffffff1a;color:#fff}.globo[data-v-62c779ff]{align-items:center;background:#f59e0b;border-radius:999px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:700;height:1.25rem;justify-content:center;margin-left:auto;min-width:1.25rem;padding:0 .35rem}.globo.critico[data-v-62c779ff]{background:#dc2626}.enlace.activo[data-v-62c779ff]{background:#ffffff1a;box-shadow:inset 3px 0 0 var(--celeste);color:#fff;font-weight:700}.enlace.activo svg[data-v-62c779ff]{color:var(--celeste);opacity:1}.enlace.ajustes[data-v-62c779ff]{margin-top:.35rem}.enlace.recorrido[data-v-62c779ff]{background:none;border:0;color:#6ee7b7;cursor:pointer;font:inherit;font-size:.9rem;font-weight:500;text-align:left;width:100%}.enlace.recorrido[data-v-62c779ff]:hover{background:#34d39924;color:#a7f3d0}.version[data-v-62c779ff]{color:#fff6;display:block;font-family:ui-monospace,monospace;font-size:.68rem;margin-top:.35rem;text-align:center}.pie[data-v-62c779ff]{align-items:center;border-top:1px solid hsla(0,0%,100%,.12);display:flex;gap:.5rem;margin-top:.6rem;padding:.6rem .4rem 0}.avatar.foto[data-v-62c779ff]{-o-object-fit:cover;object-fit:cover}.avatar[data-v-62c779ff]{background:#ffffff29;border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:.72rem;font-weight:700;height:30px;place-items:center;width:30px}.quien[data-v-62c779ff]{color:#fff;flex:1;font-size:.8rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icono-pie[data-v-62c779ff]{background:none;border:none;border-radius:8px;color:#dbe7ffbf;cursor:pointer;display:grid;padding:.3rem}.icono-pie[data-v-62c779ff]:hover{background:#ffffff1f;color:#fff}.contenido[data-v-62c779ff]{flex:1;min-width:0;position:relative}.cargando[data-v-62c779ff]{inset:var(--alto-barra) 0 auto 0;pointer-events:none;position:absolute;z-index:20}.barra-carga[data-v-62c779ff]{background:var(--acento-100);height:3px;overflow:hidden;position:sticky;top:0}.barra-carga[data-v-62c779ff]:after{animation:avanza-62c779ff 1.1s ease-in-out infinite;background:var(--acento);content:"";inset:0 auto 0 0;position:absolute;width:35%}.aviso-carga[data-v-62c779ff]{align-items:center;background:var(--superficie);border-radius:999px;box-shadow:var(--sombra-alta);color:var(--tinta-2);display:flex;font-size:.88rem;font-weight:600;gap:.5rem;padding:.6rem 1rem;position:absolute;right:1rem;top:.6rem;width:-moz-max-content;width:max-content}.enlace .gira[data-v-62c779ff]{color:var(--celeste);margin-left:auto}.gira[data-v-62c779ff]{animation:gira-62c779ff .8s linear infinite}@keyframes gira-62c779ff{to{transform:rotate(1turn)}}@keyframes avanza-62c779ff{0%{transform:translate(-100%)}to{transform:translate(300%)}}.hamburguesa[data-v-62c779ff],.velo[data-v-62c779ff]{display:none}@media(max-width:900px){.lateral[data-v-62c779ff]{inset:0 auto 0 0;position:fixed;transform:translate(-100%);transition:transform .2s ease;z-index:50}.lateral.abierta[data-v-62c779ff]{box-shadow:0 0 40px #00000059;transform:none}.cerrar[data-v-62c779ff],.velo[data-v-62c779ff]{display:block}.velo[data-v-62c779ff]{background:#0f1b3373;inset:0;position:fixed;z-index:40}.hamburguesa[data-v-62c779ff]{background:var(--marino);border:none;border-radius:var(--radio-boton);color:#fff;display:grid;height:40px;left:.7rem;place-items:center;position:fixed;top:.7rem;width:40px;z-index:30}}.solo-fotos[data-v-62c779ff]{background:var(--fondo,#f8fafc);min-height:100vh}.sf-cab[data-v-62c779ff]{align-items:center;background:#fff;border-bottom:1px solid var(--borde);display:flex;flex-wrap:wrap;gap:.7rem;padding:.7rem 1.2rem;position:sticky;top:0;z-index:5}.sf-cab .logo[data-v-62c779ff]{border-radius:8px;height:2rem;width:2rem}.sf-titulo[data-v-62c779ff]{border-left:1px solid var(--borde);color:var(--suave);padding-left:.7rem}.sf-quien[data-v-62c779ff]{color:var(--tinta-2);font-size:.88rem;margin-left:auto}.sf-cab .salir[data-v-62c779ff]{align-items:center;background:#fff;border:1px solid var(--borde);border-radius:8px;color:var(--tinta-2);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;gap:.3rem;padding:.35rem .7rem}.sf-contenido[data-v-62c779ff]{margin:0 auto;max-width:80rem;padding:1.2rem 1rem 3rem}
