.rich-type-text-content{word-break:break-word}.rich-type-text-content pre{white-space:normal}.rich-type-text-content.line-clamp:not(.show-all){line-height:var(--line-height,22px);max-height:calc(var(--line-height, 22px)*var(--line-clamp, 3));overflow:hidden;position:relative}.rich-type-text-content.line-clamp:not(.show-all):not(.low-version){display:-webkit-box;-webkit-line-clamp:1;overflow-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.rich-type-text-content.is-overflow.low-version:before{background:linear-gradient(90deg,#fff0,#fff 50%);bottom:0;content:"";height:var(--line-height,22px);pointer-events:none;position:absolute;right:0;width:80px;z-index:1}.rich-type-text-content.is-overflow.low-version:after{background:var(--bg-color,#fff);bottom:0;color:#333;content:"...";padding-left:4px;pointer-events:none;position:absolute;right:10px;z-index:2}.rich-type-text-content ol>li>p,.rich-type-text-content ul>li>p{display:inline}.rich-type-text-content ol{display:block;list-style:unset;list-style-position:inside;list-style-type:decimal;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;unicode-bidi:isolate}.rich-type-text-content ol li{display:list-item;list-style:unset;text-align:-webkit-match-parent;unicode-bidi:isolate}.rich-type-text-content ul{display:block;list-style:unset;list-style-position:inside;list-style-type:disc;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0;unicode-bidi:isolate}.rich-type-text-content ul li{display:list-item;list-style:none;padding-left:10px;position:relative;text-align:-webkit-match-parent;unicode-bidi:isolate}.rich-type-text-content ul li:before{color:#444;content:"•";font-size:12px;left:0;position:absolute}.rich-type-text-content strong{font-weight:600}.rich-type-text-content.is-new-mode p{margin-top:12px}.rich-type-text-content.is-new-mode p:first-child{margin-top:0}.view-all-btn{align-items:center;display:flex;margin-top:8px}.view-all-btn>.text{color:#888;font-size:15px;font-weight:400;line-height:22px;margin-right:4px;text-decoration-line:underline}.view-all-btn>.icon{color:#888;display:block;height:16px;width:16px}.job-detail-container[data-v-09e68a07]{background-color:#fff;padding:16px 16px 64px}.job-title[data-v-09e68a07]{color:#222;font-weight:600;line-height:28px;overflow-wrap:break-word;position:relative}.job-title-small[data-v-09e68a07]{font-size:19px}.job-title-large[data-v-09e68a07]{font-size:22px}.job-type[data-v-09e68a07]{align-items:center;display:flex;margin-top:10px}.job-type .time-icon[data-v-09e68a07]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cg clip-path='url(%23a)'%3E%3Cmask id='b' width='18' height='18' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/mask%3E%3Cg clip-path='url(%23c)'%3E%3Ccircle cx='9' cy='9' r='6.5' fill='%23aaa'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M9 6.5v3.077L11.5 11'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h18v18H0z'/%3E%3C/clipPath%3E%3CclipPath id='c'%3E%3Cpath fill='%23fff' d='M2.5 2.5h13v13h-13z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;color:#aaa;flex:none;height:16px;margin-right:5px;width:16px}.job-type .job-type-text[data-v-09e68a07]{color:#666;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.location-type[data-v-09e68a07]{align-items:center;display:flex;margin-top:7px}.location-type .computer-icon[data-v-09e68a07]{flex:none;height:16px;margin-right:5px;width:16px}.location-type .location-type-text[data-v-09e68a07]{color:#666;font-size:12px;font-weight:500;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.job-location[data-v-09e68a07]{align-items:flex-start;display:flex;margin-top:7px}.job-location .location-icon[data-v-09e68a07]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath fill='%23aaa' d='M15.492 7.91c0 2.571-3.354 6.151-5.243 7.964-.748.717-1.767.717-2.514 0-1.89-1.813-5.243-5.393-5.243-7.964 0-3.58 2.91-6.482 6.5-6.482s6.5 2.902 6.5 6.482'/%3E%3Cpath fill='%23fff' d='M9 5.526a2 2 0 1 1 0 4 2 2 0 0 1 0-4'/%3E%3C/svg%3E") no-repeat;color:#aaa;flex:none;height:15px;margin-right:5px;margin-top:1px;width:15px}.job-location .location-text[data-v-09e68a07]{color:#666;font-size:12px;font-weight:500;line-height:17px}.job-visa[data-v-09e68a07]{margin-top:7px}.job-visa[data-v-09e68a07],.job-visa .visa-icon[data-v-09e68a07]{align-items:center;display:flex}.job-visa .visa-icon[data-v-09e68a07]{font-size:0;height:15px;justify-content:center;margin-right:5px;width:15px}.job-visa .warning-icon[data-v-09e68a07]{color:#aaa;height:12px;margin-left:5px;transform:translateY(1px);width:12px}.job-visa .visa-text[data-v-09e68a07]{color:#666;font-size:12px;font-weight:500;line-height:17px}.job-visa .visa-text[data-v-09e68a07],.salary-desc[data-v-09e68a07]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.salary-desc[data-v-09e68a07]{color:var(--primary-color-2);font-size:15px;font-weight:600;line-height:23px;margin-bottom:16px;margin-top:20px}.jd-ai-chat-tool[data-v-09e68a07]{margin-bottom:13px;position:relative;top:-15px}.boss-info[data-v-09e68a07]{border-top:1px solid #ebebeb;display:flex;margin-top:28px;overflow:hidden;padding:28px 0}.boss-info .avatar-container[data-v-09e68a07]{flex:none;height:41px;margin-right:10px;position:relative}.boss-info .avatar-container .status-indicator[data-v-09e68a07]{align-items:center;background-color:#00bc5e;border:1px solid #fff;border-radius:50%;bottom:1px;box-sizing:border-box;display:flex;height:10px;justify-content:center;position:absolute;right:1px;width:10px}.boss-info .avatar-img[data-v-09e68a07]{height:41px;width:41px}.boss-info .boss-detail[data-v-09e68a07]{flex:1;overflow:hidden;width:0}.boss-info .boss-name[data-v-09e68a07]{color:#222;font-size:14px;font-weight:600;line-height:14px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boss-info .boss-introduce[data-v-09e68a07]{align-items:center;color:#666;display:flex;flex-wrap:wrap;font-size:13px;gap:4px;line-height:18px;overflow:hidden}.boss-info .boss-introduce .client-company-tag[data-v-09e68a07]{background:#f5f5f5;border-radius:4px;color:#484848;font-size:12px;font-weight:500;line-height:14px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap}.boss-info .boss-status[data-v-09e68a07]{font-size:13px;font-weight:400;line-height:18px;margin-top:4px}.job-desc-wrapper[data-v-09e68a07]{margin-top:16px;overflow-wrap:break-word;position:relative}.job-desc-wrapper.is-limit[data-v-09e68a07]{max-height:176px;overflow:hidden}.job-desc-wrapper .desc[data-v-09e68a07]{color:#484848;font-size:15px;font-weight:400;line-height:22px}.job-benefits-wrapper[data-v-09e68a07]{border-top:1px solid #ebebeb;margin-bottom:28px;padding-top:28px}.job-benefits-wrapper .section-title[data-v-09e68a07]{color:#222;font-size:20px;font-weight:600;line-height:27px}.job-benefits-wrapper .job-benefits[data-v-09e68a07]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.job-benefits-wrapper .job-benefits .job-benefit-item[data-v-09e68a07]{border:1px solid #e5e5ea;border-radius:8px;color:#222;font-size:14px;font-weight:500;overflow:hidden;padding:12px 16px;text-overflow:ellipsis;white-space:nowrap}.job-description[data-v-09e68a07]{border-top:1px solid #ebebeb;padding:24px 0}.job-description .section-title[data-v-09e68a07]{color:#222;font-size:20px;font-weight:600;line-height:27px}.job-description .job-desc-text[data-v-09e68a07],.job-description .job-rich-text[data-v-09e68a07]{color:#484848;font-size:13px;line-height:19px;margin-top:14px;white-space:pre-line}.client-company-info[data-v-09e68a07]{border-top:1px solid #ebebeb;padding:24px 0}.client-company-info .section-title[data-v-09e68a07]{color:#222;font-size:20px;font-weight:600;line-height:27px}.client-company-info .client-company-desc-wrapper[data-v-09e68a07]{margin-top:16px;overflow-wrap:break-word;position:relative}.client-company-info .client-company-desc-wrapper .desc[data-v-09e68a07]{color:#484848;font-size:15px;font-weight:400;line-height:22px}.more-info[data-v-09e68a07]{border-top:1px solid #ebebeb;padding:24px 0}.more-info .section-title[data-v-09e68a07]{color:#222;font-size:20px;font-weight:600;line-height:27px}.more-info .sub-title[data-v-09e68a07]{color:#222;display:-webkit-box;font-size:14px;-webkit-line-clamp:1;line-height:19px;margin-top:14px;overflow-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.more-info .info-text[data-v-09e68a07]{color:#484848;font-size:12px;line-height:19px;margin-top:7px}.company-info[data-v-09e68a07]{border-top:1px solid #ebebeb;padding:24px 0}.company-info .section-title[data-v-09e68a07]{color:#222;font-size:20px;font-weight:600;line-height:27px}.company-info .company-detail[data-v-09e68a07]{align-items:center;display:flex;margin-top:17px}.company-info .company-logo[data-v-09e68a07]{display:flex;flex:none;height:41px;padding-right:10px}.company-info .company-logo-img[data-v-09e68a07]{height:41px;width:41px}.company-info .company-content[data-v-09e68a07]{flex:1;overflow:hidden}.company-info .company-name-wrapper[data-v-09e68a07]{align-items:center;color:#222;display:flex;font-size:16px;font-weight:600;line-height:22px}.company-info .company-desc[data-v-09e68a07],.company-info .company-name-wrapper .company-name[data-v-09e68a07]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-info .company-desc[data-v-09e68a07]{color:#484848;font-size:12px;line-height:17px;margin-top:4px}.company-info .chevron-right[data-v-09e68a07]{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none' viewBox='0 0 8 14'%3E%3Cpath fill='%23484848' fill-rule='evenodd' d='M.543 12.957a1 1 0 0 1 0-1.414L5.336 6.75.543 1.957A1 1 0 0 1 1.957.543l5.5 5.5a1 1 0 0 1 0 1.414l-5.5 5.5a1 1 0 0 1-1.414 0' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;color:#484848;flex:none;height:16px;margin-left:24px;width:16px}.company-info .company-description[data-v-09e68a07]{color:#484848;display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:20px;margin-top:16px;overflow-wrap:break-word;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.bottom-button[data-v-09e68a07]{background:#fff;bottom:0;left:0;padding:14px 14px 22px;position:fixed;right:0}.bottom-button .message-button[data-v-09e68a07]{display:block;width:100%}.offline-container[data-v-09e68a07]{padding:58px 14px 64px}.label-wrapper[data-v-09e68a07]{line-height:0;overflow:hidden;white-space:normal;word-break:break-word}.label-item[data-v-09e68a07]{align-items:center;border:1px solid #ddd;border-radius:7px;box-sizing:content-box;color:#484848;display:inline-flex;font-size:11px;font-weight:500;justify-content:center;line-height:17px;margin:7px 7px 0 0;padding:7px 12px}.visa-popup .visa-popup-content[data-v-09e68a07]{align-items:center;display:flex;flex-direction:column;padding-bottom:28px}.visa-popup .visa-popup-content .visa-img-wrapper[data-v-09e68a07]{align-items:center;background:#f5f5f5;border-radius:100%;display:flex;flex-shrink:0;height:80px;justify-content:center;margin-top:12px;width:80px}.visa-popup .visa-popup-content .visa-img-wrapper img[data-v-09e68a07]{width:45px}.visa-popup .visa-popup-content .visa-title[data-v-09e68a07]{color:#222;font-size:24px;font-weight:600;margin-top:16px}.visa-popup .visa-popup-content .visa-desc[data-v-09e68a07]{color:#484848;font-size:14px;font-weight:400;line-height:20px;margin-top:12px;padding:0 16px;text-align:center}.copy-icon[data-v-09e68a07]{margin-right:17px}.card-wrap[data-v-58bac837]{background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden;padding:24px 80px 24px 24px;position:relative}.card-wrap .close-card[data-v-58bac837]{color:#aaa;cursor:pointer;height:12px;position:absolute;right:24px;top:24px;width:12px}.card-wrap-detail[data-v-58bac837]{background:#2ee3811f;margin:32px 0 0;padding:24px 20px}.card-wrap-detail .close-card[data-v-58bac837]{right:20px}.card-wrap-detail img[data-v-58bac837]{bottom:0;height:64px;right:0}.btn-list-wrapper[data-v-58bac837]{align-items:center;display:flex;gap:12px;margin-top:16px}.btn-list-wrapper .list-btn[data-v-58bac837]{align-items:center;background:#fff;border:1px solid #222;border-radius:18px;color:#222;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;justify-content:center;line-height:20px;padding:8px 26px}.btn-list-wrapper .list-btn[data-v-58bac837]:hover{background:#f5f5f5}.not-fit-reason-select-wrapper[data-v-83398037]{inset:0;position:fixed;z-index:1000}.not-fit-reason-select-container[data-v-83398037]{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001f;padding:20px 20px 12px;position:absolute;visibility:hidden;width:470px}.not-fit-reason-select-container.visible[data-v-83398037]{visibility:visible}.title-bar[data-v-83398037]{align-items:center;display:flex;justify-content:space-between}.title-bar>.title-text[data-v-83398037]{color:#222;font-size:16px;font-weight:500;line-height:24px}.title-bar>.icon-container[data-v-83398037]{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.title-bar>.icon-container[data-v-83398037]:hover{background-color:#f5f5f5}.title-bar>.icon-container[data-v-83398037]:active{background-color:#ebebeb}.hint[data-v-83398037]{color:#888;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-top:4px}.option-container[data-v-83398037]{display:flex;flex-wrap:wrap}.option-container>.tag-item[data-v-83398037]{border:1.5px solid #ebebeb;border-radius:28px;color:#222;cursor:pointer;font-size:14px;font-weight:500;height:34px;justify-content:center;line-height:30px;margin-right:8px;margin-top:12px;padding:0 16px;text-align:center}.option-container>.tag-item[data-v-83398037]:hover{border-color:#00bc5e}.option-container>.tag-item.selected[data-v-83398037]{background:#e0f8eb;border-color:#00bc5e;color:#028847}.footer-bar[data-v-83398037]{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:16px}.footer-bar>.confirm-btn[data-v-83398037]{height:36px;width:96px}.footer-bar>.reason-input[data-v-83398037]{flex:1}.footer-bar>.reason-input[data-v-83398037] .b-input{height:30px}.footer-bar>.reason-input.error[data-v-83398037]{border-color:#bd222b;box-shadow:none}.error-tip[data-v-83398037]{color:#bd222b;font-size:14px;font-weight:400;height:17px;margin-top:8px}.not-fit-reason-item-tooltip.b-tooltip-content{border:none}.job-recommend-layout[data-v-9d87f1fa]{flex:1}.job-empty-default[data-v-9d87f1fa],.job-empty-search[data-v-9d87f1fa]{min-height:calc(100vh - var(--nav-height) - var(--mini-footer-height))}.job-empty-search[data-v-9d87f1fa]{display:flex;justify-content:center;padding-top:56px}.job-empty-search__content[data-v-9d87f1fa]{max-width:1080px}.job-empty-search__title[data-v-9d87f1fa]{color:#000;font-size:28px;font-weight:600;line-height:34px}.job-empty-search__desc[data-v-9d87f1fa]{font-size:20px;line-height:24px;margin-top:12px}.job-empty-search__desc-label[data-v-9d87f1fa]{color:#484848;font-weight:500}.job-empty-search__desc-keyword[data-v-9d87f1fa]{color:#222;font-weight:600}.job-empty-search__tips[data-v-9d87f1fa]{color:#484848;font-size:16px;line-height:20px;margin-bottom:8px;margin-top:24px}.job-empty-default[data-v-9d87f1fa]{position:relative}.job-content[data-v-9d87f1fa]{margin:16px auto 30px;max-width:1240px;min-height:calc(100vh - var(--nav-height) - var(--mini-footer-height) - 56px);padding:0 30px}.job-content[data-v-9d87f1fa] .job-card-detail{width:728px}.job-content__sidebar[data-v-9d87f1fa]{float:left;margin-right:20px;width:424px}@media screen and (max-width:1240px){.job-content[data-v-9d87f1fa] .job-card-detail,.job-content[data-v-9d87f1fa] .job-detail-loading{width:calc(62% - 20px)}.job-content__sidebar[data-v-9d87f1fa]{width:38%}}@media screen and (max-width:768px){.job-content.list[data-v-9d87f1fa] .job-card-detail,.job-content.list[data-v-9d87f1fa] .job-detail-container{display:none}.job-content.list .job-content__sidebar[data-v-9d87f1fa]{margin-right:0;width:100%}.job-content.detail[data-v-9d87f1fa]{margin:0;padding:0}.job-content.detail[data-v-9d87f1fa] .job-card-detail{top:80px;width:100%}.job-content.detail .job-content__sidebar[data-v-9d87f1fa]{display:none}}@media screen and (max-width:600px){.job-content[data-v-9d87f1fa]{padding:0 12px}.job-content[data-v-9d87f1fa] .job-card-detail .card-detail-header{padding:16px}.job-content[data-v-9d87f1fa] .job-card-detail .b-scrollbar-container{padding:0 16px}.job-content[data-v-9d87f1fa] .job-detail-loading{border-radius:0;top:56px!important;width:100%}.job-content[data-v-9d87f1fa] .job-detail-loading .card-detail-body,.job-content[data-v-9d87f1fa] .job-detail-loading .card-detail-header{padding:16px}.job-content__sidebar[data-v-9d87f1fa] .job-card{padding:20px 16px}}.job-content__loading[data-v-9d87f1fa]{align-items:center;display:flex;height:50px;justify-content:center}.job-content__no-more[data-v-9d87f1fa]{color:#888;font-size:18px;line-height:22px;margin-top:24px;text-align:center}.clearfix[data-v-9d87f1fa]:after{clear:both;content:"";display:block;height:0;width:0}.activity-banner[data-v-9d87f1fa]{aspect-ratio:424/144;background-color:#f5f5f5;box-shadow:0 0 10px #0000001a;cursor:pointer;margin-bottom:16px;overflow:hidden}.activity-banner[data-v-9d87f1fa],.activity-banner .activity-banner-img[data-v-9d87f1fa],.guide-banner[data-v-9d87f1fa]{border-radius:12px;width:100%}.guide-banner[data-v-9d87f1fa]{background:#fff;background-image:linear-gradient(180deg,#fff9c999 0,#fff9c900 100px);margin-bottom:20px;padding:16px 20px 16px 16px;position:relative}.guide-banner>.guide-banner-title[data-v-9d87f1fa]{color:#222;font-size:16px;font-weight:600;line-height:24px}.guide-banner>.guide-banner-subtitle[data-v-9d87f1fa]{color:#484848;font-size:14px;font-weight:400;line-height:20px;margin-top:4px}.guide-banner>.footer-icon[data-v-9d87f1fa]{bottom:4px;height:80px;position:absolute;right:8px;width:80px}.guide-banner>.icon-container[data-v-9d87f1fa]{border-radius:50%;cursor:pointer;height:16px;padding:2px;position:absolute;right:10px;top:10px;width:16px}.guide-banner>.icon-container[data-v-9d87f1fa]:hover{background-color:#f5f5f5}.guide-banner>.icon-container[data-v-9d87f1fa]:active{background-color:#ebebeb}.guide-banner>.icon-container>.close-icon[data-v-9d87f1fa]{display:block}.guide-banner__action[data-v-9d87f1fa]{margin-top:12px}.no-jobs-try[data-v-9d87f1fa]{color:#484848;font-size:16px;line-height:24px}.no-jobs-try li[data-v-9d87f1fa]{padding-left:12px;position:relative}.no-jobs-try li[data-v-9d87f1fa]:before{background-color:#484848;border-radius:50%;content:"";height:4px;left:0;position:absolute;top:10px;width:4px}
