.job-card:where(.ilo3Ka_scope,.ilo3Ka_scope *):before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);height:5px;position:absolute;top:0;left:0;right:0}.job-detail-hero:where(.ilo3Ka_scope,.ilo3Ka_scope *):before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);height:5px;position:absolute;top:0;left:0;right:0}.job-apply-card:where(.ilo3Ka_scope,.ilo3Ka_scope *):before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);height:5px;position:absolute;top:0;left:0;right:0}.applicant-card:where(.ilo3Ka_scope,.ilo3Ka_scope *) .company-tags span{color:#075b45;background:#eaf3ef;align-items:center;gap:4px;display:inline-flex}.applicant-card:where(.ilo3Ka_scope,.ilo3Ka_scope *) .company-tags svg{color:#b58a32;flex-shrink:0}.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *){padding-bottom:64px}.jobs-toolbar:where(.ilo3Ka_scope,.ilo3Ka_scope *){gap:12px;margin:18px 0 24px;display:flex}.jobs-search:where(.ilo3Ka_scope,.ilo3Ka_scope *){border:1px solid var(--line,#e2e8e4);background:#fff;border-radius:14px;flex:1;align-items:center;gap:10px;min-height:48px;padding:0 15px;display:flex}.jobs-search:where(.ilo3Ka_scope,.ilo3Ka_scope *) input{width:100%;font:inherit;box-shadow:none!important;border:0!important;outline:0!important}.jobs-grid:where(.ilo3Ka_scope,.ilo3Ka_scope *){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.job-card:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:inherit;border:1px solid var(--line,#e2e8e4);background:#fff;border-radius:16px;gap:15px;padding:19px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 8px 24px #182b220b}.job-card:where(.ilo3Ka_scope,.ilo3Ka_scope *):hover{border-color:#b58a3273;transform:translateY(-2px);box-shadow:0 14px 34px #182b2217}.job-card:where(.ilo3Ka_scope,.ilo3Ka_scope *)>svg{flex:none;margin-left:auto}.job-card-icon:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#075b45;background:#edf5f1;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.job-card-body:where(.ilo3Ka_scope,.ilo3Ka_scope *){min-width:0}.job-card:where(.ilo3Ka_scope,.ilo3Ka_scope *) h2{margin:5px 0 7px;font-size:19px}.job-card-meta:where(.ilo3Ka_scope,.ilo3Ka_scope *){flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.job-card-meta:where(.ilo3Ka_scope,.ilo3Ka_scope *) span{color:#53625b;align-items:center;gap:5px;font-size:11px;display:inline-flex}.job-apply-card:where(.ilo3Ka_scope,.ilo3Ka_scope *){height:max-content;position:sticky;top:20px}.job-apply-card:where(.ilo3Ka_scope,.ilo3Ka_scope *) h2{font-size:20px;line-height:1.25}.job-apply-card:where(.ilo3Ka_scope,.ilo3Ka_scope *) textarea{resize:vertical;border:1px solid var(--line,#e2e8e4);border-radius:12px;width:100%;min-height:120px;margin:10px 0;padding:12px}.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .page-heading{align-items:flex-start}@media (max-width:760px){.jobs-grid:where(.ilo3Ka_scope,.ilo3Ka_scope *){grid-template-columns:1fr}.job-apply-card:where(.ilo3Ka_scope,.ilo3Ka_scope *){position:static}.job-card:where(.ilo3Ka_scope,.ilo3Ka_scope *){padding:15px}}.job-detail-hero:where(.ilo3Ka_scope,.ilo3Ka_scope *){align-items:flex-start;gap:20px;margin-top:18px;display:flex}.job-detail-hero:where(.ilo3Ka_scope,.ilo3Ka_scope *) h1{margin:.25rem 0 .5rem;font-size:clamp(28px,4vw,46px)}.job-detail-description:where(.ilo3Ka_scope,.ilo3Ka_scope *){white-space:pre-wrap;line-height:1.75}.job-apply-card:where(.ilo3Ka_scope,.ilo3Ka_scope *){flex-direction:column;gap:12px;min-width:280px;display:flex}.job-apply-card:where(.ilo3Ka_scope,.ilo3Ka_scope *) textarea{resize:vertical;border:1px solid var(--line,#e3e9e5);width:100%;font:inherit;border-radius:12px;padding:12px}.job-visibility-box:where(.ilo3Ka_scope,.ilo3Ka_scope *){border:1px solid var(--line,#e3e9e5);background:#fafcfb;border-radius:14px;align-items:flex-start;gap:12px;margin-top:24px;padding:14px;display:flex}.job-visibility-box:where(.ilo3Ka_scope,.ilo3Ka_scope *) small{color:var(--muted,#68756e);margin-top:4px;display:block}.job-apply-self-notice:where(.ilo3Ka_scope,.ilo3Ka_scope *){border:1px solid var(--line,#e3e9e5);color:var(--muted,#68756e);background:#fafcfb;border-radius:14px;margin:0;padding:14px;font-size:13px;line-height:1.55}:is(.jobs-filter:where(.ilo3Ka_scope,.ilo3Ka_scope *),.jobs-remote-filter:where(.ilo3Ka_scope,.ilo3Ka_scope *)){border:1px solid var(--line,#e3e9e5);height:42px;font:inherit;background:#fff;border-radius:12px;padding:0 12px}.jobs-remote-filter:where(.ilo3Ka_scope,.ilo3Ka_scope *){align-items:center;gap:7px;padding:0 10px;display:flex}.application-card:where(.ilo3Ka_scope,.ilo3Ka_scope *){align-items:flex-start}@media (max-width:760px){.job-detail-hero:where(.ilo3Ka_scope,.ilo3Ka_scope *){flex-direction:column}.job-apply-card:where(.ilo3Ka_scope,.ilo3Ka_scope *){min-width:0}.jobs-toolbar:where(.ilo3Ka_scope,.ilo3Ka_scope *){flex-wrap:wrap}}.icon-btn:where(.ilo3Ka_scope,.ilo3Ka_scope *){cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px}.match-score-box:where(.ilo3Ka_scope,.ilo3Ka_scope *){border:1px solid var(--line,#e3e9e5);background:linear-gradient(135deg,#fafcfb,#f4f7f5);border-radius:16px;align-items:center;gap:14px;margin-bottom:4px;padding:14px;display:flex}.match-score-ring:where(.ilo3Ka_scope,.ilo3Ka_scope *){border:4px solid;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.match-score-ring-good:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#16a34a;background:#16a34a14}.match-score-ring-medium:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#d97706;background:#d9770614}.match-score-ring-bad:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#dc2626;background:#dc262614}.match-score-ring:where(.ilo3Ka_scope,.ilo3Ka_scope *) strong{font-size:17px}.match-score-ring:where(.ilo3Ka_scope,.ilo3Ka_scope *) span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.match-score-box:where(.ilo3Ka_scope,.ilo3Ka_scope *) h4{margin:2px 0 5px}.match-score-box:where(.ilo3Ka_scope,.ilo3Ka_scope *) small{color:var(--muted,#68756e);line-height:1.5;display:block}.match-reasons:where(.ilo3Ka_scope,.ilo3Ka_scope *){flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.match-reasons:where(.ilo3Ka_scope,.ilo3Ka_scope *) span{background:#f2f5f3;border-radius:999px;padding:5px 8px;font-size:11px}.jobs-page-actions:where(.ilo3Ka_scope,.ilo3Ka_scope *){align-items:center;gap:8px;display:flex}.job-card-actions:where(.ilo3Ka_scope,.ilo3Ka_scope *){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.job-card-actions:where(.ilo3Ka_scope,.ilo3Ka_scope *) .icon-btn{margin-left:auto}.companies-empty-state:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#4a3c12;background:#fdf8ee;border-left:3px solid #d6ae45;align-items:flex-start;gap:14px;display:flex}.companies-empty-state:where(.ilo3Ka_scope,.ilo3Ka_scope *) svg{color:#b58a32;flex-shrink:0;margin-top:2px}.companies-empty-state:where(.ilo3Ka_scope,.ilo3Ka_scope *) strong{color:#2b2410;margin-bottom:6px;font-size:15px;display:block}.companies-zone-empty:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#7c897f;background:#f6f8f6;border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:13px}.job-detail-hero-actions:where(.ilo3Ka_scope,.ilo3Ka_scope *){flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.job-applicants-link:where(.ilo3Ka_scope,.ilo3Ka_scope *){flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.applicants-grid:where(.ilo3Ka_scope,.ilo3Ka_scope *){grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.applicant-card:where(.ilo3Ka_scope,.ilo3Ka_scope *) .job-card-body{flex:1}.applicant-card:where(.ilo3Ka_scope,.ilo3Ka_scope *) .eyebrow{align-items:center;gap:6px;display:inline-flex!important}.applicant-status-new:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#b58a32!important}.applicant-status-reviewed:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#1e4e8c!important}.applicant-status-accepted:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#075b45!important}.applicant-status-rejected:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#b5541f!important}.applicant-email:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#53625b;align-items:center;gap:6px;font-size:12.5px;display:flex}.applicant-message:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#44534c;background:#f6f8f6;border-radius:8px;margin-top:6px;padding:8px 10px;font-size:13px;-webkit-line-clamp:unset!important;overflow:visible!important}.applicant-actions:where(.ilo3Ka_scope,.ilo3Ka_scope *){flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.applicant-actions:where(.ilo3Ka_scope,.ilo3Ka_scope *) a:has(+button:disabled){opacity:.55;cursor:not-allowed}.jobs-heading-actions:where(.ilo3Ka_scope,.ilo3Ka_scope *){flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.jobs-heading-actions:where(.ilo3Ka_scope,.ilo3Ka_scope *) .dark-btn{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.jobs-publish-hint:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#7c897f;margin:-8px 0 18px;font-size:12.5px}.jobs-publish-hint:where(.ilo3Ka_scope,.ilo3Ka_scope *) a:hover{text-decoration:underline}.jobs-active-filter:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#1e4e8c;background:#eaf0fb;border:1px solid #c7d6f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 16px;padding:10px 16px;font-size:13px;display:flex}.jobs-active-filter:where(.ilo3Ka_scope,.ilo3Ka_scope *) strong{font-weight:600}.job-matching-profiles-badge:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#075b45;white-space:nowrap;background:#eaf3ef;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.job-matching-profiles-badge:where(.ilo3Ka_scope,.ilo3Ka_scope *):hover{background:#fff;border-color:#075b45}.job-matching-profiles-badge-restricted:where(.ilo3Ka_scope,.ilo3Ka_scope *){cursor:not-allowed;color:#8a958e!important;background:#eef1ee!important}.job-matching-profiles-badge-restricted:where(.ilo3Ka_scope,.ilo3Ka_scope *):hover{background:#eef1ee!important;border-color:#0000!important}.job-matching-profiles-badge-restricted:where(.ilo3Ka_scope,.ilo3Ka_scope *) svg{color:#9aa59d}.job-matching-profiles-badge:where(.ilo3Ka_scope,.ilo3Ka_scope *) svg{color:#b58a32}.jobs-matches-restricted-panel:where(.ilo3Ka_scope,.ilo3Ka_scope *){align-items:flex-start;gap:14px;display:flex}.jobs-matches-restricted-panel:where(.ilo3Ka_scope,.ilo3Ka_scope *) svg{color:#7c897f;flex-shrink:0;margin-top:2px}.jobs-matches-restricted-panel:where(.ilo3Ka_scope,.ilo3Ka_scope *) strong{color:#18231e;margin-bottom:6px;font-size:15px;display:block}.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *)>*{box-sizing:border-box!important;width:auto!important;max-width:none!important;margin-left:20px!important;margin-right:20px!important}.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *){box-sizing:border-box}@media (max-width:900px){.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *)>*{margin-left:16px!important;margin-right:16px!important}}@media (max-width:560px){.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *)>*{margin-left:12px!important;margin-right:12px!important}}.job-posted-by:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#7c897f;margin:12px 0 0;font-size:12.5px}.job-posted-by:where(.ilo3Ka_scope,.ilo3Ka_scope *) strong{color:#24332c;font-weight:600}.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .job-card:before{content:"";z-index:3;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);border-radius:0 0 5px 5px;height:2px;position:absolute;top:0;left:14px;right:14px}.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .job-detail-hero:before{content:"";z-index:3;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);border-radius:0 0 5px 5px;height:2px;position:absolute;top:0;left:14px;right:14px}.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .job-apply-card:before{content:"";z-index:3;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);border-radius:0 0 5px 5px;height:2px;position:absolute;top:0;left:14px;right:14px}.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .companies-detail-content:before{content:"";z-index:3;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);border-radius:0 0 5px 5px;height:2px;position:absolute;top:0;left:14px;right:14px}.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .panel:before{content:"";z-index:3;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);border-radius:0 0 5px 5px;height:2px;position:absolute;top:0;left:14px;right:14px}.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .card:before{content:"";z-index:3;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);border-radius:0 0 5px 5px;height:2px;position:absolute;top:0;left:14px;right:14px}.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .surface:before{content:"";z-index:3;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#2f6650 20%,#c69a3c 50%,#2f6650 80%,#0000 100%);border-radius:0 0 5px 5px;height:2px;position:absolute;top:0;left:14px;right:14px}:is(.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .job-card,.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .job-detail-hero,.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .job-apply-card,.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .companies-detail-content,.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .panel,.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .card,.jobs-page:where(.ilo3Ka_scope,.ilo3Ka_scope *) .surface){position:relative;overflow:hidden}.match-badge-excellent:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#16a34a;background:#16a34a14;border-color:#16a34a59}.match-badge-good:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#d97706;background:#d9770614;border-color:#d9770659}.match-badge-low:where(.ilo3Ka_scope,.ilo3Ka_scope *){color:#dc2626;background:#dc262614;border-color:#dc262659}
