#inventoryPage .inv-clean-actions{
  width:100%!important;
  min-width:0!important;
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
  margin-top:auto!important;
  padding:0!important;
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:repeat(3, minmax(0, 1fr))!important;
  gap:8px!important;
  align-items:stretch!important;
  justify-items:stretch!important;
  overflow:visible!important;
}
#inventoryPage .inv-clean-actions > .inv-clean-btn{
  all:unset!important;
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:38px!important;
  min-height:38px!important;
  max-height:38px!important;
  margin:0!important;
  padding:0!important;
  border-radius:13px!important;
  border:1px solid rgba(11,122,117,.20)!important;
  background:rgba(255,255,255,.98)!important;
  color:#102033!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:clip!important;
  font-size:14px!important;
  font-weight:850!important;
  line-height:1!important;
  letter-spacing:0!important;
  box-shadow:0 4px 10px rgba(15,23,42,.04)!important;
  cursor:pointer!important;
  user-select:none!important;
  appearance:none!important;
  -webkit-appearance:none!important;
  transform:none!important;
}
#inventoryPage .inv-clean-actions > .inv-clean-btn:hover,
#inventoryPage .inv-clean-actions > .inv-clean-btn:focus,
#inventoryPage .inv-clean-actions > .inv-clean-btn:active{
  transform:none!important;
  outline:none!important;
  background:#eefaf8!important;
  border-color:rgba(11,122,117,.36)!important;
  color:#0b7a75!important;
}
#inventoryPage .inv-clean-actions > .inv-clean-delete{
  color:#b42318!important;
  border-color:rgba(220,38,38,.24)!important;
  background:#fff!important;
}
#inventoryPage .inv-clean-actions > .inv-clean-delete:hover,
#inventoryPage .inv-clean-actions > .inv-clean-delete:focus,
#inventoryPage .inv-clean-actions > .inv-clean-delete:active{
  color:#b42318!important;
  background:#fff5f5!important;
  border-color:rgba(220,38,38,.38)!important;
}
/* 旧库存按钮结构直接隐藏，防止历史 DOM/CSS 再参与布局 */
#inventoryPage .inventory-card-actions,
#inventoryPage .inventory-card-actions-clean,
#inventoryPage .inventory-card-buttons{
  display:none!important;
}
#inventoryPage .inv-clean-card .inventory-card-actions,
#inventoryPage .inv-clean-card .inventory-card-actions-clean,
#inventoryPage .inv-clean-card .inventory-card-buttons{
  display:none!important;
}
