.job-banner[data-v-25a087c8]{background:linear-gradient(#fff,#f6faff,#f6faff);padding:18px 0 20px 0;color:#000}.job-banner .job-primary.detail-box[data-v-25a087c8]{border:none;height:auto;padding:0;margin:0;position:relative}.job-banner .job-primary.detail-box .info-primary[data-v-25a087c8]{position:relative;padding-top:35px;width:60%;float:left}.job-banner .job-primary.detail-box .info-primary .name[data-v-25a087c8]{padding:0;margin-bottom:6px}.job-banner .job-primary.detail-box .info-primary .name h1[data-v-25a087c8]{font-size:28px;font-weight:600;color:#000;line-height:40px;margin-right:30px;margin-top:1px;max-width:360px}.job-banner .job-primary.detail-box .info-primary .name .salary[data-v-25a087c8]{font-size:34px;font-family:kanzhun-Regular,kanzhun;color:#f26d49;line-height:55px;height:55px;font-weight:400;position:relative;top:-2px;display:inline-block;vertical-align:middle}.job-banner .job-primary.detail-box .info-primary p[data-v-25a087c8]{margin-bottom:0;color:#000;line-height:20px}.job-banner .job-primary.detail-box .info-primary p .text-city[data-v-25a087c8]{transition:none}.job-banner .job-primary.detail-box .info-primary p .text-desc[data-v-25a087c8]{font-size:14px;color:#000;line-height:20px;height:20px;margin-right:20px}.job-banner .job-primary.detail-box .info-primary .job-op[data-v-25a087c8]{margin-top:10px;margin-bottom:10px;font-size:22px;color:#000;line-height:42px;height:42px;display:inline-block}.job-banner .job-primary.detail-box .info-primary .job-actions[data-v-25a087c8] .ant-btn{height:42px;padding:0 18px;border-radius:8px;font-weight:600}.job-banner .job-primary.detail-box .info-primary .job-actions .job-action-btn[data-v-25a087c8]{min-width:140px;box-shadow:0 6px 16px rgba(15,41,136,.18)}.job-banner .job-primary.detail-box .info-primary .job-actions .job-fav-btn[data-v-25a087c8]{box-shadow:none}.job-banner .job-primary.detail-box .info-primary .job-actions .job-fav-btn.is-favorited[data-v-25a087c8]{color:#0f2988;border-color:#0f2988;background:rgba(15,41,136,.08)}.card-item[data-v-62c11662]{width:100%;background:#fff;border-radius:12px;padding:24px 32px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease;margin-bottom:24px}.card-item[data-v-62c11662]:hover{box-shadow:0 6px 16px rgba(0,0,0,.1);transform:translateY(-2px)}.card-item .company-jianjie[data-v-62c11662]{padding:20px 40px;font-size:16px;text-align:left;display:block;font-weight:400;color:#555;line-height:1.8}.card-item .company-jianjie .desc[data-v-62c11662]{text-align:left}.card-item .ant-col[data-v-62c11662],.card-item .company-jianjie .desc p[data-v-62c11662]{margin-bottom:16px}.card-item h1.title[data-v-62c11662]{font-size:20px;font-weight:600;color:#1a1a1a;line-height:1.5;margin-bottom:16px;border-bottom:1px solid #f0f0f0;padding-bottom:12px}.company-detail[data-v-62c11662]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease}.company-detail[data-v-62c11662]:hover{box-shadow:0 6px 16px rgba(0,0,0,.1)}.company-detail>[data-v-62c11662]{margin-top:16px}.company-detail img[data-v-62c11662]{width:64px;height:64px;margin-right:16px;border:1px solid #f3f5fb;border-radius:8px;-o-object-fit:cover;object-fit:cover}.company-detail .company-name[data-v-62c11662]{color:#1a1a1a;font-size:18px;height:64px;line-height:64px;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.company-detail h1.title[data-v-62c11662]{margin-top:0;font-size:20px;font-weight:600;color:#1a1a1a;line-height:1.5;border-bottom:1px solid #f0f0f0;padding-bottom:12px}.company-detail a[data-v-62c11662]{color:#1890ff;text-decoration:none;transition:color .3s}.company-detail a[data-v-62c11662]:hover{color:#40a9ff}.work-zhize[data-v-62c11662]{background:#f6f6f8;width:100%;padding-bottom:2rem;padding-top:2rem}