.token-market-panel{display:grid;gap:18px;margin-bottom:22px}.token-market-chart-head,.token-market-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.token-market-intervals{display:flex;flex-wrap:wrap;gap:10px}.token-market-interval{min-height:36px;padding:0 14px;border:1px solid #d7e3f4;border-radius:999px;background:#fff;color:#334155;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.token-market-interval.is-active,.token-market-interval:hover{border-color:#60a5fa;background:rgba(255,255,0,.22);color:#022a99}.token-market-chart-card,.token-market-ticker{border:1px solid #e5edf7;border-radius:18px;background:#fff;box-shadow:0 14px 32px rgba(15,23,42,.05)}.token-market-ticker{padding:16px 18px;display:flex;align-items:stretch;gap:20px}.token-market-ticker-primary{min-width:248px;padding-right:20px;border-right:1px solid #e7edf5;display:grid;gap:10px}.token-market-ticker-symbol-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.token-market-ticker-symbol{color:#0f172a;font-size:26px;line-height:1;font-weight:900;letter-spacing:-.05em}.token-market-ticker-contract,.token-market-ticker-pair{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f4f8fc;color:#5f6f86;font-size:12px;font-weight:700}.token-market-ticker-price-row{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.token-market-ticker-last-price{color:#0f172a;font-size:30px;line-height:1;font-weight:900;letter-spacing:-.06em}.token-market-ticker-change{font-size:20px;line-height:1;font-weight:900;letter-spacing:-.04em}.token-market-ticker-stats{flex:1 1 auto;display:flex;align-items:center;flex-wrap:wrap;gap:12px 0}.token-market-ticker-stat{display:grid;gap:4px;min-width:138px;padding:0 18px;border-right:1px solid #e7edf5}.token-market-ticker-stat:last-child{border-right:none}.token-market-ticker-stat-label{color:#7b889b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.token-market-ticker-stat-value{color:#0f172a;font-size:20px;line-height:1.05;font-weight:900;letter-spacing:-.04em;white-space:nowrap}.token-market-value-positive{color:#059669}.token-market-value-negative{color:#dc2626}.token-market-chart-card{padding:18px}.token-market-chart-title{color:#0f172a;font-size:20px;font-weight:800}.token-market-chart-subtitle{margin-top:8px;display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:14px;min-height:22px;white-space:nowrap}.token-market-chart-ohlc{display:inline-block;min-width:620px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.token-market-chart-stage{margin-top:16px;min-height:620px}.contract-chart-canvas,.token-tv-widget{width:100%;height:620px;border:1px solid #e5edf7;border-radius:0;overflow:hidden;background:linear-gradient(180deg,#ffffff,#f8fbff)}.token-tv-widget .tradingview-widget-copyright{margin-top:8px;font-size:12px;color:#64748b}.token-tv-widget .blue-text{color:#022a99}@media (max-width:1080px){.token-market-ticker{flex-direction:column;gap:16px}.token-market-ticker-primary{min-width:0;padding-right:0;padding-bottom:16px;border-right:none;border-bottom:1px solid #e7edf5}.token-market-ticker-stats{gap:10px 0}.token-market-ticker-stat{min-width:150px;padding:0 16px}}@media (max-width:768px){.token-market-ticker{padding:14px}.token-market-ticker-symbol{font-size:22px}.token-market-ticker-last-price{font-size:24px}.token-market-ticker-change,.token-market-ticker-stat-value{font-size:18px}.token-market-ticker-stat{min-width:calc(50% - 1px);padding:0 12px 0 0;border-right:none}.contract-chart-canvas,.token-market-chart-stage,.token-tv-widget{min-height:520px;height:520px}}