<?php
session_start();
$host = 'localhost';
$db = 'trabajadores';
$username = 'root';
$password = 'root';

if (!isset($_SESSION['usuario'])) {
    header("Location: index.html");
    exit;
}

try {
    $conn = new mysqli($host, $username, $password, $db);

    if ($conn->connect_error) {
        die("Conexión fallida: " . $conn->connect_error);
    }

    $usuario = $_SESSION['usuario'];

    $sql = "SELECT NOMBRE, ROL FROM personal WHERE USUARIO = '$usuario'";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        $row = $result->fetch_assoc();
        $nombre = $row['NOMBRE'];
        $rol = $row['ROL'];

        // 👉 Agregamos la función para sacar iniciales
        function obtenerIniciales($nombreCompleto)
        {
            $partes = explode(' ', $nombreCompleto);
            $iniciales = '';

            foreach ($partes as $parte) {
                if (!empty($parte)) {
                    $iniciales .= strtoupper($parte[0]);
                }
            }
            return $iniciales;
        }

        // 👉 Ahora creamos las iniciales
        $inicialesUsuario = obtenerIniciales($nombre);
    } else {
        $nombre = "Usuario";
        $rol = "Usuario";
        $inicialesUsuario = "US"; // Algo por defecto
    }

    $conn->close();
} catch (Exception $e) {
    echo "Error: " . $e->getMessage();
}
?>
<!DOCTYPE html>
<html lang="es" class="layout-navbar-fixed layout-compact layout-menu-fixed" dir="ltr" data-theme="theme-default" data-assets-path="../assets/" data-template="vertical-menu-template">

<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" />
    <title>Cuentas X Pagar</title>
    <meta name="description" content="" />
    <!-- Favicon -->
    <link rel="icon" type="image/x-icon" href="../assets/img/favicon/favicon.ico" />
    <!-- Fonts -->
    <link rel="preconnect" href="https://fonts.googleapis.com" />
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
    <link href="https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap" rel="stylesheet" />

    <!-- Icons. Uncomment required icon fonts -->
    <link rel="stylesheet" href="../assets/vendor/fonts/boxicons.css" />

    <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
    <link href="https://cdn.datatables.net/1.10.21/css/dataTables.bootstrap4.min.css" rel="stylesheet">
    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" rel="stylesheet">
    <link href='https://unpkg.com/boxicons@2.1.4/css/boxicons.min.css' rel='stylesheet'>
    <link href='https://cdn.boxicons.com/fonts/basic/boxicons.min.css' rel='stylesheet'>
    <link href='https://cdn.boxicons.com/fonts/brands/boxicons-brands.min.css' rel='stylesheet'>
    <link rel="stylesheet" href="../css/estilosdetablas.css">
    <link rel="stylesheet" href="../css/botonesfiltros.css">
    <link rel="stylesheet" href="../css/botonexportar.css">


    <!-- Core CSS -->
    <link rel="stylesheet" href="../assets/vendor/css/core.css" class="template-customizer-core-css" />
    <link rel="stylesheet" href="../assets/vendor/css/theme-default.css" class="template-customizer-theme-css" />
    <link rel="stylesheet" href="../assets/css/demo.css" />

    <!-- Vendors CSS -->
    <link rel="stylesheet" href="../assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css" />

    <link rel="stylesheet" href="../assets/vendor/libs/apex-charts/apex-charts.css" />

    <!-- Page CSS -->

    <!-- Bootstrap Icons -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.0/font/bootstrap-icons.css" rel="stylesheet">
    <link href="https://cdn.jsdelivr.net/npm/boxicons@2.1.4/css/boxicons.min.css" rel="stylesheet">

    <!-- Helpers -->
    <script src="../assets/vendor/js/helpers.js"></script>
    <script src="../assets/js/config.js"></script>

    <!-- Animate.css -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css">

    <style>
        .wow {
            visibility: hidden;
        }

        .submenu {
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.3s ease-out;
        }

        .submenu.open {
            max-height: none;
        }

        /* Ajuste adicional para hacer el modal más amplio si es necesario */
        @media (min-width: 992px) {
            .modal-lg {
                max-width: 70%;
                /* Ajusta el ancho del modal según tus necesidades */
            }
        }

        .table-scroll {
            max-height: 400px;
        }
    </style>

</head>

