/* Cotações premium mobile v4 — 50 px, faixa contínua e somente dois ativos.
   Iframe TradingView real mantém dimensão interna mínima para evitar símbolos repetidos.
   A escala proporcional reduz fonte/altura e a largura externa permanece 100%. */
@media(max-width:767px){
  .in-premium-header .elementor-element-hd200003.nw-live-ticker,
  .elementor-location-header .elementor-element-hd200003.nw-live-ticker,
  .in-premium-header .elementor-element-hd200003 .nw-live-ticker,
  .elementor-location-header .elementor-element-hd200003 .nw-live-ticker{
    position:relative!important;
    display:block!important;
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    height:50px!important;
    min-height:50px!important;
    max-height:50px!important;
    padding:0!important;
    margin:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    overflow:hidden!important;
    background:#1f1f1f!important;
  }
  .in-premium-header .elementor-element-hd200003.nw-live-ticker{
    border-top:1px solid rgba(220,179,96,.3)!important;
    border-bottom:1px solid rgba(220,179,96,.16)!important;
  }
  .in-premium-header .elementor-element-hd200003 .tradingview-widget-container.in-live-quotes,
  .elementor-location-header .elementor-element-hd200003 .in-live-quotes{
    position:relative!important;
    display:block!important;
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:50px!important;
    max-height:50px!important;
    min-height:50px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  .in-premium-header .elementor-element-hd200003 iframe,
  .elementor-location-header .elementor-element-hd200003 iframe{
    position:absolute!important;
    display:block!important;
    top:0!important;
    left:calc(50% - 120px)!important;
    width:320px!important;
    max-width:none!important;
    min-width:320px!important;
    height:66px!important;
    min-height:66px!important;
    max-height:66px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    transform:scale(.75)!important;
    transform-origin:top left!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }
  .in-premium-header .elementor-element-hd200003.nw-live-ticker::before,
  .in-premium-header .elementor-element-hd200003.nw-live-ticker::after,
  .in-premium-header .elementor-element-hd200003 .nw-live-ticker::before,
  .in-premium-header .elementor-element-hd200003 .nw-live-ticker::after{
    display:none!important;
    content:none!important;
  }
}
/* Mobile: TradingView duplica símbolos ou corta os valores quando comprimido.
   A solução aprovada como alternativa é ocultar a faixa inteira no mobile.
   Desktop preservado; nenhuma cotação é simulada. */
@media(max-width:767px){
  body .elementor-location-header.in-premium-header > .elementor-element-hd200003.nw-live-ticker,
  body .in-premium-header .elementor-element-hd200003.nw-live-ticker,
  body .elementor-location-header .elementor-element-hd200003.nw-live-ticker{
    display:none!important;
    visibility:hidden!important;
    width:0!important;
    height:0!important;
    min-height:0!important;
    max-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:hidden!important;
  }
}
