.p-invalid[data-v-b25d1256]{color:#ef4444}.field[data-v-b25d1256]{margin-bottom:.75rem}.tipo-badge[data-v-b25d1256]{font-weight:700;padding:2px 10px;border-radius:12px;text-transform:uppercase;margin-left:4px}.tipo-rentista[data-v-b25d1256]{background:#dbeafe;color:#1d4ed8}.tipo-over[data-v-b25d1256]{background:#ffedd5;color:#c2410c}.resumen-box[data-v-b25d1256]{background:#fff;padding:.6rem .8rem;border-radius:.4rem;box-shadow:0 2px 6px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:2px}.resumen-label[data-v-b25d1256]{font-weight:700;color:#64748b}.resumen-value[data-v-b25d1256]{font-weight:700;font-size:1.1rem}.tipo-pago-card[data-v-b25d1256]{flex:1;padding:.8rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .15s;color:#64748b}.tipo-pago-card small[data-v-b25d1256]{color:#94a3b8}.tipo-pago-card[data-v-b25d1256]:hover{border-color:#3b82f6;background:#eff6ff}.tipo-pago-card.activo[data-v-b25d1256]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.tipo-pago-card.activo small[data-v-b25d1256]{color:#1d4ed8}.tipo-pago-card.activo i[data-v-b25d1256]{color:#3b82f6}.tipo-pago-card.anticipo.activo[data-v-b25d1256],.tipo-pago-card.anticipo[data-v-b25d1256]:hover{border-color:#f97316;background:#fff7ed;color:#c2410c}.tipo-pago-card.anticipo.activo small[data-v-b25d1256],.tipo-pago-card.anticipo:hover small[data-v-b25d1256]{color:#c2410c}.tipo-pago-card.anticipo.activo i[data-v-b25d1256],.tipo-pago-card.anticipo:hover i[data-v-b25d1256]{color:#f97316}.p-inputgroup-addon[data-v-42177e02]{background-color:#fff;color:#000;border:none;border-bottom:2px solid var(--primary-color)}.codigo-badge[data-v-42177e02]{font-family:monospace;font-weight:700;background:#1e293b;color:#fff;padding:2px 8px;border-radius:4px}.codigo-badge-sm[data-v-42177e02]{font-family:monospace;font-weight:700;background:#64748b;color:#fff;padding:2px 7px;border-radius:3px}.codigo-interno-badge[data-v-42177e02]{background:#e0f2fe;color:#0369a1;padding:2px 6px;border-radius:4px;font-weight:700;font-family:monospace}.tipo-badge[data-v-42177e02]{font-weight:700;padding:2px 10px;border-radius:12px;text-transform:uppercase;margin-left:6px}.tipo-rentista[data-v-42177e02]{background:#dbeafe;color:#1d4ed8}.tipo-over[data-v-42177e02]{background:#ffedd5;color:#c2410c}.tipo-pago-badge[data-v-42177e02]{font-weight:700;padding:2px 10px;border-radius:12px}.tipo-pago-normal[data-v-42177e02]{background:#dcfce7;color:#15803d}.tipo-pago-anticipo[data-v-42177e02]{background:#ffedd5;color:#c2410c}.resumen-box[data-v-42177e02]{background:#fff;padding:.6rem .8rem;border-radius:.4rem;box-shadow:0 2px 6px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:2px}.resumen-label[data-v-42177e02]{font-weight:700;color:#64748b}.resumen-value[data-v-42177e02]{font-weight:700;font-size:1.2rem}.tabla-detalle[data-v-42177e02] .p-datatable-thead>tr>th{background:#1e293b!important;color:#fff!important;font-weight:600;padding:.5rem .6rem!important}.tabla-detalle[data-v-42177e02] .p-datatable-tbody>tr>td{padding:.4rem .6rem!important}.card[data-v-3c6cc1ab]{background:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 2px 12px rgba(0,0,0,.08)}.card-filtros[data-v-3c6cc1ab]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.8rem 1rem}.totales-box[data-v-3c6cc1ab]{background:#fff;padding:.8rem 1rem;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:4px}.totales-label[data-v-3c6cc1ab]{font-weight:700;color:#64748b;letter-spacing:.05em}.totales-value[data-v-3c6cc1ab]{font-weight:700;font-size:1.4rem}.tipo-badge[data-v-3c6cc1ab]{font-weight:700;padding:2px 10px;border-radius:12px;text-transform:uppercase;letter-spacing:.03em}.tipo-rentista[data-v-3c6cc1ab]{background:#dbeafe;color:#1d4ed8}.tipo-over[data-v-3c6cc1ab]{background:#ffedd5;color:#c2410c}.estado-badge[data-v-3c6cc1ab]{font-weight:700;padding:3px 10px;border-radius:12px}.estado-pagado[data-v-3c6cc1ab]{background:#dcfce7;color:#15803d}.estado-parcial[data-v-3c6cc1ab]{background:#fef3c7;color:#a16207}.estado-pendiente[data-v-3c6cc1ab]{background:#fee2e2;color:#b91c1c}.tabla-cuenta[data-v-3c6cc1ab] .p-datatable-thead>tr>th{background:#1e293b!important;color:#fff!important;font-weight:600;padding:.5rem .6rem!important}.tabla-cuenta[data-v-3c6cc1ab] .p-datatable-tbody>tr>td{padding:.4rem .6rem!important}