/*!
 * 
 *   simple-keyboard v3.8.41
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span,.hg-theme-default .hg-button span svg{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px rgba(0,0,0,.3);box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:rgba(5,25,70,.53);color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:rgba(0,0,0,.03);cursor:pointer}li.hg-candidate-box-list-item:active{background:rgba(0,0,0,.1)}.hg-candidate-box-prev:before{content:"\25C4"}.hg-candidate-box-next:before{content:"\25BA"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.hg-theme-default .hg-button-bksp{background-color:#bcbcbc}.hg-theme-default .hg-button-space{width:20vh}.chat-container{position:relative}.custom-loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:16px;background-color:rgba(0,0,0,.8);color:#fff;z-index:99999}.custom-loading-screen img{height:120px}.text-center{display:flex;justify-content:center;align-items:center;text-align:center}.custom-scroll::-webkit-scrollbar{width:5px}.custom-scroll::-webkit-scrollbar-track{background:#f1f1f1}.custom-scroll::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.custom-scroll::-webkit-scrollbar-thumb:hover{background:#555}.start-chat-button{display:flex;justify-content:center;padding:80px 0}.start-chat-button>button{background-color:#28a745!important;color:#fff!important;border-color:#28a745!important;min-width:150px!important}.rooms-search{display:flex;align-items:center;padding:25px 10px 10px}.rooms-version-label{position:absolute;left:5px;top:5px;color:#888;font-size:10px}.rooms-search-input{width:100%}.rooms-search-input input{border:1px solid #ddd;width:calc(100% - 20px);height:40px;padding:0 12px;border-radius:4px;color:#000;outline:none!important}.rooms-search-button{width:50px;height:40px}.rooms-search-button-search-image{height:22px}.rooms-search-button-image{height:20px}.rooms-search-button-image-small{height:16px}.rooms-search-button-filter-image{height:24px}.rooms-search-button-send-image{height:19px}.vac-room-name{display:flex;align-items:center;line-height:14px;font-size:13px}.rooms-search-button-info{height:19px;margin-right:5px;cursor:pointer}.rooms-search-button-info:hover{opacity:.6}.rooms-search-button-send-disabled{pointer-events:none;opacity:.4}.rooms-search-button-element{outline:none!important;box-shadow:none!important;padding:0!important;margin:0!important;min-width:100%;width:100%;max-width:100%;min-height:100%;height:100%;max-height:100%;display:flex;justify-content:center;align-items:center}.rooms-search-button-element,.rooms-search-button-element:before,.rooms-search-button-element:focus:before,.rooms-search-button-element:hover:before{background-color:transparent!important}.rooms-search-button-element:hover{opacity:.6}.room-options-actions{display:flex;align-items:center;width:-moz-max-content;width:max-content;padding-left:5px}.rooms-button-element{outline:none!important;box-shadow:none!important;padding:0 5px!important;margin:0!important;min-width:auto;min-height:100%;height:100%;max-height:100%;display:flex;justify-content:center;align-items:center}.rooms-button-element,.rooms-button-element:before,.rooms-button-element:focus:before,.rooms-button-element:hover:before{background-color:transparent!important}.rooms-button-element:not(.rooms-button-icon):hover{opacity:.6}.rooms-button-icon{padding-left:0!important}.rooms-button-element-no-space{padding-left:0!important;padding-right:0!important}.rooms-button-element-image{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:40px;white-space:normal}.rooms-button-element-image>b{line-height:9px;font-size:10px;text-transform:capitalize}.rooms-pagination{display:flex;justify-content:center;align-items:flex-start;padding-bottom:10px}.rooms-pagination-flex{padding:0 20px;justify-content:space-between}.rooms-pagination-page{display:flex;justify-content:center;align-items:center}.rooms-pagination-page-arrow{display:flex;align-items:center;height:25px}.rooms-pagination-page-arrow>div{display:flex;justify-content:center;align-items:center;width:25px;height:100%;cursor:pointer;background-color:#0696c7;border:1px solid #0696c7}.rooms-pagination-page-arrow.left>div{border-top-left-radius:4px;border-bottom-left-radius:4px}.rooms-pagination-page-arrow.right>div{border-top-right-radius:4px;border-bottom-right-radius:4px}.rooms-pagination-page-arrow>div:hover{opacity:.8}.rooms-pagination-page-value{display:flex;justify-content:center;align-items:center;text-align:center;width:60px;height:25px;border-top:1px solid #0696c7;border-bottom:1px solid #0696c7;font-size:16px}.rooms-pagination-page-value input{width:100%;height:100%;text-align:center;border:none;box-shadow:none;outline:none}.rooms-pagination-page img{height:16px}.rooms-pagination-employee{font-size:12px;font-style:italic}.rooms-info-label{font-size:10px;line-height:12px}.pt-clients{position:absolute;left:35px;top:50px;width:280px;max-height:400px;background-color:#fff}.pt-clients-dark{border:1px solid #000;box-shadow:5px 5px 10px #000}.pt-clients-light{border:1px solid #ddd;box-shadow:5px 5px 10px #ececec}.pt-clients-search{padding:10px}.pt-clients-search input{border:1px solid #ddd;border-radius:0;width:100%;height:40px;padding:10px;color:#000;outline:none!important}.pt-clients-list{max-height:330px;overflow:auto;padding:5px 0}.pt-clients-list>div{padding:5px 10px;cursor:pointer}.pt-clients-list>div:hover{opacity:.6}.pt-clients-list::-webkit-scrollbar{width:10px}.pt-clients-list::-webkit-scrollbar-track{background:#f1f1f1}.pt-clients-list::-webkit-scrollbar-thumb{background:#888}.pt-clients-list::-webkit-scrollbar-thumb:hover{background:#555}.message-content-file{display:flex;align-items:center;padding:0 10px}.message-content-file-delete{margin-left:10px;height:20px;color:#dc3545;cursor:pointer}.message-content-file-delete:hover{opacity:.6}.load-more-messages-button>button{background-color:#888!important;color:#fff!important;border-color:#888!important}.select-room-options.menuable__content__active{top:52px!important;z-index:99!important}.select-room-options .v-list>div{padding:8px 12px;cursor:pointer;text-align:center;border-bottom:1px solid #efefef}.select-room-options .v-list{padding:0}.select-room-options .v-list>div:last-child{border-bottom:none}.select-room-options .v-list>div:hover{opacity:.6}.select-room-options-btn{padding:0;margin:0;min-width:auto;box-shadow:none!important;outline:none!important;background-color:#efefef!important;border-radius:100%;width:32px;height:32px}.select-room-options-btn:hover{opacity:.6}.select-room-options-btn:after,.select-room-options-btn:before{background-color:transparent!important}.select-room-options-btn .v-ripple__container{display:none!important}.select-room-options-btn img{height:22px}.dialog-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.34901960784313724)}.dialog-container-popover{padding-top:20px;height:auto;z-index:999;align-items:flex-start;background-color:transparent}.dialog-container-popover .dialog-container-body{max-height:300px;overflow:auto}.dialog-container-box{border:1px solid #ddd;width:80%;max-width:600px;background-color:#fff;border-radius:6px}.dialog-container-header{display:flex;justify-content:center;align-items:center;font-size:25px;padding:10px 10px 0}.dialog-container-body{padding:10px 20px}.dialog-container-body textarea{border:1px solid #ddd;min-height:120px;padding:10px}.dialog-container-body .v-input{border-color:transparent!important;color:transparent!important}.dialog-container-body .v-input__slot:after,.dialog-container-body .v-input__slot:before{display:none!important}.dialog-container-body-filter-days{display:flex;justify-content:center;align-items:center}.dialog-container-body-filter-days input{border:1px solid #ddd;border-radius:0;width:100%;height:40px;max-height:40px;padding:10px;color:#000;outline:none!important;width:80px;max-width:80px}.dialog-container-body-filter-days>div:first-child{margin-right:10px}.dialog-container-body-filter-days>div:last-child{margin-left:10px}.dialog-container-footer{padding:20px;display:flex;justify-content:center;align-items:center}.dialog-container-button-confirm{margin-right:20px;background-color:#28a745!important;color:#fff!important}.dialog-container-button-cancel{background-color:#888!important;color:#fff!important}.dialog-container-button-confirm:hover{opacity:.6}.message-load-media-icon{cursor:pointer;border:1px solid #509dc8;border-radius:8px;display:flex;justify-content:center;align-items:center;width:30px;height:30px;background-color:#e5effa;padding:10px}.message-load-media-icon:hover{opacity:.8}.message-load-media-icon>img{height:100%}.dialog-room-notes-title{padding:5px 0 0}.dialog-room-notes-title-break{white-space:break-spaces}.dialog-room-notes-no-data{display:flex;justify-content:center;align-items:center;padding:30px 20px;color:#888}.rooms-filter-tabs{display:flex;align-items:center;padding-top:5px}.rooms-filter-tabs-item{width:100%;border-bottom:1px solid #ddd;text-align:center;padding:2px 8px;cursor:pointer;font-size:7px;height:25.5px}.rooms-filter-tabs-item:hover{opacity:.7!important}.rooms-filter-tabs-item-text{opacity:.5}.rooms-filter-tabs-item-value{font-family:boldFont}.rooms-filter-tabs-item.active{border-color:#0696c7;font-family:boldFont}.rooms-filter-tabs-item.active .rooms-filter-tabs-item-text{opacity:1}.list-fixed-messages-items{padding:10px;height:130px;overflow:auto;position:absolute;left:0;top:50px;width:calc(100% - 20px);background-color:#efefef;box-shadow:0 4px 6px rgba(0,0,0,.3)}.list-fixed-messages-items-list{zoom:.8}.list-fixed-messages-item{border-radius:6px;background-color:#f8f9fa;box-shadow:0 1px 1px -1px rgba(0,0,0,.10196078431372549),0 1px 1px -1px rgba(0,0,0,.10980392156862745),0 1px 2px -1px rgba(0,0,0,.10980392156862745);width:-moz-fit-content;width:fit-content;padding:6px 10px;margin-bottom:10px}.list-fixed-messages-item button{border-radius:20px;height:30px;font-size:12px}.list-fixed-messages-item-pt{background-color:#ccf2cf}.list-fixed-messages-item-title{font-family:boldFont}.list-fixed-messages-item-icon{height:18px;margin-left:3px;cursor:pointer}.list-fixed-messages-item-icon:hover{opacity:.6}.dialog-fixed-message>div{width:100%}.dialog-fixed-message img,.dialog-fixed-message video{max-width:100%}.dialog-images{margin:0 0 10px;padding:0;max-height:75vh;overflow:auto}.dialog-images-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:10px;border:1px solid #dedede;border-bottom:none}.dialog-images-item:last-child{padding-bottom:0;border-bottom:1px solid #dedede}.dialog-images-item>div:first-child{width:100%;padding:3px 0;background-color:#f5f5f5;color:#888;text-align:center}.dialog-images-item img{max-width:100%}.dialog-images-button{display:flex;justify-content:center;padding-top:10px}.dialog-images-button>button{box-shadow:none!important;border:1px solid #dedede;border-radius:12px;width:170px;height:30px;font-size:12px;padding:0}.text-ellipsis{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cursor-hover{cursor:pointer}.cursor-hover:hover{opacity:.7}.rooms-box-float{z-index:9999!important}.rooms-box-float-content{height:100%;display:flex;flex-direction:column}.rooms-box-float-content-scroll{height:100%;overflow:auto;padding:0 15px 15px;margin-bottom:5px}.rooms-box-float-content-title{font-weight:700;padding-top:10px}