:root {
    /* General */
    --body-bg: #eee;
    --tooltip-bg: #fff;
    --tooltip-text-color: #555;
    --form-input-color-focus: #212529;
    --footer-text-color: #555;
    --footer-border-color: #ddd;
    --general-text-color: #212529;
    /* Fin General */


    /* OpenBash Navbar */
    --openbash-navbar-bg: #2b2b2b;
    --openbash-navbar-text-color: #fff;
    --openbash-separator-bg: #fff;
    /* Fin OpenBash Navbar */


    /* Sidebar */
    --sidebar-bg: #2b2b2b;
    --sidebar-bg-img: url('../img/sidebar_background.png');
    --sidebar-scrollbar-bg: #191919;
    --sidebar-icon-color: rgba(255, 255, 255, 0.8);
    --sidebar-icon-color-active: #fff;
    --sidebar-text-color: #fff;
    --sidebar-text-active: #fff;
    /* Fin Sidebar */


    /* Details */
    --details-color: #555;
    /* Fin Details */


    /* Mode Selector */
    --mode-selector-button-bg: rgba(153, 153, 153, 0.5);
    --mode-selector-button-bg-hover: rgba(153, 153, 153, 1);
    --mode-selector-button-bg-active: #ba0b4e;
    --mode-selector-button-color: #fff;
    --mode-selector-text-color: #fff;
    /* Fin Mode Selector */


    /* Main content */
    /* Fin Main content */


    /* Modals */
    --modal-bg: #fff;
    --modal-main-title-text-color: #3c4858;
    --modal-subtitle-text-color: #ba0b4e;
    --modal-inner-subtitle-text-color: #212529;
    --modal-text-color: #3c4858;
    --modal-code-pre-bg: #272822;
    --modal-code-pre-text-color: #f8f8f2;
    --modal-border-color: #e9ecef;
    --modal-scrollbar-bg: #F5F5F5;
    --modal-close-button-color: #000;
    --modal-label-color: #ba0b4e;
    --modal-input-color: #212529;
    /* Fin Modals */


    /* Cards */
    --card-header-bg: linear-gradient(60deg, #ba0b4e, #070707);
    --card-header-box-shadow: 0 12px 20px -10px rgba(0, 172, 193,.28), 0 4px 20px 0 rgba(0, 0, 0,.12), 0 7px 8px -5px rgba(0, 172, 193,.2);
    --card-header-icon-color: #fff;
    --card-header-title-color: #fff;
    --card-bg: #fff;
    --card-footer-border-top: 1px solid #eee;
    --card-footer-icon-color: #999999;
    /* Fin Cards */


    /* Diagrams/Grafos/Node Inspector */
    --diagram-bg: #fff;
    --diagram-loading-bg: #fff;
    --diagram-loading-text-color: #333;
    --diagram-loading-bar-bg: #e9ecef;
    --active-node-title-color: #333;
    --connected-nodes-title-color: #333;
    --node-inspector-link-color: #ba0b4e;
    --node-inspector-link-color-hover: #89229b;
    --node-inspector-arrow-icon-color: #ba0b4e;
    --node-inspector-details-bg: #eee;
    --node-inspector-details-title-color: #212529;
    --node-inspector-details-data-color: #212529;
    --node-inspector-image-border: 1px solid #eee;
    --node-inspector-image-border-shadow: 2px 2px #eee;
    --node-inspector-scrollbar-bg: #F5F5F5;
    --node-manipulation-toolbar-bg: #F5F5F5;
    --node-manipulation-toolbar-button-label-color: #212529;
    --node-manipulation-toolbar-separator-color: #212529;
    --node-manipulation-border-color: #212529;
    --node-inspector-copyall-icon-color: #ba0b4e;
    /* Fin Diagrams/Grafos/Node Inspector */


    /* Tables */
    --table-bg: #fff;
    --table-header-color: #212529;
    --table-record-text-color: #212529;
    --table-record-link-color: #ba0b4e;
    --table-record-link-color-hover: #89229b;
    --table-record-icon-color: #ba0b4e;
    --table-record-icon-color-hover: #89229b;
    --table-button-bg: #ba0b4e;
    --table-button-box-shadow: 0 12px 20px -10px rgba(0, 172, 193,.28), 0 4px 20px 0 rgba(0, 0, 0,.12), 0 7px 8px -5px rgba(0, 172, 193,.2);
    --table-button-color: #fff;
    --table-button-bg-hover: #070707;
    --table-button-box-shadow-hover: 0 12px 20px -10px rgba(0, 172, 193,.28), 0 4px 20px 0 rgba(0, 0, 0,.12), 0 7px 8px -5px rgba(0, 172, 193,.2);
    --table-button-color-hover: #fff;
    --table-button-menu-bg: #fff;
    --table-search-border-bottom-color: #d2d2d2;
    --table-search-text-color: #AAAAAA;
    --table-search-input-text-color: #495057;
    --table-image-border: 1px solid #eee;
    --table-image-border-shadow: 2px 2px #eee;
    --table-pagination-elipsis-color: #333;
    --tables-border-bottom-border-color: #ddd; /* Aplica a todas las tablas, incluye el borde inferior de la tabla de node inspector */
    /* Fin Tables */


    /* Stats */
    --stats-count-card-header-icon-bg: linear-gradient(60deg, #ba0b4e, #070707);
    --stats-count-card-header-icon-color: #fff;
    --stats-count-title-color: #999999;
    --stats-count-numbers-color: #3C4858;
    --stats-link-color: #ba0b4e;
    --stats-link-color-hover: #89229b;
    --stats-bg: #fff;
    --stats-stroke-opacity: 1;
    --stats-text-color: #666;
    --stats-text-stroke-width: 2px;
    --stats-text-stroke-fill: #fff;
    --stats-fill-opacity: 1;
    --stats-tooltip-fill: #fff;
    --stats-tooltip-fill-opacity: 0.5;
    --stats-stroke-color: #fff;
    --stats-axis-line-stroke-color: #fff;
    /* Fin stats */


    /* Galeria */
    --gallery-link-color: #fff;
    --gallery-link-bg: rgba(0,0,0,.45);
    --gallery-slide-preview-bg: #0D0A0A;
    --gallery-image-border: 1px solid #eee;
    --gallery-image-border-shadow: 2px 2px #eee;
    /* Fin Galeria */


    /* Mapa */
    --map-tooltip-bg: #fff;
    --map-tooltip-text-color: #333;
    --map-tooltip-link-color: #ba0b4e;
    --map-tooltip-link-color-hover: #89229b;
    /* Fin Mapa */


    /* Alerts para charts y datatables*/
    --alert-bg-0: #AED581; /* Low */
    --alert-bg-1: #45ce00;
    --alert-bg-2: #69d300;
    --alert-bg-3: #90d800;
    --alert-bg-4: #b8dd00;
    --alert-bg-5: #e6c000;
    --alert-bg-6: #FBC02D; /* Medium */
    --alert-bg-7: #f07800;
    --alert-bg-8: #f55200;
    --alert-bg-9: #BF0D57; /* High */
   /* --alert-bg-9: #BF0D57; /* High */
    --alert-bg-tsl11: #ff7b7b;
    --alert-bg-tsl10: #ff5252;
    --alert-bg-ssl2: #a70000;
    --alert-text-color: #fff;
    --alert-text-resources: #000; /* Texto negro para contrastar */
    --default-chart-color: #68b447;
    --alert-bg-light-blue: #4A90E2; /* Azul Claro */
    --alert-bg-medium-blue: #2A2759; /* Azul Medio */
    --alert-bg-dark-blue: #001F3F; /* Azul Oscuro */
    --alert-bg-turquoise: #8A8A8A; /* Azul Turquesa */
    --alert-bg-royal-blue: #4169E1; /* Azul Real */
    /* Fin Alerts */

}
        .issuesInternalTable {
            width: auto;
            border-collapse: collapse;
            font-size: 14px;
        }

        .issuesInternalTable th {
            background-color: #e0e0e0;
            text-align: left;
            padding: 10px;
            border: 1px solid #d0d0d0;
        }

        .issuesInternalTable td {
            padding: 10px;
            border: 1px solid #d0d0d0;
        }

        .issuesInternalTable tr:nth-child(even) {
            background-color: #f7f7f7; /* Gris claro para intercalado */
        }

        .issuesInternalTable tr:nth-child(odd) {
            background-color: #ffffff; /* Blanco */
        }

        .issuesInternalTable tr:hover {
            background-color: #e0f7fa; /* Azul muy claro para destacar al pasar el cursor */
        }

