#main .poster-grid.nie-justified-covers{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:24px 20px!important;grid-auto-rows:auto!important}
#main .nie-justified-covers>.poster-card{min-width:0!important;align-self:flex-start!important;margin:0!important;height:auto!important}
#main .nie-justified-covers .poster-visual{min-height:0!important;max-height:none!important;overflow:hidden;border-radius:8px;background:#eeeaf1}
#main .nie-justified-covers .poster-art{position:absolute!important;inset:0!important;transform:none!important}
#main .nie-justified-covers .poster-art img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}
#main .nie-justified-covers .poster-card h3{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;overflow:hidden;font-size:14px!important;line-height:21px!important;min-height:42px!important;height:42px!important;margin:8px 0 2px!important}
#main .nie-justified-covers .poster-sub{height:18px!important;min-height:18px!important;overflow:hidden;white-space:nowrap;line-height:18px!important}
#main .nie-justified-covers>.empty-state{width:100%}
@media(max-width:600px){#main .poster-grid.nie-justified-covers{gap:20px 12px!important}#main .nie-justified-covers .poster-card h3{font-size:13px!important}}

#main .nie-justified-covers .nie-episode-chip{max-width:calc(100% - 12px);white-space:nowrap!important;font-size:11px!important;line-height:1.5!important}
