/* LQP_MOBILE_PERFORMANCE_V2 */
.lqp-market-widget-placeholder{
  width:100%;
  min-height:52px;
  border:1px solid #dbe3ec;
  border-radius:10px;
  background:#f8fafc;
  color:#334155;
  font:800 12px/1.25 Arial,Helvetica,sans-serif;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:10px 14px;
}
.lqp-market-widget-placeholder:hover,
.lqp-market-widget-placeholder:focus-visible{
  background:#eef2f7;
  color:#0f172a;
  outline:2px solid #d71920;
  outline-offset:2px;
}

/* Sustituye la animación por left, que causaba trabajo de diseño. */
.lqp-now-ticker::before{
  left:0!important;
  transform:translate3d(-130%,0,0);
  animation:lqpSweepCompositeV2 7s linear infinite!important;
  will-change:transform;
}
@keyframes lqpSweepCompositeV2{
  to{transform:translate3d(650%,0,0)}
}

@media(max-width:768px){
  body{font-family:Arial,Helvetica,sans-serif!important;}

  .lqp-market-widget{min-height:52px!important;height:52px!important;}
  .lqp-market-widget-placeholder{min-height:52px;font-size:11px;}

  /* Evita pintar por anticipado bloques muy inferiores de la portada. */
  .santander-destacado-wrap,
  .block-section,
  .lqp-youtube-band,
  .lqp-extra-home-section,
  .lqp-pico-section{
    content-visibility:auto;
    contain-intrinsic-size:auto 720px;
  }

  .hero-main img,
  .small-card img,
  .bh-img img,
  .news-card img,
  .sd-foto img,
  .lqp-category-featured-media img,
  .lqp-category-card-media img,
  .lqp-gallery-card img,
  .lqp-youtube-featured>img,
  .lqp-youtube-side-thumb img{
    transform:translateZ(0);
  }
}

@media(prefers-reduced-motion:reduce){
  .lqp-now-ticker::before{animation:none!important;}
}
