.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-link);}
.ba-jm-listing .table-col-sort button:hover{color:var(--color-hover);}
.ba-jm-listing .table-col-sort button.active {color:var(--color-hover);}

.ba-jm-listing > tbody > tr:hover{ background-color:rgba(0,0,0,0.05);}
.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-light-grey);}

.ba-jm-job-short-info{gap:1rem var(--margin-normal); border-radius:var(--radius-normal); background-color:var(--color-light-grey); padding:1.5rem;}

.ba-jm-job-title{color:var(--color-dark-grey);}

@media (max-width: 767.98px) {
	.ba-jm-listing{border-bottom:1px solid var(--color-grey);}
	.ba-jm-listing tbody td:first-child {border-top:2px solid var(--color-grey);}
	.ba-jm-listing > tbody > tr > td {padding:0.25rem;}
}
@media (max-width: 575.98px){
	.ba-jm-job-short-info{ padding:1rem;}	
}