.search_searchPage__MDT2F{max-width:1344px;min-width:900px;margin:auto;min-height:100vh;background-color:#fff}.search_searchPage__MDT2F .search_bannerCarousel__cJ3Cg .slick-dots{bottom:44px!important}.search_searchPage__MDT2F .search_searchBannerWapper__CmyWm{transform:translateY(-50%);position:relative;z-index:11}.search_searchPage__MDT2F .search_mainContainer__VbfPR{background-color:#f8f9fa;border-radius:24px;padding:18px;margin-bottom:40px}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_filterWapper__01R21{display:flex;justify-content:space-between;gap:12px;margin-bottom:18px}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_filterWapper__01R21 .search_filterContainer__LZCL6{display:flex;flex-wrap:wrap;gap:12px}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_filterWapper__01R21 .search_resetBtn__Yh_i0{flex-shrink:0;width:44px;height:44px;border-radius:8px;background-color:#fff;border:1px solid #eceef0;display:flex;align-items:center;justify-content:center;cursor:pointer}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_filterWapper__01R21 .search_resetBtn__Yh_i0:active svg{transform:scale(1.2)}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F{position:relative;padding-bottom:22px}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F .search_jobListContainer__0p1Z0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--searchPage-cardGap)}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F .search_jobListContainer__0p1Z0 .search_guideCardWapper__too22{bottom:calc(var(--searchPage-jobCardH)*3 + var(--searchPage-cardGap)*4);height:171px}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F .search_companyListContainer__fDipm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--searchPage-cardGap)}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F .search_companyListContainer__fDipm .search_guideCardWapper__too22{bottom:calc(var(--searchPage-companyCardH)*2 + var(--searchPage-cardGap)*3);height:185px}@media screen and (max-width:1344px){.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F .search_jobListContainer__0p1Z0{grid-template-columns:repeat(1,minmax(0,1fr))}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F .search_jobListContainer__0p1Z0 .search_guideCardWapper__too22{bottom:calc(var(--searchPage-jobCardH)*6 + var(--searchPage-cardGap)*7)}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F .search_companyListContainer__fDipm{grid-template-columns:repeat(2,minmax(0,1fr))}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F .search_companyListContainer__fDipm .search_guideCardWapper__too22{bottom:calc(var(companyCardH)*3 + var(--searchPage-cardGap)*4)}}@media screen and (max-width:768px){.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F .search_ChatInfo__RfBXY{display:none}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F .search_jobListContainer__0p1Z0 .search_guideCardWapper__too22{bottom:calc(var(--searchPage-mobileJobCardH)*6 + var(--searchPage-cardGap)*7)}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F .search_companyListContainer__fDipm{grid-template-columns:repeat(1,minmax(0,1fr))}.search_searchPage__MDT2F .search_mainContainer__VbfPR .search_resultContainer__M_a7F .search_companyListContainer__fDipm .search_guideCardWapper__too22{bottom:calc(var(companyCardH)*6 + var(--searchPage-cardGap)*7)}}.search_JobDetail__c6qUU{max-width:1344px;min-width:900px;min-height:100vh;background-color:#f8f9fa;border-radius:24px;padding:12px;margin:auto auto 52px;display:flex;gap:18px}.search_JobDetail__c6qUU .search_jobDetailMain__GjIm7{width:calc(100% - 18px - 324px);display:flex;flex-direction:column;gap:18px}.search_JobDetail__c6qUU .search_jobDetailMain__GjIm7 .search_jobDetailContent__q8HME{border-radius:16px}.search_JobDetail__c6qUU .search_jobDetailMain__GjIm7 .search_sameJobs__3CvxX{background-color:#fff;border-radius:16px;padding:32px}.search_JobDetail__c6qUU .search_jobDetailMain__GjIm7 .search_sameJobs__3CvxX .search_sameJobsTitle__pJlBZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.search_JobDetail__c6qUU .search_jobDetailMain__GjIm7 .search_sameJobs__3CvxX .search_sameJobsTitle__pJlBZ .search_sameJobsTitleText__Ps88r{color:#333;font-size:20px;font-weight:700}.search_JobDetail__c6qUU .search_jobDetailMain__GjIm7 .search_sameJobs__3CvxX .search_sameJobsTitle__pJlBZ .search_SeeMoreBtn__hVUL6{cursor:pointer;background-color:unset;border:none;outline:none;display:flex;align-items:center;color:#577cf6;font-size:14px;font-weight:700;gap:8px}.search_JobDetail__c6qUU .search_jobDetailMain__GjIm7 .search_sameJobs__3CvxX .search_sameJobsTitle__pJlBZ .search_SeeMoreBtn__hVUL6 a{color:#577cf6}.search_JobDetail__c6qUU .search_jobDetailMain__GjIm7 .search_sameJobs__3CvxX .search_sameJobsTitle__pJlBZ .search_SeeMoreBtn__hVUL6 .search_SeeMoreBtnIcon__GqI_T{font-size:0}.search_JobDetail__c6qUU .search_jobDetailMain__GjIm7 .search_sameJobs__3CvxX .search_sameJobsList__PSByH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media screen and (max-width:768px){.search_JobDetail__c6qUU .search_jobDetailMain__GjIm7 .search_sameJobs__3CvxX .search_sameJobsList__PSByH{grid-template-columns:repeat(1,minmax(0,1fr))}}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA{flex-shrink:0;position:sticky;top:calc(var(--header-height, 64px) + 12px);width:324px;height:100%;display:flex;flex-direction:column;gap:18px}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_companyDetailWrapper__x6fJx{cursor:pointer;width:100%;border-radius:16px;padding:64px 8px 8px;background-color:#577cf6;box-shadow:0 0 12px 0 rgba(0,0,0,.04)}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_companyDetailWrapper__x6fJx .search_companyDetailBox__PEe49{position:relative;background-color:#fff;border-radius:8px;padding:50px 16px;display:flex;flex-direction:column;gap:22px}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_companyDetailWrapper__x6fJx .search_companyDetailBox__PEe49 .search_companyAvatar__lL9wD{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_companyDetailWrapper__x6fJx .search_companyDetailBox__PEe49 .search_companyName__Z0GZ4{text-align:center;color:#333;font-size:16px;font-weight:700;white-space:pre-wrap;word-break:break-word}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_companyDetailWrapper__x6fJx .search_companyDetailBox__PEe49 .search_companyInfo__kEGqh{display:flex;flex-direction:column;gap:8px}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_companyDetailWrapper__x6fJx .search_companyDetailBox__PEe49 .search_companyInfo__kEGqh .search_companyInfoItem__eMGTm{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;background-color:#f8f9fa}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_companyDetailWrapper__x6fJx .search_companyDetailBox__PEe49 .search_companyInfo__kEGqh .search_companyInfoItem__eMGTm .search_companyInfoItemIcon__Pu13a{flex-shrink:0}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_companyDetailWrapper__x6fJx .search_companyDetailBox__PEe49 .search_companyInfo__kEGqh .search_companyInfoItem__eMGTm .search_companyInfoItemText__Nhbaj{color:#333;font-size:12px;font-weight:400;white-space:pre-wrap;word-break:break-word}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_companyDetailWrapper__x6fJx .search_companyDetailBox__PEe49 .search_companyDetailBtn___VFPy{position:absolute;left:50%;bottom:16px;transform:translate(-50%);color:#333;font-size:14px;font-weight:700}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_companyDetailWrapper__x6fJx .search_companyDetailBox__PEe49 .search_companyDetailBtn___VFPy>span{color:#577cf6;font-size:14px;font-weight:700}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_tipsWrapper__y2quE{border-radius:16px;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.04);padding:8px}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_tipsWrapper__y2quE .search_tipsBox__0Jmxu{border-radius:12px;background-color:#f8f9fa;padding:16px 22px 0;display:flex;flex-direction:column;gap:18px}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_tipsWrapper__y2quE .search_tipsBox__0Jmxu .search_tipsTitle__Q_T1t{color:#333;font-size:18px;font-weight:700}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_tipsWrapper__y2quE .search_tipsBox__0Jmxu .search_tipsContent__4iT_C{color:#333;font-size:14px;font-weight:500}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_tipsWrapper__y2quE .search_tipsBox__0Jmxu .search_tipsContent__4iT_C .search_reportBtn__J9MWK{cursor:pointer;outline:none;border:none;background-color:unset;color:#577cf6}.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA .search_tipsWrapper__y2quE .search_tipsBox__0Jmxu .search_tipsImgBox__4jOxX{display:flex;justify-content:flex-end}@media screen and (max-width:768px){.search_JobDetail__c6qUU .search_jobDetailAside__mHDBA{display:none}}.search_guideCardWapper__too22{display:flex;flex-direction:column;gap:20px;padding:36px 56px;border-radius:16px;position:absolute;left:0;width:100%;background-image:url(/_next/static/media/LoginGuide.96afbd48.webp);background-size:100% 100%;background-repeat:no-repeat}.search_guideCardWapper__too22 .search_guideCardImg__SjBcY{width:320px;height:214px;position:absolute;z-index:0;bottom:0;right:10%}.search_guideCardWapper__too22 .search_guideCardContent__KEbeQ{position:relative;z-index:1;color:#fff;font-size:24px;font-weight:900}.search_guideCardWapper__too22 .search_guideCardBtn__op_6G{position:relative;z-index:1;width:-moz-fit-content;width:fit-content;outline:none;border:none;background-color:#fff;border-radius:8px;padding:8px 22px;cursor:pointer;color:#333;font-size:14px;font-weight:700}.search_cardMask__yErV6{filter:blur(6px);pointer-events:none}.CompanyCard_card__U__Tk{position:relative;width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center;border-radius:16px;cursor:pointer;transition:border .3s ease-in-out;border:1px solid #f7f8ff}.CompanyCard_card__U__Tk:hover{border:1px solid #577cf6;box-shadow:0 0 0 3px rgba(87,124,246,.2)}.CompanyCard_card__U__Tk:hover .CompanyCard_likePlaceholder__2YDqI{display:block!important}.CompanyCard_inner__DDc5d{background-color:#fff;border-radius:16px;overflow:hidden;width:100%;height:100%;padding:8px}.CompanyCard_innerOther__ckfcg{background:#fff}.CompanyCard_body__Vk6MC{display:flex;flex-direction:column;width:100%;border-radius:12px}.CompanyCard_bodyOther__5ldwl{border:1px solid #f8f9fa}.CompanyCard_header__ZiAQE{display:flex;gap:12px;border:1px solid #f8f9fa;border-radius:8px;background:#fff;padding:12px}.CompanyCard_headerLogo__RJP1z{flex-shrink:0;position:relative;display:flex;flex-direction:column;align-items:center}.CompanyCard_logoImg__5BGBo{width:68px;height:68px;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.078)}.CompanyCard_logoImage__IrBuy{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CompanyCard_logoBox__q0Pyw{display:flex;justify-content:center;margin:16px 0 22px}.CompanyCard_logoInner__rT2kH{width:72px;height:72px;border-radius:8px;background:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden;box-shadow:0 1px 4px 0 rgba(0,0,0,.078)}.CompanyCard_verifyTip__y6ohi{position:absolute;right:-6px;top:-6px}.CompanyCard_companyName__0gtQB{margin-bottom:18px;white-space:pre-wrap;word-break:break-word;font-size:16px;color:#333;font-weight:700;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CompanyCard_infoItem__JoSz2{display:flex;align-items:center;font-size:14px;color:#333;background:#f8f9fa;border-radius:8px;margin-bottom:8px;padding:12px 16px;white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis}.CompanyCard_infoIcon__k_V4l{margin-right:10px}.CompanyCard_truncate2__033Pl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.CompanyCard_jobBox__ss9RM,.CompanyCard_jobCard__G_Qma{display:flex;flex-direction:column}.CompanyCard_jobCard__G_Qma{background:#f8f9fa;padding:16px;border-radius:8px;margin-bottom:12px}.CompanyCard_jobTitle__G_vFU{font-size:14px;color:#333;margin-bottom:8px;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:700;word-break:break-word}.CompanyCard_jobItem__avrQu{display:flex;flex-direction:column;gap:8px;flex-wrap:wrap}.CompanyCard_salary__eJ3cT{display:flex;align-items:flex-start;font-weight:700;font-size:14px;color:#ff5630}.CompanyCard_salaryText__Oc732{color:#ff5630}.CompanyCard_jobLocation__jkQU3{display:flex;align-items:flex-start;font-size:14px;color:#666;white-space:pre-wrap;word-break:break-word}.CompanyCard_moreJobsBtn__73v2O{display:flex;justify-content:center;align-items:center;width:100%;font-weight:700;font-size:14px;color:#333;cursor:pointer}.CompanyCard_moreJobsCount__JIbfg{color:#577cf6;font-weight:700;margin-left:4px}.CompanyCard_popoverWrap__ydys8{display:flex;flex-direction:column;padding:8px;width:436px;background:#577cf6}.CompanyCard_popoverCard__ncsxS{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:12px;padding:0 16px 16px}.CompanyCard_likeBox__k7_Jm{position:absolute;top:12px;right:12px;width:40px;height:40px;background:#f8f9fa;border-radius:8px;display:flex;justify-content:center;align-items:center}.CompanyCard_likeInner__rWr5e{width:18px;height:18px}.CompanyCard_likeIcon__hBYjl{width:18px;cursor:pointer}.CompanyCard_headerContent__pOuTK{flex:1;display:flex;flex-direction:column;justify-content:start}.CompanyCard_companyTitle__O4RE7{display:flex;min-height:48px;margin-right:8px}.CompanyCard_companyTitle__O4RE7 h4{white-space:pre-wrap;word-break:break-word;font-size:16px;font-weight:600;color:#1f1f1f;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;line-height:24px}.CompanyCard_meta__jVacj{font-size:14px;line-height:18px;min-height:54px}.CompanyCard_metaRow__kGB3T{display:flex;gap:4px;margin-top:9px}.CompanyCard_metaText__IciqY{color:#666;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CompanyCard_footer__CSb6_{font-weight:700;padding:12px 0 4px;text-align:center}.CompanyCard_moreJobs__9CXDV{color:#577cf6}.CompanyCard_likeHoverBox__s522t{position:relative;width:24px;height:24px;flex-shrink:0;padding-top:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.CompanyCard_likePlaceholder__2YDqI{display:none}.CompanyCard_companyHot__BSepZ{margin-top:14px;height:20px}.CompanyCard_relative__wkMWJ{position:relative}.CompanyCard_likedBox___RP_q{display:block}