/* ===== 2026.v6476(光年指令)：资产端「牵引车」行 —— 标签样式复刻管理端 =====
   管理端特点：
     ① 车型/年检/维保/在用 = 浅色底 + 同色描边的小药丸（不是实心填充）
     ② 保险 = 一个整体药丸，内部「交强 | 商业 | 超赔」用竖线分隔（三段都在，但省宽）
     ③ 车牌 = 黄底黑字大药丸
   本文件只作用于牵引车行（.adm-item.lw-dev[data-veh-id]），不动其它列表。 */

/* ---------- 行容器：单行不换行 ---------- */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id]{
  flex-wrap: nowrap !important;
  overflow: hidden !important;
  gap: 8px !important;
  align-items: center !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .adm-item-main{
  min-width: 0 !important;
  overflow: hidden !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head{
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 5px !important;
  width: 100% !important;
  overflow: hidden !important;
  font-size: 11px !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head > *{
  flex-shrink: 0 !important;
  white-space: nowrap !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head > .lw-fleet{
  display: none !important;
}

/* ---------- 通用小药丸：浅底 + 同色描边（复刻管理端） ---------- */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-tag{
  height: 20px !important;
  line-height: 18px !important;
  padding: 0 7px !important;
  font-size: 10.5px !important;
  border-radius: 10px !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  white-space: nowrap !important;
}

/* 车型：紫描边浅紫底（与管理端一致） */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-veh-axle{
  background: #faf5ff !important;
  color: #6b21a8 !important;
  border: 1px solid #e9d5ff !important;
  max-width: 96px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* 在用：浅绿描边 */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-tag.is-on{
  background: #e7f8ee !important;
  color: #0b6b36 !important;
  border: 1px solid #b7e8cc !important;
  min-width: 34px !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-tag.is-off{
  background: #f1f5f9 !important;
  color: #64748b !important;
  border: 1px solid #e2e8f0 !important;
  min-width: 34px !important;
}

/* 车牌：黄底黑字（与管理端一致） */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .veh-plate{
  background: #ffd60a !important;
  color: #111827 !important;
  border: 1.5px solid #8a6d00 !important;
  height: 22px !important;
  line-height: 19px !important;
  padding: 0 7px !important;
  border-radius: 5px !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: .5px !important;
  box-sizing: border-box !important;
}

/* 司机：蓝描边（保持区分度） */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-tag.is-drv{
  background: #eff6ff !important;
  color: #1d4ed8 !important;
  border: 1px solid #bfdbfe !important;
  max-width: 68px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* 车架槽：两态同宽（复刻管理端黄色大药丸 / 灰色占位） */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-chassis-slot{
  width: 104px !important;
  min-width: 104px !important;
  max-width: 104px !important;
  flex: 0 0 104px !important;
  display: inline-flex !important;
  align-items: center !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-chassis-slot > .lw-tag{
  width: 104px !important;
  min-width: 104px !important;
  max-width: 104px !important;
  height: 20px !important;
  line-height: 18px !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  box-sizing: border-box !important;
  padding: 0 6px !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-chassis-slot > .lw-tag.is-warn{
  background: #ffd60a !important;
  color: #111827 !important;
  border: 1.5px solid #8a6d00 !important;
  font-weight: 800 !important;
  font-size: 11px !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-chassis-slot > .lw-tag.is-free{
  background: #f8fafc !important;
  color: #94a3b8 !important;
  border: 1px solid #cbd5e1 !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-chassis-slot .lw-fill{
  display: none !important;
}

/* 年检 / 二级维护：浅绿描边小药丸 */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-insp-cell.lw-ca,
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-insp-cell.lw-cb{
  flex: 0 0 auto !important;
  overflow: hidden !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-insp-cell.lw-ca .lw-tag,
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-insp-cell.lw-cb .lw-tag{
  background: #f0fdf4 !important;
  color: #15803d !important;
  border: 1px solid #bbf7d0 !important;
  font-size: 9.5px !important;
  padding: 0 6px !important;
}

/* ---------- 保险：一个整体药丸，内部竖线分隔（复刻管理端） ---------- */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-insp-cell.lw-cc{
  flex: 0 0 auto !important;
  overflow: hidden !important;
  max-width: 178px !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-ins3{
  display: inline-flex !important;
  align-items: center !important;
  height: 20px !important;
  box-sizing: border-box !important;
  background: #f0fdf4 !important;
  border: 1px solid #bbf7d0 !important;
  border-radius: 10px !important;
  overflow: hidden !important;
  white-space: nowrap !important;
  padding: 0 !important;
  gap: 0 !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-ins3 .seg{
  display: inline-flex !important;
  align-items: center !important;
  gap: 3px !important;
  height: 100% !important;
  padding: 0 4px !important;
  font-size: 9.5px !important;
  color: #15803d !important;
  border-right: 1px solid #bbf7d0 !important;
  flex: 0 0 auto !important;
  white-space: nowrap !important;
  margin: 0 !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-ins3 .seg:last-child{
  border-right: 0 !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-ins3 .seg i{
  font-style: normal !important;
  font-size: 9.5px !important;
  color: #4b5563 !important;
  margin: 0 !important;
}

/* ---------- 行尾按钮 ---------- */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-tail{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 5px !important;
  margin-left: auto !important;
  flex: 0 0 auto !important;
  white-space: nowrap !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-tail-left,
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-tail-right,
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .adm-item-acts,
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lwro-acts{
  display: inline-flex !important;
  align-items: center !important;
  gap: 5px !important;
  flex: 0 0 auto !important;
  white-space: nowrap !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .btn{
  height: 20px !important;
  line-height: 18px !important;
  font-size: 10px !important;
  padding: 0 5px !important;
  border-radius: 8px !important;
  white-space: nowrap !important;
  flex: 0 0 auto !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .btn i{
  font-size: 11px !important;
  margin-right: 2px !important;
}

/* ===== 2026.v6477：行尾「编辑 / 指派司机」改纯图标（为保险三段腾空间） ===== */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .c20-edit,
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .btn[data-drivers]{
  font-size: 0 !important;
  min-width: 26px !important;
  padding: 0 5px !important;
  justify-content: center !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .c20-edit i,
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .btn[data-drivers] i{
  font-size: 12px !important;
  margin: 0 !important;
}

/* 照片/材料：限宽（完整数字见 title） */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-tail-left{
  max-width: 92px !important;
  overflow: hidden !important;
  flex: 0 0 auto !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-tail-left > span{
  max-width: 92px !important;
  overflow: hidden !important;
  display: inline-block !important;
  white-space: nowrap !important;
}

/* ===== 2026.v6479(光年指令)：行尾吸附右侧 =====
   资产端这行比管理端多「司机 / 照片材料 / 编辑 / 指派司机 / ↑↓」⇒ 1180px 放不下。
   方案：中间信息可横向滑动，右侧操作按钮 sticky 吸附，永远可见、不被裁。 */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head{
  overflow-x: auto !important;
  overflow-y: hidden !important;
  scrollbar-width: none !important;
  -webkit-overflow-scrolling: touch !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head::-webkit-scrollbar{
  display: none !important;
  height: 0 !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-tail{
  position: sticky !important;
  right: 0 !important;
  z-index: 2 !important;
  background: #ffffff !important;
  padding-left: 10px !important;
  margin-left: auto !important;
  box-shadow: -10px 0 10px -8px rgba(15, 23, 42, .14) !important;
}

/* ===== 2026.v6481(光年指令)：车架槽药丸显示完整内容（在用 车牌 / 架类·长短架·N轴） =====
   两态等宽用 min-width 保证；超宽部分由中间区域的横向滑动承接。 */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-chassis-slot{
  width: auto !important;
  min-width: 208px !important;
  max-width: none !important;
  flex: 0 0 auto !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-chassis-slot > .lw-tag{
  width: auto !important;
  min-width: 208px !important;
  max-width: none !important;
  padding: 0 8px !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

/* ===== 2026.v6483(光年指令)：车架槽容器与药丸同宽 208px，避免药丸溢出压到年检 ===== */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-chassis-slot{
  width: 208px !important;
  min-width: 208px !important;
  max-width: 208px !important;
  flex: 0 0 208px !important;
  overflow: visible !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-chassis-slot > .lw-tag{
  width: 208px !important;
  min-width: 208px !important;
  max-width: 208px !important;
  padding: 0 8px !important;
}

/* ===== 2026.v6484(光年指令)：资产端牵引车行标签同步放大一号 ===== */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-tag{
  font-size: 11.5px !important;
  height: 22px !important;
  line-height: 20px !important;
  padding: 0 9px !important;
  border-radius: 11px !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-ins3{
  height: 22px !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-ins3 .seg{
  font-size: 11px !important;
  padding: 0 6px !important;
  height: 100% !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .veh-plate{
  height: 24px !important;
  line-height: 21px !important;
  font-size: 13px !important;
  padding: 0 10px !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-chassis-slot,
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id] .lw-dev-head .lw-chassis-slot > .lw-tag{
  height: 22px !important;
  line-height: 20px !important;
  font-size: 11.5px !important;
}

/* ===== 2026.v6487(光年指令)：三色状态规则（正常绿 / 临期30天内黄 / 过期红） =====
   作用：年检、二级维护、保险三段（交强/商业/超赔）分别按各自到期日上色。
   优先级高于前面写死的绿色。 */

/* —— 年检 / 二级维护 —— */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-insp-cell.lw-ca .lw-tag.is-ok,
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-insp-cell.lw-cb .lw-tag.is-ok{
  background: #f0fdf4 !important;
  color: #15803d !important;
  border-color: #bbf7d0 !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-insp-cell.lw-ca .lw-tag.is-warn,
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-insp-cell.lw-cb .lw-tag.is-warn{
  background: #fefce8 !important;
  color: #a16207 !important;
  border-color: #fde047 !important;
  font-weight: 700 !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-insp-cell.lw-ca .lw-tag.is-danger,
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-insp-cell.lw-cb .lw-tag.is-danger{
  background: #fef2f2 !important;
  color: #dc2626 !important;
  border-color: #fecaca !important;
  font-weight: 700 !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-insp-cell.lw-ca .lw-tag.is-empty,
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-insp-cell.lw-cb .lw-tag.is-empty{
  background: #f8fafc !important;
  color: #94a3b8 !important;
  border-color: #e2e8f0 !important;
}

/* —— 保险三段：各自按状态上色（st-ok / st-warn / st-exp / st-none） —— */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-ins3 .seg.st-ok{
  color: #15803d !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-ins3 .seg.st-warn{
  color: #a16207 !important;
  font-weight: 700 !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-ins3 .seg.st-exp{
  color: #dc2626 !important;
  font-weight: 700 !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-ins3 .seg.st-none{
  color: #94a3b8 !important;
}
/* 保险整条药丸：浅底统一，段内文字上色 */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-ins3{
  background: #f8fafc !important;
  border-color: #e2e8f0 !important;
}

/* ===== 2026.v6491(光年指令)：保险三段放大一号，与其它标签一致 =====
   字号 11 → 11.5px、药丸高 20 → 22px；颜色仍按三色规则（正常绿 / 临期黄 / 过期红）。 */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-ins3{
  height: 22px !important;
  border-radius: 11px !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-ins3 .seg{
  font-size: 11.5px !important;
  padding: 0 8px !important;
  height: 100% !important;
  gap: 4px !important;
}
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-ins3 .seg i{
  font-size: 10.5px !important;
}
/* 药丸外壳加宽一点，容纳放大后的文字 */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-insp-cell.lw-cc{
  max-width: 262px !important;
}

/* ===== 2026.v6492(光年指令)：保险段「交强/商业/超赔」汉字固定青色，日期按三色规则 ===== */
html body[data-module="asset"] #view .adm-item.lw-dev[data-veh-id][data-veh-id] .lw-dev-head .lw-ins3 .seg i{
  color: #0d9488 !important;
  font-weight: 700 !important;
  font-size: 11.5px !important;
  margin-right: 1px !important;
}

/* ===== 2026.v6576：行尾 CSS 定局（不依赖容器，药丸拉长 + 编辑必显） ===== */
/* ① 照片/材料 药丸：拉长到 140，文字完整，图标与文字分开 */
html body[data-module="asset"] .lw-dev .lw-tail .vp-cell,
html body[data-module="admin"] .lw-dev .lw-tail .vp-cell,
html body[data-module="asset"] .lw-dev .lw-tail .vp-mini,
html body[data-module="admin"] .lw-dev .lw-tail .vp-mini,
html body[data-module="asset"] .lw-dev .lw-tail-left > .vp-cell,
html body[data-module="admin"] .lw-dev .lw-tail-left > .vp-cell {
  display: inline-flex !important;
  align-items: center !important;
  flex: 0 0 auto !important;
  width: auto !important;
  min-width: 140px !important;
  max-width: none !important;
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important;
  padding: 0 12px 0 5px !important;
  gap: 9px !important;
  box-sizing: border-box !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
  border-radius: 6px !important;
}
html body[data-module="asset"] .lw-dev .lw-tail .vp-cell > .vp-thumb,
html body[data-module="admin"] .lw-dev .lw-tail .vp-cell > .vp-thumb,
html body[data-module="asset"] .lw-dev .lw-tail-left > .vp-cell > .vp-thumb,
html body[data-module="admin"] .lw-dev .lw-tail-left > .vp-cell > .vp-thumb {
  position: static !important;
  flex: 0 0 24px !important;
  width: 24px !important;
  height: 24px !important;
  min-width: 24px !important;
  max-width: 24px !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  border-radius: 5px !important;
}
html body[data-module="asset"] .lw-dev .lw-tail .vp-cell > span:last-child,
html body[data-module="admin"] .lw-dev .lw-tail .vp-cell > span:last-child,
html body[data-module="asset"] .lw-dev .lw-tail-left > .vp-cell > span:last-child,
html body[data-module="admin"] .lw-dev .lw-tail-left > .vp-cell > span:last-child {
  flex: 0 0 auto !important;
  min-width: 0 !important;
  overflow: visible !important;
  text-overflow: clip !important;
  white-space: nowrap !important;
  font-size: 12px !important;
  line-height: 1 !important;
}
/* ② 编辑 / 指派：强制显示（任何规则都压不住） */
html body[data-module="asset"] .lw-dev .lw-tail .adm-item-acts,
html body[data-module="admin"] .lw-dev .lw-tail .adm-item-acts,
html body[data-module="asset"] .lw-dev .lw-tail .lwro-acts,
html body[data-module="admin"] .lw-dev .lw-tail .lwro-acts {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  align-items: center !important;
  gap: 6px !important;
  flex: 0 0 auto !important;
  overflow: visible !important;
}
html body[data-module="asset"] .lw-dev .lw-tail .adm-item-acts > .btn,
html body[data-module="admin"] .lw-dev .lw-tail .adm-item-acts > .btn,
html body[data-module="asset"] .lw-dev .lw-tail .lwro-acts > .btn,
html body[data-module="admin"] .lw-dev .lw-tail .lwro-acts > .btn {
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  flex: 0 0 auto !important;
  align-items: center !important;
  justify-content: center !important;
  height: 26px !important;
  padding: 0 12px !important;
  border-radius: 999px !important;
  background: #ffffff !important;
  border: 1px solid #dbe3ef !important;
  color: #334155 !important;
  font-size: 11.5px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  box-sizing: border-box !important;
}
html body[data-module="asset"] .lw-dev .lw-tail .lwro-acts > .btn,
html body[data-module="admin"] .lw-dev .lw-tail .lwro-acts > .btn {
  flex: 0 0 32px !important;
  width: 32px !important;
  min-width: 32px !important;
  max-width: 32px !important;
  padding: 0 !important;
  font-size: 13px !important;
}
/* ③ 行尾排版：一行放不下就换行，不挤压 */
html body[data-module="asset"] .lw-dev .lw-tail,
html body[data-module="admin"] .lw-dev .lw-tail {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  width: 100% !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
}
html body[data-module="asset"] .lw-dev .lw-tail > .lw-tail-left,
html body[data-module="admin"] .lw-dev .lw-tail > .lw-tail-left,
html body[data-module="asset"] .lw-dev .lw-tail > .lw-tail-right,
html body[data-module="admin"] .lw-dev .lw-tail > .lw-tail-right {
  display: inline-flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 8px !important;
  flex: 0 0 auto !important;
  overflow: visible !important;
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
}

/* ===== 2026.v6578：照片/材料 药丸拉长（min-width 140，文字必完整）===== */
html body[data-module="asset"] .lw-dev .lw-tail .vp-cell.vp-cell,
html body[data-module="admin"] .lw-dev .lw-tail .vp-cell.vp-cell,
html body[data-module="asset"] .lw-dev .lw-tail .lw-tail-left > .vp-cell.vp-cell,
html body[data-module="admin"] .lw-dev .lw-tail .lw-tail-left > .vp-cell.vp-cell,
html body[data-module="asset"] .lw-dev .lw-tail .vp-mini.vp-mini,
html body[data-module="admin"] .lw-dev .lw-tail .vp-mini.vp-mini {
  min-width: 140px !important;
  width: auto !important;
  max-width: none !important;
  flex: 0 0 auto !important;
  height: 30px !important;
  min-height: 30px !important;
  max-height: 30px !important;
  padding: 0 12px 0 5px !important;
  gap: 9px !important;
  display: inline-flex !important;
  align-items: center !important;
  box-sizing: border-box !important;
  overflow: visible !important;
  white-space: nowrap !important;
  text-overflow: clip !important;
}
html body[data-module="asset"] .lw-dev .lw-tail .vp-cell.vp-cell > span:last-child,
html body[data-module="admin"] .lw-dev .lw-tail .vp-cell.vp-cell > span:last-child {
  overflow: visible !important;
  white-space: nowrap !important;
  text-overflow: clip !important;
  flex: 0 0 auto !important;
  font-size: 12px !important;
}

