/* ============================================================================
   机器人英才网 · 公共样式
   由 companyjobs.html 的内联 <style> 提取生成（原第 5 段，原始 5018 字节）
   出现于：companyjobs
   ⚠ 本文件由脚本生成，请勿手工编辑；改样式请改源 HTML 后重跑 _tools/v1_extract.py
   ============================================================================ */
/* 无 id 内联样式块 #5
   ============================================================================ */

/* ==================================================================
   消息 24 · 5 — companyjobs 右侧「职位详情卡」对齐 searchresult
   对照基线：searchresult 的 .job-detail-box（8026.de407e2f.css / data-v-759013b4）
            + searchresult 内「消息 20 · 2.5」HR 卡覆盖段
   优先级抬到 (0,5,0)：.company-position-box[data-v-35458109] + 3 个类名，
   稳压原站 .job-detail-box .job-detail-body .xxx[data-v-2e2f3de6] 的 (0,4,0)。
   ================================================================== */
/* ① 卡片外框：去掉底部 6px 留白（searchresult 为 0）
      并把原站 overflow:hidden 放开为 visible —— SR 用 visible，
      否则「微信扫码分享」的二维码浮层（absolute top:36px）会被裁掉；
      放开后圆角改由 header 自带 borderRadius 承担 */
.company-position-box[data-v-35458109] .job-detail-box{ padding-bottom:0; overflow:visible; }

/* ② 头部：内边距 16/30 → 16/24/24；信息区吃满可用宽度（否则标题过早截断）
      另：header 底纹渐变 / tag-list 上间距 16 / header-info max-width 485 —— 均按 SR 实测值对齐
      「立即沟通」是实心按钮，不该带描边（否则比「收藏」高 2px） */
.company-position-box[data-v-35458109] .job-detail-header{
    padding:16px 24px 24px;
    border-radius:16px 16px 0 0;
    background:linear-gradient(175.2617deg,#f1ffff 4%,#f8fefe 35%,#fff 62%);
}
.company-position-box[data-v-35458109] .job-header-info{ flex:1 1 0%; max-width:485px; overflow:hidden; }
.company-position-box[data-v-35458109] .job-detail-box .tag-list{ margin-top:16px; }
.company-position-box[data-v-35458109] .job-detail-op .op-btn.op-btn-chat{ border:0; }
.company-position-box[data-v-35458109] .job-detail-op .op-btn.op-btn-like:before{
    background-image:url(../.././_assets/epjob-red-star.png);
}

/* ③ 正文：内边距 16/30/14 → 0/24/24 */
.company-position-box[data-v-35458109] .job-detail-body{ padding:0 24px 24px; overflow:visible; }

/* ④ 举报 / 微信扫码分享
      原站这套规则只写在 searchresult 的 [data-v-759013b4] 作用域里，
      companyjobs 的 CSS 完全没有 → 这里按 searchresult 实测生效值补一份。
      ⚠️ 实测 SR：.link-wechat-share 为 inline-flex、无 float/height/margin-right
         （那份带 float/margin-right:25px 的 [data-v-759013b4] 规则在 SR 里并未生效），
         .wechat-share 才是 float:right + margin-right:24px，故按实测值写。 */
.company-position-box .job-detail-operate{ float:right; }
.company-position-box .job-detail-operate .link-report-new{
    align-items:center;color:#999;cursor:pointer;display:inline-flex;float:right;
    font-size:14px;font-weight:400;height:20px;line-height:20px;position:relative;transition:all .2s linear;
}
.company-position-box .job-detail-operate .link-report-new:before{
    background:url(../.././_assets/a1rf1ikjew1661779185140.png) 0 -32px no-repeat;
    background-size:16px auto;content:" ";display:inline-block;height:16px;margin-right:6px;width:16px;
}
.company-position-box .job-detail-operate .link-report-new:hover{ color:#bf1215; }
.company-position-box .job-detail-operate .link-report-new:hover:before{ background-position:0 -48px; }
.company-position-box .job-detail-operate .wechat-share{
    display:inline-block;float:right;margin-right:24px;font-size:14px;font-weight:400;position:relative;
}
.company-position-box .job-detail-operate .link-wechat-share{
    align-items:center;color:#999;cursor:pointer;display:inline-flex;
    font-size:14px;font-weight:400;position:relative;text-decoration:none;transition:all .2s linear;
}
.company-position-box .job-detail-operate .link-wechat-share:before{
    background:url(../.././_assets/a1rf1ikjew1661779185140.png) 0 0 no-repeat;
    background-size:16px auto;content:" ";display:inline-block;height:16px;margin-right:6px;width:16px;
}
.company-position-box .job-detail-operate .link-wechat-share:hover{ color:#bf1215; }
.company-position-box .job-detail-operate .link-wechat-share:hover:before{ background-position:0 -16px; }

/* ⑤ 职位描述正文：inline + 两端对齐 → block + 左对齐，上间距 16 → 24 */
.company-position-box[data-v-35458109] .job-detail-body .desc{
    display:block;margin-top:24px;text-align:start;width:auto;height:auto;
}

/* ⑥ HR 行：block（头像/姓名/公司名各占一行）→ flex 单行 + 右侧「立即沟通」按钮
      并隐藏认证 V 徽章（与 searchresult 一致）
      ⚠️ 原站是 `.job-detail-box .job-detail-body .job-boss-info[data-v-2e2f3de6]` = (0,4,0)，
         故此处必须抬到 (0,5,0)（补 .job-detail-box .job-detail-body），否则 padding-top 被吃掉 */
.company-position-box[data-v-35458109] .job-detail-box .job-detail-body .job-boss-info{
    display:flex;align-items:center;padding-top:24px;
}
.company-position-box[data-v-35458109] .job-detail-box .job-detail-body .job-boss-info .icon-vip{ display:none !important; }
.company-position-box[data-v-35458109] .job-detail-box .job-detail-body .job-boss-info .epjob-hr-meta{ min-width:0; }
.company-position-box .job-boss-info .epjob-hr-chat{
    flex:0 0 auto;align-self:center;display:inline-block;height:36px;line-height:34px;
    padding:0 22px;margin-left:auto;background:#d61518;color:#fff !important;
    border-radius:8px;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;
    transition:all .2s linear;
}
.company-position-box .job-boss-info .epjob-hr-chat:hover{
    background:#bf1215;color:#fff !important;text-decoration:none;
}

/* ⑦ 工作地址卡：与 searchresult 保持一致（那边已去掉） */
.company-position-box .job-address{ display:none !important; }
