.tradingview-ticker-widget{position:relative;padding:18px 0;overflow:hidden}.tradingview-ticker-widget .tradingview-ticker-container{position:relative;overflow:hidden;border-radius:8px;border-radius:var(--border-radius-md, 8px);transition:all .3s ease;margin:0;background:var(--white)}.tradingview-ticker-widget .tradingview-ticker-container iframe{border:0 !important;width:100%;height:100%}.tradingview-ticker-widget .tradingview-ticker-container.is-loading,.tradingview-ticker-widget .tradingview-ticker-container.tv-loading{min-height:46px;background:var(--body-bg)}.tradingview-ticker-widget .tradingview-ticker-container.is-loading::before,.tradingview-ticker-widget .tradingview-ticker-container.tv-loading::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite;z-index:1}@-webkit-keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.tradingview-ticker-widget .tradingview-ticker-container.is-loaded,.tradingview-ticker-widget .tradingview-ticker-container.tv-loaded{opacity:1}.tradingview-ticker-widget .tradingview-ticker-container.is-loaded::before,.tradingview-ticker-widget .tradingview-ticker-container.tv-loaded::before{display:none}.tradingview-ticker-widget .tradingview-ticker-container.tv-error{min-height:46px;background:#fef2f2;background:var(--error-bg, #fef2f2);border:1px solid #fecaca;border:1px solid var(--error-border, #fecaca);display:flex;align-items:center;justify-content:center}.tradingview-ticker-widget .tradingview-ticker-container.tv-error::after{content:"Unable to load TradingView widget";color:#dc2626;color:var(--error-text, #dc2626);font-size:1.4rem;text-align:center}.tradingview-ticker-widget .tradingview-ticker-container.display-mode-compact{height:auto;min-height:36px}@media(max-width:600px){.tradingview-ticker-widget .tradingview-ticker-container.display-mode-compact{min-height:32px}}.tradingview-ticker-widget .tradingview-ticker-container.display-mode-regular{height:auto;min-height:46px}@media(max-width:600px){.tradingview-ticker-widget .tradingview-ticker-container.display-mode-regular{min-height:42px}}.tradingview-ticker-widget .tradingview-ticker-container.display-mode-adaptive{height:auto}@media(max-width:900px){.tradingview-ticker-widget .tradingview-ticker-container.display-mode-adaptive{min-height:36px}}@media(min-width:901px){.tradingview-ticker-widget .tradingview-ticker-container.display-mode-adaptive{min-height:46px}}.tradingview-ticker-widget .tradingview-ticker-container.transparent-bg{background-color:transparent !important;box-shadow:none !important}.tradingview-ticker-widget .tradingview-ticker-container .tradingview-widget-container{width:100%;position:relative}.tradingview-ticker-widget .tradingview-ticker-container .tradingview-widget-container__widget{width:100%;height:100%}.tradingview-ticker-widget .tradingview-ticker-container .tradingview-widget-container .tradingview-widget-copyright{text-align:center;font-size:1.3rem;margin:var(--spacing-xs) 0;opacity:.8;transition:opacity .3s ease;color:var(--text-color)}.tradingview-ticker-widget .tradingview-ticker-container .tradingview-widget-container .tradingview-widget-copyright:hover{opacity:1}.tradingview-ticker-widget .tradingview-ticker-container .tradingview-widget-container .tradingview-widget-copyright a{text-decoration:none;color:inherit}.tradingview-ticker-widget .tradingview-ticker-container .tradingview-widget-container .tradingview-widget-copyright a .blue-text{color:var(--primary-color)}.tradingview-ticker-widget .tradingview-ticker-container .tradingview-widget-container .tradingview-widget-copyright a:hover .blue-text{color:var(--highlight)}@media(max-width:600px){.tradingview-ticker-widget .tradingview-ticker-container .tradingview-widget-container .tradingview-widget-copyright{font-size:1.1rem;margin:var(--spacing-xxs) 0}}.tradingview-ticker-widget .tradingview-ticker-container.mobile-view{margin:var(--spacing-xs) 0;border-radius:4px;border-radius:var(--border-radius-sm, 4px)}.tradingview-ticker-widget.light-theme .tradingview-ticker-container{background:var(--body-bg);color:var(--text-color);border:1px solid rgba(0, 0, 0, 0.1);border:1px solid var(--border-color, rgba(0, 0, 0, 0.1))}.tradingview-ticker-widget.light-theme .tradingview-ticker-container.is-loading{background:#f8f8f8;background:var(--sidebar-bg, #f8f8f8)}.tradingview-ticker-widget.light-theme .tradingview-ticker-container.is-loading::before{background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent)}.tradingview-ticker-widget.dark-theme .tradingview-ticker-container{background:#1e222d;background:var(--dark-bg, #1e222d);color:white;color:var(--text-on-dark, white);border:1px solid rgba(255, 255, 255, 0.1);border:1px solid var(--border-dark, rgba(255, 255, 255, 0.1))}.tradingview-ticker-widget.dark-theme .tradingview-ticker-container.is-loading{background:#2a2e39;background:var(--darker-bg, #2a2e39)}.tradingview-ticker-widget.dark-theme .tradingview-ticker-container.is-loading::before{background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent)}.tradingview-ticker-widget.dark-theme .tradingview-ticker-container .tradingview-widget-copyright a{color:#cccccc;color:var(--text-on-dark-muted, #cccccc)}.tradingview-ticker-widget.dark-theme .tradingview-ticker-container .tradingview-widget-copyright a .blue-text{color:#60a5fa;color:var(--light-blue, #60a5fa)}.tradingview-ticker-widget.dark-theme .tradingview-ticker-container .tradingview-widget-copyright a:hover .blue-text{color:#3b82f6;color:var(--highlight, #3b82f6)}.block-editor-page .tradingview-ticker-container[data-transparent=true]{background:rgba(240,240,240,.5) !important;border:1px dashed var(--border-color) !important}.block-editor-page .tradingview-ticker-container[data-transparent=true]::after{content:"Transparent Background";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.2rem;color:var(--text-muted);pointer-events:none;z-index:2}.block-editor-page .tradingview-ticker-container.is-loading::after{content:"Loading TradingView Widget...";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.2rem;color:var(--text-muted);pointer-events:none;z-index:2}@media(max-width:900px){.tradingview-ticker-widget .tradingview-ticker-container{margin:var(--spacing-sm) 0}.tradingview-ticker-widget .tradingview-ticker-container .tradingview-widget-container{max-width:100%;overflow:hidden}}@media(max-width:600px){.tradingview-ticker-widget .tradingview-ticker-container{border-radius:4px;border-radius:var(--border-radius-sm, 4px);margin:var(--spacing-xs) 0}}@media(prefers-contrast:high){.tradingview-ticker-widget .tradingview-ticker-container{border:2px solid var(--text-color) !important}.tradingview-ticker-widget .tradingview-ticker-container .tradingview-widget-copyright a{text-decoration:underline}}@media(prefers-reduced-motion:reduce){.tradingview-ticker-widget .tradingview-ticker-container{transition:none !important}.tradingview-ticker-widget .tradingview-ticker-container.is-loading::before{-webkit-animation:none !important;animation:none !important;opacity:.3}}@media print{.tradingview-ticker-widget .tradingview-ticker-container{background:#fff !important;color:#000 !important;border:1px solid #000 !important;box-shadow:none !important}.tradingview-ticker-widget .tradingview-ticker-container .tradingview-widget-copyright{display:block !important}.tradingview-ticker-widget .tradingview-ticker-container .tradingview-widget-copyright a{color:#000 !important}.tradingview-ticker-widget .tradingview-ticker-container iframe{display:none !important}.tradingview-ticker-widget .tradingview-ticker-container::after{content:"TradingView Ticker Widget (Interactive content not available in print)";display:block;padding:var(--spacing-md);text-align:center;font-style:italic;background:#f0f0f0}} 