.cq-Dialog:not([fullscreen]) .cmp-teaser__editor .cq-RichText-editable{height:initial}
.cmp-teaser__editor-action{display:flex}
.cmp-teaser__editor-action .cmp-teaser__editor-actionField-linkUrl.coral-Form-field{margin-left:0;width:60%}
.cmp-teaser__editor-action .cmp-teaser__editor-actionField-linkTarget.coral-Form-field,.cmp-teaser__editor-action .cmp-teaser__editor-actionField-linkText.coral-Form-field{width:20%;margin-left:10px}
.cmp-teaser__editor-action coral-tooltip{min-width:100px}
.cmp-link__screen-reader-only{display:none}
.cmp-teaser__action-link .cmp-link__screen-reader-only{display:none}
.video-container{position:relative;width:100%;height:auto}
.video-container video{width:100%;height:auto}
.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background-image:url('../../../../etc.clientlibs/astra/components/video/editor/resources/image/play-button-icon.png');background-size:cover;cursor:pointer;z-index:10}
.play-button.hidden{display:none}
.fullscreen-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);z-index:9999;display:flex;justify-content:center;align-items:center}
.fullscreen-video video{width:80%;height:auto;max-height:100%}
.close-fullscreen-video{position:absolute;top:20px;right:30px;font-size:30px;color:white;cursor:pointer;z-index:9999}
.modal-video.fullscreen-video .transcript-container{display:none}
.modal-video.fullscreen-video .play-button{left:50%}
.transcript-container{box-sizing:border-box;overflow-y:auto;background-color:#fff;border-left:2px solid #ccc;width:100%}
.transcript-container p{padding:10px;margin:0;border-bottom:1px solid #eff3ef;cursor:pointer}
.transcript-container h2{margin:0;text-align:center;background:#c9d4c9;padding:10px}
.highlight{color:#e84924;background-color:#eff3ef;font-size:18px;font-weight:bold}
#transcript-window{display:none}
.video>div{display:flex;flex-wrap:wrap}
.video>div>div{flex:0 0 100%;display:flex}
.video>div>a{flex:0 0 100%;display:flex}
.video>div>.video-container{flex:0 0 50%;display:block}
.video>div>.transcript-section{flex:0 0 45%;padding-left:50px;display:block}
#transcript-content{padding-bottom:50px;height:250px}
.toggle-trns-btn button{background-color:#c9d4c9}
.video-container.modal-video.fullscreen-video{display:flex}