.ShowCard{min-width:0;color:var(--color-white);cursor:pointer;flex-direction:column;gap:10px;display:flex;position:relative;text-decoration:none!important}@media (hover:hover) and (pointer:fine){.ShowCard:hover .ShowCard__title{text-decoration:underline}}.ShowCard--ignored .ShowCard__title{color:var(--info-color)}.ShowCard--ignored .ShowCard__poster{filter:grayscale()opacity(.8)}@media (hover:hover) and (pointer:fine){.ShowCard--has-menu:hover .ShowCard__menu{visibility:visible;opacity:1}.ShowCard--has-menu:hover .ShowCard__watch-status{visibility:hidden;opacity:0}.ShowCard--has-menu.ShowCard--active-menu .ShowCard__menu{visibility:visible;opacity:1}.ShowCard--has-menu.ShowCard--active-menu .ShowCard__watch-status{visibility:hidden;opacity:0}}@media screen and (max-width:480px){.ShowCard--has-status:not(.ShowCard--horizontal,.ShowCard--horizontal-mobile) .ShowCard__watch-status{visibility:visible;opacity:1}.ShowCard--has-status:not(.ShowCard--horizontal,.ShowCard--horizontal-mobile) .ShowCard__watch-status:before{content:"";width:calc(100% + 20px);height:calc(100% + 20px);display:block;position:absolute;top:-10px;right:-10px}}@media (hover:none){.ShowCard--has-status .ShowCard__menu{visibility:hidden;opacity:0}}.ShowCard--horizontal{flex-direction:row;align-items:flex-start}.ShowCard--horizontal .ShowCard__poster-wrapper{width:140px}.ShowCard--horizontal .ShowCard__content{align-self:center}.ShowCard--horizontal .ShowCard__menu{color:var(--info-color);background:0 0;top:-8px;right:-4px;visibility:visible!important;opacity:1!important}.ShowCard--horizontal .ShowCard__menu--active,.ShowCard--horizontal .ShowCard__menu:hover{color:var(--font-color);background:0 0}@media screen and (max-width:480px){.ShowCard--horizontal-mobile{flex-direction:row;align-items:flex-start}.ShowCard--horizontal-mobile .ShowCard__poster-wrapper{width:140px}.ShowCard--horizontal-mobile .ShowCard__content{align-self:center}.ShowCard--horizontal-mobile .ShowCard__menu{color:var(--info-color);background:0 0;top:-8px;right:-4px;visibility:visible!important;opacity:1!important}.ShowCard--horizontal-mobile .ShowCard__menu--active,.ShowCard--horizontal-mobile .ShowCard__menu:hover{color:var(--font-color);background:0 0}}.ShowCard__poster-wrapper{flex-shrink:0;width:100%;position:relative}.ShowCard__title-wrapper{padding-right:calc(var(--status-label-padding) - 7px);font-size:16px;font-weight:700;line-height:18px}.ShowCard__title-wrapper .ShowStatusLabel{vertical-align:top;width:0;height:10px;position:relative;top:1px;transform:translate(4px)}.ShowCard__title{color:var(--link-color);display:inline}.ShowCard__info,.ShowCard__title-original{text-overflow:ellipsis;-webkit-line-clamp:2;max-height:36px;color:var(--info-color);-webkit-box-orient:vertical;flex-direction:column;margin-top:5px;font-size:14px;line-height:18px;display:-webkit-box;overflow:hidden}.ShowCard__info-item{display:inline}.ShowCard__info-item:first-child:before{content:""}.ShowCard__info-item:before{content:" • "}.ShowCard__rating{z-index:1;position:absolute;bottom:10px;left:-2px}.ShowCard__watch-status{z-index:3;transition:opacity .2s,visibility .2s;position:absolute;top:10px;right:10px}.ShowCard__menu{z-index:3;width:26px;height:20px;color:var(--color-white);cursor:pointer;box-shadow:none;background:#0006;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s,opacity .2s,visibility .2s;display:flex;position:absolute;top:8px;right:8px}.ShowCard__menu:before{content:"";width:calc(100% + 16px);height:calc(100% + 16px);display:block;position:absolute;top:-8px;right:-8px}@media (hover:hover) and (pointer:fine){.ShowCard--has-menu .ShowCard__menu{visibility:hidden;opacity:0}}.ShowCard--has-menu .ShowCard__menu--active,.ShowCard--has-menu .ShowCard__menu:hover{visibility:visible;opacity:1;background:#0009}.ShowCard__pixel{width:0!important;height:0!important}.ShowCard__advertiser{z-index:10;align-items:center;display:flex;position:absolute;bottom:8px;right:2px}.ShowCard__advertiser .ads-label{width:auto}.ShowCard__advertiser .ads-label__mark{margin:0}.ShowCard__advertiser .ads-info{width:24px;padding:6px}
