/* Approved compact catalogue layout. Preserve all offer text and interactions. */
.quote-market-content .product_container>.row{margin:0 -3px 6px!important;row-gap:6px!important;justify-content:flex-start!important;align-items:stretch!important}
.quote-market-content .product_container>.row>.col{flex:0 0 162px!important;width:162px!important;max-width:162px!important;min-width:0;padding:0 3px!important;display:flex!important}
.quote-market-content article.quote-coin-card{box-sizing:border-box;width:156px!important;min-width:156px!important;max-width:156px!important;min-height:0!important;height:auto!important;border:1px solid #dce2ec!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important;overflow:hidden;display:flex!important;flex-direction:column!important}
.quote-market-content .quote-coin-card,.quote-market-content .quote-coin-card *{font-family:"Noto Sans SC","Microsoft YaHei",Arial,sans-serif!important}
.quote-market-content .quote-coin-card .product_card_body{flex:0 0 auto!important;padding:0!important;min-height:0!important}
.quote-market-content .quote-coin-card .quote-coin-image{box-sizing:border-box;width:100%!important;height:154px!important;min-height:154px!important;aspect-ratio:auto!important;background:#fff!important;border-bottom:1px solid #e5e9f0!important}
.quote-market-content .quote-coin-card .quote-coin-image img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}
.quote-market-content .quote-coin-card .quote-coin-title{height:auto!important;min-height:49px!important;padding:6px 4px 4px!important;gap:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important;color:#30343a!important}
.quote-market-content .quote-coin-card .quote-coin-title strong{font-size:18px!important;line-height:21px!important;font-weight:700!important;letter-spacing:-.35px!important}
.quote-market-content .quote-coin-card .quote-coin-title>span{font-size:15px!important;line-height:18px!important;font-weight:700!important;color:#30343a!important}
.quote-market-content .quote-coin-card .product_card_footer{flex:0 0 auto!important;margin:0!important;padding:0 6px 6px!important;background:#fff!important;border:0!important}
.quote-market-content .quote-coin-card .quote-coin-offer{box-sizing:border-box;width:100%!important;height:auto!important;min-height:26px!important;padding:3px 0!important;margin:0!important;line-height:19px!important;border:0!important;border-radius:0!important;background:transparent!important}
.quote-market-content .quote-coin-card .quote-coin-offer+.quote-coin-offer{border-top:1px solid #f0f2f7!important}
.quote-market-content .quote-coin-card .quote-coin-offer-top{width:100%!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;column-gap:3px!important;align-items:center!important;text-align:center!important}
.quote-market-content .quote-coin-card .quote-coin-version{grid-column:1!important;grid-row:1!important;max-width:none!important;min-width:0!important;font-size:12px!important;line-height:19px!important;font-weight:700!important;color:#7536ac!important;white-space:normal!important}
.quote-market-content .quote-coin-card .quote-coin-specs{grid-column:2!important;grid-row:1!important;min-width:0!important;padding:0!important;font-size:12px!important;line-height:19px!important;font-weight:700!important;color:#ff5877!important;white-space:normal!important}
.quote-market-content .quote-coin-card .quote-coin-price{grid-column:3!important;grid-row:1!important;font-size:14px!important;line-height:19px!important;font-weight:700!important;color:#30343b!important;white-space:nowrap!important}
.quote-market-content .quote-coin-card .me-card-edit{top:5px!important;right:5px!important;width:24px!important;height:24px!important;padding:4px!important;border-radius:50%!important;gap:0!important;justify-content:center!important}
.quote-market-content .quote-coin-card .me-card-edit>span{display:none!important}
.quote-market-content .quote-coin-card .me-card-edit svg{width:13px!important;height:13px!important}


/* Long names and size lists grow naturally; no ellipsis or internal scrolling. */
.quote-market-content .quote-coin-card .quote-coin-title strong,
.quote-market-content .quote-coin-card .quote-coin-title>span,
.quote-market-content .quote-coin-card .quote-coin-version,
.quote-market-content .quote-coin-card .quote-coin-specs{overflow-wrap:anywhere!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}
.quote-market-content .quote-coin-card .quote-coin-offer:hover,
.quote-market-content .quote-coin-card .quote-coin-offer:focus-visible{background:#f5f2ff!important}
@media(max-width:600px){
.quote-market-content .product_container>.row>.col{flex-basis:50%!important;width:50%!important;max-width:50%!important}
.quote-market-content article.quote-coin-card{width:100%!important;min-width:0!important;max-width:none!important}
.quote-market-content .quote-coin-card .quote-coin-image{height:auto!important;min-height:0!important;aspect-ratio:1!important}
.quote-market-content .quote-coin-card .quote-coin-title strong{font-size:16px!important}
}
