.gjp-job-search .gjp-search-row{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}.gjp-job-search input[type=text],.gjp-job-search select{padding:.5em;font-size:1em}.gjp-job-search input[type=text]{flex:1 1 220px}.gjp-search-button{padding:.5em 1.25em;cursor:pointer}.gjp-job-results{margin-top:1em}.gjp-job-table-wrap{margin-top:1.5em;overflow-x:auto}.gjp-job-table{width:100%;border-collapse:collapse;font-size:.95em}.gjp-job-table td,.gjp-job-table th{text-align:left;vertical-align:top;padding:.7em 1em}.gjp-job-table thead th{background:#e3e7eb;color:#1d2327;font-weight:600;white-space:nowrap}.gjp-job-table thead th a{color:inherit;text-decoration:none}.gjp-job-table thead th.gjp-sortable a:hover,.gjp-job-title-cell a:hover{text-decoration:underline}.gjp-job-table thead th.gjp-sortable a:after{display:inline-block;width:1em;margin-left:.3em;font-size:.8em;opacity:.6;content:"⇅"}.gjp-job-table tbody tr:nth-child(odd){background:#fff}.gjp-job-table tbody tr:nth-child(even){background:#f3f3f3}.gjp-job-table tbody tr:hover{background:#eaf2f8}.gjp-job-table td{border-bottom:1px solid #e0e0e0}.gjp-job-title-cell a{font-weight:600;text-decoration:none}