/* PondLife 7.86 — scoped Trading Post corrections only */
body:has(#trading-post) .sp-combined-puddles-how .pst-how-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;justify-content:stretch!important;width:100%!important;padding:0!important}
body:has(#trading-post) .sp-combined-puddles-how .pst-how-step{display:block!important;grid-column:auto!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:12px!important;box-sizing:border-box!important;align-self:stretch!important}
body:has(#trading-post) .sp-combined-puddles-how .pst-how-text{display:flex!important;gap:8px!important;align-items:flex-start!important;min-width:0!important}
body:has(#trading-post) .sp-combined-puddles-how .pst-how-text>div{flex:1!important;min-width:0!important;overflow-wrap:normal!important;word-break:normal!important}
body:has(#trading-post) .sp-combined-puddles-how .pst-how-text>b{flex:0 0 27px!important;width:27px!important;height:27px!important;padding:0!important;display:grid!important;place-items:center!important}
body:has(#trading-post) .sp-combined-puddles-how .pst-how-text p{overflow-wrap:normal!important;word-break:normal!important;line-height:1.4!important}
body:has(#trading-post) #trading-rarity-grid .sp-rarity-board-head,body:has(#trading-post) #trading-rarity-grid .sp-rarity-board-row{display:grid!important;grid-template-columns:58px minmax(90px,1.3fr) minmax(100px,1fr) minmax(100px,1fr)!important;gap:7px!important;align-items:center!important}
body:has(#trading-post) #trading-rarity-grid .sp-rarity-board-row .pl784-coin-amount,body:has(#trading-post) #trading-rarity-grid .sp-rarity-board-row .pl784-coin-amount *,body:has(#trading-post) #trading-rarity-grid .pl783-coin-value{color:#34164e!important;opacity:1!important;text-shadow:none!important}
body:has(#trading-post) #trading-rarity-grid .sp-rarity-board-row strong{color:#34164e!important}
body:has(#trading-post) #trading-rarity-grid .pl784-coin-amount{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;white-space:nowrap!important;font-weight:800!important;font-size:13px!important}
body:has(#trading-post) #trading-rarity-grid .pl784-coin-amount img{flex:0 0 18px!important;width:18px!important;height:18px!important}
body:has(#trading-post) .pl784-wallet,body:has(#trading-post) .pl784-wallet-inner{min-width:0!important}
body:has(#trading-post) .pl784-wallet{padding:18px 22px!important}
body:has(#trading-post) .pl784-wallet-inner{display:flex!important;align-items:center!important;gap:14px!important}
body:has(#trading-post) .pl784-wallet-inner strong{display:block!important;font-size:17px!important}
body:has(#trading-post) #pl785-wallet-coin-balance{display:block!important;color:#351750!important;font-size:25px!important;font-weight:800!important;line-height:1.25!important}
body:has(#trading-post) #trading-duplicates .sp-trading-image-wrap,body:has(#trading-post) #trading-missing .sp-trading-image-wrap{position:relative!important;height:96px!important;max-height:96px!important;overflow:visible!important}
body:has(#trading-post) #trading-duplicates .sp-trading-image-wrap>img:not(.pl784-rarity-icon),body:has(#trading-post) #trading-missing .sp-trading-image-wrap>img:not(.pl784-rarity-icon){max-height:96px!important;transform:none!important;object-fit:contain!important}
body:has(#trading-post) #trading-duplicates .sp-trading-image-wrap .pl784-rarity-icon,body:has(#trading-post) #trading-missing .sp-trading-image-wrap .pl784-rarity-icon{position:absolute!important;top:0!important;left:0!important;display:block!important;width:24px!important;height:24px!important;z-index:7!important;object-fit:contain!important;transform:none!important}
body:has(#trading-post) #trading-duplicates .sp-trading-duck-card,body:has(#trading-post) #trading-missing .sp-trading-duck-card{min-height:0!important;height:auto!important;gap:4px!important;padding:10px!important}
body:has(#trading-post) #trading-missing .sp-trading-card-button{margin:6px 0 0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;align-self:center!important}
body:has(#trading-post) #trading-missing .sp-trading-duck-card{padding-bottom:12px!important}
body:has(#trading-post) .sp-trading-duck-card .pl784-coin-amount{font-size:13px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;gap:4px!important}
body:has(#trading-post) .sp-trading-duck-card .pl784-coin-amount img{width:17px!important;height:17px!important}
body:has(#trading-post) .sp-trading-qty-label small{font-size:11px!important}
body:has(#trading-post) #puddles-stock-grid .sp-puddles-loading{grid-column:1/-1!important}
@media(max-width:750px){body:has(#trading-post) .sp-combined-puddles-how .pst-how-steps{grid-template-columns:1fr!important}body:has(#trading-post) #trading-rarity-grid .sp-rarity-board-head,body:has(#trading-post) #trading-rarity-grid .sp-rarity-board-row{grid-template-columns:36px minmax(75px,1fr) minmax(75px,1fr) minmax(75px,1fr)!important;gap:3px!important}}
