@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8d697b304b401681-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba015fad6dcf6784-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4cf2300e9c8272f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_188709{font-family:Geist,Geist Fallback;font-style:normal}.__variable_188709{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9610d9e46709d722-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/747892c23ea88013-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/93f479601ee12b01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9a8899{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_9a8899{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}body,html{font-family:Lato,Noto Sans TC,sans-serif;font-size:16px;line-height:1.5;width:100%;overflow-x:hidden;overflow-y:auto;height:auto;min-height:100%;margin:0;padding:0}*,.col,.container,.container-fluid,.row,[class^=col-]{box-sizing:border-box;max-width:100%}.MuiJoy-root *{font-family:inherit}[class*=hunt-job]{width:100%}iframe,img,video{max-width:99%;height:auto}.responsiveButton{margin:0 270.2px}@media (max-width:768px){.responsiveButton{margin-left:132.9px;margin-right:132.9px}}.popup_confirm{max-width:480px;width:90%;background:white;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.15);overflow:hidden}.popup_confirm_content{text-align:center;padding:40px 30px 30px}.popup_confirm_icon{display:flex;justify-content:center;align-items:center;margin-bottom:20px;animation:scaleIn .3s ease-out}.popup_confirm_title{font-size:24px;font-weight:600;color:#333;margin-bottom:12px}.popup_confirm_message{font-size:16px;color:#666;line-height:1.6;margin-bottom:30px;padding:0 10px}.popup_confirm_buttons{display:flex;justify-content:center;align-items:center;gap:12px}@keyframes scaleIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:576px){.popup_confirm{max-width:95%}.popup_confirm_content{padding:30px 20px 20px}.popup_confirm_title{font-size:20px}.popup_confirm_message{font-size:14px}.popup_confirm_buttons{flex-direction:column;width:100%}.popup_confirm_buttons button{width:100%;margin:5px 0!important}}.overview_tab.tab-wrap{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#FFD54F #f0f0f0}.overview_tab.tab-wrap::-webkit-scrollbar{height:6px}.overview_tab.tab-wrap::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px;margin:0 10px}.overview_tab.tab-wrap::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#FFD54F,#FFC107);border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.overview_tab.tab-wrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#FFC107,#FFB300)}.overview_tab.tab-wrap::-webkit-scrollbar-thumb:active{background:#FFB300}@media (max-width:768px){.overview_tab.tab-wrap{scrollbar-width:thin}.overview_tab.tab-wrap::-webkit-scrollbar{height:4px}.overview_tab.tab-wrap::-webkit-scrollbar-track{margin:0 5px}}.no-data-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;min-height:400px;background:linear-gradient(135deg,#f8f9fa,#ffffff);border-radius:16px;margin:20px 0;animation:fadeIn .5s ease-in}.no-data-icon{font-size:80px;margin-bottom:20px;animation:float 3s ease-in-out infinite;filter:grayscale(20%);opacity:.9}.no-data-title{font-size:24px;font-weight:600;color:#333;margin-bottom:12px;letter-spacing:.5px}.no-data-text{font-size:16px;color:#666;margin:0;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.address-select-wrapper{width:100%}.address-select-row{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.address-select-item{flex:1 1;min-width:180px}.address-detail-row,.address-detail-row .input,.address-select-item .select{width:100%}@media (max-width:768px){.no-data-container{padding:60px 15px;min-height:300px;margin:15px 0}.no-data-icon{font-size:60px;margin-bottom:15px}.no-data-title{font-size:20px;margin-bottom:10px}.no-data-text{font-size:14px}.address-select-row{flex-direction:column;gap:12px;margin-bottom:12px}.address-select-item{width:100%;min-width:unset}.address-select-item select{width:100%;height:48px;font-size:16px;padding:12px 15px;border-radius:8px;border:1px solid #ddd;background-color:#fff;transition:all .3s ease}.address-select-item select:focus{outline:none;border-color:#0066cc;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.address-select-item select:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.address-detail-row{margin-top:12px}.address-detail-row .input{width:100%;height:48px;font-size:16px;padding:12px 15px;border-radius:8px;border:1px solid #ddd;transition:all .3s ease}.address-detail-row .input:focus{outline:none;border-color:#0066cc;box-shadow:0 0 0 3px rgba(0,102,204,.1)}.address-detail-row .input::placeholder{color:#999;font-size:15px}}.detail-content-top .detail-content_nav_mobile,.detail-job .detail-content_nav_mobile,.detail-resume .detail-content_nav_mobile{display:none}@media (max-width:767px){.detail-content-top .detail-content_nav_mobile,.detail-job .detail-content_nav_mobile,.detail-resume .detail-content_nav_mobile{display:block;width:100%;margin-bottom:20px;margin-top:-82px}.detail-content-top .detail-content_nav_mobile .detail-content_nav_inner,.detail-job .detail-content_nav_mobile .detail-content_nav_inner,.detail-resume .detail-content_nav_mobile .detail-content_nav_inner{background-color:#fff;border-radius:25px;box-shadow:0 4px 15px rgba(0,0,0,.1);padding:20px 15px}.detail-content-top .detail-content_nav,.detail-job .detail-content_nav,.detail-resume .detail-content_nav{display:none!important}.detail-content-top .detail-content_intro,.detail-job .detail-content_intro,.detail-resume .detail-content_intro{width:100%;padding-right:0}.detail-content-top .detail-content_nav_mobile .detail-content_nav_list,.detail-job .detail-content_nav_mobile .detail-content_nav_list,.detail-resume .detail-content_nav_mobile .detail-content_nav_list{margin-bottom:15px}.detail-content-top .detail-content_nav_mobile .detail-content_nav_list li,.detail-job .detail-content_nav_mobile .detail-content_nav_list li,.detail-resume .detail-content_nav_mobile .detail-content_nav_list li{padding:12px 15px;border-bottom:1px solid #ededed;cursor:pointer;transition:.3s}.detail-content-top .detail-content_nav_mobile .detail-content_nav_list li:last-child,.detail-job .detail-content_nav_mobile .detail-content_nav_list li:last-child,.detail-resume .detail-content_nav_mobile .detail-content_nav_list li:last-child{border-bottom:none}.detail-content-top .detail-content_nav_mobile .detail-content_nav_list li.active,.detail-content-top .detail-content_nav_mobile .detail-content_nav_list li:hover,.detail-job .detail-content_nav_mobile .detail-content_nav_list li.active,.detail-job .detail-content_nav_mobile .detail-content_nav_list li:hover,.detail-resume .detail-content_nav_mobile .detail-content_nav_list li.active,.detail-resume .detail-content_nav_mobile .detail-content_nav_list li:hover{color:#22A9E7;font-weight:600}.detail-content-top .detail-content_nav_mobile .d-flex.align-items-center.justify-content-between{gap:10px}.detail-content-top .detail-content_nav_mobile .btn-chat,.detail-content-top .detail-content_nav_mobile .btn-popup{flex:1 1}}.detail-list_intro .crumb{display:flex;flex-wrap:wrap;gap:5px;list-style:none;background-color:transparent;padding:0;margin:0;box-shadow:none;border:none}.detail-list_intro .crumb li{display:inline-flex;align-items:center}.detail-list_intro .crumb li:after,.detail-list_intro .crumb li:before{display:none!important;content:none!important}.detail-list_intro .crumb li a{padding:6px 14px;border-radius:100px;background-color:#E8F7FF;color:#22A9E7;font-size:14px;font-weight:500;border:1px solid #22a9e7;text-decoration:none;transition:all .3s ease;white-space:nowrap;box-shadow:none;cursor:default}.detail-list_intro .crumb li a.active,.detail-list_intro .crumb li a:hover{background-color:#22A9E7;color:#fff}@media (max-width:576px){.detail-list_intro .crumb{gap:4px}.detail-list_intro .crumb li a{padding:5px 12px;font-size:13px}}.job-content-highlight{border-left:5px solid #ffa857;padding:20px 0 20px 24px;margin-bottom:30px}.job-content-highlight .job-detail_intro_p{margin:0;line-height:1.9;color:#222;font-size:18px;font-weight:500;white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.job-content-highlight{border-left-width:4px;padding:16px 0 16px 18px;margin-bottom:25px}.job-content-highlight .job-detail_intro_p{font-size:16px;line-height:1.8}}.addTag_content{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.job-position-row .addTag_content{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#D1D1D1 #f0f0f0;-webkit-overflow-scrolling:touch;padding-bottom:5px}.job-position-row .addTag_content::-webkit-scrollbar{height:6px}.job-position-row .addTag_content::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.job-position-row .addTag_content::-webkit-scrollbar-thumb{background:#D1D1D1;border-radius:10px;-webkit-transition:background .3s ease;transition:background .3s ease}.job-position-row .addTag_content::-webkit-scrollbar-thumb:hover{background:#999}.tag-border-gray{display:inline-flex;align-items:center;padding:6px 14px;border-radius:100px;border:1px solid #d1d1d1;background-color:#fff;color:#666;font-size:14px;transition:all .3s ease;white-space:nowrap}.tag-border-gray span{color:#666}.tag-border-gray:hover{border-color:#999;background-color:#f9f9f9}@media (max-width:576px){.tag-border-gray{padding:5px 12px;font-size:13px}.job-position-row{gap:12px!important}}.searchjob_tag{margin-top:16px}.searchjob_tag h3{font-size:12px;font-weight:500;color:#666;margin-bottom:8px;letter-spacing:.3px}.searchjob_tag ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.searchjob_tag ul li{display:inline-block}.searchjob_tag ul li a{display:inline-block;padding:4px 12px;font-size:11px;font-weight:400;color:#666;background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:16px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.searchjob_tag ul li a:hover{background-color:#FFF4E0;border-color:#FFA857;color:#FFA857;transform:translateY(-1px);box-shadow:0 2px 6px rgba(255,168,87,.2)}@media (max-width:768px){.searchjob_tag{margin-top:12px}.searchjob_tag h3{font-size:11px;margin-bottom:6px}.searchjob_tag ul{gap:4px}.searchjob_tag ul li a{padding:3px 10px;font-size:10px}}