.app-header[data-v-112f6441]{--zp-primary:#b8623a;--zp-primary-hover:#9e5230;--zp-primary-dark:#934e2e;--zp-primary-ghost:#b8623a1a;--c-accent-green:#5a7d62;z-index:200;height:var(--zp-header-h);background:#fff;border-bottom:1px solid #b8623a1f;position:sticky;top:0;box-shadow:0 1px 3px #0f172a0d}.header-inner[data-v-112f6441]{height:var(--zp-header-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.header-left[data-v-112f6441]{flex-shrink:0;align-items:center;gap:.35rem;min-width:0;display:flex}.brand[data-v-112f6441]{color:var(--zp-text);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.brand[data-v-112f6441]:hover{color:var(--zp-text)}.brand-mark[data-v-112f6441]{background:linear-gradient(180deg, var(--zp-primary) 0%, var(--c-accent-green) 100%);border-radius:3px;flex-shrink:0;width:4px;height:26px}.brand-name[data-v-112f6441]{letter-spacing:-.02em;white-space:nowrap;font-size:1.0625rem;font-weight:700}.nav-jobs[data-v-112f6441]{color:var(--zp-text-secondary);border-radius:8px;align-items:center;gap:.35rem;margin-left:.25rem;padding:.4rem .75rem;font-size:.9375rem;text-decoration:none;transition:background .15s,color .15s;display:none}.nav-jobs[data-v-112f6441]:hover{color:var(--zp-text);background:var(--zp-primary-ghost)}.nav-jobs.is-active[data-v-112f6441],.nav-jobs.router-link-active[data-v-112f6441]{color:var(--zp-primary);background:var(--zp-primary-ghost);font-weight:600}.nav-ico[data-v-112f6441]{font-size:1rem}.header-right[data-v-112f6441]{flex-shrink:0;align-items:center;gap:.5rem;display:none}.btn-ghost[data-v-112f6441]{color:var(--zp-text-secondary)}.btn-primary-header[data-v-112f6441]{--el-button-bg-color:var(--zp-primary);--el-button-border-color:var(--zp-primary);--el-button-hover-bg-color:var(--zp-primary-hover);--el-button-hover-border-color:var(--zp-primary-hover)}.user-trigger[data-v-112f6441]{cursor:pointer;color:var(--zp-text-secondary);box-sizing:border-box;background:0 0;border:none;border-radius:6px;outline:none;align-items:center;gap:.5rem;margin:0;padding:.4rem .75rem;font-size:.9375rem;transition:background .15s,color .15s;display:inline-flex}.user-trigger[data-v-112f6441]:hover,.user-trigger[data-v-112f6441]:focus-visible{color:var(--zp-text);background:var(--zp-primary-ghost)}.user-avatar[data-v-112f6441]{flex-shrink:0}.user-name[data-v-112f6441]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100px;padding:.1em 0;line-height:1.45;overflow-x:hidden}.nav-mobile-btn[data-v-112f6441]{color:var(--zp-text-secondary);flex-shrink:0;display:inline-flex}@media (width>=900px){.nav-jobs[data-v-112f6441]{display:inline-flex}.header-right[data-v-112f6441]{display:flex}.nav-mobile-btn[data-v-112f6441]{display:none}}.app-nav-drawer{--el-color-primary:#b8623a;--el-color-primary-light-3:#c97d55;--el-color-primary-light-5:#d99875;--el-color-primary-light-7:#e8b99a;--el-color-primary-light-9:#f5e5dc;--el-color-primary-dark-2:#934e2e}.admin-zone-label{text-transform:uppercase;letter-spacing:.05em;cursor:default!important;color:var(--zp-text-secondary)!important;opacity:1!important;font-size:.72rem!important;font-weight:600!important}.admin-zone-label:hover{background:0 0!important}.zp-footer[data-v-d11c50b6]{color:#a3a3a3;background:#1a1a1a;border-top:1px solid #333;margin-top:auto;padding:1.5rem 0 1.75rem;font-size:.8125rem;line-height:1.65}.zp-footer-inner[data-v-d11c50b6]{text-align:center}.zp-footer-company[data-v-d11c50b6]{color:#e5e5e5;letter-spacing:.02em;margin:0 0 .35rem;font-size:.875rem;font-weight:600}.zp-footer-address[data-v-d11c50b6]{color:#9ca3af;max-width:36rem;margin:0 auto 1rem}.zp-footer-filings[data-v-d11c50b6]{flex-direction:column;align-items:center;gap:.35rem;display:flex}.zp-footer-row[data-v-d11c50b6]{margin:0}.zp-footer-link[data-v-d11c50b6]{color:#a3a3a3;text-decoration:none;transition:color .15s}.zp-footer-link[data-v-d11c50b6]:hover{color:#e5e5e5}.zp-footer-link-gongan[data-v-d11c50b6]{align-items:center;gap:.35rem;display:inline-flex}.zp-footer-beian-icon[data-v-d11c50b6]{vertical-align:middle;flex-shrink:0}.public-layout[data-v-c51f40c2]{flex-direction:column;min-height:100vh;display:flex}.zp-main[data-v-c51f40c2]{flex:1;padding:1.25rem 0 2rem}.zp-main--full[data-v-c51f40c2]{flex:1;justify-content:center;align-items:center;min-height:0;padding:1.5rem 16px;display:flex}.zp-main-full-inner[data-v-c51f40c2]{width:100%;max-width:440px}.zp-main-full-inner--auth[data-v-c51f40c2]{max-width:min(960px,100%)}@media (width>=900px){.zp-main--full[data-v-c51f40c2]{padding:1.5rem 24px 2rem}}.account-layout[data-v-25a593f7]{flex-direction:column;min-height:100vh;display:flex}.account-theme[data-v-25a593f7]{--zp-primary:#b8623a;--zp-primary-hover:#9e5230;--zp-primary-dark:#934e2e;--zp-primary-ghost:#b8623a1a;--el-color-primary:#b8623a;--el-color-primary-light-3:#c47a58;--el-color-primary-light-5:#d1967c;--el-color-primary-light-7:#dfb3a3;--el-color-primary-light-8:#e7c4b8;--el-color-primary-light-9:#f0ded6;--el-color-primary-dark-2:#9e5230;flex-direction:column;flex:1;display:flex}.account-body-wrap[data-v-25a593f7]{flex:1}.account-body[data-v-25a593f7]{align-items:flex-start;gap:1.25rem;padding-top:.5rem;display:flex}.account-aside[data-v-25a593f7]{background:var(--zp-surface);border:1px solid var(--zp-nav-border);width:220px;box-shadow:var(--zp-card-shadow);border-radius:10px;flex-shrink:0;display:none;overflow:hidden}.aside-title[data-v-25a593f7]{letter-spacing:.08em;color:var(--zp-text-secondary);text-transform:uppercase;border-bottom:1px solid var(--zp-nav-border);background:var(--zp-surface-2);padding:.85rem 1rem .5rem;font-size:.7rem;font-weight:700}.side-menu[data-v-25a593f7]{--el-menu-item-height:44px;--el-menu-active-color:var(--zp-primary);--el-menu-hover-text-color:var(--zp-primary);--el-menu-hover-bg-color:var(--zp-primary-ghost);border-right:none}.account-content[data-v-25a593f7]{background:var(--zp-surface);border:1px solid var(--zp-nav-border);min-width:0;box-shadow:var(--zp-card-shadow);border-radius:10px;flex:1;overflow:hidden}.content-toolbar[data-v-25a593f7]{border-bottom:1px solid var(--zp-nav-border);background:var(--zp-surface-2);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.content-title[data-v-25a593f7]{color:var(--zp-text-secondary);font-size:.875rem;font-weight:600}.content-panel[data-v-25a593f7]{padding:1.25rem}.menu-btn[data-v-25a593f7]{display:inline-flex}@media (width>=900px){.account-aside[data-v-25a593f7]{display:block}.menu-btn[data-v-25a593f7],.content-toolbar[data-v-25a593f7]{display:none}.content-panel[data-v-25a593f7]{padding:1.25rem}}.admin-header[data-v-17b348e5]{z-index:200;min-height:var(--zp-header-h);background:var(--zp-admin-bg);border-bottom:1px solid var(--zp-admin-border);position:sticky;top:0}.admin-inner[data-v-17b348e5]{min-height:var(--zp-header-h);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}@media (width>=900px){.admin-inner[data-v-17b348e5]{flex-wrap:nowrap;padding-top:0;padding-bottom:0}}.admin-brand[data-v-17b348e5]{color:#fff;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.admin-brand[data-v-17b348e5]:hover{color:#fff}.admin-mark[data-v-17b348e5]{background:linear-gradient(180deg, #60a5fa 0%, var(--zp-primary) 100%);border-radius:2px;width:8px;height:26px}.admin-brand-text[data-v-17b348e5]{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.admin-name[data-v-17b348e5]{font-size:1rem;font-weight:700}.admin-badge[data-v-17b348e5]{letter-spacing:.06em;color:var(--zp-admin-text-muted);text-transform:uppercase;font-size:.65rem;font-weight:600}.admin-nav[data-v-17b348e5]{flex:1;justify-content:center;align-items:center;gap:.25rem;display:none}.admin-nav-link[data-v-17b348e5]{color:var(--zp-admin-text-muted);border-radius:6px;padding:.45rem 1rem;font-size:.9375rem;text-decoration:none;transition:background .15s,color .15s}.admin-nav-link[data-v-17b348e5]:hover{color:#e2e8f0;background:#ffffff0f}.admin-nav-link.is-active[data-v-17b348e5],.admin-nav-link.router-link-active[data-v-17b348e5]{color:#fff;background:#ffffff1a;font-weight:600}.admin-actions[data-v-17b348e5]{flex-shrink:0;align-items:center;gap:.5rem;display:none}.admin-user[data-v-17b348e5]{color:var(--zp-admin-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100px;margin-right:.25rem;font-size:.8125rem;overflow:hidden}.btn-front[data-v-17b348e5]{--el-button-text-color:#e2e8f0;--el-button-bg-color:transparent;--el-button-border-color:var(--zp-admin-border)}.btn-front[data-v-17b348e5]:hover{--el-button-hover-text-color:#fff;--el-button-hover-bg-color:#ffffff14;--el-button-hover-border-color:#64748b}.btn-out[data-v-17b348e5]{--el-button-bg-color:transparent}.admin-mobile-btn[data-v-17b348e5]{color:#e2e8f0;margin-left:auto;display:inline-flex}@media (width>=900px){.admin-nav[data-v-17b348e5],.admin-actions[data-v-17b348e5]{display:flex}.admin-mobile-btn[data-v-17b348e5]{display:none}}.admin-drawer[data-v-17b348e5]{flex-direction:column;gap:.35rem;display:flex}.admin-drawer-link[data-v-17b348e5]{justify-content:flex-start}.admin-drawer-link.is-active[data-v-17b348e5]{color:var(--zp-primary);font-weight:600}.admin-layout[data-v-a4b3ad90]{background:var(--zp-bg);min-height:100vh}.admin-main[data-v-a4b3ad90]{box-sizing:border-box;min-width:0;padding:1.25rem 0 2rem}.tab-bar[data-v-49f8701e]{border-bottom:1px solid var(--zp-border,#e5e7eb);flex-wrap:wrap;gap:.15rem .5rem;margin:-.25rem 0 1rem;padding-bottom:.65rem;display:flex}.tab-btn[data-v-49f8701e]{color:var(--zp-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.4rem .55rem;font-size:.875rem;transition:color .15s,background .15s}.tab-btn[data-v-49f8701e]:hover{color:var(--zp-text,#0f172a);background:var(--zp-primary-ghost,#f0fdfa)}.tab-btn.is-active[data-v-49f8701e]{color:var(--zp-primary,#0d9488);box-shadow:inset 0 -2px 0 var(--zp-primary,#0d9488);border-radius:0;font-weight:600}.city-grid[data-v-49f8701e]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.city-cell[data-v-49f8701e]{width:100%;margin:0;font-size:.8125rem}@media (width<=520px){.city-grid[data-v-49f8701e]{grid-template-columns:repeat(3,minmax(0,1fr))}}.job-list-page[data-v-156a06da]{--jd-orange:#b8623a;--jd-orange-soft:#b8623a14;--jd-orange-border:#b8623a1f;--jd-green:#5a7d62;padding-top:.35rem;padding-bottom:2.5rem}.job-hero[data-v-156a06da]{border:1px solid var(--jd-orange-border);background:linear-gradient(145deg,#fff 0% 28%,#fffdfb 52%,#fff 78%,#faf8f6 100%);border-radius:14px;margin-bottom:1.25rem;padding:1.35rem 1.4rem 1.45rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d}.job-hero h1[data-v-156a06da]{letter-spacing:-.02em;color:#1e293b;margin:0 0 .5rem;padding-bottom:.55rem;font-size:1.5rem;font-weight:700;display:inline-block;position:relative}.job-hero h1[data-v-156a06da]:after{content:"";background:linear-gradient(90deg, var(--jd-orange) 0%, var(--jd-green) 100%);opacity:.92;border-radius:2px;width:2.75rem;height:3px;position:absolute;bottom:0;left:0}.hero-lead[data-v-156a06da]{color:#64748b;max-width:42rem;margin:0;font-size:.9375rem;line-height:1.6}.muted[data-v-156a06da]{color:var(--zp-muted);font-size:.875rem}.meta-loc[data-v-156a06da]{color:#475569;font-weight:500}.filter-panel[data-v-156a06da]{border:1px solid var(--jd-orange-border);background:linear-gradient(165deg,#fff 0% 32%,#fffbf8 55%,#fff 82%,#faf9f7 100%);border-radius:14px;margin-bottom:1.35rem;padding:1.05rem 1.1rem 1.15rem;box-shadow:0 2px 10px #0f172a0a}.keyword-row[data-v-156a06da]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.keyword-input[data-v-156a06da]{flex:1;min-width:200px;max-width:420px}.keyword-input[data-v-156a06da] .el-input__wrapper{border-radius:8px;box-shadow:inset 0 0 0 1px #94a3b859}.keyword-input[data-v-156a06da] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #b8623a73}.keyword-row[data-v-156a06da] .el-button--primary{--el-button-bg-color:var(--jd-orange);--el-button-border-color:var(--jd-orange);--el-button-hover-bg-color:#9e5230;--el-button-hover-border-color:#9e5230;--el-button-active-bg-color:#9e5230;--el-button-active-border-color:#9e5230;border-radius:8px;font-weight:600}.filter-chips[data-v-156a06da]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-pill[data-v-156a06da]{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b840;border-radius:10px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.875rem;transition:box-shadow .15s,border-color .15s,color .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.filter-pill[data-v-156a06da]:hover{color:#0f172a;border-color:#b8623a38;box-shadow:0 2px 10px #0f172a12}.filter-pill-location .pill-text-active[data-v-156a06da]{color:var(--jd-orange);font-weight:600}.pill-icon[data-v-156a06da]{font-size:1rem}.location-icon[data-v-156a06da]{color:var(--jd-orange)}.pill-caret[data-v-156a06da]{color:#94a3b8;font-size:.65rem}.filter-popover-list[data-v-156a06da]{flex-direction:column;gap:.15rem;min-width:7.5rem;padding:.15rem 0;display:flex}.filter-option-btn[data-v-156a06da]{text-align:left;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:.4rem .65rem;font-size:.875rem;display:block}.filter-option-btn[data-v-156a06da]:hover{background:var(--jd-orange-soft);color:#0f172a}.list-skeleton[data-v-156a06da]{padding:.5rem 0}.job-cards[data-v-156a06da]{flex-direction:column;gap:.85rem;display:flex}.job-card[data-v-156a06da]{cursor:pointer;background:#fff;border:1px solid #94a3b838;border-radius:12px;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 3px #0f172a0a}.job-card[data-v-156a06da] .el-card__body{padding:1.1rem 1.25rem}.job-card[data-v-156a06da]:hover{border-color:#b8623a47;box-shadow:0 6px 20px #0f172a12}.card-top[data-v-156a06da]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.title[data-v-156a06da]{letter-spacing:-.01em;color:#1e293b;margin:0;font-size:1.0625rem;font-weight:600}.salary[data-v-156a06da]{color:#f60;font-size:.9375rem;font-weight:600}.meta[data-v-156a06da]{color:var(--zp-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.55rem;font-size:.875rem;display:flex}.pager-wrap[data-v-156a06da]{justify-content:center;margin-top:1.75rem;display:flex}.job-detail-page[data-v-28c27ee1]{--jd-orange:#b8623a;--jd-orange-border:#b8623a1f;--jd-green:#5a7d62;padding-top:.35rem;padding-bottom:2.5rem}.detail-skeleton[data-v-28c27ee1]{padding:.5rem 0}.detail-empty[data-v-28c27ee1]{padding:3rem 0}.back-nav[data-v-28c27ee1]{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.25rem;margin:0 0 1rem;padding:.35rem .5rem .35rem 0;font-size:.9375rem;transition:color .15s,background .15s;display:inline-flex}.back-nav[data-v-28c27ee1]:hover{color:var(--jd-orange);background:#b8623a0f}.back-icon[data-v-28c27ee1]{flex-shrink:0}.detail-hero[data-v-28c27ee1]{border:1px solid var(--jd-orange-border);background:linear-gradient(145deg,#fff 0% 28%,#fffdfb 52%,#fff 78%,#faf8f6 100%);border-radius:14px;margin-bottom:1rem;padding:1.35rem 1.4rem 1.45rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d}.detail-headline[data-v-28c27ee1]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1rem;display:flex}.detail-title[data-v-28c27ee1]{letter-spacing:-.02em;color:#1e293b;flex:1;min-width:0;margin:0;font-size:1.375rem;font-weight:700;line-height:1.35}.salary[data-v-28c27ee1]{color:#f60;flex-shrink:0;font-size:.9375rem;font-weight:600}.detail-meta[data-v-28c27ee1]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.85rem;font-size:.875rem;display:flex}.meta-loc[data-v-28c27ee1]{color:#475569;font-weight:500}.meta-muted[data-v-28c27ee1]{color:var(--zp-muted)}.detail-panel[data-v-28c27ee1]{background:#fff;border:1px solid #94a3b838;border-radius:14px;padding:1.25rem 1.35rem 1.4rem;box-shadow:0 1px 3px #0f172a0a}.content-block+.content-block[data-v-28c27ee1]{border-top:1px solid #94a3b824;margin-top:1.5rem;padding-top:1.5rem}.section-title[data-v-28c27ee1]{color:#1e293b;margin:0 0 .65rem;padding-bottom:.45rem;font-size:1rem;font-weight:600;position:relative}.section-title[data-v-28c27ee1]:after{content:"";background:linear-gradient(90deg, var(--jd-orange) 0%, var(--jd-green) 100%);opacity:.92;border-radius:2px;width:2.25rem;height:3px;position:absolute;bottom:0;left:0}.prose[data-v-28c27ee1]{white-space:pre-wrap;color:#334155;margin:0;font-size:.9375rem;line-height:1.7}.req-row[data-v-28c27ee1]{border-top:1px solid #94a3b824;flex-wrap:wrap;gap:.5rem;margin-top:1.35rem;padding-top:1.25rem;display:flex}.req-pill[data-v-28c27ee1]{border:1px solid var(--jd-orange-border);color:#334155;background:#b8623a14;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.875rem;display:inline-flex}.req-label[data-v-28c27ee1]{color:var(--jd-orange);font-size:.8125rem;font-weight:600}.detail-actions[data-v-28c27ee1]{border-top:1px solid #94a3b824;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;padding-top:1.35rem;display:flex}.detail-actions[data-v-28c27ee1] .el-button--primary{--el-button-bg-color:var(--jd-orange);--el-button-border-color:var(--jd-orange);--el-button-hover-bg-color:#9e5230;--el-button-hover-border-color:#9e5230}.btn-apply[data-v-28c27ee1]{font-weight:600}.auth-shell-root[data-v-8e1cb8f2]{--auth-orange:#b8623a;--auth-orange-hover:#9e5230;--auth-orange-ghost:#b8623a1f;--auth-green:#5a7d62;--auth-green-soft:#5a7d6226;--auth-text:#1e293b;--auth-muted:#64748b;--el-color-primary:#b8623a;--el-color-primary-light-3:#c97d55;--el-color-primary-light-5:#d99875;--el-color-primary-light-7:#e8b99a;--el-color-primary-light-9:#f5e5dc;--el-color-primary-dark-2:#934e2e;--zp-primary:#b8623a;--zp-primary-hover:#9e5230;--zp-primary-ghost:#b8623a1a;min-height:100vh;padding:2rem 0 3rem;position:relative}.auth-shell-inner[data-v-8e1cb8f2]{width:100%}.auth-shell-card[data-v-8e1cb8f2]{background:var(--zp-surface);border:1px solid #94a3b833;border-radius:16px;grid-template-columns:1fr;width:100%;min-width:0;max-width:920px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a0f,0 20px 40px -12px #1e293b1f}@media (width>=880px){.auth-shell-card[data-v-8e1cb8f2]{grid-template-columns:minmax(300px,1fr) minmax(340px,1.05fr)}}.auth-brand[data-v-8e1cb8f2]{background:linear-gradient(165deg,#faf7f3 0%,#f2ebe4 48%,#edf3ee 100%);border-bottom:1px solid #94a3b833;min-width:0;padding:2rem 1.75rem 2.25rem}@media (width>=880px){.auth-brand[data-v-8e1cb8f2]{border-bottom:none;border-right:1px solid #94a3b82e;padding:2.5rem 2rem}}.brand-logo-block[data-v-8e1cb8f2]{margin-bottom:1.25rem}.brand-logo-img[data-v-8e1cb8f2]{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:76px;display:block}.brand-tagline[data-v-8e1cb8f2]{color:var(--auth-muted);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.55}.brand-features[data-v-8e1cb8f2]{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.brand-features li[data-v-8e1cb8f2]{align-items:flex-start;gap:.75rem;display:flex}.feat-icon[data-v-8e1cb8f2]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.feat-icon--orange[data-v-8e1cb8f2]{background:var(--auth-orange-ghost);color:var(--auth-orange)}.feat-icon--green[data-v-8e1cb8f2]{background:var(--auth-green-soft);color:var(--auth-green)}.feat-text[data-v-8e1cb8f2]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.feat-text strong[data-v-8e1cb8f2]{color:var(--auth-text);letter-spacing:.02em;font-size:.9375rem;font-weight:700}.feat-text span[data-v-8e1cb8f2]{color:var(--auth-muted);font-size:.8125rem;line-height:1.45}.auth-form-col[data-v-8e1cb8f2]{background:#fff;min-width:0;padding:2rem 1.75rem 2.25rem}@media (width>=880px){.auth-form-col[data-v-8e1cb8f2]{padding:2.5rem 2.25rem}}.form-head[data-v-8e1cb8f2]{margin-bottom:1.35rem}.form-title[data-v-8e1cb8f2]{letter-spacing:-.02em;color:var(--auth-text);margin:0 0 .4rem;padding-bottom:.55rem;font-size:1.5rem;font-weight:700;position:relative}.form-title[data-v-8e1cb8f2]:after{content:"";background:linear-gradient(90deg, var(--auth-orange) 0%, var(--auth-green) 100%);opacity:.9;border-radius:2px;width:2.75rem;height:3px;position:absolute;bottom:0;left:0}.form-subtitle[data-v-8e1cb8f2]{color:var(--auth-muted);margin:0;font-size:.9375rem;line-height:1.5}.form-body[data-v-8e1cb8f2] .el-form-item__label{color:var(--auth-text);font-weight:600}.form-body[data-v-8e1cb8f2] .el-input__wrapper{border-radius:8px;box-shadow:inset 0 0 0 1px #94a3b859}.form-body[data-v-8e1cb8f2] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #b8623a59}.form-body[data-v-8e1cb8f2] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--auth-orange) inset}.form-body[data-v-8e1cb8f2] .el-button--primary{--el-button-bg-color:var(--auth-orange);--el-button-border-color:var(--auth-orange);--el-button-hover-bg-color:var(--auth-orange-hover);--el-button-hover-border-color:var(--auth-orange-hover);--el-button-active-bg-color:var(--auth-orange-hover);--el-button-active-border-color:var(--auth-orange-hover);border-radius:8px;font-weight:600}.submit-row[data-v-e0cb5108]{margin-bottom:0}.submit-btn[data-v-e0cb5108]{width:100%;margin-top:.25rem}.auth-footer[data-v-e0cb5108]{text-align:center;color:var(--zp-muted,#64748b);margin-top:.25rem;font-size:.9375rem}.auth-footer a[data-v-e0cb5108]{color:var(--auth-orange,#b8623a);font-weight:600}.auth-footer a[data-v-e0cb5108]:hover{color:var(--auth-orange-hover,#9e5230)}.submit-row[data-v-3a5059e1]{margin-bottom:0}.submit-btn[data-v-3a5059e1]{width:100%;margin-top:.25rem}.auth-footer[data-v-3a5059e1]{text-align:center;color:var(--zp-muted,#64748b);margin-top:.25rem;font-size:.9375rem}.auth-footer a[data-v-3a5059e1]{color:var(--auth-orange,#b8623a);font-weight:600}.auth-footer a[data-v-3a5059e1]:hover{color:var(--auth-orange-hover,#9e5230)}.placeholder[data-v-85088522]{padding:3rem 0}.profile-page[data-v-5b1dfd37]{max-width:720px}.page-title[data-v-5b1dfd37]{color:var(--zp-text);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:1.375rem;font-weight:700}.skel[data-v-5b1dfd37]{padding:1rem 0}.profile-card[data-v-5b1dfd37]{border:1px solid var(--zp-border);background:#fff;border-radius:12px;overflow:hidden}.profile-card[data-v-5b1dfd37] .el-card__body{padding:1.5rem 1.5rem 1.75rem}.profile-hero[data-v-5b1dfd37]{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.hero-avatar[data-v-5b1dfd37]{border:2px solid var(--zp-border);flex-shrink:0}.hero-text[data-v-5b1dfd37]{flex:1;min-width:160px}.display-name[data-v-5b1dfd37]{color:var(--zp-text);font-size:1.25rem;font-weight:700;line-height:1.3}.hero-email[data-v-5b1dfd37]{color:var(--zp-muted);margin:.35rem 0 0;font-size:.9375rem}.edit-btn[data-v-5b1dfd37]{margin-left:auto}@media (width<=520px){.edit-btn[data-v-5b1dfd37]{width:100%;margin-left:0}}.card-divider[data-v-5b1dfd37]{margin:1.35rem 0 1.25rem}.info-section[data-v-5b1dfd37]{padding-top:.15rem}.section-label[data-v-5b1dfd37]{color:var(--zp-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .85rem;font-size:.8125rem;font-weight:600}.info-grid[data-v-5b1dfd37]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem 1.5rem;display:grid}.info-cell[data-v-5b1dfd37]{border:1px solid var(--zp-border);background:#fff;border-radius:8px;flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}.cell-label[data-v-5b1dfd37]{color:var(--zp-muted);font-size:.75rem;font-weight:600}.cell-value[data-v-5b1dfd37]{color:var(--zp-text);word-break:break-all;font-size:.9375rem}.dialog-body[data-v-5b1dfd37]{padding-top:.25rem}.dialog-block[data-v-5b1dfd37]{margin-bottom:.5rem}.block-title[data-v-5b1dfd37]{color:var(--zp-text);margin-bottom:.65rem;font-size:.875rem;font-weight:600}.avatar-edit-row[data-v-5b1dfd37]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.field-hint[data-v-5b1dfd37]{color:var(--zp-muted);margin:.5rem 0 0;font-size:.8125rem}.edit-form[data-v-5b1dfd37]{margin-top:.25rem}.pwd-hint[data-v-5b1dfd37]{color:var(--zp-muted);margin:-.25rem 0 .75rem;font-size:.8125rem}.toolbar[data-v-fda0e2a3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.35rem;display:flex}h2[data-v-fda0e2a3]{margin:0;font-size:1.125rem}.hint[data-v-fda0e2a3]{color:var(--zp-muted);margin:0 0 1rem;font-size:.875rem}.table-wrap[data-v-fda0e2a3]{width:100%}.dl-link[data-v-fda0e2a3]{vertical-align:middle;margin-right:.65rem}.pager[data-v-fda0e2a3]{justify-content:flex-end;margin-top:1rem;display:flex}.toolbar[data-v-b5deb34b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}h2[data-v-b5deb34b]{margin:0;font-size:1.125rem}.cards[data-v-b5deb34b]{flex-direction:column;gap:.75rem;display:flex}.app-card[data-v-b5deb34b]{cursor:pointer;transition:border-color .15s,box-shadow .15s}.app-card[data-v-b5deb34b]:hover{border-color:var(--zp-primary)}.app-card[data-v-b5deb34b]:focus-visible{outline:2px solid var(--zp-primary);outline-offset:2px}.row-title[data-v-b5deb34b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-weight:600;display:flex}.job-title[data-v-b5deb34b]{color:var(--zp-text)}.meta[data-v-b5deb34b]{color:var(--zp-muted);margin:.35rem 0 0;font-size:.875rem}.resume-dl[data-v-b5deb34b]{margin:.35rem 0 0;font-size:.875rem}.cover[data-v-b5deb34b]{margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.pager[data-v-b5deb34b]{justify-content:flex-end;margin-top:1rem;display:flex}.toolbar[data-v-c5ec3a8a]{margin-bottom:1rem}h2[data-v-c5ec3a8a]{margin:0;font-size:1.125rem}.job-cards[data-v-c5ec3a8a]{flex-direction:column;gap:.85rem;display:flex}.job-card[data-v-c5ec3a8a]{cursor:pointer;background:#fff;border:1px solid #94a3b838;border-radius:12px;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 3px #0f172a0a}.job-card[data-v-c5ec3a8a] .el-card__body{padding:1.1rem 1.25rem}.job-card[data-v-c5ec3a8a]:hover{border-color:#b8623a47;box-shadow:0 6px 20px #0f172a12}.card-top[data-v-c5ec3a8a]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.title[data-v-c5ec3a8a]{letter-spacing:-.01em;color:#1e293b;margin:0;font-size:1.0625rem;font-weight:600}.salary[data-v-c5ec3a8a]{color:#f60;font-size:.9375rem;font-weight:600}.meta[data-v-c5ec3a8a]{color:var(--zp-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.55rem;font-size:.875rem;display:flex}.meta-loc[data-v-c5ec3a8a]{color:#475569;font-weight:500}.muted[data-v-c5ec3a8a]{color:var(--zp-muted);font-size:.875rem}.unfav-btn[data-v-c5ec3a8a]{margin-left:auto;font-weight:600}.warn[data-v-c5ec3a8a]{color:var(--el-color-warning);margin:.65rem 0 0;font-size:.8125rem}.pager[data-v-c5ec3a8a]{justify-content:flex-end;margin-top:1rem;display:flex}.jobs-page[data-v-65a24fb4]{max-width:1200px;margin:0 auto}.page-hero[data-v-65a24fb4]{margin-bottom:1.25rem}.hero-eyebrow[data-v-65a24fb4]{letter-spacing:.12em;text-transform:uppercase;color:var(--zp-muted);margin:0 0 .35rem;font-size:.7rem;font-weight:700}.hero-row[data-v-65a24fb4]{flex-wrap:wrap;align-items:baseline;gap:.75rem 1rem;display:flex}.hero-title[data-v-65a24fb4]{letter-spacing:-.02em;color:var(--zp-text);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.hero-count[data-v-65a24fb4]{color:var(--zp-muted);background:var(--zp-surface-2);border:1px solid var(--zp-border);border-radius:999px;padding:.2rem .65rem;font-size:.875rem;font-weight:500}.hero-desc[data-v-65a24fb4]{max-width:52rem;color:var(--zp-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.filter-strip[data-v-65a24fb4]{background:linear-gradient(180deg, var(--zp-surface) 0%, var(--zp-surface-2) 100%);border:1px solid var(--zp-border);box-shadow:var(--zp-card-shadow);border-radius:12px;margin-bottom:1rem;padding:1rem 1.125rem}.filter-inner[data-v-65a24fb4]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.filter-input[data-v-65a24fb4]{width:200px;max-width:100%}.filter-input-grow[data-v-65a24fb4]{flex:200px;width:auto;min-width:0;max-width:420px}.filter-select[data-v-65a24fb4]{width:160px;max-width:100%}.filter-btn[data-v-65a24fb4]{min-width:96px}.filter-btn-new[data-v-65a24fb4]{margin-left:auto}@media (width<=640px){.filter-btn-new[data-v-65a24fb4]{margin-left:0}}.table-shell[data-v-65a24fb4]{background:var(--zp-surface);border:1px solid var(--zp-border);box-shadow:var(--zp-card-shadow);border-radius:12px;min-height:280px;overflow:hidden}.table-skeleton[data-v-65a24fb4]{padding:1.25rem}.empty-state[data-v-65a24fb4]{padding:3rem 1.5rem}.table-wrap[data-v-65a24fb4]{width:100%;overflow-x:auto}.pager-bar[data-v-65a24fb4]{justify-content:flex-end;margin-top:1rem;padding:.75rem 0;display:flex}[data-v-65a24fb4] .jobs-table{--el-table-header-bg-color:var(--zp-surface-2);--el-table-header-text-color:var(--zp-text-secondary)}[data-v-65a24fb4] .jobs-table .el-table__header th{letter-spacing:.02em;font-size:.8125rem;font-weight:600}[data-v-65a24fb4] .jobs-table td.el-table__cell{vertical-align:middle;padding-top:12px;padding-bottom:12px}.detail-page[data-v-ae4d1c78]{max-width:1200px;margin:0 auto}.back-btn[data-v-ae4d1c78]{color:var(--zp-text-secondary);border-radius:8px;margin-bottom:1rem;font-weight:500}.back-btn[data-v-ae4d1c78]:hover{color:var(--zp-primary)}.back-icon[data-v-ae4d1c78]{vertical-align:middle;margin-right:.25rem}.page-hero[data-v-ae4d1c78]{margin-bottom:1.25rem}.load-card[data-v-ae4d1c78]{padding:1.5rem}.hero-eyebrow[data-v-ae4d1c78]{letter-spacing:.12em;text-transform:uppercase;color:var(--zp-muted);margin:0 0 .35rem;font-size:.7rem;font-weight:700}.hero-row[data-v-ae4d1c78]{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;display:flex}.hero-title[data-v-ae4d1c78]{letter-spacing:-.02em;min-width:0;color:var(--zp-text);flex:1;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.hero-badges[data-v-ae4d1c78]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.id-pill[data-v-ae4d1c78]{color:var(--zp-muted);background:var(--zp-surface-2);border:1px solid var(--zp-border);border-radius:999px;padding:.25rem .65rem;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600}.hero-desc[data-v-ae4d1c78]{color:var(--zp-muted);margin:.65rem 0 0;font-size:.9375rem;line-height:1.55}.empty-shell[data-v-ae4d1c78]{background:var(--zp-surface);border:1px solid var(--zp-border);box-shadow:var(--zp-card-shadow);border-radius:12px;padding:2rem 1rem}.content-grid[data-v-ae4d1c78]{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (width>=960px){.content-grid[data-v-ae4d1c78]{grid-template-columns:1fr min(380px,34%)}}.surface-card[data-v-ae4d1c78]{background:var(--zp-surface);border:1px solid var(--zp-border);box-shadow:var(--zp-card-shadow);border-radius:12px;padding:1.25rem 1.35rem}.surface-card--action[data-v-ae4d1c78]{top:calc(var(--zp-header-h,56px) + 12px);position:sticky}.card-head[data-v-ae4d1c78]{color:var(--zp-text);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:700;display:flex}.card-head-icon[data-v-ae4d1c78]{background:var(--zp-primary-ghost);width:36px;height:36px;color:var(--zp-primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.info-grid[data-v-ae4d1c78]{grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem;margin:0;display:grid}@media (width<=560px){.info-grid[data-v-ae4d1c78]{grid-template-columns:1fr}}.info-item--wide[data-v-ae4d1c78]{grid-column:1/-1}.orphan-hint[data-v-ae4d1c78]{color:var(--el-color-warning);font-weight:600}.info-item dt[data-v-ae4d1c78]{letter-spacing:.04em;text-transform:uppercase;color:var(--zp-muted);margin:0 0 .25rem;font-size:.75rem;font-weight:600}.info-item dd[data-v-ae4d1c78]{color:var(--zp-text);word-break:break-word;margin:0;font-size:.9375rem;line-height:1.45}.dd-strong[data-v-ae4d1c78]{font-weight:600}.dd-mono[data-v-ae4d1c78]{color:var(--zp-muted);font-family:ui-monospace,monospace;font-size:.875rem}.link-mail[data-v-ae4d1c78]{color:var(--zp-primary);text-decoration:none}.link-mail[data-v-ae4d1c78]:hover{text-decoration:underline}.block-time[data-v-ae4d1c78]{background:var(--zp-surface-2);border:1px solid var(--zp-border);border-radius:10px;gap:.65rem;margin-bottom:1.25rem;padding:.85rem 1rem;display:flex}.time-icon[data-v-ae4d1c78]{color:var(--zp-muted);flex-shrink:0;margin-top:.15rem}.time-line[data-v-ae4d1c78]{font-size:.875rem;line-height:1.5}.block-label[data-v-ae4d1c78]{letter-spacing:.06em;text-transform:uppercase;color:var(--zp-muted);margin-bottom:.4rem;font-size:.75rem;font-weight:700}.block-body[data-v-ae4d1c78]{margin-bottom:1.15rem;font-size:.9375rem}.block-body[data-v-ae4d1c78]:last-child{margin-bottom:0}.pre[data-v-ae4d1c78]{white-space:pre-wrap;color:var(--zp-text);line-height:1.6}.remarks-box[data-v-ae4d1c78]{background:var(--zp-surface-2);border:1px solid var(--zp-border);border-radius:8px;padding:.85rem 1rem}.resume-link[data-v-ae4d1c78]{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.muted[data-v-ae4d1c78]{color:var(--zp-muted);font-size:.875rem}.action-hint[data-v-ae4d1c78]{color:var(--zp-muted);margin:-.35rem 0 1rem;font-size:.8125rem;line-height:1.5}.action-form[data-v-ae4d1c78]{max-width:100%}.full-width[data-v-ae4d1c78]{width:100%}.form-actions[data-v-ae4d1c78]{margin-bottom:0}.job-edit-page[data-v-dd06c83e]{max-width:1200px;margin:0 auto}.back-btn[data-v-dd06c83e]{color:var(--zp-text-secondary);border-radius:8px;margin-bottom:1rem;font-weight:500}.back-btn[data-v-dd06c83e]:hover{color:var(--zp-primary)}.back-icon[data-v-dd06c83e]{vertical-align:middle;margin-right:.25rem}.page-hero[data-v-dd06c83e]{margin-bottom:1.25rem}.load-card[data-v-dd06c83e]{padding:1.5rem}.hero-eyebrow[data-v-dd06c83e]{letter-spacing:.12em;text-transform:uppercase;color:var(--zp-muted);margin:0 0 .35rem;font-size:.7rem;font-weight:700}.hero-row[data-v-dd06c83e]{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;display:flex}.hero-title[data-v-dd06c83e]{letter-spacing:-.02em;min-width:0;color:var(--zp-text);flex:1;margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.hero-badges[data-v-dd06c83e]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.id-pill[data-v-dd06c83e]{color:var(--zp-muted);background:var(--zp-surface-2);border:1px solid var(--zp-border);border-radius:999px;padding:.25rem .65rem;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600}.hero-desc[data-v-dd06c83e]{color:var(--zp-muted);margin:.65rem 0 0;font-size:.9375rem;line-height:1.55}.content-grid[data-v-dd06c83e]{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (width>=960px){.content-grid[data-v-dd06c83e]{grid-template-columns:1fr min(380px,34%)}}.col-main[data-v-dd06c83e]{flex-direction:column;gap:1rem;display:flex}.surface-card[data-v-dd06c83e]{background:var(--zp-surface);border:1px solid var(--zp-border);box-shadow:var(--zp-card-shadow);border-radius:12px;padding:1.25rem 1.35rem}.surface-card--action[data-v-dd06c83e]{top:calc(var(--zp-header-h,56px) + 12px);position:sticky}.card-head[data-v-dd06c83e]{color:var(--zp-text);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1rem;font-weight:700;display:flex}.card-head-icon[data-v-dd06c83e]{background:var(--zp-primary-ghost);width:36px;height:36px;color:var(--zp-primary);border-radius:10px;justify-content:center;align-items:center;display:flex}.section-lead[data-v-dd06c83e]{color:var(--zp-muted);margin:-.5rem 0 1rem;font-size:.8125rem;line-height:1.5}.action-hint[data-v-dd06c83e]{color:var(--zp-muted);margin:-.35rem 0 1rem;font-size:.8125rem;line-height:1.5}.sidebar-actions[data-v-dd06c83e]{flex-direction:column;gap:.65rem;display:flex}.action-btn[data-v-dd06c83e]{width:100%;margin:0}.inner-form[data-v-dd06c83e]{max-width:100%}.w-full[data-v-dd06c83e]{width:100%}.location-row[data-v-dd06c83e]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.location-display[data-v-dd06c83e]{flex:1;min-width:160px}.field-hint[data-v-dd06c83e]{color:var(--zp-muted);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.salary-block[data-v-dd06c83e]{flex-direction:column;gap:.85rem;display:flex}.salary-preset[data-v-dd06c83e]{max-width:320px}.hint[data-v-dd06c83e]{color:var(--zp-muted);margin:0;font-size:.8125rem;line-height:1.45}.custom-salary-row[data-v-dd06c83e]{margin-top:.25rem}.mb-0[data-v-dd06c83e]{margin-bottom:0}.applications-page[data-v-907c6c1d]{max-width:1200px;margin:0 auto}.page-hero[data-v-907c6c1d]{margin-bottom:1.25rem}.hero-eyebrow[data-v-907c6c1d]{letter-spacing:.12em;text-transform:uppercase;color:var(--zp-muted);margin:0 0 .35rem;font-size:.7rem;font-weight:700}.hero-row[data-v-907c6c1d]{flex-wrap:wrap;align-items:baseline;gap:.75rem 1rem;display:flex}.hero-title[data-v-907c6c1d]{letter-spacing:-.02em;color:var(--zp-text);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.hero-count[data-v-907c6c1d]{color:var(--zp-muted);background:var(--zp-surface-2);border:1px solid var(--zp-border);border-radius:999px;padding:.2rem .65rem;font-size:.875rem;font-weight:500}.hero-desc[data-v-907c6c1d]{max-width:52rem;color:var(--zp-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.filter-strip[data-v-907c6c1d]{background:linear-gradient(180deg, var(--zp-surface) 0%, var(--zp-surface-2) 100%);border:1px solid var(--zp-border);box-shadow:var(--zp-card-shadow);border-radius:12px;margin-bottom:1rem;padding:1rem 1.125rem}.filter-inner[data-v-907c6c1d]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.filter-input[data-v-907c6c1d]{width:200px;max-width:100%}.filter-select[data-v-907c6c1d]{width:160px;max-width:100%}.filter-btn[data-v-907c6c1d]{min-width:96px}.table-shell[data-v-907c6c1d]{background:var(--zp-surface);border:1px solid var(--zp-border);box-shadow:var(--zp-card-shadow);border-radius:12px;min-height:280px;overflow:hidden}.table-skeleton[data-v-907c6c1d]{padding:1.25rem}.empty-state[data-v-907c6c1d]{padding:3rem 1.5rem}.table-wrap[data-v-907c6c1d]{width:100%;overflow-x:auto}.cell-id[data-v-907c6c1d]{color:var(--zp-muted);font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600}.cell-job[data-v-907c6c1d]{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.job-title-text[data-v-907c6c1d]{color:var(--zp-text);font-weight:600;line-height:1.35}.job-id-sub[data-v-907c6c1d]{color:var(--zp-muted);font-size:.75rem}.cell-candidate[data-v-907c6c1d]{align-items:flex-start;gap:.5rem;display:flex}.candidate-icon[data-v-907c6c1d]{color:var(--zp-muted);flex-shrink:0;margin-top:.15rem}.candidate-text[data-v-907c6c1d]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.candidate-name[data-v-907c6c1d]{color:var(--zp-text);font-size:.9375rem;font-weight:600}.candidate-mail[data-v-907c6c1d]{color:var(--zp-muted);word-break:break-all;font-size:.8125rem}.candidate-orphan[data-v-907c6c1d]{color:var(--el-color-warning);font-size:.75rem}.cell-time[data-v-907c6c1d]{color:var(--zp-text);font-variant-numeric:tabular-nums;font-size:.875rem}.resume-link[data-v-907c6c1d]{align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.resume-icon[data-v-907c6c1d]{vertical-align:middle}.resume-na[data-v-907c6c1d]{color:var(--zp-muted);font-size:.875rem}.row-chevron[data-v-907c6c1d]{color:var(--zp-border);transition:color .15s,transform .15s}.pager-bar[data-v-907c6c1d]{justify-content:flex-end;margin-top:1rem;padding:.75rem 0;display:flex}[data-v-907c6c1d] .apps-table{--el-table-header-bg-color:var(--zp-surface-2);--el-table-header-text-color:var(--zp-text-secondary)}[data-v-907c6c1d] .apps-table .el-table__header th{letter-spacing:.02em;font-size:.8125rem;font-weight:600}[data-v-907c6c1d] .apps-table .el-table__row{cursor:pointer;transition:background-color .12s}[data-v-907c6c1d] .apps-table .el-table__row:hover{background-color:var(--zp-primary-ghost)!important}[data-v-907c6c1d] .apps-table .el-table__row:hover .row-chevron{color:var(--zp-primary);transform:translate(2px)}[data-v-907c6c1d] .apps-table td.el-table__cell{vertical-align:middle;padding-top:14px;padding-bottom:14px}[data-v-907c6c1d] .apps-table.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#0000}
