/* V58: no currency pill tags; clear compact values with conversion that never clips. */
.vv-conversion{display:inline-flex!important;align-items:center!important;gap:5px!important;grid-area:value!important;margin-top:3px!important;font-size:.78rem!important;font-weight:800!important;color:#c7b6e9!important;line-height:1.15!important;white-space:nowrap!important}
.vv-sign-icon{width:17px!important;height:17px!important;object-fit:contain!important;display:block!important;flex:0 0 auto!important}
/* Override V57 transforms that placed labels beyond the bottom of cards. */
.item-card-body .item-sub .vv-conversion,
.beequip-card-meta>.vv-currency-text,.beequip-card-meta>.vv-conversion{transform:none!important;justify-self:start!important;align-self:start!important}
.item-card:has(.vv-conversion),.beequip-card:has(.vv-conversion){padding-bottom:18px!important;min-height:172px!important}
.item-card-body,.beequip-copy{align-content:start!important}
.item-card-body .item-sub .value-display,.beequip-card-meta>.value-display{align-self:start!important}
/* Keep the amount, its existing game currency icon, and the written unit on the same natural line. */
.value-display{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important}
.value-display img{flex:0 0 auto!important}
/* Do not show blank/or fake status slots. */
.item-tags:empty,.beequip-status-row:empty{display:none!important}
@media(max-width:640px){
  .vv-conversion{font-size:.72rem!important}
 .item-card:has(.vv-conversion),.beequip-card:has(.vv-conversion){min-height:164px!important}
}
