.job-detail-qual-check-icon[data-v-4198e6b9]{flex-shrink:0;width:22px;height:22px}.job-detail-qual-check-icon path[data-v-4198e6b9]{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.job-detail-qual-check-icon--ok circle[data-v-4198e6b9]{fill:#00b4a7}.job-detail-qual-check-icon--fail circle[data-v-4198e6b9]{fill:#ff479b}@font-face{font-family:Open Sans;src:local(Open Sans Variable),url(../fonts/open-sans-latin-wght-normal.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica;src:local(Helvetica);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:106.885%;descent-override:29.2969%;line-gap-override:0%}.job-detail-qualification-notice[data-v-b7866946]{text-align:left;color:var(--jd-blue9,#031b4e);font-family:Open Sans,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Helvetica,Open Sans Fallback\: Arial,Open Sans Fallback\: sans-serif,Helvetica Neue,Helvetica,Arial,sans-serif}.job-detail-qualification-notice__header[data-v-b7866946]{align-items:center;gap:8px;display:flex}.job-detail-qualification-notice__title[data-v-b7866946]{letter-spacing:.6px;font-weight:700}.job-detail-qualification-notice__apply[data-v-b7866946]{color:var(--jd-action-color,#055eff);cursor:pointer;display:inline}.job-detail-qualification-notice__edit[data-v-b7866946]{color:var(--jd-action-color,#055eff);font-size:13px;font-weight:600}.job-detail-qualification-notice--strip[data-v-b7866946]{display:none}@media (width<=767px){.job-detail-qualification-notice--strip[data-v-b7866946]{z-index:4;background:var(--jd-surface,#fff);border-top:1px solid #e6ebf2;padding:9px 16px;font-size:14px;line-height:20px;display:block;position:fixed;bottom:60px;left:0;right:0}}.job-detail-qualification-notice--strip .job-detail-qualification-notice__header[data-v-b7866946]{justify-content:center}.job-detail-qualification-notice--strip .job-detail-qual-check-icon[data-v-b7866946]{width:18px;height:18px}.job-detail-qualification-notice__spacer[data-v-b7866946]{display:none}@media (width<=767px){.job-detail-qualification-notice__spacer[data-v-b7866946]{height:39px;display:block}}.job-detail-qualification-notice--box[data-v-b7866946]{font-size:15px;line-height:22px}.job-detail-qualification-notice--box .job-detail-qualification-notice__title[data-v-b7866946]{white-space:nowrap}@media (width<=767px){.job-detail-qualification-notice--box[data-v-b7866946]{display:none}}.job-detail-tag-list[data-v-be0d1692]{border-top:1px solid var(--jd-hairline,#f3f5f7);border-bottom:1px solid var(--jd-hairline,#f3f5f7);flex-direction:row;margin-top:1.25rem;display:flex}@media (width<=992px){.job-detail-tag-list[data-v-be0d1692]{border:none;flex-direction:column;margin:0;padding:0}}@media (width<=767px){.job-detail-tag-list[data-v-be0d1692]{display:none}}.job-detail-tag-list__basic-tag[data-v-be0d1692]{align-items:center;display:flex}.job-detail-tag-list__basic-tag[data-v-be0d1692]:not(:first-of-type){margin-top:1rem}@media (width<=414px){.job-detail-tag-list__basic-tag[data-v-be0d1692]{margin-top:1rem}.job-detail-tag-list__basic-tag .company-detail__tag-icon[data-v-be0d1692]{align-self:center}}.job-detail-tag-list__tag-desc[data-v-be0d1692]{letter-spacing:1.2px;color:var(--jd-text-primary,#031b4e);padding-left:.75rem;font-size:16px;line-height:1.38}@media (width<=767px){.job-detail-tag-list__tag-desc[data-v-be0d1692]{text-align:left;font-size:14px}}.job-detail-tag-list__description[data-v-be0d1692]{text-align:left;line-height:1.75}@media (width<=992px){.job-detail-tag-list__description[data-v-be0d1692]{padding-top:0;padding-left:0}}.job-detail-tag-list__tag-icon[data-v-be0d1692]{width:28px;height:28px}.job-detail-tag-list .bold[data-v-be0d1692]{font-weight:700}.job-detail-tag-list .main[data-v-be0d1692]{border-right:1px solid var(--jd-hairline,#f3f5f7);flex-direction:column;min-width:270px;padding:2rem 50px;display:flex}@media (width<=992px){.job-detail-tag-list .main[data-v-be0d1692]{padding-top:0;padding-bottom:2rem;padding-left:2rem}}@media (width<=767px){.job-detail-tag-list .main[data-v-be0d1692]{padding-left:1.5rem}}.job-detail-tag-list .career-box[data-v-be0d1692],.job-detail-tag-list .language-box[data-v-be0d1692]{flex-direction:column;padding:2rem;display:flex}@media (width<=992px){.job-detail-tag-list .career-box[data-v-be0d1692],.job-detail-tag-list .language-box[data-v-be0d1692]{padding:0 50px 1rem 2rem}}@media (width<=767px){.job-detail-tag-list .career-box[data-v-be0d1692],.job-detail-tag-list .language-box[data-v-be0d1692]{padding-left:1.5rem}}.job-detail-tag-list .career-box__requirements[data-v-be0d1692],.job-detail-tag-list .language-box__requirements[data-v-be0d1692]{flex-direction:column;display:flex}.job-detail-tag-list .career-box .requirement[data-v-be0d1692],.job-detail-tag-list .language-box .requirement[data-v-be0d1692]{text-align:left;margin-top:17px;margin-left:40px}.job-detail-tag-list .career-box[data-v-be0d1692]{margin-top:37px}.job-detail-tag-list .residents-only-msg[data-v-be0d1692]{margin-top:.75rem}.job-detail-tag-list .english-highlight[data-v-be0d1692]{color:var(--jd-blue9,#031b4e);font-size:17px;font-weight:700}.job-detail-tag-list .english-highlight__value.mint[data-v-be0d1692]{border-bottom:4px solid #57edd7}.job-detail-tag-list .english-highlight__value.magenta[data-v-be0d1692]{border-bottom:4px solid #ff479b}@font-face{font-family:Open Sans;src:local(Open Sans Variable),url(../fonts/open-sans-latin-wght-normal.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica;src:local(Helvetica);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:106.885%;descent-override:29.2969%;line-gap-override:0%}.job-detail-mobile-conditions[data-v-fc79e0bb]{display:none}@media (width<=767px){.job-detail-mobile-conditions[data-v-fc79e0bb]{flex-direction:column;gap:22px;margin:0 16px;padding:19px 0 0;display:flex}}.job-detail-mobile-conditions__row[data-v-fc79e0bb]{align-items:center;gap:12px;display:flex;position:relative}.job-detail-mobile-conditions__icon[data-v-fc79e0bb]{flex-shrink:0;width:22px;height:22px;margin-left:-2px}.job-detail-mobile-conditions__text[data-v-fc79e0bb]{white-space:nowrap;letter-spacing:.8px;color:var(--jd-blue8,#0e2b64);font-family:Open Sans,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Helvetica,Open Sans Fallback\: Arial,Open Sans Fallback\: sans-serif,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:22px}.job-detail-mobile-conditions__text[data-v-fc79e0bb] .emphasized{font-weight:400}.job-detail-mobile-conditions__value--bold[data-v-fc79e0bb],.job-detail-mobile-conditions__value--magenta[data-v-fc79e0bb],.job-detail-mobile-conditions__value--mint[data-v-fc79e0bb]{color:var(--jd-blue9,#031b4e);font-weight:700}.job-detail-mobile-conditions__value--mint[data-v-fc79e0bb]{border-bottom:5px solid #57edd7}.job-detail-mobile-conditions__value--magenta[data-v-fc79e0bb]{border-bottom:5px solid #ff479b}.job-detail-mobile-conditions__help[data-v-fc79e0bb]{cursor:pointer;color:#c5cbdd;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-left:-2px;padding:0;font-size:10.5px;font-weight:700;line-height:1;display:flex;position:relative;top:.5px}.job-detail-mobile-conditions__help[data-v-fc79e0bb]:before{content:"";box-sizing:border-box;border:1.5px solid #c5cbdd;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.job-detail-mobile-conditions__help[data-v-fc79e0bb]:after{content:"";position:absolute;inset:-11px}.job-detail-mobile-conditions__tip[data-v-fc79e0bb]{z-index:20;background:var(--jd-blue9,#031b4e);color:#fff;text-align:left;letter-spacing:.2px;border-radius:4px;max-width:340px;padding:10px 12px;font-size:13px;line-height:19px;position:absolute;top:calc(100% + 9px);left:24px;right:0;box-shadow:0 8px 20px #031b4e38}.job-detail-mobile-conditions__tip[data-v-fc79e0bb]:before{content:"";background:var(--jd-blue9,#031b4e);width:10px;height:10px;position:absolute;top:-5px;left:12px;transform:rotate(45deg)}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Variable"),url(../fonts/source-sans-3-latin-wght-normal.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:"Source Sans 3 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:92.8889%;ascent-override:110.239%;descent-override:43.0622%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Helvetica";src:local(Helvetica);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Arial";src:local(Arial);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: sans-serif";src:local("sans-serif");size-adjust:100%;ascent-override:102.4%;descent-override:40%;line-gap-override:0%}.job-detail-main-content .job__section[data-v-f08f02e0],.job-item .job__section[data-v-f08f02e0]{text-align:left;letter-spacing:.012em;margin-top:0;font-size:16px;line-height:27px}.job-detail-main-content .job__section li[data-v-f08f02e0],.job-detail-main-content .job__section ul[data-v-f08f02e0],.job-item .job__section li[data-v-f08f02e0],.job-item .job__section ul[data-v-f08f02e0]{margin-left:.55rem;padding-left:.25rem;list-style:outside!important}@media (width<=767px){.job-detail-main-content .job__section[data-v-f08f02e0],.job-item .job__section[data-v-f08f02e0]{font-size:14px}}.job-detail-main-content .job__section.intro[data-v-f08f02e0],.job-item .job__section.intro[data-v-f08f02e0]{margin-top:1.5rem;margin-bottom:0}.job-detail-main-content .job__section.intro p[data-v-f08f02e0],.job-item .job__section.intro p[data-v-f08f02e0]{margin:0}.job-detail-main-content .section-title[data-v-f08f02e0],.job-item .section-title[data-v-f08f02e0]{color:var(--jd-blue9,#031b4e);letter-spacing:1.2px;margin-top:1rem;margin-bottom:.75rem;font-family:"Source Sans 3","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Helvetica","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: sans-serif",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:900;line-height:24px}.job-detail-main-content .technology-list[data-v-f08f02e0],.job-item .technology-list[data-v-f08f02e0]{margin-top:0}.job-detail-main-content .mt-notice[data-v-f08f02e0]{text-align:left;background:#fff8e1;border:1px solid #f5d77a;border-radius:4px;margin:28px 50px 0;padding:14px 18px;font-size:14px;line-height:1.6}@media (width<=992px){.job-detail-main-content .mt-notice[data-v-f08f02e0]{margin:1rem 2rem 0}}@media (width<=767px){.job-detail-main-content .mt-notice[data-v-f08f02e0]{margin:1rem 1rem 0}}.job-detail-main-content .mt-notice__text[data-v-f08f02e0]{margin:0}.job-detail-main-content .mt-notice--bottom[data-v-f08f02e0]{margin:0 50px 28px}@media (width<=992px){.job-detail-main-content .mt-notice--bottom[data-v-f08f02e0]{margin:0 2rem 1rem}}@media (width<=767px){.job-detail-main-content .mt-notice--bottom[data-v-f08f02e0]{margin:0 1rem 1rem}}.job-detail-main-content .mt-notice__link[data-v-f08f02e0]{white-space:nowrap;color:var(--jd-action-color,#055eff);font-weight:600;text-decoration:underline;display:inline}.job-detail-main-content[data-v-f08f02e0] .body li,.job-detail-main-content[data-v-f08f02e0] .body ul{margin-left:.75rem;padding-left:0;list-style:outside}.job-detail-main-content .body[data-v-f08f02e0]{box-sizing:border-box;text-align:left;margin:0;padding:36px 50px;font-size:15px;line-height:28px}@media (width<=992px){.job-detail-main-content .body[data-v-f08f02e0]{padding:1rem 2rem}}.job-detail-main-content .body .pink-standout[data-v-f08f02e0]{background:#ffe6e2;padding:.5rem 1.5rem 1.5rem}.job-detail-main-content .body .pink-standout li[data-v-f08f02e0],.job-detail-main-content .body .pink-standout ul[data-v-f08f02e0]{list-style:outside!important}.job-detail-main-content .body .pink-standout li[data-v-f08f02e0]{margin-left:1.5rem;line-height:30px}.job-detail-main-content .body h3[data-v-f08f02e0]{margin-top:1.5rem}.job-detail-main-content .body h2[data-v-f08f02e0]{margin-top:2rem}.job-detail-main-content .body a[data-v-f08f02e0]{cursor:pointer;color:var(--jd-action-color,#055eff);padding-left:.25rem;font-weight:600;display:inline}.job-detail-main-content .body a[data-v-f08f02e0]:hover{color:#004ad1}.job-detail-main-content .job__section[data-v-f08f02e0]:first-of-type{margin-top:0}.job-detail-main-content li[data-v-f08f02e0]{margin-left:1.5rem;list-style:outside}.job-detail-main-content ol li[data-v-f08f02e0]{list-style-type:decimal}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans;src:local(Open Sans Variable),url(../fonts/open-sans-latin-wght-normal.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:Open Sans Fallback\: Helvetica;src:local(Helvetica);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:106.885%;descent-override:29.2969%;line-gap-override:0%}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Variable"),url(../fonts/source-sans-3-latin-wght-normal.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:"Source Sans 3 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:92.8889%;ascent-override:110.239%;descent-override:43.0622%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Helvetica";src:local(Helvetica);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Arial";src:local(Arial);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: sans-serif";src:local("sans-serif");size-adjust:100%;ascent-override:102.4%;descent-override:40%;line-gap-override:0%}.modal .related-jobs[data-v-a7636549]{margin-top:3rem}@media (width<=992px){.modal .related-jobs[data-v-a7636549]{margin-top:1rem}}.related-jobs[data-v-a7636549]{padding-left:50px;padding-right:50px}@media (width<=992px){.related-jobs[data-v-a7636549]{padding-left:1rem;padding-right:1rem}}@media (width<=767px){.related-jobs[data-v-a7636549]{padding-right:.5rem;padding-left:0!important}.related-jobs[data-v-a7636549] .company-logo{margin-right:0}}.related-jobs .top-box[data-v-a7636549]{justify-content:space-between;align-items:baseline;padding-right:1rem;display:flex}@media (width<=992px){.related-jobs .top-box[data-v-a7636549]{padding-right:.5rem}.job-detail__page .related-jobs[data-v-a7636549]{margin-left:1rem}}@media (width<=767px){.job-detail__page .related-jobs[data-v-a7636549]{padding-left:1rem}}.job-detail__page .related-jobs .top-box[data-v-a7636549]{margin-bottom:1.5rem;padding-left:0}@media (width<=992px){.job-detail__page .related-jobs .top-box[data-v-a7636549]{flex-direction:column}}.job-detail[data-v-a7636549]{background:var(--jd-gray23,#f4f5f9)}.job-detail.unpublished[data-v-a7636549] .apply-btn,.job-detail.unpublished[data-v-a7636549] .bottom-fixed-bar-content{display:none!important}.job-detail .fixed-offset[data-v-a7636549]{z-index:1;border-radius:6px;flex-direction:column;height:68px;padding-top:2rem;padding-bottom:2.5rem;display:flex;position:relative;box-shadow:2px 2px 32px #0f28461a}@media (width<=992px){.job-detail .fixed-offset[data-v-a7636549]{height:60px}}@media (width<=1200px){.job-detail .fixed-offset[data-v-a7636549]{margin-left:1rem;margin-right:1rem}}@media (width<=992px){.job-detail .fixed-offset[data-v-a7636549]{margin-left:1rem;margin-right:1rem}}@media (width<=767px){.job-detail .fixed-offset[data-v-a7636549]{border-radius:3px;margin-left:.5rem;margin-right:.5rem}}.job-detail .bottom-fixed-bar-content[data-v-a7636549]{z-index:3;background:var(--jd-surface,#fff);border-top:1px solid var(--jd-border-light,#e4e8ec);align-items:center;width:100%;height:68px;padding:0;display:flex;position:fixed;bottom:0}.job-detail .bottom-fixed-bar-content .inner[data-v-a7636549]{justify-content:space-between;max-width:1000px;margin:0 auto;display:flex}@media (width>=1200px){.job-detail .bottom-fixed-bar-content .inner[data-v-a7636549]{width:1000px}}@media (width<=1200px){.job-detail .bottom-fixed-bar-content .inner[data-v-a7636549]{width:100%;margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}}@media (width<=767px){.job-detail .bottom-fixed-bar-content[data-v-a7636549]{height:60px}}.job-detail .bottom-fixed-bar-content .btn--pill[data-v-a7636549]{min-width:180px;margin:0}.job-detail .bottom-fixed-bar-content .message[data-v-a7636549]{letter-spacing:1.2px;color:var(--jd-blue9,#031b4e);margin-top:5px;font-family:Open Sans,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Helvetica,Open Sans Fallback\: Arial,Open Sans Fallback\: sans-serif,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;line-height:41px}.btn--full[data-v-a7636549]{z-index:4;border-radius:0;height:68px;margin:0;padding:0;font-size:20px;line-height:68px;position:fixed;bottom:0;left:0;right:0}.btn--full[data-v-a7636549]:hover{transform:none}@media (width<=767px){.btn--full[data-v-a7636549]{height:60px;font-size:16px;line-height:60px}}.extra-text[data-v-a7636549]{color:var(--jd-text-tertiary,#7d97ad);margin-left:.1rem;font-size:14px;font-weight:400}.job-detail__page-content[data-v-a7636549]{overflow:hidden}.job-detail__page[data-v-a7636549]{background:var(--jd-surface,#fff);z-index:1;border-radius:4px;flex-direction:column;max-width:1040px;min-height:85vh;margin:0 auto;padding-top:2rem;padding-bottom:2.5rem;display:flex;position:relative}@media (width<=1200px){.job-detail__page[data-v-a7636549]{margin-left:1rem;margin-right:1rem}}@media (width<=992px){.job-detail__page[data-v-a7636549]{margin-left:1rem;margin-right:1rem}}@media (width<=767px){.job-detail__page[data-v-a7636549]{border-radius:3px;margin-left:.5rem;margin-right:.5rem}}.job-detail .btn__apply[data-v-a7636549]{font-weight:700}.job-detail__page.inter[data-v-a7636549]{margin-top:2rem;margin-bottom:2rem}.job-detail__summary-list[data-v-a7636549]{letter-spacing:.8px;color:var(--jd-blue3,#6879a5);margin-bottom:.5rem;font-family:"Source Sans 3","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Helvetica","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: sans-serif",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:32px;display:flex}.job-detail__summary-list li[data-v-a7636549]:not(:first-of-type){align-items:center;display:flex}.job-detail__summary-list li[data-v-a7636549]:not(:first-of-type):before{content:"⬤";margin-right:.5rem;font-size:8px;position:relative;bottom:0}.job-detail__summary-list li[data-v-a7636549]:not(:first-of-type){margin-left:.5rem}@media (width<=767px){.job-detail__summary-list li[data-v-a7636549]:not(:first-of-type){margin-left:0}.job-detail__summary-list[data-v-a7636549]{flex-flow:wrap;justify-content:flex-start;align-items:center;margin-top:.5rem;display:flex}.job-detail__summary-list li[data-v-a7636549]:not(:first-of-type):before{margin-right:9px;font-size:5px}.job-detail__summary-list li[data-v-a7636549]{text-align:left;text-overflow:ellipsis;margin-right:1.5rem;overflow:hidden}}.job-detail__page[data-v-a7636549]{margin:.33rem auto 0}.job-detail .technology-list-container[data-v-a7636549]{justify-content:flex-start;padding-top:1rem;padding-bottom:0;padding-left:2.5rem;display:flex}@media (width<=767px){.job-detail .technology-list-container[data-v-a7636549]{padding-left:1rem}}.technology-list-container .job-detail[data-v-a7636549] .technology-list{margin-top:0;margin-bottom:0}.technology-list-container .job-detail[data-v-a7636549] .technology-list :deep(&__technology){margin-bottom:0}.job-draft-preview .job-detail__page[data-v-a7636549]{margin-top:2.5rem;margin-left:0;margin-right:0}@media (width<=767px){.job-detail .job-detail__page[data-v-a7636549]{padding-top:1.25rem}.job-detail[data-v-a7636549] .job-detail__top-box .job-logo .company-logo{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.job-detail[data-v-a7636549] .job-detail__top-box .job-logo .info-box .job-logo__company-name{font-size:16px}.job-detail .job-detail__page-inner[data-v-a7636549]{margin-bottom:0;padding:0}.job-detail .job-detail__job-name[data-v-a7636549]{margin-top:.5rem;font-weight:800}.job-detail .job-detail__summary-list[data-v-a7636549]{margin-top:0}.job-detail .job-detail__summary-list li[data-v-a7636549]{margin-top:0;margin-right:9px;font-size:14px}.job-detail[data-v-a7636549] .job-detail-tag-list .main{margin-top:.25rem;padding-bottom:1.25rem;padding-left:1rem}.job-detail[data-v-a7636549] .job-detail-tag-list .muted-header.conditions{display:none}.job-detail[data-v-a7636549] .job-detail-tag-list__tag-icon{width:20px;height:20px}.job-detail[data-v-a7636549] .job-detail-tag-list__basic-tag{margin-top:.75rem}.job-detail[data-v-a7636549] .language-box{padding-left:1rem}.job-detail[data-v-a7636549] .language-box .muted-header.requirements{display:none}.job-detail[data-v-a7636549] .language-box .language-box__requirements{font-size:14px}.job-detail[data-v-a7636549] .language-box .language-box__requirements .requirement{margin-top:.75rem;margin-left:34px}.job-detail[data-v-a7636549] .career-box{margin-top:0;padding-bottom:.5rem;padding-left:1rem;font-size:14px}.job-detail[data-v-a7636549] .career-box .requirement{margin-top:.75rem;margin-left:34px}.job-detail[data-v-a7636549] .job-detail-main-content .body{padding-left:1rem}}.job-detail .job-detail__page-content[data-v-a7636549] .featured-jobs{max-width:1040px;margin:0 auto;display:flex}@media (width>=1200px){.job-detail .job-detail__page-content[data-v-a7636549] .featured-jobs{width:1040px}}.job-detail .job-detail__page-content[data-v-a7636549] .featured-jobs__inner{margin-top:2rem!important}.job-detail[data-v-a7636549]{background:var(--jd-bg-color2,#f3f5f9);text-align:left;display:flex}.job-detail__page-container.top[data-v-a7636549]{min-height:25vh}.job-detail__page-container.bottom[data-v-a7636549]{min-height:50vh}.job-detail__page-inner[data-v-a7636549]{padding-bottom:.25rem}@media (width<=992px){.job-detail__page-inner[data-v-a7636549]{margin-bottom:1.5rem;padding:0 1.5rem 2.5rem}}@media (width<=1200px){.job-detail__page-inner[data-v-a7636549]{margin-left:1rem;margin-right:1rem;padding:0}}@media (width<=767px){.job-detail__page-inner[data-v-a7636549]{margin-left:0;margin-right:0;padding:0 10px}}.job-detail__top-box[data-v-a7636549]{min-height:170px;padding:0 2.8rem}@media (width<=767px){.job-detail__top-box[data-v-a7636549]{min-height:auto}}@media (width<=992px){.job-detail__top-box[data-v-a7636549]{padding:0 1rem}}.job-detail__job-name[data-v-a7636549]{text-align:left;letter-spacing:1.4px;color:var(--jd-text-primary,#031b4e);margin-top:20px;margin-bottom:0;font-family:Open Sans,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Helvetica,Open Sans Fallback\: Arial,Open Sans Fallback\: sans-serif,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:30px;font-style:normal;font-weight:700;line-height:1.35;display:flex}@media (width<=992px){.job-detail__job-name[data-v-a7636549]{margin:1rem 0 0;font-size:24px;line-height:1.3}}@media (width<=767px){.job-detail__job-name[data-v-a7636549]{font-size:22px}}.job-detail .technology-list[data-v-a7636549]{margin-top:0}@media (width<=992px){.job-detail .technology-list[data-v-a7636549]{margin-top:10px}}.job-detail__top-row[data-v-a7636549]{justify-content:space-between;display:flex}.job-detail .btn__top-apply[data-v-a7636549]{flex-direction:column;justify-content:center;align-items:center;min-width:280px;min-height:38px;margin-top:.15rem;font-weight:700;display:flex}.job-detail .related-jobs-title[data-v-a7636549]{margin-top:1rem}@media (width<=992px){.job-detail .related-jobs-title[data-v-a7636549]{margin-bottom:.25rem;margin-left:0}}.job-detail .related-jobs+.related-jobs[data-v-a7636549]{margin-top:1rem}@media (width<=992px){.job-detail .related-jobs+.related-jobs[data-v-a7636549]{margin-top:1.25rem}.job-detail .all-jobs[data-v-a7636549]{font-size:14px}}.job-detail__remote .highlighted[data-v-a7636549]{color:var(--jd-blue9,#031b4e);border-bottom:4px solid #57edd7;font-weight:600;line-height:20px}.applied-notification[data-v-a7636549]{color:#333;background:#f0f7ff;border:1px solid #cce5ff;border-radius:4px;margin-bottom:.5rem;padding:.75rem 1.5rem;font-size:14px;line-height:1.6}.applied-notification__header[data-v-a7636549]{justify-content:center;align-items:center;gap:.5rem;display:flex}.applied-notification__header img[data-v-a7636549]{flex-shrink:0;width:20px;height:20px}.applied-notification__followup[data-v-a7636549]{margin-top:.75rem;padding-left:28px}@media (width<=992px){.applied-notification[data-v-a7636549]{margin-top:1rem;padding:.75rem 1rem;font-size:13px}.applied-notification__followup[data-v-a7636549]{padding-left:28px}}@font-face{font-family:Open Sans;src:local(Open Sans Variable),url(../fonts/open-sans-latin-wght-normal.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica;src:local(Helvetica);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:106.885%;descent-override:29.2969%;line-gap-override:0%}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Variable"),url(../fonts/source-sans-3-latin-wght-normal.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:"Source Sans 3 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:92.8889%;ascent-override:110.239%;descent-override:43.0622%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Helvetica";src:local(Helvetica);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Arial";src:local(Arial);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: sans-serif";src:local("sans-serif");size-adjust:100%;ascent-override:102.4%;descent-override:40%;line-gap-override:0%}.modal .related-jobs[data-v-c525c3ee]{margin-top:3rem}@media (width<=992px){.modal .related-jobs[data-v-c525c3ee]{margin-top:1rem}}.related-jobs[data-v-c525c3ee]{padding-left:50px;padding-right:50px}@media (width<=992px){.related-jobs[data-v-c525c3ee]{padding-left:1rem;padding-right:1rem}}@media (width<=767px){.related-jobs[data-v-c525c3ee]{padding-right:.5rem;padding-left:0!important}.related-jobs[data-v-c525c3ee] .company-logo{margin-right:0}}.related-jobs .top-box[data-v-c525c3ee]{justify-content:space-between;align-items:baseline;padding-right:1rem;display:flex}@media (width<=992px){.related-jobs .top-box[data-v-c525c3ee]{padding-right:.5rem}.job-detail__page .related-jobs[data-v-c525c3ee]{margin-left:1rem}}@media (width<=767px){.job-detail__page .related-jobs[data-v-c525c3ee]{padding-left:1rem}}.job-detail__page .related-jobs .top-box[data-v-c525c3ee]{margin-bottom:1.5rem;padding-left:0}@media (width<=992px){.job-detail__page .related-jobs .top-box[data-v-c525c3ee]{flex-direction:column}}.job-detail[data-v-c525c3ee]{background:var(--jd-gray23,#f4f5f9)}.job-detail.unpublished[data-v-c525c3ee] .apply-btn,.job-detail.unpublished[data-v-c525c3ee] .bottom-fixed-bar-content{display:none!important}.job-detail .fixed-offset[data-v-c525c3ee]{z-index:1;border-radius:6px;flex-direction:column;height:68px;padding-top:2rem;padding-bottom:2.5rem;display:flex;position:relative;box-shadow:2px 2px 32px #0f28461a}@media (width<=992px){.job-detail .fixed-offset[data-v-c525c3ee]{height:60px}}@media (width<=1200px){.job-detail .fixed-offset[data-v-c525c3ee]{margin-left:1rem;margin-right:1rem}}@media (width<=992px){.job-detail .fixed-offset[data-v-c525c3ee]{margin-left:1rem;margin-right:1rem}}@media (width<=767px){.job-detail .fixed-offset[data-v-c525c3ee]{border-radius:3px;margin-left:.5rem;margin-right:.5rem}}.job-detail .bottom-fixed-bar-content[data-v-c525c3ee]{z-index:3;background:var(--jd-surface,#fff);border-top:1px solid var(--jd-border-light,#e4e8ec);align-items:center;width:100%;height:68px;padding:0;display:flex;position:fixed;bottom:0}.job-detail .bottom-fixed-bar-content .inner[data-v-c525c3ee]{justify-content:space-between;max-width:1000px;margin:0 auto;display:flex}@media (width>=1200px){.job-detail .bottom-fixed-bar-content .inner[data-v-c525c3ee]{width:1000px}}@media (width<=1200px){.job-detail .bottom-fixed-bar-content .inner[data-v-c525c3ee]{width:100%;margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}}@media (width<=767px){.job-detail .bottom-fixed-bar-content[data-v-c525c3ee]{height:60px}}.job-detail .bottom-fixed-bar-content .btn--pill[data-v-c525c3ee]{min-width:180px;margin:0}.job-detail .bottom-fixed-bar-content .message[data-v-c525c3ee]{letter-spacing:1.2px;color:var(--jd-blue9,#031b4e);margin-top:5px;font-family:Open Sans,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Helvetica,Open Sans Fallback\: Arial,Open Sans Fallback\: sans-serif,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;line-height:41px}.btn--full[data-v-c525c3ee]{z-index:4;border-radius:0;height:68px;margin:0;padding:0;font-size:20px;line-height:68px;position:fixed;bottom:0;left:0;right:0}.btn--full[data-v-c525c3ee]:hover{transform:none}@media (width<=767px){.btn--full[data-v-c525c3ee]{height:60px;font-size:16px;line-height:60px}}.extra-text[data-v-c525c3ee]{color:var(--jd-text-tertiary,#7d97ad);margin-left:.1rem;font-size:14px;font-weight:400}.job-detail__page-content[data-v-c525c3ee]{overflow:hidden}.job-detail__page[data-v-c525c3ee]{border-radius:4px;min-height:85vh;margin:0 auto}.job-detail .btn__apply[data-v-c525c3ee]{font-weight:700}.job-detail__page.inter[data-v-c525c3ee]{margin-top:2rem;margin-bottom:2rem}.job-detail__summary-list[data-v-c525c3ee]{letter-spacing:.8px;color:var(--jd-blue3,#6879a5);margin-bottom:.5rem;font-family:"Source Sans 3","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Helvetica","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: sans-serif",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:32px;display:flex}.job-detail__summary-list li[data-v-c525c3ee]:not(:first-of-type){align-items:center;display:flex}.job-detail__summary-list li[data-v-c525c3ee]:not(:first-of-type):before{content:"⬤";margin-right:.5rem;font-size:8px;position:relative;bottom:0}.job-detail__summary-list li[data-v-c525c3ee]:not(:first-of-type){margin-left:.5rem}@media (width<=767px){.job-detail__summary-list li[data-v-c525c3ee]:not(:first-of-type){margin-left:0}.job-detail__summary-list[data-v-c525c3ee]{flex-flow:wrap;justify-content:flex-start;align-items:center;margin-top:.5rem;display:flex}.job-detail__summary-list li[data-v-c525c3ee]:not(:first-of-type):before{margin-right:9px;font-size:5px}.job-detail__summary-list li[data-v-c525c3ee]{text-align:left;text-overflow:ellipsis;margin-right:1.5rem;overflow:hidden}}.job-detail__page[data-v-c525c3ee]{margin:.33rem auto 0}.job-detail .technology-list-container[data-v-c525c3ee]{justify-content:flex-start;padding-top:1rem;padding-bottom:0;padding-left:2.5rem;display:flex}@media (width<=767px){.job-detail .technology-list-container[data-v-c525c3ee]{padding-left:1rem}}.technology-list-container .job-detail[data-v-c525c3ee] .technology-list{margin-top:0;margin-bottom:0}.technology-list-container .job-detail[data-v-c525c3ee] .technology-list :deep(&__technology){margin-bottom:0}.job-draft-preview .job-detail__page[data-v-c525c3ee]{margin-top:2.5rem;margin-left:0;margin-right:0}@media (width<=767px){.job-detail .job-detail__page[data-v-c525c3ee]{padding-top:1.25rem}.job-detail[data-v-c525c3ee] .job-detail__top-box .job-logo .company-logo{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.job-detail[data-v-c525c3ee] .job-detail__top-box .job-logo .info-box .job-logo__company-name{font-size:16px}.job-detail .job-detail__page-inner[data-v-c525c3ee]{margin-bottom:0;padding:0}.job-detail .job-detail__job-name[data-v-c525c3ee]{margin-top:.5rem;font-weight:800}.job-detail .job-detail__summary-list[data-v-c525c3ee]{margin-top:0}.job-detail .job-detail__summary-list li[data-v-c525c3ee]{margin-top:0;margin-right:9px;font-size:14px}.job-detail[data-v-c525c3ee] .job-detail-tag-list .main{margin-top:.25rem;padding-bottom:1.25rem;padding-left:1rem}.job-detail[data-v-c525c3ee] .job-detail-tag-list .muted-header.conditions{display:none}.job-detail[data-v-c525c3ee] .job-detail-tag-list__tag-icon{width:20px;height:20px}.job-detail[data-v-c525c3ee] .job-detail-tag-list__basic-tag{margin-top:.75rem}.job-detail[data-v-c525c3ee] .language-box{padding-left:1rem}.job-detail[data-v-c525c3ee] .language-box .muted-header.requirements{display:none}.job-detail[data-v-c525c3ee] .language-box .language-box__requirements{font-size:14px}.job-detail[data-v-c525c3ee] .language-box .language-box__requirements .requirement{margin-top:.75rem;margin-left:34px}.job-detail[data-v-c525c3ee] .career-box{margin-top:0;padding-bottom:.5rem;padding-left:1rem;font-size:14px}.job-detail[data-v-c525c3ee] .career-box .requirement{margin-top:.75rem;margin-left:34px}.job-detail[data-v-c525c3ee] .job-detail-main-content .body{padding-left:1rem}}.job-detail .job-detail__page-content[data-v-c525c3ee] .featured-jobs{max-width:1040px;margin:0 auto;display:flex}@media (width>=1200px){.job-detail .job-detail__page-content[data-v-c525c3ee] .featured-jobs{width:1040px}}.job-detail .job-detail__page-content[data-v-c525c3ee] .featured-jobs__inner{margin-top:2rem!important}.job-detail[data-v-c525c3ee]{background:var(--jd-bg-color2,#f3f5f9);text-align:left;display:flex}.job-detail__page[data-v-c525c3ee]{background:var(--jd-surface,#fff);z-index:1;border-radius:6px;flex-direction:column;max-width:1040px;margin:0 auto -3rem;padding-top:2rem;padding-bottom:2.5rem;display:flex;position:relative;top:-3rem;box-shadow:2px 2px 32px #0f28461a}@media (width<=1200px){.job-detail__page[data-v-c525c3ee]{margin-left:1rem;margin-right:1rem}}@media (width<=992px){.job-detail__page[data-v-c525c3ee]{margin-left:1rem;margin-right:1rem}}@media (width<=767px){.job-detail__page[data-v-c525c3ee]{border-radius:3px;margin-left:.5rem;margin-right:.5rem}}.job-detail__page-inner[data-v-c525c3ee]{padding-bottom:.25rem}@media (width<=992px){.job-detail__page-inner[data-v-c525c3ee]{margin-bottom:1.5rem;padding:0 1.5rem 2.5rem}}@media (width<=1200px){.job-detail__page-inner[data-v-c525c3ee]{margin-left:1rem;margin-right:1rem;padding:0}}@media (width<=767px){.job-detail__page-inner[data-v-c525c3ee]{margin-left:0;margin-right:0;padding:0 10px}}.job-detail__top-box[data-v-c525c3ee]{padding:0 2.8rem}@media (width<=992px){.job-detail__top-box[data-v-c525c3ee]{padding:0 1rem}}.job-detail__job-name[data-v-c525c3ee]{text-align:left;margin-top:35px;font-size:34px}@media (width<=992px){.job-detail__job-name[data-v-c525c3ee]{margin:1rem 0 0;font-size:24px}}.job-detail .technology-list[data-v-c525c3ee]{margin-top:0}@media (width<=992px){.job-detail .technology-list[data-v-c525c3ee]{margin-top:10px}}.job-detail__top-row[data-v-c525c3ee]{justify-content:space-between;display:flex}.job-detail .btn__top-apply[data-v-c525c3ee]{flex-direction:column;justify-content:center;align-items:center;min-width:200px;display:flex}.job-detail .related-jobs-title[data-v-c525c3ee]{margin-top:1rem}@media (width<=992px){.job-detail .related-jobs-title[data-v-c525c3ee]{margin-bottom:.25rem;margin-left:0}}.job-detail .same-company-jobs .related-jobs-title[data-v-c525c3ee]{margin-top:2.5rem}.job-detail .related-jobs+.related-jobs[data-v-c525c3ee]{margin-top:1rem}@media (width<=992px){.job-detail .related-jobs+.related-jobs[data-v-c525c3ee]{margin-top:1.25rem}.job-detail .all-jobs[data-v-c525c3ee]{font-size:14px}}.job-detail .apply-btn--mid-page[data-v-c525c3ee]{flex-direction:column;justify-content:center;align-items:center;width:360px;max-width:75%;min-height:38px;margin:.75rem auto 2rem;padding-top:.75rem;padding-bottom:.75rem;font-weight:700;display:flex}@font-face{font-family:Open Sans;src:local(Open Sans Variable),url(../fonts/open-sans-latin-wght-normal.woff2)format("woff2");font-display:swap;font-weight:300 800}@font-face{font-family:Open Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:104.167%;ascent-override:102.609%;descent-override:28.125%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Helvetica;src:local(Helvetica);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: Arial;src:local(Arial);size-adjust:105.148%;ascent-override:101.652%;descent-override:27.8625%;line-gap-override:0%}@font-face{font-family:Open Sans Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:106.885%;descent-override:29.2969%;line-gap-override:0%}@font-face{font-family:"Source Sans 3";src:local("Source Sans 3 Variable"),url(../fonts/source-sans-3-latin-wght-normal.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:"Source Sans 3 Fallback: Helvetica Neue";src:local(Helvetica Neue);size-adjust:92.8889%;ascent-override:110.239%;descent-override:43.0622%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Helvetica";src:local(Helvetica);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: Arial";src:local(Arial);size-adjust:93.7639%;ascent-override:109.211%;descent-override:42.6604%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback: sans-serif";src:local("sans-serif");size-adjust:100%;ascent-override:102.4%;descent-override:40%;line-gap-override:0%}.job-detail[data-v-59512da2]{background:var(--jd-gray23,#f4f5f9)}.job-detail.unpublished[data-v-59512da2] .apply-btn,.job-detail.unpublished[data-v-59512da2] .bottom-fixed-bar-content{display:none!important}.job-detail .fixed-offset[data-v-59512da2]{z-index:1;border-radius:6px;flex-direction:column;height:68px;padding-top:2rem;padding-bottom:2.5rem;display:flex;position:relative;box-shadow:2px 2px 32px #0f28461a}@media (width<=992px){.job-detail .fixed-offset[data-v-59512da2]{height:60px}}@media (width<=1200px){.job-detail .fixed-offset[data-v-59512da2]{margin-left:1rem;margin-right:1rem}}@media (width<=992px){.job-detail .fixed-offset[data-v-59512da2]{margin-left:1rem;margin-right:1rem}}@media (width<=767px){.job-detail .fixed-offset[data-v-59512da2]{border-radius:3px;margin-left:.5rem;margin-right:.5rem}}.job-detail .bottom-fixed-bar-content[data-v-59512da2]{z-index:3;background:var(--jd-surface,#fff);border-top:1px solid var(--jd-border-light,#e4e8ec);align-items:center;width:100%;height:68px;padding:0;display:flex;position:fixed;bottom:0}.job-detail .bottom-fixed-bar-content .inner[data-v-59512da2]{justify-content:space-between;max-width:1000px;margin:0 auto;display:flex}@media (width>=1200px){.job-detail .bottom-fixed-bar-content .inner[data-v-59512da2]{width:1000px}}@media (width<=1200px){.job-detail .bottom-fixed-bar-content .inner[data-v-59512da2]{width:100%;margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem}}@media (width<=767px){.job-detail .bottom-fixed-bar-content[data-v-59512da2]{height:60px}}.job-detail .bottom-fixed-bar-content .btn--pill[data-v-59512da2]{min-width:180px;margin:0}.job-detail .bottom-fixed-bar-content .message[data-v-59512da2]{letter-spacing:1.2px;color:var(--jd-blue9,#031b4e);margin-top:5px;font-family:Open Sans,Open Sans Fallback\: Helvetica Neue,Open Sans Fallback\: Helvetica,Open Sans Fallback\: Arial,Open Sans Fallback\: sans-serif,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;line-height:41px}.btn--full[data-v-59512da2]{z-index:4;border-radius:0;height:68px;margin:0;padding:0;font-size:20px;line-height:68px;position:fixed;bottom:0;left:0;right:0}.btn--full[data-v-59512da2]:hover{transform:none}@media (width<=767px){.btn--full[data-v-59512da2]{height:60px;font-size:16px;line-height:60px}}.extra-text[data-v-59512da2]{color:var(--jd-text-tertiary,#7d97ad);margin-left:.1rem;font-size:14px;font-weight:400}.job-detail__page-content[data-v-59512da2]{overflow:hidden}.job-detail__page[data-v-59512da2]{background:var(--jd-surface,#fff);z-index:1;border-radius:4px;flex-direction:column;max-width:1040px;min-height:85vh;margin:0 auto;padding-top:2rem;padding-bottom:2.5rem;display:flex;position:relative}@media (width<=1200px){.job-detail__page[data-v-59512da2]{margin-left:1rem;margin-right:1rem}}@media (width<=992px){.job-detail__page[data-v-59512da2]{margin-left:1rem;margin-right:1rem}}@media (width<=767px){.job-detail__page[data-v-59512da2]{border-radius:3px;margin-left:.5rem;margin-right:.5rem}}.job-detail .btn__apply[data-v-59512da2]{font-weight:700}.job-detail__page.inter[data-v-59512da2]{margin-top:2rem;margin-bottom:2rem}.job-detail__summary-list[data-v-59512da2]{letter-spacing:.8px;color:var(--jd-blue3,#6879a5);margin-bottom:.5rem;font-family:"Source Sans 3","Source Sans 3 Fallback: Helvetica Neue","Source Sans 3 Fallback: Helvetica","Source Sans 3 Fallback: Arial","Source Sans 3 Fallback: sans-serif",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:32px;display:flex}.job-detail__summary-list li[data-v-59512da2]:not(:first-of-type){align-items:center;display:flex}.job-detail__summary-list li[data-v-59512da2]:not(:first-of-type):before{content:"⬤";margin-right:.5rem;font-size:8px;position:relative;bottom:0}.job-detail__summary-list li[data-v-59512da2]:not(:first-of-type){margin-left:.5rem}@media (width<=767px){.job-detail__summary-list li[data-v-59512da2]:not(:first-of-type){margin-left:0}.job-detail__summary-list[data-v-59512da2]{flex-flow:wrap;justify-content:flex-start;align-items:center;margin-top:.5rem;display:flex}.job-detail__summary-list li[data-v-59512da2]:not(:first-of-type):before{margin-right:9px;font-size:5px}.job-detail__summary-list li[data-v-59512da2]{text-align:left;text-overflow:ellipsis;margin-right:1.5rem;overflow:hidden}}.job-detail__page[data-v-59512da2]{margin:.33rem auto 0}.job-detail .technology-list-container[data-v-59512da2]{justify-content:flex-start;padding-top:1rem;padding-bottom:0;padding-left:2.5rem;display:flex}@media (width<=767px){.job-detail .technology-list-container[data-v-59512da2]{padding-left:1rem}}.technology-list-container .job-detail[data-v-59512da2] .technology-list{margin-top:0;margin-bottom:0}.technology-list-container .job-detail[data-v-59512da2] .technology-list :deep(&__technology){margin-bottom:0}.job-draft-preview .job-detail__page[data-v-59512da2]{margin-top:2.5rem;margin-left:0;margin-right:0}@media (width<=767px){.job-detail .job-detail__page[data-v-59512da2]{padding-top:1.25rem}.job-detail[data-v-59512da2] .job-detail__top-box .job-logo .company-logo{width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.job-detail[data-v-59512da2] .job-detail__top-box .job-logo .info-box .job-logo__company-name{font-size:16px}.job-detail .job-detail__page-inner[data-v-59512da2]{margin-bottom:0;padding:0}.job-detail .job-detail__job-name[data-v-59512da2]{margin-top:.5rem;font-weight:800}.job-detail .job-detail__summary-list[data-v-59512da2]{margin-top:0}.job-detail .job-detail__summary-list li[data-v-59512da2]{margin-top:0;margin-right:9px;font-size:14px}.job-detail[data-v-59512da2] .job-detail-tag-list .main{margin-top:.25rem;padding-bottom:1.25rem;padding-left:1rem}.job-detail[data-v-59512da2] .job-detail-tag-list .muted-header.conditions{display:none}.job-detail[data-v-59512da2] .job-detail-tag-list__tag-icon{width:20px;height:20px}.job-detail[data-v-59512da2] .job-detail-tag-list__basic-tag{margin-top:.75rem}.job-detail[data-v-59512da2] .language-box{padding-left:1rem}.job-detail[data-v-59512da2] .language-box .muted-header.requirements{display:none}.job-detail[data-v-59512da2] .language-box .language-box__requirements{font-size:14px}.job-detail[data-v-59512da2] .language-box .language-box__requirements .requirement{margin-top:.75rem;margin-left:34px}.job-detail[data-v-59512da2] .career-box{margin-top:0;padding-bottom:.5rem;padding-left:1rem;font-size:14px}.job-detail[data-v-59512da2] .career-box .requirement{margin-top:.75rem;margin-left:34px}.job-detail[data-v-59512da2] .job-detail-main-content .body{padding-left:1rem}}.job-detail .job-detail__page-content[data-v-59512da2] .featured-jobs{max-width:1040px;margin:0 auto;display:flex}@media (width>=1200px){.job-detail .job-detail__page-content[data-v-59512da2] .featured-jobs{width:1040px}}.job-detail .job-detail__page-content[data-v-59512da2] .featured-jobs__inner{margin-top:2rem!important}@media (width<=992px){.job-detail .bottom-fixed-bar-content[data-v-59512da2]{display:none}}.job-detail .bottom-fixed-bar-content .btn__apply .btn__inner[data-v-59512da2]{flex-direction:column;justify-content:center;align-items:center;min-width:240px;min-height:34px;display:flex}.job-detail .bottom-fixed-bar-content .message[data-v-59512da2]{white-space:nowrap;overflow:hidden}.job-detail .apply-btn .btn--full[data-v-59512da2]{flex-direction:column;justify-content:center;align-items:center;line-height:26px;display:flex}.bottom-bar-fixer-page-content[data-v-59512da2]{min-height:60px}
