/* PondLife 7.89 — only approved post-7.88 Trading Post corrections. */
/* Match the left stack to the Trade Values column at desktop sizes. */
@media (min-width: 751px){
  body:has(#trading-post) .sp-combined-puddles-grid{align-items:stretch!important}
  body:has(#trading-post) .sp-combined-puddles-how{height:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important}
  body:has(#trading-post) .sp-combined-puddles-how .pst-how-steps{flex:1 1 auto!important;align-items:stretch!important}
  body:has(#trading-post) .sp-combined-puddles-how .pst-how-step{height:100%!important;box-sizing:border-box!important}
  body:has(#trading-post) .sp-combined-puddles-how .pl784-wallet{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
}
/* Placeholder only: no new image is inserted until artwork is approved. */
body:has(#trading-post) .sp-combined-puddles-how .pst-how-step{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important}
body:has(#trading-post) .sp-combined-puddles-how .pl789-step-image{display:block!important;flex:0 0 48px!important;height:48px!important;min-height:48px!important;width:100%!important;box-sizing:border-box!important;border:1px dashed #d7b78b!important;border-radius:9px!important;background:rgba(251,240,220,.55)!important}
body:has(#trading-post) .sp-combined-puddles-how .pst-how-text{width:100%!important}
/* Explicitly style the generated numeric values, not only the parent cell. */
body:has(#trading-post) #trading-rarity-grid .pl784-rarity-row strong,
body:has(#trading-post) #trading-rarity-grid .pl784-rarity-row strong .pl784-coin-amount,
body:has(#trading-post) #trading-rarity-grid .pl784-rarity-row strong .pl784-coin-amount:not(img){color:#351750!important;-webkit-text-fill-color:#351750!important;opacity:1!important;text-shadow:none!important;font-weight:900!important}
body:has(#trading-post) #trading-rarity-grid .pl784-rarity-row strong .pl784-coin-amount{font-size:13px!important}
/* Legacy display:flex!important overrode the native hidden property on paginated cards. */
body:has(#trading-post) #trading-duplicate-grid>.sp-trading-duck-card[hidden]{display:none!important}
/* One centered Coin / Max line, followed by centered quantity buttons. */
body:has(#trading-post) #trading-duplicates .sp-trading-duck-card{align-items:center!important;text-align:center!important}
body:has(#trading-post) #trading-duplicates .sp-trading-meta{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;width:100%!important;margin:4px auto 0!important}
body:has(#trading-post) #trading-duplicates .sp-trading-meta-points{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;margin:0!important}
body:has(#trading-post) #trading-duplicates .sp-trading-qty-label,
body:has(#trading-post) #trading-duplicates .sp-trading-meta .sp-trading-qty-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;margin:0!important;padding:0!important;white-space:nowrap!important}
body:has(#trading-post) #trading-duplicates .sp-trading-qty-label small{margin:0!important;white-space:nowrap!important}
body:has(#trading-post) #trading-duplicates .sp-trading-qty-control{align-self:center!important;justify-content:center!important;margin:8px auto 0!important}
/* Equal heading-to-filter gap for both Trading Post columns. */
body:has(#trading-post) #trading-duplicates .sp-trading-list-heading{margin-bottom:8px!important;padding-bottom:0!important;min-height:0!important}
body:has(#trading-post) #trading-duplicates .pl76-toolbar{margin-top:0!important}
@media(max-width:750px){body:has(#trading-post) .sp-combined-puddles-how .pl784-wallet{flex:none!important}}
