@media (max-width:1119px){.frame.frame[data-shell=portal]:has(.rail.emp){min-width:0}.frame[data-shell=portal]:has(.rail.emp) .portal-main{min-width:0}.frame[data-shell=portal] .rail.emp.emp{width:64px}.frame[data-shell=portal] .rail.emp.emp .rail-top{padding:0;justify-content:center}.frame[data-shell=portal] .rail.emp.emp .rail-nav{padding:8px 10px 12px;gap:2px}.frame[data-shell=portal] .rail.emp.emp .rail-nav .rail-item{position:relative;width:44px;height:44px;margin:0;padding:0;justify-content:center}.frame[data-shell=portal] .rail.emp.emp .rail-nav .rail-item span:not(.rail-badge){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.frame[data-shell=portal] .rail.emp.emp .rail-nav .rail-item .rail-badge{position:absolute;top:2px;right:0;margin:0;min-width:16px;height:16px;padding:0 4px;font-size:10.5px}.frame[data-shell=portal] .rail.emp.emp .rail-wm{display:none}.frame[data-shell=portal]:has(.rail.emp) .tablecard{overflow-x:auto}}.frame[data-shell=portal]:has(.rail.emp) .topbar button[data-nav-toggle]{display:none}@media (max-width:767px){.frame[data-shell=portal]:has(.rail.emp) .topbar button[data-nav-toggle]{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-left:-10px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--ink);cursor:pointer}.frame[data-shell=portal]:has(.rail.emp) .topbar button[data-nav-toggle]:focus-visible{outline:3px solid rgba(33,100,244,.35);outline-offset:2px}.frame[data-shell=portal]:has(.rail.emp) .topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:#fff;gap:10px;padding-left:16px;padding-right:16px}.frame[data-shell=portal]:has(.rail.emp) .portal-main{min-width:0;width:100%}.frame[data-shell=portal] .rail.emp.emp{display:none}.frame[data-shell=portal] .rail.emp.emp[data-nav-open]{display:flex;flex-direction:column;position:fixed;top:56px;left:0;bottom:0;width:min(300px,86vw);height:auto;z-index:45;overflow-y:auto;box-shadow:0 12px 32px rgba(16,24,40,.28)}.frame[data-shell=portal] .rail.emp.emp[data-nav-open] .rail-top,.frame[data-shell=portal] .rail.emp.emp[data-nav-open] .rail-wm{display:none}.frame[data-shell=portal] .rail.emp.emp[data-nav-open] .rail-nav{display:flex;flex-direction:column;padding:12px;gap:4px;margin:0;overflow:visible}.frame[data-shell=portal] .rail.emp.emp[data-nav-open] .rail-nav .rail-item{position:relative;width:auto;height:48px;margin:0;padding:0 14px;gap:12px;justify-content:flex-start}.frame[data-shell=portal] .rail.emp.emp[data-nav-open] .rail-nav .rail-item span{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:nowrap}}@media (max-width:640px){.frame[data-shell=portal]:has(.rail.emp) .content{padding:20px 16px 32px}.frame[data-shell=portal]:has(.rail.emp) .pfoot{flex-direction:column;gap:10px;text-align:center;padding:22px 16px}}@media (max-width:1119px){.frame[data-shell=portal]:has(.rail.emp) .content .tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:24px}.frame[data-shell=portal]:has(.rail.emp) .content .tabs>.tab{flex:none}.frame[data-shell=portal]:has(.rail.emp) .content :has(>table.dtable){overflow-x:auto;position:relative}}@media (max-width:900px){.frame[data-shell=portal]:has(.rail.emp) .pjd-cols{flex-direction:column;align-items:stretch}.frame[data-shell=portal]:has(.rail.emp) .pjd-cols>.pjd-main{width:100%}.frame[data-shell=portal]:has(.rail.emp) .pjd-cols>.pjd-side{width:auto}}@media (max-width:640px){.frame[data-shell=portal]:has(.rail.emp) .content>table.dtable{display:block;overflow-x:auto;position:relative}.frame[data-shell=portal]:has(.rail.emp) .content>table.dtable :is(th,td):first-child{min-width:200px}.frame[data-shell=portal]:has(.rail.emp) .content>table.dtable th{white-space:nowrap}.frame[data-shell=portal]:has(.rail.emp) .cpp-cols{flex-direction:column;align-items:stretch}.frame[data-shell=portal]:has(.rail.emp) .cpp-cols>.cpp-rail{width:auto}.frame[data-shell=portal]:has(.rail.emp) .content .grid2{grid-template-columns:minmax(0,1fr)}.frame[data-shell=portal]:has(.rail.emp) .content .faq .q{white-space:normal;text-align:left}.frame[data-shell=portal]:has(.rail.emp) .content .faq .q>svg{flex:none}.frame[data-shell=portal]:has(.rail.emp) .content .ct-search{flex-wrap:wrap}.frame[data-shell=portal]:has(.rail.emp) .aid-cols{grid-template-columns:minmax(0,1fr)}.frame[data-shell=portal]:has(.rail.emp) .pjd-main .pjd-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.frame[data-shell=portal]:has(.rail.emp) .pjd-main .pjd-tiles>.pjd-tile{min-width:0;padding:12px 14px}.frame[data-shell=portal]:has(.rail.emp) .pjd-main .pjd-tiles>.pjd-tile:last-child:nth-child(odd){grid-column:1/-1}.frame[data-shell=portal]:has(.rail.emp) .pjd-main .pjd-app{flex-wrap:wrap;gap:10px 12px}.frame[data-shell=portal]:has(.rail.emp) .pjd-main .pjd-app .pjd-amain{flex:1 1 0;min-width:0}.frame[data-shell=portal]:has(.rail.emp) .pjd-main .pjd-app .pjd-astatus{flex:1 1 100%;flex-wrap:wrap;gap:8px 16px}.frame[data-shell=portal]:has(.rail.emp) .em-wrap{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.frame[data-shell=portal]:has(.rail.emp) .em-wrap:has(.em-right .msg-body){grid-template-rows:minmax(0,1fr)}.frame[data-shell=portal]:has(.rail.emp) .em-wrap:has(.em-right .msg-body)>.em-left{display:none}.frame[data-shell=portal]:has(.rail.emp) .em-left{border-right:0}.frame[data-shell=portal]:has(.rail.emp) .em-wrap:has(.em-left .msg-empty)>.em-right{display:none}.frame[data-shell=portal]:has(.rail.emp) .em-wrap:has(.em-left .msg-empty){grid-template-rows:minmax(0,1fr)}.frame[data-shell=portal]:has(.rail.emp) .em-wrap:has(.em-right .em-start)>.em-left{display:none}.frame[data-shell=portal]:has(.rail.emp) .em-wrap:has(.em-right .em-start)>.em-right{display:block}}@media (max-width:767px){.frame[data-shell=portal]:has(.rail.emp) .ls-main.ls-main.ls-main{grid-template-columns:minmax(0,1fr);gap:14px}.frame[data-shell=portal]:has(.rail.emp) .ls-foot.ls-foot{padding-left:0}.frame[data-shell=portal]:has(.rail.emp) .content .cp-grid{grid-template-columns:minmax(0,1fr);gap:20px}.frame[data-shell=portal]:has(.rail.emp) .content .cp-grid .cp-fv{overflow-wrap:anywhere}.frame[data-shell=portal] .content .cp-row2{grid-template-columns:minmax(0,1fr)}.frame[data-shell=portal] .content .cp-ben-inp .inp{min-width:0}.frame[data-shell=portal] .content .cp-ben-inp .cp-ben-x{flex:none}.frame[data-shell=portal]:has(.rail.emp) .content .cd-bar{flex-wrap:wrap;gap:14px}.frame[data-shell=portal]:has(.rail.emp) .content .cd-bmain{flex:1 1 180px;min-width:0}.frame[data-shell=portal]:has(.rail.emp) .content .cd-bcta{width:100%;flex-wrap:wrap}.frame[data-shell=portal]:has(.rail.emp) .content .cd-bcta>*{flex:1 1 140px;justify-content:center;min-height:44px}.frame[data-shell=portal]:has(.rail.emp) .content .cd-tabs{flex-wrap:wrap;gap:4px 22px}.frame[data-shell=portal]:has(.rail.emp) .content .cd-hero{margin:0;padding:28px 20px 72px}.frame[data-shell=portal]:has(.rail.emp) .content .cd-hero h1{font-size:24px}.frame[data-shell=portal]:has(.rail.emp) .content :is(.cd-hero h1,.cd-hero p){width:auto;max-width:100%}.frame[data-shell=portal]:has(.rail.emp) .content .cd-bar{margin:-40px 0 0;padding:16px}.frame[data-shell=portal]:has(.rail.emp) .content .cd-cols{flex-direction:column;gap:20px;align-items:stretch}.frame[data-shell=portal]:has(.rail.emp) .content :is(.cd-left,.cd-rail){width:100%;flex:initial}}@media (min-width:1120px) and (max-width:1439px){.frame[data-shell=portal]:has(.rail.emp) .content .tabs{gap:24px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;max-width:100%}.frame[data-shell=portal]:has(.rail.emp) .content .tabs>.tab{flex:none}}@media (max-width:1024px){.frame[data-shell=portal] :is(.cp-h>a.link,.cp-sub>a.link,.cw-back,.cw-back-phone,.eb-crumb-step>a.eb-crumb,[data-testid=payroll-crumbs] ol li>a,.ead-crumb>a,.ecrumb>a.ec-link,[data-testid=credits-crumb]>a.ec-link,.ct-name>span>a.ct-nm,.im-who>a.link,[data-testid=ehelp-tickets],[data-testid=lr-contact]>span>a,[data-testid=lr-submitted-by] .lr-who>a){display:inline-flex;align-items:center;min-height:24px}}@media (max-width:1024px){.frame[data-shell=portal] :is([data-testid=payroll-attention]>li>a,td.eb-st-title a,a.lr-job,a.emx-namelink,.cd-fv.link>a,.ewz-h>button.link,.loc-head>button.link,button.link.hcx-more,button.ci-sort,button[data-testid^=bgv-sort-],[data-testid=mt-delete],[data-testid=sr-delete],[data-testid=rb-review],[data-testid=eb-cancel-sub],[data-testid=cw-platform-view],[data-testid=crp-sourcing_credit],[data-testid=jsp-name],[data-testid=edit-suggested_scores],[data-testid=review-suggested_scores],[data-testid=quota-upgrade],[data-testid=payroll-worker-all],[data-testid=payroll-worker-more],[data-testid=payroll-funding-ask],[data-testid=payroll-bank-secret-toggle],[data-testid=payroll-invoice-workers]){padding-block:4px;margin-block:-4px}.frame[data-shell=portal] table.dtable td>a.lead{padding-top:5px;padding-bottom:1px;margin-top:-5px;margin-bottom:-1px}.frame[data-shell=portal] .ej4-pipe>a.pill,.frame[data-shell=portal] a.aixs-jobline{display:inline-flex;align-items:center;min-height:24px}.frame[data-shell=portal] .ej4-pipe>a.pill{box-sizing:border-box}}@media (min-width:641px) and (max-width:1023px){.frame[data-shell=portal] .em-wrap{grid-template-columns:minmax(300px,2fr) minmax(0,3fr)}}.cd-facts>.cd-fghost.cd-fghost-foot{position:static;float:right;display:block;width:48px;height:48px;margin:-4px -4px 8px 12px}.cd-facts>.cd-fact{overflow-wrap:anywhere}.cp-vrow{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 8px}.cp-vrow .cp-vrow-note{color:var(--mut);font-size:14px}.ntf-anchor{display:inline-flex}.ntf-anchor,.ntf-anchor>.tb-btn{position:relative}.tb-badge{position:absolute;top:3px;right:2px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#CF3434;color:#fff;font:700 11px/18px var(--font-body,Inter,sans-serif);text-align:center;pointer-events:none;box-shadow:0 0 0 2px #fff}.emp-ntf-panel.ntf-panel.ntf-panel{position:absolute;top:calc(100% + 10px);right:-6px;left:auto;bottom:auto;width:496px;max-width:calc(100vw - 24px);z-index:80;display:flex;flex-direction:column;max-height:min(720px,calc(100vh - 96px))}.emp-ntf-panel .ntf-list{overflow-y:auto;max-height:none;flex:1 1 auto;padding-bottom:6px}.emp-ntf-panel .ntf-head{flex:none}.ntf-clear{background:none;border:0;padding:4px 2px;font:600 15px var(--font-body,Inter,sans-serif);color:var(--brand,#2160F0);cursor:pointer;border-radius:6px}.ntf-clear:hover:not(:disabled){text-decoration:underline}.ntf-clear:disabled{color:var(--mut,#8A8FA0);cursor:default}.ntf-clear:focus:not(:focus-visible){outline:none;box-shadow:none}.ntf-clear:focus-visible{outline:2px solid var(--brand,#2160F0);outline-offset:2px}.emp-ntf-panel .ntf-row{background:#fff;cursor:pointer;position:relative}.emp-ntf-panel .ntf-row.ntf-row-unread{background:#F7F9FE}.emp-ntf-panel .ntf-row.ntf-row-unread .ntf-t:after{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--brand,#2160F0);margin-left:8px;vertical-align:middle}.emp-ntf-panel .ntf-row:hover{background:var(--brand-tint,#EEF3FE)}.emp-ntf-panel .ntf-row:focus-visible{outline:2px solid var(--brand,#2160F0);outline-offset:-2px}.emp-ntf-panel .ntf-row-read .ntf-t{color:var(--ink-2,#4A4F5C);font-weight:600}@media (max-width:767px){.emp-ntf-panel.ntf-panel.ntf-panel{position:fixed;top:64px;left:12px;right:12px;width:auto;max-width:none}}.act-page{padding:32px 28px 40px;max-width:1320px}.act-title{font-family:var(--font-head,inherit);font-size:32px;font-weight:700;color:var(--ink,#13151A);margin:0 0 24px}.act-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:18px;align-items:end;margin-bottom:28px}.act-filters .act-search{height:54px;padding:0 36px;align-self:end}.act-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(520px,2.2fr) auto}.act-filters .dr,.act-filters .field{margin:0}.act-empty{padding:56px 0;text-align:center;color:var(--ink-2,#4A4F5C)}.act-empty b{display:block;font-size:18px;color:var(--ink,#13151A);margin-bottom:6px}.act-day{display:grid;grid-template-columns:134px 56px 1fr;align-items:start}.act-day+.act-day{margin-top:24px}.act-daylabel{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border:1px solid var(--line,#dadde3);border-radius:6px;font-weight:700;font-size:15px;color:var(--ink,#13151A);background:#fff;white-space:nowrap}.act-rail{position:relative;align-self:stretch;display:flex;justify-content:center}.act-rail:before{content:"";position:absolute;top:22px;bottom:-46px;width:1px;background:var(--line,#DADDE3)}.act-day:last-child .act-rail:before{display:none}.act-dot{position:relative;margin-top:14px;width:16px;height:16px;border-radius:50%;background:#fff;border:1px solid var(--line,#dadde3);display:flex;align-items:center;justify-content:center}.act-dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand,#2160F0)}.act-card{background:#F4F6FB;border-radius:6px;padding:14px 18px;display:flex;flex-direction:column;gap:4px}.act-row{display:grid;grid-template-columns:90px 1fr;gap:8px;padding:9px 0;font-size:15px;line-height:1.45}.act-row,.act-time{color:var(--ink-2,#4A4F5C)}.act-time{white-space:nowrap}.act-text b{color:var(--ink,#13151A);font-weight:700}.act-pager{margin-top:28px}.act-summary{margin:-12px 0 18px;font-size:14px;color:var(--ink-2,#4A4F5C)}@media (max-width:1365px){.act-filters{grid-template-columns:1fr 1fr}.act-filters .dr{grid-column:1/-1}.act-filters .act-search{grid-column:1/-1;width:100%}}@media (max-width:767px){.act-page{padding:20px 16px 32px}.act-title{font-size:26px}.act-day,.act-filters{grid-template-columns:1fr}.act-day{gap:10px}.act-rail{display:none}.act-daylabel{justify-self:start;height:36px}.act-row{grid-template-columns:1fr;gap:2px}}.emp-ntf-panel.ntf-panel.ntf-panel{border-radius:14px;border:1px solid #e6e8f0;box-shadow:0 12px 34px rgba(18,26,64,.16);overflow:hidden}.emp-ntf-panel.ntf-panel .ntf-head{padding:16px 20px 12px}.emp-ntf-panel.ntf-panel .ntf-row{padding-left:20px;padding-right:20px}.frame[data-shell=portal] .rail.emp~.portal-main .tb-profile>.pmenu.pmenu[data-cmp=profile-menu]{top:56px;border-radius:14px;border:1px solid #e6e8f0;box-shadow:0 12px 34px rgba(18,26,64,.16);overflow:hidden}.frame[data-shell=portal] .rail.emp~.portal-main .pmenu[data-cmp=profile-menu] .pm-head{padding:16px 20px}.frame[data-shell=portal] .rail.emp~.portal-main .pmenu[data-cmp=profile-menu] .pm-row{padding-left:20px;padding-right:20px}@media (max-width:767px){html[data-portal=recruiter] .frame[data-shell=portal] .rail.emp~.portal-main .tb-profile>.pmenu.pmenu[data-cmp=profile-menu]{top:58px}}@media (min-width:768px){.emp-ntf-panel.ntf-panel.ntf-panel{top:calc(100% + 16px)}}.emp-ntf-panel .ntf-empty-compact{display:flex;flex-direction:column;gap:4px;padding:20px;color:var(--ink-2,#4A4F5C);font-size:14px}.emp-ntf-panel .ntf-empty-compact b{color:var(--ink,#14161C);font-size:15px}.frame[data-shell=portal] .rail.emp.compact~.portal-main .content{max-width:calc(1440px + 232px - 64px)}.frame[data-shell=portal] .rail.emp .rail-top button[data-rail-toggle]{color:rgba(255,255,255,.78);transition:color .12s ease}.frame[data-shell=portal] .rail.emp .rail-top button[data-rail-toggle]:hover{background:transparent;color:#fff}.pjd-repost .iconbtn.ejd-share{padding:0;flex:none}.pjd-repost .iconbtn.ejd-share>svg{flex:none}.pjd-th{align-items:center;margin:4px 0 0}.pjd-th .ejd-title{margin:0}.pjd-bmain .jd-meta.ejd-facts{margin:8px 0 24px;gap:8px 20px;color:var(--ink-2)}.jd-meta.ejd-facts>span{display:inline-flex;align-items:center;gap:6px}.jd-meta.ejd-facts svg{color:var(--mut);opacity:1;flex:none}.pjd-tile.ejd-tile b{font-size:26px;line-height:1.15;margin-bottom:2px}.pjd-tile.ejd-tile.t-blue b{color:#1F5FD6}.pjd-tile.ejd-tile.t-lav b{color:#6A3FC9}.pjd-tile.ejd-tile.t-amber b{color:#8A6300}.pjd-tile.ejd-tile.t-green b{color:#23793F}.pjd-tile.ejd-tile.t-red b{color:#C0322F}.ejd-jobid{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:2px 4px;margin:-2px -4px;border-radius:6px;font:inherit;color:var(--mut);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ejd-jobid:hover{color:var(--ink);background:var(--soft,#F5F6FA)}.ejd-jobid:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ejd-jobid-k{font-weight:600}@media (max-width:767px){.ejd-jobid{min-height:44px;margin-block:-11px;padding-inline:4px}}.ejd-pp-price{display:flex;align-items:baseline;gap:10px;margin:14px 0;padding:14px 16px;border-radius:12px;background:var(--soft,#F5F6FA)}.ejd-pp-price b{font-family:var(--font-head);font-size:24px}.ejd-pp-price span,.ejd-pp-renew{color:var(--ink-2);font-size:14px}.ejd-pp-renew{display:inline-flex;align-items:flex-start;gap:10px;margin:0 0 16px;cursor:pointer}.ejd-pp-renew input{margin-top:3px;flex:none}.modal:has(.ejd-vj){max-height:86vh;overflow-y:auto}.modal:has(.ejd-vj)>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ejd-vj{padding:0 4px}.ejd-vj-head{display:flex;align-items:flex-start;gap:14px;margin:4px 36px 0 0}.ejd-vj-logo{width:56px;height:56px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-tint,#EEF3FF);color:var(--brand);font-family:var(--font-head);font-weight:800;font-size:24px}.ejd-vj-id{flex:1;min-width:0}.ejd-vj-co{font-size:15px;color:var(--ink-2)}.ejd-vj-title{font-family:var(--font-head);font-weight:700;font-size:20px;color:var(--ink);margin-top:2px}.ejd-vj-age{color:var(--mut);font-size:14px}.ejd-vj .jd-meta.ejd-facts{margin:16px 0 0;padding-bottom:18px;border-bottom:1px solid var(--line)}.ejd-vj .vj-meta{margin:18px 0 8px}.ejd-vj h4{margin:20px 0 8px;font-size:16px}.ejd-list{margin:0 0 8px;padding-left:20px;color:var(--ink-2);font-size:15px;line-height:1.6}.ejd-list li+li{margin-top:4px}.pjd-priority .ejd-pp-renew{margin:4px 0 0}.ejd-pp-err{color:var(--down);font-size:14px;margin:10px 0 0}.ejd-pp-unavail{padding:14px 16px;border:1px dashed var(--line,#c8d6f5);border-radius:12px;background:#fff}.ejd-pp-unavail b{display:block;font-size:14px;color:var(--ink,#14161F)}.ejd-pp-unavail p{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--mut,#6B7280)}.ejd-pp-note{color:var(--ok-ink);font-size:14px;font-weight:600;margin:8px 0 10px}.ejl-table.ejl-eg2 th:first-child{width:18.5%}.ejl-table.ejl-eg2 th:nth-child(2){width:8%}.ejl-table.ejl-eg2 th:nth-child(3){width:9.5%}.ejl-table.ejl-eg2 th:nth-child(4){width:25%}.ejl-table.ejl-eg2 th:nth-child(5){width:9.8%}.ejl-table.ejl-eg2 th:nth-child(6),.ejl-table.ejl-eg2 th:nth-child(7){width:10.6%}.ejl-table.ejl-eg2 th.ejl-th-act{width:8%}.ejl-table.ejl-eg2 td.ejl-act,.ejl-table.ejl-eg2 td:nth-child(5){white-space:nowrap}.ejl-table.ejl-eg2 td.ejl-c,.ejl-table.ejl-eg2 th.ejl-c{text-align:center}.ejl-table.ejl-eg2 td.ejl-c>.pill,.ejl-table.ejl-eg2 td.ejl-c>span{margin-inline:auto}.ejl-table.ejl-eg2 a.ejl-n{text-decoration:none}.ejl-table.ejl-eg2 a.ejl-n:hover{color:var(--brand)}.ejl-pipe{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:13px}.ejl-pstage{color:var(--ink-2);text-decoration:none;white-space:nowrap}.ejl-pstage b{font-weight:700;color:var(--ink)}.ejl-pstage.ejl-pzero,.ejl-pstage.ejl-pzero b{color:var(--mut);font-weight:500}.ejl-pstage:hover,.ejl-pstage:hover b{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.ejl-lockh{display:inline-flex;align-items:center;gap:5px}.ejl-lockh svg{color:var(--mut)}.ejl-lock{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:600;color:var(--brand);text-decoration:none}.ejl-lock:hover{text-decoration:underline;text-underline-offset:3px}.ejl-table.ejl-eg2 td.ejl-one{white-space:nowrap;overflow-wrap:normal}.ejl-incomplete{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:10px;background:#FDEEEE;color:#8A1F1F;font-size:14px;font-weight:600}.ejl-incomplete svg{color:#B42318;flex:none}.ejl-incomplete .btn.ejl-finish{margin-left:auto;padding:6px 14px;min-height:0;font-size:14px}.ejl-toolbar .ejl-loc{flex:none;min-width:180px;margin:0}.ejl-toolbar .ejl-loc>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ejl-toolbar{margin:0 0 18px}.ejl-table.ejl-eg2 .ejl-lock,.ejl-table.ejl-eg2 .ejl-lockh{display:flex;width:-moz-fit-content;width:fit-content;margin-inline:auto}.ejd-limit-cap{font-size:15px}.ejl-quota{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0 0 16px;padding:10px 16px;border-radius:10px;background:var(--soft,#F5F6FA);font-size:14px;color:var(--ink-2)}.ejl-quota b{color:var(--ink)}.ejl-quota-note{color:var(--mut)}.ejl-quota a{margin-left:auto;font-weight:600;color:var(--brand)}.ejl-toolbar>.ds-tb{flex:1;min-width:0;margin:0}.ejl-toolbar a.ds-tb-btn,.ejl-toolbar a.ds-tb-btn:hover{text-decoration:none}.ejd-vj .vj-meta .pjd-mv{font-weight:400}.ejd-vj-head{margin-right:0}.ejd-vj-age{margin-top:30px}.frame[data-shell=portal] .rail.emp~.portal-main .pmenu button.pm-row{justify-content:flex-start;text-align:left;width:100%}.ejd-limit>p{margin:0 0 10px;line-height:1.55}.ejl-table.ejl-eg2 td.ejl-incomplete-td{padding-block:10px}.ejl-scroll{position:relative}@media (max-width:1119px){.ejl-scroll{overflow-x:auto}.ejl-scroll>.ejl-table.ejl-eg2{min-width:1080px}}.modal:has(>.jps-modal)>h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.modal>.jps-modal{width:auto}@media (max-width:640px){.ewz-foot.ewz-foot{flex-direction:column-reverse;align-items:stretch;gap:12px}.ewz-foot.ewz-foot>.ewz-r{gap:12px}.ewz-foot.ewz-foot>.ewz-r>.btn{flex:1 1 0;min-width:0}}@media (max-width:767.98px){.pjd-repost.pjd-repost{flex-wrap:wrap}.pjd-repost.pjd-repost>.btn.ejd-grow{padding-inline:14px;min-width:0}.pjd-rh.pjd-rh{flex-wrap:wrap;row-gap:10px}.pjd-rh.pjd-rh>.ejd-shortlist{flex:1 1 100%;min-width:0}}:where(html:is([data-portal=employer],[data-portal=recruiter])) .faq .q{transition:background-color .12s ease-out;border-radius:8px}:where(html:is([data-portal=employer],[data-portal=recruiter])) .faq .q:hover{background:#F4F2FF}:where(html:is([data-portal=employer],[data-portal=recruiter])) .faq .q:active{background:#EAE5FF}:where(html:is([data-portal=employer],[data-portal=recruiter])) .hcx-topic{transition:background-color .12s ease-out,border-color .12s ease-out}:where(html:is([data-portal=employer],[data-portal=recruiter])) .hcx-topic:hover{background:#F4F2FF;border-color:#CFC6FF}:where(html:is([data-portal=employer],[data-portal=recruiter])) .hcx-topic.on:hover{filter:brightness(.95)}:where(html:is([data-portal=employer],[data-portal=recruiter])) .hcx-topic:active{background:#EAE5FF}:where(html:is([data-portal=employer],[data-portal=recruiter])) .switch{transition:filter .12s ease-out,box-shadow .12s ease-out}:where(html:is([data-portal=employer],[data-portal=recruiter])) .switch:hover{box-shadow:0 0 0 4px rgba(79,43,255,.1)}:where(html:is([data-portal=employer],[data-portal=recruiter])) .switch:active{filter:brightness(.9)}:where(html:is([data-portal=employer],[data-portal=recruiter])) .rjs-q{transition:background-color .12s ease-out}:where(html:is([data-portal=employer],[data-portal=recruiter])) .rjs-q:hover{background:#F7F5FF}:where(html:is([data-portal=employer],[data-portal=recruiter])) .rjs-q:active{background:#EEEAFF}:where(html:is([data-portal=employer],[data-portal=recruiter])) .tpe-sec-btn{border-radius:8px;transition:background-color .12s ease-out}:where(html:is([data-portal=employer],[data-portal=recruiter])) .tpe-sec-btn:hover{background:rgba(79,43,255,.08)}:where(html:is([data-portal=employer],[data-portal=recruiter])) .tpe-sec-btn:active{background:rgba(79,43,255,.14)}:where(html:is([data-portal=employer],[data-portal=recruiter])) .cwiz-hd{transition:background-color .12s ease-out}:where(html:is([data-portal=employer],[data-portal=recruiter])) .cwiz-hd[role=button]:hover,:where(html:is([data-portal=employer],[data-portal=recruiter])) button.cwiz-hd:hover{background:#F7F5FF}:where(html:is([data-portal=employer],[data-portal=recruiter])) .cwiz-hd[role=button]:active,:where(html:is([data-portal=employer],[data-portal=recruiter])) button.cwiz-hd:active{background:#EEEAFF}:where(html:is([data-portal=employer],[data-portal=recruiter])) .eauth-upload{transition:background-color .12s ease-out,border-color .12s ease-out}:where(html:is([data-portal=employer],[data-portal=recruiter])) .eauth-upload:hover{background:#F7F5FF;border-color:var(--brand,#4F2BFF)}:where(html:is([data-portal=employer],[data-portal=recruiter])) .eauth-upload:active{background:#EEEAFF}