.title-card-show-episode{border-radius:5px 5px 0 0;position:relative}.title-card-show-episode__caught-up{justify-content:center;align-items:center;display:flex}[dir=ltr] .title-card-show-episode__caught-up{left:0}[dir=rtl] .title-card-show-episode__caught-up{right:0}.title-card-show-episode__caught-up{visibility:hidden;z-index:20;opacity:0;background-color:#060d17f2;width:100%;height:100%;font-size:20px;line-height:28px;transition:opacity .5s ease-in;position:absolute;top:0}.title-card-show-episode__caught-up--visible{visibility:visible;opacity:1}.title-card-show-episode__caught-up-text{justify-content:center;align-items:center;display:flex}.title-card-show-episode__caught-up-text .mark-as-seen-button{margin-inline-start:8px}.title-card-show-episode .title-poster{border-radius:5px 0 0}.title-card-show-episode__info{z-index:10;padding:10px 0;flex-direction:column;justify-content:space-between;height:100%;padding-inline-end:20px;display:flex}.title-card-show-episode__episode-number{justify-content:space-between;align-items:center;display:flex}.title-card-show-episode__episode-number .title-card-heading{letter-spacing:.3px;align-items:center;font-size:20px;line-height:28px;display:flex}.title-card-show-episode__episode-name{letter-spacing:.4px;color:#999;margin:8px 0 0;font-size:13px;line-height:22px}.title-card-show-episode__title-name{color:#fff;opacity:.7;letter-spacing:.4px;margin:0;font-size:16px;font-weight:700;line-height:22px}.title-card-show-episode__left-episode-counter{background-color:#060d17;border-radius:12px;margin-inline-start:8px;padding:0 8px;font-size:13px;font-weight:700}
