.wpjb_job_list_wrapper{display:block;overflow:hidden;border:1px solid #e1e4ea;border-radius:12px;background:#fff;color:#0e121b}.wpjb_job_list_header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e1e4ea;background-color:#f5f7fa}.wpjb_job_list_header .wpjb_job_list_header-label{margin:0;font-size:1.1em;font-weight:600}.wpjb_job_list_header .wpjb_job_filter select{max-width:100%;min-height:36px;margin:0;padding:4px 32px 4px 12px;border:1px solid #cacfd8;border-radius:8px;background-color:#fff;color:#0e121b;font-size:14px}.wpjb_each_job{margin:0;border-bottom:1px solid #e1e4ea;list-style-type:none}.wpjb_each_job:last-child{border-bottom:0}.wpjb_each_job .wpjb_hover{display:none}.wpjb_each_job a{display:grid;grid-template-columns:minmax(0, 1fr) auto auto;align-items:center;gap:6px 24px;padding:18px 20px;color:inherit;text-decoration:none !important;box-shadow:none !important;transition:background-color .15s}.wpjb_each_job a:hover,.wpjb_each_job a:focus-visible{background-color:#f5f7fa}.wpjb_each_job a:hover .wpjb_jb_title,.wpjb_each_job a:focus-visible .wpjb_jb_title{color:#335cff}.wpjb_each_job .wpjb_jb_title{display:block;color:#0e121b;font-size:1.05em;font-weight:600}.wpjb_each_job .wpjb_cat{display:block;margin-top:2px;color:#525866;font-size:14px}.wpjb_each_job .wpjb_details{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;color:#525866;font-size:14px}.wpjb_each_job .wpjb_type{padding:3px 12px;border-radius:999px;background-color:#ebf1ff;color:#335cff;font-size:13px;font-weight:500;white-space:nowrap}@media(max-width: 600px){.wpjb_each_job a{grid-template-columns:minmax(0, 1fr) auto}.wpjb_each_job .wpjb_details{grid-column:1/-1;grid-row:2;justify-content:flex-start}}