.aviso-cuenta[data-v-cfc48883]{font-size:.62rem}.aviso-panel[data-v-cfc48883]{position:absolute;right:0;top:calc(100% + 8px);width:360px;max-width:calc(100vw - 24px);z-index:1090;border:1px solid rgba(0,0,0,.06)}.aviso-lista[data-v-cfc48883]{max-height:420px;overflow-y:auto}.aviso-item[data-v-cfc48883]{background:transparent}.aviso-item[data-v-cfc48883]:hover,.aviso-item[data-v-cfc48883]:focus-visible{background:#7367f00f;outline:none}.aviso-item.sin-leer[data-v-cfc48883]{background:#7367f00a}.aviso-icono[data-v-cfc48883]{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem}.aviso-fecha[data-v-cfc48883]{font-size:.7rem}.aviso-punto[data-v-cfc48883]{width:8px;height:8px;border-radius:50%;background:#7367f0;margin-top:6px}.min-w-0[data-v-cfc48883]{min-width:0}.cnx-version[data-v-974f2167]{display:flex;align-items:center;gap:6px;width:calc(100% - 24px);margin:-8px 12px 12px;padding:5px 10px;border:0;border-radius:10px;background:transparent;color:#7f93b5;font-size:.72rem;font-weight:600;text-align:left}.cnx-version[data-v-974f2167]:hover{background:#ffffff0f;color:#fff}.cnx-version-alerta[data-v-974f2167]{margin-left:auto;color:#fbbf24}.rm-overlay[data-v-974f2167]{position:fixed;top:0;right:0;bottom:0;left:0;background:#221e388c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2000;overflow-y:auto}.rm-wrap[data-v-974f2167]{margin:auto;min-height:100%;display:flex;align-items:center;padding:24px 16px}.rm-card[data-v-974f2167]{width:100%;background:var(--bs-body-bg, #fff);border-radius:18px;box-shadow:0 24px 64px #14103247;overflow:hidden}.rm-head[data-v-974f2167]{position:relative;color:#fff;padding:20px 24px;display:flex;gap:14px;align-items:center;background:linear-gradient(135deg,#7367f0,#9e95f5)}.rm-head-icon[data-v-974f2167]{width:48px;height:48px;border-radius:14px;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.rm-head h5[data-v-974f2167]{color:#fff;margin:0;font-weight:700}.rm-head small[data-v-974f2167]{color:#ffffffd9}.rm-close[data-v-974f2167]{margin-left:auto;background:#ffffff2e;border:0;color:#fff;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.rm-close[data-v-974f2167]:hover{background:#ffffff52}.rm-body[data-v-974f2167]{padding:22px 24px;max-height:65vh;overflow-y:auto}.rm-foot[data-v-974f2167]{padding:14px 24px;background:var(--bs-tertiary-bg, #f8f7fa);border-top:1px solid var(--bs-border-color, #e6e6e8);display:flex;gap:12px}.cnx-login[data-v-24567373]{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:#f3f6fb}.cnx-login-brand[data-v-24567373]{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:56px 64px;color:#fff;background:linear-gradient(150deg,#0b1b3d,#0e2d6a 55%,#1456c4)}.cnx-login-orb[data-v-24567373]{position:absolute;border-radius:50%;filter:blur(60px);opacity:.7;pointer-events:none}.cnx-login-orb-1[data-v-24567373]{width:420px;height:420px;background:#1872f6;top:-120px;right:-100px;animation:cnx-drift-24567373 14s ease-in-out infinite alternate}.cnx-login-orb-2[data-v-24567373]{width:360px;height:360px;background:#22d3ee;bottom:-140px;left:-80px;opacity:.35;animation:cnx-drift-24567373 18s ease-in-out infinite alternate-reverse}.cnx-login-rings[data-v-24567373]{position:absolute;right:-140px;bottom:-140px;width:460px;height:460px;border-radius:50%;border:40px solid rgba(255,255,255,.04);box-shadow:0 0 0 60px #ffffff06,0 0 0 130px #ffffff04;animation:cnx-breathe-24567373 7s ease-in-out infinite;pointer-events:none}@keyframes cnx-drift-24567373{0%{transform:translate(0) scale(1)}to{transform:translate(-40px,30px) scale(1.12)}}@keyframes cnx-breathe-24567373{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.cnx-login-brand-inner[data-v-24567373]{position:relative;z-index:1;max-width:520px;animation:cnx-rise .7s cubic-bezier(.2,0,0,1) both}.cnx-login-logo[data-v-24567373]{width:84px;height:84px;border-radius:24px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 40px -16px #1872f6e6;margin-bottom:32px;animation:cnx-float-24567373 5s ease-in-out infinite}.cnx-login-logo img[data-v-24567373]{width:58px;filter:brightness(0) invert(1)}@keyframes cnx-float-24567373{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cnx-login-headline[data-v-24567373]{color:#fff;font-weight:800;font-size:2.35rem;line-height:1.15;letter-spacing:-.03em;margin-bottom:14px}.cnx-login-lead[data-v-24567373]{color:#ffffffb8;font-size:1.02rem;margin-bottom:30px}.cnx-login-features[data-v-24567373]{list-style:none;padding:0;margin:0;display:grid;gap:12px}.cnx-login-features li[data-v-24567373]{display:flex;align-items:center;gap:12px;color:#ffffffe6;font-weight:600;font-size:.95rem;opacity:0;animation:cnx-rise .6s cubic-bezier(.2,0,0,1) forwards}.cnx-login-features li[data-v-24567373]:nth-child(1){animation-delay:.25s}.cnx-login-features li[data-v-24567373]:nth-child(2){animation-delay:.35s}.cnx-login-features li[data-v-24567373]:nth-child(3){animation-delay:.45s}.cnx-login-features li[data-v-24567373]:nth-child(4){animation-delay:.55s}.cnx-feat-ic[data-v-24567373]{width:36px;height:36px;border-radius:11px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1a;color:#7fdcff;font-size:1.1rem;border:1px solid rgba(255,255,255,.12)}.cnx-login-foot[data-v-24567373]{position:absolute;left:64px;bottom:28px;color:#ffffff73;font-size:.78rem;font-weight:600;z-index:1}.cnx-login-main[data-v-24567373]{display:flex;align-items:center;justify-content:center;padding:40px 24px}.cnx-login-card[data-v-24567373]{width:100%;max-width:420px;background:#fff;border:1px solid #e6ecf5;border-radius:24px;padding:40px 36px 30px;box-shadow:0 30px 60px -30px #0b1b3d47;animation:cnx-rise .6s .1s cubic-bezier(.2,0,0,1) both}.cnx-login-eyebrow[data-v-24567373]{display:inline-block;padding:4px 10px;border-radius:8px;background:#e8f1fe;color:#1456c4;font-size:.7rem;font-weight:800;letter-spacing:.1em;margin-bottom:14px}.cnx-login-title[data-v-24567373]{font-weight:800;font-size:1.6rem;color:#0b1b3d;letter-spacing:-.03em}.cnx-login-sub[data-v-24567373]{color:#64748b}.cnx-field .input-group-text[data-v-24567373]{color:#94a3b8;transition:color .2s}.cnx-field:focus-within .input-group-text[data-v-24567373]{color:#1872f6}.cnx-field .form-control[data-v-24567373]{height:46px}.cnx-login-btn[data-v-24567373]{height:48px;font-size:.98rem;border-radius:13px!important}.cnx-login-btn .ti[data-v-24567373]{transition:transform .25s cubic-bezier(.2,0,0,1)}.cnx-login-btn:hover .ti[data-v-24567373]{transform:translate(4px)}.cnx-login-secure[data-v-24567373]{margin:18px 0 0;text-align:center;color:#94a3b8;font-size:.78rem;font-weight:600}.cnx-login-secure .ti[data-v-24567373]{color:#10b981}.cnx-shake[data-v-24567373]{animation:cnx-shake-24567373 .45s cubic-bezier(.36,.07,.19,.97) both}@keyframes cnx-shake-24567373{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.cnx-alert-enter-active[data-v-24567373],.cnx-alert-leave-active[data-v-24567373]{transition:opacity .25s,transform .25s}.cnx-alert-enter-from[data-v-24567373],.cnx-alert-leave-to[data-v-24567373]{opacity:0;transform:translateY(-6px)}@media (max-width: 991.98px){.cnx-login[data-v-24567373]{grid-template-columns:1fr}.cnx-login-brand[data-v-24567373]{display:none}}.etiqueta-proceso[data-v-2b5053a8]{font-size:.68rem}[data-v-2b5053a8]:root{--transition-smooth: all .3s cubic-bezier(.25, .8, .25, 1)}.fade-in[data-v-2b5053a8]{animation:fadeIn-2b5053a8 .6s cubic-bezier(.16,1,.3,1) forwards;opacity:0;transform:translateY(10px)}.delay-1[data-v-2b5053a8]{animation-delay:.1s}.delay-2[data-v-2b5053a8]{animation-delay:.2s}@keyframes fadeIn-2b5053a8{to{opacity:1;transform:translateY(0)}}.bg-gradient-primary[data-v-2b5053a8]{background:linear-gradient(135deg,#1872f6,#1456c4)}.bg-gradient-success[data-v-2b5053a8]{background:linear-gradient(135deg,#10b981,#059669)}.bg-gradient-warning[data-v-2b5053a8]{background:linear-gradient(135deg,#f59e0b,#d97706)}.bg-gradient-info[data-v-2b5053a8]{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.stat-card[data-v-2b5053a8]{border-radius:1.25rem;border:none;box-shadow:0 10px 20px -5px #0000001a;transition:transform .3s var(--transition-smooth),box-shadow .3s}.stat-card[data-v-2b5053a8]:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #00000026}.stat-bg-icon[data-v-2b5053a8]{position:absolute;right:-10px;bottom:-20px;font-size:8rem;opacity:.15;transform:rotate(-15deg);transition:transform .4s}.stat-card:hover .stat-bg-icon[data-v-2b5053a8]{transform:rotate(0) scale(1.1)}.glass-btn[data-v-2b5053a8]{background:#1872f6e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.list-search[data-v-2b5053a8]{width:300px}.list-search input[data-v-2b5053a8]:focus{box-shadow:none;border-color:#dee2e6}.premium-card[data-v-2b5053a8]{border-radius:1rem;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.datatable-wrapper[data-v-2b5053a8]{background:#fff;border:1px solid #f0f0f5;box-shadow:0 4px 6px -4px #0000000d inset}.premium-table thead th[data-v-2b5053a8]{text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;color:#8c9097;font-weight:600;border-bottom:2px solid #f3f4f6;padding:1rem}.premium-table tbody td[data-v-2b5053a8]{padding:.85rem 1rem;border-bottom:1px solid #f8f9fa;color:#4b5563}.row-hover[data-v-2b5053a8]{transition:background-color .2s ease}.row-hover[data-v-2b5053a8]:hover{background-color:#f8fafc}.bg-light-primary[data-v-2b5053a8]{background-color:#1872f61a}.hover-primary[data-v-2b5053a8]:hover{background-color:#e0e7ff!important;color:#1456c4!important}.badge-glow[data-v-2b5053a8]{position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;filter:blur(8px);opacity:.4;z-index:-1;border-radius:inherit}.badge[data-v-2b5053a8]{position:relative}.evid-tile[data-v-2b5053a8]{background:#fff}.evid-mini[data-v-2b5053a8]{height:120px;border-radius:8px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.evid-mini img[data-v-2b5053a8]{width:100%;height:100%;object-fit:cover}.evid-mini-sm[data-v-2b5053a8]{height:80px}.evid-doc[data-v-2b5053a8]{font-size:2.2rem;color:#dc2626}.evid-falta[data-v-2b5053a8]{font-size:.72rem;color:#94a3b8;text-align:center}.evid-falta i[data-v-2b5053a8]{font-size:1.6rem}.evid-hist[data-v-2b5053a8]{width:170px;background:#fff}.evid-meta[data-v-2b5053a8]{font-size:.72rem;color:#64748b;line-height:1.35;margin-top:2px}.dropdown-menu[data-v-2b5053a8]{border:none;box-shadow:0 10px 25px -5px #0000001a;border-radius:.75rem}.dropdown-item[data-v-2b5053a8]{font-size:.9rem;padding:.5rem 1rem;display:flex;align-items:center}.dropdown-item i[data-v-2b5053a8]{font-size:1.1rem}.cnx-dash-hero[data-v-778be944]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;border-radius:22px;color:#fff;overflow:hidden;background:radial-gradient(60% 120% at 100% 0%,#22d3ee59,#22d3ee00 60%),radial-gradient(50% 120% at 0% 100%,#1872f68c,#1872f600 60%),linear-gradient(135deg,#0b1b3d,#0e2d6a 55%,#1456c4);box-shadow:0 22px 44px -22px #0b1b3da6;animation:cnx-rise .55s cubic-bezier(.2,0,0,1) both}.cnx-dash-hero[data-v-778be944]:after{content:"";position:absolute;right:-60px;top:-80px;width:280px;height:280px;border-radius:50%;border:28px solid rgba(255,255,255,.05);box-shadow:0 0 0 40px #ffffff08,0 0 0 90px #ffffff05;pointer-events:none}.cnx-dash-hero-text[data-v-778be944]{position:relative;z-index:1}.cnx-dash-eyebrow[data-v-778be944]{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9fd8ff;margin-bottom:6px}.cnx-live-dot[data-v-778be944]{width:8px;height:8px;border-radius:50%;background:#22d3ee;box-shadow:0 0 #22d3ee99;animation:cnx-live-778be944 1.8s ease-out infinite}@keyframes cnx-live-778be944{0%{box-shadow:0 0 #22d3ee99}to{box-shadow:0 0 0 10px #22d3ee00}}.cnx-dash-title[data-v-778be944]{color:#fff!important;font-size:1.6rem}.cnx-dash-sub[data-v-778be944]{color:#ffffffc7}.cnx-dash-sub strong[data-v-778be944]{color:#fff}.cnx-sync-chip[data-v-778be944]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;background:#10b98129;color:#a7f3d0;border:1px solid rgba(16,185,129,.35);font-weight:700;font-size:.8rem}.cnx-hero-btn[data-v-778be944]{position:relative;z-index:1;background:#fff!important;color:#0b1b3d!important;border:0!important;border-radius:12px!important;box-shadow:0 10px 20px -10px #00000080!important}.cnx-hero-btn[data-v-778be944]:hover:not(:disabled){transform:translateY(-1px);color:#1872f6!important}.cnx-kpis[data-v-778be944] .badge.rounded.p-2{width:38px;height:38px;padding:0!important;display:inline-flex;align-items:center;justify-content:center;border-radius:12px!important}.cnx-kpis[data-v-778be944] .badge.rounded.p-2 .ti{font-size:1.15rem}.cnx-kpis h3[data-v-778be944],.cnx-kpis h4[data-v-778be944]{letter-spacing:-.03em;font-weight:800!important;font-variant-numeric:tabular-nums}.cnx-quick-title[data-v-778be944]{color:#0b1b3d}.cnx-quick-bolt[data-v-778be944]{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;box-shadow:0 6px 14px -6px #f59e0bcc}.cnx-quick-grid[data-v-778be944]{display:flex;flex-wrap:wrap;gap:8px}.cnx-quick-item[data-v-778be944]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;font-weight:700;font-size:.82rem;color:#0b1b3d;background:color-mix(in srgb,var(--q) 8%,#fff);border:1px solid color-mix(in srgb,var(--q) 22%,#fff);transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s,background .2s;text-decoration:none}.cnx-quick-item .ti[data-v-778be944]{color:var(--q);font-size:1.05rem;transition:transform .3s cubic-bezier(.2,0,0,1)}.cnx-quick-item[data-v-778be944]:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--q) 14%,#fff);box-shadow:0 10px 20px -12px var(--q);color:#0b1b3d}.cnx-quick-item:hover .ti[data-v-778be944]{transform:scale(1.15) rotate(-6deg)}.spin-animation[data-v-778be944]{animation:spin-778be944 1s linear infinite}@keyframes spin-778be944{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sugerencias-direccion[data-v-ff63b4cc]{top:100%;left:0;z-index:1050;max-height:260px;overflow-y:auto;background:#fff;border:1px solid #dbdade;border-radius:.375rem}.sugerencias-direccion .list-group-item[data-v-ff63b4cc]{background-color:#fff!important;color:#444050;border-color:#ececee}.sugerencias-direccion .list-group-item[data-v-ff63b4cc]:hover{background-color:#f1f0ff!important}.step-btn[data-v-ff63b4cc]{transition:all .25s;cursor:pointer}.icon-circle[data-v-ff63b4cc]{width:38px;height:38px;font-size:1.1rem}.fade-in[data-v-ff63b4cc]{animation:fadeIn-ff63b4cc .35s ease}@keyframes fadeIn-ff63b4cc{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.font-monospace[data-v-ff63b4cc]{font-family:Courier New,monospace}.spin-infinite[data-v-3ea49ff0]{animation:spin-3ea49ff0 1s linear infinite}@keyframes spin-3ea49ff0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-option[data-v-3ea49ff0]{cursor:pointer;transition:all .2s ease}.custom-option[data-v-3ea49ff0]:hover{background-color:#1872f60a}.control-pagos-view[data-v-22f8019f]{animation:fadeIn-22f8019f .3s ease-in-out}@keyframes fadeIn-22f8019f{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.gestion-sorteos-view[data-v-71d2fbb3]{animation:fadeIn-71d2fbb3 .25s ease-in-out}.banner-card[data-v-71d2fbb3]{transition:transform .2s ease,box-shadow .2s ease;border-color:#e2e8f0!important}.banner-card[data-v-71d2fbb3]:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000000f!important}@keyframes fadeIn-71d2fbb3{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.custom-pin-container{background:transparent!important;border:none!important}.pin-marker{position:relative;width:28px;height:34px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0006;transition:transform .15s ease,filter .15s ease;cursor:pointer;border:2px solid #ffffff}.pin-marker:hover{transform:rotate(-45deg) scale(1.22);filter:brightness(1.1);z-index:9999!important}.pin-marker.pin-fibra{background:linear-gradient(135deg,#0284c7,#2563eb)}.pin-marker.pin-wifi{background:linear-gradient(135deg,#f59e0b,#ea580c)}.pin-marker.pin-sin-dato{background:linear-gradient(135deg,#9ca3af,#6b7280)}.pin-glyph{transform:rotate(45deg);color:#fff;display:flex;align-items:center;justify-content:center}.pin-status-beacon{position:absolute;top:-3px;right:-3px;width:10px;height:10px;border-radius:50%;border:2px solid #ffffff;box-shadow:0 0 5px #0006}.map-overlay-loading[data-v-d20bd600]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffe0;z-index:1000}.map-zoom-indicator[data-v-d20bd600]{position:absolute;top:15px;left:50%;transform:translate(-50%);z-index:1000;background:#fffffff0!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.map-legend-floating[data-v-d20bd600]{position:absolute;bottom:25px;right:25px;z-index:1000;background:#fffffff0!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:220px}.legend-pin[data-v-d20bd600]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px}.pin-fibra-legend[data-v-d20bd600]{background:linear-gradient(135deg,#0284c7,#2563eb)}.pin-wifi-legend[data-v-d20bd600]{background:linear-gradient(135deg,#f59e0b,#ea580c)}.status-indicator-dot[data-v-d20bd600]{width:9px;height:9px;border-radius:50%;display:inline-block}.cursor-pointer[data-v-d20bd600]{cursor:pointer}.spin-infinite[data-v-85a8ba84]{animation:spin-85a8ba84 1s linear infinite}@keyframes spin-85a8ba84{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-infinite[data-v-ee1572b0]{animation:spin-ee1572b0 1s linear infinite}@keyframes spin-ee1572b0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text-primary-hover[data-v-ee1572b0]:hover{color:var(--bs-primary)!important;text-decoration:underline}@media print{body[data-v-ee1572b0] *{visibility:hidden}#seccion-recibo-imprimir[data-v-ee1572b0],#seccion-recibo-imprimir[data-v-ee1572b0] *{visibility:visible}#seccion-recibo-imprimir[data-v-ee1572b0]{position:absolute;left:0;top:0;width:100%}}body .swal2-container{z-index:100100!important}
