.tranding-carousel{padding:.5rem 0;position:relative}.header-section-obtenerVideos .MapVideos-container.tranding{counter-reset:tranding-rank}.header-section-obtenerVideos .Item-video-RenderVL.tranding{counter-increment:tranding-rank}.header-section-obtenerVideos .Item-video-RenderVL.tranding:before{content:counter(tranding-rank);z-index:3;background-color:var(--accent-secondary);min-width:22px;height:22px;color:var(--text-primary);font-size:var(--fs-xs);font-weight:var(--fw-bold);box-shadow:var(--box-shadow);border-radius:5px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:absolute;top:6px;left:6px}.header-section-obtenerVideos .Container-Thumnail-Resum-RenderVL:after{background:linear-gradient(#0000 55%,#1110168c);animation:none;transform:none}.header-section-obtenerVideos .Item-video-RenderVL.tranding{transition:transform .25s}.header-section-obtenerVideos .Item-video-RenderVL.tranding:hover{transform:translateY(-3px)}.embla__viewport{padding:0 1rem;overflow:hidden}.embla__btn{z-index:10;background:var(--bg-secondary);width:40px;height:40px;color:var(--text-primary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s,background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000004d}.embla__btn--hidden{opacity:0;pointer-events:none}.embla__btn:disabled{opacity:.2;cursor:default}.embla__btn:hover:not(:disabled){background:var(--accent-primary)}.embla__btn--prev{left:4px}.embla__btn--next{right:4px}.embla__dots{justify-content:center;align-items:center;gap:8px;padding:12px 0 4px;transition:opacity .3s;display:flex}.embla__dots--hidden{opacity:0;pointer-events:none}.embla__dot{background:var(--bg-tertiary);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .2s,transform .2s}.embla__dot--active{background:var(--accent-primary);transform:scale(1.3)}@media (max-width:768px){.embla__viewport{padding:0 .5rem}.embla__btn{width:32px;height:32px}.embla__btn--prev{left:2px}.embla__btn--next{right:2px}.embla__dots{gap:6px;padding:8px 0 2px}.embla__dot{width:6px;height:6px}}
