[data-film-host]{position:relative}
.film-poster-hidden{visibility:hidden!important}
.film-hit,.film-player{position:absolute!important;z-index:3;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-sizing:border-box}
.film-hit{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;width:auto!important;height:auto!important;cursor:pointer;background:transparent;color:#fff}
.film-hit[hidden]{display:none!important}
.film-hit>span{display:block!important;margin:8px!important;padding:8px 12px;font:500 12px/1.4 Arial,sans-serif;letter-spacing:0;border:1px solid #ffffff60;border-radius:50px;background:#10120fc9;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.film-hit:hover>span,.film-hit:focus-visible>span{background:#10120f}
.film-hit:focus-visible{outline:2px solid #fff;outline-offset:-3px}
.film-player{display:grid!important;grid-template-rows:minmax(0,1fr) 42px;background:#000;color:#fff;overflow:hidden}
.film-player iframe{width:100%;height:100%;min-height:0;border:0;display:block}
.film-screen{position:relative;min-height:0;height:100%;overflow:hidden;background:#000}
.film-screen video{display:block;width:100%;height:100%;min-height:0;object-fit:contain;background:#000;touch-action:pan-y}
.film-gesture-surface{position:absolute;inset:0 0 76px;z-index:1;touch-action:pan-y}
.film-player:fullscreen .film-gesture-surface{display:none}
.film-controls{display:flex;justify-content:flex-end;align-items:stretch;gap:8px;padding-inline:8px;background:#10120f}
.film-controls button{display:block!important;position:static!important;height:auto!important;min-height:42px!important;width:auto!important;min-width:64px;margin:0!important;padding:6px 10px!important;border:0;background:transparent;color:#fff;font:14px/1.4 Arial,sans-serif;cursor:pointer}
.film-player:fullscreen{left:0!important;top:0!important;width:100%!important;height:100%!important}
@media(max-width:600px){.film-hit>span{margin:5px!important;font-size:11px;padding:8px 10px}.film-controls button{font-size:12px;min-width:58px}}
@media(max-width:600px){.film-hit-region{width:44px!important;height:44px!important}.film-hit-region>span{display:grid!important;place-items:center;width:28px;height:28px;padding:0;font-size:0!important;border-radius:50%}.film-hit-region>span::after{content:'\25B6';font-size:10px;transform:translateX(1px)}}
@media(pointer:coarse){.film-gesture-surface{display:none}.film-player{grid-template-rows:minmax(0,1fr) 48px}.film-controls button{min-height:44px!important;touch-action:manipulation}.film-hit:not(.film-hit-region)>span{min-height:44px;display:flex!important;align-items:center;justify-content:center}}
@media print{.film-hit,.film-player{display:none!important}}
