.tradingview-widget-container{width:100%;height:100%}.market-map-page{padding:1rem}.market-map-hero{margin-bottom:2rem;max-width:1000px;margin-left:auto;margin-right:auto}.market-map-hero h1{font-size:2rem;font-weight:800;margin-bottom:.5rem}.market-map-hero p{font-size:1rem;color:var(--text-muted)}.market-map-container{max-width:1000px;height:550px;margin:0 auto;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:column}.market-map-content{flex-grow:1;padding:8px;box-sizing:border-box}.data-info{max-width:1000px;margin:1rem auto 0;font-size:.9rem;color:var(--text-muted);text-align:center}@media (max-width:768px){.market-map-page{padding:.5rem}.market-map-container{height:450px;border-radius:0;border-left:none;border-right:none}}