.login[data-astro-cid-hfbr3nnz]{background:radial-gradient(60% 65%,#fff 0%,#eaf3f8 45%,#d9e8f1 100%);flex-direction:column;justify-content:flex-end;align-items:center;min-height:100dvh;padding:1.4rem 1.4rem 2.4rem;display:flex;position:relative;overflow:hidden}.login[data-astro-cid-hfbr3nnz]:before{content:"";background:url(/portada-invitacion.png) 50%/100% 100% no-repeat;width:181.047dvh;height:128dvh;position:absolute;top:-20.72dvh;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.login[data-astro-cid-hfbr3nnz]>[data-astro-cid-hfbr3nnz]{z-index:1;position:relative}.login__card-col[data-astro-cid-hfbr3nnz]{align-items:center;gap:var(--space-3);flex-direction:column;width:min(24rem,100%);display:flex}.login__card[data-astro-cid-hfbr3nnz]{gap:var(--space-2);background:var(--color-paper,#fff);border-radius:var(--radius-lg,16px);width:100%;padding:var(--space-5,2rem);flex-direction:column;display:flex;box-shadow:0 10px 40px #0000001f}@media (width<=640px){.login[data-astro-cid-hfbr3nnz]:before{background:url(/portada-invitacion-mobile.png) top/cover no-repeat;width:100%;height:100%;top:0;left:0;transform:none;-webkit-mask-image:none;mask-image:none}.login__card[data-astro-cid-hfbr3nnz]{padding:var(--space-3,1rem) var(--space-4,1.5rem);gap:var(--space-1)}.login__form[data-astro-cid-hfbr3nnz]{gap:var(--space-1);margin-top:var(--space-1)}}.login__made[data-astro-cid-hfbr3nnz]{text-align:center;color:color-mix(in srgb, var(--color-text) 55%, transparent);margin:0;font-size:.85rem}.login__made[data-astro-cid-hfbr3nnz] .heart[data-astro-cid-hfbr3nnz]{color:var(--color-accent)}.login__form[data-astro-cid-hfbr3nnz]{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.login__err[data-astro-cid-hfbr3nnz]{color:#a6533f;margin:0;font-size:.85rem}.login__hint[data-astro-cid-hfbr3nnz]{color:color-mix(in srgb, var(--color-text) 60%, transparent);text-align:center;margin:0;font-size:.8rem;line-height:1.5}.login__dev[data-astro-cid-hfbr3nnz]{text-align:center;border-radius:var(--radius-md);background:var(--color-accent-100);color:var(--color-accent-800);border:1px dashed var(--color-accent);margin:0;padding:8px 10px;font-size:.85rem}.login__dev[data-astro-cid-hfbr3nnz] strong[data-astro-cid-hfbr3nnz]{letter-spacing:.15em;font-family:ui-monospace,monospace;font-size:1rem}.admin[data-astro-cid-hfbr3nnz]{min-height:100dvh}.nav-brand[data-astro-cid-hfbr3nnz]{align-items:center;gap:10px;display:flex}.nav-logo[data-astro-cid-hfbr3nnz]{width:48px;height:48px;display:block}.nav[data-astro-cid-hfbr3nnz]{z-index:10;background:color-mix(in srgb, var(--color-bg) 92%, transparent);backdrop-filter:blur(10px);flex-wrap:wrap;position:sticky;top:0}.atabs[data-astro-cid-hfbr3nnz]{gap:.2rem;display:flex;overflow-x:auto}.atab[data-astro-cid-hfbr3nnz]{appearance:none;cursor:pointer;white-space:nowrap;font-family:var(--font-body);border-radius:var(--radius-md);min-height:38px;color:var(--color-text);opacity:.62;background:0 0;border:1px solid #0000;padding:8px 12px;font-size:13px}.atab[data-astro-cid-hfbr3nnz].is-active{color:var(--color-accent-800);border-color:var(--color-accent);opacity:1}.awrap[data-astro-cid-hfbr3nnz]{width:100%;padding:var(--space-4) clamp(1rem, 3vw, 2.5rem) var(--space-8)}.cols[data-astro-cid-hfbr3nnz]{gap:var(--space-2);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=900px){.cols[data-astro-cid-hfbr3nnz]{grid-template-columns:repeat(2,1fr)}}@media (width>=1400px){.cols[data-astro-cid-hfbr3nnz]{grid-template-columns:repeat(3,1fr)}}.cols[data-astro-cid-hfbr3nnz]>.card[data-astro-cid-hfbr3nnz]{margin-bottom:0!important}.aviso[data-astro-cid-hfbr3nnz]{margin:0 0 var(--space-3);border-radius:var(--radius-md);border:1px solid;padding:10px 14px;font-size:14px}.aviso--ok[data-astro-cid-hfbr3nnz]{background:var(--color-accent-100);color:var(--color-accent-800);border-color:var(--color-accent)}.aviso--err[data-astro-cid-hfbr3nnz]{color:#8a3f2c;background:#f6e4de;border-color:#d9a394}.apanel[data-astro-cid-hfbr3nnz]{animation:.3s both fadeUp}.apanel[data-astro-cid-hfbr3nnz][hidden]{display:none}.stats[data-astro-cid-hfbr3nnz]{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=640px){.stats[data-astro-cid-hfbr3nnz]{grid-template-columns:repeat(4,1fr)}}.stat[data-astro-cid-hfbr3nnz]{border:1px solid var(--color-divider);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-paper)}.stat__n[data-astro-cid-hfbr3nnz]{font-family:var(--font-heading);font-size:30px;line-height:1}.stat__r[data-astro-cid-hfbr3nnz]{margin-top:4px;font-size:12px}.stat__nota[data-astro-cid-hfbr3nnz]{color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:11px}.fila[data-astro-cid-hfbr3nnz]{justify-content:space-between;align-items:center;gap:10px;padding:3px 0;font-size:14px;display:flex}.fila--sub[data-astro-cid-hfbr3nnz]{opacity:.9;border-top:1px solid var(--color-divider);margin-top:4px;padding-top:6px;font-size:13px}.codigo[data-astro-cid-hfbr3nnz]{letter-spacing:.1em;color:var(--color-accent-800);background:var(--color-accent-100);border-radius:4px;padding:2px 8px;font-family:ui-monospace,monospace}.add-int[data-astro-cid-hfbr3nnz]{margin-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:8px;display:grid}#wa-qr[data-astro-cid-hfbr3nnz][hidden],#wa-qr-ayuda[data-astro-cid-hfbr3nnz][hidden],#wa-reiniciar[data-astro-cid-hfbr3nnz][hidden],#wa-reanudar[data-astro-cid-hfbr3nnz][hidden],#wa-reintentar[data-astro-cid-hfbr3nnz][hidden],#wa-progreso[data-astro-cid-hfbr3nnz][hidden]{display:none!important}.tabla-wrap[data-astro-cid-hfbr3nnz]{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-paper);overflow-x:auto}.tabla[data-astro-cid-hfbr3nnz]{border-collapse:collapse;width:100%;font-size:13px}.tabla[data-astro-cid-hfbr3nnz] th[data-astro-cid-hfbr3nnz]{text-align:left;letter-spacing:.08em;text-transform:uppercase;opacity:.6;border-bottom:1px solid var(--color-divider);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:500}.tabla[data-astro-cid-hfbr3nnz] td[data-astro-cid-hfbr3nnz]{vertical-align:middle;border-top:1px solid var(--color-divider);padding:10px 12px}.tabla[data-astro-cid-hfbr3nnz] tbody[data-astro-cid-hfbr3nnz] tr[data-astro-cid-hfbr3nnz]:first-child td[data-astro-cid-hfbr3nnz]{border-top:0}.tabla[data-astro-cid-hfbr3nnz] .text-muted[data-astro-cid-hfbr3nnz]{font-size:12px}.tabla__estado[data-astro-cid-hfbr3nnz]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tabla__accion[data-astro-cid-hfbr3nnz]{text-align:right;white-space:nowrap}.acciones[data-astro-cid-hfbr3nnz]{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.blade[data-astro-cid-hfbr3nnz]{border:0;border-left:1px solid var(--color-divider);background:var(--color-bg);width:min(26rem,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--color-text);box-shadow:var(--shadow-lg);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.blade[data-astro-cid-hfbr3nnz]::backdrop{background:color-mix(in srgb, var(--color-neutral-900) 40%, transparent)}.blade[data-astro-cid-hfbr3nnz][open]{animation:.22s ease-out blade-in}.blade__form[data-astro-cid-hfbr3nnz]{gap:var(--space-3);padding:var(--space-4);align-content:start;display:grid}.blade__head[data-astro-cid-hfbr3nnz]{justify-content:space-between;align-items:center;display:flex}.blade__titulo[data-astro-cid-hfbr3nnz]{margin:0;font-size:1.4rem;font-weight:400}@keyframes blade-in{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.blade[data-astro-cid-hfbr3nnz][open]{animation:none}}#apanel-invitados[data-astro-cid-hfbr3nnz],#apanel-ajustes[data-astro-cid-hfbr3nnz]{max-width:44rem;margin-inline:auto}.grupos-lista[data-astro-cid-hfbr3nnz]{gap:6px;display:grid}.grupo-item[data-astro-cid-hfbr3nnz]{min-height:44px;color:inherit;background:var(--color-paper);border:1px solid var(--color-divider);border-radius:var(--radius-md);align-items:center;gap:10px;padding:12px 14px;font-size:14px;text-decoration:none;display:flex}.grupo-item[data-astro-cid-hfbr3nnz] strong[data-astro-cid-hfbr3nnz]{flex:1;font-weight:500}.grupo-item[data-astro-cid-hfbr3nnz] .text-muted[data-astro-cid-hfbr3nnz]{font-size:12px}.grupo-item__flecha[data-astro-cid-hfbr3nnz]{opacity:.5;font-size:18px;line-height:1}.grupo-item[data-astro-cid-hfbr3nnz]:hover{border-color:var(--color-accent)}.flag-check[data-astro-cid-hfbr3nnz]{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.flag-check[data-astro-cid-hfbr3nnz] input[data-astro-cid-hfbr3nnz]{width:18px;height:18px;accent-color:var(--color-accent);flex:none}button[data-astro-cid-hfbr3nnz].grupo-item{text-align:left;width:100%;font:inherit;cursor:pointer;font-size:14px}.blade--ancho[data-astro-cid-hfbr3nnz]{width:min(40rem,100%)}.blade__pie[data-astro-cid-hfbr3nnz]{padding:var(--space-3) 0;background:var(--color-bg);border-top:1px solid var(--color-divider);position:sticky;bottom:0}.wa-preview[data-astro-cid-hfbr3nnz]{white-space:pre-wrap;font-family:var(--font-body);background:var(--color-accent-100);border-radius:var(--radius-md);margin:0 0 var(--space-2);padding:10px 12px;font-size:13px}.preview[data-astro-cid-hfbr3nnz]{border:1px solid var(--color-divider);border-radius:var(--radius-md);background:#fff;width:100%;height:640px}
