.wv-econcharts{display:grid;grid-template-columns:1fr;gap:18px}
@media (min-width: 1024px){.wv-econcharts{grid-template-columns:1fr 1fr}}
.wv-econcharts__box{border-radius:16px;padding:12px;background:var(--wv-panel, #0f172a);box-shadow:0 6px 16px rgba(0,0,0,.25)}
.wv-econcharts__title{font-weight:700;margin:8px 6px 12px;letter-spacing:.2px}
.tradingview-widget-container{width:100%}
.tradingview-widget-container__widget{width:100%}


/* Ensure visible height to avoid appearing as thin lines */
.tradingview-widget-container__widget{min-height: 320px}

/* Light theme panel contrast */
:root{
  --wv-panel: #0f172a;
}
@media (prefers-color-scheme: light){
  :root{
    --wv-panel: #f8fafc;
  }
}
