.market-product-icon { position: relative; display: grid; place-items: center; width: var(--product-icon-size,28px); height: var(--product-icon-size,28px); flex: 0 0 var(--product-icon-size,28px); border-radius: 50%; overflow: hidden; background: #243142; }
.market-product-icon img, .market-product-fallback { grid-area: 1 / 1; width: 100%; height: 100%; }
.market-product-icon img { display: block; object-fit: contain; }
.market-product-icon img[hidden] { display: none; }
.market-product-fallback { display: grid; place-items: center; font-size: 9px; font-weight: 700; line-height: 1; color: #fff; }
.market-product-icon.has-logo .market-product-fallback { visibility: hidden; }
.product-icons-ready .market-product-icon.has-local-icon { background-image: var(--product-icon-sprite); background-size: var(--product-icon-sprite-size); background-position: var(--product-icon-x) var(--product-icon-y); background-repeat: no-repeat; }
.product-icons-ready .market-product-icon[data-symbol="BTC"], .product-icons-ready .market-product-icon[data-symbol="BTCUSDT"] { background-image: url("/assets/products/cache/btc-reference-20261020.png"); background-size: 100% 100%; background-position: center; }
.product-icons-ready .market-product-icon[data-symbol="LTC"], .product-icons-ready .market-product-icon[data-symbol="LTCUSDT"] { background-image: url("/assets/products/cache/ltc-reference-20261020.png"); background-size: 100% 100%; background-position: center; }
.product-icons-ready .market-product-icon[data-symbol="TRX"], .product-icons-ready .market-product-icon[data-symbol="TRXUSDT"] { background-image: url("/assets/products/cache/trx-standard-20261020.svg"); background-size: 100% 100%; background-position: center; }
.product-icons-ready .market-product-icon.has-local-icon .market-product-fallback { visibility: hidden; }
.market-product-icon[data-kind="stock"] { background: #344350; }
.market-product-icon[data-kind="stock"].has-logo { background: #fff; padding: 2px; }
.market-product-icon[data-kind="commodity"] { background: #342c18; }
.market-product-icon[data-kind="commodity"] .market-product-fallback { color: #e9bf66; }
.market-product-icon[data-kind="forex"] { background: #19382e; }
.market-product-fallback svg { width: 18px; height: 18px; stroke-width: 1.8; }
.market-product-icon[data-symbol="EOSUSDT"] img, .market-product-icon[data-symbol="ADAUSDT"] img { filter: brightness(0) invert(1); }
.market-product-icon[data-symbol="ETHUSDT"] img, .market-product-icon[data-symbol="ATOMUSDT"] img { filter: brightness(1.7); }
.market-product-icon[data-symbol="TRXUSDT"] img { filter: brightness(1.65) saturate(1.15); }
