@charset "UTF-8";.alert-popup a[data-v-ce118410]{color:#1654b9}.alert-popup a[data-v-ce118410]:hover{color:#4e91ff}.alert-popup__medium[data-v-ce118410] .popup-body-inner{max-height:none}.alert-popup__medium[data-v-ce118410] .btn-secondary{width:134px}.alert-popup__medium[data-v-ce118410] .popup-footer-col{width:auto;flex:unset}@media (min-width: 1024px){.alert-popup__large[data-v-ce118410] .popup-box{width:720px;height:320px!important}}.alert-popup__large[data-v-ce118410] .popup-body-inner{max-height:unset}.alert-popup__large[data-v-ce118410] .popup-wrapper{align-items:center;display:flex}.alert-popup__large .content[data-v-ce118410]{flex-direction:column;gap:40px}@media (min-width: 1024px){.alert-popup__large .content[data-v-ce118410]{flex-direction:row;gap:32px}}@media (min-width: 1024px){.alert-popup__large .content__info[data-v-ce118410]{min-width:400px}}.alert-popup__large .content__descript[data-v-ce118410]{line-height:20px}.alert-popup__large .api-error[data-v-ce118410]{min-width:160px;height:120px;background-image:url(//cdn.104.com.tw/static/images/cindex/job/index/empty.png);background-repeat:no-repeat;background-size:cover;flex-shrink:0}@media (min-width: 1024px){.alert-popup__large .api-error[data-v-ce118410]{min-width:240px;height:178px}}.alert-popup__large .resume-error[data-v-ce118410]{min-width:160px;height:86px;background-image:url(//cdn.104.com.tw/static/images/cindex/job/index/Lulu_45.png);background-repeat:no-repeat;background-size:cover;flex-shrink:0}@media (min-width: 1024px){.alert-popup__large .resume-error[data-v-ce118410]{min-width:240px;height:128px}}.alert-popup__large .btn-secondary[data-v-ce118410]{width:134px;align-self:center}@media (min-width: 1024px){.alert-popup__large .btn-secondary[data-v-ce118410]{align-self:flex-start}}.multi-checkbox[data-v-f6ca2122]{gap:12px}.multi-checkbox[data-v-f6ca2122] .label-text{margin-left:4px!important;line-height:20px}.multi-checkbox[data-v-f6ca2122] .form-element-checkbox{display:flex;align-items:center}.multi-checkbox[data-v-f6ca2122] .form-element-checkbox input{flex-shrink:0}.single-radiobox[data-v-9968de07]{gap:12px}.single-radiobox[data-v-9968de07] .label-text{margin-left:4px!important;line-height:20px}.single-radiobox[data-v-9968de07] .form-element-radio{display:flex;align-items:center}.single-radiobox[data-v-9968de07] .form-element-radio input{flex-shrink:0}.multi-checkbox[data-v-53d08dc7]{gap:12px}.multi-checkbox[data-v-53d08dc7] .label-text{margin-left:4px!important;line-height:20px}.true-false-radiobox[data-v-bdf1815b]{gap:12px}.true-false-radiobox[data-v-bdf1815b] .label-text{margin-left:4px!important;line-height:20px}.true-false-radiobox[data-v-bdf1815b] .form-element-radio{display:flex;align-items:center}.question[data-v-76d2967b]{gap:24px}.load[data-v-83582834]{position:fixed;z-index:10000}.apply-popup[data-v-83582834] .popup-wrapper{left:0;right:0}@media (min-width: 1024px){.apply-popup[data-v-83582834] .popup-box{height:100%;width:980px}}.apply-popup[data-v-83582834] .popup-header{padding:0}.apply-popup__header[data-v-83582834]{background-image:url(//cdn.104.com.tw/static/images/cindex/job/index/applyBackground.png);background-size:cover;background-repeat:no-repeat;min-height:100px;padding:24px 16px;border-radius:4px}@media (min-width: 1024px){.apply-popup__header[data-v-83582834]{padding:24px 170px}}.apply-popup__header .job-name[data-v-83582834]{line-height:24px;word-break:break-all}.apply-popup__header .job-name>a[data-v-83582834]{color:#1654b9}.apply-popup__header .job-name>a[data-v-83582834]:hover{color:#4e91ff}.apply-popup__header .cust-icon[data-v-83582834]{width:16px;height:16px;color:#a9a9a9}.apply-popup[data-v-83582834] .popup-footer{padding:0;left:0;right:0}.apply-popup__body[data-v-83582834]{padding:24px 16px}@media (min-width: 1024px){.apply-popup__body[data-v-83582834]{padding:24px 170px}}.apply-popup__body .warning-text[data-v-83582834]{border-radius:4px;background:rgba(234,71,91,.1);color:#ea475b}.apply-popup__body .select-resume[data-v-83582834]{flex:1}.apply-popup__body .preview-resume[data-v-83582834]{color:#1654b9}.apply-popup__body .preview-resume[data-v-83582834]:hover{color:#4e91ff}.apply-popup__body .apply-msg[data-v-83582834] .text-region{color:#a9a9a9}.apply-popup__body .form-checkbox[data-v-83582834]{gap:20px}.apply-popup__body .form-checkbox[data-v-83582834] .label-text{font-size:16px}.apply-popup__body .form-checkbox[data-v-83582834] .form-element-checkbox{align-items:center}@media (max-width: 1365.98px){.apply-popup__body .form-checkbox[data-v-83582834] .form-element-checkbox{min-width:34%}}.apply-popup__footer[data-v-83582834]{height:76px;box-shadow:0 0 8px rgba(41,41,41,.2);padding:0 12px}@media (min-width: 1024px){.apply-popup__footer[data-v-83582834]{padding:0}}.apply-popup__footer .submit-btn[data-v-83582834]{width:240px}.apply-popup__footer .submit-btn .send-icon[data-v-83582834]{font-size:24px}.apply-popup .repeat-apply-deer[data-v-83582834]{background-image:url(//cdn.104.com.tw/static/images/cindex/job/index/Lulu_44.png);background-size:contain;background-repeat:no-repeat;width:360px;height:238px}.apply-popup .repeat-apply__footer button[data-v-83582834]{width:100%}@media (min-width: 1024px){.apply-popup .repeat-apply__footer button[data-v-83582834]{width:auto}}.job-header__fixed[data-v-996e4817]{top:46px;z-index:50}.job-header__img img[data-v-996e4817]{width:100%}.job-header__cont[data-v-996e4817]{box-shadow:0 2px 6px rgba(0,0,0,.1)}.job-header__title[data-v-996e4817]{width:654px}@media (min-width: 1366px){.job-header__title[data-v-996e4817]{width:864px}}@media (min-width: 1680px){.job-header__title[data-v-996e4817]{width:984px}}.job-header__title hgroup>*[data-v-996e4817]{vertical-align:middle}.job-header__area[data-v-996e4817]{padding:0 24px}@media (min-width: 1366px){.job-header__area[data-v-996e4817]{padding:0 40px}}.job-header__tags[data-v-996e4817]{gap:16px}.job-header[data-v-996e4817] .breadcrumb-list{height:43px}.job-header[data-v-996e4817] .breadcrumb-list__item{line-height:43px}.job-header[data-v-996e4817] .savejob-button{border:unset;padding:0}.job-header[data-v-996e4817] .savejob-button .savejob-button__text{margin-left:6px!important;font-size:16px;line-height:28px!important}.job-header[data-v-996e4817] .savejob-button .savejob-button__icon{font-size:16px;display:inline-block;margin-bottom:1px}.job-header[data-v-996e4817] .savejob-button:hover{color:#ff7800!important}.job-header[data-v-996e4817] .follow-job-button .follow-job-button__text{margin-left:6px!important}.job-header[data-v-996e4817] .follow-job-button .follow-job-button__icon{font-size:16px!important}.category-item[data-v-57c7904b] .v-popper ul{list-style-type:none;margin-bottom:0;margin-block-end:0}.category-item[data-v-57c7904b] .v-popper li{margin-top:4px}.identity-type .v-popover[data-v-57c7904b]{float:left}.list-row__head[data-v-c427a1d9]{max-width:70px}.list-row__data[data-v-c427a1d9]{overflow-wrap:break-word}.list-row__data u[data-v-c427a1d9]{cursor:pointer}.list-row__data p[data-v-c427a1d9]{word-break:break-word;overflow-wrap:break-word}.job-address .address__icon[data-v-e81f764d]{font-size:24px;font-weight:700}.job-address a[data-v-e81f764d]{position:absolute;margin-top:1px}.job-description[data-v-c8dd4366] .v-popper ul{list-style-type:none;margin-bottom:0;margin-block-end:0}.job-description[data-v-c8dd4366] .v-popper li{margin-top:4px}.job-description-table>.row[data-v-c8dd4366]{width:100%;padding-left:24px}.job-description__content[data-v-c8dd4366]{white-space:pre-wrap}.job-description__content[data-v-c8dd4366] img{max-width:100%}.identity-type[data-v-c8dd4366] .v-popper{display:inline-block}.job-description-table__head[data-v-c8dd4366]{max-width:64px}.job-description-table__data u[data-v-c8dd4366]{cursor:pointer}.job-description-table__data p[data-v-c8dd4366]{float:left}i[data-v-c8dd4366]{cursor:pointer}.resize-observer[data-v-b329ee4c]{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;border:none;background-color:transparent;pointer-events:none;display:block;overflow:hidden;opacity:0}.resize-observer[data-v-b329ee4c] object{display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.v-popper__popper{z-index:10000;top:0;left:0;outline:none}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s;pointer-events:none}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.v-popper__inner{position:relative;box-sizing:border-box;overflow-y:auto}.v-popper__inner>div{position:relative;z-index:1;max-width:inherit;max-height:inherit}.v-popper__arrow-container{position:absolute;width:10px;height:10px}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;position:absolute;top:0;left:0;width:0;height:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-dropdown .v-popper__inner{background:#fff;color:#000;border-radius:6px;border:1px solid #ddd;box-shadow:0 6px 30px rgba(0,0,0,.1)}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}.v-popper--theme-tooltip .v-popper__inner{background:rgba(0,0,0,.8);color:#fff;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:rgba(0,0,0,.8)}.v-popper__wrapper{display:block!important;font-size:14px}.v-popper__wrapper .v-popper__inner{background:#000!important;z-index:990;color:#fff;border-radius:4px;padding:6px 12px;text-align:left;line-height:20px;max-width:346px}.v-popper__wrapper .v-popper__inner a{text-decoration:underline;color:#fff!important}.v-popper__wrapper .v-popper__inner a:hover{color:#fff!important}.job-requirement-table>.row[data-v-cb7e8b0c]{width:100%;padding-left:24px}.job-requirement-table__maxheight[data-v-cb7e8b0c]{max-height:224px;overflow:hidden}.job-requirement-table__data .v-popper[data-v-cb7e8b0c],.job-requirement-table__data p[data-v-cb7e8b0c]{display:inline-block;white-space:pre-wrap}.job-requirement-table__data .lang a[data-v-cb7e8b0c],.job-requirement-table__data .tools a[data-v-cb7e8b0c],.job-requirement-table__data .skills a[data-v-cb7e8b0c]{text-decoration:underline}.job-requirement-table__data[data-v-cb7e8b0c] img{max-width:100%}i[data-v-cb7e8b0c]{cursor:pointer;margin:-2px 0 -2px 4px;top:-2px}.job-contact-table__head[data-v-81e4f91e]{width:64px}.work-tips[data-v-81e4f91e]{background-color:rgba(255,238,223,.6);padding:16px}@media (min-width: 1024px){.work-tips[data-v-81e4f91e]{padding:16px 24px}}.work-tips .extend-tips[data-v-81e4f91e]{color:#7e7e7e;cursor:pointer}.work-tips .extend-tips[data-v-81e4f91e]:hover{color:#ff7800}.work-tips__title[data-v-81e4f91e]{line-height:20px}.work-tips__body[data-v-81e4f91e]{color:#7e7e7e}.work-tips__body .title[data-v-81e4f91e]{line-height:20px}.work-tips__body .title .jb_icon_phone[data-v-81e4f91e],.work-tips__body .title .jb_icon_104chat[data-v-81e4f91e]{line-height:unset}.work-tips__body .title .jb_icon_telephone[data-v-81e4f91e]{color:#292929;font-size:large}.work-tips__body .title a[data-v-81e4f91e]{color:#1654b9}.work-tips__body .title a[data-v-81e4f91e]:hover{color:#4e91ff}.work-tips__body .tips[data-v-81e4f91e]{display:grid;gap:12px;line-height:20px}@media (min-width: 1024px){.work-tips__body .tips[data-v-81e4f91e]{grid-template-columns:repeat(2,1fr);margin:0 -24px}}.work-tips__body .tips .circle[data-v-81e4f91e]{font-size:24px}@media (min-width: 1024px){.work-tips__body .tips span[data-v-81e4f91e]{margin:0 24px}}.job-contact__white-space[data-v-81e4f91e]{white-space:pre-wrap}.job-contact__alert[data-v-81e4f91e]{font-size:14px;line-height:20px}@media (min-width: 1024px){.job-contact__alert[data-v-81e4f91e]{font-size:16px;line-height:28px}}
