/* PondLife 7.91 — approved full-width Trading Post cards and Max baseline only. */
body:has(#trading-post) .sp-trading-page .sp-trading-bottom-grid,
body:has(#trading-post) .sp-trading-bottom-grid{
 display:grid!important;grid-template-columns:minmax(0,1fr)!important;
 width:100%!important;gap:28px!important;align-items:start!important;
}
body:has(#trading-post) .sp-trading-bottom-grid > #trading-duplicates,
body:has(#trading-post) .sp-trading-bottom-grid > #trading-missing{
 grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;
 margin:0!important;
}
body:has(#trading-post) #trading-duplicate-grid,
body:has(#trading-post) #trading-missing-grid{
 display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;
 gap:10px!important;width:100%!important;min-width:0!important;
}
body:has(#trading-post) #trading-duplicate-grid > .sp-trading-duck-card,
body:has(#trading-post) #trading-missing-grid > .sp-trading-duck-card{
 box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;
}
body:has(#trading-post) #trading-duplicate-grid > .sp-trading-duck-card[hidden],
body:has(#trading-post) #trading-missing-grid > .sp-trading-duck-card[hidden]{display:none!important}
body:has(#trading-post) #trading-duplicates .sp-trading-meta{align-items:baseline!important}
body:has(#trading-post) #trading-duplicates .sp-trading-qty-label,
body:has(#trading-post) #trading-duplicates .sp-trading-meta .sp-trading-qty-label{
 align-self:baseline!important;align-items:baseline!important;
}
body:has(#trading-post) #trading-duplicates .sp-trading-qty-label small{vertical-align:baseline!important}
@media(max-width:900px){
 body:has(#trading-post) #trading-duplicate-grid,
 body:has(#trading-post) #trading-missing-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:600px){
 body:has(#trading-post) #trading-duplicate-grid,
 body:has(#trading-post) #trading-missing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
}
