.card[data-v-97a0ef8e]{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:22px;box-shadow:0 12px 35px #0f172a0d}.title h2[data-v-97a0ef8e]{display:flex;align-items:center;gap:8px;margin:0;color:#166534}.title p[data-v-97a0ef8e]{margin:5px 0 18px;color:#64748b}.grid[data-v-97a0ef8e]{grid-template-columns:1fr 2fr;gap:18px}.grid[data-v-97a0ef8e],label[data-v-97a0ef8e]{display:grid}label[data-v-97a0ef8e]{gap:7px;color:#334155;font-size:12px;font-weight:800}label span[data-v-97a0ef8e]{display:flex;align-items:center;gap:5px}input[data-v-97a0ef8e],select[data-v-97a0ef8e]{height:44px;border:1px solid #cbd5e1;border-radius:9px;padding:0 11px;background:#fff}.error[data-v-97a0ef8e]{color:#b91c1c}@media(max-width:700px){.grid[data-v-97a0ef8e]{grid-template-columns:1fr}}.fondo[data-v-4cffb408]{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;background:#0f172a80;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.modal[data-v-4cffb408]{width:min(390px,100%);box-sizing:border-box;padding:22px;background:#fff;border-radius:16px;box-shadow:0 24px 70px #0f172a40}header[data-v-4cffb408]{display:flex;align-items:center;justify-content:space-between;gap:16px}h2[data-v-4cffb408]{margin:0;color:#166534;font-size:21px}header button[data-v-4cffb408]{border:0;background:transparent;color:#334155;font-size:18px;cursor:pointer}.modal p[data-v-4cffb408]{margin:24px 0 18px;color:#475569;font-size:13px}label[data-v-4cffb408]{display:grid;gap:7px;margin-top:12px;color:#334155;font-size:12px;font-weight:800}label select[data-v-4cffb408]{padding:0 11px;background:#fff}.porcentaje-input[data-v-4cffb408],label select[data-v-4cffb408]{height:43px;border:1px solid #cbd5e1;border-radius:9px}.porcentaje-input[data-v-4cffb408]{display:flex;overflow:hidden}.porcentaje-input input[data-v-4cffb408]{min-width:0;flex:1;border:0;padding:0 11px;outline:0}.porcentaje-input span[data-v-4cffb408]{display:grid;width:42px;place-items:center;background:#f8fafc;color:#64748b;font-weight:800}.resultado[data-v-4cffb408]{margin-top:14px;padding:13px;border-left:3px solid #22c55e;border-radius:7px;background:#f0fdf4;color:#166534;font-size:13px}.resultado.invalido[data-v-4cffb408]{border-color:#dc2626;background:#fef2f2;color:#b91c1c}footer[data-v-4cffb408]{display:flex;justify-content:space-between;gap:12px;margin-top:18px}footer button[data-v-4cffb408]{border:1px solid #cbd5e1;border-radius:9px;padding:10px 17px;background:#fff;color:#334155;font-weight:800;cursor:pointer}.aplicar[data-v-4cffb408]{border-color:#15803d!important;background:#15803d!important;color:#fff!important}.aplicar[data-v-4cffb408]:disabled{opacity:.45;cursor:not-allowed}.card[data-v-e446d478]{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:22px;box-shadow:0 12px 35px #0f172a0d}.card h2[data-v-e446d478]{display:flex;align-items:center;gap:8px;margin:0;color:#166534}.card p[data-v-e446d478]{margin:5px 0 18px;color:#64748b}.grid[data-v-e446d478]{grid-template-columns:1.2fr 2fr 1fr 1fr;gap:14px}.grid[data-v-e446d478],label[data-v-e446d478]{display:grid}label[data-v-e446d478]{gap:7px;color:#334155;font-size:12px;font-weight:800}label span[data-v-e446d478]{display:flex;align-items:center;gap:5px}input[data-v-e446d478],select[data-v-e446d478],textarea[data-v-e446d478]{box-sizing:border-box;width:100%;border:1px solid #cbd5e1;border-radius:9px;padding:10px;background:#fff}input[data-v-e446d478],select[data-v-e446d478]{height:44px}textarea[data-v-e446d478]{resize:vertical}.monto-final[data-v-e446d478]{display:flex;height:44px;border:1px solid #cbd5e1;border-radius:9px;overflow:hidden;background:#f8fafc}.monto-final strong[data-v-e446d478]{display:flex;align-items:center;min-width:0;flex:1;padding:0 10px;color:#166534}.monto-final button[data-v-e446d478]{width:42px;border:0;border-left:1px solid #cbd5e1;background:#f0fdf4;color:#15803d;font-weight:900;cursor:pointer}.monto-final button[data-v-e446d478]:disabled{opacity:.45;cursor:not-allowed}.archivo[data-v-e446d478],.notas[data-v-e446d478]{margin-top:16px}small[data-v-e446d478]{color:#64748b;font-weight:500}.error[data-v-e446d478]{color:#b91c1c!important}@media(max-width:850px){.grid[data-v-e446d478]{grid-template-columns:1fr}.desc[data-v-e446d478]{grid-column:auto}}.card[data-v-2eefbf6f]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:20px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 30px #0f172a0a}.top[data-v-2eefbf6f]{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.top h2[data-v-2eefbf6f]{margin:0;color:#0f172a;font-size:24px}.top p[data-v-2eefbf6f]{margin:4px 0 0;color:#64748b;font-size:12px}.resumen[data-v-2eefbf6f]{display:flex;gap:22px;text-align:right}.resumen div[data-v-2eefbf6f]{display:flex;flex-direction:column}.resumen span[data-v-2eefbf6f]{color:#64748b;font-size:10px}.resumen strong[data-v-2eefbf6f]{color:#166534;font-size:18px}.debito[data-v-2eefbf6f]{color:#047857!important;font-weight:800}.credito[data-v-2eefbf6f]{color:#ea580c!important;font-weight:800}.filtros[data-v-2eefbf6f]{display:grid;grid-template-columns:120px 130px 130px minmax(220px,1fr) auto;gap:10px;align-items:end;margin-bottom:16px;padding:14px;background:#f8fafc;border-radius:14px}.filtros label[data-v-2eefbf6f]{display:flex;min-width:0;flex-direction:column;gap:6px;color:#475569;font-size:11px;font-weight:700}.filtros input[data-v-2eefbf6f],.filtros select[data-v-2eefbf6f]{width:100%;min-width:0;height:40px;box-sizing:border-box;padding:0 10px;border:1px solid #cbd5e1;border-radius:9px;background:#fff}.consultar[data-v-2eefbf6f]{height:40px;padding:0 16px;border:0;border-radius:9px;background:#15803d;color:#fff;font-weight:800;cursor:pointer}.consultar[data-v-2eefbf6f]:disabled{opacity:.65;cursor:wait}.error[data-v-2eefbf6f]{padding:10px;border:1px solid #fecaca;border-radius:10px;background:#fef2f2;color:#b91c1c}.tabla-wrapper[data-v-2eefbf6f]{width:100%;max-width:100%;overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px}table[data-v-2eefbf6f]{width:100%;min-width:1320px;border-collapse:collapse}thead[data-v-2eefbf6f]{background:#f8fafc}td[data-v-2eefbf6f],th[data-v-2eefbf6f]{padding:11px 10px;border-bottom:1px solid #e2e8f0;text-align:left;font-size:11px;white-space:nowrap}th[data-v-2eefbf6f]{color:#64748b;font-size:9px;text-transform:uppercase}.cuenta[data-v-2eefbf6f]{font-weight:800}.acciones[data-v-2eefbf6f]{display:flex;gap:6px}.accion[data-v-2eefbf6f]{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:8px;cursor:pointer}.editar[data-v-2eefbf6f]{background:#fff7ed;color:#ea580c}.deshabilitar[data-v-2eefbf6f]{background:#fef2f2;color:#dc2626}.vacio[data-v-2eefbf6f]{padding:28px;color:#94a3b8;text-align:center}.footer[data-v-2eefbf6f]{justify-content:space-between;gap:14px;margin-top:14px}.footer[data-v-2eefbf6f],.mostrar[data-v-2eefbf6f]{display:flex;align-items:center}.mostrar[data-v-2eefbf6f]{gap:8px;color:#64748b;font-size:11px}.mostrar select[data-v-2eefbf6f]{height:34px;border:1px solid #cbd5e1;border-radius:8px;background:#fff}.paginacion[data-v-2eefbf6f]{display:flex;align-items:center;gap:10px}.paginacion button[data-v-2eefbf6f]{height:34px;padding:0 12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;cursor:pointer}.paginacion button[data-v-2eefbf6f]:disabled{opacity:.45;cursor:not-allowed}.paginacion span[data-v-2eefbf6f]{color:#64748b;font-size:11px}@media(max-width:1000px){.filtros[data-v-2eefbf6f]{grid-template-columns:repeat(2,minmax(0,1fr))}.buscar[data-v-2eefbf6f]{grid-column:1/-1}.consultar[data-v-2eefbf6f]{width:100%}}@media(max-width:768px){.card[data-v-2eefbf6f]{padding:14px;border-radius:15px}.top[data-v-2eefbf6f]{flex-direction:column}.resumen[data-v-2eefbf6f]{width:100%;justify-content:space-between;text-align:left}.filtros[data-v-2eefbf6f]{grid-template-columns:1fr}.buscar[data-v-2eefbf6f]{grid-column:auto}.tabla-wrapper[data-v-2eefbf6f]{-webkit-overflow-scrolling:touch}.footer[data-v-2eefbf6f]{align-items:stretch;flex-direction:column}.mostrar[data-v-2eefbf6f],.paginacion[data-v-2eefbf6f]{justify-content:space-between}}.fondo[data-v-cc54f753]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f172a8c}.modal[data-v-cc54f753]{width:min(900px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:18px;box-shadow:0 28px 80px #0f172a55}header[data-v-cc54f753]{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid #e2e8f0}h2[data-v-cc54f753]{margin:0;color:#1e293b;font-size:21px}header p[data-v-cc54f753]{margin:3px 0 0;color:#64748b;font-size:11px}.cerrar-x[data-v-cc54f753]{width:34px;height:34px;border:0;border-radius:9px;background:#f1f5f9;color:#64748b}.error[data-v-cc54f753]{margin:12px 22px}.cuerpo[data-v-cc54f753]{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:16px;padding:16px}.formulario[data-v-cc54f753]{min-width:0}.meta[data-v-cc54f753]{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:8px;margin-bottom:14px}.meta div[data-v-cc54f753]{display:grid;gap:5px;padding:11px;background:#f8fafc;border-radius:9px}.meta span[data-v-cc54f753]{color:#64748b;font-size:8px;font-weight:800}.meta strong[data-v-cc54f753]{overflow:hidden;color:#334155;font-size:11px;text-overflow:ellipsis}.grid[data-v-cc54f753]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.wide[data-v-cc54f753]{grid-column:1/-1}label[data-v-cc54f753]{display:grid;min-width:0;gap:6px;color:#334155;font-size:10px;font-weight:800}input[data-v-cc54f753],select[data-v-cc54f753],textarea[data-v-cc54f753]{width:100%;max-width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:8px;padding:9px;background:#fff}input[data-v-cc54f753],select[data-v-cc54f753]{height:40px}textarea[data-v-cc54f753]{resize:vertical}.monto[data-v-cc54f753]{height:40px;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden}.monto[data-v-cc54f753],.monto strong[data-v-cc54f753]{display:flex;min-width:0}.monto strong[data-v-cc54f753]{align-items:center;flex:1;padding:0 9px;color:#166534}.monto button[data-v-cc54f753]{flex-shrink:0;border:0;border-left:1px solid #bbf7d0;background:#f0fdf4;color:#15803d;font-weight:800}.grid small[data-v-cc54f753]{color:#64748b;font-weight:500}footer[data-v-cc54f753]{display:flex;justify-content:flex-end;gap:9px;margin-top:14px}footer button[data-v-cc54f753]{border:1px solid #cbd5e1;border-radius:8px;padding:9px 14px;background:#fff;font-weight:800}.eliminar[data-v-cc54f753]{border-color:#ef4444;background:#ef4444;color:#fff}.guardar[data-v-cc54f753]{border-color:#16a34a;background:#16a34a;color:#fff}.comprobante[data-v-cc54f753]{display:flex;min-width:0;flex-direction:column;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden}.cambiar[data-v-cc54f753]{display:block;padding:10px;border-bottom:1px solid #e2e8f0;color:#15803d}.cambiar input[data-v-cc54f753]{display:none}.titulo[data-v-cc54f753]{padding:12px;border-bottom:1px solid #e2e8f0}.titulo h3[data-v-cc54f753]{margin:0;color:#0f172a}.titulo small[data-v-cc54f753]{display:block;margin-top:4px;overflow:hidden;color:#94a3b8;text-overflow:ellipsis;white-space:nowrap}.preview[data-v-cc54f753]{display:grid;flex:1;min-height:220px;place-items:center;align-content:center;gap:12px;background:#f8fafc;color:#94a3b8;text-align:center}.error[data-v-cc54f753]{color:#b91c1c}@media(max-width:760px){.modal[data-v-cc54f753]{width:min(620px,96vw)}.cuerpo[data-v-cc54f753],.grid[data-v-cc54f753],.meta[data-v-cc54f753]{grid-template-columns:1fr}.wide[data-v-cc54f753]{grid-column:auto}.comprobante[data-v-cc54f753]{min-height:260px}footer[data-v-cc54f753]{flex-wrap:wrap}}
