.jb-video-host{position:relative}.jb-video-host .jb-video-toggle{position:absolute!important;inset:auto!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:68px;height:68px;min-width:68px;padding:0!important;display:grid;place-items:center;border-radius:50%!important;background:#151515a6!important;color:#fff!important;border:1px solid #ffffff80;box-shadow:0 4px 24px #0005;z-index:5;cursor:pointer;line-height:0;backdrop-filter:blur(3px)}.jb-video-host .jb-video-toggle:hover{background:#151515d9!important;transform:translate(-50%,-50%)!important}.jb-video-toggle svg{display:block;width:30px;height:30px;fill:currentColor;pointer-events:none}.jb-video-toggle:focus-visible{outline:3px solid #c1aa8b;outline-offset:4px}.jb-video-status{position:absolute;bottom:55px;left:15px;right:15px;text-align:center;color:white;font-size:.8rem;background:#151515b3;border-radius:10px;z-index:5}.jb-video-status:empty{display:none}@media(max-width:620px){.jb-video-host .jb-video-toggle{width:56px;height:56px;min-width:56px}}

.jb-video-admin-preview{margin-bottom:20px}.property-video-editor .jb-video-admin-preview video{margin-bottom:0}

.jb-video-host .jb-video-toggle{opacity:1;transition:opacity .18s ease,background-color .18s ease}.jb-video-host.jb-video-playing .jb-video-toggle{opacity:0;pointer-events:none}.jb-video-host.jb-video-playing.jb-video-revealed .jb-video-toggle,.jb-video-host.jb-video-playing .jb-video-toggle:focus-visible{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.jb-video-host .jb-video-toggle{transition:none}}
