/* v1.4.4: restore compact eBay-style listing without sacrificing full-card links. */
.tgcp-pre-grid .tgcp-pre-card{min-width:0;box-sizing:border-box}
.tgcp-pre-grid .tgcp-pre-card>a.tgcp-pre-card-link{color:inherit;text-decoration:none;min-width:0;box-sizing:border-box}
.tgcp-pre-grid .tgcp-pre-card-body{min-width:0;box-sizing:border-box}
.tgcp-pre-grid .tgcp-pre-card-body strong{display:block;line-height:1.3;overflow-wrap:anywhere}
.tgcp-pre-grid .tgcp-pre-card-body .tgcp-pre-price{font-weight:750;color:#12284c}
.tgcp-pre-grid .tgcp-pre-card img{display:block;object-fit:cover}
@media(max-width:767px){
 .tgcp-pre-grid{display:flex!important;flex-direction:column!important;gap:0!important}
 .tgcp-pre-grid article.tgcp-pre-card{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #e1e6ec!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
 .tgcp-pre-grid article.tgcp-pre-card>a.tgcp-pre-card-link{display:grid!important;grid-template-columns:minmax(0,38%) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;height:auto!important;padding:13px 0!important;overflow:hidden!important}
 .tgcp-pre-grid article.tgcp-pre-card>a.tgcp-pre-card-link>img,
 .tgcp-pre-grid article.tgcp-pre-card>a.tgcp-pre-card-link>.tgcp-pre-no-image{grid-column:1!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;max-height:none!important;object-fit:cover!important;border-radius:10px!important;margin:0!important}
 .tgcp-pre-grid article.tgcp-pre-card .tgcp-pre-card-body{grid-column:2!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding:0!important;margin:0!important;text-align:left!important}
 .tgcp-pre-grid article.tgcp-pre-card .tgcp-pre-card-body strong{font-size:16px!important;font-weight:650!important;margin:0!important;line-height:1.35!important}
 .tgcp-pre-grid article.tgcp-pre-card .tgcp-pre-price{font-size:21px!important;line-height:1.2!important;margin:0!important}
 .tgcp-pre-grid article.tgcp-pre-card .tgcp-pre-card-body>div:not(.tgcp-pre-price){font-size:13px!important;line-height:1.35!important;color:#596675!important}
 .tgcp-pre-grid article.tgcp-pre-card .tgcp-pre-status{display:inline-block!important;width:auto!important;max-width:100%!important;padding:5px 9px!important;font-size:11px!important;line-height:1.3!important;text-align:center!important;margin:0!important}
}
@media(min-width:768px) and (max-width:1199px){.tgcp-pre-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(min-width:1200px){.tgcp-pre-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(min-width:1600px){.tgcp-pre-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
