.candidaturas_container__SeuJ0{width:100%;max-width:1200px;margin:0 auto;padding:24px;position:relative}.candidaturas_topRow__T7gjX{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:40px;position:relative}.candidaturas_backLink__vVqk1{display:inline-flex;align-items:center;gap:6px;height:40px;color:#7e7e7e;text-decoration:none;border-radius:8px;font-size:14px;white-space:nowrap}.candidaturas_backLink__vVqk1:hover{color:var(--Cores-Secundria-Secundria)}.candidaturas_logoContainer___w_Ea{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center}.candidaturas_logoLink__deMTu{display:flex;align-items:center}.candidaturas_pageHeader__z3QWT{text-align:center;margin-bottom:24px}.candidaturas_title__msoB1{font-size:32px;font-weight:600;line-height:48px;color:var(--Texto-Primario);margin-bottom:4px}.candidaturas_subtitle__anxCV{font-size:16px;font-weight:400;color:var(--Texto-Secundrio)}.candidaturas_count__Mkcle{font-size:14px;font-weight:400;line-height:21px;color:var(--Texto-Tercirio);margin-bottom:16px}.candidaturas_tabsWrapper__tP555{display:flex;flex-grow:1;justify-content:center;margin-bottom:16px}.candidaturas_tabsWrapper__tP555 .candidaturas_tabButton__PhKTk,.candidaturas_tabsWrapper__tP555 .candidaturas_tab__jy6Xd{padding:12px 16px;font-size:16px;font-weight:500;color:#42526e;text-align:center;background:none;border:none;border-bottom:3px solid #f3f3f3;cursor:pointer}.candidaturas_tabsWrapper__tP555 .candidaturas_tabButton__PhKTk:hover:not(.candidaturas_tabActive__0VJBg){color:#42526e}.candidaturas_tabsWrapper__tP555 .candidaturas_tabActive__0VJBg{border-bottom-color:#00a364;color:#00a364;font-weight:600}.candidaturas_vacanciesContainer__b3Tga{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:24px}.candidaturas_vacanciesList__vHTa5{flex-basis:50%;width:100%;flex-grow:1;display:flex;flex-direction:column;gap:16px}.candidaturas_vacanciesDetails__vrNmr{position:-webkit-sticky;position:sticky;top:0;flex-basis:50%;max-width:50%}.candidaturas_detailCard__hpRQg{width:100%;display:flex;flex-direction:column;padding:24px;justify-content:space-between;align-items:flex-start;border-radius:24px;border:.8px solid var(--Divisores-e-borda);background:#fff;gap:40px}.candidaturas_noVacancies__3VZhi{width:100%;max-width:480px;text-align:center;display:flex;flex-direction:column;gap:16px;flex:1 1;justify-content:center;margin:48px auto}.candidaturas_noVacancies__3VZhi h2{font-size:24px;font-weight:600;color:var(--Texto-Primario)}.candidaturas_noVacancies__3VZhi p{font-size:16px;color:var(--Texto-Secundrio)}@media (max-width:768px){.candidaturas_vacanciesContainer__b3Tga{flex-direction:column;align-items:stretch}.candidaturas_vacanciesList__vHTa5{flex-basis:100%}.candidaturas_vacanciesDetails__vrNmr{display:none}}.pill_default__opJMh{display:flex;padding:8px 16px;align-items:flex-start;gap:8px;border-radius:16px;background:#d0e4f3;color:var(--Texto-Primrio);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.pill_primary__A6yud{color:#fff;border-radius:16px;background:#01579b}.pill_secondary__tJ_ym{color:#555;border-radius:16px;background:#e0e0e0;font-size:12px}.vacancy-content_header__itCeH{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.vacancy-content_header__itCeH>div{display:flex;flex-direction:column;gap:8px}.vacancy-content_header__itCeH h2{color:var(--Texto-Primrio);font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.vacancy-content_pills__EGDoL{display:flex;gap:8px;flex-direction:row}.vacancy-content_footer__y81c1{width:100%;display:flex;align-items:flex-end}.vacancy-content_remuneration__SL_q6{color:var(--Texto-Primrio);font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.vacancy-content_location__hLdWp{color:var(--Texto-Tercirio);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.vacancy-content_location__hLdWp.vacancy-content_noRemuneration__F7YI4{font-family:Inter;font-size:20px;font-weight:400;line-height:24.2px;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.vacancy-content_date__zwqMt{color:var(--Texto-Tercirio);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.vacancy-content_main__pni1t{width:100%;display:flex;flex-direction:column;gap:24px;flex-shrink:1;overflow-y:auto}.vacancy-content_main__pni1t>div{display:flex;flex-direction:column;gap:8px}.vacancy-content_main__pni1t h3{color:var(--Texto-Primrio);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:normal}.vacancy-content_main__pni1t ol,.vacancy-content_main__pni1t ul{-webkit-padding-start:24px;padding-inline-start:24px;list-style:disc}.vacancy-content_adzunaButton__Wc8Iw{background:#0070f3;color:#fff;border:none;border-radius:4px;padding:.75rem 1.2rem;font-size:1.1rem;font-weight:600;cursor:pointer;margin-top:1rem;margin-bottom:.5rem;transition:background .2s;width:100%}.vacancy-content_adzunaButton__Wc8Iw:hover{background:#005bb5}.vacancy-content_appliedBadge__2QLFO{background:#00a364!important;color:#fff}.jooble-register-modal_overlay__iuCHn{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.45);z-index:9999;display:flex;align-items:center;justify-content:center}.jooble-register-modal_modal__NqVkh{background:#fff;border-radius:24px;max-width:95vw;width:600px;padding:16px;box-shadow:0 8px 32px rgba(0,0,0,.18);position:relative;animation:jooble-register-modal_fadeIn__aP2PZ .2s}.jooble-register-modal_close__HyGjJ{position:absolute;top:10px;right:14px;background:none;border:none;font-size:2rem;color:#888;cursor:pointer;z-index:2;transition:color .2s}.jooble-register-modal_close__HyGjJ:hover{color:#0070f3}@keyframes jooble-register-modal_fadeIn__aP2PZ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.jooble-register-modal_modal__NqVkh{width:98vw;min-width:unset;padding:1rem .5rem 1.5rem}}.jooble-registration-form_form__1RVnj{display:flex;flex-direction:column;gap:16px;padding:1.5rem;background:#fff;border-radius:8px;margin:0 auto;color:#555}.jooble-registration-form_form__1RVnj label{display:flex;flex-direction:column;font-weight:500;gap:12px}.jooble-registration-form_form__1RVnj input[type=email],.jooble-registration-form_form__1RVnj input[type=file],.jooble-registration-form_form__1RVnj input[type=text]{padding:8px;border:1px solid #ccc;border-radius:8px;font-size:1.25rem;color:#666}.jooble-registration-form_form__1RVnj input[type=email]::placeholder,.jooble-registration-form_form__1RVnj input[type=file]::placeholder,.jooble-registration-form_form__1RVnj input[type=text]::placeholder{color:#ccc}.jooble-registration-form_form__1RVnj label span.jooble-registration-form_required__gPeen{color:red}.jooble-registration-form_actions__SfS_X{width:100%;display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:16px;flex-wrap:wrap}.jooble-registration-form_error__J1vGC{color:#b00020;background:#ffeaea;padding:.5rem;border-radius:4px;font-size:.95rem}