/* Crowntopia V1.2 Batch 6 — profile banner collection */
.marketplace-tabs:has([data-market-type="banners"]){grid-template-columns:repeat(4,minmax(0,1fr))}
.ct-b6-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}
.ct-b6-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}
.ct-b6-tile{display:flex;flex-direction:column;min-width:0;gap:7px;padding:10px;background:rgba(16,19,28,.72);border:1px solid rgba(233,195,108,.24);border-radius:12px}
.ct-b6-tile.selected{border-color:#e5c571}.ct-b6-tile>img{width:100%;aspect-ratio:3.6;object-fit:cover;border-radius:8px}
.ct-b6-caption{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#eee}.ct-b6-caption b{font-size:10px}.ct-b6-caption small{white-space:nowrap;color:#e5c571;font-size:9px}
.ct-b6-tile>button.crown-action{display:block;width:100%;max-width:100%;min-width:0;min-height:37px;padding:6px;font-size:10px;box-sizing:border-box;line-height:1.2;letter-spacing:0}
@media(max-width:580px){.ct-b6-list,.ct-b6-market-grid{grid-template-columns:1fr}.marketplace-tabs:has([data-market-type="banners"]) button{font-size:8px;padding-inline:2px;letter-spacing:0}.ct-b6-caption{flex-wrap:wrap}}

/* Batch 6.5: compact marketplace-only actions, preserving the established gold treatment. */
.ct-b6-market-grid .ct-b6-tile > button.crown-action {
  align-self:center!important; width:auto!important; max-width:100%!important;
  min-width:0!important; min-height:34px!important; height:auto!important;
  padding:8px 19px!important; font-size:10px!important; line-height:1.25!important;
  white-space:normal!important; overflow-wrap:break-word!important;
}
