.call-panel{display:flex;flex-grow:1;flex-direction:column;align-items:stretch;margin-top:auto}.call-panel .level-meter{width:95%;min-height:30px;margin-left:5%;text-align:left;display:inline-block}.call-panel .call-status{font-size:16pt}.call-panel .call-diags{font-size:12pt}.call-panel .call-timer{background-color:#333;padding:10px;border-radius:30px;color:#fff;width:50%;align-self:center;margin-bottom:20px;cursor:pointer}.call-panel .call-panel-row,.call-panel .call-panel-row-100{display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:center}.call-panel .call-panel-row{min-height:30px}.call-panel .call-panel-row-100{min-height:50px}.call-panel .buttons-call{color:#000;bottom:20px;display:flex;flex-grow:1;flex-flow:row;align-items:flex-end}.call-panel .buttons-call .buttons-call-item{color:#000}.call-panel .buttons-call .buttons-call-item:nth-child(2){color:#000;flex-grow:1}.call-panel .button-transp,.call-panel .button-transp-disabled{margin:5px;flex:0 1 auto;width:35px;height:35px;background:transparent;background-color:initial;border-radius:30px;border-style:hidden}.call-panel .button-transp-disabled{color:grey}.call-panel .button-camera,.call-panel .button-microphone{justify-content:center;margin:5px;flex:0 1 auto;width:50px;height:50px;background:#fff;background-color:#fff;border-radius:30px;border-style:hidden}.call-panel .button-back,.call-panel .button-hangup{background:#d4001c;color:#fff}.call-panel .button-back,.call-panel .button-dial,.call-panel .button-hangup{justify-content:center;margin:5px;flex:0 1 auto;width:50px;height:50px;border-radius:30px;border-style:hidden}.call-panel .button-dial{background:#04eb04}.popup-manager{position:fixed;top:0;left:0;right:0;bottom:0;display:none}.popup-manager.active{background-color:rgba(0,0,0,.4);z-index:1000;display:block}.window{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);background-color:#fff;padding:10px 20px;margin:20px;box-shadow:3px 3px 0 #333}.window>.content{max-height:60vh;overflow-y:auto}.window>.content>h2{font-size:16pt}.window>.bottom-buttons-area{text-align:center}.error-window .invite-code{background-color:#333f48;color:#f1b434;padding:5px}.device-panel-window{height:auto;width:max-content;margin:0 auto;padding-bottom:20px;box-shadow:none}select{display:block}.window>.content{max-width:max-content}.device-panel{-webkit-user-select:none;user-select:none}.device-panel .device-entries .device-entry{display:block;padding:8px}.dark .device-panel-window{background-color:#333}.dark .device-panel .label{color:#fff}.diagnostic-window{height:auto;width:max-content;margin:0 auto;padding-bottom:20px;box-shadow:none}.diagnostic-window .window>.content{max-width:max-content}.dark .diagnostic-window,.dark .diagnostic-window button{background-color:#333;color:#fff}.end-call-window{height:auto;width:max-content;margin:0 auto;padding-bottom:20px;box-shadow:none}.end-call-window .window>.content{max-width:max-content}.end-call-window .invite-code{background-color:#333f48;color:#f1b434;padding:5px}.end-call-window .buttons{text-align:center}.end-call-window .buttons button:red{background-color:red;color:#fff;width:40%}.dark .end-call-window{background-color:#333}.dark select{background-color:#333;color:#fff}.dark select option{background-color:#333;color:#fff}.chat-entry{margin:5px}.chat-entry .chat-top .chat-sender{font-weight:700}.chat-entry .chat-top .chat-time{float:right;margin-right:10px}.chat-view{display:flex;flex-direction:column;height:100%}.chat-view>.messages{margin:5px;overflow-y:scroll;display:flex;flex-direction:column;flex-grow:1;flex:1 1;text-align:left}.chat-view>.send-bar{padding-top:10px;margin:0;padding-left:5px;padding-right:5px;display:flex;flex-direction:row;align-items:bottom}.chat-view>.send-bar .input-message{outline:transparent;min-height:50px;font-size:16px;text-align:left;padding-left:20px;padding-right:20px;margin-bottom:0;flex-grow:1;border-radius:30px;border-color:transparent;border-style:hidden;cursor:pointer}.chat-view>.send-bar .button-send{margin-left:10px;min-width:50px;max-height:50px;background:#fff;background-color:#fff;border-radius:30px;border-style:hidden}.chat-view .offline,.chat-view>.loading{display:none;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.chat-view .ion-alert-circled{color:#ba0c2f}.chat-view.disconnected{background-color:#d5d5d5}.chat-view.disconnected>.offline{display:block}.chat-view.disconnected>.messages,.chat-view.disconnected>.send-bar{display:none}.chat-view.connecting>.loading{display:block}.chat-view.connecting>.messages,.chat-view.connecting>.send-bar{display:none}.dark .chat-view .messages{color:#ddd;background-color:#111}.dark .chat-view .button-send{color:#ddd;background:transparent;background-color:initial}.invite-form{width:100%;height:100%;padding-top:20px;text-align:center;background-color:#fff}.invite-form input{font-size:16px;text-align:center}.invite-form .bottom-button{background-color:#00ac69;position:absolute;bottom:0;left:0;right:0;width:100%;height:150px;outline:none;border:none;overflow:hidden}.invite-form .buttons-callinactive{text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center}.invite-form .button-dial{margin:5px;flex:0 0 auto;width:80px;height:60px;background:#04eb04;border-radius:30px;border-style:hidden}.invite-form .button-dial .ion-ios-telephone{font-size:2em;color:#fff}.keyboard-expanded .invite-form .button-dial{height:60px}.keyboard-expanded .invite-form .button-dial .ion-ios-telephone{font-size:22pt}.dark .invite-form input{color:#fff}.music{background-color:#fff;height:300px;position:relative;margin:0}.music .center{position:absolute;top:50%;transform:translateY(-50%);width:100%}.music .ion-music-note{font-size:60pt}.on-air-panel{height:600px;overflow-y:auto;position:relative;margin:0}.on-air-panel .on-air-item .item-content h2{font-size:12pt}.on-air-panel .center{position:absolute;top:50%;transform:translateY(-50%);width:100%}.service-lobby{text-align:center;display:flex;flex-direction:column;overflow:hidden}.service-lobby .swipe-panel{flex:1 1 auto;min-height:0}.service-lobby .contributor{width:100%;margin-left:auto;margin-right:auto}.service-lobby .pre-call-form-wide{display:flex;flex-direction:row;max-width:100%;max-height:100%;align-items:flex-start;justify-content:center}.service-lobby .pre-call-form-wide .pre-call-form-col{display:flex;flex-flow:column;justify-content:center;align-items:center;margin:1x}.service-lobby .pre-call-form-wide .pre-call-form-col .input-field{width:300px}.service-lobby .pre-call-form{width:66%;margin-left:auto;margin-right:auto}.service-lobby .pre-call-form-wide .input-field,.service-lobby .pre-call-form .input-field{outline:transparent;min-height:40px;font-size:16px;text-align:left;margin:5px 5px 0;flex-grow:1;border-radius:30px;border-color:transparent;border-style:hidden;padding-left:20px;padding-right:20px;vertical-align:middle;cursor:pointer;box-sizing:border-box}.service-lobby textarea{height:90px;resize:none}.service-lobby .start-button{background-color:#00ac69;width:100%;flex:0 0 120px;outline:none;border:none}.service-lobby .buttons-callinactive{text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center}.service-lobby .button-transp{background:transparent;border-style:solid;border-color:#000}.service-lobby .button-dial,.service-lobby .button-transp{margin:5px;flex:0 0 auto;width:60px;height:60px;border-radius:30px}.service-lobby .button-dial{background:#0da80d;border-style:hidden}.service-lobby .button-dial .ion-ios-telephone{font-size:2em;color:#fff}.swipe-panel{height:100%;display:flex;flex-direction:column}.swipe-panel .content{flex:1 1 1px;min-height:0;overflow-y:auto}.swipe-panel .content>*{height:100%}.swipe-panel .dots{font-size:16pt;height:26px;display:flex;-webkit-user-select:none;user-select:none;margin-top:10px}.swipe-panel .dots>*{flex:1 1;text-align:center}.swipe-panel .dots .tab{opacity:.4}.swipe-panel .dots .dot{display:inline-block;opacity:.4;width:16px;height:16px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAABACAYAAAB7jnWuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAZZJREFUaIHt109LFVEcxvHPDAhlWhBuWir+qaCkNu5dZuD7Cm8Q1C6KVrVpFW3tNVgUurF1hoIuGiivtjgNXQbNGe/cOUjnC8/mcrnPM2fO/Z3nkEgkEolE4n8na/Ddq3iIZSxi+s9nGQ7wFRv4gHfYbyvkPF6gwHFNFXiFW8MYj6OHwwbGVfXxBBNNzefxeQjjqjZxu675fXxv0bzUHpbqPPkozAdDnLoSV7S77KdpC5MnBeh1YF7qWdV8wXC7vamOcHcwwMsOzUu9Kc2vaTZk2tJPTOVYwaXqO+mAMazmwmyPxXIuHCyxWMywi+uRAhSZsBnGIgWQxzIeDHAQ0b/IhSYTi+1cqFGx2MixHjHAeiYUy2+6n4a/cKPchK87Noe3wgxCaEJdHsd93KkmWuswwNOTlmQcnzow3/SPmj5n9KX0zMvKPeyMwHxXjVo+uBJtvo4vuFnXvOQyHgn/1/MaH+KxUPnPzSye40cD40Iougtn/XiT6/kkHvh7PZ8RCm0mXMW38VEY7e/FPWUTiUQikUhcIH4Dw7+6+TjS/lYAAAAASUVORK5CYII=);background-size:contain;background-position:50%;background-repeat:no-repeat}.swipe-panel .dots .selected .dot{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAABNFJREFUeJztm99vFFUUxz/lQXeDNbCK7ZYQaEKDUSIm8F/4o0VJSU0xJDygEjBpgjHGB8OL/huNwabwIP0PCAmJL0Yf9IUYYIHaFqNIaW0JtsPDmc3W3emcc+78qAn7Tc7LzOz3fM+dO/eee+5d6KKLLp5l9JTs6xVgCNgN7ASej++tAg+AWeA34D4QlaitMAwC54AZWkFZbAG4ApwF9pUtOiuqwCngB+wBa3YdOAlUygvDjypwHt+b9to8MMH/sCGGgQbFBd5ut4B3S4lMQQ24RHmBt9t0rGFLcAS4owgswxrA4YJj7cBRYCWj8DztH2AkJJCQPGAcmAS2hTgEbgI3gDlgOb62HagDB5CpMwTrwAngu8Dfm3AUWMP3dlaBKWAUeMng42XgOPJ9P3b6WkMG5EJwBF+3XwS+igMKxS7gQszl+RxyHxNq+Aa8SaAvR/99wLcO/w1ynh2sU91D5DMpCsew94bpvJwOGx3eBl7Ny2kKXgfuGjUFzQwbUcWW4d0G9mZ15sAgcM+oK1PafN7g5CHlvPl2HAQeGfRNhDqoYlvYFPnNaxhN0dW0OVp1BxdOGcgnM8nPB1PoOj8MIdbW84tkm+p6kerQfuCFDDx1YEnRes1LOqgQRkiS40UN+BL4NYHvF+ALYEcA79cGvXs8hOcUslX8Gd57wJ8GoX/gT2f7gScK78cewhmFbMop8FOFL8nOOH18r/BdthL1oI/+ow5h7ytcaebpCeMK1x0rUZ9BmGVVB/LNW7r9ZnYf+5jQb+Dr4Epa0w8pjm7GQVnwCdkWJbuAj4zPziPZYRo6YktqgN0KyQ2jIIAxx7Ob4bjjWU3bQPuFpAbYqZDMGcX0Aq8Zn03DG9jzeU1bR29MagAtbVxW7jfRb3xOwzbsCdcj5X41ibwoRAVy54akBlhVfrPdyD3v1LIZ1h1cvcr9lfYLSQ3wQCGpG8UsISlvVvyMFEct0LT91X4hqQFmFZIDRjGQT4naU9rStGmxAbZEyLoO2IHk9qGJ0ALwotFX3cBnSqp6YsdpRJ652VpTbLd14G2HnxMKX8PBxRWFzFtxPaPwJQV/2ulDW8Bd8pCdVcgeI2mqB8PYSmwL+N48SPfXlsOuBt1nEHrBKRLkG/wc+In/brGtAT8Cn2H/5jfiG4NeLcXvwHWFMGtJrIKU0vcSWLSMMYBkp2lar4YQn1RII2S7aqsxja5zPIS4gmRgGvmxTPKzYSxFV9NmgedCHUwYHCwi21Vl4xB6NThCynHBqCAHkjQndwk/2BCC/cDvBl23yDa+AHIaS3MUIdWYg1mdGXAIW/AR/ul0U1gGmghZj3sKpl6MYev2EXAxT8c1fOcAp7CvGi0YwP4Sml0/ZIMlFd4jMkvIjk2WylAdSXK0eX6jLQNvZvCZihH8h6SeIJsW49gao44sbGbQ09t2+xd4yxNQyDG5D5AEKLScdo/WMblmDa+X1jE5d8oaYy3W5lr0hGIYOY3leTtF2jLON58HDlPuAem0Aa+wb15DDd/onLddpIDRPgQjlH9c/p1SInOggqwd5igu8Fkkt8+c3haJCnIm5xr5BX4VmUaDV3VbhT3IyYzL+I7aNpDp7DTh06IJZf5tDmTAGkJS2xqtvboVZNOi+be5v0vW1UUXXTyjeApY/3gB/w8FYAAAAABJRU5ErkJggg==);opacity:1}.swipe-panel .dots .selected .tab{opacity:1}.call-panel-audio{text-align:center}.call-panel-audio .pulse-call-animation{display:inline-block;height:100px;width:100px;border-radius:100px;margin:25px;line-height:100px;color:#fff}.call-panel-audio .ion-ios-telephone{font-size:40pt}.video-element-remote{max-width:100%}.video-element-local{max-width:100%;max-height:40vh}.layout-square-video-contrib{display:flex;flex-grow:1;height:100%;margin-bottom:10px}.layout-square-video-contrib .square-col1{flex:1 1;display:flex;flex-flow:column;max-width:30%}.layout-square-video-contrib .square-col1 .square-col1_row1,.layout-square-video-contrib .square-col1 .square-col1_row2,.layout-square-video-contrib .square-col1 .square-col1_row3{flex:1 1;display:flex;justify-content:center;align-items:center}.layout-square-video-contrib .square-col2{flex:1 1;display:flex;flex-flow:column;min-width:50%;margin:10px}.layout-square-video-contrib .square-col2 .square-col2_row1{flex:1 1;display:flex;align-items:stretch}.layout-square-video-contrib .square-col2 .square-col2_row1 .swipe-panel{width:100%;flex-grow:1}.layout-square-video{display:flex;flex-grow:1;justify-content:center;flex-wrap:wrap;height:100%}.layout-square-video img{width:auto}.layout-square-video .square-video-row1{min-width:100%;min-height:50vh;justify-content:center;margin:auto;display:flex;align-items:center;max-height:50vh}.layout-square-video .square-video-row2{display:flex;justify-content:space-between;flex-wrap:wrap}.layout-square-video .square-video-row2 .square-video-row2_item{width:49%;min-height:50%;display:flex;justify-content:stretch;align-content:center;align-items:stretch}.layout-square-video .square-video-row2 .square-video-row2_item:last-child{align-items:center}.layout-narrow-chat{display:flex;flex-grow:1;flex-direction:column;align-items:stretch;height:1vh}.layout-narrow-chat .narrowchat_row{flex-grow:1}.layout-narrow-chat .narrowchat_footer{flex-grow:0}.layout-narrow{display:flex;height:100%;width:100vw;position:absolute;bottom:0}.layout-narrow img{width:auto}.layout-narrow .narrow-col1{flex:1 1;display:flex;flex-flow:column;max-width:100%;max-height:100%}.layout-narrow .narrow-col1 .narrow-col1-row1{flex-grow:2;display:flex;justify-content:center;align-items:flex-end;max-height:40%}.layout-narrow .narrow-col1 .narrow-col1-row2{max-height:30%;flex-grow:1;display:flex;justify-content:center;align-items:center}.layout-narrow .narrow-col1 .narrow-col1-row3{min-height:20%;flex-grow:1;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.layout-wide{display:flex;height:100vh}.layout-wide .wide-row1{flex:1 1;display:flex;flex-flow:row;max-width:100%;max-height:100%}.layout-wide .wide-row1 .wide-row1-col1{flex-grow:2;display:flex;justify-content:center;align-items:center;margin:5px}.layout-wide .wide-row1 .wide-row1-col1-audioonly{max-width:30%;min-width:30%;margin:5px}.layout-wide .wide-row1 .wide-row1-col1and2,.layout-wide .wide-row1 .wide-row1-col1and2-audioonly{flex-grow:1;margin:5px}.layout-wide .wide-row1 .wide-row1-col2{margin:5px;flex-grow:1;display:flex;justify-content:center;align-items:center}.layout-wide .wide-row1 .wide-row1-col2 .video-element{min-width:30vw}.layout-wide .wide-row1 .wide-row1-col2 .brand-icon{width:auto}.layout-wide .wide-row1 .wide-row1-col3{flex-grow:1;min-width:250px;max-width:250px;margin:5px;display:flex;justify-content:center;align-items:center}.control-button{background-color:#ba0c2f;color:#fff;width:100%;flex:0 0 120px;outline:none;border:none}.ion-ios-telephone{font-size:22pt}.video-container-local{display:flex;align-content:center;justify-content:center}.video-container-remote{display:grid;align-content:center;justify-content:center}.layout-narrow .video-container-remote{max-height:40vh}.layout-square-video .video-container-remote{max-height:50vh}.video-element{width:auto}.video-element-remote{max-height:50vh;object-fit:contain;grid-row-start:1;grid-column-start:1;z-index:1}.video-element-local{max-width:60%;max-height:50vh;flex-grow:1;object-fit:contain}.brand-icon{grid-row-start:1;grid-column-start:1;justify-content:center;margin:auto;z-index:0}.brand-icon img{max-height:10vh;width:auto}.browser-compatibility-error-window .icons{text-align:center}.browser-compatibility-error-window .icons img{float:none}header{height:20px;background-color:#1f1f1f}header .settings{font-size:20pt;position:absolute;top:0;left:10px}header .settings a{color:#aaa}header .version{font-size:8pt;color:#aaa;float:right;text-align:center;margin-right:10px;margin-top:10px}.dark .powered-by{color:#989898}.dark header .settings a{color:#666}.light .powered-by{color:#444}#app,#content,#root,.app,body,html{min-height:100%;min-width:100vw;height:100%;height:-webkit-fill-available;height:fill-available;overflow:hidden}body.dark{background-color:#1f1f1f;color:#fff}body.dark .call-diags,body.dark .call-status,body.dark input,body.dark textarea{color:#fff}body.dark .input-field,body.dark .input-message{background-color:#333;color:#fff}body.dark .button-transp{color:#f5f5f5}body.light{background-color:#fff}body.light .call-diags,body.light .call-status{color:#000}body.light .button-camera,body.light .button-microphone{border-color:#000;border-style:solid}body.light input,body.light textarea{color:#1f1f1f}body.light .input-field,body.light .input-message{background-color:#f0f0f0;color:#333}body.light .button-transp{color:#333}::placeholder{color:grey;opacity:1}::-ms-input-placeholder{color:grey}.app{display:flex;flex-direction:column}.app .header{height:40px}.app .call-screen,.app .invite-form{flex:1 1}.app .service-lobby{flex:1 1;padding-top:20px}.App{text-align:center}.App-logo{animation:App-logo-spin 20s linear infinite;height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pulse{-webkit-user-select:none;user-select:none}button{padding-top:4px;padding-left:-2px}.tab-panel-tab{font-size:1.92rem;border-bottom-color:#5ab8ff!important;border-bottom-width:3px!important}.on-air-item{background-color:#eee!important}.on-air-item .item-content{color:#333!important}.on-air-item.internal h2{color:#848786}.on-air-item.internal .icon{background-color:#848786}h3{margin:0}.light h3{color:#000}.dark .offline,.dark h3{color:#fff}@media only screen and (min-width:800px){.screenfit{max-width:800px;margin-left:auto;margin-right:auto}}
.light select{color:#333;background-color:#f0f0f0}.light select option{color:#333;background-color:#f0f0f0}/*# sourceMappingURL=main.c1111f64.chunk.css.map */