.video-container{background:#373f48;border-color:#373f48;border-style:solid;border-width:16px;z-index:9;border-radius:4px;position:fixed;-webkit-box-shadow:0 0 15px rgba(185,185,208,.25);box-shadow:0 0 15px rgba(185,185,208,.25)}.video-container.bottom{bottom:30px}.video-container.right{right:30px}.video-container.left{left:30px}.video-container.top{top:30px}.video-container .triangle-corner{z-index:1;width:0;height:0;position:absolute}.video-container .triangle-corner.top{border-top:16px solid #373f48;top:-16px;opacity:0}.video-container .triangle-corner.top:hover{border-top:16px solid #9020d1bb;opacity:1}.video-container .triangle-corner.bottom{border-bottom:16px solid #373f48;bottom:-16px;opacity:0}.video-container .triangle-corner.bottom:hover{border-bottom:16px solid #9020d1bb;opacity:1}.video-container .triangle-corner.left{left:-16px;border-right:16px solid transparent}.video-container .triangle-corner.right{right:-16px;border-left:16px solid transparent}.video-container .btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.video-container .btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.video-container .btn{line-height:20px}.video-container .video-header{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.video-container .video-header h4{color:#eef8ff;margin:0;font-size:16px;line-height:40px;font-weight:700}.video-container .video-header .btn{margin-left:8px;font-size:10px}.video-container .video-header .btn-size-toggle{width:47px}.video-container .video-header .timer{padding-top:2px;padding-bottom:2px;display:flex;width:68px;font-size:10px;font-weight:600;line-height:1.5;white-space:normal!important;margin-bottom:0;border-radius:2px;color:#fff;background:#879fcc;box-shadow:0 0 0 2px #525050}.video-container .video-header .timer .minutes{margin-left:7px;text-align:right;min-width:30px;font-variant-numeric:tabular-nums}.video-container .video-header .timer .seconds{margin-right:10px;text-align:right;min-width:20px;font-variant-numeric:tabular-nums}.video-container .video-footer{background:#fff;margin-top:16px;margin-bottom:0;padding-right:8px;padding-left:8px;height:48px;display:flex;justify-content:center;align-items:center}.video-container .video-footer .btns-container{max-width:300px}.video-container .video-footer .btn{align-items:center;justify-content:space-evenly;display:flex;font-size:12px;line-height:24px;margin-left:8px;margin-right:8px}.video-container .video-footer .btn.btn-voice{min-width:84px}.video-container .video-body{box-shadow:0 0 0 2px #525050;width:min(80vw,calc(480 * 1 * 1px));height:min(60vw,calc(480 * 1 / 1.333333 * 1px));padding:0;background:#000;line-height:0;position:relative;overflow:hidden}.video-container .video-body .primary-video-media-container{width:100%;height:100%}.video-container .video-body .primary-video-media-container video{object-fit:contain;width:100%;height:100%}.video-container .video-body .secondary-video-media-container{position:absolute;right:8px;top:8px;width:min(27vw,calc(120 * 1 * 1px));border-color:#746476;border-style:solid;border-width:1px}.video-container .video-body .secondary-video-media-container video{width:100%;height:100%;object-fit:cover}.video-container .video-body .video-disabled{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-container .video-body .voice-level-outer-container{bottom:1px;left:1px;z-index:1;position:absolute}.video-container .video-body .voice-level-outer-container .voice-level-inner-container{color:#fff;margin:0;display:flex;padding:.18em .3em;background:rgba(0,0,0,.5);align-items:center}.video-container.larger .video-body{width:min(80vw,calc(480 * 1.5 * 1px));height:min(60vw,calc(480 * 1.5 / 1.333333 * 1px))}.video-container.larger .video-body .secondary-video-media-container{width:min(27vw,calc(120 * 1.5 * 1px))}.video-container.patient{position:relative}.video-container.patient .video-body{height:60vh;max-height:512px}.video-container.patient .video-footer{margin-top:0;padding-top:16px;background-color:#373f48}.join-button{max-width:480px;border:2px solid #000;border-radius:0;width:100%;font-size:14px;background-color:#000;color:#fff;padding:15px;font-weight:500;line-height:1.5}.join-button:hover{outline:0!important;background-color:gray;border-color:gray;color:#fff}