.job-recommendation{margin-top:40px;width:960px}.job-recommendation h2{font-size:16px;line-height:24px;letter-spacing:0;color:#222;font-weight:600;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;gap:6px}.job-recommendation h2 .ico{width:24px;height:24px;background-size:24px auto}.job-recommendation h2 .ico-fit{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath d='M18.175 3.27l4.784 8.076c.375.633.387 1.417.033 2.061l-.66 1.198c-.216.395-.58.691-1.01.823-2.965.904-5.127-.807-6.74-3.418l-.047-.075a.4.4 0 01.137-.555l1.72-1.017a.4.4 0 00-.072-.723l-6.8-2.365a.6.6 0 00-.79.467l-1.198 7.094a.4.4 0 00.598.411l1.543-.912a.411.411 0 01.512.081c2.671 2.944 6.882 4.2 10.39 2.55.185-.087.393.12.294.298l-2.284 4.152a2.083 2.083 0 01-1.822 1.078l-9.146.007a2.082 2.082 0 01-1.793-1.02L1.04 13.403a2.079 2.079 0 01-.032-2.061l4.405-8.009a2.085 2.085 0 011.823-1.078l9.147-.006c.736 0 1.418.387 1.793 1.02z' fill='%2355648E'/%3E%3C/svg%3E")}.job-recommendation .job-title-area:has(.info-ad-label){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between}.job-recommendation .job-title-area .info-ad-label{font-size:12px;line-height:18px;color:#d2d2d2;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.job-recommendation .job-title-area .info-ad-label .txt{font-weight:600}.job-recommendation .job-title-area .ico-info{display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none'%3E%3Cpath d='M8.483 1.427a6.667 6.667 0 110 13.334 6.667 6.667 0 010-13.334zm0 1a5.667 5.667 0 100 11.334 5.667 5.667 0 000-11.334zm.609 9H7.907V6.812h1.185v4.615zM8.509 4.76a.75.75 0 11-.001 1.5.75.75 0 010-1.5z' fill='%23D2D2D2'/%3E%3C/svg%3E")}.job-recommendation .job-recommendation-list{border-top:1px solid #444;margin-top:8px;background:#fff}.job-recommendation .job-recommendation-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:24px 24px 23px;border-bottom:1px solid #e5e5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.job-recommendation .job-recommendation-logo{margin-right:16px;width:188px}.job-recommendation .job-recommendation-logo,.job-recommendation .job-recommendation-logo a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.job-recommendation .job-recommendation-logo a{width:160px;height:64px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='161' height='65' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='%23fff' d='M.282.094h160v64h-160z'/%3E%3Cpath fill='url(%23pattern0_34_10264)' d='M20.282 8.094h120v48h-120z'/%3E%3Cdefs%3E%3Cpattern id='pattern0_34_10264' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_34_10264' transform='scale(.00313 .00781)'/%3E%3C/pattern%3E%3Cimage id='image0_34_10264' width='320' height='128' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E") no-repeat 50%/contain}.job-recommendation .job-recommendation-logo a img{max-width:100%;max-height:100%;position:absolute;z-index:1}.job-recommendation .job-recommendation-logo a:has(img){position:relative}.job-recommendation .job-recommendation-logo a:has(img):after{content:"";position:absolute;display:block;width:160px;height:100%;background:#fff;z-index:0}.job-recommendation .job-recommendation-details{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;flex:1;overflow:hidden}.job-recommendation .job-recommendation-details .company-name{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.job-recommendation .job-recommendation-details .company-name a{font-weight:400;font-size:14px;line-height:22px;color:#222}.job-recommendation .job-recommendation-details .company-name .tplBtnFavOff,.job-recommendation .job-recommendation-details .company-name .tplBtnFavOn{margin-left:4px;width:18px;height:18px}.job-recommendation .job-recommendation-details .company-name .tplBtnFavOff{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.45 3.638c-.254.292-.494.63-.704 1.02a5.533 5.533 0 00-.697-1.02C6.568.81 2.25 2.58 2.25 6.473c0 3.66 5.465 7.935 7.061 9.142.128.09.278.135.435.135a.746.746 0 00.435-.135c1.604-1.17 7.069-5.452 7.069-9.142 0-3.69-4.318-5.625-6.8-2.835zm4.94 5.092c-.479.84-1.154 1.688-1.896 2.483-1.356 1.455-2.893 2.677-3.74 3.315-.855-.66-2.384-1.883-3.74-3.338-.75-.802-1.425-1.65-1.905-2.482-.487-.84-.727-1.598-.727-2.243 0-1.642.982-2.7 2.076-3 1.057-.292 2.414.06 3.299 1.718l.99 1.837.989-1.83c.884-1.642 2.241-1.995 3.306-1.702 1.102.307 2.076 1.35 2.076 2.977 0 .653-.247 1.418-.727 2.258v.007z' fill='%23D2D2D2'/%3E%3C/svg%3E") no-repeat 50%/contain}.job-recommendation .job-recommendation-details .company-name .tplBtnFavOn{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='19' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.282 4.751c-2.25-4.19-7.5-2.476-7.5 1.813 0 3.657 5.468 7.938 7.065 9.142a.742.742 0 00.863 0c1.605-1.173 7.072-5.455 7.072-9.142 0-4.266-5.25-5.964-7.5-1.813z' fill='%23FB5F8E'/%3E%3C/svg%3E") no-repeat 50%/contain}.job-recommendation .job-recommendation-details .title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;margin-top:4px}.job-recommendation .job-recommendation-details .title a{font-weight:600;font-size:18px;line-height:26px;letter-spacing:-.5px;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:-moz-calc(100% - 28px);max-width:calc(100% - 28px)}.job-recommendation .job-recommendation-details .title .tplBtnScrOff{margin-left:4px;width:24px;height:24px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.282 2.594a.5.5 0 01.448.278l2.665 5.362 5.959.857a.5.5 0 01.276.855l-4.316 4.172 1.017 5.891a.5.5 0 01-.724.528l-5.319-2.783-5.33 2.784a.5.5 0 01-.725-.529l1.018-5.891-4.316-4.172a.5.5 0 01.276-.855l5.959-.857 2.665-5.362a.5.5 0 01.447-.278zm0 1.624L9.95 8.914a.5.5 0 01-.377.272l-5.209.75 3.773 3.647a.5.5 0 01.145.444l-.89 5.156 4.666-2.436a.5.5 0 01.463 0l4.654 2.435-.89-5.154a.5.5 0 01.144-.445l3.773-3.647-5.209-.75a.5.5 0 01-.376-.272l-2.334-4.696z' fill='%23D2D2D2'/%3E%3C/svg%3E") no-repeat 50%/contain}.job-recommendation .job-recommendation-details .title .tplBtnScrOff.on{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.289 17.19l-5.563 2.904 1.063-6.152-4.507-4.356 6.219-.895 2.781-5.597 2.781 5.597 6.22.895-4.507 4.356 1.063 6.152-5.55-2.904z' fill='%23F7D649' stroke='%23F7D649' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.282 2.594a.5.5 0 01.448.278l2.665 5.362 5.959.857a.5.5 0 01.276.855l-4.316 4.172 1.017 5.891a.5.5 0 01-.724.528l-5.319-2.783-5.33 2.784a.5.5 0 01-.725-.529l1.018-5.891-4.316-4.172a.5.5 0 01.276-.855l5.959-.857 2.665-5.362a.5.5 0 01.447-.278zm0 1.624L9.95 8.914a.5.5 0 01-.377.272l-5.209.75 3.773 3.647a.5.5 0 01.145.444l-.89 5.156 4.666-2.436a.5.5 0 01.463 0l4.654 2.435-.89-5.154a.5.5 0 01.144-.445l3.773-3.647-5.209-.75a.5.5 0 01-.376-.272l-2.334-4.696z' fill='%23F7D649'/%3E%3C/svg%3E")}.job-recommendation .job-recommendation-details .title .tplBtnScrOn{margin-left:4px;width:24px;height:24px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.289 17.19l-5.563 2.904 1.063-6.152-4.507-4.356 6.219-.895 2.781-5.597 2.781 5.597 6.22.895-4.507 4.356 1.063 6.152-5.55-2.904z' fill='%23F7D649' stroke='%23F7D649' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.282 2.594a.5.5 0 01.448.278l2.665 5.362 5.959.857a.5.5 0 01.276.855l-4.316 4.172 1.017 5.891a.5.5 0 01-.724.528l-5.319-2.783-5.33 2.784a.5.5 0 01-.725-.529l1.018-5.891-4.316-4.172a.5.5 0 01.276-.855l5.959-.857 2.665-5.362a.5.5 0 01.447-.278zm0 1.624L9.95 8.914a.5.5 0 01-.377.272l-5.209.75 3.773 3.647a.5.5 0 01.145.444l-.89 5.156 4.666-2.436a.5.5 0 01.463 0l4.654 2.435-.89-5.154a.5.5 0 01.144-.445l3.773-3.647-5.209-.75a.5.5 0 01-.376-.272l-2.334-4.696z' fill='%23F7D649'/%3E%3C/svg%3E") no-repeat 50%/contain}.job-recommendation .job-recommendation-details .info{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-top:8px}.job-recommendation .job-recommendation-details .info,.job-recommendation .job-recommendation-details .info .tags-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center}.job-recommendation .job-recommendation-details .info .tags-wrapper{gap:15px}.job-recommendation .job-recommendation-details .info .tags-wrapper .tag{font-size:13px;line-height:20px;font-weight:400;color:#6a6a6a}.job-recommendation .job-recommendation-details .info .deadline{font-size:12px;line-height:18px;color:#6a6a6a}.job-recommendation.type-b{margin-top:72px}.job-recommendation.type-b h2{font-size:18px;color:#1a1a1e;font-weight:700;gap:8px}.job-recommendation.type-b .job-title-area{padding-right:70px}.job-recommendation.type-b .job-title-area:has(.info-ad-label){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;justify-content:start}.job-recommendation.type-b .job-title-area .info-ad-label{font-size:11px;line-height:18px;color:#c2c6cd;padding:1px 6px;border:1px solid #e6e8ea;border-radius:4px}.job-recommendation.type-b .job-recommendation-list{border-top:0;margin-top:20px;background:transparent}.job-recommendation.type-b .swiper-wrap{position:relative}.job-recommendation.type-b .swiper-wrap .swiper-slide{width:757px}.job-recommendation.type-b .swiper-wrap .swiper-button-prev{top:-48px;left:unset;right:32px;width:32px;height:32px;margin-top:0;border:1px solid #e6e8ea;border-right:0;border-radius:8px 0 0 8px;background-color:#fff;background-image:none}.job-recommendation.type-b .swiper-wrap .swiper-button-prev:after{content:"";position:absolute;top:50%;left:9px;width:18px;height:18px;margin-top:-9px;background:url(/content/images/recruit/img_recommendation_slide_arrow.png);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);background-size:100%}.job-recommendation.type-b .swiper-wrap .swiper-button-prev.swiper-button-disabled~.swiper-prev-shadow{opacity:0;visibility:hidden;pointer-events:none}.job-recommendation.type-b .swiper-wrap .swiper-button-next{top:-48px;right:0;width:32px;height:32px;margin-top:0;border:1px solid #e6e8ea;border-left:0;border-radius:0 8px 8px 0;background-color:#fff;background-image:none}.job-recommendation.type-b .swiper-wrap .swiper-button-next:after{content:"";position:absolute;top:50%;left:5px;width:18px;height:18px;margin-top:-9px;background:url(/content/images/recruit/img_recommendation_slide_arrow.png);background-size:100%}.job-recommendation.type-b .swiper-wrap .swiper-button-next.swiper-button-disabled~.swiper-next-shadow{opacity:0;visibility:hidden;pointer-events:none}.job-recommendation.type-b .swiper-wrap .swiper-button-next.swiper-button-disabled,.job-recommendation.type-b .swiper-wrap .swiper-button-prev.swiper-button-disabled{opacity:1}.job-recommendation.type-b .swiper-wrap .swiper-button-next.swiper-button-disabled:after,.job-recommendation.type-b .swiper-wrap .swiper-button-prev.swiper-button-disabled:after{opacity:.35}.job-recommendation.type-b .swiper-wrap .swiper-prev-shadow{left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.job-recommendation.type-b .swiper-wrap .swiper-next-shadow,.job-recommendation.type-b .swiper-wrap .swiper-prev-shadow{z-index:10;opacity:1;position:absolute;top:0;width:40px;height:100%;background:url(/content/images/recruit/img_recommendation_slide_shadow.png);visibility:visible;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.job-recommendation.type-b .swiper-wrap .swiper-next-shadow{right:0}.job-recommendation.type-b .job-recommendation-item{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;min-height:113px;margin-top:12px;padding:16px 24px 12px;border:1px solid #e6e8ea;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}.job-recommendation.type-b .job-recommendation-item:first-child{margin-top:0}.job-recommendation.type-b .job-recommendation-details .title{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-top:0}.job-recommendation.type-b .job-recommendation-details .title a{font-size:17px;line-height:25px;letter-spacing:0;color:#1a1a1e;max-width:-moz-calc(100% - 26px);max-width:calc(100% - 26px)}.job-recommendation.type-b .job-recommendation-details .title .tplBtnScrOff,.job-recommendation.type-b .job-recommendation-details .title .tplBtnScrOn{width:22px;height:22px}.job-recommendation.type-b .job-recommendation-details .company-name{margin-top:2px}.job-recommendation.type-b .job-recommendation-details .company-name a{margin-right:8px;line-height:20px;color:#575f6c}.job-recommendation.type-b .job-recommendation-details .company-name .deadline{line-height:15px;font-size:11px;font-weight:600;color:#f37676}.job-recommendation.type-b .job-recommendation-details .info{margin-top:12px}.job-recommendation.type-b .job-recommendation-details .info .tags-wrapper{gap:4px}.job-recommendation.type-b .job-recommendation-details .info .tags-wrapper .tag{padding:1px 6px;font-size:11px;line-height:18px;font-weight:600;color:#768091;border-radius:4px;background:#f6f7f8}.job-recommendation.type-b .job-recommendation-details .info .applyBtn{padding:5px 12px;font-size:14px;line-height:22px;font-weight:600;color:#fff;border-radius:6px;background:#1b55f6}.job-recommendation.type-c{margin-top:72px}.job-recommendation.type-c h2{font-size:18px;color:#1a1a1e;font-weight:700;gap:8px}.job-recommendation.type-c .job-title-area{padding-right:70px}.job-recommendation.type-c .job-title-area:has(.info-ad-label){-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-moz-box-pack:start;justify-content:start}.job-recommendation.type-c .job-title-area .info-ad-label{font-size:11px;line-height:18px;color:#c2c6cd;padding:1px 6px;border:1px solid #e6e8ea;border-radius:4px}.job-recommendation.type-c .job-recommendation-list{border-top:0;margin-top:20px;background:transparent}.job-recommendation.type-c .swiper-wrap{position:relative}.job-recommendation.type-c .swiper-wrap .swiper-slide{width:400px}.job-recommendation.type-c .swiper-wrap .swiper-button-prev{top:-48px;left:unset;right:32px;width:32px;height:32px;margin-top:0;border:1px solid #e6e8ea;border-right:0;border-radius:8px 0 0 8px;background-color:#fff;background-image:none}.job-recommendation.type-c .swiper-wrap .swiper-button-prev:after{content:"";position:absolute;top:50%;left:9px;width:18px;height:18px;margin-top:-9px;background:url(/content/images/recruit/img_recommendation_slide_arrow.png);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);background-size:100%}.job-recommendation.type-c .swiper-wrap .swiper-button-prev.swiper-button-disabled~.swiper-prev-shadow{opacity:0;visibility:hidden;pointer-events:none}.job-recommendation.type-c .swiper-wrap .swiper-button-next{top:-48px;right:0;width:32px;height:32px;margin-top:0;border:1px solid #e6e8ea;border-left:0;border-radius:0 8px 8px 0;background-color:#fff;background-image:none}.job-recommendation.type-c .swiper-wrap .swiper-button-next:after{content:"";position:absolute;top:50%;left:5px;width:18px;height:18px;margin-top:-9px;background:url(/content/images/recruit/img_recommendation_slide_arrow.png);background-size:100%}.job-recommendation.type-c .swiper-wrap .swiper-button-next.swiper-button-disabled~.swiper-next-shadow{opacity:0;visibility:hidden;pointer-events:none}.job-recommendation.type-c .swiper-wrap .swiper-button-next.swiper-button-disabled,.job-recommendation.type-c .swiper-wrap .swiper-button-prev.swiper-button-disabled{opacity:1}.job-recommendation.type-c .swiper-wrap .swiper-button-next.swiper-button-disabled:after,.job-recommendation.type-c .swiper-wrap .swiper-button-prev.swiper-button-disabled:after{opacity:.35}.job-recommendation.type-c .swiper-wrap .swiper-next-shadow{right:0}.job-recommendation.type-c .swiper-wrap .swiper-next-shadow,.job-recommendation.type-c .swiper-wrap .swiper-prev-shadow{z-index:10;opacity:1;position:absolute;top:0;width:40px;height:100%;background:url(/content/images/recruit/img_recommendation_slide_shadow.png);visibility:visible;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.job-recommendation.type-c .swiper-wrap .swiper-prev-shadow{left:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.job-recommendation.type-c .job-recommendation-item{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;min-height:113px;margin-top:12px;padding:16px 24px 12px;border:1px solid #e6e8ea;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff}.job-recommendation.type-c .job-recommendation-item:first-child{margin-top:0}.job-recommendation.type-c .job-recommendation-details .title{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;margin-top:0}.job-recommendation.type-c .job-recommendation-details .title a{font-size:17px;line-height:25px;letter-spacing:0;color:#1a1a1e;max-width:-moz-calc(100% - 26px);max-width:calc(100% - 26px)}.job-recommendation.type-c .job-recommendation-details .title .tplBtnScrOff,.job-recommendation.type-c .job-recommendation-details .title .tplBtnScrOn{width:22px;height:22px}.job-recommendation.type-c .job-recommendation-details .company-name{margin-top:2px}.job-recommendation.type-c .job-recommendation-details .company-name a{margin-right:8px;line-height:20px;color:#575f6c}.job-recommendation.type-c .job-recommendation-details .company-name .deadline{line-height:15px;font-size:11px;font-weight:600;color:#f37676}.job-recommendation.type-c .job-recommendation-details .info{margin-top:12px}.job-recommendation.type-c .job-recommendation-details .info .tags-wrapper{gap:4px}.job-recommendation.type-c .job-recommendation-details .info .tags-wrapper .tag{padding:1px 6px;font-size:11px;line-height:18px;font-weight:600;color:#768091;border-radius:4px;background:#f6f7f8}.job-recommendation.type-c .job-recommendation-details .info .applyBtn{padding:5px 12px;font-size:14px;line-height:22px;font-weight:600;color:#fff;border-radius:6px;background:#1b55f6}#dev-performance-recommend+#dev-gi-list .tplJobListWrap{margin-top:40px!important}.mtuTip+.job-recommendation{margin-top:50px}
/*# sourceMappingURL=user_recommendation_list.css.map */