.JobOffer_logoContainer__i0gf_{background-color:white;border-radius:9.6px;width:126px;height:126px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.JobOffer_logoImageWrapper__2ZptT{width:80%;height:80%;position:relative}.JobOffer_logoImageFull__q85yd,.JobOffer_logoImageWrapper__2ZptT img{-o-object-fit:contain;object-fit:contain;display:block;width:100%;height:100%}.JobOffer_jobOfferContainer__GhW63{display:flex;flex-direction:column;gap:20px;padding:20px 20px 20px 50px}.JobOffer_textWrapper__KnYfP p{font-weight:400;font-size:14px;line-height:17px;color:var(--job-offer-text-color);flex:none;order:0;flex-grow:1}.JobOffer_textWrapper__KnYfP h3{color:var(--job-offer-text-h1);font-style:normal;font-weight:600;font-size:16px;line-height:19px}.JobOffer_textWrapper__KnYfP ul{font-size:14px}.JobOffer_checkboxWrapper__Cmcmn,.JobOffer_textWrapper__KnYfP li{font-size:14px;color:var(--job-offer-text-color)}.JobOffer_checkboxWrapper__Cmcmn{margin-top:10px}.JobOffer_checkboxWrapper__Cmcmn a{color:#03BB9B!important;text-decoration:underline}.JobOffer_highlightError__qgfOX{border:2px solid red;border-radius:8px}.JobOffer_applySection__IEXp2,.JobOffer_expectations__B8dwI,.JobOffer_jobDescription__hnuq9,.JobOffer_jobDetails__BiJ9R,.JobOffer_jobHeader__2xzu4,.JobOffer_jobListSection__grzUs,.JobOffer_requirements__ptoDV,.JobOffer_responsibilities__OGzVD{background-color:var(--jobitem-background-color);border-radius:15px;padding:20px}.JobOffer_jobHeader__2xzu4{background-color:#1D203C}.JobOffer_jobDescription__hnuq9{padding:24px;gap:24px;angle:0deg;opacity:1;border-radius:16px}.JobOffer_textWrapper__KnYfP{gap:20px;display:flex}.JobOffer_jobHeader__2xzu4{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-right:15px;border:1px solid #201f35;background-image:radial-gradient(80% 100% at 5% 10%,rgba(105,59,255,.15) 0,rgba(24,23,43,.8) 60%,#18172B 100%);border-bottom:1px solid var(--secondary-background-color)}.JobOffer_headerContainer__VHIbT{display:flex;flex-direction:column;gap:8px}.JobOffer_locationGroup__Y9Wp0{padding-left:5px;display:inline-flex;align-items:center;gap:4px}.JobOffer_companyInfo___MLEp{display:flex;align-items:center;gap:15px;flex-grow:1}.JobOffer_companyLogo__ra4LJ{width:126px;height:126px;-o-object-fit:contain;object-fit:contain}.JobOffer_companyInfo___MLEp div{display:flex;flex-direction:column;justify-content:center}.JobOffer_title__Wanhi{font-size:18px;font-weight:700;margin:0;color:var(--text-color)}.JobOffer_company__5oB7U{font-size:16px;color:var(--text-color);display:flex;align-items:center;gap:5px}.JobOffer_locationIcon__4yMHj{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.JobOffer_applyButton__N3BWG{color:#ffffff;box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 24px;gap:10px;width:150px;height:40px;background:#693BFF;border:1px solid #693bff;border-radius:24px}.JobOffer_applyButton__N3BWG:hover{background-color:#512ecc}.JobOffer_jobDetails__BiJ9R{display:flex;justify-content:space-between;align-items:center}.JobOffer_detailItem__W_2SG{display:flex;align-items:center;flex:1;gap:10px;min-width:150px}.JobOffer_detailText__pxbTm{display:flex;flex-direction:column}.JobOffer_category__fQRvD{font-size:14px;color:#80808E}.JobOffer_value__TBJrT{font-family:Inter;font-weight:500;font-size:14px;line-height:100%;letter-spacing:-1%;color:var(--text-color-menu)}.JobOffer_tagsRequirementsContainer__KhiHy{display:flex;flex-wrap:wrap;gap:10px}.JobOffer_tagRequirements__mmpah{background-color:transparent;border:1px solid rgba(255,255,255,.4);border-radius:20px;padding:8px 12px;font-size:12px;color:white;white-space:nowrap}.JobOffer_textWrapper__KnYfP{max-width:1800px;text-align:left;word-wrap:break-word;color:var(--job-offer-text-color)}.JobOffer_tag__9ieLG{background-color:var(--secondary-background-color);padding:8px 12px;border-radius:5px;font-size:14px;color:var(--text-color)}.JobOffer_descriptionSection__FsHn0{padding:20px 0;border-bottom:1px solid var(--secondary-background-color)}@media (max-width:992px){.JobOffer_jobDescription__hnuq9{padding:20px}.JobOffer_jobOfferContainer__GhW63{display:flex;flex-direction:column;gap:20px;padding:5px}.JobOffer_jobHeader__2xzu4{flex-direction:column;text-align:center;gap:10px}.JobOffer_companyInfo___MLEp{flex-direction:column;align-items:center;text-align:center}.JobOffer_logoContainer__i0gf_{width:72px;height:72px}.JobOffer_logoImageWrapper__2ZptT{width:80%;height:80%}.JobOffer_companyInfo___MLEp div{align-items:center}.JobOffer_company__5oB7U{flex-direction:row;gap:5px}.JobOffer_jobDetails__BiJ9R{flex-direction:column;align-items:flex-start;gap:15px;padding:15px}.JobOffer_applyButton__N3BWG{margin-left:unset;width:80%}.JobOffer_textWrapper__KnYfP{font-size:14px;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.JobOffer_applySection__IEXp2{flex-direction:column;align-items:center;text-align:center;gap:24px;padding:24px}}.JobOffer_applySection__IEXp2{display:flex;justify-content:space-between;align-items:center;background:var(--jobitem-background-color);box-shadow:0 1px 5px rgba(0,0,0,.05)}.JobOffer_textBlock__tuGRQ{display:flex;flex-direction:column}.JobOffer_titleApplySection__BM2j9{font-size:20px;font-weight:700;color:var(--apply-section-color);margin:0}.JobOffer_subtitleApplySection__8EWai{font-size:16px;color:var(--apply-section-color);margin:4px 0 0}.JobOffer_applyButton__N3BWG:hover{background:#552fd4}.JobOffer_applyIcon__Onw0q{width:16px;height:16px}.JobOfferExpired_expiredBanner__jkdk4{display:flex;align-items:center;padding:20px;border-radius:12px;width:100%;box-sizing:border-box;margin-bottom:16px;font-weight:600;font-size:14px;line-height:100%;letter-spacing:0;height:60px}.JobOfferExpired_expiredBannerDark__TyGb4{background:#0D5173;color:#BAE3F7}.JobOfferExpired_expiredBannerLight__Cjq0T{background:#DBF3FF;color:#005580}.JobOfferExpired_expiredSection__u5YiZ{opacity:.5;pointer-events:none}.JobOfferExpired_applyButtonDisabled__fGyxy{cursor:not-allowed;filter:grayscale(.2);opacity:.9;pointer-events:none}.DirectApplyModal_modalOverlay__Q9hbm{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);z-index:1000;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s ease}.DirectApplyModal_modalOverlay__Q9hbm.DirectApplyModal_show__UBLAy{display:flex;opacity:1}.DirectApplyModal_modal__To06g{background-color:#0b1024;border:1px solid #1f2937;border-radius:24px;max-width:560px;width:100%;padding:32px;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.3);transform:scale(.95);transition:transform .3s ease}.DirectApplyModal_modalOverlay__Q9hbm.DirectApplyModal_show__UBLAy .DirectApplyModal_modal__To06g{transform:scale(1)}.DirectApplyModal_modalClose__BTqfD{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background-color:transparent;color:#9ca3af;font-size:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s,color .2s}.DirectApplyModal_modalClose__BTqfD:hover{background-color:#1f2937;color:#e5e7eb}.DirectApplyModal_modalHeader__HJn3c{margin-bottom:16px}.DirectApplyModal_modalTitle__EyGua{font-size:24px;font-weight:600;margin-bottom:12px;padding-right:32px;color:var(--job-offer-text-h1)}.DirectApplyModal_modalDescription__NkPfL{color:var(--secondary-text-color);font-size:15px;line-height:1.6}.DirectApplyModal_modalEmailBox__cjf9i{background-color:#111827;border:1px solid #374151;border-radius:12px;padding:16px;margin:24px 0;text-align:center}.DirectApplyModal_modalRecruiterName__JM7yN{display:flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:600;color:#e5e7eb;margin-bottom:8px}.DirectApplyModal_modalRecruiterJobTitle__ag5su{font-size:13px;color:#9ca3af;text-align:center;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #374151}.DirectApplyModal_recruiterIcon__IYnaS{width:20px;height:20px;color:#03C09F}.DirectApplyModal_modalEmailLabel__HoB7i{font-size:13px;color:var(--secondary-text-color);margin-bottom:8px}.DirectApplyModal_modalEmail__dQJni{font-size:16px;font-weight:600;color:#03C09F;word-break:break-all}.DirectApplyModal_modalActions__BfeKa{display:flex;flex-direction:column;gap:12px}.DirectApplyModal_modalBtn___Xg_5{flex:1;padding:12px 20px;border-radius:12px;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s;border:none;display:flex;align-items:center;justify-content:center;gap:8px}.DirectApplyModal_modalBtnPrimary__TyWtJ{background-color:#03C09F;color:#050818}.DirectApplyModal_modalBtnPrimary__TyWtJ:hover{background-color:#02a989}.DirectApplyModal_modalBtnSecondary__I_AEV{background-color:#1f2937;color:#e5e7eb;border:1px solid #374151}.DirectApplyModal_modalBtnSecondary__I_AEV:hover{background-color:#374151}.DirectApplyModal_modalBtnOutline__0tktw{background-color:transparent;color:#e5e7eb;border:1px solid #374151}.DirectApplyModal_modalBtnOutline__0tktw:hover{background-color:#1f2937}.DirectApplyModal_icon__oXHpe{width:20px;height:20px}.DirectApplyModal_toast__5yG02{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(100px);background-color:#111827;color:#e5e7eb;padding:16px 24px;border-radius:12px;border:1px solid #374151;box-shadow:0 10px 15px -3px rgba(0,0,0,.3);z-index:2000;opacity:0;transition:all .3s ease;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500}.DirectApplyModal_toast__5yG02.DirectApplyModal_show__UBLAy{transform:translateX(-50%) translateY(0);opacity:1}.DirectApplyModal_toastIcon__HvcBQ{width:20px;height:20px;color:#03C09F}html:not(.dark) .DirectApplyModal_modal__To06g{background-color:#ffffff;border-color:#e5e7eb;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}html:not(.dark) .DirectApplyModal_modalClose__BTqfD{color:#6b7280}html:not(.dark) .DirectApplyModal_modalClose__BTqfD:hover{background-color:#f3f4f6;color:#111827}html:not(.dark) .DirectApplyModal_modalTitle__EyGua{color:#111827}html:not(.dark) .DirectApplyModal_modalDescription__NkPfL{color:#6b7280}html:not(.dark) .DirectApplyModal_modalEmailBox__cjf9i{background-color:#f9fafb;border-color:#d1d5db}html:not(.dark) .DirectApplyModal_modalRecruiterName__JM7yN{color:#111827;border-bottom-color:#d1d5db}html:not(.dark) .DirectApplyModal_modalEmailLabel__HoB7i{color:#6b7280}html:not(.dark) .DirectApplyModal_modalBtnSecondary__I_AEV{background-color:#f3f4f6;color:#111827;border-color:#d1d5db}html:not(.dark) .DirectApplyModal_modalBtnSecondary__I_AEV:hover{background-color:#e5e7eb}html:not(.dark) .DirectApplyModal_modalBtnOutline__0tktw{color:#111827;border-color:#d1d5db}html:not(.dark) .DirectApplyModal_modalBtnOutline__0tktw:hover{background-color:#f9fafb}html:not(.dark) .DirectApplyModal_toast__5yG02{background-color:#ffffff;color:#111827;border-color:#e5e7eb;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}@media (min-width:640px){.DirectApplyModal_modalActions__BfeKa{flex-direction:row}}@media (max-width:480px){.DirectApplyModal_modal__To06g{padding:24px}.DirectApplyModal_modalTitle__EyGua{font-size:20px}}.JobDetails_container__5Tcmy{display:flex;flex-direction:row;gap:10px;padding:20px;max-width:1800px;margin:0 auto;width:100%}.JobDetails_jobList__LDD5S{padding-top:20px;width:360px;flex-shrink:0}.JobDetails_jobOffer__m5Q5k{flex-grow:1;min-width:0}.JobDetails_relatedOffersText__5vW0G{font-weight:600;font-size:14px;line-height:100%;letter-spacing:-.01em;padding-bottom:12px;padding-top:12px;padding-left:10px;color:var(--job-offer-text-h1)}@media (max-width:768px){.JobDetails_container__5Tcmy{flex-direction:column;padding-top:20px;padding-left:10px;padding-right:10px}.JobDetails_jobOffer__m5Q5k{order:-1}.JobDetails_jobList__LDD5S{order:1}.JobDetails_jobList__LDD5S,.JobDetails_jobOffer__m5Q5k{width:100%;padding:0 5px;box-sizing:border-box}}