/* Preserve the provider's branding and status. Never paint a synthetic live-price badge. */
.quote-widget{position:relative;min-width:0;color:#bdc7d6;font-size:.875rem}
.quote-frame{height:480px;width:100%;min-width:0}
.quote-compact .quote-frame{height:350px}.quote-mini .quote-frame{height:210px}
.quote-frame iframe{display:block;max-width:100%}
.tradingview-widget-copyright{font-size:13px!important;line-height:32px!important;text-align:center!important;color:#b9c7db!important;height:32px}
.tradingview-widget-copyright a{color:#91b9f7!important;text-decoration:none}
.quote-message{margin:9px 0 4px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.8125rem;line-height:1.6;color:#b1bfce}
.quote-message[hidden],.quote-retry[hidden]{display:none!important}
.quote-retry{border:1px solid #8d9fb34d;border-radius:5px;padding:5px 10px;color:#ead5aa;background:transparent;cursor:pointer;font-size:.8125rem}
.quote-fallback{display:inline-block;color:#cbb68e;font-size:.8125rem;margin-top:7px;text-underline-offset:3px}
.quote-widget noscript p{font-size:.875rem;color:#d4b681;margin:0}
.live-market-section{grid-template-columns:.64fr 1.5fr;gap:40px}.live-market{padding:22px 18px}.live-market .market-toolbar{margin:0 5px 16px}.quote-unit{font-size:.8125rem;color:#b1bfce}.live-market .market-footnote{margin:16px 5px 0;font-size:.8125rem}
.visual-quote .visual-surface{padding:12px}.visual-quote .quote-message,.visual-quote .quote-fallback{margin-left:10px;margin-right:10px}.visual-quote .visual-heading{padding-bottom:0}.visual-quote .quote-frame{height:365px}
.hero-chart-float.hero-live-quote{width:70%;padding:13px 12px 11px;bottom:54px;background:#101820f5;backdrop-filter:blur(12px)}
.hero-live-quote>span{font-size:.68rem;letter-spacing:.09em;margin:0 5px 6px}.hero-live-quote .quote-mini .quote-frame{height:190px}.hero-live-quote .quote-fallback{font-size:.7rem;margin:4px 5px 0}.hero-live-quote .quote-message{font-size:.75rem;margin-left:5px}.hero-live-quote .tradingview-widget-copyright{font-size:12px!important}
.trading-hero-art .hero-visual-caption{font-size:.75rem;left:20px;bottom:12px;line-height:1.6}
@media(max-width:1050px){.live-market-section{grid-template-columns:.65fr 1.2fr;gap:28px}.hero-chart-float.hero-live-quote{width:85%}.visual-quote .quote-frame{height:335px}}
@media(max-width:760px){.live-market-section{grid-template-columns:1fr;gap:25px}.quote-frame{height:430px}.live-market{padding:19px 10px}.live-market .market-toolbar{margin-left:10px;margin-right:10px}.quote-fallback,.quote-message{margin-left:8px;margin-right:8px}.visual-quote .quote-frame{height:360px}.hero-chart-float.hero-live-quote{width:73%;left:14px;bottom:54px}.hero-live-quote .quote-mini .quote-frame{height:170px}.hero-live-quote .quote-fallback{font-size:.75rem}.trading-hero-art{height:515px}}
@media(max-width:400px){.hero-chart-float.hero-live-quote{width:88%;left:6%}.quote-frame{height:390px}.visual-quote .quote-frame{height:345px}.trading-hero-art{height:480px}.quote-unit{font-size:.75rem}}
