.asset-categories{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:20px 0 18px;padding:18px 21px;border:1px solid #21343a;border-radius:15px;background:linear-gradient(110deg,#132821,#101a22 58%,#101722)}
.hero.is-reference .meta-divider,.hero.is-reference #heroUpdated{display:none}
.category-copy{display:grid;gap:5px;min-width:145px}
.category-copy strong{font-size:15px;font-weight:800;color:#e9f7ef}
.category-tabs{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none}
.category-tabs::-webkit-scrollbar{display:none}
.category-tabs button{flex:none;padding:10px 14px;border:1px solid transparent;border-radius:9px;background:transparent;color:#83999b;font-size:12px;font-weight:700;white-space:nowrap;transition:color .2s,background .2s,border-color .2s}
.category-tabs button:hover{color:#d7f4e1;background:#1a342a}
.category-tabs button[aria-selected=true]{color:#c7f7d7;background:#204234;border-color:#437760;box-shadow:0 0 18px #62d99a13}
.market-panel.is-reference .crypto-only{display:none}
.market-panel.is-reference table{min-width:780px}
.market-panel.is-reference td,.market-panel.is-reference th{padding-left:20px;padding-right:20px}
.instrument-icon{width:34px;height:34px;flex:none;display:grid;place-items:center;position:relative;overflow:hidden;border:1px solid #3a4a56;border-radius:10px;background:#192431;color:#f3f6f7;font-size:15px;font-weight:800;line-height:1}
.instrument-icon.large{width:48px;height:48px;border-radius:14px;font-size:21px}
.instrument-icon--forex{overflow:visible;background:linear-gradient(135deg,#1b3036,#19212c);border-color:#34545b}
.instrument-icon--forex span{position:absolute;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;overflow:hidden;background:#172630;border:1px solid #68858a;font-size:20px;box-shadow:0 1px 4px #0008}
.instrument-icon--forex span:first-child{left:1px;top:2px;z-index:1}
.instrument-icon--forex span:last-child{right:1px;bottom:2px}
.instrument-icon--forex.large span{width:31px;height:31px;font-size:28px}
.instrument-icon--metal{border-radius:8px;border-color:currentColor;background:linear-gradient(145deg,#ffffff20,#ffffff05),#1c242b;box-shadow:inset 0 0 0 2px #ffffff08}
.instrument-icon--metal .metal-element{font-family:Georgia,serif;font-size:17px;letter-spacing:-1px;transform:translateY(-2px)}
.instrument-icon--metal i{position:absolute;bottom:4px;width:12px;height:2px;border-radius:2px;background:currentColor;opacity:.6}
.instrument-icon--metal.large .metal-element{font-size:25px}
.instrument-icon.tone-gold{color:#f2ce75}.instrument-icon.tone-silver{color:#e2e9ef}.instrument-icon.tone-platinum{color:#b9d9e2}.instrument-icon.tone-palladium{color:#d6d5e9}.instrument-icon.tone-copper{color:#dd9b74}.instrument-icon.tone-nickel{color:#bdd0ab}.instrument-icon.tone-lead{color:#b5b8cf}.instrument-icon.tone-zinc{color:#9dc8d2}.instrument-icon.tone-aluminum{color:#d7e4eb}
.instrument-icon--index{background:linear-gradient(145deg,#1a3540,#17232f);border-color:#365865}
.instrument-icon--index span{font-size:19px;transform:translate(-5px,-3px)}
.instrument-icon--index b{position:absolute;right:2px;bottom:3px;padding:2px 3px;border-radius:3px;background:#d8e8e4;color:#12252a;font-size:8px;font-weight:800;letter-spacing:-.4px}
.instrument-icon--index.large span{font-size:27px}.instrument-icon--index.large b{font-size:10px}
.instrument-icon--energy{background:linear-gradient(145deg,#573524,#241f27);border-color:#865940;color:#ffb56e}
.instrument-icon--energy.energy-gas{background:linear-gradient(145deg,#243b4b,#1b2634);border-color:#48738a;color:#8ed4f1}
.instrument-icon--energy svg{width:22px;height:22px;transform:translateY(-3px)}
.instrument-icon--energy b{position:absolute;bottom:3px;color:#fff5e9;font-size:7px;letter-spacing:.4px}
.instrument-icon--energy.large svg{width:30px;height:30px}.instrument-icon--energy.large b{font-size:9px}
.instrument-icon--stock{font-family:Arial,sans-serif;font-size:17px;letter-spacing:-1px}
.instrument-icon--stock.large{font-size:24px}
.instrument-icon.stock-google{background:#fff;color:#4285f4}.instrument-icon.stock-microsoft{background:#177ac0;color:#fff}.instrument-icon.stock-apple{background:#e7ebed;color:#171c20}.instrument-icon.stock-nvidia{background:#76b900;color:#101c08}.instrument-icon.stock-jpm{background:#203a54;color:#e5f1ff}.instrument-icon.stock-amazon{background:#222d3b;color:#ffb347}.instrument-icon.stock-netflix{background:#1a1418;color:#e50914}.instrument-icon.stock-tesla{background:#ae252a;color:#fff}.instrument-icon.stock-amd{background:#191d25;color:#ec3d3d}.instrument-icon.stock-boeing{background:#183e78;color:#fff}.instrument-icon.stock-baba{background:#ec6a1a;color:#fff}.instrument-icon.stock-meta{background:#1967d2;color:#fff}.instrument-icon.stock-nike{background:#e9e9e9;color:#171717}.instrument-icon.stock-qualcomm{background:#1956a3;color:#fff}.instrument-icon.stock-snap{background:#f7e52b;color:#171717}.instrument-icon.stock-pg{background:#0e4d9c;color:#fff;font-size:10px;letter-spacing:-1px}.instrument-icon.stock-uber{background:#171717;color:#fff}
.instrument-icon.stock-pg.large{font-size:13px}
.instrument-icon--generic{color:#d3e6ee;background:#253946;font-size:12px}
.reference-alias{display:block;color:#7f939e;font-size:10px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}
.reference-row .price{font-variant-numeric:tabular-nums}
.reference-row .subvalue{font-variant-numeric:tabular-nums}
.reference-row .row-arrow{color:#b4ecc7}
.reference-row .row-arrow:hover{background:#244d37}
.reference-source{color:#a8d0b7}
.drawer.is-reference #detailChartGroup{display:none}
.drawer.is-reference .detail-stats{margin-top:26px}
.drawer.is-reference .detail-note{margin-top:22px}
.market-panel .empty{padding:35px 20px;line-height:1.7}
.market-panel .empty button{display:inline-block;border:0;background:none;color:#a9efc4;text-decoration:underline;cursor:pointer;padding:0 3px}
@media(max-width:1150px){.asset-categories{display:block}.category-copy{display:none}.category-tabs{width:100%}}
@media(max-width:760px){.asset-categories{margin:15px 0;padding:10px}.category-tabs button{padding:9px 11px;font-size:11px}.market-panel.is-reference table{min-width:720px}}
