.navbar[data-v-58d29725]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:0 24px;background:var(--azul);color:var(--texto);border-bottom:1px solid var(--borde)}.marca[data-v-58d29725]{display:flex;align-items:center;gap:10px;font-size:clamp(14px,1.6vw,20px);font-weight:700;letter-spacing:.3px;min-width:0;white-space:nowrap}.titulo[data-v-58d29725]{overflow:hidden;text-overflow:ellipsis}.logo[data-v-58d29725]{flex:0 0 auto;height:34px;display:flex;align-items:center;padding:3px 7px;background:#fff;border-radius:8px;overflow:hidden}.logo img[data-v-58d29725]{height:100%;width:auto;object-fit:contain;display:block}.derecha[data-v-58d29725]{display:flex;align-items:center;gap:16px;flex:0 0 auto}.nav[data-v-58d29725]{position:relative;display:flex;gap:8px;align-self:stretch;align-items:center}.nav-btn[data-v-58d29725]{font:inherit;color:var(--texto-sec);background:transparent;border:none;padding:8px 16px;cursor:pointer;transition:color .15s}.nav-btn[data-v-58d29725]:hover{color:var(--texto)}.nav-btn.activa[data-v-58d29725]{color:var(--texto);font-weight:600}.tab[data-v-58d29725]{transition:color .15s,transform .1s ease}.tab[data-v-58d29725]:active{transform:scale(.92)}.tuerca[data-v-58d29725]{display:flex;align-items:center;justify-content:center;padding:8px 12px}.config[data-v-58d29725]{position:relative;display:flex;align-items:center}.indicador[data-v-58d29725]{position:absolute;bottom:0;height:3px;background:var(--acento);border-radius:2px 2px 0 0;transition:left .25s ease,width .25s ease}.menu[data-v-58d29725]{position:absolute;top:100%;right:0;padding-top:4px;z-index:40;transform-origin:top right}.menu-card[data-v-58d29725]{width:max-content;min-width:180px;max-width:calc(100vw - 24px);background:var(--panel);border:1px solid var(--borde);border-radius:12px;box-shadow:0 10px 30px #00000080;padding:6px}.menu-item[data-v-58d29725]{display:block;width:100%;text-align:left;font:inherit;font-size:14px;color:var(--texto);background:transparent;border:none;padding:9px 12px;border-radius:7px;cursor:pointer;white-space:nowrap}.menu-item[data-v-58d29725]:hover{background:var(--hover);color:var(--acento)}.con-sub[data-v-58d29725]{position:relative}.padre[data-v-58d29725]{display:flex;align-items:center;gap:6px}.padre.abierto[data-v-58d29725]{background:var(--hover);color:var(--acento)}.flecha[data-v-58d29725]{flex:0 0 auto;margin-left:-4px;color:var(--texto-sec)}.padre.abierto .flecha[data-v-58d29725],.padre:hover .flecha[data-v-58d29725]{color:inherit}.submenu[data-v-58d29725]{position:absolute;top:-7px;right:100%;padding-right:10px;z-index:41}.sub-enter-active[data-v-58d29725]{transition:opacity .15s ease,transform .15s ease}.sub-leave-active[data-v-58d29725]{transition:opacity .1s ease}.sub-enter-from[data-v-58d29725],.sub-leave-to[data-v-58d29725]{opacity:0;transform:translate(6px)}.menu-enter-active[data-v-58d29725]{transition:opacity .18s ease,transform .18s ease}.menu-leave-active[data-v-58d29725]{transition:opacity .12s ease,transform .12s ease}.menu-enter-from[data-v-58d29725],.menu-leave-to[data-v-58d29725]{opacity:0;transform:translateY(-8px) scale(.98)}.icono[data-v-58d29725]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;color:var(--texto-sec);background:transparent;border:none;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.icono[data-v-58d29725]:hover{background:var(--hover);color:var(--texto)}.tema-btn svg[data-v-58d29725]{transition:transform .25s ease}.tema-btn:hover svg[data-v-58d29725]{transform:rotate(25deg)}.usuario[data-v-58d29725]{display:flex;align-items:center;gap:8px}.avatar[data-v-58d29725]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--texto);color:var(--azul);font-size:12px;font-weight:800;letter-spacing:.5px;-webkit-user-select:none;user-select:none}.nombre[data-v-58d29725]{font-size:14px;font-weight:600}@media(max-width:640px){.navbar[data-v-58d29725]{padding:0 14px}.marca[data-v-58d29725]{gap:8px}.titulo[data-v-58d29725]{display:none}.logo[data-v-58d29725]{height:28px;padding:2px 5px}.derecha[data-v-58d29725]{gap:8px}.nav-btn[data-v-58d29725]{padding:8px 10px}.nombre[data-v-58d29725]{display:none}.submenu[data-v-58d29725]{position:static;padding:0 0 0 14px}.submenu .menu-card[data-v-58d29725]{min-width:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.flecha[data-v-58d29725]{transform:rotate(-90deg)}}.sk-img[data-v-39178a47]{display:block;width:100%;height:100%;border-radius:0}.fondo[data-v-46b2645f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}.modal[data-v-46b2645f]{position:relative;display:flex;gap:0;background:var(--panel);border-radius:14px;width:min(980px,100%);max-height:90vh;overflow:hidden;box-shadow:0 20px 60px #00000059}.cerrar[data-v-46b2645f]{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--borde);border-radius:50%;background:var(--panel-2);color:var(--texto-sec);cursor:pointer;z-index:3;transition:background .15s,color .15s,border-color .15s}.cerrar[data-v-46b2645f]:hover{background:var(--rojo-bg);color:var(--rojo);border-color:var(--rojo)}.foto[data-v-46b2645f]{position:relative;flex:0 0 45%;background:#000;overflow:hidden;cursor:zoom-in;-webkit-user-select:none;user-select:none}.foto.zoom[data-v-46b2645f]{cursor:zoom-out;touch-action:none}.foto img[data-v-46b2645f]{width:100%;height:100%;max-height:90vh;object-fit:contain;display:block;transform-origin:0 0;will-change:transform}.reemplazar[data-v-46b2645f]{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#0000008c;color:#fff;cursor:pointer;z-index:2;transition:background .15s,border-color .15s}.reemplazar[data-v-46b2645f]:hover:not(:disabled){background:var(--acento);border-color:var(--acento);color:var(--acento-txt)}.reemplazar[data-v-46b2645f]:disabled{cursor:default}.rp-spin[data-v-46b2645f]{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:sf-girar-46b2645f .8s linear infinite}.lente[data-v-46b2645f]{position:absolute;border:2px solid #fff;background:#ffffff47;box-shadow:0 0 0 1px #0003;border-radius:3px;pointer-events:none}.det-cab[data-v-46b2645f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-right:40px;margin-bottom:16px}.det-cab h2[data-v-46b2645f]{margin-bottom:0;padding-right:0}.descargar[data-v-46b2645f]{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:13px;font-weight:600;color:var(--acento);background:transparent;border:1px solid var(--borde);border-radius:999px;padding:6px 14px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.descargar[data-v-46b2645f]:hover{background:var(--panel-2);border-color:var(--acento)}.descargar[data-v-46b2645f]:disabled{opacity:.6;cursor:default}.sin-foto[data-v-46b2645f]{flex:0 0 45%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px 24px;background:var(--panel-2);border-right:1px solid var(--borde);color:var(--texto-sec);text-align:center}.sin-foto svg[data-v-46b2645f]{opacity:.55}.sf-titulo[data-v-46b2645f]{font-size:15px;font-weight:700;color:var(--texto)}.sf-texto[data-v-46b2645f]{font-size:13px;max-width:240px;line-height:1.5}.sf-camara[data-v-46b2645f]{display:flex;align-items:center;justify-content:center;width:78px;height:78px;border-radius:16px;border:1px dashed var(--borde);background:transparent;color:var(--texto-sec);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.sf-camara[data-v-46b2645f]:hover:not(:disabled){border-color:var(--acento);color:var(--acento);background:var(--panel-2)}.sf-camara:hover:not(:disabled) svg[data-v-46b2645f]{opacity:1}.sf-camara.subiendo[data-v-46b2645f]{border-style:solid;border-color:var(--acento);cursor:default}.sf-spin[data-v-46b2645f]{width:24px;height:24px;border-radius:50%;border:2px solid var(--borde);border-top-color:var(--acento);animation:sf-girar-46b2645f .8s linear infinite}@keyframes sf-girar-46b2645f{to{transform:rotate(360deg)}}.detalles[data-v-46b2645f]{flex:1;padding:24px 26px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--borde) transparent}.detalles[data-v-46b2645f]::-webkit-scrollbar{width:10px}.detalles[data-v-46b2645f]::-webkit-scrollbar-track{background:transparent}.detalles[data-v-46b2645f]::-webkit-scrollbar-thumb{background:var(--borde);border-radius:999px;border:3px solid var(--panel)}.detalles[data-v-46b2645f]::-webkit-scrollbar-thumb:hover{background:var(--borde-hov)}.detalles h2[data-v-46b2645f]{font-size:20px;font-weight:700;margin-bottom:16px;padding-right:40px}section[data-v-46b2645f]{margin-bottom:20px}section[data-v-46b2645f]:last-child{margin-bottom:0}h3[data-v-46b2645f]{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--acento);border-bottom:1px solid var(--borde);padding-bottom:6px;margin-bottom:10px}dl[data-v-46b2645f]{display:grid;grid-template-columns:145px 1fr;row-gap:8px;column-gap:12px;font-size:14px;align-items:center}dt[data-v-46b2645f]{color:var(--texto-sec)}dd[data-v-46b2645f]{color:var(--texto);word-break:break-word}.ce-fila[data-v-46b2645f]{display:flex;align-items:center;gap:8px}.ce-guardar[data-v-46b2645f]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--borde);border-radius:10px;background:var(--panel-2);color:var(--texto-sec);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.ce-guardar[data-v-46b2645f]:hover:not(:disabled){color:var(--acento);border-color:var(--acento)}.ce-guardar[data-v-46b2645f]:disabled{opacity:.5;cursor:default}.ce-input[data-v-46b2645f]{width:100%;max-width:220px;font-size:14px;padding:7px 12px;border:1px solid var(--borde);border-radius:10px;background:var(--panel-2);color:var(--texto);outline:none;transition:border-color .15s}.ce-input[data-v-46b2645f]:focus{border-color:var(--acento)}.ce-input[data-v-46b2645f]:disabled{opacity:.5;cursor:default}.ce-input[data-v-46b2645f]::placeholder{color:var(--texto-sec);font-style:italic}.ce-input.borrador[data-v-46b2645f]{border-color:var(--proc)}.ce-borrador[data-v-46b2645f]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--proc);background:var(--proc-bg);border-radius:999px;padding:3px 8px;white-space:nowrap}.verificar-zona[data-v-46b2645f]{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--borde)}.btn-verificar[data-v-46b2645f]{display:inline-flex;align-items:center;gap:7px;font:inherit;font-weight:700;color:var(--acento-txt);background:var(--acento);border:none;border-radius:999px;padding:9px 20px;cursor:pointer;white-space:nowrap}.btn-verificar[data-v-46b2645f]:hover{background:var(--acento-hov)}.btn-verificar[data-v-46b2645f]:disabled{opacity:.6;cursor:default}.mono[data-v-46b2645f]{font-family:ui-monospace,Cascadia Code,Consolas,monospace}.peq[data-v-46b2645f]{font-size:12px;color:var(--texto-sec)}.vacio[data-v-46b2645f]{color:var(--texto-sec);font-style:italic}@media(max-width:720px){.modal[data-v-46b2645f]{flex-direction:column;max-height:92vh}.foto[data-v-46b2645f]{flex:0 0 auto;height:40vh}.sin-foto[data-v-46b2645f]{flex:0 0 auto;max-height:40vh;border-right:none;border-bottom:1px solid var(--borde)}}.fondo[data-v-ec8d2876]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:24px;z-index:50}.modal[data-v-ec8d2876]{position:relative;background:var(--panel);border:1px solid var(--borde);border-radius:14px;width:min(400px,100%);padding:22px 24px;box-shadow:0 20px 60px #00000073}.cerrar[data-v-ec8d2876]{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--borde);border-radius:50%;background:var(--panel-2);color:var(--texto-sec);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.cerrar[data-v-ec8d2876]:hover{background:var(--rojo-bg);color:var(--rojo);border-color:var(--rojo)}h2[data-v-ec8d2876]{font-size:18px;font-weight:700;margin-bottom:2px;padding-right:34px}.sub[data-v-ec8d2876]{color:var(--texto-sec);font-size:13px;margin-bottom:16px}.tarjetas[data-v-ec8d2876]{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.tarjeta[data-v-ec8d2876]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font:inherit;background:var(--panel-2);border:1px solid var(--borde);border-radius:12px;padding:12px 14px;cursor:pointer;transition:border-color .15s,background .15s,transform .1s ease}.tarjeta[data-v-ec8d2876]:hover{border-color:var(--borde-hov)}.tarjeta[data-v-ec8d2876]:active{transform:scale(.99)}.tarjeta.activa[data-v-ec8d2876]{border-color:var(--acento);background:var(--hover)}.t-icono[data-v-ec8d2876]{display:flex;align-items:center;justify-content:center;flex:0 0 40px;height:40px;border-radius:10px;background:var(--panel);border:1px solid var(--borde);color:var(--texto-sec);transition:color .15s,border-color .15s}.tarjeta.activa .t-icono[data-v-ec8d2876]{color:var(--acento);border-color:var(--acento)}.t-texto[data-v-ec8d2876]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.t-titulo[data-v-ec8d2876]{font-size:15px;font-weight:700;color:var(--texto)}.t-desc[data-v-ec8d2876]{font-size:12.5px;color:var(--texto-sec)}.t-check[data-v-ec8d2876]{flex:0 0 auto;color:var(--acento);opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s}.t-check.visible[data-v-ec8d2876]{opacity:1;transform:scale(1)}.acciones[data-v-ec8d2876]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.btn[data-v-ec8d2876]{font:inherit;font-weight:700;color:var(--acento-txt);background:var(--acento);border:none;border-radius:999px;padding:9px 24px;cursor:pointer}.btn[data-v-ec8d2876]:hover{background:var(--acento-hov)}.btn-sec[data-v-ec8d2876]{font:inherit;color:var(--texto);background:transparent;border:1px solid var(--borde);border-radius:999px;padding:9px 20px;cursor:pointer}.btn-sec[data-v-ec8d2876]:hover{background:var(--hover)}.pendientes[data-v-0da6e398]{padding:18px 24px}h1[data-v-0da6e398]{display:flex;align-items:baseline;gap:10px;font-size:24px;font-weight:800;letter-spacing:-.2px;margin-bottom:14px}.h1-n[data-v-0da6e398]{color:var(--acento);font-size:13px;font-weight:700;white-space:nowrap}.toolbar[data-v-0da6e398]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px}.buscar[data-v-0da6e398]{font:inherit;font-size:13px;padding:8px 16px;border:1px solid var(--borde);border-radius:999px;flex:1 1 240px;max-width:420px;background:var(--panel);color:var(--texto);outline:none;transition:border-color .15s}.buscar[data-v-0da6e398]::placeholder{color:var(--texto-sec)}.buscar[data-v-0da6e398]:focus{border-color:var(--acento)}.prod-filtro[data-v-0da6e398]{position:relative}.prod-btn[data-v-0da6e398]{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13px;font-weight:600;color:var(--texto);background:var(--panel);border:1px solid var(--borde);border-radius:999px;padding:7px 14px;cursor:pointer;transition:border-color .15s}.prod-btn[data-v-0da6e398]:hover,.prod-btn.abierto[data-v-0da6e398]{border-color:var(--borde-hov)}.prod-btn svg[data-v-0da6e398]{color:var(--texto-sec);transition:transform .18s ease}.prod-btn.abierto svg[data-v-0da6e398]{transform:rotate(180deg)}.prod-btn .cuenta[data-v-0da6e398]{font-size:12px;font-weight:700;color:var(--acento-txt);background:var(--acento);border-radius:999px;padding:1px 8px}.prod-menu[data-v-0da6e398]{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:230px;padding:6px;background:var(--panel);border:1px solid var(--borde);border-radius:12px;box-shadow:0 12px 34px #00000059;max-height:min(340px,60vh);overflow-y:auto}.prod-menu.ancho[data-v-0da6e398]{min-width:290px}.prod-vacio[data-v-0da6e398]{margin:0;padding:10px;font-size:12px;color:var(--texto-sec)}.prod-op[data-v-0da6e398]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:13px;cursor:pointer}.prod-op[data-v-0da6e398]:hover{background:var(--hover)}.prod-op input[data-v-0da6e398]{accent-color:var(--acento);width:15px;height:15px;cursor:pointer}.prod-limpiar[data-v-0da6e398]{display:block;width:100%;margin-top:4px;padding:7px 10px;font:inherit;font-size:12px;font-weight:600;text-align:left;color:var(--acento);background:transparent;border:none;border-top:1px solid var(--borde);border-radius:0 0 8px 8px;cursor:pointer}.prod-limpiar[data-v-0da6e398]:hover{background:var(--hover)}.prod-enter-active[data-v-0da6e398]{transition:opacity .16s ease,transform .16s ease}.prod-leave-active[data-v-0da6e398]{transition:opacity .12s ease,transform .12s ease}.prod-enter-from[data-v-0da6e398],.prod-leave-to[data-v-0da6e398]{opacity:0;transform:translateY(-6px) scale(.98)}.chips[data-v-0da6e398]{display:flex;flex-wrap:wrap;gap:8px}.chip-filtro[data-v-0da6e398]{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:13px;font-weight:600;color:var(--texto);background:var(--panel);border:1px solid var(--borde);border-radius:999px;padding:5px 6px 5px 14px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.chip-filtro[data-v-0da6e398]:hover{border-color:var(--borde-hov)}.chip-filtro.activo[data-v-0da6e398]{color:var(--acento-txt);border-color:var(--acento);background:var(--acento)}.chip-filtro .cuenta[data-v-0da6e398]{font-size:12px;font-weight:700;color:var(--texto-sec);background:var(--panel-2);border-radius:999px;padding:2px 9px;transition:background .15s,color .15s}.chip-filtro.activo .cuenta[data-v-0da6e398]{color:var(--acento);background:var(--acento-txt)}.tabla-wrap[data-v-0da6e398]{background:var(--panel);border:1px solid var(--borde);border-radius:14px;overflow:auto;max-height:calc(100vh - 225px)}.tabla[data-v-0da6e398]{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.tabla th[data-v-0da6e398]{text-align:left;padding:11px 12px;background:var(--panel-2);color:var(--texto-sec);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;border-bottom:1px solid var(--borde);white-space:nowrap;position:sticky;top:0;z-index:2}.tabla td.destacado[data-v-0da6e398]{font-weight:700}.tabla td.destacado .vacio[data-v-0da6e398]{font-weight:400}.tabla td.tenue[data-v-0da6e398]{color:var(--texto-sec)}.tabla td[data-v-0da6e398]{padding:8px 12px;border-bottom:1px solid var(--borde);vertical-align:middle}.fila:last-child td[data-v-0da6e398]{border-bottom:none}.fila:nth-child(odd) td[data-v-0da6e398]{background:var(--fila-impar)}.fila:nth-child(2n) td[data-v-0da6e398]{background:var(--fila-par)}.fila[data-v-0da6e398]{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}.sk-foto[data-v-0da6e398]{display:block;width:46px;height:46px;border-radius:12px}.sk-badge[data-v-0da6e398]{display:inline-block;width:92px;height:22px;border-radius:999px}.miniatura[data-v-0da6e398]{display:block;width:46px;height:46px;border-radius:12px;overflow:hidden;border:1px solid var(--borde);background:var(--panel-2)}.miniatura img[data-v-0da6e398]{width:100%;height:100%;object-fit:cover;display:block}.miniatura.vacia[data-v-0da6e398]{border-style:dashed;background:transparent;opacity:.45}.miniatura[data-v-0da6e398]:not(.vacia){cursor:zoom-in;transition:border-color .15s ease}.miniatura[data-v-0da6e398]:not(.vacia):hover{border-color:var(--acento)}.preview-foto[data-v-0da6e398]{position:fixed;width:260px;padding:6px;background:#000;border:1px solid var(--borde);border-radius:12px;box-shadow:0 20px 50px #0009;z-index:100;pointer-events:none}.preview-foto img[data-v-0da6e398]{width:100%;max-height:340px;object-fit:contain;display:block;border-radius:8px}.pv-enter-active[data-v-0da6e398],.pv-leave-active[data-v-0da6e398]{transition:opacity .12s ease,transform .12s ease}.pv-enter-from[data-v-0da6e398],.pv-leave-to[data-v-0da6e398]{opacity:0;transform:scale(.96)}.subir-btn[data-v-0da6e398]{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:1px dashed var(--borde);background:transparent;color:var(--texto-sec);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.subir-btn[data-v-0da6e398]:hover:not(:disabled){border-color:var(--acento);color:var(--acento);background:var(--panel-2)}.subir-btn[data-v-0da6e398]:disabled:not(.subiendo){opacity:.4;cursor:default}.subir-btn.subiendo[data-v-0da6e398]{border-style:solid;border-color:var(--acento);cursor:default}.spin[data-v-0da6e398]{width:18px;height:18px;border-radius:50%;border:2px solid var(--borde);border-top-color:var(--acento);animation:girar-0da6e398 .8s linear infinite}@keyframes girar-0da6e398{to{transform:rotate(360deg)}}.fila td[data-v-0da6e398]{transition:background .15s ease}.fila[data-v-0da6e398]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000073;position:relative;z-index:1}.tabla .fila:hover td[data-v-0da6e398]{background:var(--fila-hov)}.guia-num[data-v-0da6e398]{display:inline-flex;align-items:center;gap:6px}.copiar-btn[data-v-0da6e398]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:6px;background:transparent;color:var(--texto-sec);cursor:pointer;opacity:0;transition:opacity .15s,color .15s,background .15s}.fila:hover .copiar-btn[data-v-0da6e398]{opacity:1}.copiar-btn[data-v-0da6e398]:hover{color:var(--acento);background:var(--panel-2)}.col-acciones[data-v-0da6e398]{width:1%;white-space:nowrap;text-align:right}.col-sel[data-v-0da6e398]{width:1%;text-align:center}.check[data-v-0da6e398]{width:16px;height:16px;accent-color:var(--acento);cursor:pointer;vertical-align:middle}.check[data-v-0da6e398]:disabled{cursor:default;opacity:.4}.tarjeta[data-v-0da6e398]{position:relative}.t-check[data-v-0da6e398]{position:absolute;top:12px;right:12px;z-index:1}.barra-lote[data-v-0da6e398]{position:fixed;bottom:22px;left:50%;translate:-50% 0;z-index:45;display:flex;align-items:center;gap:14px;background:var(--panel);border:1px solid var(--borde);border-radius:999px;padding:10px 12px 10px 20px;box-shadow:0 14px 40px #00000073}.bl-n[data-v-0da6e398]{font-size:13px;color:var(--texto-sec);white-space:nowrap}.bl-n b[data-v-0da6e398]{color:var(--texto);font-size:14px}.bl-btn[data-v-0da6e398]{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:13px;font-weight:700;color:var(--acento-txt);background:var(--acento);border:none;border-radius:999px;padding:8px 18px;cursor:pointer;transition:background .15s}.bl-btn[data-v-0da6e398]:hover{background:var(--acento-hov)}.bl-x[data-v-0da6e398]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:var(--texto-sec);background:transparent;border:1px solid var(--borde);cursor:pointer;transition:color .15s,border-color .15s}.bl-x[data-v-0da6e398]:hover{color:var(--rojo);border-color:var(--rojo)}.notif-btn[data-v-0da6e398]{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:12px;font-weight:600;color:var(--acento);background:transparent;border:1px solid var(--borde);border-radius:999px;padding:4px 10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.notif-btn[data-v-0da6e398]:hover{background:var(--panel);border-color:var(--acento)}.notif-btn.ico[data-v-0da6e398]{width:36px;height:36px;padding:0;justify-content:center;border-radius:11px;color:var(--texto-sec);background:var(--panel)}.notif-btn.ico[data-v-0da6e398]:hover{color:var(--acento);border-color:var(--acento)}.notif-btn svg[data-v-0da6e398]{transform-origin:50% 15%}.notif-btn:hover svg[data-v-0da6e398]{animation:campanada-0da6e398 .9s ease-in-out}@keyframes campanada-0da6e398{0%{transform:rotate(0)}15%{transform:rotate(12deg)}35%{transform:rotate(-10deg)}55%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.notif-btn:hover svg[data-v-0da6e398]{animation:none}}.mono[data-v-0da6e398]{font-family:ui-monospace,Cascadia Code,Consolas,monospace}.nowrap[data-v-0da6e398]{white-space:nowrap}.vacio[data-v-0da6e398]{color:var(--texto-sec);font-style:italic}.aviso[data-v-0da6e398]{padding:24px;color:var(--texto-sec);text-align:center}.err[data-v-0da6e398]{color:var(--rojo)}.paginacion[data-v-0da6e398]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:12px}.pg-info[data-v-0da6e398]{color:var(--texto-sec);font-size:14px}.pg-info b[data-v-0da6e398]{color:var(--texto);font-weight:600}.pg-controles[data-v-0da6e398]{display:flex;align-items:center;gap:6px;margin:0 auto}.pg-btn[data-v-0da6e398],.pg-num[data-v-0da6e398]{font:inherit;font-size:13px;color:var(--texto);background:var(--panel);border:1px solid var(--borde);border-radius:8px;padding:7px 12px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.pg-num[data-v-0da6e398]{min-width:36px;text-align:center}.pg-btn[data-v-0da6e398]:hover:not(:disabled),.pg-num[data-v-0da6e398]:hover:not(:disabled):not(.activo){border-color:var(--borde-hov);background:var(--panel-2)}.pg-btn[data-v-0da6e398]:disabled{opacity:.4;cursor:default}.pg-num.activo[data-v-0da6e398]{background:var(--acento);color:var(--acento-txt);border-color:var(--acento);font-weight:700}.pg-num.puntos[data-v-0da6e398]{border-color:transparent;background:transparent;cursor:default;color:var(--texto-sec);padding:7px 4px;min-width:auto}.pg-tam[data-v-0da6e398]{display:flex;align-items:center;gap:8px;color:var(--texto-sec);font-size:13px}.pg-tam select[data-v-0da6e398]{font:inherit;color:var(--texto);background:var(--panel);border:1px solid var(--borde);border-radius:8px;padding:7px 10px;cursor:pointer;outline:none}.pg-tam select[data-v-0da6e398]:focus{border-color:var(--acento)}.tarjetas[data-v-0da6e398]{display:none}.tarjeta[data-v-0da6e398]{background:var(--panel);border:1px solid var(--borde);border-radius:14px;padding:14px;cursor:pointer;transition:border-color .15s ease,transform .1s ease}.tarjeta[data-v-0da6e398]:active{transform:scale(.99)}.t-top[data-v-0da6e398]{display:flex;gap:12px;align-items:flex-start}.t-foto[data-v-0da6e398]{flex:0 0 auto;width:72px;height:72px;border-radius:10px;overflow:hidden;border:1px solid var(--borde);background:var(--panel-2)}.t-foto img[data-v-0da6e398]{width:100%;height:100%;object-fit:cover;display:block}.t-foto.vacia[data-v-0da6e398]{border-style:dashed;background:transparent;opacity:.45}.t-subir[data-v-0da6e398]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:10px;border:1px dashed var(--borde);background:transparent;color:var(--texto-sec);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.t-subir[data-v-0da6e398]:hover:not(:disabled){border-color:var(--acento);color:var(--acento);background:var(--panel-2)}.t-subir[data-v-0da6e398]:disabled:not(.subiendo){opacity:.4;cursor:default}.t-subir.subiendo[data-v-0da6e398]{border-style:solid;border-color:var(--acento);cursor:default}.t-cab[data-v-0da6e398]{display:flex;flex-direction:column;gap:6px;min-width:0}.t-guia[data-v-0da6e398]{font-size:15px;font-weight:600;word-break:break-all}.t-datos[data-v-0da6e398]{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin-top:12px;font-size:14px}.t-datos dt[data-v-0da6e398]{color:var(--texto-sec)}.t-datos dd[data-v-0da6e398]{color:var(--texto);word-break:break-word}.t-acciones[data-v-0da6e398]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;border-top:1px solid var(--borde);padding-top:12px}@media(max-width:820px){.pendientes[data-v-0da6e398]{padding:16px}.tabla-wrap[data-v-0da6e398]{display:none}.tarjetas[data-v-0da6e398]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.toolbar .buscar[data-v-0da6e398]{max-width:none}.pg-controles[data-v-0da6e398]{margin:0}}.no-cargada[data-v-54f0dadf]{padding:48px 24px;text-align:center;color:var(--texto-sec)}.no-cargada h1[data-v-54f0dadf]{font-size:19px;font-weight:700;color:var(--texto);margin-bottom:10px}.no-cargada p[data-v-54f0dadf]{max-width:42ch;margin:0 auto 18px;line-height:1.55}.layout[data-v-aa9da1f2]{display:flex;flex-direction:column;min-height:100%}.contenido[data-v-aa9da1f2]{flex:1;max-width:1280px;width:100%;margin:0 auto}.placeholder[data-v-aa9da1f2]{padding:48px 24px;text-align:center;color:var(--texto-sec)}.placeholder h1[data-v-aa9da1f2]{font-size:22px;font-weight:700;color:var(--texto);margin-bottom:8px}*{box-sizing:border-box;margin:0;padding:0}:root{--azul: #0f0f12;--azul-osc: #0b0b0d;--acento: #f4442c;--acento-hov:#ff5a41;--acento-txt:#ffffff;--morado: #c4b5fd;--morado-bg: #2b2440;--fondo: #0b0b0d;--panel: #151519;--panel-2: #1d1d23;--borde: #2a2a32;--borde-hov: #3a3a44;--hover: #22222a;--texto: #f4f4f2;--texto-sec: #9b9ba6;--ok: #4ade80;--ok-bg: #14351f;--warn: #f5907c;--warn-bg: #40170f;--rojo: #f87171;--rojo-bg: #3a1515;--info: #60a5fa;--info-bg: #142339;--proc: #facc15;--proc-bg: #38300a;--gris-bg: #1f1f26;--fila-impar:#1c1c22;--fila-par: #19191f;--fila-hov: #26262f;--sk-brillo: rgba(255, 255, 255, .07);--grafico: #3b82f6;--grafico-hov:#60a5fa}html.tema-claro{color-scheme:light;--azul: #ffffff;--azul-osc: #f3f4f7;--acento: #e02b1d;--acento-hov:#bd1f13;--acento-txt:#ffffff;--morado: #7c3aed;--morado-bg: #ede9fe;--fondo: #f6f7f9;--panel: #ffffff;--panel-2: #f0f2f5;--borde: #d3d8e1;--borde-hov: #a9b1bf;--hover: #eff1f5;--texto: #23252b;--texto-sec: #676d79;--ok: #047857;--ok-bg: #d1fae5;--warn: #bb271a;--warn-bg: #fdecea;--rojo: #b91c1c;--rojo-bg: #fee2e2;--info: #2563eb;--info-bg: #dbeafe;--proc: #854d0e;--proc-bg: #fef6c8;--gris-bg: #eceef2;--fila-impar:#ffffff;--fila-par: #f4f6f9;--fila-hov: #e9edf3;--sk-brillo: rgba(0, 0, 0, .04);--grafico: #2563eb;--grafico-hov:#1d4ed8}html,body,#app{height:100%}body{font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:var(--texto);background:var(--fondo);overflow-x:clip}::selection{background:var(--acento);color:var(--acento-txt)}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.navbar :focus-visible{outline-color:var(--texto)}*{scrollbar-width:thin;scrollbar-color:var(--borde) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--borde);border-radius:999px;border:3px solid var(--fondo)}::-webkit-scrollbar-thumb:hover{background:var(--borde-hov)}::-webkit-scrollbar-corner{background:transparent}input[type=password]::-ms-reveal{display:none}:root{color-scheme:dark}select option{background:var(--panel);color:var(--texto)}@supports selector(::picker(select)){select,::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}::picker(select){background:var(--panel);border:1px solid var(--borde);border-radius:12px;box-shadow:0 14px 40px #0000008c;padding:6px;margin-top:6px}select option{padding:8px 12px;border-radius:8px;font-size:13px;cursor:pointer;transition:background .12s,color .12s}select option:hover{background:var(--panel-2)}select option:checked{color:var(--acento);font-weight:600}select option::checkmark{color:var(--acento)}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin-left:6px;flex-shrink:0;cursor:pointer;background:var(--rojo);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='15' y1='9' x2='9' y2='15'/%3E%3Cline x1='9' y1='9' x2='15' y2='15'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='15' y1='9' x2='9' y2='15'/%3E%3Cline x1='9' y1='9' x2='15' y2='15'/%3E%3C/svg%3E") no-repeat center / contain;opacity:.75;transition:opacity .15s,transform .15s}input[type=search]::-webkit-search-cancel-button:hover{opacity:1;transform:scale(1.18)}.sk{position:relative;overflow:hidden;background:var(--panel-2);border-radius:8px}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--sk-brillo),transparent);animation:sk-brillo 1.4s infinite}@keyframes sk-brillo{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.sk:after{animation:none}}.sk-txt{display:inline-block;height:12px;border-radius:999px;vertical-align:middle}.badge-estado{display:inline-flex;align-items:center;gap:7px;padding:3px 11px 3px 9px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.7;white-space:nowrap}.badge-estado .badge-dot{width:7px;height:7px;border-radius:2px;background:currentColor}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{top:68px!important}.swal2-popup.swal-popup,.swal2-popup.swal2-toast.swal-popup{border:1px solid var(--borde);border-radius:14px;background:var(--panel);color:var(--texto)}.swal-popup .swal2-title{color:var(--texto)}.swal-popup .swal2-html-container{color:var(--texto-sec)}.swal2-toast.swal-popup .swal2-title{color:var(--texto)}.swal-btn{font:inherit;font-weight:700;color:var(--acento-txt);background:var(--acento);border:none;border-radius:999px;padding:9px 22px;cursor:pointer}.swal-btn:hover{background:var(--acento-hov)}.swal-btn-sec{font:inherit;color:var(--texto);background:transparent;border:1px solid var(--borde);border-radius:999px;padding:9px 22px;cursor:pointer;margin-left:10px}.swal-btn-sec:hover{background:var(--hover)}.swal-btn-rojo{font:inherit;font-weight:700;color:#141414;background:var(--rojo);border:none;border-radius:999px;padding:9px 22px;cursor:pointer}.swal-btn-rojo:hover{background:#ef4444}html.tema-claro .swal-btn-rojo{color:#fff}.swal2-timer-progress-bar{background:var(--acento)}@keyframes toast-entrar{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes toast-salir{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}.swal2-popup.toast-entrar{animation:toast-entrar .28s ease-out}.swal2-popup.toast-salir{animation:toast-salir .22s ease-in forwards}@media(prefers-reduced-motion:reduce){.swal2-popup.toast-entrar,.swal2-popup.toast-salir{animation:none}}.swal2-toast .swal2-close{font-size:1.5em;color:var(--texto-sec);align-self:center;margin-left:6px;transition:color .15s}.swal2-toast .swal2-close:hover{color:var(--texto)}.swal2-toast .swal2-close:focus{box-shadow:none}.swal-popup .swal2-radio{background:transparent;display:flex;justify-content:center;gap:18px;font-size:15px}.swal-popup .swal2-radio input{accent-color:var(--acento)}.swal-resumen{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;text-align:left;margin:4px auto 14px;max-width:380px;font-size:14px}.swal-resumen .sr-k{color:var(--texto-sec)}.swal-resumen .sr-v{color:var(--texto);font-weight:600;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;word-break:break-word}.swal-nota{font-size:13px;color:var(--warn);margin:0}.badge-estado.e-ok{color:var(--ok);background:var(--ok-bg)}.badge-estado.e-pend{color:var(--warn);background:var(--warn-bg)}.badge-estado.e-proc{color:var(--proc);background:var(--proc-bg)}.badge-estado.e-lect{color:var(--info);background:var(--info-bg)}.badge-estado.e-err{color:var(--rojo);background:var(--rojo-bg)}.badge-estado.e-sin{color:var(--texto-sec);background:var(--gris-bg)}.auth-caida{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.ac-panel{background:var(--panel);border:1px solid var(--borde);border-radius:14px;padding:36px 32px;max-width:440px;text-align:center;box-shadow:0 20px 60px #00000059}.ac-panel svg{color:var(--warn);margin-bottom:14px}.ac-panel h1{font-size:19px;font-weight:700;margin-bottom:10px}.ac-panel p{color:var(--texto-sec);font-size:14px;line-height:1.55;margin-bottom:22px}.ac-btn{font:inherit;font-weight:700;color:var(--acento-txt);background:var(--acento);border:none;border-radius:999px;padding:10px 26px;cursor:pointer}.ac-btn:hover{background:var(--acento-hov)}
