@font-face{font-family:Muli;font-weight:100;src:url(../fonts/Muli-Light.553c1308.ttf)}@font-face{font-family:Muli;font-weight:300;src:url(../fonts/Muli-Light.553c1308.ttf)}@font-face{font-family:Muli;font-weight:400;src:url(../fonts/Muli-Regular.426119c6.ttf)}@font-face{font-family:Muli;font-weight:500;src:url(../fonts/Muli-Regular.426119c6.ttf)}@font-face{font-family:Muli;font-weight:700;src:url(../fonts/Muli-Bold.6377eece.ttf)}body.body--light .bg-main-menu{background-color:#cccccc4d}body.body--light .bg-page{background-color:#fff}body.body--dark{background-color:var(--q-secondary)}body.body--dark .bg-main-menu{background-color:#151d30cc}body.body--dark .bg-page{background-color:#3b3440}body.body--dark .csc-item-odd{background-color:#ffffff0f}body.body--dark .csc-item-even{background-color:#151d3033}body.body--dark .bg-footer,body.body--dark .q-drawer{background-color:initial}.csc-main-menu{font-size:16px;margin-top:60px}.csc-main-menu .q-item__section.q-item__section--avatar{min-width:0}.csc-opt-center{margin-top:-120px}.striped-list>:nth-of-type(odd){background-color:#ffffff0f}.striped-list>:nth-of-type(2n){background-color:#151d3033}.half-screen-width{width:50vw}.csc-media{overflow:hidden;position:relative}.csc-media .csc-media-spinner{left:50%;margin-left:-12px;margin-top:-12px;position:absolute;top:50%}.csc-media video.csc-media-video{position:absolute}@media (max-width:1023px){.csc-media video.csc-media-video{height:100%;object-fit:cover;top:0!important;width:100%}}.csc-dialpad{padding:16px 16px 0}.csc-dialpad-btn{display:flex;flex-direction:column;margin-left:16px}.csc-dialpad-btn .q-btn-inner{color:#151d30cc;font-size:22px}.csc-dialpad-btn .q-btn-small .q-btn-inner{color:#151d30cc;font-size:18px}.csc-dialpad-btn.csc-dialpad-btn-main .q-btn-inner{color:#fff}.csc-dialpad-btn:first-child{margin-left:0}.csc-dialpad-btn-group{display:flex;flex-direction:row;justify-content:center;margin-bottom:8px}.csc-dialpad-btn-group.csc-dialpad-btn-group-special{justify-content:center}.csc-dialpad-btn-group.csc-dialpad-btn-group-special .q-btn{font-size:14px}.csc-dialpad-btn-group:last-child{margin-bottom:0}.number-display{color:#fff;font-size:24px;margin-bottom:16px;text-align:center}.csc-call{bottom:0;left:280px;position:fixed;right:0;top:0;z-index:40}.csc-call .q-btn.q-btn-round{box-shadow:none}.csc-call .csc-call-content{background-color:#3b3440;bottom:60px;left:0;position:absolute;right:0;top:0;z-index:2}.csc-call .csc-call-content .csc-call-info .csc-call-info-content{margin-top:-80px}.csc-call .csc-call-content .csc-call-info .csc-call-info-content .csc-call-error{color:#de2a2a}.csc-call .csc-call-content .csc-call-info .csc-call-info-content .csc-call-spinner{margin-bottom:8px}.csc-call .csc-call-content .csc-call-media-local{bottom:8px;font-size:0;height:auto;left:8px;overflow:hidden;position:absolute;width:20%;z-index:2}.csc-call .csc-call-content .csc-call-info-established{bottom:54px;color:#fff;justify-items:center;left:0;position:absolute;right:0;z-index:3}.csc-call .csc-call-content .csc-call-info-established .csc-media-icon{margin-right:4px}.csc-call .csc-call-content .csc-call-info-established .csc-dialpad-button{margin-left:8px;vertical-align:center}.csc-call .csc-call-content .csc-call-info-hold{bottom:54px;color:#fff;justify-items:center;left:0;position:absolute;right:0;z-index:3}.csc-call .csc-call-content .csc-call-info-hold .csc-media-icon{margin-right:4px}.csc-call .csc-call-content .csc-call-info-hold .csc-dialpad-button{margin-left:8px;vertical-align:center}.csc-call .csc-call-media-remote{background-color:#000;bottom:60px;font-size:0;left:0;position:absolute;right:0;top:0;z-index:1}.csc-call .csc-call-media-remote .csc-call-media-icon{opacity:.5}.csc-call .csc-call-content-minimized{align-items:center;background-color:#151d30cc;bottom:0;display:block;flex-wrap:no-wrap;height:60px;justify-content:center;left:0;position:absolute;right:0;z-index:3}.csc-call .csc-call-content-minimized .csc-call-info-minimized{align-items:center;display:flex;flex-wrap:no-wrap;margin-bottom:-16px}.csc-call .csc-call-content-minimized .csc-call-info-minimized .csc-call-info-text{color:#fff;padding-left:4px}.csc-call .csc-call-content-minimized .csc-call-info-minimized .csc-call-info-text .csc-call-info-phrase{margin-bottom:4px}.csc-call .csc-call-content-minimized .csc-call-info-minimized .csc-call-info-text .csc-call-info-number{font-size:14px}.csc-call .csc-call-content-minimized .csc-call-info-minimized .csc-call-info-loading{margin-right:8px}.csc-call .csc-call-content-minimized .csc-call-btn-fullscreen{bottom:50%;margin-top:-27px;position:absolute;right:16px;top:50%}.csc-call .csc-call-content-minimized .csc-call-btn-fullscreen-small{bottom:50%;margin-top:-20px;position:absolute;right:8px;top:50%}.csc-call .csc-call-content-minimized .csc-call-actions{left:0;position:absolute;right:0;top:-27px}.csc-call .csc-call-content-minimized .csc-call-actions .q-btn .q-btn-inner{color:#151d30cc}.csc-call .csc-call-content-minimized .csc-call-actions .q-btn.q-btn-round{box-shadow:none}.csc-call .csc-call-content-minimized .csc-call-actions .csc-call-button{margin-right:8px}.csc-call .csc-call-content-minimized .csc-call-actions .csc-call-button:last-child{margin-right:0}.csc-call .csc-call-content-minimized .csc-phone-number{color:#fff;text-align:center}.csc-call.csc-call-input{height:60px;top:auto}.csc-call.csc-call-input .csc-call-content,.csc-call.csc-call-input .csc-call-media-remote{bottom:0;height:0;visibility:hidden}.csc-call.csc-call-established .csc-call-content,.csc-call.csc-call-hold .csc-call-content{background-color:initial}.csc-call.csc-call-minimized{bottom:-147px;height:120px;opacity:0;top:auto}.csc-call.csc-call-minimized .csc-call-content{bottom:0;height:0;visibility:hidden}.csc-call.csc-call-minimized .csc-call-media-remote{bottom:128px;font-size:0;height:auto;left:auto;right:8px;top:auto;width:20%;z-index:1}.csc-call.csc-call-minimized .csc-call-content-minimized{height:120px}.csc-call.csc-call-minimized .csc-call-content-minimized .csc-call-actions{top:-27px}.csc-call.csc-call-minimized.csc-call-incoming .csc-call-actions,.csc-call.csc-call-minimized.csc-call-initiating .csc-call-actions,.csc-call.csc-call-minimized.csc-call-ringing .csc-call-actions{margin-bottom:8px}.csc-call.csc-call-minimized.csc-call-ended,.csc-call.csc-call-minimized.csc-call-established,.csc-call.csc-call-minimized.csc-call-hold,.csc-call.csc-call-minimized.csc-call-incoming,.csc-call.csc-call-minimized.csc-call-initiating,.csc-call.csc-call-minimized.csc-call-ringing{bottom:0;opacity:1}.csc-call.csc-call-full-width{left:0}.csc-call.csc-main-menu-minimized{left:56px}.csc-call.csc-call-mobile .csc-call-content .csc-call-media-local{bottom:auto;font-size:0;height:auto;left:8px;overflow:hidden;top:8px;width:30%}.csc-call.csc-call-mobile.csc-call-minimized .csc-call-content-minimized{height:120px}.csc-call.csc-call-mobile.csc-call-minimized.csc-call-ended .csc-call-content-minimized,.csc-call.csc-call-mobile.csc-call-minimized.csc-call-established .csc-call-content-minimized{height:84px;justify-content:left;padding-left:8px}.csc-call.csc-call-mobile.csc-call-minimized.csc-call-ended .csc-call-content-minimized .csc-call-info-minimized,.csc-call.csc-call-mobile.csc-call-minimized.csc-call-established .csc-call-content-minimized .csc-call-info-minimized{margin-bottom:0}.csc-call.csc-call-mobile.csc-call-minimized.csc-call-ended .csc-call-content-minimized .csc-call-actions,.csc-call.csc-call-mobile.csc-call-minimized.csc-call-established .csc-call-content-minimized .csc-call-actions{left:auto;margin:-27px auto auto;position:absolute;right:8px;top:50%}.csc-call.csc-call-mobile.csc-call-minimized.csc-call-ended .csc-call-content-minimized .csc-call-actions .csc-call-button,.csc-call.csc-call-mobile.csc-call-minimized.csc-call-established .csc-call-content-minimized .csc-call-actions .csc-call-button{margin-right:8px}.csc-call.csc-call-mobile.csc-call-minimized.csc-call-ended .csc-call-content-minimized .csc-call-actions .csc-call-button:last-child,.csc-call.csc-call-mobile.csc-call-minimized.csc-call-established .csc-call-content-minimized .csc-call-actions .csc-call-button:last-child{margin-right:0}#fax-modal .modal-content{min-width:40vw;padding:20px 15px}#fax-modal .title{font-size:18px;line-height:2rem}.upload-field{margin-bottom:10px}.upload-field .upload-label{display:block;font-size:16px;margin-bottom:5px}.upload-field .upload-button{color:#000}.upload-field .reset-button{padding:0}.upload-field .reset-button .q-icon{margin:0}.upload-field .upload-filename{color:#000}#fax-file-upload{display:none}#csc-error-label{color:#de2a2a;font-size:12px;margin:-15px 0 10px}.logo-light path{fill:#fff!important}.csc-word-space{white-space:normal}.app-badge{width:60%!important}.pin-menu-button{height:60px}#csc-header-toolbar{background-color:#3b3440}#csc-main-logo{height:52px;position:absolute;right:12px;top:4px;width:auto}.csc-user-menu-button{margin-left:0;margin-right:.2rem;padding:.2rem}.csc-user-menu-button .on-left{margin:0}.csc-user-menu-button .csc-username{color:#fff9;font-weight:400;padding-left:3px}.page.page-call-active{padding-bottom:120px}#main-menu{padding:0}#main-menu .q-item{padding-bottom:5.6px;padding-top:5.6px}#main-menu .q-item .q-item-side-left{min-width:auto}#main-menu .q-item .q-item-main{margin-left:8px}#main-menu .q-item .q-icon{color:#fff}#main-menu .q-item .q-item-label{color:#fff;font-weight:700;white-space:nowrap}#main-menu .q-item .q-item-sublabel{color:#fff}#main-menu .q-item:hover{background-color:#28375bcc}#main-menu .q-item.router-link-active{background-color:initial}#main-menu .q-item.router-link-active .q-icon{color:#40cc3d}#main-menu .q-item.router-link-active .q-item-label{color:#40cc3d;font-weight:700}#main-menu .q-item.router-link-active .q-item-sublabel{color:#40cc3d}#user-login-as{display:inline-block;text-transform:none}#user-login-as:after{content:" ";white-space:pre}#user-name{font-weight:700}.q-card{margin:15px 0}.q-card.page{margin:0;padding:0}.q-if-control.q-if-control-before.q-icon,.q-if-control.q-if-control-before.q-icon:before{font-size:24px}.csc-toolbar-btn-popover .q-item-main.q-item-section{margin-left:0}.q-toolbar .csc-toolbar-btn.q-btn{padding-left:8px;padding-right:8px}.q-toolbar .csc-toolbar-btn-right .csc-toolbar-btn-icon{margin-right:8px}.csc-layout-call-active{padding-bottom:152px}#csc-header{background-color:#3b3440;height:60px;left:280px;overflow:hidden;position:fixed;right:0;top:0;z-index:100}#csc-header .csc-header-content{background:linear-gradient(180deg,#151d3080 0,#151d3000 75%,#151d3000);bottom:0;left:0;padding:8px;position:absolute;right:0;top:0}#csc-header.csc-header-full{left:0}#csc-user-menu{cursor:pointer;display:inline-block}#csc-user-menu .csc-username{padding-left:4px}.csc-toggle-menu{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:8px;top:8px;width:40px}.csc-toggle-menu .q-icon{display:flex;font-size:24px;position:relative}.layout-aside-left{padding-top:60px}.csc-menu-minimized .layout-aside-left{width:56px}.csc-menu-minimized .layout-aside-left .q-item-main{display:none}.csc-menu-minimized .csc-toggle-menu{left:0;width:56px}.csc-menu-minimized #main-menu .q-collapsible .q-collapsible-sub-item{padding:0}.csc-menu-minimized #csc-header{left:56px}.mobile .layout-aside-left{right:0;width:auto}.csc-subitem-label{padding-left:20px}.csc-toolbar-btn-popover .q-collapsible-sub-item{padding:0 16px}.csc-collapsible-menu .q-icon{display:none}#csc-default-logo{height:48px}#csc-custom-logo{max-height:60px;max-width:100px;min-width:84px}.bottom-text{height:45px;text-align:center}.main-menu-container{top:60px}.app-mobile-badge-height{height:160px}#toggle-call-blocking{margin-bottom:60px}#add-number-form{margin-bottom:15px}.blocked-number .q-input{margin:0}.blocked-number-title{padding-left:8px}.mode-list{margin-bottom:30px}.csc-list-item.q-item.csc-blocked-number{padding-bottom:4px;padding-top:4px}.csc-block-anonymous{margin-bottom:16px}.audio-player{align-items:center;display:flex;justify-content:space-around;width:100%}.audio-player .control-btns{display:flex;justify-content:space-between}.audio-player .progress-bar{margin-left:16px;margin-right:16px}.table-th[data-v-10a1ad10]{font-size:15px}.table-td-no-padding[data-v-10a1ad10]{padding:0!important}.table-td-action-cont[data-v-10a1ad10]{min-width:140px}.table-td-action-cont .player-btns[data-v-10a1ad10]{bottom:9px;left:8px}.table-td-action-cont .download-btn[data-v-10a1ad10]{height:30px}.weekdays-selection-component[data-v-01e0be1a]{min-height:42px}.time-range-list-height[data-v-311aa387]{max-height:calc(65vh - 250px)}.csc-call-item-sleek-mode{padding:2px!important}.csc-card-style{height:max-content;margin:10px;min-width:284px;width:30%}.csc-card-data-error{color:#de2a2a;padding-bottom:22px}.csc-card-list{height:450px}.csc-card-footer{height:80px}.csc-list-item-title-keyword,.csc-list-item-title-value{font-weight:700;margin-right:4px;vertical-align:middle}.csc-list-item.csc-list-item-background .csc-list-item-head{background-color:#ffffff0f}.csc-list-item{position:relative}.csc-list-item .csc-list-item-head{cursor:pointer;padding:8px}.csc-list-item .csc-list-item-head .csc-list-item-head-icon{padding:0 4px}.csc-list-item .csc-list-item-head .csc-list-item-head-image{height:32px;overflow:hidden;position:relative;width:32px}.csc-list-item .csc-list-item-head .csc-list-item-head-image img{position:absolute;width:100%}.csc-list-item .csc-list-item-head .csc-list-item-head-title{padding-left:8px}.csc-list-item .csc-list-item-head .csc-list-item-head-title .csc-list-item-title{font-size:1rem;vertical-align:middle}.csc-list-item .csc-list-item-head .csc-list-item-head-title .csc-list-item-subtitle{font-size:90%;margin-top:.2 rem;vertical-align:middle}.csc-list-item .csc-list-item-head .csc-list-item-head-menu .q-btn{padding:0 4px}.csc-list-item .csc-list-item-head .csc-list-item-head-menu .q-btn .q-btn-inner i{margin:0}.csc-list-item .csc-list-item-body{background-color:#ffffff1a}.csc-list-item .csc-list-item-body .csc-list-item-body-content{padding:16px}.csc-list-item.csc-list-item-expanded .csc-list-item-head{background-color:#ffffff1a}.csc-list-item.csc-list-item-expanded .csc-list-item-head .csc-list-item-head-icon,.csc-list-item.csc-list-item-expanded .csc-list-item-head .csc-list-item-head-title .csc-list-item-title{color:#40cc3d}.csc-list-item.csc-list-item-expanded .csc-list-item-body{background-color:#ffffff1a}.csc-list-item.csc-list-item-expanded .csc-list-item-body .csc-list-item-body-content{padding:8px 16px 16px}#csc-login-card{margin:-120px 0 0}.table-header[data-v-09a1c453]{font-size:15px}.table-cell[data-v-09a1c453]{padding:0}.q-field__suffix{margin:-100px}.csc-list-actions{margin-bottom:8px}.csc-device-key-title{margin-bottom:16px}.csc-device-key-title-icon{margin-right:4px}.csc-device-key-title-main{font-size:1rem}.csc-device-key-title-sub{font-size:90%;margin-top:.2rem}.csc-pbx-device-config-key-overlay{background-color:#3b3440d9;bottom:0;left:0;padding:48px;position:absolute;right:0;top:0;z-index:10}.csc-pbx-device-config-key-overlay .title{font-size:18px;font-weight:400;letter-spacing:normal;line-height:1.8rem;margin-bottom:32px;text-align:center}.csc-pbx-device-config-key-overlay .title .q-icon{margin-right:8px}.csc-pbx-device-key-details{padding:50px;position:relative}.csc-pbx-device-config{margin-top:24px;position:relative}.csc-pbx-device-config .spot-modal-content{position:relative}.csc-pbx-device-config .actions{padding:32px}.csc-pbx-device-image{overflow:hidden;position:relative}.csc-pbx-device-image img{display:block;position:relative}.csc-pbx-device-canvas{position:relative}.csc-pbx-key-popover-title{font-size:18px;font-weight:400;letter-spacing:normal;line-height:1.8rem}.csc-pbx-device-loader{z-index:20}.csc-pbx-device-button-spot{background-color:#fff;border-radius:50%;color:#40cc3d;cursor:pointer;font-weight:700;height:25px;line-height:25px;text-align:center;width:25px}.csc-pbx-device-button{background-color:#40cc3d}.csc-pbx-device-button-active{background-color:#40cc3d;color:#fff}.csc-pbx-key-popover{min-height:40px;padding:16px 40px 16px 16px}.csc-close-button.q-btn{padding:4px}.csc-close-button.q-btn .q-btn-inner i,.csc-pbx-model-select .q-input{margin:0}.csc-pbx-model-select .q-btn{padding-left:4px;padding-right:4px}.csc-pbx-model-select .q-btn .q-btn-inner i{margin:0}.csc-pbx-device-model-image{height:32px;overflow:hidden;position:relative;width:32px}.csc-pbx-device-model-image img{left:0;position:absolute;top:0;width:32px}.no-wrap{flex-wrap:nowrap}.csc-list-item-head-image{height:32px;overflow:hidden;position:relative;width:32px}.csc-upload-field{margin-bottom:40px}.csc-upload-field .q-field-icon{color:#40cc3d}.csc-upload-field .items-end{margin-left:-1.3rem}.csc-upload-field.csc-player-margin{margin-bottom:0}.csc-upload-progress-field{margin:10px 0 5px}.csc-upload-progress-field .upload-chip{border-bottom-right-radius:0;border-top-right-radius:0;height:20px;min-height:20px;width:50px}.csc-upload-progress-field .upload-progress{height:20px}.csc-greeting-player{padding:0}.csc-pbx-group-add-form{position:relative}.csc-pbx-group-add-form .q-field:last-child{margin-bottom:36px}.po-password-strength-bar{background-color:#ddd;border-radius:2px;height:6px;margin-bottom:12px;margin-top:3px;max-width:none;transition:all .2s linear}.csc-pbx-password-dialog .csc-dialog-actions,.csc-pbx-password-dialog .csc-dialog-content{padding:15px}.csc-pbx-password-dialog .csc-dialog-actions .q-input,.csc-pbx-password-dialog .csc-dialog-content .q-input{min-width:270px;width:100%}.csc-pbx-password-dialog .csc-dialog-actions .q-icon,.csc-pbx-password-dialog .csc-dialog-actions .q-if:before,.csc-pbx-password-dialog .csc-dialog-content .q-icon,.csc-pbx-password-dialog .csc-dialog-content .q-if:before{color:#fff}.csc-pbx-password-dialog .csc-dialog-actions .Password__strength-meter:after,.csc-pbx-password-dialog .csc-dialog-actions .Password__strength-meter:before,.csc-pbx-password-dialog .csc-dialog-content .Password__strength-meter:after,.csc-pbx-password-dialog .csc-dialog-content .Password__strength-meter:before{border-color:#3b3440}.csc-pbx-password-dialog .csc-dialog-actions .Password,.csc-pbx-password-dialog .csc-dialog-content .Password{margin:20px 0 30px;width:100%}.csc-input-password-retype .po-password-strength-bar{background-color:#ddd;border-radius:2px;height:6px;margin-bottom:16px!important;margin-top:16px!important;transition:all .2s linear}.Password__strength-meter{margin-top:20px!important}.Password__strength-meter:after,.Password__strength-meter:before{border-color:#3b3440!important}.Password{max-width:100%}.csc-progress-col{margin-top:4px}.csc-progress-col .q-progress{height:24px}.csc-pbx-sound-set-sound.csc-pbx-sound-set-sound-odd{background-color:#ffffff0f}.csc-pbx-sound-set-sound{padding:4px;position:relative}.csc-pbx-sound-set-sound .csc-col-right{padding-left:8px}.csc-pbx-sound-set-sound .csc-pbx-sound-set-sound-icon{margin-right:4px}.csc-pbx-sound-set-sound .csc-pbx-sound-set-sound-player{padding-left:16px}.csc-pbx-sound-set-sound .csc-pbx-sound-set-sound-player .q-input{margin:0}.csc-pbx-sound-set-sound .csc-pbx-sound-set-sound-label{color:#fff9}.csc-pbx-sound-set-sound .audio-player .progress-bar{margin-right:0}.csc-pbx-sound-set-sound-list{margin-top:8px}.form-actions{margin-bottom:8px;margin-top:16px}