reddit-video-controller div.ended-controls{width:100%;height:100%;background:rgba(0,0,0,0.4)}reddit-video-controller div.ended-controls .centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}reddit-video-controller div.ended-controls .centered *{display:block}reddit-video-controller div.ended-controls .centered button{padding:0;width:64px;height:64px;background:rgba(0,0,0,0.7);margin:auto;border-radius:50%}reddit-video-controller div.ended-controls .centered button img{width:35px;padding:0;margin:0;margin:auto}reddit-video-controller div.ended-controls .centered span.replay-video{margin-top:9px;color:#FFFFFF;font-family:Helvetica;font-size:12px;font-weight:bold;line-height:16px;text-align:center}reddit-video-controller div.playback-controls{display:flex;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);height:24px;align-items:flex-end;padding:12px 16px}reddit-video-controller a.permalink{padding:4px;border:0;width:16px;height:16px}reddit-video-controller a.permalink:hover{background:#fd471e;border-radius:12px}reddit-video-controller a.permalink img{height:16px;width:16px}reddit-video-controller button,reddit-video-controller label{outline:none;padding:0;border:0px solid;background:transparent;width:18px;height:18px;margin:3px 8px}reddit-video-controller button.fullscreen[data-action="fullscreenRequest"] img.collapse,reddit-video-controller label.fullscreen[data-action="fullscreenRequest"] img.collapse,reddit-video-controller button.fullscreen[data-action="fullscreenCancel"] img.expand,reddit-video-controller label.fullscreen[data-action="fullscreenCancel"] img.expand,reddit-video-controller button.volume[data-action="mute"] img.unmute,reddit-video-controller label.volume[data-action="mute"] img.unmute,reddit-video-controller button.volume[data-action="unmute"] img.mute,reddit-video-controller label.volume[data-action="unmute"] img.mute,reddit-video-controller button.settings>input[type=checkbox]:checked ~ img.settings-open,reddit-video-controller label.settings>input[type=checkbox]:checked ~ img.settings-open,reddit-video-controller button.settings>input[type=checkbox]:not(:checked) ~ img.settings-close,reddit-video-controller label.settings>input[type=checkbox]:not(:checked) ~ img.settings-close{display:none}reddit-video-controller button img,reddit-video-controller label img{width:auto;height:100%}reddit-video-controller svg.play-pause{width:auto;height:100%;fill:#FFFFFF;stroke:#FFFFFF;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;display:block}reddit-video-controller .time-label{width:48px;height:16px;margin:4px 0;font-family:Helvetica;font-size:12px;text-align:center;line-height:16px;color:#FFFFFF}reddit-video-controller reddit-video-seek-bar{margin:4px 0}reddit-video-controller .volume-container reddit-video-volume-slider{display:table;opacity:0;margin:0 auto 8px auto;height:0;-webkit-transition:opacity 0.3s linear;-moz-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;transition:opacity 0.3s linear}reddit-video-controller .volume-container:hover reddit-video-volume-slider{height:auto;opacity:1}reddit-video-controller .has-submenu{position:relative;display:inline-block}reddit-video-controller .has-submenu .submenu{visibility:hidden;left:50%;transform:translateX(-50%);bottom:30px;position:absolute;z-index:1}reddit-video-controller label.has-submenu{cursor:pointer}reddit-video-controller label.has-submenu input[type=checkbox]{display:none}reddit-video-controller label.has-submenu input[type=checkbox]:checked ~ .submenu{color:white;visibility:visible}