.slider{display:block;appearance:none;width:100%;border-radius:3px;height:6px;overflow:hidden;cursor:pointer;transition:all .1s ease-in-out;background:linear-gradient(180deg,#ffffff,#ffffff) 100% 50%/100% 6px no-repeat transparent}.slider::-webkit-slider-runnable-track{width:100%;height:6px;background:linear-gradient(180deg,#349600,#349600) 100% 50%/100% 6px no-repeat transparent}.slider::-webkit-slider-thumb{position:relative;appearance:none;height:6px;width:6px;background:none;border-radius:100%;border:0;top:50%;margin-top:-3px;transition:background-color .15s}.slider::-moz-range-progress .slider:focus,.slider::-moz-range-track{outline:none}.slider::-moz-range-thumb{appearance:none;margin:0;height:6px;width:6px;background:none;border-radius:100%;border:0;transition:background-color .15s}.slider::-moz-range-progress{background:linear-gradient(180deg,#349600,#349600) 100% 50%/100% 6px no-repeat transparent}.slider::-ms-track{width:100%;height:6px;border:0;color:transparent;background:transparent}.slider::-ms-fill-lower{background:linear-gradient(180deg,#349600,#349600) 100% 50%/100% 6px no-repeat transparent}.slider::-ms-fill-upper{background:linear-gradient(180deg,#ffffff,#ffffff) 100% 50%/100% 6px no-repeat transparent}.slider::-ms-thumb{appearance:none;height:6px;width:6px;background:none;border-radius:100%;border:0;transition:background-color .15s;top:0;margin:0;box-shadow:none}.slider:focus::-webkit-slider-thumb,.slider:hover::-webkit-slider-thumb{background-color:rgba(0,0,0,.3)}.slider:focus::-moz-range-thumb,.slider:hover::-moz-range-thumb{background-color:rgba(0,0,0,.3)}.slider:focus::-ms-thumb,.slider:hover::-ms-thumb{background-color:rgba(0,0,0,.3)}.slider.mute::-webkit-slider-thumb{background:#dc3545}.slider.mute::-moz-range-thumb{background:#dc3545}.slider.mute::-ms-thumb{background:#dc3545}.softphone-settings{position:absolute;height:100%;width:100%;overflow-y:hidden}.softphone-settings .softphone-settings-section h4{font-size:13px;font-weight:400;padding:8px;margin:0}.softphone-settings .softphone-settings-section ul{margin:0;padding:0;border-top:1px solid rgba(224,224,224,.3);border-bottom:1px solid rgba(224,224,224,.3)}.softphone-settings .softphone-settings-section ul li{padding-left:10px}.softphone-settings .softphone-settings-section ul li .settings-item-info{border-bottom:1px solid rgba(224,224,224,.3);padding:10px 15px 10px 0}.softphone-settings .softphone-settings-section ul li:last-child .settings-item-info{border:none}.softphone-settings .softphone-settings-section ul li:hover{background:rgba(0,123,255,.05)}.softphone-settings .softphone-settings-section ul li .softphone-settings-icon{width:auto;height:25px;margin-right:8px;display:flex;align-items:center;justify-content:flex-start}.softphone-settings .softphone-settings-section ul li .softphone-settings-title{font-size:14px;letter-spacing:-.4px;font-weight:400}.softphone-settings .softphone-settings-section ul li .softphone-settings-value{font-size:12px;margin-right:8px}.softphone-settings .softphone-settings-section ul li .softphone-settings-chevron{color:#a0a0a0}.softphone-settings .softphone-settings-section ul li:last-child{border:none}.softphone-container{top:0;right:50px;bottom:0;left:0;background-color:rgba(224,224,224,.5);z-index:99999;position:absolute}.softphone-app-container{width:310px;max-width:calc(100vw - 70px);border-radius:10px;overflow:hidden;z-index:99;visibility:hidden;opacity:0;transition:all .15s ease}.softphone-app-container .softphone-global-error{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;position:absolute;transition:all .24s ease;z-index:999;top:25px;height:calc(100% - 25px);width:100%;background-color:rgba(255,255,255,.9)}.softphone-app-container .softphone-global-error .softphone-global-error-picture.danger svg path{fill:#dc3545}.softphone-app-container .softphone-global-error h3{font-size:20px;font-weight:500;margin-top:25px}.softphone-app-container .softphone-global-error p{font-weight:500;color:#404040}.softphone-app-container .softphone-global-error span{background-color:#007bff;padding:5px 20px;border-radius:15px;color:#ffffff;cursor:pointer}.softphone-app-container .softphone-modal-content{padding:20px}.softphone-app-container .softphone-modal-content h3{font-size:16px;font-weight:500;margin-top:25px;margin-bottom:15px}.softphone-app-container .softphone-modal-content p{font-weight:400;color:#404040;font-size:13px;line-height:18px}.softphone-app-container .softphone-modal-content .button{padding:5px 7px;margin:0 5px;cursor:pointer}.softphone-app-container .softphone-modal-content ul{margin:0;padding:0 0 0 16px}.softphone-app-container .softphone-modal-content ul li{margin:4px 0}.softphone-app-container.show{visibility:visible;opacity:1}.softphone-app-container.active-input{opacity:.5}.softphone-app-container .softphone-dialer-app-header{height:25px;background:rgba(224,224,224,.1);padding:0 10px;transition:all .15s ease-in-out}.softphone-app-container .softphone-dialer-app-header.blured{filter:blur(7px)}.softphone-app-container .softphone-dialer-app-header h5{font-size:11px;padding:0;margin:0;font-weight:600;display:flex}.softphone-app-container .softphone-dialer-app-header h5 .softphone-status{width:12px;height:12px;display:flex;justify-content:center;align-items:center;border-radius:2px;background:silver;position:relative;margin-right:5px}.softphone-app-container .softphone-dialer-app-header h5 .softphone-status svg>path{fill:#ffffff}.softphone-app-container .softphone-dialer-app-header h5 .softphone-status span{position:absolute;left:calc(100% - 5px);background:silver;color:#ffffff;padding:2px 7px;border-radius:10px;white-space:nowrap;visibility:hidden;opacity:0;transition:all .2s ease-in-out}.softphone-app-container .softphone-dialer-app-header h5 .softphone-status:hover span{left:calc(100% + 5px);visibility:visible;opacity:1}.softphone-app-container .softphone-dialer-app-header h5 .softphone-status.danger,.softphone-app-container .softphone-dialer-app-header h5 .softphone-status.danger span{background-color:#db3a3a}.softphone-app-container .softphone-dialer-app-header h5 .softphone-status.warning,.softphone-app-container .softphone-dialer-app-header h5 .softphone-status.warning span{background-color:#ebae38}.softphone-app-container .softphone-dialer-app-header h5 .softphone-status.green,.softphone-app-container .softphone-dialer-app-header h5 .softphone-status.green span{background-color:#4ec133}.softphone-app-container .softphone-dialer-app-header ul{list-style:none;margin:0 -5px 0 0;padding:0;display:flex}.softphone-app-container .softphone-dialer-app-header ul li{width:15px;height:15px;display:flex;align-items:center;justify-content:center;border-radius:8px;margin-left:3px}.softphone-app-container .softphone-dialer-app-header.green{background:#34961d;border-color:#23830e}.softphone-app-container .softphone-dialer-app-header.green h5{color:#ffffff}.softphone-app-container .softphone-dialer-app-header.green svg path{fill:#ffffff}.softphone-app-container .softphone-dialer-app-header.danger{background:#cd1616;border-color:#cd1616}.softphone-app-container .softphone-dialer-app-header.danger h5{color:#ffffff}.softphone-app-container .softphone-dialer-app-header.danger svg path{fill:#ffffff}.softphone-app-container .softphone-dialer-app-header.warning{background:#d98f01;border-color:#bd7b00}.softphone-app-container .softphone-dialer-app-header.warning h5{color:#ffffff}.softphone-app-container .softphone-dialer-app-header.warning svg path{fill:#ffffff}.softphone-app-container .softphone-dialer-app-header.dark{background:#404040;border-color:#343a40}.softphone-app-container .softphone-dialer-app-header.dark h5{color:#ffffff}.softphone-app-container .softphone-dialer-app-header.dark svg path{fill:#ffffff}.softphone-app-container .softphone-dialer-app-header.primary{background:#162e58;border-color:#102242}.softphone-app-container .softphone-dialer-app-header.primary h5{color:#ffffff}.softphone-app-container .softphone-dialer-app-header.primary svg path{fill:#ffffff}.softphone-app-container .softphone-dialer-display{height:130px;border-bottom:1px solid rgba(224,224,224,.2);padding:10px 20px;transition:all .15s ease-in-out;position:relative}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions{height:45px;margin-top:-10px;margin-bottom:10px}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions ul.call-actions{margin:0;padding:0;list-style:none}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions ul.call-actions li{width:25px;height:25px;display:flex;justify-content:center;align-items:center;margin:0 2px;border-radius:13px;transition:all .2s ease-in-out;position:relative}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions ul.call-actions li:hover{background:rgba(255,255,255,.2)}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions ul.call-actions li.active{background:rgba(0,0,0,.15)}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions ul.call-actions li span{font-weight:600;position:absolute;left:calc(-50% + 10px);top:calc(100% - 12px);background:rgba(0,0,0,.15);color:#ffffff;padding:2px 7px;border-radius:10px;white-space:nowrap;font-size:11px;visibility:hidden;opacity:0;transition:all .2s ease-in-out}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions ul.call-actions li span.float-right{top:4px;left:calc(100% - 10px)}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions ul.call-actions li:hover span{top:calc(100% + 3px);visibility:visible;opacity:1}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions ul.call-actions li:hover span.float-right{top:4px;left:calc(100% + 5px)}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .audio-control,.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .mic-control{display:flex;align-items:center;position:relative}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .audio-control svg,.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .mic-control svg{width:auto;height:14px}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .audio-control .control-caption,.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .mic-control .control-caption{position:absolute;background:rgba(224,224,224,.5);padding:2px 5px;border-radius:5px;top:calc(100% + 2px);font-size:12px;visibility:hidden;opacity:0;transition:all .24s ease}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .audio-control .slider:hover,.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .mic-control .slider:hover{transform:scale(2.5)}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .audio-control:hover .control-caption,.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .mic-control:hover .control-caption{visibility:visible;opacity:1}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .mic-control>.control-caption{left:-13px}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .audio-control>.control-caption{right:-13px}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .mic-control>.swipe-control{margin-left:5px}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .audio-control>.swipe-control{margin-right:5px}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .swipe-control{position:relative;width:40px;height:6px;background:#f1f1f1;border-radius:3px;transition:all .1s ease-in-out}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .swipe-control .current-swipe-state{background:#28a745;position:absolute;height:100%;border-radius:3px}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions .swipe-control.transparent{background:transparent}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-call-info{height:30px;font-size:35px;font-weight:500;width:100%;display:flex;align-items:center;justify-content:center;margin:10px 0 5px}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-call-info input:-webkit-autofill,.softphone-app-container .softphone-dialer-display .softphone-dialer-display-call-info input:-webkit-autofill:focus,.softphone-app-container .softphone-dialer-display .softphone-dialer-display-call-info input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px transparent!important;-webkit-text-fill-color:inherit!important;transition:background-color 5000s ease-in-out 0s}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-call-info input{width:100%;background:transparent;border:none;text-align:center}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-call-info input::placeholder{color:#ffffff}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-call-info input.display-x-small{font-size:22px;text-align:left}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-call-info input.display-medium{font-size:30px}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-call-info input.display-small{font-size:26px}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-call-info input.display-xx-small{font-size:22px}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-call-action-message{font-size:13px;color:#606060;display:flex;align-items:center;justify-content:center}.softphone-app-container .softphone-dialer-display .shortcuts{position:absolute;bottom:10px}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-call-action-message{color:#ffffff}.softphone-app-container .softphone-dialer-display .softphone-dialer-display-actions ul.call-actions li span{background-color:rgba(0,0,0,.15);color:#606060}.softphone-app-container .softphone-dialer-display.danger{background-color:#db3a3a}.softphone-app-container .softphone-dialer-display.danger svg path{fill:#ffffff}.softphone-app-container .softphone-dialer-display.danger .softphone-dialer-display-call-action-message,.softphone-app-container .softphone-dialer-display.danger .softphone-dialer-display-call-info,.softphone-app-container .softphone-dialer-display.danger .softphone-dialer-display-call-info input{color:#ffffff}.softphone-app-container .softphone-dialer-display.warning{background-color:#ebae38}.softphone-app-container .softphone-dialer-display.warning .audio-control .control-caption,.softphone-app-container .softphone-dialer-display.warning .mic-control .control-caption{background:rgba(0,0,0,.5);color:#ffffff}.softphone-app-container .softphone-dialer-display.warning svg path{fill:#ffffff}.softphone-app-container .softphone-dialer-display.warning .softphone-dialer-display-call-action-message,.softphone-app-container .softphone-dialer-display.warning .softphone-dialer-display-call-info,.softphone-app-container .softphone-dialer-display.warning .softphone-dialer-display-call-info input{color:#ffffff}.softphone-app-container .softphone-dialer-display.green{background-color:#4ec133}.softphone-app-container .softphone-dialer-display.green .audio-control .control-caption,.softphone-app-container .softphone-dialer-display.green .mic-control .control-caption{background:rgba(0,0,0,.3);color:#ffffff}.softphone-app-container .softphone-dialer-display.green svg path{fill:#ffffff}.softphone-app-container .softphone-dialer-display.green .softphone-dialer-display-call-action-message,.softphone-app-container .softphone-dialer-display.green .softphone-dialer-display-call-info,.softphone-app-container .softphone-dialer-display.green .softphone-dialer-display-call-info input{color:#ffffff}.softphone-app-container .softphone-dialer-display.green .softphone-dialer-display-actions ul.call-actions li span{background-color:rgba(0,0,0,.15);color:#ffffff}.softphone-app-container .softphone-dialer-display.primary{background-color:#007bff}.softphone-app-container .softphone-dialer-display.primary svg path{fill:#ffffff}.softphone-app-container .softphone-dialer-display.primary .softphone-dialer-display-call-action-message,.softphone-app-container .softphone-dialer-display.primary .softphone-dialer-display-call-info,.softphone-app-container .softphone-dialer-display.primary .softphone-dialer-display-call-info input{color:#ffffff}.softphone-app-container .softphone-dialer-display.primary .call-actions li.active{background:rgba(255,255,255,.4)!important}.softphone-app-container .softphone-dialer-display.primary .call-actions li.active svg path{fill:#007bff!important}.softphone-app-container .softphone-dialer-display.dark{background-color:#404040}.softphone-app-container .softphone-dialer-display.dark .audio-control .control-caption,.softphone-app-container .softphone-dialer-display.dark .mic-control .control-caption{background:rgba(0,0,0,.5);color:#ffffff}.softphone-app-container .softphone-dialer-display.dark svg path{fill:#ffffff}.softphone-app-container .softphone-dialer-display.dark .softphone-dialer-display-call-action-message,.softphone-app-container .softphone-dialer-display.dark .softphone-dialer-display-call-info,.softphone-app-container .softphone-dialer-display.dark .softphone-dialer-display-call-info input{color:#ffffff}.softphone-app-container .softphone-dialer-display .softphone-dialer-incoming-call{position:absolute;top:0;left:0;height:100%;width:100%;padding:25px;background:#4ec133;animation:incomingDialer 1.2s infinite}@keyframes incomingDialer{50%{background:#33911e}}.softphone-app-container .softphone-dialer-display .softphone-dialer-incoming-call .softphone-dialer-display-call-action-message,.softphone-app-container .softphone-dialer-display .softphone-dialer-incoming-call .softphone-dialer-display-call-info{color:#ffffff}.softphone-app-container .softphone-dialer-buttons>div{width:33.333%;justify-content:center}.softphone-app-container .softphone-dialer-number-pad{display:flex;flex-direction:column;padding:10px}.softphone-app-container .softphone-dialer-number-pad .number-pad-line{display:flex;flex-direction:row;width:100%}.softphone-app-container .softphone-dialer-number-pad .number-pad-line .number-pad-cell{display:flex;flex-direction:column;width:33.3333%;text-align:center;padding:6px;transition:all .2s ease;cursor:pointer}.softphone-app-container .softphone-dialer-number-pad .number-pad-line .number-pad-cell.border-bottom{border-bottom:1px solid rgba(0,123,255,.07)!important}.softphone-app-container .softphone-dialer-number-pad .number-pad-line .number-pad-cell.border-left{border-left:1px solid rgba(0,123,255,.07)!important}.softphone-app-container .softphone-dialer-number-pad .number-pad-line .number-pad-cell .number-pad-number{font-size:30px;line-height:35px;font-weight:400;height:100%}.softphone-app-container .softphone-dialer-number-pad .number-pad-line .number-pad-cell .number-pad-symbol{font-size:11px;color:#a0a0a0}.softphone-app-container .softphone-dialer-number-pad .number-pad-line .number-pad-cell.pressed{background:linear-gradient(315deg,rgba(204,204,204,.5),rgba(255,255,255,0))}.softphone-app-container .softphone-dialer-app-navigation{display:flex;width:100%}.softphone-app-container .softphone-dialer-app-navigation.blured{filter:blur(7px)}.softphone-app-container .softphone-dialer-app-navigation ul{list-style:none;margin:8px;padding:0;display:flex;width:100%}.softphone-app-container .softphone-dialer-app-navigation ul li{flex-grow:1;height:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;border-radius:5px;transition:all .24s ease-out;position:relative}.softphone-app-container .softphone-dialer-app-navigation ul li:hover{background-color:rgba(224,224,224,.2)}.softphone-app-container .softphone-dialer-app-navigation ul li svg path{fill:#808080}.softphone-app-container .softphone-dialer-app-navigation ul li span{font-size:11px;font-weight:500;margin-top:3px;color:#a0a0a0}.softphone-app-container .softphone-dialer-app-navigation ul li.active svg path{fill:#007bff}.softphone-app-container .softphone-dialer-app-navigation ul li span.badge{position:absolute;display:flex;align-items:center;justify-content:center;top:-7px;right:22px;border-radius:8px;background:#dc3545;color:#ffffff;font-size:10px;min-width:16px;height:16px}.softphone-app-container .caller-action-button{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:30px}.softphone-app-container .caller-action-button svg path{fill:#ffffff}.softphone-app-container .caller-action-button.green{background:linear-gradient(0deg,#14b84b,#18dc5a)}.softphone-app-container .caller-action-button.red{background:linear-gradient(0deg,#b81414,#dc1818)}.softphone-app-container .softphone-app-pages{display:flex;position:relative;transition:all .24s ease}.softphone-app-container .softphone-app-pages.blured{filter:blur(7px)}.softphone-app-container .softphone-app-pages .softphone-app-page{max-height:480px;overflow:hidden;overflow-y:auto;position:relative}.softphone-app-container .softphone-app-pages .mic-not-allowed{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px;position:absolute;transition:all .24s ease;z-index:999;height:100%;background-color:#ffffff}.softphone-app-container .softphone-app-pages .mic-not-allowed:after{content:"";width:100%;height:100%;filter:blur(7px)}.softphone-app-container .softphone-modal{position:absolute;left:0;right:0;height:100%;overflow:hidden}.softphone-app-container .softphone-modal .softphone-modal-search{padding:12px 2px}.softphone-app-container .softphone-modal ul{list-style:none;padding:0;margin:0}.softphone-app-container .softphone-modal ul li{transition:all .24s ease-in-out}.softphone-app-container .softphone-modal ul li h5{margin:0;font-size:14px}.softphone-app-container .softphone-modal ul li.missed h5{color:#dc3545}.softphone-app-container .softphone-modal ul li .softphone-contact-info{max-width:calc(100% - 55px);border-bottom:1px solid rgba(224,224,224,.5);padding:7px 5px}.softphone-app-container .softphone-modal ul li .softphone-contact-info .softphone-contact-info-desc{white-space:nowrap;font-size:10px;font-weight:500;margin-left:7px}.softphone-app-container .softphone-modal ul li .softphone-contact-info .softphone-contact-call-type{position:relative}.softphone-app-container .softphone-modal ul li .softphone-contact-info .softphone-contact-call-type span{font-size:12px;position:absolute;right:calc(100% - 5px);background:silver;color:#ffffff;padding:2px 7px;border-radius:10px;white-space:nowrap;visibility:hidden;opacity:0;transition:all .2s ease-in-out}.softphone-app-container .softphone-modal ul li .softphone-contact-info .softphone-contact-call-type span.incoming{background:#0b7bd0}.softphone-app-container .softphone-modal ul li .softphone-contact-info .softphone-contact-call-type span.outgoing{background:#34961d}.softphone-app-container .softphone-modal ul li .softphone-contact-info .softphone-contact-call-type:hover span{right:calc(100% + 5px);visibility:visible;opacity:1}.softphone-app-container .softphone-modal ul li:hover{background:rgba(0,123,255,.05)}.softphone-app-container .softphone-modal ul li:last-child .softphone-contact-info{border:none}.softphone-select-modal-modal{position:absolute;width:310px;max-height:480px;height:100%;z-index:9;opacity:0;visibility:hidden;transition:all .24s ease-in-out;top:0}.softphone-select-modal-modal .softphone-select-modal-overlay{background:rgba(0,0,0,.45);position:absolute;width:100%;height:100%;transition:all .24s ease-in-out;visibility:hidden;opacity:0}.softphone-select-modal-modal .softphone-select-modal-container{position:absolute;height:calc(100% - 30px);top:100%;width:100%;border-radius:10px 10px 0 0;transition:all .24s ease-in-out}.softphone-select-modal-modal .softphone-select-modal-container.auto-height{bottom:-100%}.softphone-select-modal-modal .softphone-select-modal-container .softphone-select-modal-close{width:18px;height:18px;background:rgba(220,53,69,.2);color:#dc3545;display:flex;align-items:center;justify-content:center;position:absolute;right:5px;top:5px;border-radius:10px;transition:all .2s ease-in-out}.softphone-select-modal-modal .softphone-select-modal-container .softphone-select-modal-close:hover{background:#dc3545;color:#ffffff;transform:scale(1.2)}.softphone-select-modal-modal .softphone-select-modal-container .softphone-modal-icon svg{width:42px;height:42px;margin-bottom:10px}.softphone-select-modal-modal .softphone-select-modal-container h5{font-size:13px;line-height:1.35;margin-top:5px;padding:0 15px;text-align:center;white-space:pre-wrap;word-break:break-all}.softphone-select-modal-modal .softphone-select-modal-container .softphone-modal-container{overflow:auto;padding:15px}.softphone-select-modal-modal .softphone-select-modal-container ul.softphone-modal-items{height:auto;border-radius:10px;list-style:none;margin:0;padding:0;overflow:hidden}.softphone-select-modal-modal .softphone-select-modal-container ul.softphone-modal-items li{border-bottom:1px solid rgba(224,224,224,.5);padding:12px}.softphone-select-modal-modal .softphone-select-modal-container ul.softphone-modal-items li:last-child{border:none}.softphone-select-modal-modal .softphone-select-modal-container ul.softphone-modal-items li label{padding:0}.softphone-select-modal-modal .softphone-select-modal-container ul.softphone-modal-items li .softphone-modal-item-description{font-weight:400}.softphone-select-modal-modal .softphone-select-modal-container ul.softphone-modal-items li.selected{background-color:rgba(224,224,224,.5)}.softphone-select-modal-modal .softphone-select-modal-container ul.softphone-modal-items li.selected .softphone-modal-item-description{font-weight:bolder}.softphone-select-modal-modal .softphone-select-modal-container .softphone-call-again{border:1px solid rgba(224,224,224,.5);background-color:rgba(224,224,224,.18);height:auto;border-radius:10px;margin:8px 15px 0;padding:8px;transition:all .24s ease}.softphone-select-modal-modal .softphone-select-modal-container .softphone-call-again label{color:#808080;padding:0}.softphone-select-modal-modal .softphone-select-modal-container .softphone-call-again .softphone-modal-item-description{font-weight:500}.softphone-select-modal-modal .softphone-select-modal-container .softphone-call-again:hover{background:rgba(224,224,224,.45)}.softphone-select-modal-modal.show,.softphone-select-modal-modal.show .softphone-select-modal-overlay{opacity:1;visibility:visible}.softphone-select-modal-modal.show .softphone-select-modal-container{top:30px}.softphone-select-modal-modal.show .softphone-select-modal-container.auto-height{height:auto;bottom:0;top:auto}.dialer-suggest-container{width:calc(100% + 40px);height:45px;overflow:hidden;margin-left:-20px;margin-bottom:10px;position:relative}.dialer-suggest-container.hide{display:none}.dialer-suggest-container .dialer-suggest-loading{position:absolute;height:100%;width:50px;display:flex;justify-content:center;align-items:center;right:0;z-index:9}.dialer-suggest-container .dialer-suggest-items{display:flex;overflow-x:auto}.dialer-suggest-container .dialer-suggest-items .dialer-suggest-item{width:175px;padding:5px;display:flex;justify-content:center;cursor:pointer;transition:all .2s ease-in-out}.dialer-suggest-container .dialer-suggest-items .dialer-suggest-item h5{font-size:13px;font-weight:600;margin:0;width:120px}.dialer-suggest-container .dialer-suggest-items .dialer-suggest-item small{width:120px}.dialer-suggest-container .dialer-suggest-items .dialer-suggest-item:hover{background:rgba(224,224,224,.4)}.minimized-softphone-container{position:absolute;padding:5px 10px;z-index:50;right:113px;top:73px;height:56px;width:200px;border-radius:10px;overflow:hidden;transition:all .15s ease;visibility:hidden;opacity:0;transform:scale(.3)}.minimized-softphone-container.show{visibility:visible;opacity:1;transform:scale(1)}.minimized-softphone-container:hover{transform:scale(1.1)}.minimized-softphone-container .call-status{width:100%;height:6px;position:absolute;top:-3px;left:0}.minimized-softphone-container .call-status.green{background:#34961d;border-color:#23830e}.minimized-softphone-container .call-status.danger{background:#cd1616;border-color:#cd1616}.minimized-softphone-container .call-status.warning{background:#d98f01;border-color:#bd7b00}.minimized-softphone-container .mininized-softphone-description{width:105px}.minimized-softphone-container .mininized-softphone-description.outgoing{width:152px}.minimized-softphone-container .contact-label{font-weight:600;font-size:13px;max-width:110px}.minimized-softphone-container .time-label{font-size:11px;margin-top:0}.minimized-softphone-container .caller-action-button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:30px}.minimized-softphone-container .caller-action-button.green{background:linear-gradient(0deg,#14b84b,#18dc5a)}.minimized-softphone-container .caller-action-button.red{background:linear-gradient(0deg,#b81414,#dc1818)}.minimized-softphone-container .caller-action-button svg{width:12px;height:12px}.minimized-softphone-container .caller-action-button svg path{fill:#ffffff}.minimized-softphone-container.incoming .call-status{background:#34961d;border-color:#23830e}.minimized-softphone-container.incoming .contact-label{color:#23830e}.minimized-softphone-container.danger{background:#db3a3a;border-color:#db3a3a}.minimized-softphone-container.danger .contact-label,.minimized-softphone-container.danger .time-label{color:#ffffff!important}.minimized-softphone-container.warning{background:#ebae38;border-color:#ebae38}.minimized-softphone-container.warning .contact-label,.minimized-softphone-container.warning .time-label{color:#ffffff!important}.minimized-softphone-container.green{background:#4ec133;border-color:#4ec133}.minimized-softphone-container.green .contact-label,.minimized-softphone-container.green .time-label{color:#ffffff!important}.minimized-softphone-container.primary{background:#007bff;border-color:#007bff}.minimized-softphone-container.primary .contact-label,.minimized-softphone-container.primary .time-label{color:#ffffff!important}.incoming-call-container{width:310px;z-index:999999999}.incoming-call-container .incoming-call-item{width:310px;border-radius:10px;box-shadow:0 1px 20px 0 rgba(0,0,0,.03),0 6px 30px 5px rgba(0,0,0,.05),0 4px 50px -5px rgba(0,0,0,.02)}.incoming-call-container .incoming-call-item .incoming-info{padding:10px 15px;width:100%;user-select:none}.incoming-call-container .incoming-call-item .incoming-info .incoming-contact-name{font-size:14px;font-weight:600}.incoming-call-container .incoming-call-item .incoming-info .incoming-contact-description{font-size:12px}.incoming-call-container .incoming-call-item.internal{background-color:#007bff}.incoming-call-container .incoming-call-item.internal .incoming-info .incoming-contact-name{color:#ffffff}.incoming-call-container .incoming-call-item.internal .incoming-info .incoming-contact-description{color:rgba(255,255,255,.8)}.incoming-call-container .incoming-call-item.external .incoming-info .incoming-contact-description{color:#808080}.incoming-call-container .incoming-call-item.rejected{background-color:#dc3545}.incoming-call-container .incoming-call-item.rejected .incoming-info .incoming-contact-name{color:#ffffff}.incoming-call-container .incoming-call-item.rejected .incoming-info .incoming-contact-description{color:rgba(255,255,255,.8)}.incoming-call-container .incoming-call-item.calling .incoming-actions .incoming-action.accept{animation:incomingBg 1.2s infinite}.incoming-actions .incoming-action{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:30px}.incoming-actions .incoming-action svg path{fill:#ffffff}.incoming-actions .incoming-action.reject{background:linear-gradient(0deg,#b81414,#dc1818)}.incoming-actions .incoming-action.reject svg{transform:rotate(135deg)}.incoming-actions .incoming-action.accept{background:linear-gradient(0deg,#14b84b,#18dc5a);margin-left:5px;animation:incomingBg 1.2s infinite}.incoming-call-screen-container{position:absolute;width:100%;height:100%;left:0;top:0;z-index:99999999;background:rgba(0,123,255,.9);border-radius:10px}.incoming-call-screen-container .incoming-call-item .incoming-info{width:100%;margin-top:60px}.incoming-call-screen-container .incoming-call-item .incoming-info .incoming-contact-name{font-size:20px;font-weight:600}.incoming-call-screen-container .incoming-call-item .incoming-info .incoming-contact-description{font-size:16px}.incoming-call-screen-container .incoming-call-item .incoming-actions{margin-bottom:60px}.incoming-call-screen-container .incoming-call-item .incoming-actions span{color:rgba(255,255,255,.7);font-size:12px;margin-top:7px}.incoming-call-screen-container .incoming-call-item .incoming-actions .incoming-action{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:30px}.incoming-call-screen-container .incoming-call-item .incoming-actions .incoming-action svg path{fill:#ffffff}.incoming-call-screen-container .incoming-call-item .incoming-actions .incoming-action.reject{background:linear-gradient(0deg,#b81414,#dc1818)}.incoming-call-screen-container .incoming-call-item .incoming-actions .incoming-action.reject svg{transform:rotate(135deg)}.incoming-call-screen-container .incoming-call-item .incoming-actions .incoming-action.accept{background:linear-gradient(0deg,#14b84b,#18dc5a)}.incoming-call-screen-container .incoming-call-item.internal{background-color:#007bff}.incoming-call-screen-container .incoming-call-item.internal .incoming-info .incoming-contact-name{color:#ffffff}.incoming-call-screen-container .incoming-call-item.internal .incoming-info .incoming-contact-description{color:rgba(255,255,255,.8)}.incoming-call-screen-container .incoming-call-item.external .incoming-info .incoming-contact-name{color:#ffffff}.incoming-call-screen-container .incoming-call-item.external .incoming-info .incoming-contact-description{color:rgba(255,255,255,.5)}.incoming-call-screen-container .incoming-call-item.rejected{background-color:rgba(220,53,69,.8)}.incoming-call-screen-container .incoming-call-item.rejected .incoming-info .incoming-contact-name{color:#ffffff}.incoming-call-screen-container .incoming-call-item.rejected .incoming-info .incoming-contact-description{color:rgba(255,255,255,.8)}.incoming-call-screen-container .incoming-call-item.calling .incoming-actions .incoming-action.accept{animation:incomingBg 1.2s infinite}@keyframes incomingBg{50%{transform:scale(1.2)}65%{transform:scale(1.3)}95%{transform:scale(.9)}}.softphone-clipboard-call{position:absolute;z-index:999;background:#f6f6f6;border-radius:10px;transition:all .24s ease-in-out;padding:5px;display:flex;align-items:center;right:10px;left:10px;top:-10px;opacity:0;visibility:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.05),0 4px 11px rgba(0,0,0,.1);transition:all .14s ease}.softphone-clipboard-call.show{top:10px;opacity:1;visibility:visible}.softphone-clipboard-call .clipboard-content{flex-grow:1;margin:0 10px;max-width:calc(100% - 90px)}.softphone-clipboard-call .clipboard-content h5{font-size:15px;margin:0;padding:0}.softphone-clipboard-call .clipboard-content p{font-size:14px;margin:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.softphone-clipboard-call .clipboard-action{width:35px;height:35px;display:flex;justify-content:center;align-items:center;color:#ffffff;border-radius:50%;user-select:none}.softphone-clipboard-call .clipboard-action.refuse{background-color:#dc3545}.softphone-clipboard-call .clipboard-action.proceed{background-color:#28a745}.softphone-clipboard-call .clipboard-action:hover~.softphone-clipboard-call{transform:rotateY(-20deg)}@keyframes fadein{0%{opacity:0}50%{top:10px;opacity:1}to{top:10px;opacity:1}}