.skeleton-loader[data-v-17401124]{border-radius:8px;background:-webkit-gradient(linear,right top,left top,from(#ebecf0),color-stop(50%,#fafbfc),to(#ebecf0));background:linear-gradient(270deg,#ebecf0,#fafbfc 50%,#ebecf0);background-color:#ebecf0;background-size:200% 100%;background-repeat:no-repeat;-webkit-animation:shimmer-17401124 1.5s infinite;animation:shimmer-17401124 1.5s infinite}@-webkit-keyframes shimmer-17401124{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer-17401124{0%{background-position:-200% 0}to{background-position:200% 0}}.vacancy-card{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;border-radius:5px;margin-bottom:1.5rem;padding:.5rem 1.5rem;border-left:7px solid;background-color:#fff;-webkit-box-shadow:2px 2px 2px 1px rgba(0,0,0,.2);box-shadow:2px 2px 2px 1px rgba(0,0,0,.2)}.vacancy-card,.vacancy-card--description{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancy-card--description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vacancy-card--description h1{font-size:16px;font-weight:700}.vacancy-card--description p{font-size:12px}.vacancy-card--description h1,.vacancy-card--description p{margin:0}.vacancy-card__details{max-width:80%;padding:16px 0}.vacancy-card--actions,.vacancy-card__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancy-card--actions{gap:24px}.vacancy-card-actions-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancy-card-actions-group--primary{gap:8px}.vacancy-card-actions-group--secondary{gap:16px}.vacancy-card-btn-cancel{width:100%;height:48px;background-color:transparent;border:none;color:#de350b;font-size:16px;font-weight:400;line-height:18.75px;text-align:center;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;margin-bottom:0;cursor:pointer}.vacancy-card-select{width:300px;max-width:100%;margin:12px;z-index:1;position:absolute;-ms-flex-item-align:start;align-self:start;background-color:#f4f5f7}.vacancy-cancel-actions{margin-top:32px}.vacancy-cancel-actions .vs-button-danger.vs-button-filled{background-color:#de2348}.nxp-vacancy-card{height:100%;padding:24px;border-radius:16px;border:.5px solid #a8a8a8;background:#fff;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nxp-vacancy-card,.nxp-vacancy-card-actions-stack{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nxp-vacancy-card-actions-stack{gap:16px;-ms-flex-negative:0;flex-shrink:0}.nxp-vacancy-card h4{color:#333;font-family:Roboto;font-size:20px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:18px}.nxp-vacancy-card-location{color:#4f4f4f;font-size:16px}.nxp-featured-tag,.nxp-vacancy-card-location{font-family:Roboto;font-style:normal;font-weight:400;line-height:normal}.nxp-featured-tag{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 8px;gap:8px;border-radius:4px;border:.5px solid #a8a8a8;background:#fff;color:#333;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nxp-featured-tag-pcd{background:#c1f0f0;border:.5px solid #c1f0f0}.nxp-affirmative{background:#d5cefc;border:.5px solid #d5cefc}.nxp-featured-tag-compatible{color:#4f4f4f;background-color:#c8e0ff}.nxp-found-skills-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:-16px;margin-bottom:16px}.nxp-featured-tag-skills{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;font-family:Roboto,sans-serif;color:#166534;background-color:#dcfce7;border:.5px solid #86efac;border-radius:4px}.nxp-featured-tag-skills-more{cursor:pointer;font-weight:600;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s}.nxp-featured-tag-skills-more:hover{background-color:#bbf7d0;border-color:#4ade80}.nxp-withdrawal-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 8px;gap:8px;border-radius:4px;border:.5px solid #de2348;background:rgba(222,35,72,.08);color:#de2348;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.nxp-created-at{color:#696969}.nxp-created-at,.nxp-until-date{font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.nxp-until-date{color:#4f4f4f}.nxp-card-button-vacancy{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:8px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border:.5px solid #a8a8a8;border-radius:8px;background:#fff;color:#4f4f4f;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.nxp-card-button-vacancy:hover{background:#e7edf0}.nxp-card-button-vacancy.outlined{background:#fff;border:.5px solid #a8a8a8;color:#4f4f4f}.nxp-card-button-vacancy.outlined:hover{background:#fff}.nxp-card-button-vacancy.company-border{background:#fff;border:.5px solid var(--color);color:#4f4f4f}.nxp-card-button-vacancy.company-border:hover{background:#fff}.nxp-card-button-vacancy.primary{background-color:#4169e1;color:#fff;border:transparent}.nxp-card-button-vacancy.primary:hover{background-color:#1e3a8a}.nxp-card-button-vacancy.company{background-color:var(--soft-color);border:.5px solid var(--color)}.nxp-card-button-vacancy.company:hover{background-color:var(--color);color:#fff}.nxp-referral-declared{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:16px;border-radius:8px;background:#ecebeb}.nxp-referral-declared--accepted{background:#ceedce}.nxp-referral-declared--rejected{background:#f0c8d0}.nxp-referral-declared-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.nxp-referral-declared-icon{-ms-flex-negative:0;flex-shrink:0;display:block;width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.nxp-referral-declared-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;color:#333}.nxp-referral-declared-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;width:100%}.nxp-referral-declared-label{font-weight:400;color:#4f4f4f}.nxp-referral-declared-label,.nxp-referral-declared-target{margin:0;font-family:Roboto,sans-serif;font-size:16px;line-height:normal}.nxp-referral-declared-target{font-weight:600;color:#333}.nxp-referral-declared-status{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;width:100%}.nxp-referral-declared-status-label{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:normal;color:#4f4f4f}.nxp-referral-declared-status-value{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;line-height:normal;color:#333}.nxp-referral-declared-status-icon{-ms-flex-negative:0;flex-shrink:0;color:#333}.nxp-referral-popup-content{padding:8px 0 0;max-width:100%}.nxp-referral-modal-desc{margin:0 0 16px;font-family:Roboto,sans-serif;font-size:16px;line-height:1.4;color:#4f4f4f}.nxp-referral-modal-warning{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px;margin-bottom:24px;border-radius:8px;background:rgba(255,89,0,.08)}.nxp-referral-modal-warning-icon{-ms-flex-negative:0;flex-shrink:0;color:#ff5900}.nxp-referral-modal-warning-title{margin:0 0 8px;font-family:Roboto,sans-serif;font-size:16px;font-weight:600;color:#ff5900}.nxp-referral-modal-warning-text{margin:0;font-family:Roboto,sans-serif;font-size:14px;line-height:1.4;color:#4f4f4f}.nxp-referral-modal-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-bottom:24px}.nxp-referral-field-label{display:block;margin-bottom:8px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;color:#333}.nxp-referral-field-error{display:block;margin-top:4px;font-size:14px;color:#de2348}.nxp-referral-modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.nxp-referral-modal-btn-cancel{padding:8px 16px;background:transparent;font-weight:400;color:#4f4f4f}.nxp-referral-modal-btn-cancel,.nxp-referral-modal-btn-submit{border:none;font-family:Roboto,sans-serif;font-size:16px;cursor:pointer}.nxp-referral-modal-btn-submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:40px;padding:8px 24px;border-radius:8px;font-weight:500;color:#fff;-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.nxp-referral-modal-btn-submit:hover{-webkit-filter:brightness(.92);filter:brightness(.92)}