.ene-video-player{position:relative;background:#030913;border-radius:12px;overflow:hidden;max-width:100%;color:#f6f9ff}.ene-video-player video{display:block;width:100%;max-width:100%;height:auto;cursor:pointer}.ene-video-controls{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#0b1729;border-top:1px solid #2a4160;min-height:52px}.ene-video-controls button{appearance:none;border:0;border-radius:8px;background:transparent;color:white;cursor:pointer;min-width:38px;min-height:38px;padding:6px;font-size:17px;line-height:1}.ene-video-controls button:hover{background:#244269}.ene-video-controls button:focus-visible,.ene-video-controls input:focus-visible{outline:3px solid #78bcff;outline-offset:2px}.ene-video-controls button[hidden]{display:none}.ene-video-controls .ene-time{font:500 12px/1.2 system-ui,sans-serif;white-space:nowrap;color:#d9e7f8}.ene-video-controls .ene-seek{flex:1;min-width:35px;accent-color:#4ca4ff;cursor:pointer}.ene-video-player:fullscreen{display:flex;flex-direction:column;justify-content:center;background:#02060d}.ene-video-player:fullscreen video{max-height:calc(100vh - 60px);object-fit:contain}.ene-video-player:fullscreen .ene-video-controls{width:100%}@media(max-width:480px){.ene-video-controls{gap:4px;padding:8px}.ene-video-controls .ene-time{font-size:10px}.ene-video-controls button{min-width:34px;font-size:15px}}
