.JobsList-module__dEfwtq__board{width:100%}.JobsList-module__dEfwtq__controls{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.JobsList-module__dEfwtq__filterGroup{flex-wrap:wrap;gap:24px;display:flex}.JobsList-module__dEfwtq__filterBtn{appearance:none;color:var(--grey-500);font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0 0 8px;font-size:14px;transition:color .15s cubic-bezier(.4,0,.2,1);position:relative}.JobsList-module__dEfwtq__filterBtn:hover{color:var(--grey-600)}.JobsList-module__dEfwtq__filterActive{color:var(--white)}.JobsList-module__dEfwtq__filterBtn:after{content:"";background-color:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .15s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-17px;left:0;transform:scaleX(0)}.JobsList-module__dEfwtq__filterActive:after{transform:scaleX(1)}.JobsList-module__dEfwtq__count{font-family:var(--heading-en);color:var(--grey-500);letter-spacing:.05em;text-transform:uppercase;flex-shrink:0;font-size:12px}.JobsList-module__dEfwtq__countNum{font-family:var(--heading-en)}.JobsList-module__dEfwtq__list{flex-direction:column;display:flex}.JobsList-module__dEfwtq__listHeader{border-bottom:1px solid var(--hairline);color:var(--grey-500);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-family:var(--heading-en);grid-template-columns:4fr 3fr 2fr 48px;padding:12px 24px;display:grid}.JobsList-module__dEfwtq__rows{flex-direction:column;display:flex}.JobsList-module__dEfwtq__row{color:inherit;cursor:pointer;background-color:#0000;border-bottom:1px solid #ffffff0d;grid-template-columns:4fr 3fr 2fr 48px;align-items:center;padding:24px;text-decoration:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:grid}.JobsList-module__dEfwtq__row:hover{background-color:var(--black-100);border-bottom-color:var(--hairline)}.JobsList-module__dEfwtq__colTitle{color:var(--white);flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;font-weight:500;display:flex}.JobsList-module__dEfwtq__tagUrgent{font-size:10px;font-family:var(--heading-en);color:var(--accent);text-transform:uppercase;letter-spacing:.05em;background:#4fa3c41f;border:1px solid #4fa3c473;flex-shrink:0;padding:2px 6px;font-weight:400}.JobsList-module__dEfwtq__colDept,.JobsList-module__dEfwtq__colLoc{color:var(--grey-600);font-size:14px}.JobsList-module__dEfwtq__colAction{color:var(--grey-500);justify-content:flex-end;align-items:center;display:flex}.JobsList-module__dEfwtq__colAction svg{width:20px;height:20px;transition:transform .3s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.4,0,.2,1)}.JobsList-module__dEfwtq__row:hover .JobsList-module__dEfwtq__colAction svg{color:var(--accent);transform:translate(4px)}.JobsList-module__dEfwtq__emptyState{text-align:center;color:var(--grey-500);border-bottom:1px solid #ffffff0d;padding:80px 0;font-size:14px;display:none}.JobsList-module__dEfwtq__emptyActive{display:block}@media (max-width:900px){.JobsList-module__dEfwtq__listHeader{display:none}.JobsList-module__dEfwtq__row{flex-wrap:wrap;gap:0;padding:20px 48px 20px 16px;display:flex;position:relative}.JobsList-module__dEfwtq__colTitle{width:100%;margin-bottom:6px}.JobsList-module__dEfwtq__colDept,.JobsList-module__dEfwtq__colLoc{width:auto;color:var(--grey-500);font-size:12px}.JobsList-module__dEfwtq__colDept:after{content:"·";color:var(--hairline);margin:0 8px}.JobsList-module__dEfwtq__colAction{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.JobsList-module__dEfwtq__row:hover .JobsList-module__dEfwtq__colAction svg{transform:translateY(-50%)translate(4px)}.JobsList-module__dEfwtq__controls{flex-direction:column;align-items:flex-start;gap:16px}.JobsList-module__dEfwtq__filterGroup{gap:16px 20px}}@media (max-width:600px){.JobsList-module__dEfwtq__filterBtn{font-size:13px}}
