.b-icon.bi[data-v-39e29d6a]{font-size:2rem;font-weight:700}.acciones-votante[data-v-211fdf82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;white-space:normal}.busqueda-votante[data-v-211fdf82]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.caja-guardar[data-v-211fdf82]{display:flex;flex-direction:column}.accion-guardar[data-v-211fdf82]{margin-top:auto}.accion-guardar .btn-guardar[data-v-211fdf82]{width:100%}@media (max-width:767px){.acciones-votante[data-v-211fdf82]{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.busqueda-votante[data-v-211fdf82]{grid-template-columns:minmax(0,1fr)}}.etiqueta-cedula[data-v-211fdf82]{display:block;margin-bottom:.4rem;color:#475569;font-size:.875rem;font-weight:600}#cedula[data-v-211fdf82]{height:44px;padding:.5rem .75rem;border:1px solid #d8e0dc;border-radius:8px;font-size:.95rem}#cedula[data-v-211fdf82]:focus{border-color:#198754;box-shadow:0 0 0 3px rgba(25,135,84,.12)}#cedula[data-v-211fdf82]:disabled{background:#eef2f0;color:#64748b}.btn-buscar[data-v-211fdf82],.btn-guardar[data-v-211fdf82]{min-height:44px;padding:.6rem 1.25rem;border-radius:8px;font-weight:600;background:#198754;border:1px solid #198754;color:#fff}.btn-buscar[data-v-211fdf82]{width:100%}.btn-buscar[data-v-211fdf82]:hover,.btn-guardar[data-v-211fdf82]:hover{background:#146c43;border-color:#146c43;color:#fff}.btn-buscar[data-v-211fdf82]:focus-visible,.btn-guardar[data-v-211fdf82]:focus-visible{outline:3px solid rgba(25,135,84,.35);outline-offset:2px}.formulario-votante[data-v-211fdf82]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem;white-space:normal}.seccion-formulario[data-v-211fdf82]{min-width:0;padding:1.25rem;background:#f8faf9;border:1px solid #e1e8e4;border-radius:12px}.seccion-formulario .card-tag[data-v-211fdf82]{margin:0;color:#198754;font-size:1.1rem;font-weight:700}.seccion-formulario hr[data-v-211fdf82]{margin:.875rem 0 1.125rem}.campos-formulario[data-v-211fdf82]{display:grid;gap:1rem}.campo-formulario[data-v-211fdf82]{min-width:0}.campo-formulario label[data-v-211fdf82]{display:block;margin:0 0 .4rem;color:#475569;font-size:.875rem;font-weight:600;line-height:1.4}.campo-formulario .form-control[data-v-211fdf82],.campo-formulario[data-v-211fdf82] .ui.selection.dropdown{width:100%;min-width:0;min-height:42px;border:1px solid #d8e0dc;border-radius:8px;font-size:.95rem;box-shadow:none}.campo-formulario .form-control[data-v-211fdf82]{height:42px;padding:.5rem .75rem}.campo-formulario .form-control[data-v-211fdf82]:focus,.campo-formulario[data-v-211fdf82] .ui.selection.dropdown:focus-within{border-color:#198754;box-shadow:0 0 0 3px rgba(25,135,84,.12)}.campo-formulario .form-control[data-v-211fdf82]:disabled{background:#eef2f0;color:#64748b}.formulario-votante>.col-12[data-v-211fdf82]{grid-column:1/-1;padding:0}@media (max-width:767px){.formulario-votante[data-v-211fdf82]{grid-template-columns:minmax(0,1fr)}.seccion-formulario[data-v-211fdf82]{padding:1rem}}.b-icon.bi[data-v-211fdf82]{cursor:pointer}.custom-select[data-v-211fdf82]{display:block!important}.spinner-border-sm[data-v-211fdf82]{width:1rem;height:1rem}.btn[data-v-211fdf82]:disabled{opacity:.7;cursor:not-allowed}div[data-v-1e378810]{position:relative;width:100%;height:100%}canvas[data-v-1e378810]{max-width:100%;max-height:100%}.resumen-general[data-v-15bbd658]{white-space:normal;align-items:start}.tabla-resumen[data-v-15bbd658]{width:100%;margin:0 0 1.25rem;border:1px solid #e1e8e4;border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden;color:#334155;font-size:.95rem}.tabla-resumen th[data-v-15bbd658]{background:#eef6f1;color:#166534;font-weight:700}.tabla-resumen td[data-v-15bbd658],.tabla-resumen th[data-v-15bbd658]{padding:.8rem 1rem;border:0;border-bottom:1px solid #e1e8e4}.tabla-resumen td[data-v-15bbd658]:first-child,.tabla-resumen th[data-v-15bbd658]:first-child{text-align:left}.tabla-resumen td[data-v-15bbd658]:last-child,.tabla-resumen th[data-v-15bbd658]:last-child{text-align:right;font-variant-numeric:tabular-nums}.tabla-resumen tbody tr[data-v-15bbd658]:nth-child(2n){background:#f8faf9}.tabla-resumen tbody tr[data-v-15bbd658]:hover{background:#f0f7f3}.tabla-resumen tfoot[data-v-15bbd658]{background:#e7f3ec;color:#166534}.tabla-resumen tfoot td[data-v-15bbd658]{border-bottom:0}.tabla[data-v-05833440]{display:block;overflow-x:auto;white-space:nowrap;height:400px}.contenedor-principal[data-v-d6070816]{padding:20px;width:100%}.filtros-container[data-v-d6070816]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-bottom:20px;background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.filtro-item[data-v-d6070816]{display:flex;flex-direction:column;gap:5px}.filtro-item label[data-v-d6070816]{font-weight:600;color:#374151;font-size:13px}.filtro-item input.form-control[data-v-d6070816]{border:2px solid #22c55e;border-radius:8px;padding:8px 12px;font-size:14px;transition:all .3s ease}.filtro-item input.form-control[data-v-d6070816]:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 3px rgba(34,197,94,.1)}.tabla[data-v-d6070816]{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:0;display:block;overflow-x:auto;overflow-y:auto;max-height:500px;position:relative}.table[data-v-d6070816]{width:100%;margin:0;border-collapse:separate;border-spacing:0;font-size:14px}.table thead[data-v-d6070816]{position:sticky;top:0;z-index:20;background:linear-gradient(135deg,#22c55e,#16a34a)}.table thead th[data-v-d6070816]{color:#fff!important;font-weight:600;padding:14px 15px;text-transform:uppercase;font-size:13px;letter-spacing:.5px;border:none;background:transparent}.table thead th[data-v-d6070816]:first-child{border-top-left-radius:12px}.table thead th[data-v-d6070816]:last-child{border-top-right-radius:12px}.table thead th.sortable[data-v-d6070816]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .2s ease}.table thead th.sortable[data-v-d6070816]:hover{background:hsla(0,0%,100%,.1)}.table thead th i[data-v-d6070816]{margin-left:5px;font-size:12px}.table tbody tr[data-v-d6070816]{transition:all .2s ease;background:#fff}.table tbody tr[data-v-d6070816]:hover{background:#f0fdf4;transform:scale(1.002)}.table tbody td[data-v-d6070816]{padding:12px 15px;border-bottom:1px solid #e5e7eb;vertical-align:middle;color:#374151}.table tfoot[data-v-d6070816]{position:sticky;bottom:0;background:linear-gradient(135deg,#dcfce7,#bbf7d0);font-weight:600;border-top:3px solid #22c55e;z-index:15;box-shadow:0 -4px 8px rgba(0,0,0,.1)}.table tfoot th[data-v-d6070816]{padding:14px 15px;border:none;color:#166534;font-size:15px;background:inherit}.table tfoot th[data-v-d6070816]:first-child{border-bottom-left-radius:12px}.table tfoot th[data-v-d6070816]:last-child{border-bottom-right-radius:12px}.b-icon.bi[data-v-d6070816]{color:#22c55e;cursor:pointer;font-size:20px;transition:all .2s ease}.b-icon.bi[data-v-d6070816]:hover{color:#16a34a;transform:scale(1.2)}@media (max-width:768px){.filtros-container[data-v-d6070816]{grid-template-columns:1fr;padding:15px}.tabla[data-v-d6070816]{max-height:400px;padding:0}.table[data-v-d6070816]{font-size:12px}.table tbody td[data-v-d6070816],.table tfoot th[data-v-d6070816],.table thead th[data-v-d6070816]{padding:8px 10px}}.contenedor-tabla[data-v-4434e1c0]{min-width:0}.celda-porcentaje[data-v-4434e1c0]{min-width:220px;width:30%}.peso-personal[data-v-4434e1c0]{display:flex;align-items:center;gap:12px}.peso-personal strong[data-v-4434e1c0]{min-width:65px;text-align:right;color:#166534;font-variant-numeric:tabular-nums}.pista-progreso[data-v-4434e1c0]{flex:1;height:12px;background:#e5e7eb;border-radius:6px;overflow:hidden}.barra-progreso[data-v-4434e1c0]{height:100%;background:#198754;border-radius:6px;transition:width .2s ease}.contenedor-principal[data-v-4434e1c0]{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;width:100%;padding:20px}.contenedor-tabla[data-v-4434e1c0]{width:100%;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:20px}.mb-3 input.form-control[data-v-4434e1c0]{border:2px solid #22c55e;border-radius:8px;padding:12px 15px;font-size:14px;transition:all .3s ease;width:100%}.mb-3 input.form-control[data-v-4434e1c0]:focus{outline:none;border-color:#16a34a;box-shadow:0 0 0 3px rgba(34,197,94,.1)}.tabla-wrapper[data-v-4434e1c0]{width:100%;overflow-x:auto;overflow-y:auto;max-height:500px;margin-top:15px}.table[data-v-4434e1c0]{width:100%;margin:0;border-collapse:separate;border-spacing:0;font-size:14px}.table thead[data-v-4434e1c0]{position:sticky;top:0;z-index:10;background:linear-gradient(135deg,#22c55e,#16a34a)}.table thead th[data-v-4434e1c0]{color:#fff!important;font-weight:600;padding:14px 15px;text-transform:uppercase;font-size:13px;letter-spacing:.5px;border:none;background:transparent}.table thead th[data-v-4434e1c0]:first-child{border-top-left-radius:8px}.table thead th[data-v-4434e1c0]:last-child{border-top-right-radius:8px}.table tbody tr[data-v-4434e1c0]{transition:all .2s ease;background:#fff}.table tbody tr[data-v-4434e1c0]:hover{background:#f0fdf4;transform:scale(1.005)}.table tbody td[data-v-4434e1c0]{padding:12px 15px;border-bottom:1px solid #e5e7eb;vertical-align:middle;color:#374151}.table tfoot[data-v-4434e1c0]{position:sticky;bottom:0;background:linear-gradient(135deg,#dcfce7,#bbf7d0);font-weight:600;border-top:3px solid #22c55e}.table tfoot td[data-v-4434e1c0],.table tfoot th[data-v-4434e1c0]{padding:14px 15px;border:none;color:#166534;font-size:15px}.alert-info[data-v-4434e1c0]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:2px solid #3b82f6;border-radius:12px;padding:20px;font-size:16px;color:#1e40af;text-align:center;margin:20px}@media (max-width:992px){.contenedor-principal[data-v-4434e1c0]{grid-template-columns:1fr;gap:15px;padding:15px}.contenedor-tabla[data-v-4434e1c0]{padding:15px}.tabla-wrapper[data-v-4434e1c0]{max-height:400px}.table[data-v-4434e1c0]{font-size:13px}.table tbody td[data-v-4434e1c0],.table tfoot td[data-v-4434e1c0],.table tfoot th[data-v-4434e1c0],.table thead th[data-v-4434e1c0]{padding:10px 8px}.mb-3 input.form-control[data-v-4434e1c0]{font-size:13px;padding:10px 12px}}@media (max-width:576px){.contenedor-principal[data-v-4434e1c0],.contenedor-tabla[data-v-4434e1c0]{padding:10px}.tabla-wrapper[data-v-4434e1c0]{max-height:350px}.table[data-v-4434e1c0]{font-size:11px}.table thead th[data-v-4434e1c0]{font-size:10px;padding:8px 5px}.table tbody td[data-v-4434e1c0],.table tfoot td[data-v-4434e1c0],.table tfoot th[data-v-4434e1c0]{padding:8px 5px}.mb-3 input.form-control[data-v-4434e1c0]{font-size:12px;padding:8px 10px}}.caja-filtros[data-v-9b5c08ea]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1.25rem;margin-bottom:1.5rem;background:#f8faf9;border:1px solid #e1e8e4;border-radius:12px;white-space:normal}.titulo-filtros[data-v-9b5c08ea]{grid-column:1/-1;border-bottom:1px solid #d8e0dc;padding-bottom:.875rem}.titulo-filtros h5[data-v-9b5c08ea]{margin:0;color:#198754;font-size:1.1rem;font-weight:700}.campo-filtro[data-v-9b5c08ea]{min-width:0}.campo-filtro label[data-v-9b5c08ea]{display:block;margin:0 0 .4rem;color:#475569;font-size:.875rem;font-weight:600;line-height:1.4}.campo-filtro .control-filtro[data-v-9b5c08ea]{display:block;width:100%;height:44px;padding:.5rem 2rem .5rem .75rem;background-color:#fff;border:1px solid #d8e0dc;border-radius:8px;font-size:.95rem;color:#334155}.campo-filtro .control-filtro[data-v-9b5c08ea]:focus{border-color:#198754;box-shadow:0 0 0 3px rgba(25,135,84,.12);outline:none}.btn-consultar[data-v-9b5c08ea]{width:100%;min-height:44px;padding:.6rem 1.25rem;border-radius:8px;font-weight:600;background:#198754;border:1px solid #198754;color:#fff}.btn-consultar[data-v-9b5c08ea]:hover{background:#146c43;border-color:#146c43;color:#fff}.btn-consultar[data-v-9b5c08ea]:focus-visible{outline:3px solid rgba(25,135,84,.35);outline-offset:2px}@media (max-width:767px){.caja-filtros[data-v-9b5c08ea]{grid-template-columns:minmax(0,1fr);padding:1rem}}.loader-container[data-v-9b5c08ea]{display:flex;align-items:center;justify-content:center;min-height:300px;padding:40px}.btn-consultar[data-v-9b5c08ea]:disabled{opacity:.7;cursor:not-allowed}.gestion-militantes[data-v-549dd6ea]{white-space:normal}.caja-gestion[data-v-549dd6ea]{min-width:0;padding:1.25rem;background:#f8faf9;border:1px solid #e1e8e4;border-radius:12px}.busqueda-gestion[data-v-549dd6ea]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:end;margin-bottom:1.25rem}.paneles-gestion[data-v-549dd6ea]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.25rem}.caja-gestion h4[data-v-549dd6ea]{margin:0;color:#198754;font-size:1.1rem;font-weight:700}.caja-gestion hr[data-v-549dd6ea]{margin:.875rem 0 1rem;border-color:#d8e0dc}.caja-gestion p[data-v-549dd6ea]{color:#475569;font-size:.95rem;line-height:1.6;margin:0 0 .5rem;overflow-wrap:anywhere}.edicion-gestion[data-v-549dd6ea]{grid-column:1/-1}.campos-gestion[data-v-549dd6ea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.campo-gestion[data-v-549dd6ea]{min-width:0}.campo-gestion label[data-v-549dd6ea]{display:block;margin:0 0 .4rem;color:#475569;font-size:.875rem;font-weight:600}.campo-gestion .form-control[data-v-549dd6ea],.campo-gestion[data-v-549dd6ea] .ui.selection.dropdown{width:100%;min-width:0;min-height:44px;border:1px solid #d8e0dc;border-radius:8px;font-size:.95rem;box-shadow:none}.campo-gestion .form-control[data-v-549dd6ea]{height:44px;padding:.5rem .75rem}.campo-gestion .form-control[data-v-549dd6ea]:focus,.campo-gestion[data-v-549dd6ea] .ui.selection.dropdown:focus-within{border-color:#198754;box-shadow:0 0 0 3px rgba(25,135,84,.12)}.acciones-gestion[data-v-549dd6ea]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.75rem}.gestion-militantes .btn[data-v-549dd6ea]{min-height:44px;padding:.6rem 1.25rem;border-radius:8px;font-weight:600}.btn-verde[data-v-549dd6ea]{background:#198754;border:1px solid #198754;color:#fff}.btn-verde[data-v-549dd6ea]:hover{background:#146c43;border-color:#146c43;color:#fff}.btn-verde[data-v-549dd6ea]:focus-visible{outline:3px solid rgba(25,135,84,.35);outline-offset:2px}.table[data-v-549dd6ea]{margin-bottom:0;font-size:.875rem;background:#fff}.table thead th[data-v-549dd6ea]{background:#eef6f1;color:#166534;border-bottom:2px solid #d8e0dc}.table td[data-v-549dd6ea],.table th[data-v-549dd6ea]{padding:.7rem .8rem;vertical-align:middle;border-color:#e1e8e4}.table tbody tr[data-v-549dd6ea]:hover{background:#f0f7f3}@media (max-width:991px){.paneles-gestion[data-v-549dd6ea]{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.busqueda-gestion[data-v-549dd6ea],.campos-gestion[data-v-549dd6ea]{grid-template-columns:minmax(0,1fr)}.caja-gestion[data-v-549dd6ea]{padding:1rem}.accion-busqueda .btn[data-v-549dd6ea]{width:100%}}