@charset "utf-8";
/* TOC v1.4 */

.toc {
    border-inline: 0 !important;
    --bs-table-bg: none !important;
    font-size: 1.1rem;
}

.toc thead tr {
    background-color: #fafafa;
    border-block: 3px solid #eee !important;
}

.toc th {
    padding: 1.5rem !important;
}

.toc td {
    padding: 0 !important;
}

.toc tbody tr:hover {
    cursor: pointer;
   
}
.toc tbody tr a:hover {
    -webkit-text-stroke: 1px #046b99;
    text-decoration: none !important;
    /*font-weight: 700 !important;*/
}

.table-hover:hover {transition: background-color 0.3s ease-in-out;}

.toc td a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 1.5rem !important;
}