.text-collapse[data-v-90b1ade2]{position:relative;width:100%;display:flex;flex-direction:column;align-content:center;align-items:center}.text-content[data-v-90b1ade2]{overflow:hidden;transition:max-height .3s ease;word-break:break-word;white-space:pre-line;line-height:1.5}.text-content.collapsed[data-v-90b1ade2]{position:relative;overflow:hidden}.text-content.collapsed[data-v-90b1ade2]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1.06667rem;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.8));pointer-events:none}.toggle-btn[data-v-90b1ade2]{display:inline-flex;align-items:center;margin-top:.21333rem;color:#007bff;cursor:pointer;user-select:none;font-size:.37333rem;transition:color .2s}.toggle-btn[data-v-90b1ade2]:hover{color:#0056b3}.btn-text[data-v-90b1ade2]{margin-right:.10667rem}.btn-icon[data-v-90b1ade2]{font-size:.32rem;transition:transform .3s}.btn-icon.expanded[data-v-90b1ade2]{transform:rotate(180deg)}.feedback-mask[data-v-64c1649e]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:999}.feedback-container[data-v-64c1649e]{width:90%;max-width:10.66667rem;background:#fff;border-radius:.53333rem;padding:.53333rem;position:relative;box-sizing:border-box}.feedback-header[data-v-64c1649e]{text-align:center;margin-bottom:.53333rem}.feedback-header .title[data-v-64c1649e]{font-size:.48rem;font-weight:700}.feedback-header .close-icon[data-v-64c1649e]{position:absolute;right:.53333rem;top:.4rem;font-size:.64rem;color:#999;cursor:pointer}.steps-wrapper[data-v-64c1649e]{display:flex;align-items:center;justify-content:center;margin-bottom:.8rem}.step-item[data-v-64c1649e]{display:flex;flex-direction:column;align-items:center;color:#ccc}.step-item.active[data-v-64c1649e]{color:#2c6cf5}.step-node[data-v-64c1649e]{width:.64rem;height:.64rem;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:.37333rem;margin-bottom:.13333rem}.active .step-node[data-v-64c1649e]{background:#2c6cf5;color:#fff}.step-text[data-v-64c1649e]{font-size:.32rem}.step-line[data-v-64c1649e]{width:1.6rem;height:1px;background:#f0f0f0;margin:0 .26667rem;position:relative;top:-.26667rem}.step-line.active[data-v-64c1649e]{background:#2c6cf5}.input-group[data-v-64c1649e]{margin-bottom:.4rem}.input-group label[data-v-64c1649e]{display:block;font-weight:700;margin-bottom:.21333rem;font-size:.37333rem}.input-group input[data-v-64c1649e],.input-group textarea[data-v-64c1649e]{width:100%;background:#f7f8fa;border:none;border-radius:.21333rem;padding:.32rem .4rem;box-sizing:border-box;outline:none}.code-wrapper[data-v-64c1649e]{display:flex;gap:.26667rem}.btn-code[data-v-64c1649e]{width:3.2rem;background:#eef3ff;color:#2c6cf5;border:none;border-radius:.21333rem;font-size:.34667rem;white-space:nowrap}.label-row[data-v-64c1649e]{display:flex;justify-content:space-between}.char-count[data-v-64c1649e]{color:#ccc;font-size:.32rem}textarea[data-v-64c1649e]{height:3.2rem;resize:none}.feedback-footer[data-v-64c1649e]{margin-top:.8rem}.btn-submit[data-v-64c1649e]{width:100%;background:#2c6cf5;color:#fff;border:none;padding:.32rem;border-radius:.21333rem;font-size:.42667rem;cursor:pointer}.btn-submit[data-v-64c1649e]:active{background:#1a56d6}.position-detail-main[data-v-a759769e]{position:relative;background:#f7f7f7;max-height:90vh;overflow:auto}.position-detail-main .m-img[data-v-a759769e]{position:absolute;height:5.33333rem;width:100%;z-index:1}.position-detail-main .card[data-v-a759769e]{position:relative;z-index:10;padding:.26667rem .32rem;border-radius:.42667rem;box-sizing:border-box;margin-bottom:.32rem}.position-detail-main .card[data-v-a759769e]:last-child{margin-bottom:0}.position-detail-main .work-time-tip[data-v-a759769e]{margin-top:.64rem;font-size:.69333rem;color:#595959;line-height:.64rem}.position-detail-main .time-view[data-v-a759769e]{margin-top:.64rem;display:flex;flex-direction:row;justify-content:space-between}.position-detail-main .time-view .start-time-view[data-v-a759769e]{display:flex;flex-direction:column;width:5.76rem;height:3.09333rem;background:#fbfbfb;border-radius:.42667rem;border:.05333rem solid #f3f3f3;align-items:center;justify-content:center}.position-detail-main .time-view .mid-view[data-v-a759769e]{display:flex;flex-direction:column;justify-content:center}.position-detail-main .time-view .mid-view .mid-img[data-v-a759769e]{width:3.30667rem;height:.42667rem;margin-top:.37333rem}.position-detail-main .time-view .end-time-view[data-v-a759769e]{display:flex;flex-direction:column;width:5.76rem;height:3.09333rem;background:#fbfbfb;border-radius:.42667rem;border:.05333rem solid #f3f3f3;align-items:center;justify-content:center}.position-detail-main .position-base-info[data-v-a759769e]{position:relative;z-index:10}.position-detail-main .position-base-info .position-name-salary[data-v-a759769e]{display:flex;flex-direction:column}.position-detail-main .position-base-info .position-name-salary .position-name[data-v-a759769e]{font-size:.58667rem;font-weight:500;color:#171717;width:80%;word-wrap:break-word}.position-detail-main .position-base-info .position-name-salary .position-name .kxrz-icon[data-v-a759769e]{width:.58667rem;height:.4rem;margin-right:.10667rem}.position-detail-main .position-base-info .position-name-salary .employmentType-icon[data-v-a759769e]{width:.8rem;height:.45333rem;margin-left:.16rem}.position-detail-main .position-base-info .position-name-salary .position-salary[data-v-a759769e]{font-size:.53333rem;font-weight:700;color:#ff6e0f;flex:none;margin-top:.32rem}.position-detail-main .position-base-info .position-report-department[data-v-a759769e]{font-size:.64rem;font-weight:400;color:#666;line-height:.85333rem;margin-top:.53333rem}.position-detail-main .position-base-info .position-report-department>text[data-v-a759769e]{margin-right:.53333rem}.position-detail-main .position-base-info .position-report-department>text[data-v-a759769e]:last-child{margin-right:0}.position-detail-main .position-base-info .proxy-recruit-company[data-v-a759769e]{font-size:.34667rem;font-weight:400;color:#232323;line-height:.34667rem;margin-top:.34667rem}.position-detail-main .position-base-info .position-requirement[data-v-a759769e]{margin-top:.64rem;line-height:.37333rem}.position-detail-main .position-base-info .position-requirement .icon[data-v-a759769e]{font-size:.4rem}.position-detail-main .position-base-info .position-requirement .requirement-text[data-v-a759769e]{display:inline-block;font-size:.34667rem;width:auto;font-weight:400;color:#bb531f;padding:.13333rem .16rem .13333rem .16rem;background:#fdf8f1;border-radius:.21333rem;border:1px solid #eae1d1;margin-right:.32rem}.position-detail-main .position-base-info .position-requirement .requirement-text .icon[data-v-a759769e]{margin-right:.21333rem;width:.8rem;height:.8rem}.position-detail-main .position-base-info .position-requirement .requirement-text[data-v-a759769e]:last-child{margin-right:0}.position-detail-main .position-base-info .position-requirement .icon-report-job[data-v-a759769e]{margin-right:.64rem;font-size:.85333rem}.position-detail-main .position-base-info .position-requirement .icon-collection-active[data-v-a759769e]{color:#097cfe}.position-detail-main .position-content[data-v-a759769e]{background:#fff;border-radius:.42667rem .42667rem 0 0}.position-detail-main .position-content .title[data-v-a759769e]{font-size:.42667rem;font-weight:500;color:#232323;line-height:.58667rem;display:flex;align-items:center}.position-detail-main .position-content .title .get-calendar[data-v-a759769e]{font-size:.74667rem;color:#86909c;line-height:.74667rem}.position-detail-main .position-content .title .sh-position-tag-box[data-v-a759769e]{margin-left:.53333rem}.position-detail-main .position-content .title .sh-position-tag-box .tag[data-v-a759769e]{display:inline-block;margin-right:.64rem}.position-detail-main .position-content .title .sh-position-tag-box .tag .tag-img[data-v-a759769e]{width:.74667rem;vertical-align:middle}.position-detail-main .position-content .title .sh-position-tag-box .tag .tag-text[data-v-a759769e]{margin-left:.21333rem;font-weight:400;font-size:.58667rem;color:#666}.position-detail-main .position-content .title .schoolListTag[data-v-a759769e]{display:flex;overflow:hidden;flex:1;margin-left:.69333rem}.position-detail-main .position-content .detail-address[data-v-a759769e]{width:100%;height:50%;left:0;display:flex;box-sizing:border-box}.position-detail-main .position-content .detail-address .address-text[data-v-a759769e]{padding:.16rem;background:#fff;border-radius:.53333rem;font-size:.32rem;color:#595959}.position-detail-main .position-content .content-view-bg[data-v-a759769e]{border-radius:.42667rem;padding:.42667rem}.position-detail-main .position-content .position-tag-list[data-v-a759769e]{margin-top:.32rem;overflow:hidden}.position-detail-main .position-content .position-tag-list .position-tag-item[data-v-a759769e]{display:inline-block;margin-right:.26667rem;margin-bottom:.26667rem;font-size:.32rem;font-weight:400;color:#666;padding:.10667rem .21333rem;border-radius:.21333rem;border:1px solid #d3d3d3}.position-detail-main .position-content .position-description[data-v-a759769e]{border-radius:.42667rem;padding:.16rem}.position-detail-main .position-content .position-description .desc-text[data-v-a759769e]{font-size:.34667rem;font-weight:400;color:#666;white-space:pre-wrap;line-height:.58667rem}.position-detail-main .company-info[data-v-a759769e]{padding:0}.position-detail-main .company-info[data-v-a759769e] .company-card-main .company-address{min-height:.69333rem}.position-detail-main .company-info .company-address[data-v-a759769e]{margin:.64rem .64rem 0;box-sizing:border-box;position:relative;padding-bottom:1.06667rem}.position-detail-main .company-info .company-address .company-map-img[data-v-a759769e]{border-radius:.26667rem;width:100%}.apply-btn-view[data-v-a759769e]{position:fixed;bottom:0;left:0;width:100%;height:1.70667rem;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:100}.lxkf-icon[data-v-a759769e]{position:fixed;width:1.70667rem;height:1.70667rem;bottom:3.73333rem;right:.29333rem;z-index:100}