.confirm-email[data-v-13c55452]{background-color:#f7f7f7}.job-status-notice-outer .notice[data-v-036bf0b0]{background:#eee;padding:12px;text-align:center}.codeal-markdown h1[data-v-20298100]{font-size:20px}.codeal-markdown h2[data-v-20298100]{font-size:16px}.codeal-markdown h3[data-v-20298100]{font-size:1rem}.codeal-markdown p[data-v-20298100]{font-size:1rem;margin-bottom:24px}.codeal-markdown a[data-v-20298100]{color:#18768f}.codeal-markdown ul[data-v-20298100]{padding-left:15px}.codeal-markdown ul[data-v-20298100] ::marker{font-size:.5rem}.codeal-markdown ol[data-v-20298100]{padding-left:20px}.codeal-markdown img[data-v-20298100]{display:block;margin:10px auto;max-width:560px;width:100%}body:has(.c-modal[open]){overflow:hidden}.c-modal[data-v-135ec4b8]{background:unset;border:unset;color:#202020;font-size:1rem;font-weight:300;line-height:1.5;max-width:400px;min-width:340px;overflow:visible;padding:unset;text-align:initial;width:100%}.c-modal[data-v-135ec4b8]::backdrop{background:#000;opacity:.5}.c-modal .btn-modal-close[data-v-135ec4b8]{border:unset;border-radius:unset;color:#fff;font-size:32px;line-height:32px;padding:unset}.c-modal .btn-modal-close[data-v-135ec4b8]:focus{box-shadow:unset}.c-modal .btn-modal-close[data-v-135ec4b8]:focus-visible{outline:auto}.c-modal .title[data-v-135ec4b8]{font-size:16px;margin-bottom:24px;text-align:center}.c-modal-content{background:#fff;border-radius:10px;box-shadow:0 10px 30px 0 #00000080;max-height:80vh;overflow-y:auto;padding:24px}.welcome-message-modal .title[data-v-38dc3700]{font-size:16px;font-weight:700;text-align:center}.welcome-message-modal .image[data-v-38dc3700]{width:100%}.welcome-message-modal .body[data-v-38dc3700] p{text-align:center}.welcome-message-modal .w-240[data-v-38dc3700]{width:240px}.small-text[data-v-2ffe5634]{font-size:12px}@media(min-width:768px){.action[data-v-2ffe5634]{width:240px}}.error-notice a[data-v-2ffe5634]{-webkit-text-decoration:underline;text-decoration:underline}.login-container[data-v-571f33d8]{border:1px solid #3a3a3a}.job-like-btn-mini[data-v-088cde11]{border-radius:4px;font-size:10px;height:20px;line-height:1.5;padding:2px;width:120px}.job-like-btn-mini .like-count[data-v-088cde11]{margin-left:5px}.skill-badge[data-v-04e2160b]{display:inline-block;line-height:1}.skill-badge .btn[data-v-04e2160b]{font-size:10px;height:20px;line-height:18px;padding:0 6px}.skill-badge .btn[data-v-04e2160b]:first-child{padding-left:12px}.skill-badge .btn[data-v-04e2160b]:last-child{padding-right:12px}.skill-badge .btn .icon-dismiss[data-v-04e2160b]{display:block;height:5px;width:5px}.badge-skill-badge[data-v-04e2160b],.btn-skill-badge[data-v-04e2160b]{background-color:#fff;border:.5px solid #686f71;border-radius:20px;color:#686f71;cursor:default;display:inline-block;font-size:10px;font-weight:300;line-height:19px;padding:0 12px;-webkit-text-decoration:none;text-decoration:none}.badge-skill-badge.banned[data-v-04e2160b],.btn-skill-badge.banned[data-v-04e2160b]{border:#b3b9ba;color:#b3b9ba}.badge-skill-badge.clickable[data-v-04e2160b],.btn-skill-badge.clickable[data-v-04e2160b]{cursor:pointer}.badge-skill-badge.clickable[data-v-04e2160b]:hover,.btn-skill-badge.clickable[data-v-04e2160b]:hover{border-color:#18768f;color:#18768f}.badge-skill-badge.clickable[data-v-04e2160b]:active,.btn-skill-badge.clickable[data-v-04e2160b]:active{box-shadow:0 0 1px 1px #18768f80}.badge-skill-badge.clickable.active[data-v-04e2160b],.btn-skill-badge.clickable.active[data-v-04e2160b]{border-color:#18768f;color:#18768f}.job-requirements .list[data-v-4c13f756]{grid-row-gap:4px;display:grid;grid-template-columns:minmax(140px,auto) 1fr}@media(max-width:767.98px){.job-requirements .list[data-v-4c13f756]{grid-template-columns:minmax(140px,1fr) 1fr}}.job-requirements .list dd[data-v-4c13f756],.job-requirements .list dt[data-v-4c13f756]{margin:0;padding:12px 16px}.job-requirements .list dt[data-v-4c13f756]{align-items:center;background-color:#eee;display:flex;font-weight:700}.job-cover-image-sponsored-wrapper[data-v-14a2763e]{border:4px solid #f90;position:relative}.job-cover-image-sponsored-wrapper .sponsored-badge[data-v-14a2763e]{height:80px;position:absolute;right:4px;top:4px;width:80px}.cover-image-wrapper[data-v-3e14826f]{position:relative}.cover-image-wrapper .verified-tag[data-v-3e14826f]{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.2));left:-4px;position:absolute;top:8px}.cover-image-wrapper .verified-tag .tag-bg[data-v-3e14826f]{fill:#dc3068}.cover-image-wrapper .verified-tag .tag-text[data-v-3e14826f]{fill:#fff;font-size:10px;font-weight:700}.job-org[data-v-5ca43401]{align-items:center;display:flex;justify-content:flex-end}.job-org .icon[data-v-5ca43401]{height:30px;width:30px}.job-org .label[data-v-5ca43401]{font-weight:700}.small-job[data-v-adbd99ce]{border:1px solid #202020;border-radius:4px}.small-job .content[data-v-adbd99ce]{width:100%}.small-job .content .cover-image[data-v-adbd99ce]{border-top-left-radius:3px;border-top-right-radius:3px;height:88px;width:100%}@media(max-width:767.98px){.small-job .content .cover-image[data-v-adbd99ce]{height:140.8px}}.small-job .content .data[data-v-adbd99ce]{padding:0 16px 16px}.small-job .content .data .title[data-v-adbd99ce]{height:42px}.small-job .content .data .line-clamp[data-v-adbd99ce]{line-height:1.5;margin-right:-1rem;max-height:3rem;overflow:hidden;padding-right:1rem;position:relative;text-align:justify}.small-job .content .data .line-clamp[data-v-adbd99ce]:after,.small-job .content .data .line-clamp[data-v-adbd99ce]:before{position:absolute;right:1rem}.small-job .content .data .line-clamp[data-v-adbd99ce]:before{background:#fff;bottom:0;content:"...";width:1em!important}.small-job .content .data .line-clamp[data-v-adbd99ce]:after{background:#fff;content:"";height:1rem;margin-top:.2rem;width:1rem}.col-md-4[data-v-736dc01e]{padding:0 8px}.col-md-4[data-v-736dc01e]:first-child{padding-left:0}.col-md-4[data-v-736dc01e]:last-child{padding-right:0}@media(max-width:767.98px){.col-md-4[data-v-736dc01e]{padding:8px 0}}ul[data-v-736dc01e]{list-style:none;padding:0}@media(min-width:768px){.share-button[data-v-adac3f00]{width:160px}}.container[data-v-5e5ef14a]{width:100%}@media(min-width:992px){.container[data-v-5e5ef14a]{width:700px}}