.custom-select[data-v-537fe064]{box-sizing:border-box;display:inline-flex;position:relative;width:100%}.custom-select--sm .custom-select__input[data-v-537fe064]{font-size:.875rem;height:2rem;padding:0 1.75rem 0 .625rem}@media(min-width:1280px)and (max-width:1920px){.custom-select--sm .custom-select__input[data-v-537fe064]{font-size:14px}}.custom-select--md .custom-select__input[data-v-537fe064]{font-size:.875rem;height:2.5rem;padding:0 2rem 0 .75rem}@media(min-width:1280px)and (max-width:1920px){.custom-select--md .custom-select__input[data-v-537fe064]{font-size:14px}}.custom-select--lg .custom-select__input[data-v-537fe064]{font-size:1rem;height:3rem;padding:0 2.25rem 0 .875rem}@media(min-width:1280px)and (max-width:1920px){.custom-select--lg .custom-select__input[data-v-537fe064]{font-size:16px}}.custom-select--disabled .custom-select__input[data-v-537fe064]{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.custom-select--open .custom-select__input[data-v-537fe064]{border-color:#e60012}.custom-select--open .custom-select__arrow[data-v-537fe064]{transform:rotate(180deg)}.custom-select--has-value .custom-select__label[data-v-537fe064]{color:#111827}.custom-select__input[data-v-537fe064]{align-items:center;background-color:#fff;border:1px solid #d1d5db;box-sizing:border-box;cursor:pointer;display:flex;transition:border-color .2s;width:100%}.custom-select__input[data-v-537fe064]:hover:not(.custom-select--disabled .custom-select__input){border-color:#e60012}.custom-select__label[data-v-537fe064]{color:#9ca3af;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-select__clear[data-v-537fe064]{align-items:center;color:#9ca3af;display:flex;height:1.125rem;justify-content:center;margin-right:.25rem;width:1.125rem}.custom-select__clear[data-v-537fe064]:hover{color:#333}.custom-select__arrow[data-v-537fe064]{align-items:center;color:#9ca3af;display:flex;pointer-events:none;position:absolute;right:.625rem;transition:transform .2s}.custom-select__dropdown[data-v-537fe064]{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;box-shadow:0 .25rem .375rem -.0625rem #0000001a,0 .125rem .25rem -.0625rem #0000000f;left:0;margin-top:.25rem;max-height:16rem;overflow-y:auto;position:absolute;right:0;top:100%;z-index:100}.custom-select__option[data-v-537fe064]{cursor:pointer;padding:.5rem .75rem;transition:background-color .15s}.custom-select__option[data-v-537fe064]:hover:not(.custom-select__option--disabled){background-color:#f3f4f6}.custom-select__option--selected[data-v-537fe064]{background-color:#e600120d;color:#e60012}.custom-select__option--disabled[data-v-537fe064]{color:#9ca3af;cursor:not-allowed}.custom-select__empty[data-v-537fe064]{color:#9ca3af;font-size:.875rem;padding:1rem;text-align:center}@media(min-width:1280px)and (max-width:1920px){.custom-select__empty[data-v-537fe064]{font-size:14px}}.dropdown-enter-active[data-v-537fe064],.dropdown-leave-active[data-v-537fe064]{transition:opacity .2s,transform .2s}.dropdown-enter-from[data-v-537fe064],.dropdown-leave-to[data-v-537fe064]{opacity:0;transform:translateY(-.5rem)}.job-filter[data-v-1ea68b2d]{background-color:#fff;padding-bottom:1.5rem}.job-filter__container[data-v-1ea68b2d]{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1280px){.job-filter__container[data-v-1ea68b2d]{max-width:87.5rem}}.job-filter__grid[data-v-1ea68b2d]{align-items:center;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.job-filter__grid[data-v-1ea68b2d]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.job-filter__grid[data-v-1ea68b2d]{-moz-column-gap:1.5rem;column-gap:1.5rem;grid-template-columns:1fr 1fr 1fr 3rem}}.job-filter__select[data-v-1ea68b2d]{height:3rem}.job-filter__select[data-v-1ea68b2d] .custom-select__input{border:1px solid #e5e7eb;border-radius:0;height:3rem}.job-filter__select[data-v-1ea68b2d] .custom-select__label{color:#666;font-size:.875rem}@media(min-width:1280px)and (max-width:1920px){.job-filter__select[data-v-1ea68b2d] .custom-select__label{font-size:14px}}.job-filter__input-wrapper[data-v-1ea68b2d]{height:3rem;position:relative}.job-filter__input[data-v-1ea68b2d]{background-color:#fff;border:1px solid #e5e7eb;box-sizing:border-box;color:#333;font-size:.875rem;height:3rem;outline:none;padding:0 2.5rem 0 .75rem;width:100%}@media(min-width:1280px)and (max-width:1920px){.job-filter__input[data-v-1ea68b2d]{font-size:14px}}.job-filter__input[data-v-1ea68b2d]{transition:border-color .2s}.job-filter__input[data-v-1ea68b2d]::-moz-placeholder{color:#666;font-size:.875rem}.job-filter__input[data-v-1ea68b2d]::placeholder{color:#666;font-size:.875rem}@media(min-width:1280px)and (max-width:1920px){.job-filter__input[data-v-1ea68b2d]::-moz-placeholder{font-size:14px}.job-filter__input[data-v-1ea68b2d]::placeholder{font-size:14px}}.job-filter__input[data-v-1ea68b2d]:hover{border-color:#9ca3af}.job-filter__input[data-v-1ea68b2d]:focus{border-color:#e60012}.job-filter__input[data-v-1ea68b2d]:disabled{background-color:#f3f4f6;cursor:not-allowed}.job-filter__input-icon[data-v-1ea68b2d]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.job-filter__input-icon[data-v-1ea68b2d],.job-filter__reset-btn[data-v-1ea68b2d]{align-items:center;cursor:pointer;display:flex;justify-content:center}.job-filter__reset-btn[data-v-1ea68b2d]{background-color:#232d36;border:none;box-sizing:border-box;color:#fff;height:3rem;padding:0 1rem;transition:background-color .2s;width:100%}@media(min-width:1280px){.job-filter__reset-btn[data-v-1ea68b2d]{padding:0;width:3rem}}.job-filter__reset-btn[data-v-1ea68b2d]:hover:not(:disabled){background-color:#1a232b}.job-filter__reset-btn[data-v-1ea68b2d]:disabled{cursor:not-allowed;opacity:.5}.job-list[data-v-ed473e93]{background-color:#fff}.job-list__container[data-v-ed473e93]{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:1280px){.job-list__container[data-v-ed473e93]{max-width:87.5rem}}.job-list__header[data-v-ed473e93]{background-color:#e3e9f3;color:#333;display:grid;font-size:.875rem;font-size:1rem;font-weight:500;gap:1rem;padding:1rem 1.5rem}@media(min-width:1280px)and (max-width:1920px){.job-list__header[data-v-ed473e93]{font-size:14px}}.job-list__header[data-v-ed473e93]{grid-template-columns:repeat(4,1fr)}.job-list__header-detail[data-v-ed473e93]{text-align:center}.job-list__loading[data-v-ed473e93]{padding:5rem 0;text-align:center}.job-list__loading-icon[data-v-ed473e93]{animation:spin-ed473e93 1s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#9ca3af;height:1.875rem;margin:0 auto;width:1.875rem}.job-list__loading-text[data-v-ed473e93]{color:#6b7280;margin-top:1rem}.job-list__empty[data-v-ed473e93]{padding:5rem 0;text-align:center}.job-list__empty-icon[data-v-ed473e93]{color:#d1d5db;display:block;margin:0 auto}.job-list__empty-text[data-v-ed473e93]{color:#6b7280;margin-top:1rem}.job-list__item[data-v-ed473e93]{border-bottom:1px solid #f3f4f6}.job-list__item[data-v-ed473e93]:last-child{border-bottom:none}.job-list__row[data-v-ed473e93]{align-items:center;cursor:pointer;display:grid;font-size:1rem;gap:1rem;grid-template-columns:repeat(4,1fr);padding:1.25rem 1.5rem;transition:background-color .2s}@media(min-width:1280px)and (max-width:1920px){.job-list__row[data-v-ed473e93]{font-size:16px}}.job-list__row[data-v-ed473e93]:hover{background-color:#f9fafb}.job-list__row--expanded[data-v-ed473e93]{background-color:#f8fcff}.job-list__position-name[data-v-ed473e93]{color:#e60012;font-weight:500}.job-list__company[data-v-ed473e93],.job-list__location[data-v-ed473e93]{color:#333}.job-list__detail-btn-wrapper[data-v-ed473e93]{display:flex;justify-content:center}.job-list__detail-btn[data-v-ed473e93]{align-items:center;background:transparent;border:none;color:#6b7280;cursor:pointer;display:flex;gap:.25rem;transition:color .2s}.job-list__detail-btn[data-v-ed473e93]:hover{color:#dc2626}.job-list__arrow[data-v-ed473e93]{transition:transform .1s}.job-list__arrow--rotated[data-v-ed473e93]{transform:rotate(180deg)}.job-list__expanded[data-v-ed473e93]{background-color:#f8fcff;padding:0 1.5rem 1.5rem}.job-list__expanded-header[data-v-ed473e93]{align-items:center;display:flex;justify-content:space-between;padding-right:4.75rem}.job-list__meta[data-v-ed473e93]{align-items:center;color:#333;display:flex;flex-wrap:wrap;gap:.25rem;padding:1rem 0}.job-list__meta-divider[data-v-ed473e93]{color:#d1d5db}.job-list__apply-wrapper[data-v-ed473e93]{display:flex;justify-content:end;margin-bottom:1.5rem}.job-list__apply-btn[data-v-ed473e93]{padding:0 2rem}.job-list__apply-svg[data-v-ed473e93]:hover{background-color:#f3f4f6;border-radius:3rem;cursor:pointer}.job-list__section[data-v-ed473e93]{margin-bottom:1.75rem}.job-list__section-title[data-v-ed473e93]{color:#1f2937;font-weight:700;margin-bottom:1rem}.job-list__section-content[data-v-ed473e93]{color:#333;max-width:none;white-space:break-spaces}@keyframes spin-ed473e93{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.slide-verify[data-v-9689a40a]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.img-loading[data-v-9689a40a]{background-color:#737c8ee6;border-radius:.3125rem;inset:0;position:absolute;z-index:999}.img-loading[data-v-9689a40a],.loading-content[data-v-9689a40a]{align-items:center;display:flex;justify-content:center}.loading-content[data-v-9689a40a]{flex-direction:column;gap:.75rem}.loading-spinner[data-v-9689a40a]{animation:spin-9689a40a 1s linear infinite;border:.1875rem solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:2.5rem;width:2.5rem}.loading-text[data-v-9689a40a]{color:#fff;font-size:.875rem;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media(min-width:1280px)and (max-width:1920px){.loading-text[data-v-9689a40a]{font-size:14px}}@keyframes spin-9689a40a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.success-hint[data-v-9689a40a]{align-items:center;background:#fffc;color:#2cd000;display:flex;font-size:large;justify-content:center;left:0;z-index:999}.refresh-icon[data-v-9689a40a],.success-hint[data-v-9689a40a]{position:absolute;right:0;top:0}.refresh-icon[data-v-9689a40a]{background-size:2.1875rem 29.375rem;cursor:pointer;height:2.1875rem;width:2.1875rem;z-index:10}.slide-canvas[data-v-9689a40a]{border-radius:.3125rem;display:block}.slide-block[data-v-9689a40a]{left:0;position:absolute;top:0}.slide-block.verify-fail[data-v-9689a40a]{transition:left .5s linear}.slider[data-v-9689a40a]{background:#f7f9fa;border:1px solid #e4e7eb;border-radius:.3125rem;color:#45494c;height:2.5rem;line-height:2.5rem;margin-top:.9375rem;position:relative;text-align:center;width:100%}.slider-box[data-v-9689a40a]{background:#d1e9fe;border:0 solid #1991fa;border-bottom-left-radius:5px;border-top-left-radius:5px}.slider-box[data-v-9689a40a],.slider-button[data-v-9689a40a]{height:2.5rem;left:0;position:absolute;top:0}.slider-button[data-v-9689a40a]{background:#fff;border-radius:.3125rem;box-shadow:0 0 .1875rem #0000004d;cursor:grab;transition:background .2s linear;width:2.5rem;z-index:10}.slider-button[data-v-9689a40a]:active{cursor:grabbing}.slider-button[data-v-9689a40a]:hover{background:#1991fa}.slider-button:hover .slider-button-icon[data-v-9689a40a]{color:#fff}.slider-button-icon[data-v-9689a40a]{align-items:center;color:#666;display:flex;height:1.25rem;justify-content:center;left:.625rem;position:absolute;top:.625rem;width:1.25rem}.verify-active .slider-button[data-v-9689a40a]{border:1px solid #1991fa;cursor:grabbing;height:2.375rem;top:-1px}.verify-active .slider-box[data-v-9689a40a]{border-width:1px;height:2.375rem}.verify-success .slider-box[data-v-9689a40a]{background-color:#d2f4ef;border:1px solid #52ccba;height:2.375rem}.verify-success .slider-button[data-v-9689a40a]{background-color:#52ccba!important;border:1px solid #52ccba;cursor:default;height:2.375rem;top:-1px}.verify-success .slider-button-icon[data-v-9689a40a]{color:#fff}.verify-fail .slider-box[data-v-9689a40a]{background-color:#fce1e1;border:1px solid #f57a7a;height:2.375rem;transition:width .5s linear}.verify-fail .slider-button[data-v-9689a40a]{background-color:#f57a7a!important;border:1px solid #f57a7a;height:2.375rem;top:-1px;transition:left .5s linear}.verify-fail .slider-button-icon[data-v-9689a40a]{color:#fff}.verify-active .slider-hint[data-v-9689a40a],.verify-fail .slider-hint[data-v-9689a40a],.verify-success .slider-hint[data-v-9689a40a]{display:none}.resume-modal__loading[data-v-74679297]{align-items:center;background-color:#fffc;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;justify-content:center;inset:0;position:absolute;z-index:50}.resume-modal__spinner[data-v-74679297]{animation:spin-74679297 .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#e60012;height:2.5rem;width:2.5rem}.resume-modal__loading-text[data-v-74679297]{color:#333;font-size:.875rem}@media(min-width:1280px)and (max-width:1920px){.resume-modal__loading-text[data-v-74679297]{font-size:14px}}.resume-modal__form[data-v-74679297]{display:flex;flex-direction:column;gap:1rem}.resume-modal__row[data-v-74679297]{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.resume-modal__row[data-v-74679297]{grid-template-columns:repeat(2,1fr)}}.resume-modal__field[data-v-74679297]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.resume-modal__label[data-v-74679297]{color:#374151;font-size:.875rem;font-weight:500}@media(min-width:1280px)and (max-width:1920px){.resume-modal__label[data-v-74679297]{font-size:14px}}.resume-modal__required[data-v-74679297]{color:#ef4444}.resume-modal__input[data-v-74679297]{border:1px solid #d1d5db;border-radius:.375rem;box-sizing:border-box;font-size:.875rem;height:2.5rem;min-width:0;padding:0 .75rem;width:100%}@media(min-width:1280px)and (max-width:1920px){.resume-modal__input[data-v-74679297]{font-size:14px}}.resume-modal__input[data-v-74679297]{transition:border-color .15s,box-shadow .15s}.resume-modal__input[data-v-74679297]:focus{border-color:#e60012;box-shadow:0 0 0 3px #e600121a;outline:none}.resume-modal__input[data-v-74679297]:disabled{background-color:#f3f4f6;cursor:not-allowed}.resume-modal__input[data-v-74679297]::-moz-placeholder{color:#9ca3af}.resume-modal__input[data-v-74679297]::placeholder{color:#9ca3af}.resume-modal__input--flex[data-v-74679297]{flex:1}.resume-modal__input-group[data-v-74679297]{display:flex;gap:.5rem}.resume-modal__code-btn[data-v-74679297]{background:#fff;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;flex-shrink:0;font-size:.875rem;padding:.5rem 1rem}@media(min-width:1280px)and (max-width:1920px){.resume-modal__code-btn[data-v-74679297]{font-size:14px}}.resume-modal__code-btn[data-v-74679297]{transition:all .15s}.resume-modal__code-btn[data-v-74679297]:hover:not(:disabled){background:#f9fafb}.resume-modal__code-btn[data-v-74679297]:disabled{cursor:not-allowed;opacity:.5}.resume-modal__upload[data-v-74679297]{border:2px dashed #d1d5db;border-radius:.5rem;padding:1rem;position:relative;transition:border-color .15s}.resume-modal__upload[data-v-74679297]:hover{border-color:#9ca3af}.resume-modal__upload-input[data-v-74679297]{height:0;opacity:0;position:absolute;width:0}.resume-modal__upload-label[data-v-74679297]{align-items:center;cursor:pointer;display:flex;flex-direction:column}.resume-modal__upload-icon[data-v-74679297]{color:#9ca3af;margin-bottom:.5rem}.resume-modal__upload-text[data-v-74679297]{color:#6b7280;font-size:.875rem}@media(min-width:1280px)and (max-width:1920px){.resume-modal__upload-text[data-v-74679297]{font-size:14px}}.resume-modal__upload-text--success[data-v-74679297]{color:#10b981;font-weight:500}.resume-modal__footer[data-v-74679297]{display:flex;gap:.75rem;justify-content:flex-end}.resume-modal__btn[data-v-74679297]{border-radius:.375rem;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem}@media(min-width:1280px)and (max-width:1920px){.resume-modal__btn[data-v-74679297]{font-size:14px}}.resume-modal__btn[data-v-74679297]{transition:all .15s}.resume-modal__btn[data-v-74679297]:disabled{cursor:not-allowed;opacity:.5}.resume-modal__btn--ghost[data-v-74679297]{background:#fff;border:1px solid #d1d5db;color:#374151}.resume-modal__btn--ghost[data-v-74679297]:hover:not(:disabled){background:#f9fafb}.resume-modal__btn--primary[data-v-74679297]{background:#e60012;border:none;color:#fff}.resume-modal__btn--primary[data-v-74679297]:hover:not(:disabled){background:#c50010}.resume-modal__verify[data-v-74679297]{display:flex;justify-content:center;padding:1rem 0}.resume-modal__verify-tip[data-v-74679297]{color:#6b7280;font-size:.875rem;text-align:center}@media(min-width:1280px)and (max-width:1920px){.resume-modal__verify-tip[data-v-74679297]{font-size:14px}}@keyframes spin-74679297{to{transform:rotate(1turn)}}
