.greatjob-about-section{margin-top:32px}@media (max-width:747.998px){.greatjob-about-section{margin-top:10px}}.job-detail-container{box-sizing:border-box;display:flex;flex-direction:column;margin:80px auto 0;width:748px}@media (max-width:747.998px){.job-detail-container{margin-top:0;padding:42px 25px 20px;width:100%}}.job-detail-container .job-search-swipe{margin-top:51px;width:761px}@media (max-width:795.998px){.job-detail-container .job-search-swipe{margin-top:32px;width:100%}}.job-detail-container .jobs-search-section2{margin-top:62px;width:761px}@media (max-width:795.998px){.job-detail-container .jobs-search-section2{margin-top:15px;width:100%}}.job-detail-container .job-detail-container-inner{align-items:flex-start;display:flex;gap:25px}.job-detail-container .right-content{margin-top:26px;width:483px}@media (max-width:747.998px){.job-detail-container .right-content{margin-top:0;width:100%}.job-detail-container .right-content .job-detail-content{margin-top:11px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-title{color:#000;font-size:18px;font-weight:600;line-height:31px;margin-bottom:20px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-title{font-size:17px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-images .swiper-slide{background:#d8d8d8;height:274px;width:100%}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-images .swiper-slide img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info{align-items:flex-start;display:flex;gap:7px;justify-content:space-between}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info p{color:#000;flex:1;font-size:13px;font-weight:400;line-height:22px;margin:0;white-space:pre-wrap;word-break:break-word}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info button{align-items:center;display:flex;gap:7px;height:45px;justify-content:center;width:195px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info button{gap:5px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info button svg{height:16px;width:16px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info button{height:27px;width:138px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info button:before{border-radius:10px;padding:2px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info button span{font-size:17px;font-weight:600;line-height:30px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info button span{font-size:12px;line-height:26px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;margin-top:12px;row-gap:6px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tags{margin-bottom:9.22px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tags .job-detail-content-item-info-tags-date{color:#000;font-size:13px;font-weight:400;line-height:22px;margin-left:auto}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tags .job-detail-content-item-info-tags-date{width:100%}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tags button{font-size:13px;font-weight:400}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply{display:flex;gap:7px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply{flex-wrap:wrap;gap:11px;padding:0 7px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-apply-btn,.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-detail-btn{align-items:center;border-radius:30px!important;display:flex;flex:1;font-size:17px!important;font-weight:600!important;gap:8px;justify-content:center;letter-spacing:3px;line-height:24px;padding:12px 20px!important}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-apply-btn,.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-detail-btn{flex:unset;flex-wrap:wrap;gap:11px;width:100%}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-apply-btn .btn-icon,.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-detail-btn .btn-icon{height:16px;width:16px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-detail-btn{background:#fff!important}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-detail-btn:before{padding:2px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-detail-btn:hover{background:#f0f8ff!important}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-detail-btn .btn-icon{color:#0ea5e9;margin-left:32px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-apply-btn{background:linear-gradient(67.54deg,#0062eb 1.12%,#00e178 116.48%)!important;border:none!important;color:#fff!important;gap:25px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-apply-btn:hover{background:linear-gradient(67.54deg,#0062eb 1.12%,#00e178 116.48%)!important}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-apply .job-detail-content-item-info-apply-btn .btn-icon{color:#fff}.job-detail-container .right-content .job-detail-content .job-detail-content-item .divider{background:linear-gradient(67.54deg,#0062eb 1.12%,#00e178 116.48%);height:1px;margin:20px 0 3px;width:100%}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .divider{margin-bottom:8px;margin-top:16px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-company{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:18px;margin-top:10px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-company{gap:8px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-company .job-detail-item{align-items:center;display:flex;gap:12px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-company .job-detail-item .detail-icon{height:25px;min-width:25px;width:25px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-company .job-detail-item span{color:#000;flex:1;font-size:13px;font-weight:400;line-height:18px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tabs{background:#f7f7f7;border-radius:40px;justify-content:center;margin-bottom:15px;margin-top:24px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tabs{margin-top:21px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tabs .vtabv2-list{border-radius:40px;gap:0;width:100%}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tabs .vtabv2-list .vtabv2-item{border-radius:40px;flex:1;padding:7px 0;width:33%!important}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tabs .vtabv2-list .vtabv2-item .vtabv2-label{color:#7a7a7a;font-size:13px;font-weight:600;letter-spacing:3px;line-height:24px;padding:0}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tabs .vtabv2-list .vtabv2-item .vtabv2-label{font-size:14px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tabs .vtabv2-list .vtabv2-item .vtabv2-underline{display:none}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tabs .vtabv2-list .vtabv2-item.active{background:linear-gradient(67.54deg,#0062eb 1.12%,#00e178 116.48%);box-shadow:2px 2px 4px #00000038}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-tabs .vtabv2-list .vtabv2-item.active .vtabv2-label{color:#fff;-webkit-text-fill-color:unset;font-size:13px;font-weight:600;letter-spacing:3px;line-height:24px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-item-flex{align-items:center;align-items:flex-start;display:flex;flex-direction:column}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-item-flex span{color:#000;font-size:13px;line-height:18px}@media (max-width:795.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-item-flex span{line-height:20px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail{background:#f7f7f7;border-radius:2px;display:flex;flex-direction:column;margin-top:15px;padding:13px 15px;position:relative;row-gap:8px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-detail-item{align-items:baseline;display:flex;gap:4px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-detail-item{gap:2.5px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-detail-item .detail-dot{background:linear-gradient(67.54deg,#0062eb 1.12%,#00e178 116.48%);border-radius:50%;height:13px;width:13px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-detail-item .detail-dot{height:10.84px;width:10.84px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-detail-item .detail-content{align-items:flex-start;display:flex;flex:1;flex-direction:column}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-detail-item .detail-content .detail-content-title{color:#000;font-size:14px;font-weight:600;line-height:22.5px;margin:0}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-detail-item .detail-content .detail-content-title{font-size:14px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-detail-item .detail-content .detail-content-description{color:#000;font-size:15px;font-weight:400;margin:0;white-space:pre-wrap}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-detail-item .detail-content .detail-content-description{font-size:14px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission{align-items:center;background:#45454599;border-radius:5px;display:flex;flex-direction:column;height:326px;justify-content:center;left:12px;position:absolute;right:10px;row-gap:16px;top:217px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission{height:316.64px;padding:0 8px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission .job-detail-content-item-info-stores-permission-content{color:#fff;font-size:15px;font-weight:600;line-height:29px;text-align:center}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission .job-detail-content-item-info-stores-permission-btns{border-radius:7px;cursor:pointer;display:flex;gap:12px;justify-content:center;margin:9px auto 0;padding:12px 26px;width:342px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission .job-detail-content-item-info-stores-permission-btns{width:100%}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission .job-detail-content-item-info-stores-permission-btns .job-detail-content-item-info-stores-permission-btns-item:first-child{background:#fff;border-radius:4px;padding:1px 9.5px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission .job-detail-content-item-info-stores-permission-btns .job-detail-content-item-info-stores-permission-btns-item:first-child{align-items:center;display:flex;height:30px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission .job-detail-content-item-info-stores-permission-btns .job-detail-content-item-info-stores-permission-btns-item:first-child .text-gradient{font-size:20px;font-weight:600;letter-spacing:2px;line-height:24px}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission .job-detail-content-item-info-stores-permission-btns .job-detail-content-item-info-stores-permission-btns-item:nth-child(2) span{color:#fff;font-size:19px;font-weight:600;letter-spacing:2px;line-height:24px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission .job-detail-content-item-info-stores-permission-btns .job-detail-content-item-info-stores-permission-btns-item:nth-child(2) span{font-size:20px}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission .job-detail-content-item-info-stores-permission-login-btn{border-radius:7px;font-size:20px;font-weight:600;height:48px;letter-spacing:2px;line-height:24px;width:342px}@media (max-width:747.998px){.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission .job-detail-content-item-info-stores-permission-login-btn{width:100%}}.job-detail-container .right-content .job-detail-content .job-detail-content-item .job-detail-content-item-info-detail .job-detail-content-item-info-stores-permission .job-detail-content-item-info-stores-permission-login-btn:before{border-radius:7px}.job-detail-container .left-content{margin-top:83px;width:240px}@media (max-width:747.998px){.job-detail-container .left-content{display:none}}.job-detail-container .left-content .hot-company{border:1px solid #7a7a7a;padding:5px 3.5px}.job-detail-container .left-content .hot-company .hot-company-image{background:#d8d8d8;height:105px;width:100%}.job-detail-container .left-content .hot-company .hot-company-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:4px 0 7px 31.5px}.job-detail-container .left-content .hot-company .hot-company-content .hot-company-content-title{color:#000;font-size:15px;font-weight:600;line-height:33px}.job-detail-container .left-content .hot-company .hot-company-content div{color:#7a7a7a;font-size:13px;font-weight:400;line-height:33px}.job-detail-container .left-content .recruiting-jobs{background:#f7f7f7;margin-top:50px;padding:13.5px 18px 22.5px}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-title{color:#000;font-size:18px;font-weight:600;line-height:38px;margin-bottom:11px;text-align:center}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list{display:flex;flex-direction:column}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list .recruiting-jobs-list-item{align-items:center;display:flex;flex-direction:column}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list .recruiting-jobs-list-item:last-child .recruiting-jobs-list-item-image{box-shadow:none}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list .recruiting-jobs-list-item .recruiting-jobs-list-item-image{background:#d8d8d8;box-shadow:0 4px 7px #00000026;height:114px;width:100%}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list .recruiting-jobs-list-item .recruiting-jobs-list-item-image:last-child{box-shadow:none}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list .recruiting-jobs-list-item .recruiting-jobs-list-item-content{align-items:flex-start;display:flex;flex-direction:column;padding-top:8px}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list .recruiting-jobs-list-item .recruiting-jobs-list-item-content .recruiting-jobs-list-item-content-description{color:#000;font-size:13px;font-weight:400;line-height:20px}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list .recruiting-jobs-list-item .recruiting-jobs-list-item-content .recruiting-jobs-list-item-content-info-item{align-items:center;display:flex;gap:4px}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list .recruiting-jobs-list-item .recruiting-jobs-list-item-content .recruiting-jobs-list-item-content-info-item .recruiting-jobs-list-item-dot{background:linear-gradient(67.54deg,#0062eb 1.12%,#00e178 116.48%);border-radius:50%;height:10px;width:10px}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list .recruiting-jobs-list-item .recruiting-jobs-list-item-content .recruiting-jobs-list-item-content-info-item span{color:#000;font-size:13px;font-weight:400;line-height:20px}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list .recruiting-jobs-list-item .recruiting-jobs-list-item-divider{background:linear-gradient(67.54deg,#0062eb 1.12%,#00e178 116.48%);height:1px;margin:10px 0;width:100%}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list-item-more-btn{align-items:center;border-radius:30px!important;display:flex;font-size:15px!important;font-weight:600!important;gap:22px;height:38px;justify-content:center;letter-spacing:3px;line-height:24px;margin:auto;width:168px}.job-detail-container .left-content .recruiting-jobs .recruiting-jobs-list-item-more-btn:before{padding:2px}.company-detail-table{border-collapse:collapse;margin-top:8px;width:100%}.company-detail-table td,.company-detail-table th{border-bottom:1px solid #eee;font-size:14px;padding:8px 10px;text-align:left;vertical-align:top}.company-detail-table th{color:#666;white-space:nowrap;width:140px}.company-pre{margin:0;white-space:pre-wrap;word-break:break-word}.loading-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 20px;text-align:center}.loading-state .loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#0062eb;height:50px;margin-bottom:20px;width:50px}.loading-state p{color:#666;font-size:16px;margin:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