<body>
    <!-- Layout wrapper -->
    <div class="layout-wrapper layout-content-navbar">
        <div class="layout-container">
            <!-- Menu -->

            <aside id="layout-menu" class="layout-menu menu-vertical menu bg-menu-theme">
                <div class="app-brand demo">
                    <a href="index.html" class="app-brand-link">
                        <span class="app-brand-logo demo">
                            <svg
                                version="1.1"
                                xmlns="http://www.w3.org/2000/svg"
                                xmlns:xlink="http://www.w3.org/1999/xlink"
                                x="0px"
                                y="0px"
                                viewBox="0 0 2000 2000"
                                style="enable-background:new 0 0 2000 2000;"
                                xml:space="preserve"
                                width="100"
                                height="100">
                                <style type="text/css">
                                    .st0 {
                                        display: none;
                                    }

                                    .st1 {
                                        fill: #009DFF;
                                    }
                                </style>
                                <g id="Capa_1" class="st0">
                                    <image style="display:inline;overflow:visible;" width="2550" height="1558" transform="matrix(1 0 0 1 494.3726 289.1373)"></image>
                                </g>
                                <g id="Capa_2">
                                    <g>
                                        <rect x="183.89" y="18.31" class="st1" width="1632.23" height="526.02" />
                                        <polygon class="st1" points="1031.3,1629.99 1031.3,1711.86 1308.44,1711.86 1308.44,1825.3 1031.3,1825.3 1031.3,1907.13 1308.44,1907.13 1308.44,1981.69 691.56,1981.69 691.56,682.4 1308.44,682.4 1308.44,1629.99" />
                                    </g>
                                </g>
                                <g id="Capa_3" class="st0"></g>
                            </svg>
                        </span>
                        <span class="app-brand-text demo menu-text fw-bolder ms-2">Trax</span>
                    </a>
                    <a href="javascript:void(0);" class="layout-menu-toggle menu-link text-large ms-auto d-block d-xl-none">
                        <i class="bx bx-chevron-left bx-sm align-middle"></i>
                    </a>
                </div>

                <div class="menu-inner-shadow"></div>

                <ul class="menu-inner py-1">
                    <!-- Dashboard
            <li class="menu-item active">
              <a href="index.html" class="menu-link">
                <i class="menu-icon tf-icons bx bx-home-circle"></i>
                <div data-i18n="Analytics">Dashboard</div>
              </a>
            </li> -->

                    <!-- Layouts -->
                    <li class="menu-item ">
                        <a href="#" class="menu-link menu-toggle">
                            <i class="menu-icon tf-icons bx bx-layout"></i>
                            <div data-i18n="Layouts">Inicio</div>
                        </a>

                        <ul class="menu-sub">
                            <li class="menu-item">
                                <a href="tablero.php" class="menu-link">
                                    <div data-i18n="Without menu">Tablero</div>
                                </a>
                            </li>
                            <!--
                            <li class="menu-item">
                                <a href="nuevo_cliente.php" class="menu-link">
                                    <div data-i18n="Without navbar">Agregar Cliente</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="nuevo_proveedor.php" class="menu-link">
                                    <div data-i18n="Container">Agregar Proveedor</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="nueva_cotizacion.php" class="menu-link">
                                    <div data-i18n="Fluid">Agregar Cotizacion</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="nuevo_producto.php" class="menu-link">
                                    <div data-i18n="Blank">Agregar Producto</div>
                                </a>
                            </li>

                            <li class="menu-item">
                                <a href="nueva_compra.php" class="menu-link">
                                    <div data-i18n="Blank">Agregar Compra</div>
                                </a>
                            </li>

                            <li class="menu-item">
                                <a href="nueva_factura.php" class="menu-link">
                                    <div data-i18n="Blank">Agregar Factura</div>
                                </a>
                            </li>
                                -->
                        </ul>
                    </li>

                    <li class="menu-header small text-uppercase">
                        <span class="menu-header-text">Aspel SAE</span>
                    </li>
                    <li class="menu-item">
                        <a href="#" class="menu-link menu-toggle">
                            <i class="menu-icon tf-icons bx bx-line-chart"></i>
                            <div data-i18n="Account Settings">Ventas</div>
                        </a>
                        <ul class="menu-sub">
                            <li class="menu-item">
                                <a href="facturas.php" class="menu-link">
                                    <div data-i18n="Account">Facturas</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="notasdeventa.php" class="menu-link">
                                    <div data-i18n="Notifications">Notas de Venta</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="trasladoscartaporte.php" class="menu-link">
                                    <div data-i18n="Connections">Carta Porte</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="remisiones.php" class="menu-link">
                                    <div data-i18n="Connections">Remisiones</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="pedidos.php" class="menu-link">
                                    <div data-i18n="Connections">Pedidos</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="cotizaciones.php" class="menu-link">
                                    <div data-i18n="Connections">Cotizaciones</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="devoluciones.php" class="menu-link">
                                    <div data-i18n="Connections">Devoluciones</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="notasdecredito.php" class="menu-link">
                                    <div data-i18n="Connections">Notas de Crédito</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="parcialidades.php" class="menu-link">
                                    <div data-i18n="Connections">Parcialidades</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="comprobantesdepago.php" class="menu-link">
                                    <div data-i18n="Connections">Comprobantes</div>
                                </a>
                            <li class="menu-item">
                                <a href="estadisticas.php" class="menu-link">
                                    <div data-i18n="Connections">Estadisticas</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="estadisticascli.php" class="menu-link">
                                    <div data-i18n="Connections">Ventas X Cliente</div>
                                </a>
                            </li>
                        </ul>
                    </li>

                    <li class="menu-item">
                        <a href="#" class="menu-link menu-toggle">
                            <i class="menu-icon tf-icons bx bx-user"></i>
                            <div data-i18n="Authentications">Clientes</div>
                        </a>
                        <ul class="menu-sub">
                            <li class="menu-item">
                                <a href="clientes.php" class="menu-link">
                                    <div data-i18n="Basic">Clientes</div>
                                </a>
                            </li>
                            <li class="menu-item ">
                                <a href="correos.php" class="menu-link">
                                    <div data-i18n="Basic">Correos</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="cuentasxcobrar.php" class="menu-link">
                                    <div data-i18n="Basic">Cuentas X Cobrar</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="clientespoliza.php" class="menu-link">
                                    <div data-i18n="Basic">Clientes con Póliza</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="estadisticascli.php" class="menu-link">
                                    <div data-i18n="Statistics">Estadísticas</div>
                                </a>
                            </li>


                            <li class="menu-item">
                                <a href="clientestimbres.php" class="menu-link">
                                    <div data-i18n="ClientStamps">Clientes Timbres</div>
                                </a>
                            </li>

                            <li class="menu-item">
                                <a href="clientesistemas.php" class="menu-link">
                                    <div data-i18n="ClientSystems">Clientes Sistemas</div>
                                </a>
                            </li>
                        </ul>
                    </li>


                    <li class="menu-item">
                        <a href="#" class="menu-link menu-toggle">
                            <i class="menu-icon tf-icons bx bx-package"></i>
                            <div data-i18n="Misc">Inventarios</div>
                        </a>
                        <ul class="menu-sub">
                            <li class="menu-item">
                                <a href="productos.php" class="menu-link">
                                    <div data-i18n="Error">Productos</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="existencias.php" class="menu-link">
                                    <div data-i18n="Under Maintenance">Existencias</div>
                                </a>
                            </li>
                        </ul>
                    </li>


                    <li class="menu-item">
                        <a href="#" class="menu-link menu-toggle">
                            <i class="menu-icon tf-icons bx bx-shopping-bag"></i>
                            <div data-i18n="Misc">Compras</div>
                        </a>
                        <ul class="menu-sub">
                            <li class="menu-item">
                                <a href="compras.php" class="menu-link">
                                    <div data-i18n="Error">Compras</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="recepciones.php" class="menu-link">
                                    <div data-i18n="Under Maintenance">Recepciones</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="ordenes.php" class="menu-link">
                                    <div data-i18n="Under Maintenance">Ordenes</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="requisiciones.php" class="menu-link">
                                    <div data-i18n="Under Maintenance">Requisiciones</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="devoluciones.php" class="menu-link">
                                    <div data-i18n="Under Maintenance">Devoluciones</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="estadisticasprove.php" class="menu-link">
                                    <div data-i18n="Under Maintenance">Compras X Proveedor</div>
                                </a>
                            </li>
                        </ul>
                    </li>


                    <li class="menu-item active open">
                        <a href="#" class="menu-link menu-toggle">
                            <i class="menu-icon tf-icons bx bx-group"></i>
                            <div data-i18n="Misc">Proveedores</div>
                        </a>
                        <ul class="menu-sub">
                            <li class="menu-item">
                                <a href="proveedores.php" class="menu-link">
                                    <div data-i18n="Error">Proveedores</div>
                                </a>
                            </li>
                            <li class="menu-item active">
                                <a href="cuentasxpagar.php" class="menu-link">
                                    <div data-i18n="Under Maintenance">Cuentas X Pagar</div>
                                </a>
                            </li>
                        </ul>
                    </li>


                    <!-- Aspel COI -->
                    <li class="menu-header small text-uppercase"><span class="menu-header-text">Aspel COI</span></li>

                    <!-- Extended components -->
                    <li class="menu-item">
                        <a href="#" class="menu-link menu-toggle">
                            <i class="menu-icon tf-icons bx bx-copy"></i>
                            <div data-i18n="Extended UI">Cuentas y Pólizas</div>
                        </a>
                        <ul class="menu-sub">
                            <li class="menu-item">
                                <a href="cuentas.php" class="menu-link">
                                    <div data-i18n="Perfect Scrollbar">Cuentas</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="polizas.php" class="menu-link">
                                    <div data-i18n="Text Divider">Pólizas</div>
                                </a>
                            </li>
                            <li class="menu-item ">
                                <a href="activos.php" class="menu-link">
                                    <div data-i18n="Text Divider">Activos</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="auxiliares.php" class="menu-link">
                                    <div data-i18n="Text Divider">Auxiliares</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="presupuestos.php" class="menu-link">
                                    <div data-i18n="Text Divider">Presupuestos</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="presupuestosPD.php" class="menu-link">
                                    <div data-i18n="Text Divider">Presupuestos DP</div>
                                </a>
                            </li>
                            <li class="menu-item ">
                                <a href="monedas.php" class="menu-link">
                                    <div data-i18n="Text Divider">Monedas</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="departamentos.php" class="menu-link">
                                    <div data-i18n="Text Divider">Departamentos</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="otrosimpuestos.php" class="menu-link">
                                    <div data-i18n="Text Divider">Otros Impuestos</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="activosgenerales.php" class="menu-link">
                                    <div data-i18n="Text Divider">Activos Generales</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="saldos.php" class="menu-link">
                                    <div data-i18n="Text Divider">Saldos</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="saldosDP.php" class="menu-link">
                                    <div data-i18n="Text Divider">Saldos DP</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="rubros.php" class="menu-link">
                                    <div data-i18n="Text Divider">Rubros</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="ccostos.php" class="menu-link">
                                    <div data-i18n="Text Divider">Centro de Costos</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="concepto.php" class="menu-link">
                                    <div data-i18n="Text Divider">Conceptos</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="regpol.php" class="menu-link">
                                    <div data-i18n="Text Divider">Registro de Pólizas</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="impuestos.php" class="menu-link">
                                    <div data-i18n="Text Divider">Impuestos</div>
                                </a>
                            </li>
                            <li class="menu-item ">
                                <a href="timbres.php" class="menu-link">
                                    <div data-i18n="Text Divider">Timbres</div>
                                </a>
                            </li>
                        </ul>
                    </li>

                    <!-- Aspel BANCO -->
                    <li class="menu-header small text-uppercase"><span class="menu-header-text">Aspel BANCO</span></li>
                    <!-- Forms -->
                    <li class="menu-item">
                        <a href="#" class="menu-link menu-toggle">
                            <i class="menu-icon tf-icons bx bx-credit-card"></i>
                            <div data-i18n="Form Elements">Movimientos</div>
                        </a>
                        <ul class="menu-sub">
                            <li class="menu-item ">
                                <a href="movimientos.php" class="menu-link">
                                    <div data-i18n="Basic Inputs">Movimientos</div>
                                </a>

                            </li>
                            <li class="menu-item">
                                <a href="moneda.php" class="menu-link">
                                    <div data-i18n="Basic Inputs">Moneda</div>
                                </a>

                            </li>
                            <li class="menu-item ">
                                <a href="beneficiosxban.php" class="menu-link">
                                    <div data-i18n="Basic Inputs">Beneficios</div>
                                </a>

                            </li>
                            <li class="menu-item">
                                <a href="cuentasxban.php" class="menu-link">
                                    <div data-i18n="Basic Inputs">Cuentas ban</div>
                                </a>

                            </li>
                            <li class="menu-item">
                                <a href="formadepagoxban.php" class="menu-link">
                                    <div data-i18n="Basic Inputs">Forma de pago</div>
                                </a>

                            </li>
                            <li class="menu-item">
                                <a href="parametrosxban.php" class="menu-link">
                                    <div data-i18n="Basic Inputs">Partidas de movimientos</div>
                                </a>

                            </li>
                            <li class="menu-item">
                                <a href="comprobantedeldocumentoxban.php" class="menu-link">
                                    <div data-i18n="Basic Inputs">Comprobante del documento</div>
                                </a>

                            </li>
                            <li class="menu-item">
                                <a href="centrodecuentasxban.php" class="menu-link">
                                    <div data-i18n="Basic Inputs">Conceptos de movimientos</div>
                                </a>

                            </li>
                            <li class="menu-item">
                                <a href="historialxban.php" class="menu-link">
                                    <div data-i18n="Basic Inputs">Historial</div>
                                </a>

                            </li>
                        </ul>
                    </li>

                    <li class="menu-header small text-uppercase">
                        <span class="menu-header-text">Mantenimiento y Soporte</span>
                    </li>
                    <li class="menu-item">
                        <a href="#" class="menu-link menu-toggle">
                            <i class="menu-icon tf-icons bx bx-credit-card"></i>
                            <div data-i18n="Form Elements">Mantenimiento</div>
                        </a>
                        <ul class="menu-sub">
                            <li class="menu-item">
                                <a href="ordenservicio.php" class="menu-link">
                                    <div data-i18n="Basic Inputs">Ordenes de Servicio</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="registrossemana.php" class="menu-link">
                                    <div data-i18n="Basic Inputs">Registros</div>
                                </a>
                            </li>
                            <li class="menu-item">
                                <a href="estadisticasord.php" class="menu-link">
                                    <div data-i18n="Basic Inputs">Estadisticas</div>
                                </a>
                            </li>
                        </ul>
                    </li>
                </ul>
            </aside>
            <!-- / Menu -->


            <!-- Layout container -->
            <div class="layout-page">
                <!-- Navbar -->
                <nav class="layout-navbar container-xxl navbar-detached navbar navbar-expand-xl align-items-center bg-navbar-theme" id="layout-navbar">
                    <div class="layout-menu-toggle navbar-nav align-items-xl-center me-3 me-xl-0 d-xl-none">
                        <a class="nav-item nav-link px-0 me-xl-4" href="javascript:void(0)">
                            <i class="bx bx-menu bx-sm"></i>
                        </a>
                    </div>

                    <div class="navbar-nav-right d-flex align-items-center" id="navbar-collapse">
                        <!-- Search -->
                        <div class="navbar-nav align-items-center">
                            <div class="nav-item d-flex align-items-center">
                                <i class="bx bx-search fs-4 lh-0"></i>
                                <input
                                    type="text"
                                    class="form-control border-0 shadow-none"
                                    placeholder="Buscar..."
                                    data-bs-toggle="modal"
                                    data-bs-target="#modalBusqueda" />

                                <!-- Resultados -->
                                <ul id="searchResults" class="list-group search-dropdown"></ul>
                            </div>
                        </div>
                        <style>
                            /* Estilos para el desplegable */
                            .search-dropdown {
                                position: absolute;
                                top: 100%;
                                left: 0;
                                right: 0;
                                z-index: 9999;
                                margin-top: 0.2rem;
                                background: white;
                                box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
                                border-radius: 0.25rem;
                                overflow-y: auto;
                                max-height: 300px;
                            }

                            .search-dropdown li {
                                cursor: pointer;
                            }

                            .search-dropdown li:hover {
                                background-color: #f0f0f0;
                            }
                        </style>

                        <!-- /Search -->

                        <ul class="navbar-nav flex-row align-items-center ms-auto">


                            <!-- icono de idioma  -->
                            <li class="nav-item dropdown-language dropdown me-2 me-xl-0">
                                <a class="nav-link dropdown-toggle hide-arrow" href="javascript:void(0);" data-bs-toggle="dropdown" aria-expanded="false">
                                    <i class="icon-base bx bx-globe icon-md"></i>
                                </a>
                                <ul class="dropdown-menu dropdown-menu-end" data-bs-popper="static">
                                    <li>
                                        <a class="dropdown-item active" href="javascript:void(0);" data-language="en" data-text-direction="ltr">
                                            <span>English</span>
                                        </a>
                                    </li>
                                    <li>
                                        <a class="dropdown-item" href="javascript:void(0);" data-language="fr" data-text-direction="ltr">
                                            <span>French</span>
                                        </a>
                                    </li>
                                    <li>
                                        <a class="dropdown-item" href="javascript:void(0);" data-language="ar" data-text-direction="rtl">
                                            <span>Arabic</span>
                                        </a>
                                    </li>
                                    <li>
                                        <a class="dropdown-item" href="javascript:void(0);" data-language="de" data-text-direction="ltr">
                                            <span>German</span>
                                        </a>
                                    </li>
                                </ul>
                            </li>


                            <!-- Icono de modo oscuro -->
                            <li class="nav-item dropdown me-2 me-xl-0">
                                <a class="nav-link dropdown-toggle hide-arrow" id="nav-theme" href="javascript:void(0);" data-bs-toggle="dropdown" aria-label="Toggle theme (light)">
                                    <i class="bx-sun icon-base bx icon-md theme-icon-active"></i>
                                    <span class="d-none ms-2" id="nav-theme-text">Toggle theme</span>
                                </a>


                                <!-- Submenu de modo oscuro -->
                                <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="nav-theme-text" data-bs-popper="static">
                                    <li>
                                        <button type="button" class="dropdown-item align-items-center active" data-bs-theme-value="light" aria-pressed="true">
                                            <span>
                                                <i class="icon-base bx bx-sun icon-md me-3" data-icon="sun"></i>Light
                                            </span>
                                        </button>
                                    </li>

                                    <li>
                                        <button type="button" class="dropdown-item align-items-center" data-bs-theme-value="dark" aria-pressed="false">
                                            <span>
                                                <i class="icon-base bx bx-moon icon-md me-3" data-icon="moon"></i>Dark
                                            </span>
                                        </button>
                                    </li>

                                    <li>
                                        <button type="button" class="dropdown-item align-items-center" data-bs-theme-value="system" aria-pressed="false">
                                            <span>
                                                <i class="icon-base bx bx-desktop icon-md me-3" data-icon="desktop"></i>System
                                            </span>
                                        </button>
                                    </li>

                                </ul>
                                <!-- Aquí termina submenu -->
                            </li>


                            <li class="nav-item dropdown-shortcuts navbar-dropdown dropdown me-2 me-xl-0">
                                <a class="nav-link dropdown-toggle hide-arrow" href="javascript:void(0);" data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-expanded="false">
                                    <i class="icon-base bx bx-grid-alt icon-md"></i>
                                </a>
                                <!-- submenu -->
                                <div class="dropdown-menu dropdown-menu-end p-0">
                                    <div class="dropdown-menu-header border-bottom">
                                        <div class="dropdown-header d-flex align-items-center py-3">
                                            <h6 class="mb-0 me-auto">Shortcuts</h6>
                                            <a href="javascript:void(0)" class="dropdown-shortcuts-add py-2" data-bs-toggle="tooltip" data-bs-placement="top" aria-label="Add shortcuts" data-bs-original-title="Add shortcuts"><i class="icon-base bx bx-plus-circle text-heading"></i></a>
                                        </div>
                                    </div>
                                    <div class="dropdown-shortcuts-list scrollable-container ps">
                                        <div class="row row-bordered overflow-visible g-0">
                                            <div class="dropdown-shortcuts-item col">
                                                <span class="dropdown-shortcuts-icon rounded-circle mb-3">
                                                    <i class="icon-base bx bx-calendar icon-26px text-heading"></i>
                                                </span>
                                                <a href="app-calendar.html" class="stretched-link">Calendar</a>
                                                <small>Appointments</small>
                                            </div>
                                            <div class="dropdown-shortcuts-item col">
                                                <span class="dropdown-shortcuts-icon rounded-circle mb-3">
                                                    <i class="icon-base bx bx-food-menu icon-26px text-heading"></i>
                                                </span>
                                                <a href="app-invoice-list.html" class="stretched-link">Invoice App</a>
                                                <small>Manage Accounts</small>
                                            </div>
                                        </div>
                                        <div class="row row-bordered overflow-visible g-0">
                                            <div class="dropdown-shortcuts-item col">
                                                <span class="dropdown-shortcuts-icon rounded-circle mb-3">
                                                    <i class="icon-base bx bx-user icon-26px text-heading"></i>
                                                </span>
                                                <a href="app-user-list.html" class="stretched-link">User App</a>
                                                <small>Manage Users</small>
                                            </div>
                                            <div class="dropdown-shortcuts-item col">
                                                <span class="dropdown-shortcuts-icon rounded-circle mb-3">
                                                    <i class="icon-base bx bx-check-shield icon-26px text-heading"></i>
                                                </span>
                                                <a href="app-access-roles.html" class="stretched-link">Role Management</a>
                                                <small>Permission</small>
                                            </div>
                                        </div>
                                        <div class="row row-bordered overflow-visible g-0">
                                            <div class="dropdown-shortcuts-item col">
                                                <span class="dropdown-shortcuts-icon rounded-circle mb-3">
                                                    <i class="icon-base bx bx-pie-chart-alt-2 icon-26px text-heading"></i>
                                                </span>
                                                <a href="index.html" class="stretched-link">Dashboard</a>
                                                <small>User Dashboard</small>
                                            </div>
                                            <div class="dropdown-shortcuts-item col">
                                                <span class="dropdown-shortcuts-icon rounded-circle mb-3">
                                                    <i class="icon-base bx bx-cog icon-26px text-heading"></i>
                                                </span>
                                                <a href="pages-account-settings-account.html" class="stretched-link">Setting</a>
                                                <small>Account Settings</small>
                                            </div>
                                        </div>
                                        <div class="row row-bordered overflow-visible g-0">
                                            <div class="dropdown-shortcuts-item col">
                                                <span class="dropdown-shortcuts-icon rounded-circle mb-3">
                                                    <i class="icon-base bx bx-help-circle icon-26px text-heading"></i>
                                                </span>
                                                <a href="pages-faq.html" class="stretched-link">FAQs</a>
                                                <small>FAQs &amp; Articles</small>
                                            </div>
                                            <div class="dropdown-shortcuts-item col">
                                                <span class="dropdown-shortcuts-icon rounded-circle mb-3">
                                                    <i class="icon-base bx bx-window-open icon-26px text-heading"></i>
                                                </span>
                                                <a href="modal-examples.html" class="stretched-link">Modals</a>
                                                <small>Useful Popups</small>
                                            </div>
                                        </div>
                                        <div class="ps__rail-x" style="left: 0px; bottom: 0px;">
                                            <div class="ps__thumb-x" tabindex="0" style="left: 0px; width: 0px;"></div>
                                        </div>
                                        <div class="ps__rail-y" style="top: 0px; right: 0px;">
                                            <div class="ps__thumb-y" tabindex="0" style="top: 0px; height: 0px;"></div>
                                        </div>
                                    </div>
                                </div>
                                <!-- aqui termina submenu -->

                            </li>

                            <li class="nav-item dropdown-notifications navbar-dropdown dropdown me-3 me-xl-2">
                                <a class="nav-link dropdown-toggle hide-arrow" href="javascript:void(0);" data-bs-toggle="dropdown" data-bs-auto-close="outside" aria-expanded="false">
                                    <span class="position-relative">
                                        <i class="icon-base bx bx-bell icon-md"></i>
                                        <span class="badge rounded-pill bg-danger badge-dot badge-notifications border"></span>
                                    </span>
                                </a>

                                <!--empiezan las notificaciones -->
                                <ul class="dropdown-menu dropdown-menu-end p-0">
                                    <li class="dropdown-menu-header border-bottom">
                                        <div class="dropdown-header d-flex align-items-center py-3">
                                            <h6 class="mb-0 me-auto">Notification</h6>
                                            <div class="d-flex align-items-center h6 mb-0">
                                                <span class="badge bg-label-primary me-2">8 New</span>
                                                <a href="javascript:void(0)" class="dropdown-notifications-all p-2" data-bs-toggle="tooltip" data-bs-placement="top" aria-label="Mark all as read" data-bs-original-title="Mark all as read"><i class="icon-base bx bx-envelope-open text-heading"></i></a>
                                            </div>
                                        </div>
                                    </li>


                                    <li class="dropdown-notifications-list scrollable-container ps">
                                        <ul class="list-group list-group-flush">
                                            <li class="list-group-item list-group-item-action dropdown-notifications-item">
                                                <div class="d-flex">
                                                    <div class="flex-shrink-0 me-3">
                                                        <div class="avatar">
                                                            <img src="../../assets/img/avatars/1.png" alt="" class="rounded-circle">
                                                        </div>
                                                    </div>
                                                    <div class="flex-grow-1">
                                                        <h6 class="small mb-0">Congratulation Lettie 🎉</h6>
                                                        <small class="mb-1 d-block text-body">Won the monthly best seller gold badge</small>
                                                        <small class="text-body-secondary">1h ago</small>
                                                    </div>
                                                    <div class="flex-shrink-0 dropdown-notifications-actions">
                                                        <a href="javascript:void(0)" class="dropdown-notifications-read"><span class="badge badge-dot"></span></a>
                                                        <a href="javascript:void(0)" class="dropdown-notifications-archive"><span class="icon-base bx bx-x"></span></a>
                                                    </div>
                                                </div>
                                            </li>
                                            <li class="list-group-item list-group-item-action dropdown-notifications-item">
                                                <div class="d-flex">
                                                    <div class="flex-shrink-0 me-3">
                                                        <div class="avatar">
                                                            <span class="avatar-initial rounded-circle bg-label-danger">CF</span>
                                                        </div>
                                                    </div>
                                                    <div class="flex-grow-1">
                                                        <h6 class="small mb-0">Charles Franklin</h6>
                                                        <small class="mb-1 d-block text-body">Accepted your connection</small>
                                                        <small class="text-body-secondary">12hr ago</small>
                                                    </div>
                                                    <div class="flex-shrink-0 dropdown-notifications-actions">
                                                        <a href="javascript:void(0)" class="dropdown-notifications-read"><span class="badge badge-dot"></span></a>
                                                        <a href="javascript:void(0)" class="dropdown-notifications-archive"><span class="icon-base bx bx-x"></span></a>
                                                    </div>
                                                </div>
                                            </li>
                                            <li class="list-group-item list-group-item-action dropdown-notifications-item marked-as-read">
                                                <div class="d-flex">
                                                    <div class="flex-shrink-0 me-3">
                                                        <div class="avatar">
                                                            <img src="../../assets/img/avatars/2.png" alt="" class="rounded-circle">
                                                        </div>
                                                    </div>
                                                    <div class="flex-grow-1">
                                                        <h6 class="small mb-0">New Message ✉️</h6>
                                                        <small class="mb-1 d-block text-body">You have new message from Natalie</small>
                                                        <small class="text-body-secondary">1h ago</small>
                                                    </div>
                                                    <div class="flex-shrink-0 dropdown-notifications-actions">
                                                        <a href="javascript:void(0)" class="dropdown-notifications-read"><span class="badge badge-dot"></span></a>
                                                        <a href="javascript:void(0)" class="dropdown-notifications-archive"><span class="icon-base bx bx-x"></span></a>
                                                    </div>
                                                </div>
                                            </li>
                                        </ul>

                                        <div class="ps__rail-x" style="left: 0px; bottom: 0px;">
                                            <div class="ps__thumb-x" tabindex="0" style="left: 0px; width: 0px;"></div>
                                        </div>
                                        <div class="ps__rail-y" style="top: 0px; right: 0px;">
                                            <div class="ps__thumb-y" tabindex="0" style="top: 0px; height: 0px;"></div>
                                        </div>
                                    </li>

                                    <li class="border-top">
                                        <div class="d-grid p-4">
                                            <a class="btn btn-primary btn-sm d-flex" href="javascript:void(0);">
                                                <small class="align-middle">View all notifications</small>
                                            </a>
                                        </div>
                                    </li>
                                </ul> <!-- termina submenu de notificaciones -->
                            </li>





                            <!-- User -->
                            <li class="nav-item navbar-dropdown dropdown-user dropdown">
                                <a class="nav-link dropdown-toggle hide-arrow" href="javascript:void(0);" data-bs-toggle="dropdown">
                                    <div class="avatar avatar-online">
                                        <span class="avatar-initial rounded-circle bg-label-primary"><?php echo htmlspecialchars($inicialesUsuario); ?></span>
                                    </div>
                                </a>
                                <ul class="dropdown-menu dropdown-menu-end">
                                    <li>
                                        <a class="dropdown-item" href="#">
                                            <div class="d-flex">
                                                <div class="flex-shrink-0 me-3">
                                                    <div class="avatar avatar-online">
                                                        <span class="avatar-initial rounded-circle bg-label-primary"><?php echo htmlspecialchars($inicialesUsuario); ?></span>
                                                    </div>
                                                </div>
                                                <div class="flex-grow-1">
                                                    <span class="fw-semibold d-block"><?php echo htmlspecialchars($nombre); ?></span>
                                                    <small class="text-muted"><?php echo htmlspecialchars($rol); ?></small>
                                                </div>
                                            </div>
                                        </a>
                                    </li>
                                    <li>
                                        <div class="dropdown-divider"></div>
                                    </li>
                                    <li>
                                        <a class="dropdown-item" href="index.html">
                                            <i class="bx bx-power-off me-2"></i>
                                            <span class="align-middle">Cerrar Sesión</span>
                                        </a>
                                    </li>
                                </ul>
                            </li>
                            <!--/ User -->
                        </ul>
                    </div>
                </nav>
                <!-- / Navbar -->

                <!-- Content wrapper -->
                <div class="content-wrapper">
                    <!-- Content -->
                    <?php
                    $host = 'localhost';
                $database = 'C:\Program Files (x86)\Common Files\Aspel\Sistemas Aspel\SAE9.00\Ejemplos\Ejemplos.fdb';
                    $username = 'SYSDBA';
                    $password = 'masterkey';

                    $counts = [
                        'total' => 0,
                        'activos' => 0,
                        'baja' => 0,
                        'suspendido' => 0
                    ];

                    try {
                        $dbh = new PDO("firebird:host=$host;dbname=$database;charset=UTF8", $username, $password);

                        // Proveedores con saldo > 0.00
                        $stmt = $dbh->query("SELECT COUNT(*) FROM PROV01 WHERE CAST(SALDO AS FLOAT) > 0.01");
                        $counts['total'] = $stmt->fetchColumn();

                        // Activos con saldo > 0.00
                        $stmt = $dbh->prepare("SELECT COUNT(*) FROM PROV01 WHERE STATUS = 'A' AND CAST(SALDO AS FLOAT) > 0.01");
                        $stmt->execute();
                        $counts['activos'] = $stmt->fetchColumn();

                        // Baja con saldo > 0.00
                        $stmt = $dbh->prepare("SELECT COUNT(*) FROM PROV01 WHERE STATUS = 'B' AND CAST(SALDO AS FLOAT) > 0.01");
                        $stmt->execute();
                        $counts['baja'] = $stmt->fetchColumn();

                        // Suspendidos con saldo > 0.00
                        $stmt = $dbh->prepare("SELECT COUNT(*) FROM PROV01 WHERE STATUS = 'S' AND CAST(SALDO AS FLOAT) > 0.01");
                        $stmt->execute();
                        $counts['suspendido'] = $stmt->fetchColumn();
                    } catch (PDOException $e) {
                        echo "Error de conexión: " . $e->getMessage();
                    }
                    ?>


                    <div class="container-xxl flex-grow-1 container-p-y">
                        <div class="row">
                            <!--/ Total Revenue -->
                            <div class="col-12 col-md-12 col-lg-12 order-3 order-md-2">
                                <div class="row">

                                    <div class="col-sm-6 col-xl-3 mb-4 wow animate__animated animate__fadeInUp" data-wow-delay="0.2s">
                                        <div class="card">
                                            <div class="card-body">
                                                <div class="d-flex align-items-center justify-content-between">
                                                    <div class="content-left">
                                                        <small>Proveedores Totales</small>
                                                        <h4><?php echo $counts['total']; ?></h4>
                                                    </div>

                                                    <span class="badge bg-label-success rounded-circle p-2">
                                                        <i class="icon-base bx bx-user-check icon-lg"></i>
                                                    </span>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="col-sm-6 col-xl-3 mb-4 wow animate__animated animate__fadeInUp" data-wow-delay="0.4s">
                                        <div class="card">
                                            <div class="card-body">
                                                <div class="d-flex align-items-center justify-content-between">
                                                    <div class="content-left">
                                                        <small>Proveedores De Activos</small>
                                                        <h4><?php echo $counts['activos']; ?></h4>
                                                    </div>
                                                    <span class="badge bg-label-danger rounded-circle p-2">
                                                        <i class="icon-base bx bx-user-minus icon-lg"></i>
                                                    </span>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="col-sm-6 col-xl-3 mb-4 wow animate__animated animate__fadeInUp" data-wow-delay="0.6s">
                                        <div class="card">
                                            <div class="card-body">
                                                <div class="d-flex align-items-center justify-content-between">
                                                    <div class="content-left">
                                                        <small>Proveedores de Baja</small>
                                                        <h4><?php echo $counts['baja']; ?></h4>
                                                    </div>
                                                    <span class="badge bg-label-warning rounded-circle p-2">
                                                        <i class="icon-base bx bx-user icon-lg"></i>
                                                    </span>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <div class="col-sm-6 col-xl-3 mb-4 wow animate__animated animate__fadeInUp" data-wow-delay="0.8s">
                                        <div class="card">
                                            <div class="card-body">
                                                <div class="d-flex align-items-center justify-content-between">
                                                    <div class="content-left">
                                                        <small>Proveedores Suspendidos</small>
                                                        <h4><?php echo $counts['suspendido']; ?></h4>
                                                    </div>
                                                    <span class="badge bg-label-primary rounded-circle p-2">
                                                        <i class="icon-base bx bx-user-x icon-lg"></i>
                                                    </span>
                                                </div>
                                            </div>
                                        </div>
                                    </div>

                                    <!-- </div>
                    <div class="row"> -->
                                </div>
                            </div>
                        </div>
                        <!-- <h4 class="fw-bold py-3 mb-4"><span class="text-muted fw-light">Tables /</span> Basic Tables</h4> -->

                        <!-- Basic Bootstrap Table -->
                        <div class="card wow animate__animated animate__fadeInUp" data-wow-delay="0.8s">
                            <h5 class="card-header pb-0">Cuentas Por Cobrar</h5>
                            <div class="card-datatable">

                            </div>
                            <div class="table-responsive text-nowrap">


                                <?php
                                header('Content-Type: text/html; charset=ISO-8859_2');
                                $host = 'localhost';
                $database = 'C:\Program Files (x86)\Common Files\Aspel\Sistemas Aspel\SAE9.00\Ejemplos\Ejemplos.fdb';
                                $username = 'SYSDBA';
                                $password = 'masterkey';

                                try {
                                    $dbh = new PDO("firebird:host=$host;dbname=$database;charset=UTF8", $username, $password);

                                    $statusDescriptions = array(
                                        'A' => 'Activo',
                                        'B' => 'Baja',
                                        'S' => 'Suspendido'
                                    );

                                    $statusFilter = isset($_GET['filter']) ? $_GET['filter'] : '';

                                    $statusMap = array(
                                        'activo' => 'A',
                                        'baja' => 'B',
                                        'suspendido' => 'S'
                                    );
                                    $filterCode = isset($statusMap[$statusFilter]) ? $statusMap[$statusFilter] : '';
                                    $sql = "SELECT * FROM PROV01";
                                    $conditions = [];

                                    if (!empty($filterCode)) {
                                         $conditions[] = "STATUS = :status";
                                     }

                                 // Convertimos SALDO a número por si es texto, y aseguramos que sea > 0.01 (para evitar falsos ceros)
                                     $conditions[] = "CAST(SALDO AS FLOAT) > 0.01";

                                    if (!empty($conditions)) {
                                         $sql .= " WHERE " . implode(" AND ", $conditions);
                                     }


                                    $stmt = $dbh->prepare($sql);
                                    if (!empty($filterCode)) {
                                        $stmt->bindParam(':status', $filterCode, PDO::PARAM_STR);
                                    }
                                    $stmt->execute();

                                    echo "<div class='container mt-5'>";
                                    echo "<h1 class='mb-4'><strong>Cuentas X Pagar</strong></h1>";

                                    // Botones de filtro
                                    echo "<div class='d-flex justify-content-between align-items-center mb-3'>";
                                    echo "<div class='btn-group' role='group'>";
                                    echo "<button class='btn custom-filter date-filter' data-filter='activo'>Activo</button>";
                                    echo "<button class='btn custom-filter date-filter' data-filter='baja'>Baja</button>";
                                    echo "<button class='btn custom-filter date-filter' data-filter='suspendido'>Suspendido</button>";
                                    echo "</div>";

                                    echo "<div>";
                                    echo "<button class='btn custom-action' id='clearFilters'>Borrar Filtros</button>";
                                    echo "</div>";
                                    echo "</div>";

                                    echo "<table id='clientesTable' class='table table-hover'>";
                                    echo "<thead class='thead-dark'><tr><th>Clave</th><th>Estatus</th><th>Nombre</th><th>Calle</th><th>Telefono</th><th>Clasificacion</th><th>Saldo</th><th>Expediente</th></tr></thead><tbody>";

                                    while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
                                        echo "<tr>";
                                        echo "<td>" . $row['CLAVE'] . "</td>";
                                        echo "<td>" . $statusDescriptions[$row['STATUS']] . "</td>";
                                        echo "<td>" . $row['NOMBRE'] . "</td>";
                                        echo "<td>" . $row['CALLE'] . "</td>";
                                        echo "<td>" . $row['TELEFONO'] . "</td>";
                                        echo "<td>" . $row['CLASIFIC'] . "</td>";
                                        $saldo = number_format($row['SALDO'], 2, '.', ',');
                                        echo "<td>" . $saldo . "</td>";

                                        echo "<td>
            <a href='#' 
               class='expediente-link' 
               data-bs-toggle='modal' 
               data-bs-target='#expedienteModal' 
               data-id='" . $row['CLAVE'] . "' 
               data-nombre='" . htmlspecialchars($row['NOMBRE'], ENT_QUOTES) . "' 
               data-saldo='" . $saldo . "'>
               <i class='bx bx-file-report'></i>
            </a>
        </td>";
                                        echo "</tr>";
                                    }

                                    echo "</tbody></table>";
                                    echo "</div>";
                                } catch (PDOException $e) {
                                    echo "<h2>AUN NO HAY CONEXION:</h2>";
                                    echo "<p>" . $e->getMessage() . "</p>";
                                }
                                ?>

                                <div class="modal fade" id="expedienteModal" tabindex="-1" aria-labelledby="expedienteModalLabel" aria-hidden="true">
                                    <div class="modal-dialog modal-lg">
                                        <div class="modal-content">
                                            <!-- Header -->
                                            <div class="modal-header sticky-header d-flex justify-content-between">
                                                <div class="flex-grow-1 w-100 text-truncate">
                                                    <h5 class="modal-title" id="modalProveedorNombre">Nombre del proveedor</h5>
                                                </div>
                                                <div class=" w-100 text-end">
                                                    <h5 class="modal-title" id="modalProveedorSaldo">Saldo: $0.00</h5>
                                                </div>
                                                <button type="button" class="btn-close" onclick="cerrarModalExpediente()"></button>
                                            </div>

                                            <!-- Body con scroll -->
                                            <div class="modal-body">
                                                <!-- <section class="vertical-wizard"> -->
                                                <!-- <div class="bs-stepper"> -->
                                                <!-- Barra de pestañas fija -->
                                                <div class="nav-align-top nav-tabs-shadow">
                                                    <ul class="nav nav-tabs nav-fill">
                                                        <div class="nav-item">
                                                            <a class="nav-link active" data-toggle="tab" href="#estadoCuenta">
                                                                <i class="bx bx-user  me-1_5"></i> <span>Estados de cuenta</span>
                                                            </a>
                                                        </div>
                                                        <div class="nav-item">
                                                            <a class="nav-link" data-toggle="tab" href="#porConceptos">
                                                                <i class="bx bx-cart  me-1_5"></i> <span>Por conceptos</span>
                                                            </a>
                                                        </div>
                                                        <div class="nav-item">
                                                            <a class="nav-link" data-toggle="tab" href="#antiguedadSaldos">
                                                                <i class="bx bx-history  me-1_5"></i> <span>Antigüedad de saldos</span>
                                                            </a>
                                                        </div>
                                                        <div class="nav-item">
                                                            <a class="nav-link" data-toggle="tab" href="#pronosticoPagos">
                                                                <i class="bx bx-info-circle  me-1_5"></i> <span>Pronósticos de cobranza</span>
                                                            </a>
                                                        </div>
                                                        <div class="nav-item">
                                                            <a class="nav-link" data-toggle="tab" href="#resumenMovimientos">
                                                                <i class="bx bx-briefcase  me-1_5"></i> <span>Resumen de movimientos</span>
                                                            </a>
                                                        </div>
                                                    </ul>
                                                </div>

                                                <!-- Contenido de pestañas -->
                                                <div class="tab-content  table-responsive table-scroll" id="expedienteTabsContent">
                                                    <div class="tab-pane fade show active" id="estadoCuenta" role="tabpanel">
                                                        <div id="estadoCuentaContent">
                                                            <p>Cargando detalles de estados de cuenta...</p>
                                                            <p>Lorem ipsum dolor sit amet... (agrega más contenido de prueba para probar el scroll)</p>
                                                        </div>
                                                    </div>
                                                    <div class="tab-pane fade" id="porConceptos" role="tabpanel">
                                                        <div id="porConceptosContent">
                                                            <p>Cargando detalles por conceptos...</p>
                                                        </div>
                                                    </div>
                                                    <div class="tab-pane fade" id="antiguedadSaldos" role="tabpanel">
                                                        <div id="antiguedadSaldosContent">
                                                            <p>Cargando detalles de antigüedad de saldos...</p>
                                                        </div>
                                                    </div>
                                                    <div class="tab-pane fade" id="pronosticoPagos" role="tabpanel">
                                                        <div id="pronosticoPagosContent">
                                                            <p>Cargando detalles de pronósticos de pagos...</p>
                                                        </div>
                                                    </div>
                                                    <div class="tab-pane fade" id="resumenMovimientos" role="tabpanel">
                                                        <div id="resumenMovimientosContent">
                                                            <p>Cargando detalles de resumen de movimientos...</p>
                                                        </div>
                                                    </div>
                                                </div>
                                                <!-- </div> -->
                                                <!-- </section> -->
                                            </div>


                                        </div>
                                    </div>
                                </div>
                            </div>
                            <!-- / Content -->



                            <div class="content-backdrop fade"></div>
                        </div>
                        <!-- Content wrapper -->
                    </div>


                    <!-- Overlay -->
                    <div class="layout-overlay layout-menu-toggle"></div>
                </div>
                <!-- / Layout wrapper -->

                <script src="https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js"></script>
                <script>
                    new WOW().init();
                </script>

                <!-- Core JS -->
                <!-- build:js assets/vendor/js/core.js -->
                <script src="../assets/vendor/libs/jquery/jquery.js"></script>
                <script src="../assets/vendor/libs/popper/popper.js"></script>
                <script src="../assets/vendor/js/bootstrap.js"></script>
                <script src="../assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js"></script>

                <script src="../assets/vendor/js/menu.js"></script>
                <!-- endbuild -->

                <!-- Vendors JS -->
                <script src="../assets/vendor/libs/apex-charts/apexcharts.js"></script>

                <!-- Main JS -->
                <script src="../assets/js/main.js"></script>

                <!-- Page JS -->
                <script src="../assets/js/dashboards-analytics.js"></script>

                <!-- Place this tag in your head or just before your close body tag. -->
                <script async defer src="https://buttons.github.io/buttons.js"></script>
                <div class="modal fade" id="modalBusqueda" tabindex="-1" aria-hidden="true">
                    <div class="modal-dialog modal-xl modal-dialog-centered">
                        <div class="modal-content">
                            <div class="modal-header">
                                <h5 class="modal-title">Buscar módulo</h5>
                                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Cerrar"></button>
                            </div>
                            <div class="modal-body">
                                <div class="input-group mb-4">
                                    <span class="input-group-text"><i class="bx bx-search"></i></span>
                                    <input type="text" id="modalSearchInput" class="form-control" placeholder="Buscar módulo..." autocomplete="off">
                                </div>

                                <div class="row" id="modulosEstaticos">
                                    <!-- Columna 1 -->
                                    <div class="col-md-4 mb-4">
                                        <!-- Inicio -->
                                        <div class="mb-3">
                                            <small class="text-uppercase text-muted fw-bold d-block mb-2">
                                                <i class="bx bx-home me-1"></i> Inicio
                                            </small>
                                            <ul class="list-group list-group-flush">
                                                <li class="list-group-item px-0 py-1">
                                                    <a href="tablero.php"><i class="bx bx-home-smile me-2"></i> Panel principal</a>
                                                </li>
                                            </ul>
                                        </div>
                                        <!-- Ventas -->
                                        <div class="mb-3">
                                            <small class="text-uppercase text-muted fw-bold d-block mb-2">
                                                <i class="bx bx-money me-1"></i> Ventas
                                            </small>
                                            <ul class="list-group list-group-flush">
                                                <li class="list-group-item px-0 py-1"><a href="facturas.php"><i class="bx bx-file me-2"></i> Facturas</a></li>
                                            </ul>
                                        </div>
                                        <!-- Clientes -->
                                        <div class="mb-3">
                                            <small class="text-uppercase text-muted fw-bold d-block mb-2">
                                                <i class="bx bx-user me-1"></i> Clientes
                                            </small>
                                            <ul class="list-group list-group-flush">
                                                <li class="list-group-item px-0 py-1"><a href="clientes.php"><i class="bx bx-user-pin me-2"></i> Clientes</a></li>
                                            </ul>
                                        </div>
                                    </div>

                                    <!-- Columna 2 -->
                                    <div class="col-md-4 mb-4">
                                        <!-- Inventario -->
                                        <div class="mb-3">
                                            <small class="text-uppercase text-muted fw-bold d-block mb-2">
                                                <i class="bx bx-package me-1"></i> Inventario
                                            </small>
                                            <ul class="list-group list-group-flush">
                                                <li class="list-group-item px-0 py-1"><a href="productos.php"><i class="bx bx-cube me-2"></i> Productos</a></li>
                                            </ul>
                                        </div>
                                        <!-- Compras -->
                                        <div class="mb-3">
                                            <small class="text-uppercase text-muted fw-bold d-block mb-2">
                                                <i class="bx bx-cart me-1"></i> Compras
                                            </small>
                                            <ul class="list-group list-group-flush">
                                                <li class="list-group-item px-0 py-1"><a href="compras.php"><i class="bx bx-purchase-tag me-2"></i> Compras</a></li>
                                            </ul>
                                        </div>
                                    </div>

                                    <!-- Columna 3 -->
                                    <div class="col-md-4 mb-4">
                                        <!-- Proveedores -->
                                        <div class="mb-3">
                                            <small class="text-uppercase text-muted fw-bold d-block mb-2">
                                                <i class="bx bx-building me-1"></i> Proveedores
                                            </small>
                                            <ul class="list-group list-group-flush">
                                                <li class="list-group-item px-0 py-1"><a href="proveedores.php"><i class="bx bx-user-voice me-2"></i> Proveedores</a></li>
                                            </ul>
                                        </div>
                                        <!-- Cuentas -->
                                        <div class="mb-3">
                                            <small class="text-uppercase text-muted fw-bold d-block mb-2">
                                                <i class="bx bx-wallet me-1"></i> Cuentas
                                            </small>
                                            <ul class="list-group list-group-flush">
                                                <li class="list-group-item px-0 py-1"><a href="cuentas.php"><i class="bx bx-credit-card me-2"></i> Cuentas</a></li>
                                            </ul>
                                        </div>
                                        <!-- Movimientos -->
                                        <div class="mb-3">
                                            <small class="text-uppercase text-muted fw-bold d-block mb-2">
                                                <i class="bx bx-transfer me-1"></i> Movimientos
                                            </small>
                                            <ul class="list-group list-group-flush">
                                                <li class="list-group-item px-0 py-1"><a href="movimientos.php"><i class="bx bx-transfer-alt me-2"></i> Movimientos</a></li>
                                            </ul>
                                        </div>
                                    </div>
                                </div>

                                <!-- Resultados de búsqueda -->
                                <ul id="modalSearchResults" class="list-group mb-3"></ul>

                            </div>
                        </div>
                    </div>
                </div>

                <style>
                    /* Ocultar resultados inicialmente */
                    #modalSearchResults {
                        display: none;
                        max-height: 300px;
                        overflow-y: auto;
                    }
                </style>



                <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
                <script src="https://cdn.datatables.net/1.10.21/js/jquery.dataTables.min.js"></script>
                <script src="https://cdn.datatables.net/1.10.21/js/dataTables.bootstrap4.min.js"></script>
                <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.5.3/dist/umd/popper.min.js"></script>
                <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>

                <script>
                    document.querySelectorAll('.custom-filter').forEach(button => {
                        button.addEventListener('click', function() {
                            document.querySelectorAll('.custom-filter').forEach(btn => btn.classList.remove('active'));
                            this.classList.add('active');
                        });
                    });

                    document.querySelector('.apply-date-filter').addEventListener('click', function() {
                        document.querySelector('.custom-date-filter').classList.add('active');
                    });
                </script>

                <script>
                    $(document).ready(function() {
    // Define funciones de ordenamiento personalizadas para DataTables
    $.fn.dataTable.ext.type.order['numeric-comma-asc'] = function(data) {
        return parseFloat(data.replace(/[^0-9.-]/g, '')) || 0;
    };
    $.fn.dataTable.ext.type.order['numeric-comma-desc'] = function(data) {
        return -parseFloat(data.replace(/[^0-9.-]/g, '')) || 0;
    };

    // Inicializa DataTable
    var table = $('#clientesTable').DataTable({
        language: {
            url: '../json/Spanish.json'
        },
        pageLength: 10,
        lengthMenu: [
            [10, 25, 50, -1],
            [10, 25, 50, "Todos"]
        ],
        columnDefs: [{
            targets: 2,
            type: 'numeric-comma'
        }],
        order: [
            [2, 'asc']
        ],
        dom:
            // Fila superior
            "<'row mx-3 my-0 justify-content-between'"+
                "<'d-md-flex justify-content-between align-items-center dt-layout-start col-md-auto me-auto'l>"+
                "<'d-md-flex justify-content-between align-items-center dt-layout-end col-md-auto ms-auto mt-0'f>"+
            ">"+
            // Tabla
            "<'row'<'col-12'tr>>"+
            // Fila inferior con info y paginación
            "<'row'<'col-md-5'i><'col-md-7'p>>"
    });

                        // Mapear filtros a valores visibles en la columna "Estatus"
                        const statusText = {
                            activo: 'Activo',
                            baja: 'Baja',
                            suspendido: 'Suspendido'
                        };

                        // Filtros sin recargar página
                        $('.date-filter').on('click', function() {
                            const filterKey = $(this).data('filter');
                            const filterValue = statusText[filterKey] || '';

                            // Aplicar búsqueda a la columna "Estatus" (índice 1)
                            table.column(1).search(filterValue).draw();

                            // Cambiar estilos de botón activo — eliminamos btn-primary y solo usamos btn-light o active
                            $('.date-filter').removeClass('active btn-primary').addClass('');
                            $(this).removeClass('').addClass('active'); // O usa la clase que prefieras para resaltar
                        });

                        // Botón para limpiar filtros
                        $('#clearFilters').on('click', function() {
                            table.column(1).search('').draw();
                            $('.date-filter').removeClass('active btn-primary').addClass('');
                        });
                    });
                </script>


                <script>
                    let expedienteModal;

                    document.addEventListener('DOMContentLoaded', function() {
                        expedienteModal = new bootstrap.Modal(document.getElementById('expedienteModal'));

                        $('#expedienteModal .nav-link').on('click', function(e) {
                            e.preventDefault();
                            $('#expedienteModal .nav-link').removeClass('active');
                            $('#expedienteModal .tab-pane').removeClass('show active');
                            $(this).addClass('active');
                            $($(this).attr('href')).addClass('show active');
                        });

                        document.querySelectorAll('.expediente-link').forEach(link => {
                            link.addEventListener('click', function() {
                                const clave = this.getAttribute('data-id');
                                const nombre = this.getAttribute('data-nombre');
                                const saldo = this.getAttribute('data-saldo');

                                document.getElementById('modalProveedorNombre').textContent = `Expediente del Proveedor: ${nombre}`;
                                document.getElementById('modalProveedorSaldo').textContent = `Saldo: $${saldo}`;

                                cargarEstadoCuenta(clave);
                                cargarPorConceptos(clave);
                                cargarAntiguedadSaldos(clave);
                                cargarPronosticoPagos(clave);
                                cargarResumenMovimientos(clave);

                                expedienteModal.show();
                            });
                        });
                    });

                    function cerrarModalExpediente() {
                        if (expedienteModal) {
                            expedienteModal.hide();

                            // Esperar a que Bootstrap termine la animación (~300ms por defecto)
                            setTimeout(() => {
                                // Si el modal aún está visible, algo salió mal
                                const modalEl = document.getElementById('expedienteModal');
                                if (!modalEl.classList.contains('show')) {
                                    // Hacer limpieza manual
                                    document.querySelectorAll('.modal-backdrop').forEach(el => el.remove());
                                    document.body.classList.remove('modal-open');
                                    document.body.style = '';
                                }
                            }, 350); // Espera un poquito más que la animación para asegurar
                        }
                    }




                    function cargarEstadoCuenta(clave) {
                        $.post('estadocuentaprov.php', {
                            id: clave
                        }, function(res) {
                            $('#estadoCuentaContent').html(res.facturas || `<p>Error: ${res.error || 'sin datos'}</p>`);
                        }, 'json').fail(e => {
                            $('#estadoCuentaContent').html('<p>Error al cargar los detalles.</p>');
                        });
                    }

                    function cargarPorConceptos(clave) {
                        $.post('porconceptosprov.php', {
                            id: clave
                        }, function(res) {
                            $('#porConceptosContent').html(res.detalles || `<p>Error: ${res.error || 'sin datos'}</p>`);
                        }, 'json').fail(e => {
                            $('#porConceptosContent').html('<p>Error al cargar los detalles.</p>');
                        });
                    }

                    function cargarAntiguedadSaldos(clave) {
                        $.post('antiguedadsaldosprov.php', {
                            id: clave
                        }, function(res) {
                            $('#antiguedadSaldosContent').html(res.detalles || `<p>Error: ${res.error || 'sin datos'}</p>`);
                        }, 'json').fail(e => {
                            $('#antiguedadSaldosContent').html('<p>Error al cargar los detalles.</p>');
                        });
                    }

                    function cargarPronosticoPagos(clave) {
                        $.post('pronosticopagosprov.php', {
                            id: clave
                        }, function(res) {
                            $('#pronosticoPagosContent').html(res.detalles || `<p>Error: ${res.error || 'sin datos'}</p>`);
                        }, 'json').fail(e => {
                            $('#pronosticoPagosContent').html('<p>Error al cargar los detalles.</p>');
                        });
                    }

                    function cargarResumenMovimientos(clave) {
                        $.post('resumenmovimientosprov.php', {
                            id: clave
                        }, function(res) {
                            $('#resumenMovimientosContent').html(res.detalles || `<p>Error: ${res.error || 'sin datos'}</p>`);
                        }, 'json').fail(e => {
                            $('#resumenMovimientosContent').html('<p>Error al cargar los detalles.</p>');
                        });
                    }
                </script>


                <script>
                    $(document).on('click', '.toggle-detalles', function() {
                        var $icon = $(this);
                        var $tr = $icon.closest('tr');

                        // Obtener los valores de 'id' del proveedor y el número de factura (documento) desde los campos ocultos
                        var facturaId = $tr.find('.factura-id').val(); // ID del proveedor
                        var documento = $tr.find('.factura-documento').val(); // Número de factura

                        var $detallesRow = $tr.next('.detalles-factura'); // Fila que mostrará los detalles
                        var $detallesCell = $detallesRow.find('td');

                        // Mostrar/ocultar la fila de detalles
                        if ($detallesRow.is(':visible')) {
                            $detallesRow.hide();
                            $icon.removeClass('fa-chevron-down').addClass('fa-chevron-right');
                        } else {
                            if ($detallesCell.is(':empty')) {
                                // Realizar solicitud AJAX solo si los detalles aún no se han cargado
                                $.ajax({
                                    url: 'detalles_estadocuentaprov.php',
                                    method: 'POST',
                                    data: {
                                        id: facturaId, // ID del proveedor (enviado correctamente)
                                        documento: documento // Número de factura (enviado correctamente)
                                    },
                                    success: function(response) {
                                        console.log('Enviando:', facturaId, documento); // Verificar que se está enviando la factura correcta
                                        var data = JSON.parse(response);
                                        if (data.detalles) {
                                            $detallesCell.html(data.detalles); // Mostrar detalles
                                        } else if (data.error) {
                                            $detallesCell.html('<div class="alert alert-danger">' + data.error + '</div>'); // Manejo de errores
                                        }
                                    }
                                });
                            }
                            $detallesRow.show();
                            $icon.removeClass('fa-chevron-right').addClass('fa-chevron-down');
                        }
                    });
                </script>

                <script src="js/menuizquierda.js"></script>
                <script>
                    document.getElementById("modalSearchInput").addEventListener("input", function() {
                        const query = this.value.trim();
                        const results = document.getElementById("modalSearchResults");
                        const modulos = document.getElementById("modulosEstaticos");

                        results.innerHTML = "";

                        if (query.length < 2) {
                            // Mostrar módulos estáticos y ocultar resultados
                            modulos.style.display = "flex"; // o "block" si prefieres
                            results.style.display = "none";
                            return;
                        }

                        // Ocultar módulos estáticos y mostrar resultados
                        modulos.style.display = "none";
                        results.style.display = "block";

                        fetch("buscar_archivos.php?q=" + encodeURIComponent(query))
                            .then(response => response.json())
                            .then(data => {
                                if (data.length === 0) {
                                    results.innerHTML = `<li class="list-group-item text-muted">No se encontraron resultados</li>`;
                                    return;
                                }

                                data.forEach(item => {
                                    const li = document.createElement("li");
                                    li.className = "list-group-item list-group-item-action";
                                    li.innerHTML = `<i class="bx bx-link-alt me-2"></i> ${item.titulo}`;
                                    li.addEventListener("click", () => {
                                        window.location.href = item.archivo;
                                    });
                                    results.appendChild(li);
                                });
                            })
                            .catch(error => {
                                console.error("Error al buscar:", error);
                            });
                    });
                </script>

</html>