.repelis24-content-widget{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.repelis24-content-widget-item{background:#15171a;border:1px solid #303238;border-radius:1px;min-width:0;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.repelis24-content-widget-item:hover{border-color:#f5232d;box-shadow:0 7px 16px rgba(0,0,0,.24);transform:translateY(-1px)}.repelis24-content-widget-visual{aspect-ratio:2/3;background:#090a0c;position:relative}.repelis24-content-widget-visual:after{background:linear-gradient(180deg,transparent 35%,rgba(4,5,6,.22) 50%,rgba(5,6,8,.96) 100%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.repelis24-content-widget-poster{display:block;height:100%;overflow:hidden;width:100%}.repelis24-content-widget-poster img{display:block;height:100%;object-fit:cover;transition:transform .24s ease;width:100%}.repelis24-content-widget-item:hover .repelis24-content-widget-poster img{transform:scale(1.045)}.repelis24-content-widget-poster:focus-visible{box-shadow:inset 0 0 0 2px #f5232d;outline:0}.repelis24-content-widget .repelis-poster-language-badges{bottom:auto;left:6px;top:6px;z-index:3}.repelis24-content-widget .repelis-poster-language-badges img{height:12px!important;width:18px!important}.repelis24-content-widget-data{bottom:0;left:0;min-width:0;padding:25px 8px 8px;position:absolute;right:0;z-index:2}.repelis24-content-widget-data h3{font-size:12px;line-height:1.3;margin:0;text-shadow:0 1px 3px #000}.repelis24-content-widget-data h3 a{color:#f7f7f7;display:-webkit-box;overflow:hidden;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.repelis24-content-widget-data h3 a:hover,.repelis24-content-widget-data h3 a:focus-visible{color:#fff;outline:0;text-decoration:underline;text-decoration-color:#f5232d;text-underline-offset:3px}.repelis24-content-widget-meta{align-items:center;border-top:1px solid rgba(255,255,255,.16);color:#c1c3c7;display:flex;font-size:10px;font-weight:600;gap:6px;justify-content:space-between;margin-top:7px;padding-top:6px}.repelis24-content-widget-rating{color:#f2f2f3;white-space:nowrap}.repelis24-content-widget-rating i{color:#e2ad38;font-size:9px;margin-right:2px}@media(max-width:360px){.repelis24-content-widget{gap:7px}.repelis24-content-widget-data{padding:22px 7px 7px}.repelis24-content-widget-data h3{font-size:11px}.repelis24-content-widget-meta{font-size:9px}}
