/* Глобальный принудительный стиль для таблиц dataframe */

/* 1. Настройка заголовков: 24px, Arial, выравнивание влево */
table.dataframe thead tr th,
table.dataframe thead tr th span {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 24px !important;
    text-align: left !important;
}

/* 2. Настройка основного текста в ячейках: 18px, Arial */
table.dataframe tbody tr td {
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 18px !important;
}

/* 3. Жесткое переопределение table-striped (сбрасываем внутренние тени Bootstrap) */

/* Каждый первый (нечетный) ряд — строго белый */
table.table-striped tbody tr:nth-of-type(odd),
table.table-striped tbody tr:nth-of-type(odd) > td {
    background-color: #ffffff !important;
    box-shadow: inset 0 0 0 9999px #ffffff !important; /* Перекрывает серую тень Bootstrap */
    --bs-table-accent-bg: #ffffff !important;          /* Сбрасывает переменные цвета */
}

/* Каждый второй (четный) ряд — строго ваш цвет #E7F1FF */
table.table-striped tbody tr:nth-of-type(even),
table.table-striped tbody tr:nth-of-type(even) > td {
    background-color: #E7F1FF !important;
    box-shadow: inset 0 0 0 9999px #E7F1FF !important; /* Заливает цветом внутреннюю тень */
    --bs-table-accent-bg: #E7F1FF !important;
}