/* Тёмная тема для XLX Dashboard */

/* Базовый фон - как у таблицы */
.dark-theme {
    background-color: #8a8a8a;
}

.dark-theme .sidebar {
    background-color: #8a8a8a;
}

.dark-theme .main {
    background-color: #8a8a8a;
}

/* Таблицы - фон как у основной области */
.dark-theme .table {
    background-color: #8a8a8a !important;
}

.dark-theme .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #929292 !important;
}

.dark-theme .table-striped > tbody > tr:nth-of-type(even) {
    background-color: #8a8a8a !important;
}

.dark-theme .table > thead > tr > th {
    background-color: #929292 !important;
    color: #1a1a1a !important;
}

.dark-theme .table > tbody > tr > td {
    border-color: #aaaaaa !important;
    color: #1a1a1a !important;
}

.dark-theme .table > tbody > tr:hover {
    background-color: #b0b0b0 !important;
}

/* Ссылки в таблицах */
.dark-theme .table a {
    color: #272362 !important;
}

.dark-theme .table a:hover {
    color: #3a3680 !important;
    text-decoration: underline !important;
}

/* Бейджи */
.dark-theme .badge {
    background-color: #272362 !important;
    color: #ffffff !important;
}

.dark-theme .badge.progress-bar-success {
    background-color: #0395ab !important;
}

/* Футер */
.dark-theme .footer {
    background-color: #8a8a8a !important;
    border-top: 1px solid #aaaaaa !important;
    color: #1a1a1a !important;
}

.dark-theme .footer a {
    color: #272362 !important;
}

/* Левое меню - чёрные названия */
.dark-theme .sidebar .nav-sidebar > li > a {
    color: #000000 !important;
}

.dark-theme .sidebar .nav-sidebar > li > a:hover {
    background-color: #aaaaaa !important;
    color: #000000 !important;
}

.dark-theme .sidebar .nav-sidebar > li.active > a {
    background-color: #0395ab !important;
    color: #ffffff !important;
}