﻿
.custom-pager .rgPagerLabel {
    display: none !important
}

.custom-pager .rgPagerCell {
    font-size: 0 !important
}

.custom-pager tr.rgPager table > thead,
.custom-pager tr.rgPager table > thead > tr,
.custom-pager tr.rgPager table > thead > tr > th {
    display: none !important
}

.responsiveTable tr.rgPager table > thead,
.responsiveTable tr.rgPager table > thead > tr,
.responsiveTable tr.rgPager table > thead > tr > th {
    display: none !important
}

    .responsiveTable tr.rgPager table > thead,
    .responsiveTable tr.rgPager table > thead > tr,
    .responsiveTable tr.rgPager table > thead > tr > th {
        display: none !important
    }

.responsiveTable tfoot tr.rgPager table > tbody > tr > td {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 15px !important;
    white-space: nowrap !important;
    border: none !important;
}

.responsiveTable .rgNumPart {
    display: inline-flex !important;
    align-items: center !important;
    gap: 5px !important;
    white-space: nowrap !important;
}

.center-bold {
    text-align: center;
    font-weight: 600;
}

.chevron-icon {
    transition: transform 0.3s ease;
    display: inline-block;
    width: 12px;
    height: 12px;
    border-right: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
    transform: rotate(45deg); /* Default down arrow */
}

/* Rotate the arrow 180 degrees when the section is OPEN */
.card-header[aria-expanded="true"] .chevron-icon {
    transform: rotate(-135deg); /* Points Up */
    margin-top: 5px;
}

.tight-radio label {
    margin-left: 4px !important;
    padding-left: 0 !important;
    cursor: pointer; /* Makes the text clickable like the button */
}