body.corporate-base-theme .data-table-comp .row .data-table-content table tbody tr td a{color:#007bbd}
body.branch-high-contrast-mode .data-table-comp .row .data-table-content table tbody tr td a{color:#3f000b}
body.corporate-base-theme .data-table-comp .row .data-table-content table tbody tr td a{border-color:#007bbd}
body.branch-high-contrast-mode .data-table-comp .row .data-table-content table tbody tr td a{border-color:#3f000b}
body.corporate-base-theme .data-table-comp .row .data-table-content table tbody tr td a:hover{color:#3f000b}
body.branch-high-contrast-mode .data-table-comp .row .data-table-content table tbody tr td a:hover{color:#3f000b}
body.corporate-base-theme .data-table-comp .row .data-table-content table tbody tr td a:focus{color:#3f000b}
body.branch-high-contrast-mode .data-table-comp .row .data-table-content table tbody tr td a:focus{color:#3f000b}
.data-table-comp .row{width:100%;margin:0}
.data-table-comp .row .data-table-content{padding:0}
.data-table-comp .row .data-table-content>h3{margin:0;padding:2rem 5rem}
.data-table-comp .row .data-table-content>h3.light-text{color:#fff}
.data-table-comp .row .data-table-content .table-container{position:relative;overflow:hidden}
.data-table-comp .row .data-table-content table{padding-bottom:2rem;border:0}
.data-table-comp .row .data-table-content table::-webkit-scrollbar{height:10px;width:4px}
.data-table-comp .row .data-table-content table::-webkit-scrollbar-thumb{background:#999;border-radius:10px}
.data-table-comp .row .data-table-content table th:not(:first-child){z-index:5;position:relative}
.data-table-comp .row .data-table-content table thead span.h5{color:#fff;font-family:'TT Norms Pro',sans-serif}
.data-table-comp .row .data-table-content table thead.light-background{border-color:#fff}
.data-table-comp .row .data-table-content table thead.light-background span.h5{color:#3f000b}
.data-table-comp .row .data-table-content table thead.light-gray-background{border-color:#f6f6f6}
.data-table-comp .row .data-table-content table thead.light-gray-background span.h5{color:#3f000b}
.data-table-comp .row .data-table-content table thead.dark-gray-background{border-color:#999}
.data-table-comp .row .data-table-content table thead.dark-gray-background span.h5{color:#fff}
.data-table-comp .row .data-table-content table thead.brown-background{border-color:#553b33}
.data-table-comp .row .data-table-content table thead.brown-background span.h5{color:#fff}
.data-table-comp .row .data-table-content table thead.dark-brown-background{border-color:#3f000b}
.data-table-comp .row .data-table-content table thead.dark-brown-background span.h5{color:#fff}
.data-table-comp .row .data-table-content table thead tr:first-child::after{content:'';position:absolute;right:0;height:5rem;width:5rem;pointer-events:none;background:linear-gradient(to left,#3f000b,transparent);visibility:visible;opacity:1;transition:opacity .3s 0,visibility 0 0;z-index:6}
.data-table-comp .row .data-table-content table thead tr:first-child.light-background::after{background:linear-gradient(to left,#fff,transparent)}
.data-table-comp .row .data-table-content table thead tr:first-child.light-gray-background::after{background:linear-gradient(to left,#f6f6f6,transparent)}
.data-table-comp .row .data-table-content table thead tr:first-child.dark-gray-background::after{background:linear-gradient(to left,#999,transparent)}
.data-table-comp .row .data-table-content table thead tr:first-child.brown-background::after{background:linear-gradient(to left,#553b33,transparent)}
.data-table-comp .row .data-table-content table thead tr:first-child.dark-brown-background::after{background:linear-gradient(to left,#3f000b,transparent)}
.data-table-comp .row .data-table-content table tbody::after{content:'';position:absolute;right:0;height:100%;width:5rem;pointer-events:none;background:linear-gradient(to left,#fff,transparent);visibility:visible;opacity:1;transition:opacity .3s 0,visibility 0 0;top:0}
.data-table-comp .row .data-table-content table tbody tr::after{content:'';position:absolute;right:0;pointer-events:none;visibility:visible;opacity:1;transition:opacity .3s 0,visibility 0 0}
.data-table-comp .row .data-table-content table tbody tr td{max-width:28rem;text-align:left;color:#3f000b}
.data-table-comp .row .data-table-content table tbody tr td span,.data-table-comp .row .data-table-content table tbody tr td h1,.data-table-comp .row .data-table-content table tbody tr td h2,.data-table-comp .row .data-table-content table tbody tr td h3,.data-table-comp .row .data-table-content table tbody tr td h4,.data-table-comp .row .data-table-content table tbody tr td h5,.data-table-comp .row .data-table-content table tbody tr td h6,.data-table-comp .row .data-table-content table tbody tr td div,.data-table-comp .row .data-table-content table tbody tr td p,.data-table-comp .row .data-table-content table tbody tr td ul,.data-table-comp .row .data-table-content table tbody tr td li,.data-table-comp .row .data-table-content table tbody tr td ol,.data-table-comp .row .data-table-content table tbody tr td strong,.data-table-comp .row .data-table-content table tbody tr td span:before,.data-table-comp .row .data-table-content table tbody tr td h1:before,.data-table-comp .row .data-table-content table tbody tr td h2:before,.data-table-comp .row .data-table-content table tbody tr td h3:before,.data-table-comp .row .data-table-content table tbody tr td h4:before,.data-table-comp .row .data-table-content table tbody tr td h5:before,.data-table-comp .row .data-table-content table tbody tr td h6:before,.data-table-comp .row .data-table-content table tbody tr td div:before,.data-table-comp .row .data-table-content table tbody tr td p:before,.data-table-comp .row .data-table-content table tbody tr td ul:before,.data-table-comp .row .data-table-content table tbody tr td li:before,.data-table-comp .row .data-table-content table tbody tr td ol:before,.data-table-comp .row .data-table-content table tbody tr td strong:before{color:inherit}
.data-table-comp .row .data-table-content table tbody tr td p{margin:0}
.data-table-comp .row .data-table-content table tbody tr td a{color:#007bbd;border-bottom-color:#007bbd;font-family:'TT Norms Pro',sans-serif}
.data-table-comp .row .data-table-content table tbody tr td a[type="application/pdf"],.data-table-comp .row .data-table-content table tbody tr td a[href$=".pdf"]{position:relative;margin-left:1.4rem}
.data-table-comp .row .data-table-content table tbody tr td a[type="application/pdf"]:before,.data-table-comp .row .data-table-content table tbody tr td a[href$=".pdf"]:before{content:"\f1c1";color:#003594;font-family:'Font Awesome 6 Pro';position:absolute;left:-1.4rem;font-weight:400;top:0}
.data-table-comp .row .data-table-content table tbody tr td i{display:inline-block;padding-right:.5rem}
.data-table-comp .row .data-table-content table tbody tr td i::before{color:#003594}
.data-table-comp .row .data-table-content table tr td,.data-table-comp .row .data-table-content table tr th{width:100%;height:5rem}
.data-table-comp .row .data-table-content table tr td:first-child,.data-table-comp .row .data-table-content table tr th:first-child{box-shadow:7px 19px 29px -4px rgba(0,0,0,0.4)}
.data-table-comp .row .data-table-content table tr:last-child>td:first-child{box-shadow:8px 10px 14px -8px rgba(0,0,0,0.4)}
.data-table-comp .row .data-table-content table tr th[data-sortable='true'] span.h5::after{position:relative;top:.2rem;padding-left:.5rem;content:'\f0dc';font-family:'Font Awesome 6 Pro'}
.data-table-comp .row .data-table-content table tr th[data-sorted-direction='ascending'] span.h5::after{content:'\f0de'}
.data-table-comp .row .data-table-content table tr th[data-sorted-direction='descending'] span.h5::after{content:'\f0dd'}
.data-table-comp .row .data-table-content table tr th:not([data-sortable='false']){cursor:pointer}
.data-table-comp.generic-table .row .data-table-content table thead tr:first-child::after{visibility:hidden;transition:opacity .3s 0,visibility 0 0}
.data-table-comp.generic-table .row .data-table-content table tbody::after{visibility:hidden}
.data-table-comp.generic-table .row .data-table-content table tbody tr::after{visibility:hidden;transition:opacity .3s 0,visibility 0 0}
.data-table-comp.generic-table .row .data-table-content table tr td:first-child,.data-table-comp.generic-table .row .data-table-content table tr th:first-child{box-shadow:none}
.data-table-comp.generic-table .row .data-table-content table tr:last-child>td:first-child{box-shadow:none}
.data-table-comp.generic-table .row .data-table-content table th:first-child,.data-table-comp.generic-table .row .data-table-content table td:first-child{position:static}
@media screen and (max-width:575.9px){.data-table-comp .row{width:100%;margin:0}
.data-table-comp .row .data-table-content{padding:0}
.data-table-comp .row .data-table-content table{padding-bottom:1rem;border:0}
}
@media screen and (min-width:768px){.data-table-comp.fixed-item .row .data-table-content table{display:table}
.data-table-comp.fixed-item .row .data-table-content table thead tr th{width:auto;min-width:14rem}
.data-table-comp .row .data-table-content table{display:table}
.data-table-comp .row .data-table-content table thead tr:first-child::after{visibility:hidden;transition:opacity .3s 0,visibility 0 0}
.data-table-comp .row .data-table-content table tbody::after{visibility:hidden;transition:opacity .3s 0,visibility 0 0;display:none}
.data-table-comp .row .data-table-content table tbody tr::after{visibility:hidden;transition:opacity .3s 0,visibility 0 0}
.data-table-comp .row .data-table-content table tr td,.data-table-comp .row .data-table-content table tr th{height:5rem;width:initial}
.data-table-comp .row .data-table-content table tr td:first-child,.data-table-comp .row .data-table-content table tr th:first-child{box-shadow:none}
.data-table-comp .row .data-table-content table tr:last-child>td:first-child{box-shadow:none}
}
@media screen and (min-width:992px){.data-table-comp .row{padding-bottom:4rem}
.data-table-comp .row .data-table-content table{display:table}
.data-table-comp .row .data-table-content table thead{border-right:1px solid}
.data-table-comp .row .data-table-content table tbody{border:1px solid #999;border-top:0}
}