.join-page[data-v-734e6cbc],.join-page [data-v-734e6cbc]{-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.join-page h1[data-v-734e6cbc],.join-page h2[data-v-734e6cbc],.join-page h3[data-v-734e6cbc],.join-page h4[data-v-734e6cbc],.join-page li[data-v-734e6cbc],.join-page ol[data-v-734e6cbc],.join-page p[data-v-734e6cbc],.join-page ul[data-v-734e6cbc]{margin:0;padding:0}.join-page[data-v-734e6cbc]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background-color:#f5f7fa;color:#333;min-height:100%;padding-bottom:24px}.banner[data-v-734e6cbc]{background:linear-gradient(135deg,#00b4b4,#00d4d4);padding:60px 0;position:relative;overflow:hidden}.banner.campus-banner[data-v-734e6cbc]{background:linear-gradient(135deg,#667eea,#764ba2)}.banner-content[data-v-734e6cbc]{max-width:1200px;margin:0 auto;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}.banner-text[data-v-734e6cbc]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-right:32px}.banner-text h2[data-v-734e6cbc]{color:#fff;font-size:18px;margin:0 0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.banner-text h2[data-v-734e6cbc]:before{content:"》";font-weight:700}.banner-text p[data-v-734e6cbc]{color:hsla(0,0%,100%,.95);font-size:28px;font-weight:600;margin:0 0 24px;line-height:1.45;word-break:keep-all}.banner-text p[data-v-734e6cbc]:last-child{margin-bottom:0}.banner-text .banner-plan[data-v-734e6cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;row-gap:8px;font-size:24px}.banner-text .banner-plan>span[data-v-734e6cbc]:not(.banner-plan-sep){white-space:nowrap}.banner-text .banner-plan-sep[data-v-734e6cbc]{opacity:.85;-ms-flex-negative:0;flex-shrink:0}.banner-illustration[data-v-734e6cbc]{width:400px;height:280px;background:hsla(0,0%,100%,.15);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-sizing:border-box;box-sizing:border-box}.banner-illustration svg[data-v-734e6cbc]{width:200px;height:200px;opacity:.9}.tab-nav[data-v-734e6cbc]{max-width:1200px;margin:-30px auto 0;padding:0 24px;position:relative;z-index:10}.tab-container[data-v-734e6cbc]{background:#fff;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.tab-item[data-v-734e6cbc]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px 0;text-align:center;cursor:pointer;font-size:16px;color:#666;-webkit-transition:all .3s;transition:all .3s;border:none;background:#fff}.tab-item[data-v-734e6cbc]:hover{color:#00b4b4;background:#f8fafa}.tab-item.active[data-v-734e6cbc]{background:#24303e;color:#fff}.content[data-v-734e6cbc]{max-width:1200px;margin:40px auto 0;padding:0 24px 40px}.search-result-group+.search-result-group[data-v-734e6cbc]{margin-top:28px}.join-page .search-result-title[data-v-734e6cbc]{font-size:15px;font-weight:600;color:#666;margin:0 0 16px;line-height:1.4}.job-grid[data-v-734e6cbc]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.job-card[data-v-734e6cbc]{background:#fff;border-radius:12px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border:1px solid transparent}.job-card[data-v-734e6cbc]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 24px rgba(0,180,180,.12);box-shadow:0 8px 24px rgba(0,180,180,.12);border-color:rgba(0,180,180,.2)}.job-icon[data-v-734e6cbc]{width:48px;height:48px;background:#f0fafa;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:#00b4b4}.job-icon svg[data-v-734e6cbc]{width:24px;height:24px}.job-info h3[data-v-734e6cbc]{font-size:16px;font-weight:500;color:#333}.job-info p[data-v-734e6cbc]{font-size:13px;color:#999;margin-top:4px}.back-link[data-v-734e6cbc]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#666;text-decoration:none;font-size:14px;margin-bottom:24px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.back-link[data-v-734e6cbc]:hover{color:#00b4b4}.back-link svg[data-v-734e6cbc]{width:16px;height:16px}.content-card[data-v-734e6cbc]{background:#fff;border-radius:12px;padding:40px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}.join-page .job-title[data-v-734e6cbc]{font-size:28px;font-weight:600;color:#333;margin:0 0 36px;line-height:1.35}.job-section[data-v-734e6cbc]{margin-bottom:32px;padding:0}.job-section[data-v-734e6cbc]:last-of-type{margin-bottom:0}.join-page .job-section-title[data-v-734e6cbc]{font-size:18px;font-weight:600;color:#333;margin:0 0 14px;padding:0;text-transform:none;letter-spacing:normal;line-height:1.4}.job-section-content[data-v-734e6cbc]{color:#666;font-size:15px;line-height:1.8}.job-section-content ol[data-v-734e6cbc]{padding-left:20px;margin:0}.job-section-content li[data-v-734e6cbc]{margin-bottom:8px}.job-section-content li[data-v-734e6cbc]:last-child{margin-bottom:0}.apply-section[data-v-734e6cbc]{margin-top:40px;padding-top:30px;border-top:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.apply-btn[data-v-734e6cbc]{background:linear-gradient(135deg,#00b4b4,#00d4d4);color:#fff;border:none;padding:14px 40px;font-size:16px;border-radius:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;font-weight:500;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;min-width:148px}.apply-btn[data-v-734e6cbc]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(0,180,180,.3);box-shadow:0 8px 20px rgba(0,180,180,.3)}.apply-btn-secondary[data-v-734e6cbc]{background:#fff;color:#00b4b4;border:1px solid #00b4b4;-webkit-box-shadow:none;box-shadow:none}.apply-btn-secondary[data-v-734e6cbc]:hover{background:#f0fafa;-webkit-box-shadow:0 6px 16px rgba(0,180,180,.15);box-shadow:0 6px 16px rgba(0,180,180,.15)}.search-box[data-v-734e6cbc]{width:100%;max-width:500px;margin:0 auto 36px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;min-width:0}.search-box[data-v-734e6cbc] .el-input,.search-box[data-v-734e6cbc] .el-input__inner{width:100%;max-width:100%;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.search-box[data-v-734e6cbc] .el-input__inner{height:44px;line-height:44px;border-radius:22px;font-size:14px;border-color:#d9d9d9}.search-box[data-v-734e6cbc] .el-input__inner:focus{border-color:#00b4b4}.empty-state[data-v-734e6cbc]{text-align:center;padding:120px 20px;color:#999;font-size:16px}.modal-overlay[data-v-734e6cbc]{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.modal-overlay.active[data-v-734e6cbc]{display:-webkit-box;display:-ms-flexbox;display:flex}.modal[data-v-734e6cbc]{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:90vh;overflow-x:hidden;overflow-y:auto;-webkit-animation:modalSlideIn-734e6cbc .3s ease;animation:modalSlideIn-734e6cbc .3s ease;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}@-webkit-keyframes modalSlideIn-734e6cbc{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modalSlideIn-734e6cbc{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.modal-header[data-v-734e6cbc]{padding:24px 24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-title[data-v-734e6cbc]{font-size:20px;font-weight:600;color:#333}.modal-close[data-v-734e6cbc]{width:32px;height:32px;border:none;background:#f5f5f5;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .3s;transition:background .3s}.modal-close[data-v-734e6cbc]:hover{background:#eee}.modal-close svg[data-v-734e6cbc]{width:16px;height:16px;color:#666}.modal-body[data-v-734e6cbc]{padding:24px}.form-group[data-v-734e6cbc]{margin-bottom:20px}.form-label[data-v-734e6cbc]{display:block;font-size:14px;color:#333;margin-bottom:8px;font-weight:500}.form-label .required[data-v-734e6cbc]{color:#ff4d4f;margin-left:4px}.form-input[data-v-734e6cbc],.form-select[data-v-734e6cbc]{width:100%;padding:12px 16px;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;-webkit-transition:all .3s;transition:all .3s;background:#fff;outline:none;font-family:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:block}.form-input[data-v-734e6cbc]:focus,.form-select[data-v-734e6cbc]:focus{border-color:#00b4b4;-webkit-box-shadow:0 0 0 3px rgba(0,180,180,.1);box-shadow:0 0 0 3px rgba(0,180,180,.1)}.form-input[data-v-734e6cbc]::-webkit-input-placeholder{color:#bfbfbf}.form-input[data-v-734e6cbc]::-moz-placeholder{color:#bfbfbf}.form-input[data-v-734e6cbc]:-ms-input-placeholder{color:#bfbfbf}.form-input[data-v-734e6cbc]::-ms-input-placeholder{color:#bfbfbf}.form-input[data-v-734e6cbc]::placeholder{color:#bfbfbf}.form-row[data-v-734e6cbc]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.upload-area[data-v-734e6cbc]{border:2px dashed #d9d9d9;border-radius:8px;padding:32px;text-align:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;background:#fafafa}.upload-area.has-file[data-v-734e6cbc],.upload-area[data-v-734e6cbc]:hover{border-color:#00b4b4;background:#f0fafa}.upload-icon[data-v-734e6cbc]{width:48px;height:48px;margin:0 auto 12px;color:#00b4b4}.upload-text[data-v-734e6cbc]{font-size:14px;color:#666;margin-bottom:4px}.upload-text span[data-v-734e6cbc]{color:#00b4b4;font-weight:500}.upload-hint[data-v-734e6cbc]{font-size:12px;color:#999;margin-top:8px}.file-input[data-v-734e6cbc]{display:none}.file-info[data-v-734e6cbc]{gap:12px;padding:12px 16px;background:#f0fafa;margin-top:12px}.file-icon[data-v-734e6cbc],.file-info[data-v-734e6cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px}.file-icon[data-v-734e6cbc]{width:40px;height:40px;background:#00b4b4;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.file-icon svg[data-v-734e6cbc]{width:20px;height:20px;color:#fff}.file-details[data-v-734e6cbc]{-webkit-box-flex:1;-ms-flex:1;flex:1}.file-name[data-v-734e6cbc]{font-size:14px;color:#333;font-weight:500;word-break:break-all}.file-size[data-v-734e6cbc]{font-size:12px;color:#999}.file-remove[data-v-734e6cbc]{width:24px;height:24px;border:none;background:transparent;cursor:pointer;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.file-remove[data-v-734e6cbc]:hover{color:#ff4d4f}.submit-btn[data-v-734e6cbc]{width:100%;background:linear-gradient(135deg,#00b4b4,#00d4d4);color:#fff;border:none;padding:14px;font-size:16px;border-radius:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;font-weight:500;margin-top:8px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;display:block}.submit-btn[data-v-734e6cbc]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 20px rgba(0,180,180,.3);box-shadow:0 8px 20px rgba(0,180,180,.3)}.submit-btn[data-v-734e6cbc]:disabled{background:#ccc;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.success-message[data-v-734e6cbc]{text-align:center;padding:40px 24px}.success-icon[data-v-734e6cbc]{width:64px;height:64px;background:#52c41a;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 20px}.success-icon svg[data-v-734e6cbc]{width:32px;height:32px;color:#fff}.success-title[data-v-734e6cbc]{font-size:20px;font-weight:600;color:#333;margin-bottom:12px}.success-text[data-v-734e6cbc]{font-size:14px;color:#666;margin-bottom:24px}.success-btn[data-v-734e6cbc]{background:#f5f5f5;color:#333;border:none;padding:12px 32px;font-size:14px;border-radius:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.success-btn[data-v-734e6cbc]:hover{background:#eee}.status-modal[data-v-734e6cbc]{max-width:640px}.status-tip[data-v-734e6cbc]{margin:0 0 20px;padding:12px 14px;background:#f5fbfb;border-radius:8px;color:#666;font-size:13px;line-height:1.6}.status-query-form[data-v-734e6cbc]{margin-bottom:8px}.status-query-fields[data-v-734e6cbc]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.status-query-btn[data-v-734e6cbc]{margin-top:0}.status-result[data-v-734e6cbc]{margin-top:24px;padding-top:20px;border-top:1px solid #eee}.status-result-title[data-v-734e6cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:15px;font-weight:600;color:#333;margin-bottom:14px}.status-result-title span[data-v-734e6cbc]{font-size:13px;font-weight:400;color:#999}.status-empty[data-v-734e6cbc]{text-align:center;padding:36px 16px;background:#fafafa;border-radius:10px;color:#666;font-size:14px}.status-empty-hint[data-v-734e6cbc]{margin-top:8px;color:#999;font-size:13px}.status-list[data-v-734e6cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.status-card[data-v-734e6cbc]{border:1px solid #eef0f2;border-radius:12px;background:#fff;overflow:hidden}.status-card-header[data-v-734e6cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:16px;background:#f8fbfb;border-bottom:1px solid #eef0f2}.status-card-main[data-v-734e6cbc]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.status-position[data-v-734e6cbc]{font-size:16px;font-weight:600;color:#222;line-height:1.4;word-break:break-word}.status-meta[data-v-734e6cbc]{margin-top:6px;font-size:12px;color:#999;line-height:1.4}.status-tag[data-v-734e6cbc]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:64px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;line-height:1.4;background:#f0f0f0;color:#666}.status-pending[data-v-734e6cbc]{background:#fff7e6;color:#d48806}.status-viewed[data-v-734e6cbc]{background:#e6f4ff;color:#1677ff}.status-interviewing[data-v-734e6cbc]{background:#f0f5ff;color:#2f54eb}.status-hired[data-v-734e6cbc]{background:#f6ffed;color:#52c41a}.status-eliminated[data-v-734e6cbc]{background:#fff1f0;color:#ff4d4f}.status-card-body[data-v-734e6cbc]{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;padding:14px 16px 16px}.status-row[data-v-734e6cbc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.status-row span[data-v-734e6cbc]{font-size:12px;color:#999}.status-row em[data-v-734e6cbc]{font-style:normal;font-size:14px;color:#333;word-break:break-word;line-height:1.4}@media (max-width:768px){.banner[data-v-734e6cbc]{padding:40px 0}.banner-content[data-v-734e6cbc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.banner-text[data-v-734e6cbc]{margin-bottom:30px;padding-right:0}.banner-text h2[data-v-734e6cbc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner-text p[data-v-734e6cbc]{font-size:20px;margin-bottom:16px}.banner-text .banner-plan[data-v-734e6cbc]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;row-gap:6px}.banner-illustration[data-v-734e6cbc]{width:100%;max-width:280px;height:200px;-webkit-box-sizing:border-box;box-sizing:border-box}.tab-nav[data-v-734e6cbc]{margin:-20px auto 0}.tab-item[data-v-734e6cbc]{padding:16px 0;font-size:15px}.join-page[data-v-734e6cbc]{padding-bottom:32px}.content[data-v-734e6cbc]{margin:24px auto 0;padding:0 16px 48px}.job-grid[data-v-734e6cbc]{grid-template-columns:1fr;gap:12px}.job-card[data-v-734e6cbc]{padding:20px 16px}.job-icon[data-v-734e6cbc]{width:40px;height:40px;border-radius:8px}.job-icon svg[data-v-734e6cbc]{width:20px;height:20px}.job-info h3[data-v-734e6cbc]{font-size:15px}.job-info p[data-v-734e6cbc]{font-size:12px}.content-card[data-v-734e6cbc]{padding:24px 20px 28px}.join-page .job-title[data-v-734e6cbc]{font-size:22px;margin:0 0 28px}.job-section[data-v-734e6cbc]{margin-bottom:28px}.join-page .job-section-title[data-v-734e6cbc]{font-size:16px;margin:0 0 12px}.job-section-content[data-v-734e6cbc]{font-size:14px;line-height:1.7}.apply-section[data-v-734e6cbc]{width:100%;margin-top:24px;padding-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.form-row[data-v-734e6cbc]{grid-template-columns:1fr;gap:0}.modal[data-v-734e6cbc]{max-height:95vh;margin:0;max-width:100%;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.modal-header[data-v-734e6cbc]{padding:20px 16px 0}.modal-body[data-v-734e6cbc]{padding:16px}.form-input[data-v-734e6cbc],.form-select[data-v-734e6cbc]{padding:10px 14px;font-size:14px}.upload-area[data-v-734e6cbc]{padding:24px 16px;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.submit-btn[data-v-734e6cbc]{padding:12px;font-size:15px}.apply-btn-secondary[data-v-734e6cbc],.apply-btn[data-v-734e6cbc]{width:100%;max-width:100%;min-width:0;padding:12px;font-size:15px}.status-modal[data-v-734e6cbc]{max-width:100%}.status-query-fields[data-v-734e6cbc]{grid-template-columns:1fr;gap:12px}.status-card-header[data-v-734e6cbc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.status-tag[data-v-734e6cbc]{-ms-flex-item-align:start;align-self:flex-start}.status-card-body[data-v-734e6cbc]{grid-template-columns:1fr;gap:10px}.search-box[data-v-734e6cbc]{width:100%;max-width:100%;margin:0 0 24px}.join-page .search-result-title[data-v-734e6cbc]{margin:0 0 14px}.search-result-group+.search-result-group[data-v-734e6cbc]{margin-top:24px}}@media (max-width:480px){.banner-text p[data-v-734e6cbc]{font-size:16px}.banner-text .banner-plan[data-v-734e6cbc]{font-size:15px}.banner-illustration[data-v-734e6cbc]{height:160px}.banner-illustration svg[data-v-734e6cbc]{width:140px;height:140px}.tab-item[data-v-734e6cbc]{padding:14px 0;font-size:14px}.job-card[data-v-734e6cbc]{padding:16px 12px;gap:12px}.job-icon[data-v-734e6cbc]{width:36px;height:36px}.job-icon svg[data-v-734e6cbc]{width:18px;height:18px}.job-info h3[data-v-734e6cbc]{font-size:14px}.job-info p[data-v-734e6cbc]{font-size:11px}.job-title[data-v-734e6cbc]{font-size:20px}}