.market-asset-grid{grid-template-columns:repeat(auto-fill,56px);justify-content:center;gap:8px}
.market-asset-grid .market-sprite-tile,#marketGrid .market-sprite-tile,.market-item-information .market-sprite-tile{position:relative;display:grid;place-items:center;width:56px;height:56px;min-height:0;min-width:0;max-width:56px;padding:3px;aspect-ratio:1;border-radius:5px;cursor:pointer;box-sizing:border-box}
.market-sprite-tile.market-material{background:none!important;border:0!important;box-shadow:none!important}
.market-sprite-tile .backpack-art{width:46px;height:46px;overflow:hidden}
.market-sprite-tile .backpack-art>i,.market-sprite-tile .backpack-art>svg{display:block;width:44px!important;height:44px!important;margin:0;flex:none;border:0!important;border-radius:0!important;background-color:transparent!important;box-shadow:none!important}
.market-sprite-tile .market-resource-icon{background-size:192px 96px}
.market-sprite-tile>b{position:absolute;bottom:2px;right:4px;color:#fff;text-shadow:0 1px 3px #000;font-size:12px}
.market-item-information{display:flex;flex-direction:column;align-items:center;gap:5px;margin:12px 0}.market-item-information p{margin:0;text-align:center;white-space:pre-line}
.market-item-information .market-sprite-tile:disabled{opacity:1}
#marketGrid{display:grid;grid-template-columns:repeat(auto-fill,56px);gap:8px;justify-content:center;align-content:start;grid-auto-rows:56px}
#marketListOverlay .market-modal{width:min(380px,calc(100vw - 32px));min-height:0;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:8px}
#marketListOverlay .market-modal h2{font-size:19px;margin:0;text-align:center}
#marketListOverlay .market-item-information{margin:2px 0;gap:4px}
#marketListOverlay .market-modal>p{margin:2px 0;font-size:12px;line-height:1.4;text-align:center}
#marketListOverlay .market-kind-grid{gap:6px;margin:2px 0}.market-kind-grid button{min-height:100px;padding:8px}
#marketListOverlay .market-kind-grid b{font-size:14px}
.market-item-information .backpack-weapon-stat{font-weight:700}.market-item-information .rarity-common{color:#cfd4d7}.market-item-information .rarity-uncommon{color:#67d98d}.market-item-information .rarity-rare{color:#6ab7ff}.market-item-information .rarity-epic{color:#cb8dff}.market-item-information .rarity-legendary{color:#f0c86d}.market-item-information .rarity-mythic,.market-item-information .passive{color:#ff566f}
#tab-market,#tab-market .market-browser,#tab-market .market-browse-content,#tab-market .market-browse-nav,#marketGrid{height:auto!important;max-height:none!important;overflow:visible!important}
body:has(#tab-market.active){height:auto!important;overflow-y:auto!important}
body:has(#tab-market.active) main{height:auto!important;max-height:none!important;overflow:visible!important}
#marketListOverlay .market-asset-grid{max-height:none;overflow:visible}
.hero-stats [data-stat-rarity="common"]{color:#cfd4d7}.hero-stats [data-stat-rarity="uncommon"]{color:#67d98d}.hero-stats [data-stat-rarity="rare"]{color:#6ab7ff}.hero-stats [data-stat-rarity="epic"]{color:#cb8dff}.hero-stats [data-stat-rarity="legendary"]{color:#f0c86d}.hero-stats [data-stat-rarity="mythic"]{color:#ff566f}
