.recent-watched_scrollContainer__984L8{position:relative;overflow:hidden}.recent-watched_horizontalScroll___K6Q_{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:16px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.3) transparent}.recent-watched_horizontalScroll___K6Q_::-webkit-scrollbar{height:6px}.recent-watched_horizontalScroll___K6Q_::-webkit-scrollbar-track{background:transparent}.recent-watched_horizontalScroll___K6Q_::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:3px}.recent-watched_card__Ibgfl{flex:0 0 auto;width:200px;cursor:pointer;transition:transform .2s ease;will-change:transform}.recent-watched_card__Ibgfl:hover{transform:scale(1.03)}.recent-watched_imageContainer__sjpmP{position:relative;width:100%;height:120px;border-radius:8px;overflow:hidden;background:#1a1a1a}.recent-watched_thumbnail__tPrV0{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recent-watched_placeholder__zdkMv{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a1a,#2a2a2a)}.recent-watched_progressBar__BTxOe{position:absolute;bottom:0;left:0;right:0;height:4px;background:hsla(0,0%,100%,.2)}.recent-watched_progress__aSHJv{height:100%;background:#e50914;transition:width .3s ease}.recent-watched_removeButton__lNUDQ{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.7);border:none;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;cursor:pointer}.recent-watched_card__Ibgfl:hover .recent-watched_removeButton__lNUDQ{opacity:1}.recent-watched_removeButton__lNUDQ:hover{background:rgba(229,9,20,.9)}.recent-watched_info__dmu7r{padding:8px 4px}.recent-watched_title__SEVuG{color:#fff;font-size:14px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-watched_meta__FJn4k{color:hsla(0,0%,100%,.7);font-size:12px}@media (max-width:767px){.recent-watched_card__Ibgfl{width:160px}.recent-watched_imageContainer__sjpmP{height:95px}.recent-watched_title__SEVuG{font-size:13px}.recent-watched_meta__FJn4k{font-size:11px}.recent-watched_horizontalScroll___K6Q_{gap:12px}}@media (max-width:575px){.recent-watched_card__Ibgfl{width:140px}.recent-watched_imageContainer__sjpmP{height:85px}.recent-watched_title__SEVuG{font-size:12px}}