.ShowCard{color:var(--color-white);cursor:pointer;flex-direction:column;gap:10px;min-width:0;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{opacity:1;visibility:visible}.ShowCard--has-menu:hover .ShowCard__watch-status{opacity:0;visibility:hidden}.ShowCard--has-menu.ShowCard--active-menu .ShowCard__menu{opacity:1;visibility:visible}.ShowCard--has-menu.ShowCard--active-menu .ShowCard__watch-status{opacity:0;visibility:hidden}}@media screen and (max-width:480px){.ShowCard--has-status:not(.ShowCard--horizontal,.ShowCard--horizontal-mobile) .ShowCard__watch-status{opacity:1;visibility:visible}.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{opacity:0;visibility:hidden}}.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;opacity:1!important;visibility:visible!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;opacity:1!important;visibility:visible!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__poster{aspect-ratio:760/428;background:var(--poster-bg-color);justify-content:center;align-items:center;padding-top:56.3158%;display:flex;overflow:hidden}.ShowCard--vertical .ShowCard__poster{aspect-ratio:10/15;padding-top:150%}.ShowCard__poster-image{-o-object-fit:cover;object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.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{color:var(--info-color);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex-direction:column;max-height:36px;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{box-shadow:none;color:var(--color-white);cursor:pointer;z-index:3;background:#0006;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:20px;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{opacity:0;visibility:hidden}}.ShowCard--has-menu .ShowCard__menu--active,.ShowCard--has-menu .ShowCard__menu:hover{opacity:1;visibility:visible;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}
