/* 首页复用求职招聘二级页的分类条及岗位卡片样式。 */
.home-recruitment{--blue:#1265e0;--blue2:#128dff;color:#172e4d}
.home-recruitment .job-mode-nav{margin-bottom:8px}
.home-recruitment .home-job-list{display:grid;gap:8px}
.home-recruitment .home-jobs-panel[hidden]{display:none}
.home-recruitment .job-mode-nav{position:relative;z-index:5;display:grid;height:38px;padding:3px;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.78);border-radius:12px;background:rgba(255,255,255,.76);box-shadow:none;-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}.home-recruitment .job-mode-nav button{min-width:0;padding:0 2px;border:0;border-radius:9px;color:#71839a;font-size:13px;font-weight:600;background:transparent;white-space:nowrap}.home-recruitment .job-mode-nav button.active{color:#fff;background:linear-gradient(90deg,#1265e0,#128dff)}
.home-recruitment .job-card{position:relative;min-width:0;min-height:107px;padding:12px;overflow:hidden;border:0;border-radius:12px;background:#fff;box-shadow:none}.home-recruitment .job-card.selected{outline:1px solid rgba(18,101,224,.18);background:#fbfdff}.home-recruitment .job-card .salary{float:right;display:block;margin:0;color:#f06146;font-size:13px;font-weight:700;line-height:1.4;white-space:nowrap}.home-recruitment .job-card h3{display:block;min-height:0;margin:0 76px 6px 0;overflow:hidden;color:#172e4d;font-size:13px;font-weight:600;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.home-recruitment .job-card p{display:block;margin:0;overflow:hidden;color:#77879a;font-size:13px;font-weight:400;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.home-recruitment .job-card p+p{margin-top:6px}.home-recruitment .tags{display:flex;gap:6px;margin-top:6px;padding-right:54px;overflow:hidden}.home-recruitment .tags span{padding:4px 6px;border-radius:5px;color:#497293;font-size:12px;font-weight:400;line-height:1.2;white-space:nowrap;background:#eff6fb}

/* 为吸底导航及凸起的 AI 圆形按钮预留空间，保证列表末尾入口可见可点。 */
.wechat-v2-home main{padding-bottom:calc(112px + env(safe-area-inset-bottom))}
