.table{--bs-table-bg:transparent;}
.ba-jm-listing > thead > tr > th, 
.ba-jm-listing > tbody > tr > th, 
.ba-jm-listing > tfoot > tr > th, 
.ba-jm-listing > thead > tr > td, 
.ba-jm-listing > tbody > tr > td, 
.ba-jm-listing > tfoot > tr > td{padding:1rem;}
.ba-jm-listing .table-col-sort button{ background:none; color:var(--color-dark-grey);}
.ba-jm-listing .table-col-sort button:hover{color:var(--color-hover);}
.ba-jm-listing .table-col-sort button.active {color:var(--color-active);}

.ba-jm-listing > tbody > tr:hover{ background-color:var(--color-hover-grey);}
.ba-jm-listing > thead > tr > th, 
.ba-jm-listing > tbody > tr > th, 
.ba-jm-listing > tfoot > tr > th, 
.ba-jm-listing > thead > tr > td, 
.ba-jm-listing > tbody > tr > td, 
.ba-jm-listing > tfoot > tr > td{border-color:var(--color-hover-grey);}

.ba-jm-job-short-info{gap:0; border-radius:var(--radius-normal); background-color:var(--color-light-grey); padding:0;}
.ba-jm-job-short-info li{padding:1.5rem 2rem;}
.ba-jm-job-short-info li:not(:last-child){border-bottom:1px solid var(--color-hover-grey);}
.ba-jm-job-short-info li > div:first-child strong{font-family:'Heading'; font-weight: 400; color:var(--color-dark-grey);}


.ba-jm-job-title{color:var(--color-dark-grey);}
@media (max-width: 1199.98px) {
	.ba-jm-job-short-info li{padding:1rem 1.5rem;}
}
@media (max-width: 767.98px) {
	.ba-jm-listing{border-bottom:1px solid var(--color-hover-grey);}
	.ba-jm-listing tbody td:first-child {border-top:1px solid var(--color-hover-grey);}
	.ba-jm-listing > tbody > tr > td {padding:0.25rem;}
}
@media (max-width: 575.98px){
}