.job-header[data-v-74f920fb]{background-color:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content-container[data-v-74f920fb]{padding-top:60px;width:100%}.content-container [data-v-74f920fb]{box-sizing:border-box}h1[data-v-74f920fb]{font-size:30px;font-weight:800;color:#1f2329;margin-bottom:13px}.job-info[data-v-74f920fb],.update-time[data-v-74f920fb]{display:flex;align-items:center;color:#646a73;font-size:14px;font-weight:500;line-height:20px}.update-time[data-v-74f920fb]{margin-top:20px;margin-bottom:20px}a[data-v-74f920fb],a[data-v-74f920fb]:active,a[data-v-74f920fb]:focus,a[data-v-74f920fb]:hover,a[data-v-74f920fb]:link,a[data-v-74f920fb]:visited{outline:none;background:none;text-decoration:none;color:#fff}.lineDivider[data-v-74f920fb]{display:inline-block;width:1px;height:12px;background-color:#bbbfc4;margin:0 8px}h2[data-v-74f920fb]{margin:50px 0 8px;font-size:21px;line-height:1.52;font-weight:800;color:#1f2329}.jobDetail[data-v-74f920fb]{font-size:16px;max-width:800px;min-height:573px;margin:60px auto 110px;padding-left:32px;position:relative}.jobDetail .markdown[data-v-74f920fb]{position:relative;z-index:0;border:none!important}.jobDetail .markdown[data-v-74f920fb] .v-show-content{background-color:#fff!important;padding:0!important}.jobDetail[data-v-74f920fb] .v-note-wrapper{min-height:50px}.contact-info[data-v-74f920fb]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:20px;margin:30px 0;color:#fff;box-shadow:0 8px 32px rgba(0,0,0,.1)}.contact-info .email-section[data-v-74f920fb]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.contact-info .email-section .el-icon-message[data-v-74f920fb]{font-size:18px;color:#fff}.contact-info .email-section .email-label[data-v-74f920fb]{font-weight:500;font-size:16px}.contact-info .email-section .email-text[data-v-74f920fb]{color:#fff;font-weight:500;background:hsla(0,0%,100%,.15);padding:8px 16px;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;letter-spacing:.8px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.2)}.contact-info .email-tip[data-v-74f920fb]{font-size:14px;color:hsla(0,0%,100%,.8);margin-left:26px}.no-email[data-v-74f920fb]{background:#fff5f5;border:1px solid #fed7d7;border-radius:8px;padding:16px;margin:30px 0;color:#e53e3e;display:flex;align-items:center;gap:8px}.no-email .el-icon-warning[data-v-74f920fb]{font-size:18px}.back-button-wrapper[data-v-74f920fb]{position:relative;width:100%;margin-bottom:20px;margin-top:20px;text-align:left}.back-button[data-v-74f920fb]{display:inline-flex;align-items:center;padding:10px 10px;background:#1890ff;border:1px solid #1890ff;border-radius:20px;color:#fff;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(32,33,36,.15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:90px;left:5%;z-index:1000}@media (max-width:860px){.back-button[data-v-74f920fb]{position:fixed;top:90px;left:20px}}.back-button[data-v-74f920fb]:hover{background:#40a9ff;border-color:#40a9ff;color:#fff;transform:translateY(-1px);box-shadow:0 2px 12px rgba(64,169,255,.35)}.back-button[data-v-74f920fb]:active{transform:translateY(0)}.back-button i[data-v-74f920fb]{font-size:16px;margin-right:2px;transition:transform .3s ease}.back-button:hover i[data-v-74f920fb]{transform:translateX(-2px)}.back-button span[data-v-74f920fb]{white-space:nowrap}