/* DataTables paginering — overschrijf template a{color:!important} */
#tbl-verzekeraars_wrapper .page-link {
    color: #495057 !important;
    background-color: #fff;
    border-color: #dee2e6;
}
#tbl-verzekeraars_wrapper .page-link:hover {
    color: #fff !important;
    background-color: #e91b23;
    border-color: #e91b23;
}
#tbl-verzekeraars_wrapper .page-item.active .page-link {
    color: #fff !important;
    background-color: #e91b23;
    border-color: #e91b23;
}
#tbl-verzekeraars_wrapper .page-item.disabled .page-link {
    color: #adb5bd !important;
    background-color: #fff;
    border-color: #dee2e6;
}

/* FAQ accordion — chevron herstel (bs5-patches.css verwijdert globaal ::after) */
#faq-vergoeding .accordion-button::after {
    font-family: "FontAwesome";
    content: '\f078' !important;
    display: inline-block;
    font-size: 0.75em;
    color: #999;
    transition: transform 0.3s ease;
    margin-left: auto;
    flex-shrink: 0;
    background-image: none !important;
    width: auto !important;
    height: auto !important;
}
#faq-vergoeding .accordion-button:not(.collapsed)::after {
    transform: rotate(180deg);
}
