.jobsV44{color:#111;background:#f3f3ef;min-height:100vh}.jobsV44 *{box-sizing:border-box}.jobsToolbarV44{z-index:30;background:#111;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff1f;position:relative}.jobsToolbarInnerV44{scrollbar-width:none;align-items:center;gap:30px;width:min(1440px,92%);min-height:58px;margin:0 auto;display:flex;overflow-x:auto}.jobsToolbarInnerV44::-webkit-scrollbar{display:none}.jobsToolbarInnerV44 a{color:#ffffff9e;flex:none;font-size:13px;font-weight:700;text-decoration:none}.jobsToolbarInnerV44 a:hover,.jobsToolbarInnerV44 a.active{color:#d6ff47}.jobsSearchHeroV44{background:#e9edff;padding:70px 4% 45px}.jobsSearchIntroV44{width:min(1400px,100%);margin:0 auto 35px}.jobsSearchIntroV44>span,.jobsDashboard44>span,.publishSimpleHeroV44>span,.jobDetailHero44>div>span{color:#5e7300;letter-spacing:.15em;font-size:10px;font-weight:900}.jobsSearchIntroV44 h1{letter-spacing:-.065em;margin:14px 0;font-size:clamp(48px,6.2vw,92px);line-height:.86}.jobsSearchIntroV44 p{color:#555;margin:0;font-size:18px}.jobsSearchPanelV44{background:#fff;border:1px solid #c9c9c5;border-radius:26px;grid-template-columns:1.1fr .9fr 260px;gap:10px;width:min(1400px,100%);margin:0 auto;padding:16px;display:grid;box-shadow:0 15px 35px #00000014}.jobsSearchPanelV44 label>span{display:none}.jobsSearchPanelV44 label>div{border:1px solid #c2c2be;border-radius:17px;align-items:center;gap:14px;min-height:72px;padding:0 20px;display:flex}.jobsSearchPanelV44 label b{font-size:26px;font-weight:500}.jobsSearchPanelV44 input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:16px}.jobsSearchPanelV44>button{color:#d6ff47;cursor:pointer;background:#111;border:0;border-radius:17px;font-size:16px;font-weight:900}.jobQuickFiltersV44{flex-wrap:wrap;gap:8px;width:min(1400px,100%);margin:18px auto 0;display:flex}.jobQuickFiltersV44 button{color:#222;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bebeba;border-radius:999px;padding:0 15px;font-size:12px;font-weight:800}.jobQuickFiltersV44 button.active{color:#d6ff47;background:#111;border-color:#111}.jobQuickFiltersV44 button.clear{background:0 0}.jobsResultsV44{width:min(1400px,92%);margin:0 auto;padding:60px 0 100px}.jobsResultsHeaderV44{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.jobsResultsHeaderV44 span{color:#717171;letter-spacing:.12em;font-size:10px;font-weight:900}.jobsResultsHeaderV44 h2{letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(32px,4vw,58px)}.publishJobHeaderV44{color:#111;background:#d6ff47;border-radius:18px;flex-direction:column;align-items:flex-end;padding:15px 20px;font-size:11px;text-decoration:none;display:flex}.publishJobHeaderV44 strong{margin-top:2px;font-size:16px}.jobsListV44{flex-direction:column;gap:13px;display:flex}.jobCardV44{background:#fff;border:1px solid #d0d0cb;border-radius:24px;padding:26px 28px;transition:transform .2s,border-color .2s,box-shadow .2s}.jobCardV44:hover{border-color:#111;transform:translateY(-2px);box-shadow:0 10px 28px #0000000f}.jobCardTopV44{justify-content:space-between;gap:20px;display:flex}.jobCardTopV44>div{flex-direction:column;align-items:flex-start;display:flex}.quickApplyV44{color:#486000;background:#efffd0;border-radius:8px;margin-bottom:10px;padding:6px 9px;font-size:10px;font-weight:900}.jobCardTitleV44{color:#111;letter-spacing:-.035em;font-size:clamp(23px,2vw,31px);font-weight:900;text-decoration:none}.jobCardTopV44 strong{color:#555;margin-top:6px;font-size:14px}.saveJobV44{cursor:pointer;background:#fff;border:1px solid #d5d5d0;border-radius:50%;flex:0 0 45px;width:45px;height:45px;font-size:24px}.saveJobV44.saved{color:#d6ff47;background:#111}.jobCardLocationV44{color:#555;flex-wrap:wrap;gap:8px;margin-top:20px;font-size:14px;display:flex}.jobCardLocationV44 span+span:before{content:"·";margin-right:8px}.jobCardBadgesV44{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.jobCardBadgesV44 span{background:#f1f1ed;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800}.jobCardBadgesV44 .salaryBadgeV44{color:#1c642d;background:#e8f9e9}.jobCardBottomV44{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:22px;padding-top:18px;display:flex}.jobCardBottomV44 small{color:#888}.jobCardBottomV44 a{color:#111;font-size:12px;font-weight:900}.jobsEmployerCTA44{color:#fff;background:#111;justify-content:space-between;align-items:flex-end;gap:40px;padding:80px 6%;display:flex}.jobsEmployerCTA44>div{max-width:760px}.jobsEmployerCTA44 span{color:#d6ff47;letter-spacing:.15em;font-size:10px;font-weight:900}.jobsEmployerCTA44 h2{letter-spacing:-.06em;margin:15px 0 20px;font-size:clamp(45px,6vw,90px);line-height:.85}.jobsEmployerCTA44 p{color:#ffffff8c;max-width:600px;line-height:1.6}.jobsEmployerCTA44>a{color:#111;background:#d6ff47;border-radius:999px;flex:none;padding:18px 26px;font-weight:900;text-decoration:none}.jobsStateV44,.jobsEmptyV44{background:#fff;border:1px solid #d1d1cc;border-radius:24px;padding:70px 30px}.jobsEmptyV44>span{color:#777;letter-spacing:.13em;font-size:10px;font-weight:900}.jobsEmptyV44 h3{max-width:700px;margin:10px 0;font-size:clamp(27px,3vw,43px)}.jobsEmptyV44 p{color:#666}.jobsEmptyV44 button,.jobsEmptyV44 a{color:#fff;background:#111;border:1px solid #111;border-radius:999px;align-items:center;min-height:48px;margin-top:18px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.publishSimpleHeroV44{color:#fff;background:#111;padding:75px 6% 60px}.publishSimpleHeroV44>span{color:#d6ff47}.publishSimpleHeroV44 h1{letter-spacing:-.065em;margin:15px 0 22px;font-size:clamp(55px,7.5vw,110px);line-height:.84}.publishSimpleHeroV44 p{color:#fff9;max-width:650px;font-size:18px;line-height:1.6}.publishSimpleFormV44{flex-direction:column;gap:18px;width:min(1000px,90%);margin:60px auto 110px;display:flex}.publishSimpleFormV44>section{background:#fff;border:1px solid #d1d1cc;border-radius:24px;padding:32px}.formSectionTitleV44{grid-template-columns:45px 1fr;gap:16px;margin-bottom:34px;display:grid}.formSectionTitleV44>span{color:#aaa;font-size:11px}.formSectionTitleV44 small{color:#667a0a;letter-spacing:.12em;font-size:9px;font-weight:900}.formSectionTitleV44 h2{letter-spacing:-.05em;margin:6px 0 0;font-size:clamp(32px,4vw,50px)}.simpleFieldsV44{grid-template-columns:1fr 1fr;gap:16px;display:grid}.simpleFieldsV44 label{flex-direction:column;gap:8px;display:flex}.simpleFieldsV44 label>span{font-size:11px;font-weight:800}.simpleFieldsV44 .wide{grid-column:1/-1}.simpleFieldsV44 input,.simpleFieldsV44 select,.simpleFieldsV44 textarea{color:#111;width:100%;font:inherit;background:#fafaf7;border:1px solid #c9c9c5;border-radius:13px;outline:0;padding:15px 16px;font-size:16px}.simpleFieldsV44 textarea{resize:vertical;line-height:1.6}.simpleFieldsV44 input:focus,.simpleFieldsV44 select:focus,.simpleFieldsV44 textarea:focus{border-color:#111}.advancedJobV44{background:#f8f8f4;border:1px solid #ddd;border-radius:14px;padding:16px}.advancedJobV44 summary{cursor:pointer;font-weight:900}.advancedJobV44>div{grid-template-columns:1fr 1fr;gap:15px;margin-top:18px;display:grid}.platformApplyInfoV44{background:#efffd0;border-radius:14px;margin-top:28px;padding:18px}.platformApplyInfoV44 strong{display:block}.platformApplyInfoV44 p{color:#526200;margin:5px 0 0;font-size:13px}.publishSubmitV44{justify-content:flex-end;align-items:center;gap:12px;padding:24px 0;display:flex}.publishSubmitV44 a{color:#555}.publishSubmitV44 button{color:#d6ff47;cursor:pointer;background:#111;border:0;border-radius:999px;min-height:58px;padding:0 26px;font-weight:900}.jobFormErrorV44{color:#8a2020;background:#fff0f0;border:1px solid #db7b7b;border-radius:12px;padding:15px 18px;font-size:13px}.jobDetailHero44{background:#fff;border-bottom:1px solid #ddd;grid-template-columns:1fr auto;align-items:end;gap:50px;padding:70px 6%;display:grid}.jobDetailHero44 h1{letter-spacing:-.065em;max-width:1000px;margin:13px 0;font-size:clamp(48px,7vw,105px);line-height:.86}.jobDetailHero44 strong{color:#555;font-size:20px}.jobDetailMeta44{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.jobDetailMeta44 span{background:#eeeeea;border-radius:8px;padding:8px 11px;font-size:12px;font-weight:800}.jobDetailActions44{align-items:center;gap:9px;display:flex}.jobDetailActions44 button,.jobDetailActions44 a,.appliedBadge44{color:#111;min-height:52px;font:inherit;background:#fff;border:1px solid #bbb;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-weight:900;text-decoration:none;display:flex}.jobDetailActions44 .applyPrimary44,.applyPrimary44{color:#d6ff47!important;background:#111!important;border-color:#111!important}.appliedBadge44{color:#2c682a;background:#edf9e8;border-color:#93bf7a}.jobDetailLayout44{grid-template-columns:1.25fr .55fr;align-items:start;gap:70px;width:min(1300px,90%);margin:0 auto;padding:70px 0 100px;display:grid}.jobDetailContent44{flex-direction:column;gap:60px;display:flex}.jobDetailContent44 article>span,.jobAside44>span{color:#667a0a;letter-spacing:.13em;font-size:9px;font-weight:900}.jobDetailContent44 h2{letter-spacing:-.05em;margin:9px 0 20px;font-size:clamp(34px,4vw,56px)}.jobDetailContent44 p{white-space:pre-line;color:#555;font-size:17px;line-height:1.75}.jobTags44{flex-wrap:wrap;gap:8px;display:flex}.jobTags44 span{background:#ecece7;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.jobAside44{background:#fff;border:1px solid #d1d1cc;border-radius:20px;padding:25px;position:sticky;top:25px}.jobAside44 dl{margin:20px 0 0}.jobAside44 dl>div{border-bottom:1px solid #eee;padding:13px 0}.jobAside44 dt{color:#888;font-size:10px;font-weight:800}.jobAside44 dd{margin:4px 0 0;font-size:14px}.applySection44{color:#fff;background:#111;grid-template-columns:.7fr 1.3fr;gap:70px;padding:75px 6%;display:grid}.applyIntro44>span{color:#d6ff47;letter-spacing:.13em;font-size:9px;font-weight:900}.applyIntro44 h2{letter-spacing:-.06em;margin:12px 0 20px;font-size:clamp(47px,6vw,80px)}.applyIntro44 p{color:#ffffff8c;max-width:450px;line-height:1.6}.applyForm44{flex-direction:column;gap:18px;max-width:700px;display:flex}.cvStatus44{border:1px solid #ffffff2b;border-radius:15px;padding:20px}.cvStatus44 small,.cvStatus44 strong{display:block}.cvStatus44 small{color:#fff6;letter-spacing:.12em;font-size:9px}.cvStatus44 strong{margin-top:6px}.cvStatus44 a{color:#d6ff47;margin-top:9px;display:inline-block}.applyForm44 label{flex-direction:column;gap:8px;display:flex}.applyForm44 label>span{color:#fff9;font-size:11px;font-weight:800}.applyForm44 input,.applyForm44 textarea{color:#fff;width:100%;font:inherit;background:#1a1a1a;border:1px solid #fff3;border-radius:12px;outline:0;padding:15px}.applyButtons44{justify-content:flex-end;gap:9px;display:flex}.applyButtons44 button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;min-height:52px;padding:0 20px;font-weight:900}.jobsDashboard44{width:min(1300px,90%);min-height:70vh;margin:0 auto;padding:70px 0 110px}.jobsDashboard44>h1,.dashboardTitleRow44 h1{letter-spacing:-.065em;margin:12px 0 40px;font-size:clamp(45px,6.5vw,90px);line-height:.85}.dashboardLead44{color:#666;margin:-25px 0 35px}.dashboardTitleRow44{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.dashboardTitleRow44>div>span{color:#667a0a;letter-spacing:.13em;font-size:9px;font-weight:900}.dashboardTitleRow44>a{color:#d6ff47;background:#111;border-radius:999px;margin-bottom:40px;padding:15px 20px;font-weight:900;text-decoration:none}.applicationsList44,.ownerJobs44,.candidatesList44{flex-direction:column;gap:11px;display:flex}.applicationsList44 article,.ownerJobs44 article,.candidatesList44 article{background:#fff;border:1px solid #d0d0cb;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;padding:23px 25px;display:flex}.applicationsList44 article span,.ownerJobs44 article span,.candidateMain44>span{color:#667a0a;letter-spacing:.1em;font-size:9px;font-weight:900}.applicationsList44 h2,.ownerJobs44 h2,.candidatesList44 h2{margin:7px 0 4px;font-size:25px}.applicationsList44 p,.ownerJobs44 p,.candidatesList44 p{color:#666}.applicationsList44 article>a{color:#111;font-weight:900}.ownerJobs44 article span.active{color:#378346}.ownerJobActions44,.candidateActions44{align-items:center;gap:7px;display:flex}.ownerJobActions44 a,.ownerJobActions44 button,.candidateActions44 button,.candidateActions44 select{color:#111;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccc;border-radius:999px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none}.candidateMain44{flex-direction:column;align-items:flex-start;display:flex}.candidateMain44>a{color:#333;margin-top:3px}.candidateMain44 p{background:#f3f3ef;border-radius:12px;max-width:650px;margin:13px 0 0;padding:13px;line-height:1.6}.jobsLoadingFullV44{color:#fff;background:#111;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:30px;display:flex}@media (max-width:900px){.jobsToolbarInnerV44{width:100%;padding:0 20px}.jobsSearchHeroV44{padding:45px 20px 35px}.jobsSearchPanelV44{border-radius:20px;grid-template-columns:1fr;padding:10px}.jobsSearchPanelV44 label>div{min-height:60px}.jobsSearchPanelV44>button{min-height:58px}.jobsResultsV44{width:calc(100% - 40px);padding:45px 0 75px}.jobsResultsHeaderV44{flex-direction:column;align-items:flex-start}.publishJobHeaderV44{align-items:flex-start;width:100%}.jobCardV44{padding:21px 18px}.jobsEmployerCTA44{flex-direction:column;align-items:flex-start;padding:55px 20px}.publishSimpleHeroV44{padding:55px 20px 45px}.publishSimpleFormV44{width:calc(100% - 40px);margin:35px auto 70px}.publishSimpleFormV44>section{padding:22px 17px}.simpleFieldsV44,.advancedJobV44>div{grid-template-columns:1fr}.simpleFieldsV44 .wide{grid-column:auto}.jobDetailHero44{grid-template-columns:1fr;padding:50px 20px}.jobDetailActions44{flex-wrap:wrap}.jobDetailLayout44{grid-template-columns:1fr;gap:45px;width:calc(100% - 40px);padding:45px 0 70px}.jobAside44{position:static}.applySection44{grid-template-columns:1fr;gap:35px;padding:55px 20px}.jobsDashboard44{width:calc(100% - 40px);padding:50px 0 80px}.dashboardTitleRow44{flex-direction:column;align-items:flex-start}.dashboardTitleRow44>a{margin:-20px 0 30px}.applicationsList44 article,.ownerJobs44 article,.candidatesList44 article{flex-direction:column;align-items:flex-start}.ownerJobActions44,.candidateActions44{flex-wrap:wrap;width:100%}}@media (max-width:500px){.jobsSearchIntroV44 h1{font-size:47px}.jobCardBottomV44{flex-direction:column;align-items:flex-start;gap:12px}.publishSubmitV44{flex-direction:column-reverse;align-items:stretch}.publishSubmitV44 button{width:100%}.applyButtons44{flex-direction:column-reverse;align-items:stretch}.applyButtons44 button{width:100%}}.jobsModuleHeaderV45{z-index:100;color:#fff;background:#111;border-bottom:1px solid #ffffff1f;width:100%;position:relative}.jobsModuleHeaderInnerV45{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1450px,94%);min-height:68px;margin:0 auto;display:grid}.jobsHomeLinkV45,.jobsAccountV45{color:#fff;white-space:nowrap;font-size:12px;font-weight:800;text-decoration:none}.jobsToolbarV45{justify-content:center;align-items:center;gap:clamp(18px,3vw,42px);min-width:0;display:flex}.jobsToolbarV45 a{color:#ffffffb3;white-space:nowrap;font-size:13px;font-weight:800;text-decoration:none;position:relative}.jobsToolbarV45 a:hover,.jobsToolbarV45 a.active{color:#fff}.jobsToolbarV45 a.publish{color:#d6ff47}.jobsToolbarV45 a.publish:after,.jobsToolbarV45 a.active:after{content:"";background:#d6ff47;height:2px;position:absolute;bottom:-12px;left:0;right:0}.jobsHeroIdentityV45{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);align-items:end;gap:55px;width:min(1400px,100%);margin:0 auto 35px;display:grid}.jobsHeroIdentityV45 .jobsSearchIntroV44{width:auto;margin:0}.jobsBrandV45{color:#111;border-left:3px solid #d6ff47;justify-self:end;width:min(100%,410px);padding:28px 30px;text-decoration:none}.jobsBrandV45 span,.jobsBrandV45 strong{display:block}.jobsBrandV45 span{letter-spacing:.09em;font-size:clamp(19px,2vw,28px);font-weight:700}.jobsBrandV45 strong{letter-spacing:-.055em;margin-top:-3px;font-size:clamp(38px,4.3vw,68px);line-height:.9}.jobsBrandV45 small{color:#647600;letter-spacing:.18em;margin-top:14px;font-size:9px;font-weight:900;display:block}.jobsSearchPanelV44 input::-webkit-calendar-picker-indicator{display:none!important}.simpleFieldsV44 select{cursor:pointer}.simpleFieldsV44 select:disabled{opacity:.6;cursor:not-allowed}@media (min-width:901px) and (max-width:1200px){.jobsModuleHeaderInnerV45{gap:16px;width:96%}.jobsToolbarV45{gap:17px}.jobsToolbarV45 a{font-size:11px}.jobsHeroIdentityV45{grid-template-columns:1fr 300px}}@media (max-width:900px){.jobsModuleHeaderInnerV45{grid-template-columns:auto auto;gap:12px;width:100%;min-height:auto;padding:12px 18px}.jobsHomeLinkV45{grid-column:1}.jobsAccountV45{grid-column:2;justify-self:end}.jobsToolbarV45{overscroll-behavior-x:contain;scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;width:100%;padding:8px 0 3px;overflow-x:auto}.jobsToolbarV45::-webkit-scrollbar{display:none}.jobsToolbarV45 a{flex:none;align-items:center;min-height:38px;font-size:12px;display:flex}.jobsToolbarV45 a.publish:after,.jobsToolbarV45 a.active:after{bottom:0}.jobsHeroIdentityV45{grid-template-columns:1fr;gap:28px;margin-bottom:30px}.jobsBrandV45{border-left:2px solid #d6ff47;justify-self:start;width:100%;padding:19px 20px}.jobsBrandV45 strong{font-size:clamp(39px,13vw,58px)}}.jobsSearchPanelV46{position:relative;overflow:visible!important}.jobsSearchFieldV46{min-width:0;position:relative}.smartAutocompleteV46{width:100%;position:relative}.smartAutocompleteInputV46{background:#fff;border:1px solid #c2c2be;border-radius:17px;align-items:center;gap:14px;min-height:72px;padding:0 20px;transition:border-color .18s,box-shadow .18s;display:flex}.smartAutocompleteV46:focus-within .smartAutocompleteInputV46{border-color:#111;box-shadow:0 0 0 3px #d6ff473b}.smartAutocompleteInputV46 b{color:#111;flex:none;font-size:24px;font-weight:500}.smartAutocompleteInputV46 input{color:#111;width:100%;min-width:0;font:inherit;font-size:16px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.smartAutocompleteInputV46 input::-webkit-search-cancel-button{cursor:pointer}.smartAutocompleteMenuV46{z-index:1000;background:#fff;border:1px solid #d0d0cb;border-radius:16px;width:100%;max-height:330px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 20px 50px #00000026}.smartAutocompleteMenuV46 button{color:#111;width:100%;min-height:50px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:10px 13px;display:flex}.smartAutocompleteMenuV46 button:hover,.smartAutocompleteMenuV46 button.active{background:#efffd0}.smartAutocompleteMenuV46 button span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.smartAutocompleteMenuV46 button small{color:#768515;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px;font-weight:900}.smartAutocompleteLoadingV46{color:#777;padding:15px;font-size:12px}@media (max-width:900px){.smartAutocompleteInputV46{min-height:60px}.smartAutocompleteMenuV46{max-height:260px}.jobsSearchPanelV46{gap:10px}}
