@charset "UTF-8";.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed{box-sizing:border-box;margin:0;padding:0;height:100%;width:100%;background-color:#f5f5f5;border-right:1px solid transparent;position:relative}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item{width:90%;padding:0!important;margin:0 0 3px!important;color:#888}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item span,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item span{transition:.2s ease-in-out padding-left}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item i,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item i{font-size:1rem}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item svg,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item svg{fill:#888}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item .ant-menu-title-content,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content{height:100%!important}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item .ant-menu-title-content a,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item .ant-menu-title-content div,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content a,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content div{display:flex;font-size:.85rem;color:#333;width:100%!important;height:100%;margin:0;padding:0 10px;text-align:left;border-left:3px solid transparent}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item .ant-menu-title-content a:hover,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item .ant-menu-title-content div:hover,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content a:hover,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content div:hover{color:#1677ff}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item .ant-menu-title-content a:after,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item .ant-menu-title-content a:before,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item .ant-menu-title-content div:after,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item .ant-menu-title-content div:before,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content a:after,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content a:before,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content div:after,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content div:before{display:none}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item .ant-menu-title-content a img,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item .ant-menu-title-content div img,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content a img,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content div img{width:30px;margin-left:-7px}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item.bottom:nth-last-child(1),.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item.bottom:nth-last-child(1){position:absolute;bottom:50px}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item.bottom:nth-last-child(1) a,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item.bottom:nth-last-child(1) div,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item.bottom:nth-last-child(1) a,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item.bottom:nth-last-child(1) div{color:#333}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item.bottom:nth-last-child(2),.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item.bottom:nth-last-child(2){position:absolute;bottom:90px}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item.bottom:nth-last-child(2) a,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item.bottom:nth-last-child(2) div,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item.bottom:nth-last-child(2) a,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item.bottom:nth-last-child(2) div{color:#333}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item.selected,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item.selected{color:#1677ff}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item.selected svg,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item.selected svg{fill:#1677ff}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item.selected .nav-text,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item.selected .nav-text{color:#1677ff}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item-selected,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item-selected{font-size:.9em;color:#333;background-color:#fff;border-right:1px solid transparent []}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item-selected:hover,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item-selected:hover{color:#333;background-color:#fff}.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline li.ant-menu-item-selected:after,.ant-menu.menu.ant-menu-light.ant-menu-root.ant-menu-inline-collapsed li.ant-menu-item-selected:after{content:none}.menu.collapsed.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content a{padding-left:11px!important}.menu.collapsed.ant-menu-inline-collapsed li.ant-menu-item .ant-menu-title-content a .nav-text{display:none!important}.ant-layout-sider{display:flex;flex-direction:column;box-sizing:border-box;background-color:#f5f5f5;min-height:100vh;max-height:100vh}.ant-layout-sider header{height:50px;display:flex;padding:0 10px;justify-content:center;align-items:center;gap:10px}.ant-layout-sider header img{position:relative;height:30px;filter:grayscale(100%);transition:filter .2s ease-in-out}.ant-layout-sider header img.connected{filter:grayscale(0%)}.ant-layout-sider header h1{width:100%;color:#333;font-size:1rem;display:flex;justify-content:flex-start;align-items:center;line-height:1}.ant-layout-sider .ant-layout-sider-children{background-color:#f5f5f5;padding-left:5px}.ant-layout-sider .ant-layout-sider-trigger{background-color:#f5f5f5!important}.user-stats{position:relative;margin:0;height:calc(100vh - 60px);background-color:#fff;display:flex;flex-direction:column;overflow-y:auto;border-radius:8px;padding:10px;box-shadow:0 1px 3px #0000001a}.user-stats .ant-input{width:200px}.user-stats .ant-input:focus{width:100%}.user-stats .users-list{overflow-y:auto}.user-stats .users-list .loader{padding:10px;display:flex;justify-content:center;align-items:center}.user-stats .users-list .ant-tree{margin-top:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.user-stats .users-list .ant-tree .ant-tree-list{background-color:#fff}.user-stats .users-list .ant-tree .ant-tree-switcher{background-color:transparent!important}.user-stats .users-list .ant-tree .ant-tree-treenode{display:flex}.user-stats .users-list .ant-tree .ant-tree-checkbox{justify-self:flex-end!important}.user-stats .users-list .ant-tree .title{display:flex;justify-content:space-between;border-radius:8px!important}.user-stats .users-list .ant-tree .title .name{font-size:1rem}.user-stats .users-list .user{display:flex;justify-content:space-between;padding:0;margin:5px 0;border-left:2px solid}.user-stats .users-list .user .left{padding-left:5px}.contacts-stats{width:100%;padding:10px;background-color:#fff;border-radius:8px;display:grid;grid-template-columns:1fr 2fr;gap:10px;box-shadow:0 1px 3px #0000001a}.contacts-stats .left{height:100%;padding-right:10px;overflow-y:auto}.contacts-stats .left .vertical-list{display:flex;flex-direction:column;gap:12px;font-weight:500}.contacts-stats .left .vertical-list .row{width:100%;display:flex;justify-content:space-between}.contacts-stats .left .vertical-list .row:hover{cursor:pointer;text-decoration:underline}.contacts-stats:focus{border-color:#1677ff}.contacts-stats .times{margin-left:40px;color:#999;padding-top:10px;font-size:.8rem}.contacts-stats .recharts-layer.recharts-bar-rectangle:hover{cursor:pointer}.calls-stats{width:100%;padding:10px;background-color:#fff;border-radius:8px;display:grid;grid-template-columns:3fr 1fr;box-shadow:0 1px 3px #0000001a}.calls-stats .right{height:100%;padding-right:10px;overflow-y:auto}.calls-stats .right .vertical-list{display:flex;flex-direction:column;gap:12px;font-weight:500}.calls-stats .right .vertical-list .row{width:100%;display:flex;justify-content:space-between;align-items:center}.calls-stats .right .vertical-list .row span.ant-badge.ant-badge-status sup{color:#333!important;font-weight:500}.calls-stats:focus{border-color:#1677ff}.calls-stats .times{margin-left:40px;color:#999;padding-top:10px;font-size:.8rem}.apikey-stats{width:100%;padding:10px;background-color:#fff;border-radius:8px;display:flex;box-shadow:0 1px 3px #0000001a}.apikey-stats .left{width:70%;padding-right:10px;overflow-y:auto}.apikey-stats .left .apikey{width:100%;height:65px;border-radius:8px;background-color:#fff;color:#333;font-weight:700;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.apikey-stats .left .apikey.selected{background-color:#1677ff;color:#fff}.apikey-stats .right{width:30%;height:100%;padding-left:10px;overflow-y:auto}.apikey-stats .right .vertical-list{display:flex;flex-direction:column;gap:12px;font-weight:500}.apikey-stats .right .vertical-list .row{width:100%;display:flex;justify-content:space-between;align-items:center}.apikey-stats .right .vertical-list .row span{color:#333;font-weight:500}.apikey-stats:focus{border-color:#1677ff}.apikey-stats .times{margin-left:40px;color:#999;padding-top:10px;font-size:.8rem}.actions{width:100%;height:calc(100vh - 60px);background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:10px}.actions .ant-input{width:200px}.actions .ant-input:focus{width:100%}.actions>.actions-list{width:100%;height:calc(100% - 30px);overflow-y:auto;padding:10px 0}.actions>.actions-list .action{display:flex;justify-content:flex-start;align-items:flex-start;padding:10px;border-radius:3px;border-bottom:1px solid #fff;min-height:60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.actions>.actions-list .action.loading{border-bottom:none;height:60px;justify-content:center;align-items:center}.actions>.actions-list .action svg{fill:#888}.actions>.actions-list .action .text{width:calc(100% - 30px);color:#000;font-size:.85rem;padding-left:20px}.actions>.actions-list .action .text strong{font-weight:400}.actions>.actions-list .action .text .time{display:flex;flex-direction:column;position:relative;height:20px;color:#999;font-size:.8rem}.actions>.actions-list .action .text .time .full-date{position:absolute;z-index:0;width:100%;text-align:right}.actions>.actions-list .action .text .time .human-date{position:absolute;width:100%;background-color:#fff;text-align:right;visibility:visible}#Dashboard{width:100%;flex-grow:1;background-color:#f5f5f5;padding-right:10px}#Dashboard header{height:50px;padding:0;background-color:#f5f5f5;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}#Dashboard header .users-header{border-right:1px solid #f5f5f5;padding-left:10px;padding-right:100px;display:flex;justify-content:space-between;align-items:center;line-height:1}#Dashboard header .users-header h1{box-sizing:border-box;margin:0;display:inline-block;font-size:1.3rem;height:20px}#Dashboard header .users-header .text{width:8ch;display:flex;align-items:center}#Dashboard header .users-header .text h1{line-height:1;font-size:1rem;border-right:none}#Dashboard header .charts-headers{width:calc((100% - 278px) * 3 / 5);display:flex;height:20px;justify-content:space-between;align-items:center;border-right:1px solid #f5f5f5;background-color:#f5f5f5}#Dashboard header .charts-headers .text{padding-left:10px;width:8ch;display:flex;align-items:center}#Dashboard header .charts-headers .text h1{line-height:1;padding-left:0;font-size:1rem;border-right:none}#Dashboard header .charts-headers .times{display:flex;align-items:center;justify-content:flex-start;padding:15px}#Dashboard header .charts-headers .times .ant-picker{width:140px}#Dashboard header .charts-headers .times i.anticon.anticon-calendar.ant-calendar-picker-icon svg{display:none!important}#Dashboard header .charts-headers .time-filters{min-width:360px;margin-bottom:3px;margin-left:10px}#Dashboard header .charts-headers .time-filters .ant-btn-link{font-size:.75rem;color:#333;font-weight:400;background-color:#f5f5f5;margin-left:2px}#Dashboard header .charts-headers .time-filters .ant-btn-link.selected,#Dashboard header .charts-headers .time-filters .ant-btn-link.selected:hover{background-color:#1677ff!important;color:#f5f5f5!important}#Dashboard header .charts-headers .time-filters .ant-calendar-picker.ant-calendar-picker-small{width:200px}#Dashboard main{display:grid;grid-template-columns:300px 2fr minmax(350px,1fr);gap:10px}#Dashboard main.two-panes{grid-template-columns:1fr minmax(350px,1fr)}#Dashboard main .charts{display:grid;grid-template-rows:50vh 50vh 50vh;gap:10px;overflow-y:auto;height:calc(100vh - 60px)}.BaseTable{box-shadow:0 2px 4px #eee;background-color:#fff;position:relative;box-sizing:border-box;font-size:13px}.BaseTable--disabled{opacity:.7;pointer-events:none}.BaseTable--dynamic .BaseTable__row{overflow:hidden;align-items:stretch}.BaseTable:not(.BaseTable--dynamic) .BaseTable__row-cell-text,.BaseTable .BaseTable__row--frozen .BaseTable__row-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BaseTable__table{background-color:#fff;position:absolute;top:0;display:flex;flex-direction:column-reverse}.BaseTable__table-main{outline:1px solid #eeeeee;left:0}.BaseTable__table-main .BaseTable__header-cell:first-child,.BaseTable__table-main .BaseTable__row-cell:first-child{padding-left:15px}.BaseTable__table-main .BaseTable__header-cell:last-child,.BaseTable__table-main .BaseTable__row-cell:last-child{padding-right:15px}.BaseTable__table-main .BaseTable__header{background-color:#f8f8f8}.BaseTable__table-frozen-left .BaseTable__header,.BaseTable__table-frozen-left .BaseTable__body,.BaseTable__table-frozen-right .BaseTable__header,.BaseTable__table-frozen-right .BaseTable__body{overflow:hidden!important}.BaseTable__table-frozen-left{box-shadow:2px 0 4px #eee;top:0;left:0}.BaseTable__table-frozen-left .BaseTable__header-cell:first-child,.BaseTable__table-frozen-left .BaseTable__row-cell:first-child{padding-left:15px}.BaseTable__table-frozen-left .BaseTable__header-row,.BaseTable__table-frozen-left .BaseTable__row{padding-right:0!important}.BaseTable__table-frozen-left .BaseTable__body{overflow-y:auto!important}.BaseTable__table-frozen-right{box-shadow:-2px 0 4px #eee;top:0;right:0}.BaseTable__table-frozen-right .BaseTable__header-cell:last-child,.BaseTable__table-frozen-right .BaseTable__row-cell:last-child{padding-right:15px}.BaseTable__table-frozen-right .BaseTable__header-row,.BaseTable__table-frozen-right .BaseTable__row{padding-left:0!important}.BaseTable__table-frozen-right .BaseTable__body{overflow-y:auto!important}.BaseTable__header{overflow:hidden!important}.BaseTable .BaseTable__header,.BaseTable .BaseTable__body{outline:none}.BaseTable__header-row,.BaseTable__row{display:flex;align-items:center;border-bottom:1px solid #eeeeee;box-sizing:border-box}.BaseTable__header-row{background-color:#f8f8f8;font-weight:700}.BaseTable__row{background-color:#fff}.BaseTable__row:hover,.BaseTable__row--hovered{background-color:#f3f3f3}.BaseTable__row-expanded{border-bottom:1px solid #eeeeee}.BaseTable__header-cell,.BaseTable__row-cell{min-width:0;height:100%;display:flex;align-items:center;padding:0 7.5px;box-sizing:border-box}.BaseTable__header-cell--align-center,.BaseTable__row-cell--align-center{justify-content:center;text-align:center}.BaseTable__header-cell--align-right,.BaseTable__row-cell--align-right{justify-content:flex-end;text-align:right}.BaseTable__header-cell{position:relative;cursor:default}.BaseTable__header-cell:hover .BaseTable__column-resizer{visibility:visible;opacity:.5}.BaseTable__header-cell:hover .BaseTable__column-resizer:hover{opacity:1}.BaseTable__header-cell .BaseTable__sort-indicator{display:none}.BaseTable__header-cell--sortable:hover{background-color:#f3f3f3;cursor:pointer}.BaseTable__header-cell--sortable:not(.BaseTable__header-cell--sorting):hover .BaseTable__sort-indicator{display:block;color:#888}.BaseTable__header-cell--sorting .BaseTable__sort-indicator,.BaseTable__header-cell--sorting:hover .BaseTable__sort-indicator{display:block}.BaseTable__header-cell--resizing .BaseTable__column-resizer{visibility:visible;opacity:1}.BaseTable__header-cell--resizing .BaseTable__column-resizer:after{position:absolute;right:0;top:0;bottom:0;overflow:hidden;content:"";left:-9999px}.BaseTable__header-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:normal}.BaseTable__header-row--resizing .BaseTable__header-cell{background-color:transparent;cursor:col-resize}.BaseTable__header-row--resizing .BaseTable__header-cell:not(.BaseTable__header-cell--sorting) .BaseTable__sort-indicator{display:none}.BaseTable__header-row--resizing .BaseTable__header-cell:not(.BaseTable__header-cell--resizing) .BaseTable__column-resizer{visibility:hidden}.BaseTable__column-resizer{width:3px;visibility:hidden;background-color:#ccc}.BaseTable__column-resizer:hover{visibility:visible;opacity:1}.BaseTable__footer{position:absolute;left:0;right:0;bottom:0;overflow:hidden;background-color:#fff}.BaseTable__resizing-line{cursor:col-resize;position:absolute;top:0;background-color:#ccc;width:3px;transform:translate(-100%)}.BaseTable__empty-layer{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;background-color:#fff}.BaseTable__overlay{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;pointer-events:none}.BaseTable__overlay>*{pointer-events:auto}.appointments{position:relative;height:calc(100vh - 50px);padding:10px 20px;overflow:auto}.appointments .overlay-panel{position:absolute;width:100vw;height:100vh;top:0;background-color:#fff0;transition:.7s background-color ease-in-out;z-index:-1}.appointments .overlay-panel.active{background-color:#ffffffb3;z-index:5}.appointments .ant-btn.add-appointment{position:absolute;top:9px;right:20px;font-size:12.5px}.appointments .appointment{box-sizing:border-box;padding:5px;border-radius:3px;animation:.3s ease-in running appear}.appointments .appointment:hover{cursor:pointer;background-color:#f5f5f5}.appointments .appointment .appointment-date-time{display:flex;justify-content:space-between;align-items:center}.appointments .appointment .appointment-date-time .appointment-date{color:#333;display:flex;align-items:center}.appointments .appointment .appointment-date-time .appointment-date .ant-rate{margin-left:10px}.appointments .appointment .appointment-date-time .appointment-time{color:#333;padding-left:15px}.appointments .appointment .appointment-description{padding-left:15px;color:#999;font-style:italic}.history{width:100%;height:100%;overflow-y:auto;background-color:#fff}.history>.action{display:flex;justify-content:flex-start;padding:10px;background-color:#fff;border-bottom:1px solid #f5f5f5}.history>.action:hover .text .time .human-date{visibility:hidden}.history>.action:last-child{border-bottom:none}.history>.action .text{font-size:.9rem;width:100%}.history>.action .text ul{display:flex;flex-direction:column;gap:5px;margin-bottom:5px;padding:0}.history>.action .text ul li{padding:5px 10px;border-radius:5px;background-color:#f5f5f5;width:fit-content}.history>.action .text ul li strong{font-weight:600}.history>.action .text .time{display:flex;flex-direction:column;position:relative;height:20px;color:#666}.history>.action .text .time .full-date{position:absolute;z-index:0;width:100%;text-align:right}.history>.action .text .time .human-date{position:absolute;width:100%;background-color:#fff;text-align:right;visibility:visible}.calls{position:relative;height:calc(100vh - 50px);padding:10px;overflow:auto;font-family:apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.calls .call{display:flex;flex-direction:column;width:100%;padding:15px;border-bottom:1px solid #f1f1f1;height:auto}.calls .call:last-child{border-bottom:none}.calls .call:hover .comments-fulldate .fulldate .human-date{opacity:0;cursor:none;text-align:right}.calls .call .username-status{width:100%;display:flex;justify-content:space-between;color:#333;font-size:1rem}.calls .call .username-status .status .ant-tag{margin-right:0}.calls .call .number-duration{width:100%;display:flex;justify-content:space-between;color:#666}.calls .call .comments-fulldate{width:100%;padding-top:5px}.calls .call .comments-fulldate .comments{display:inline;float:left;color:#444}.calls .call .comments-fulldate .fulldate{padding-left:10px;display:inline;float:right;position:relative;color:#666}.calls .call .comments-fulldate .fulldate .full-date{width:100%;text-align:right}.calls .call .comments-fulldate .fulldate .human-date{background-color:#fff;width:100%;margin-top:0;left:0;opacity:1;position:absolute;text-align:right;z-index:3}.ant-tabs .ant-tabs-nav{margin-bottom:0}.ant-tabs-tabpane{height:100%}.ant-tabs-tabpane .whatsapp{background:url(/assets/whatsapp-bg-DxGV9uq9.png) no-repeat center center;min-height:500px;grid-template-rows:40px 500px 60px;height:100%;display:flex;flex-direction:column;position:relative}.ant-tabs-tabpane .whatsapp .EmojiPickerReact{position:absolute;bottom:50px;left:10px;z-index:2}.ant-tabs-tabpane .whatsapp .whatsapp-header{min-height:40px;max-height:40px;width:100%;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:5px 15px}.ant-tabs-tabpane .whatsapp .whatsapp-messages{width:100%;height:fit-content;flex-grow:1;display:flex;flex-direction:column;align-items:center;gap:3px;overflow-y:auto;padding:10px;margin-top:auto}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message{position:relative;width:fit-content;border-radius:8px;padding:2px;box-shadow:2px 1px 1px #0001;word-break:break-all}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message:first{margin-top:auto}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message:hover{background-color:#fee}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message:hover .dropdown-anchor{opacity:1;visibility:visible}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message.from-me{align-self:flex-end;background-color:#dcf7c5;color:#000}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message.from-me .whatsapp-message-secondary.has-quoted-msg{border-left:3px solid #04CF9C}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message.from-me .whatsapp-message-secondary .document .document-data{background:linear-gradient(#dcf7c5cc,#dcf7c5)}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message.from-me .dropdown-anchor{left:5px;right:auto}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message.from-them{align-self:flex-start;background-color:#fafafa;color:#000}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message.from-them .whatsapp-message-secondary.has-quoted-msg{border-left:3px solid #53BDEB}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message.from-them .whatsapp-message-secondary .document .document-data{background:linear-gradient(#fffc,#fff)}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message.from-them .dropdown-anchor{left:auto;right:5px}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message.from-system{align-self:center;background-color:#ccc;color:#000}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message button.load-more{background-color:#fff;border-radius:8px!important;padding:5px 10px;margin:10px 0;border:none;outline:none;cursor:pointer}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message button.load-more:hover{background-color:#ddd}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary{display:flex;justify-content:center;background-color:#76768022;border-radius:8px}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary:has(audio){background-color:transparent}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary.has-quoted-msg{padding:0}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary.has-quoted-msg a{padding:5px 10px;display:flex;flex-direction:column;color:#000;width:100%;height:100%}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary.has-quoted-msg a.from-me{border-left:3px solid #04CF9C}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary.has-quoted-msg a.from-me .reply-header{color:#04cf9c}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary.has-quoted-msg a.from-them{border-left:3px solid #53BDEB}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary.has-quoted-msg a.from-them .reply-header{color:#53bdeb}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary.has-quoted-msg a .reply-header{font-weight:400}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary.has-quoted-msg a .reply-body{display:flex;align-items:flex-start;justify-content:space-between}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary.has-quoted-msg a .reply-body img.quoted-img{height:50px;width:50px;object-fit:cover}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary img,.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary video{width:200px;border-radius:8px;display:block}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary audio{min-width:280px;width:100%;height:40px;margin-top:5px;border-radius:8px;background-color:transparent}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary audio::-webkit-media-controls-panel{background-color:transparent}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary .document{position:relative;width:100%;display:flex;align-items:center;flex-direction:column;gap:10px;padding:5px 10px;text-decoration:none;color:#000}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary .document embed{width:100%;height:120px}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary .document .document-data{position:absolute;bottom:0;width:100%;min-height:45px;display:flex;padding:5px 10px;gap:10px}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary .document .document-data svg{height:50px}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary .document .document-data .document-name{width:100%;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-secondary .document .document-data .document-size{font-size:10px;color:#666;white-space:nowrap}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .dropdown-anchor{position:absolute;left:5px;top:5px;opacity:0;background-color:#eee;padding:2px;display:flex;align-items:center;border-radius:2px;transition:.2s opacity ease;z-index:100}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-body{display:flex;justify-content:space-between;align-items:flex-end;padding:5px 10px}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-body .info{display:flex;align-items:baseline}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-body .info .whatsapp-message-time{white-space:nowrap;display:inline-block;font-size:10px;color:#666;padding-left:5px;margin-bottom:-5px}.ant-tabs-tabpane .whatsapp .whatsapp-messages .whatsapp-message .whatsapp-message-body .info .whatsapp-message-status{display:inline-block;padding-left:2px;margin-bottom:-5px}.ant-tabs-tabpane .whatsapp .whatsapp-attachment{border-top-left-radius:8px;border-top-right-radius:8px;background-color:#f0f2f5;padding:5px 10px 0}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content{display:flex;align-items:center;justify-content:space-between;padding:0;border-radius:8px;background-color:#76768011;height:100%}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .image{width:100%;display:flex;justify-content:space-between}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .image .left{display:flex}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .image .left .info{padding:0 10px;display:flex;flex-direction:column;justify-content:flex-end}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .image .left .info .name{font-size:12px;color:#666}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .image .left .info .size{font-size:10px;color:#666}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .image .left .document embed{height:80px;width:100%}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .image .left .document .document-data{display:none}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .image .left img{height:60px;border-radius:8px}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .image .anticon.anticon-close{margin-right:10px}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .reply{position:relative;width:100%;display:flex;flex-direction:column;padding:5px;border-left:3px solid #ccc}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .reply.has-message.from-me{border-left:3px solid #04CF9C}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .reply.has-message.from-me .reply-header{color:#04cf9c}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .reply.has-message.from-me .document .document-data{background:linear-gradient(#dcf7c5cc,#dcf7c5)}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .reply.has-message.from-them{border-left:3px solid #53BDEB}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .reply.has-message.from-them .reply-header{color:#53bdeb}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .reply.has-message.from-them .document .document-data{background:linear-gradient(#fffc,#fff)}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .reply .reply-header{color:#666;font-weight:400}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .reply .reply-body{max-width:calc(100% - 20px);display:flex;align-items:center;justify-content:space-between}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .reply .reply-body .left{display:flex;align-items:center;gap:10px}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .reply .reply-body .left img{width:40px;height:40px;object-fit:cover;display:flex;border-radius:3px}.ant-tabs-tabpane .whatsapp .whatsapp-attachment .content .reply .reply-close{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ant-tabs-tabpane .whatsapp .whatsapp-input{width:100%;padding:5px 10px;display:flex;align-items:center;gap:10px;background-color:#f0f2f5}.ant-tabs-tabpane .whatsapp .whatsapp-input svg{transition:transform .2s ease}.ant-tabs-tabpane .whatsapp .whatsapp-input svg:hover{cursor:pointer}.ant-tabs-tabpane .whatsapp .whatsapp-input svg:hover path{fill:#000c}.ant-tabs-tabpane .whatsapp .whatsapp-input svg:active{transform:scale(.9)}.ant-tabs-tabpane .whatsapp .whatsapp-input svg:active path{fill:#000a}.ant-tabs-tabpane .whatsapp .whatsapp-input label{display:flex;align-items:center;justify-content:center}.ant-tabs-tabpane .whatsapp .whatsapp-input label input[type=file]{display:none}.ant-tabs-tabpane .whatsapp .whatsapp-input .audio-recorder{box-shadow:none}@keyframes comein{0%{transform:translate(10px);opacity:0}to{transform:translate(0);opacity:1}}.Contact{position:absolute;width:880px;height:100%;top:0;right:-100%;display:flex;transition:right .5s ease-in-out}.Contact.new{width:440px}.Contact.new .panel{width:100%!important;right:0}.Contact.open{right:0}.Contact .panel{width:50%;height:100%;background-color:#fff;z-index:10}.Contact .panel:first-child{box-shadow:-6px 0 6px -4px #00000026}.Contact .panel:first-child .ant-tabs-content .ant-tabs-tabpane{padding:20px}.Contact .panel:last-child{height:100%;width:50%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.Contact .panel:last-child.open{margin-right:0}.Contact .panel:last-child .ant-tabs{margin-bottom:0;height:100%}.Contact .panel:last-child .ant-tabs .ant-tabs-content{height:100%}.Contact .panel:last-child .types{padding-bottom:20px}.Contact .panel:last-child .types .ant-tag{margin:0;padding:1px 5px;border-radius:0}.Contact .panel:last-child .types .ant-tag:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.Contact .panel:last-child .types .ant-tag:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.Contact .panel:last-child .types .ant-tag:hover{cursor:pointer}.Contact .panel .head{display:flex;justify-content:space-between;align-items:center;padding:8.5px 20px}.Contact .panel .head h3{font-size:1rem}.Contact .panel .head h5{font-size:.9rem}.Contact .panel .head .ant-btn:last-child{font-size:12.5px}.Contact .panel .head .ant-btn-link{margin-left:-15px}.Contact .panel .content{height:calc(100% - 50px);padding-bottom:20px;overflow:auto;animation:.2s ease-in running comein}.Contact .panel .content .bust{height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.Contact .panel .content .bust .circle{width:100px;height:100px;border-radius:50%;border:1px solid #ccc;display:flex;justify-content:center;align-items:center;margin-bottom:6px;background-size:cover;transition:.7s background-color ease-in,.2s width ease-in,.2s height ease-in}.Contact .panel .content .bust h3{font-size:1.6em;text-align:center;word-break:break-all;margin:0 10px}.Contact .panel .content .bust h5{color:#666;font-size:1.3em;font-style:italic;padding:0 20px;transform:translate(8px)}.Contact .panel .content .bust h5 .anticon{color:#999;opacity:0;transition:.2s opacity ease-in;transform:translate(8px)}.Contact .panel .content .bust h5:hover .anticon{opacity:1}.Contact .panel .content .divider{display:flex;justify-content:center;align-items:center;color:#aaa;padding:20px 20px 10px}.Contact .panel .content .divider .anticon{margin-right:8px}.Contact .panel .content .divider .anticon:hover{cursor:pointer}.Contact .panel .content .row-contact{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;width:100%;font-size:.9rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.Contact .panel .content .row-contact:not(.editing .row-contact){align-items:flex-start}.Contact .panel .content .row-contact .left-contact{width:30%;display:flex;justify-content:space-between;align-items:center;color:#aaa}.Contact .panel .content .row-contact .left-contact .ant-select,.Contact .panel .content .row-contact .left-contact .ant-select-enabled,.Contact .panel .content .row-contact .left-contact .ant-select-selection{width:80px;height:31px;background-color:#fafafa}.Contact .panel .content .row-contact .left-contact .ant-select i:hover,.Contact .panel .content .row-contact .left-contact .ant-select-enabled i:hover,.Contact .panel .content .row-contact .left-contact .ant-select-selection i:hover{color:#ccc}.Contact .panel .content .row-contact .left-contact i:hover{cursor:pointer;color:red}.Contact .panel .content .row-contact .left-contact h3{padding:0;margin:0}.Contact .panel .content .row-contact .right-contact{width:66%;display:flex;justify-content:space-between;align-items:center;color:#333}.Contact .panel .content .row-contact .right-contact.did .ant-select{height:100%;width:300px}.Contact .panel .content .row-contact .right-contact.did .ant-select .ant-select-selection__rendered{margin-left:0}.Contact .panel .content .row-contact .right-contact.did .ant-select .ant-select-arrow i{color:#333}.Contact .panel .content .row-contact .right-contact.did .ant-select .ant-select-selection{height:80%;background-color:transparent;border:none;margin-left:0;font-weight:400;color:#333}.Contact .panel .content .row-contact .right-contact.did .ant-select .ant-select-selection:focus{box-shadow:none}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary{transition:transform .2s ease-in,background-color .2s ease-in;transform:scaleX(-1)}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary.call{background-color:#fff0;border-color:#fff0!important;box-shadow:none}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary.call svg{fill:#666}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary.call:hover{background-color:#4ed351;border-color:#4ed351}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary.call:hover svg{fill:#fff}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary.call.calling{background-color:#ccc;border-color:#ccc}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary.call.calling svg{fill:#fff}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary.call.current{background-color:#f5222d;border-color:#f5222d}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary.call.current svg{fill:#fff}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary.email{background-color:#fff0;border-color:#fff0!important;box-shadow:none}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary.email svg{fill:#666}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary.email:hover{background-color:#dc4a3d;border-color:#dc4a3d}.Contact .panel .content .row-contact .right-contact .ant-btn.ant-btn-primary.email:hover svg{fill:#fff}.Contact .panel .content.editing{animation:.2s ease-in running comein}.Contact .panel .content.editing .divider{justify-content:space-between}.Contact .panel .content.editing .row-contact .left-contact .ant-select,.Contact .panel .content.editing .row-contact .left-contact .ant-select-enabled,.Contact .panel .content.editing .row-contact .left-contact .ant-select-selection{width:80px;height:31px;background-color:#fafafa}.Contact .panel .content.editing .row-contact .left-contact .ant-select svg:hover,.Contact .panel .content.editing .row-contact .left-contact .ant-select-enabled svg:hover,.Contact .panel .content.editing .row-contact .left-contact .ant-select-selection svg:hover{fill:#ccc}.Contact .panel .content.editing .row-contact .left-contact svg:hover{cursor:pointer;fill:red}.Contact .panel .content.editing .row-contact .right-contact .ant-input-affix-wrapper{padding:0}.Contact .panel .content.editing .row-contact .right-contact .ant-input-affix-wrapper .ant-input{padding-left:6px}.new-appointment{position:absolute;top:20%;left:calc((100% - 400px)/2);width:400px;border:1px solid rgb(185.1,214.2,255);background-color:#fff;opacity:1;border-radius:8px;z-index:12;visibility:visible;margin-top:0;box-shadow:8px 20px 35px #0000000d;transition:opacity .2s ease-in,margin-top .1s ease-in}.new-appointment.invisible{margin-top:40px;opacity:0;visibility:hidden}.new-appointment .new-appointment-head{width:100%;height:40px;background-color:#1677ff;border-top-left-radius:8px;border-top-right-radius:8px}.new-appointment .new-appointment-head:hover{cursor:pointer}.new-appointment h4{font-size:1em;font-weight:700;color:#fff;width:85%;display:inline-block;padding:10px 10px 0}.new-appointment>.ant-btn{position:absolute;top:5px;right:5px}.new-appointment .ant-btn-link{padding-left:3px}.new-appointment .row-new-appointment{background-color:#fff;height:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 10px 5px}.new-appointment .row-new-appointment .left-new-appointment{width:58%}.new-appointment .row-new-appointment .right-new-appointment{width:40%}.new-appointment .row-new-appointment .contact-name{width:100%;display:flex;justify-content:space-between}.new-appointment .row-new-appointment .contact-name .ant-btn-link:nth-child(2){color:#ccc;padding-right:0}.new-appointment .row-new-appointment .contact-name .ant-btn-link:nth-child(2):hover{background-color:#0000!important;color:#999}.new-appointment .buttons{display:flex;flex-direction:row;justify-content:flex-end;padding:10px}.new-appointment .buttons .ant-btn{margin-left:10px}.view-appointment{position:absolute;top:20%;left:calc((100% - 400px)/2);width:400px;border:1px solid rgb(185.1,214.2,255);background-color:#fff;opacity:1;border-radius:8px;z-index:11;visibility:visible;margin-top:0;box-shadow:8px 20px 35px #0000000d;transition:opacity .2s ease-in,margin-top .1s ease-in}.view-appointment.invisible{margin-top:40px;opacity:0;visibility:hidden}.view-appointment .new-appointment-head{width:100%;height:40px;background-color:#1677ff;border-top-left-radius:8px;border-top-right-radius:8px}.view-appointment .new-appointment-head .ant-btn-link.ant-btn.close-btn{padding:5px}.view-appointment .new-appointment-head:hover{cursor:move}.view-appointment .loading{height:290px;display:flex;justify-content:center;align-items:center}.view-appointment h4{font-size:1em;font-weight:700;color:#fff;width:85%;display:inline-block;padding:10px 10px 0}.view-appointment>.ant-btn{position:absolute;top:5px;right:5px}.view-appointment .ant-btn-link{padding-left:3px}.view-appointment .appointment-date{font-size:1.3rem;font-weight:600;color:#333}.view-appointment .row-new-appointment{background-color:#fff;height:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 10px 5px}.view-appointment .row-new-appointment.note{font-size:.8rem;color:#aaa}.view-appointment .row-new-appointment.description{font-style:italic}.view-appointment .row-new-appointment .ant-btn-link{color:#333;font-size:1.3rem}.view-appointment .row-new-appointment .left-new-appointment{width:58%}.view-appointment .row-new-appointment .right-new-appointment{width:40%;text-align:right}.view-appointment .row-new-appointment .appointment-done,.view-appointment .row-new-appointment .contact-name{width:100%;display:flex;justify-content:space-between}.view-appointment .buttons{display:flex;flex-direction:row;justify-content:flex-end;padding:10px}.view-appointment .buttons .ant-btn{margin-left:10px}.ant-time-picker-panel-addon{display:flex;justify-content:center;align-items:center}.Contacts{width:100%;flex-grow:1;overflow:hidden;background-color:#f5f5f5}.Contacts header{position:relative;height:50px;width:100%;background-color:#f5f5f5;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;z-index:4}.Contacts header h1{height:100%;width:100px;vertical-align:middle;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:1.3rem;margin-bottom:0;padding-left:10px}.Contacts header .filters{height:100%;flex-grow:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;padding:0}.Contacts header .filters .null-filters{display:flex;align-items:center;gap:10px;height:calc(100% - 1px);padding-left:10px}.Contacts header .filters .null-filters .entity-assigned{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100px;height:100%;padding:10px}.Contacts header .filters .null-filters .entity-assigned .entity{font-weight:600;font-size:.9rem;color:#999;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.Contacts header .filters .null-filters .entity-assigned .assigned{font-size:.7rem}.Contacts header .filters .null-filters:hover{cursor:pointer}.Contacts header .filters .null-filters .selected .entity,.Contacts header .filters .null-filters .selected .assigned{color:#1677ff}.Contacts header .filters .left-filters{height:100%;display:flex;align-items:center;gap:10px}.Contacts header .filters .left-filters .ant-select.ant-select-auto-complete.ant-select-single.ant-select-customize-input.ant-select-show-search{margin:0 10px}.Contacts header .filters .left-filters .ant-select.ant-select-auto-complete.ant-select-single.ant-select-customize-input.ant-select-show-search .ant-select-selection-search{width:434px;justify-self:flex-end;font-weight:700}.Contacts header .filters .left-filters .ant-select.ant-select-auto-complete.ant-select-single.ant-select-customize-input.ant-select-show-search .ant-select-selection-search .ant-select-selection-search-input{background-color:#f3f8ff}.Contacts header .filters .left-filters .ant-select.ant-select-auto-complete.ant-select-single.ant-select-customize-input.ant-select-show-search .ant-select-selection-search .ant-select-selection-search-input .ant-input{background-color:transparent;font-weight:700;color:#1677ff}.Contacts header .filters .left-filters .filter-input{width:434px;margin:0 10px;border:1px solid #BA55D3;box-shadow:none;background-color:#fcf7fd}.Contacts header .filters .left-filters .filter-input .ant-input{width:444px!important;background-color:transparent;color:#ba55d3;font-weight:700}.Contacts main{padding:0;height:calc(100vh - 60px);box-sizing:border-box;background-color:#fff;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-color:#f5f5f5;border-radius:8px}.Contacts main .commands{position:absolute;top:-50px;margin-left:50px;height:49px;padding-left:25px;display:flex;border-top-right-radius:8px;justify-content:space-between;align-items:center;background-color:#fff;transition:.1s top ease-in-out;z-index:3}.Contacts main .commands.active{top:0}.Contacts main .commands .left{font-size:1rem;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:10px}.Contacts main .commands .left>span.range{color:#ccc}.Contacts main .commands .left .range-selector{display:flex;align-items:center;color:#ccc;background-color:#f5f5f5;padding:5px 10px;border-radius:8px;gap:10px;white-space:nowrap}.Contacts main .commands .left .range-selector.active{background-color:#1677ff10;color:#1677ff}.Contacts main .commands .left .range-selector.active .ant-input{color:#1677ff}.Contacts main .commands .left .range-selector .ant-input{max-width:90px;background-color:transparent;outline:none;font-weight:700}.Contacts main .commands .left .range-selector .ant-input input{border:none;box-shadow:none;font-weight:700;font-size:1rem}.Contacts main .commands .right{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:auto;padding-right:10px}.Contacts main .commands .right .assign button{margin-right:0}.Contacts main .BaseTable{background-color:#fff;border-radius:8px}.Contacts main .BaseTable .BaseTable__table{border-radius:8px}.Contacts main .BaseTable .BaseTable__table.BaseTable__table-main{height:100%;border-bottom:none}.Contacts main .BaseTable .BaseTable__table .BaseTable__header{border-top-left-radius:8px;border-top-right-radius:8px}.Contacts main .BaseTable .BaseTable__table .BaseTable__header .BaseTable__header-row{background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.Contacts main .BaseTable .BaseTable__table .BaseTable__header .BaseTable__header-row .BaseTable__header-cell{background-color:#fff}.Contacts main .BaseTable .BaseTable__table .BaseTable__body{background-color:#fff}.Contacts main .BaseTable .BaseTable__table .BaseTable__body .BaseTable__row:hover{background-color:#f9f9f9}.Contacts main .BaseTable .BaseTable__table .BaseTable__body .BaseTable__row-cell-text{overflow:visible}.Contacts main .BaseTable .BaseTable__table .BaseTable__body .BaseTable__row-cell-text .contact-name{padding:10px 10px 10px 0}.Contacts main .BaseTable .BaseTable__table .BaseTable__body .BaseTable__row-cell-text .contact-name:hover{cursor:pointer}.Contacts main .loading{position:absolute;width:100%;height:100%;background-color:#fff9;display:flex;justify-content:center;align-items:center}.Contacts main .table-footer{width:100%;padding:0 30px;height:50px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.Contacts main .table-contacts{position:absolute;background-color:#fff;left:0;top:0}.Contacts main .table-contacts *{-webkit-transition:none!important;-o-transition:none!important;-moz-transition:none!important;transition:none!important}.Contacts main .table-contacts .ant-table-fixed-right .ant-table-body-outer{padding-left:16px;background-color:#fff}.Contacts main .table-contacts .ant-table-column-has-actions.ant-table-column-has-filters{padding-left:0}.Contacts main .table-contacts .ant-table-column-has-actions.ant-table-column-has-sorters{padding-left:10px}.Contacts main .table-contacts .ant-table-column-has-actions:nth-child(8){padding-left:0}.Contacts main .table-contacts .ant-table-thead{font-weight:900}.Contacts main .table-contacts .ant-table-thead .ant-table-selection-column{text-align:right;padding-right:14px}.Contacts main .table-contacts .ant-table-header.ant-table-hide-scrollbar{background-color:#fff}.Contacts main .table-contacts .ant-table-row{border-bottom:none}.Contacts main .table-contacts .ant-table-row .ant-table-column-has-actions.ant-table-column-has-sorters.ant-table-row-cell-break-word{padding:10px}.Contacts main .table-contacts .ant-table-row .ant-table-selection-column{text-align:left}.Contacts main .table-contacts .ant-table-row td{position:relative}.Contacts main .table-contacts .ant-table-row td:first-child{padding-left:30px}.Contacts main .table-contacts .ant-table-row td .last-change{font-size:.85rem}.Contacts main .table-contacts .ant-table-row td .last-change span:first-child{text-align:left;margin-left:-10px}.Contacts main .table-contacts .ant-table-row td .last-change span:last-child{position:absolute;background-color:#fff;width:100%;height:50%;left:0;opacity:1;text-align:left;z-index:3}.Contacts main .table-contacts .ant-pagination.ant-table-pagination{margin-top:10px}.Contacts main .table-contacts .ant-table-footer{height:50px;width:30%;padding-left:30px;position:fixed;display:flex;flex-direction:row;justify-content:space-between;align-items:center;bottom:0;background-color:#fff;color:#999}.Contacts main .table-contacts .ant-table-footer .foot{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:18px;margin-left:-15px;font-size:.9rem}.Contacts main .table-contacts tr:not(:hover){background-color:#fff}.Contacts main .table-contacts tr:hover td .last-change span:last-child{opacity:0}.Contacts .overlay{width:100%;height:100%;background-color:#0003;z-index:8}.Contacts .overlay-panel{position:absolute;width:100vw;height:100vh;top:0;background-color:#fff0;transition:.7s background-color ease-in-out;z-index:-1}.Contacts .overlay-panel.active{background-color:#ffffffb3;z-index:5}.ant-cascader-menus{height:fit-content}.ant-cascader-menus .ant-cascader-menu{height:fit-content;max-height:400px}.IP{position:relative;width:230px;height:100px;padding:10px;border-radius:8px;background-color:#fff;display:flex;flex-direction:column}.IP.entering{background-color:#fff;box-shadow:0 1px 5px #00000026}.IP .ip{height:50%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d5d5d5}.IP .ip input.ant-input{height:100%;background-color:transparent;border:none;width:150px;border-radius:0}.IP .ip input.ant-input:focus{box-shadow:none}.IP .ip>input.ant-input{padding-left:0}.IP .ip>i:hover{color:red}.IP .delete{position:absolute;right:10px;bottom:10px}.IP .description{height:50%;display:flex;align-items:center}.IP .description input.ant-input{height:100%;background-color:transparent;border:none;width:230px;border-radius:0}.IP .description input.ant-input:focus{box-shadow:none}.IP .description>input.ant-input{padding-left:0}#IPAllow{width:100vw;height:100vh;overflow:hidden;background-color:#f5f5f5}#IPAllow>header{position:relative;height:50px;background-color:#f5f5f5;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:4}#IPAllow>header .filters{height:60%;display:flex;gap:10px;align-items:center;background-color:transparent}#IPAllow>header:nth-child(2){position:relative;display:flex;gap:10px;height:44px;z-index:2}#IPAllow>header:nth-child(2) input.ant-input{width:230px}#IPAllow>header:nth-child(2)>input.ant-input{padding-left:0}#IPAllow>header h1{font-size:1.3em;margin:0;width:220px}#IPAllow>main.ips{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px;max-height:calc(100% - 120px);overflow-y:auto;width:calc(100% - 15px);border-radius:8px}.apikey{width:600px;padding:20px;border:1px solid #e5e5e5;background-color:#fff;border-radius:8px;overflow:hidden;margin-bottom:10px;box-sizing:border-box;height:auto}.apikey.create{border:none;padding:0}.apikey .row{display:flex;justify-content:space-between;align-items:flex-start;height:40px}.apikey .row.title{margin-bottom:10px}.apikey .row.title .label{color:#333;font-weight:700;width:50%}.apikey .row.title .icons svg{margin-left:16px}.apikey .row.title .icons svg:hover{cursor:pointer}.apikey .row.foot{margin-top:10px}.apikey .row .label{color:#999;width:22%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apikey .row .label .ant-btn{width:100%}.apikey .row .value{width:73%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apikey .row .value .ant-btn,.apikey .row .value .ant-select{width:100%}.apikey .row .value .ant-checkbox *{background-color:#333;border-color:#333}.apikey .instructions{color:#333}.apikey .instructions h1{margin-bottom:10px}.apikey .instructions p{line-height:1.3}.apikey .instructions .ant-btn{width:100%}main.apikeys{width:100%;height:calc(100vh - 94px);display:flex;padding:10px 0;gap:20px;overflow-y:auto}main.apikeys .left{width:600px}main.apikeys .left .apikeys-list{display:flex;flex-direction:column;height:100%;gap:10px;overflow:auto}main.apikeys .left .apikeys-list .apikey-item{box-sizing:border-box;padding:20px;border:1px solid #e5e5e5;background-color:#fff;border-radius:8px;height:65px;display:flex;align-items:center;justify-content:space-between;font-weight:700}main.apikeys .left .apikeys-list .apikey-item.active{background-color:#d0e4ff;border-color:#1677ff44;color:#1677ff}main.apikeys .left .apikeys-list .apikey-item:hover{cursor:pointer}main.apikeys .right .apikey-details{display:flex;flex-direction:column;gap:10px}.website{width:600px;padding:20px;background-color:#f5f5f5;border-radius:8px;overflow:hidden;transition:.3s height ease;margin-bottom:20px;box-sizing:border-box}.website.create{padding:0;background-color:#fff}.website.create .row.title .label{color:#333}.website.create .row.title .value svg{fill:#333}.website.create .foot .ant-btn{width:100%}.website .row{display:flex;justify-content:space-between;align-items:flex-start;height:40px}.website .row.title{margin-bottom:10px}.website .row.title .label{color:#333;font-weight:700;width:50%}.website .row.title .icons svg{margin-left:16px}.website .row.title .icons svg:hover{cursor:pointer}.website .row.foot{margin-top:10px}.website .row .label{color:#999;width:22%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.website .row .label .ant-btn{width:100%}.website .row .value{width:73%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.website .row .value .ant-btn,.website .row .value .ant-select{width:100%}.website .row .value .ant-checkbox *{background-color:#333;border-color:#333}main.websites{width:100%;height:calc(100vh - 94px);gap:20px;margin-top:10px;overflow-y:auto;display:flex}main.websites .left{width:600px;display:flex;flex-direction:column;height:100%;gap:10px;overflow:auto}main.websites .left .website-item{box-sizing:border-box;padding:20px;border:1px solid #e5e5e5;background-color:#fff;border-radius:8px;height:65px;display:flex;align-items:center;justify-content:space-between;font-weight:700}main.websites .left .website-item.active{background-color:#d0e4ff;border-color:#1677ff44;color:#1677ff}main.websites .left .website-item:hover{cursor:pointer}#Integrations{width:100vw;overflow:hidden;background-color:#f5f5f5}#Integrations>header{position:relative;height:50px;background-color:#f5f5f5;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:4}#Integrations>header h1{width:220px;font-size:1.3rem}#Integrations>header .tabs{height:100%;width:220px;padding:0 10px;display:flex;align-items:center;gap:10px}#Integrations>header .tabs .tab{display:flex;align-items:center;justify-content:center;height:100%;padding:0 10px;border-bottom:2px solid #ccc;width:50%;font-weight:700;color:#666}#Integrations>header .tabs .tab:hover{cursor:pointer}#Integrations>header .tabs .tab.active{background-color:#d0e4ff;border-bottom:2px solid #1677ff;color:#1677ff}#Integrations>header:nth-child(2){position:relative;background-color:#f5f5f5;display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:44px;z-index:2}#Integrations>header:nth-child(2) .filters{height:60%;display:flex;align-items:center;background-color:transparent;gap:10px}#Integrations>header:nth-child(2) input.ant-input,#Integrations>header:nth-child(2) .ant-select-selector{width:230px}@keyframes pulse{0%{transform:scale(1)}30%{transform:scale(1.05)}}@keyframes comeupbody{0%{height:0px;opacity:0}to{height:350px;opacity:1}}#Call{position:absolute;width:440px;height:auto;bottom:0;right:0;border-radius:5px;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden;box-shadow:2px 10px 25px #0003;transition:.1s opacity ease-in;z-index:15;border:1px solid rgb(185.1,214.2,255)}#Call.not-calling{opacity:0}#Call:hover{cursor:move}#Call .waveform{height:280px;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:.2s height ease-in;animation:comeupbody .2s cubic-bezier(.17,.67,.83,.67);border-left:1px solid #f5f5f5}#Call .waveform>svg{position:absolute}#Call .waveform>svg:first-child{top:15px;left:15px}#Call .waveform>svg:nth-child(2){top:15px;right:15px}#Call .waveform .esito{position:absolute;transition:.2s top ease-in;top:-100%;width:100%;padding:15px;height:80%;display:flex;justify-content:center;flex-direction:column;align-items:center;background-color:#fff;z-index:2}#Call .waveform .esito label{width:70%}#Call .waveform .esito h2{font-size:1.3em;margin-bottom:15px;color:#333;width:70%;text-align:left}#Call .waveform .esito .ant-rate,#Call .waveform .esito .comments{width:70%}#Call .waveform .esito .status{margin-top:10px;width:70%}#Call .waveform .esito .row-new-appointment{background-color:#fff;height:auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 10px 10px 0;width:70%}#Call .waveform .esito .row-new-appointment .left-new-appointment{width:58%}#Call .waveform .esito .row-new-appointment .right-new-appointment{width:40%}#Call .waveform .esito.collapsed{top:0}#Call .bar{position:relative;padding:15px;width:100%;height:50px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f1f1f1}#Call .bar .circle{position:absolute;top:-30px;left:calc(50% - 30px);width:60px;height:60px;background-color:#4ed351;display:flex;justify-content:center;align-items:center;transition:.2s background-color ease-in;z-index:3}#Call .bar .circle.calling{background-color:#f5222d;animation:pulse 1s cubic-bezier(.17,.67,.83,.67) infinite alternate}#Call .bar .circle.calling svg{transform:rotate(135deg) scaleX(-1) translateY(2px)}#Call .bar .circle.saving{background-color:#1677ff}#Call .bar .circle.saving:disabled{background-color:#999}#Call .bar .circle:hover{cursor:pointer}#Call .bar .circle svg{fill:#fff;font-size:1.3rem;transform:rotate(0) scaleX(-1);transition:.2s transform cubic-bezier(.17,.67,.83,.67)}#Call .bar .name{color:#1677ff}#Call .bar .name:hover{cursor:pointer;color:#5ca0ff}#Call .close{position:absolute;right:10px;top:10px;width:30px;height:30px;border-radius:50%;background-color:#fff;z-index:15;display:flex;justify-content:center;align-items:center;transition:background-color .2s ease-in}#Call .close:hover{cursor:pointer;background-color:#f1f1f1}@keyframes appear{0%{opacity:0}to{opacity:1}}.scheduler{height:calc(100% - 10px);width:calc(100% - 20px);margin:10px;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;border-radius:8px}.scheduler .commands{height:50px;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px}.scheduler .commands .left-buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:auto;min-width:265px}.scheduler .commands .left-buttons .monthDisplay{font-size:1.2em;color:#666;font-weight:600;margin-left:10px}.scheduler .commands .left-buttons .monthDisplay:first-child{padding:0 6px 0 16px}.scheduler .commands .right-buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;min-width:420px}.scheduler .commands .right-buttons .types{margin-right:10px}.scheduler .commands .right-buttons .types .ant-tag{margin:0;padding:1px 5px;border-radius:0;font-size:12.5px}.scheduler .commands .right-buttons .types .ant-tag:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.scheduler .commands .right-buttons .types .ant-tag:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.scheduler .commands .right-buttons .types .ant-tag:hover{cursor:pointer}.scheduler .commands .right-buttons .ant-btn{font-size:12.5px}.scheduler .Week,.scheduler .Day{width:100%;height:calc(100% - 70px)}.scheduler .Week .head,.scheduler .Day .head{height:100px;width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;border-top:1px solid #eee;border-bottom:1px solid #eee}.scheduler .Week .head .switch,.scheduler .Day .head .switch{width:60px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1px solid #eee}.scheduler .Week .head .switch .ant-btn,.scheduler .Day .head .switch .ant-btn{width:25px;height:25px}.scheduler .Week .head .week,.scheduler .Day .head .week{height:100%;width:calc(100% - 68px);display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;box-sizing:border-box}.scheduler .Week .head .week .box,.scheduler .Day .head .week .box{height:100%;padding:20px;width:14.2857142857%;transition:.3s ease-in-out width;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-right:1px solid #eee}.scheduler .Week .head .week .box:hover,.scheduler .Day .head .week .box:hover{cursor:pointer}.scheduler .Week .head .week .box:last-child,.scheduler .Day .head .week .box:last-child{border-right:none}.scheduler .Week .head .week .box.selected,.scheduler .Day .head .week .box.selected{background-color:#fafafa}.scheduler .Week .head .week .box.selected .day h1,.scheduler .Week .head .week .box.selected .day h4,.scheduler .Day .head .week .box.selected .day h1,.scheduler .Day .head .week .box.selected .day h4{color:#1677ff}.scheduler .Week .head .week .box.selected:nth-child(6) .day h1,.scheduler .Week .head .week .box.selected:nth-child(6) .day h4,.scheduler .Week .head .week .box.selected:nth-child(7) .day h1,.scheduler .Week .head .week .box.selected:nth-child(7) .day h4,.scheduler .Day .head .week .box.selected:nth-child(6) .day h1,.scheduler .Day .head .week .box.selected:nth-child(6) .day h4,.scheduler .Day .head .week .box.selected:nth-child(7) .day h1,.scheduler .Day .head .week .box.selected:nth-child(7) .day h4{color:#f5222d}.scheduler .Week .head .week .box.today,.scheduler .Day .head .week .box.today{background-color:#e8f1ff}.scheduler .Week .head .week .box:nth-child(6).today,.scheduler .Week .head .week .box:nth-child(7).today,.scheduler .Day .head .week .box:nth-child(6).today,.scheduler .Day .head .week .box:nth-child(7).today{background-color:#fee9ea}.scheduler .Week .head .week .box:nth-child(6) .day h1,.scheduler .Week .head .week .box:nth-child(6) .day h4,.scheduler .Week .head .week .box:nth-child(7) .day h1,.scheduler .Week .head .week .box:nth-child(7) .day h4,.scheduler .Day .head .week .box:nth-child(6) .day h1,.scheduler .Day .head .week .box:nth-child(6) .day h4,.scheduler .Day .head .week .box:nth-child(7) .day h1,.scheduler .Day .head .week .box:nth-child(7) .day h4{color:#f97a81}.scheduler .Week .head .week .box .day,.scheduler .Day .head .week .box .day{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.scheduler .Week .head .week .box .day h1,.scheduler .Day .head .week .box .day h1{color:#666;font-size:2em;margin:0;line-height:1em}.scheduler .Week .head .week .box .day h4,.scheduler .Day .head .week .box .day h4{color:#666;font-size:1.2em;margin:0}.scheduler .Week .body,.scheduler .Day .body{height:calc(100% - 82px);width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;overflow:scroll}.scheduler .Week .body .times,.scheduler .Day .body .times{position:relative;width:60px;height:1920px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-right:1px solid #eee}.scheduler .Week .body .times .time,.scheduler .Day .body .times .time{position:absolute;color:#666}.scheduler .Week .body .schedule,.scheduler .Day .body .schedule{width:calc(100% - 60px);height:1920px;display:flex;flex-direction:row;align-items:flex-start}.scheduler .Week .body .schedule .appointments,.scheduler .Day .body .schedule .appointments{position:relative;height:100%;width:14.2857142857%;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;padding:0;border-right:1px solid #fff;overflow-y:visible}.scheduler .Week .body .schedule .appointments:last-child,.scheduler .Day .body .schedule .appointments:last-child{border-right:none}.scheduler .Week .body .schedule .appointments.selected,.scheduler .Day .body .schedule .appointments.selected{background-color:#fafafa;border-left:1px solid #eee;border-right:1px solid #eee}.scheduler .Week .body .schedule .appointments.selected:first-child,.scheduler .Day .body .schedule .appointments.selected:first-child{border-left:none}.scheduler .Week .body .schedule .appointments.selected:last-child,.scheduler .Day .body .schedule .appointments.selected:last-child{border-right:none}.scheduler .Week .body .schedule .appointments .line,.scheduler .Day .body .schedule .appointments .line{position:absolute;height:1px;width:100%;border-top:1px solid red}.scheduler .Week .body .schedule .appointments .line .vertical,.scheduler .Day .body .schedule .appointments .line .vertical{position:absolute;height:14px;bottom:-7px;border-left:1px solid red}.scheduler .Week .body .schedule .appointments .appointment,.scheduler .Day .body .schedule .appointments .appointment{position:absolute;width:100%;height:80px;border-radius:8px;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden;animation:appear .2s ease-in forwards}.scheduler .Week .body .schedule .appointments .appointment:hover,.scheduler .Day .body .schedule .appointments .appointment:hover{cursor:pointer;z-index:10;box-shadow:0 2px 6px #0000000d}.scheduler .Week .body .schedule .appointments .appointment .contact,.scheduler .Day .body .schedule .appointments .appointment .contact{font-weight:900}.scheduler .Week .body .schedule .appointments .appointment .description,.scheduler .Day .body .schedule .appointments .appointment .description{font-size:.8em}.scheduler .Week .body .schedule .appointments .appointment .appointment-time,.scheduler .Day .body .schedule .appointments .appointment .appointment-time{font-size:.8em;right:10px}.scheduler .Week .body .schedule .appointments .appointment.done,.scheduler .Day .body .schedule .appointments .appointment.done{background-color:#e5f6dd;color:#52c41a;border-left:2px solid rgb(151.2,219.6,117.6);border-top:1px solid rgb(151.2,219.6,117.6);border-bottom:1px solid rgb(151.2,219.6,117.6);border-right:1px solid rgb(151.2,219.6,117.6)}.scheduler .Week .body .schedule .appointments .appointment.not-done-future,.scheduler .Day .body .schedule .appointments .appointment.not-done-future{background-color:#e2f2ff;color:#40a9ff;border-left:2px solid rgb(140.4,203.4,255);border-top:1px solid rgb(140.4,203.4,255);border-bottom:1px solid rgb(140.4,203.4,255);border-right:1px solid rgb(140.4,203.4,255)}.scheduler .Week .body .schedule .appointments .appointment.not-done-past,.scheduler .Day .body .schedule .appointments .appointment.not-done-past{background-color:#fedee0;color:#f5222d;border-left:2px solid rgb(249,122.4,129);border-top:1px solid rgb(249,122.4,129);border-bottom:1px solid rgb(249,122.4,129);border-right:1px solid rgb(249,122.4,129)}.scheduler .Day .head .dayHead{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;width:calc(100% - 60px);padding:10px}.scheduler .Day .head .dayHead .box{width:100%;justify-content:flex-end;align-items:flex-end}.scheduler .Day .head .dayHead .box .day{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end}.scheduler .Day .head .dayHead .box .day h1{color:#666;font-size:4em;margin-right:10px}.scheduler .Day .body .schedule .appointments{width:100%;overflow-y:visible}.scheduler .List{width:100%;height:calc(100% - 70px);padding:10px;overflow:auto}.scheduler .List .list-day{width:100%;height:auto;border-radius:8px;border:1px solid #d9d9d9;margin-bottom:10px}.scheduler .List .list-day.today{background-color:#f3f8ff}.scheduler .List .list-day.today .list-day-head{color:#1677ff;border-bottom:1px solid rgb(185.1,214.2,255)}.scheduler .List .list-day.today .list-day-head:hover{background-color:#e8f1ff}.scheduler .List .list-day.today.weekend{background-color:#fff4f5}.scheduler .List .list-day.today.weekend .list-day-head{color:#f5222d;border-bottom:1px solid rgb(252,188.7,192)}.scheduler .List .list-day.today.weekend .list-day-head:hover{background-color:#fee9ea}.scheduler .List .list-day .list-day-head{width:100%;height:50px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;font-size:1.2em;border-bottom:1px solid rgb(234.6,234.6,234.6);border-radius:8px;font-weight:700}.scheduler .List .list-day .list-day-head:hover{border-color:#1677ff;background-color:#f5f5f5;cursor:pointer}.scheduler .List .list-day .list-day-appointments .list-day-appointment{padding:10px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;overflow-y:visible}.scheduler .List .list-day .list-day-appointments .list-day-appointment:hover{background-color:#f5f5f5;cursor:pointer}.scheduler .List .list-day .list-day-appointments .list-day-appointment .list-day-appointment-time{width:120px;padding:5px 0}.scheduler .List .list-day .list-day-appointments .list-day-appointment .list-day-appointment-description{width:calc(100% - 120px);display:flex;flex-direction:row;align-items:center}.scheduler .List .list-day .list-day-appointments .list-day-appointment .list-day-appointment-description .list-day-appointment-name{color:#333;display:inline-block;font-weight:900;width:190px;height:100%}.scheduler .List .list-day .list-day-appointments .list-day-appointment .list-day-appointment-description .ant-badge{width:calc(100% - 220px)}.scheduler .List .list-day .list-day-appointments .list-day-appointment .list-day-appointment-description .ant-rate{width:110px}.scheduler .ant-fullcalendar-fullscreen{height:calc(100% - 70px)}.scheduler .ant-fullcalendar-fullscreen .calendar-day{display:flex;flex-direction:column}@keyframes comein{0%{opacity:0}to{opacity:1}}#Appointments{width:100%;flex-grow:1}#Appointments header{height:50px;padding:0 30px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#Appointments header h1{margin:0;font-size:1.3em}#Appointments main{display:flex;flex-direction:row;justify-content:flex-start;width:100%;height:calc(100vh - 64px);background-color:#fff}#Appointments main .left{width:280px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px}#Appointments main .left .header{display:flex;flex-direction:row;justify-content:space-between;padding:10px;margin-top:3px}#Appointments main .left .header .left{width:auto;flex-direction:row;justify-content:flex-start;align-items:center}#Appointments main .left .header .left .month:hover,#Appointments main .left .header .left .year:hover{cursor:pointer}#Appointments main .left .header .right{width:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}#Appointments main .left .header .right .anticon{padding-left:3px}#Appointments main .left .header .right .anticon svg{color:#666;font-weight:900}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini{border-top:none;padding-left:10px;margin-top:10px}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content thead th{color:#333;font-weight:900;padding-bottom:10px}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content thead th:nth-child(6),#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content thead th:last-child{color:#f5222d}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content tbody td{padding-bottom:1px}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content tbody td:nth-child(6),#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content tbody td:last-child{color:#f5222d}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content tbody td:nth-child(6) .today,#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content tbody td:last-child .today{border:1px solid #f5222d}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content tbody td:nth-child(6) .week,#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content tbody td:last-child .week{background-color:#fee9ea}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content tbody td:nth-child(6) .selected,#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content tbody td:last-child .selected{background-color:#f5222d;color:#fff}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content .date{display:flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:3px;transition:.2s ease-in-out color,.2s ease-in-out background-color}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content .date.today{border:1px solid #1677ff}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content .date.not-month{color:#bbb}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content .date.week{background-color:#eee}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content .date.selected{background-color:#1677ff;color:#fff}#Appointments main .left .ant-picker-calendar.ant-picker-calendar-mini .ant-picker-content .date:hover{cursor:pointer}#Appointments main .left .ant-input{width:84%;margin-bottom:10px}#Appointments main .left .ant-input:focus{box-shadow:none}#Appointments main .left .users{width:100%;flex-grow:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:10px;background-color:#fff;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#Appointments main .left .users .users-list{overflow:auto}#Appointments main .left .users .users-list .user{width:100%;padding:3px 5px;display:flex;justify-content:space-between;align-items:center;margin-bottom:3px;border-radius:3px;color:#666;font-weight:400;animation:comein .3s cubic-bezier(.24,.27,0,.93);transition:background-color .2s ease-in,color .2s ease-in;border:1px solid transparent}#Appointments main .left .users .users-list .user:hover{background-color:#f5f5f5;color:#333;cursor:pointer}#Appointments main .left .users .users-list .user.selected{background-color:#dcebff;color:#1677ff}#Appointments main .left .users .users-list .user.selected:hover{background-color:#d0e4ff;cursor:pointer}#Appointments main .left .users .users-list .user .l{width:100%;display:flex;align-items:center}#Appointments main .left .users .users-list .user .l .username{width:100%;padding:5px 5px 2.5px;font-size:.9rem;line-height:1}#Appointments main .left .users .users-list .user .id{width:100%;padding:5px 0 5px 5px;font-size:.8rem;text-align:right}#Appointments main .right{width:calc(100% - 200px)}#Appointments .overlay-panel{position:absolute;width:100vw;height:100vh;top:0;background-color:#fff0;transition:.7s background-color ease-in-out;z-index:-1}#Appointments .overlay-panel.active{background-color:#ffffffb3;z-index:5}.ant-dropdown .selected{color:#444;font-weight:900}.SIP{display:flex;align-items:center}.SIP span[role=img]{margin-right:8px}.SIP .ant-input{max-width:60px}.sips{width:32.5%;height:100%;display:flex;flex-direction:column}.sips .head{height:auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #f5f5f5}.sips .head .assign-actions{display:flex;gap:10px}.sips .columns{display:flex;justify-content:space-between;align-items:center;padding:0 30px;border-bottom:1px solid #f5f5f5}.sips .columns .column:last-child{width:58px}.sips .list{height:calc(100vh - 100px);overflow-y:auto;padding-bottom:20px}.sips .list .sipp{display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #f5f5f5;border-left:1px solid transparent;min-height:80px;padding:10px 30px;transition:.2s background-color ease-in,.2s border-left ease-in}.sips .list .sipp:hover{background-color:#fafafa;cursor:pointer}.sips .list .sipp.editing{background-color:#f3f8ff;color:#1677ff}.sips .list .sipp.editing .voip-row{align-items:center}.sips .list .sipp.adding{background-color:#f3f8ff;color:#1677ff}.sips .list .sipp.adding .voip-row{align-items:center}.sips .list .sipp.adding .voip-row .right .ant-input,.sips .list .sipp.adding .voip-row .right .ant-select-selection{color:#1677ff;background-color:#dcebff}.sips .list .sipp.active{background-color:#f3f8ff;color:#1677ff}.sips .list .sipp h1{font-weight:600;color:#1677ff}.sips .list .sipp .voip-row{width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 0}.sips .list .sipp .voip-row .data{display:flex;align-items:center}.sips .list .sipp .voip-row .data .sip{font-size:1rem;font-weight:700;margin-right:10px}.sips .list .sipp .voip-row .data .username{font-size:1rem;font-weight:700;margin-left:10px}.sips .list .sipp .voip-row .buttons{margin-right:-10px}.sips .list .sipp .voip-row .buttons .ant-btn-link.delete{color:red}.sips .list .sipp .voip-row .buttons .ant-btn-link.delete:hover{background-color:#fff2f2!important}.sips .list .sipp .voip-row .left{font-size:.8rem}.sips .list .sipp .voip-row .right .ant-input,.sips .list .sipp .voip-row .right .ant-select-selection{width:190px;border:none;background-color:#dcebff;color:#1677ff}.sips .list .sipp .voip-row .right .ant-input:focus,.sips .list .sipp .voip-row .right .ant-select-selection:focus{background-color:#f3f8ff;color:#1677ff}.sips .list .sipp .voip-row .right .ant-btn-link{margin-right:10px}.sips .list{margin:0;padding:20px 30px;height:calc(100vh - 140px);background-color:transparent;display:flex;flex-direction:column;overflow-y:auto}.sips .list .ant-tree{background-color:transparent}.dids{width:37.5%;height:100%;display:flex;flex-direction:column}.dids .head{height:auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 30px;border-bottom:1px solid #f5f5f5}.dids .list{height:calc(100vh - 100px);overflow-y:auto;padding-bottom:20px}.dids .list .did{position:relative;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #f5f5f5;border-left:1px solid transparent;padding:10px 30px;transition:.2s background-color ease-in,.2s border-left ease-in}.dids .list .did:hover .voip-row .buttons{visibility:visible;opacity:1}.dids .list .did.editing{background-color:#f3f8ff;color:#1677ff}.dids .list .did.editing .voip-row{align-items:center}.dids .list .did.editing .voip-row .ant-select{min-width:190px}.dids .list .did.editing .voip-row .ant-select .ant-select-selector{width:190px;color:#1677ff;background-color:#dcebff;border:none}.dids .list .did.adding{background-color:#f3f8ff;color:#1677ff}.dids .list .did.adding .voip-row{align-items:center}.dids .list .did.adding .voip-row .right .ant-input,.dids .list .did.adding .voip-row .right .ant-select-selector{width:190px;color:#1677ff;background-color:#dcebff}.dids .list .did.active{color:#1677ff}.dids .list .did.active:after{content:"•";font-size:2rem;color:#1677ff;position:absolute;left:8px;bottom:25%}.dids .list .did.active .default{bottom:13px;color:#1677ff}.dids .list .did.active .default .hidden{display:none}.dids .list .did h1{font-weight:600;color:#1677ff}.dids .list .did .voip-row{width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 0}.dids .list .did .voip-row .data{display:flex;align-items:center;height:1rem}.dids .list .did .voip-row .data .country{font-weight:700;margin:10px}.dids .list .did .voip-row .data .prefix{font-style:italic}.dids .list .did .voip-row .buttons{width:100%;display:flex;justify-content:flex-end;visibility:hidden;opacity:0;transition:.2s visibility ease-in,.2s opacity ease-in}.dids .list .did .voip-row .left{font-size:.8rem}.dids .list .did .voip-row .right .ant-input,.dids .list .did .voip-row .right .ant-select-selection{width:190px;border:none;background-color:#dcebff;color:#1677ff}.dids .list .did .voip-row .right .ant-input:focus,.dids .list .did .voip-row .right .ant-select-selection:focus{background-color:#f3f8ff;color:#1677ff}.dids .list .did .voip-row .right .ant-btn-link{margin-right:10px}.dids .list .did .voip-row .right .ant-tag{background-color:#dcebff;color:#1677ff;border-color:#1677ff;margin:5px}.dids .list .did .voip-row .right .ant-tag.selected{background-color:#1677ff;color:#fff}.dids .list .did .voip-row.teams{font-size:.8rem;font-style:italic;color:#999}.voips{width:30%;height:100%;display:flex;flex-direction:column;z-index:2;padding:0 10px}.voips .head{box-sizing:border-box;height:auto;width:100%;display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid #f5f5f5}.voips .head h2{font-weight:700}.voips .list{height:calc(100vh - 100px);overflow-y:auto;padding-bottom:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.voips .list .voip{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #f5f5f5;border-left:1px solid transparent;min-height:100px;width:100%;padding:10px 30px;border-radius:8px;background-color:#fff;transition:.2s background-color ease-in,.2s border-left ease-in}.voips .list .voip:hover{background-color:#fafafa;cursor:pointer}.voips .list .voip.editing{border-left:1px solid #1677ff;background-color:#f3f8ff;color:#1677ff}.voips .list .voip.editing .voip-row{align-items:center}.voips .list .voip.adding{border-left:1px solid #1677ff;background-color:#f3f8ff;color:#1677ff}.voips .list .voip.adding .voip-row{align-items:center}.voips .list .voip.adding .voip-row .right .ant-input,.voips .list .voip.adding .voip-row .right .ant-select-selection{color:#1677ff;background-color:#dcebff}.voips .list .voip.active{background-color:#1677ff;color:#fff}.voips .list .voip.active:hover .buttons .ant-btn-link{color:#fff}.voips .list .voip h1{font-weight:600;color:#1677ff}.voips .list .voip .voip-row{width:100%;display:flex;justify-content:space-between;align-items:flex-start;padding:5px 0}.voips .list .voip .voip-row:hover .buttons{display:flex}.voips .list .voip .voip-row .data .name{font-size:1rem;font-weight:700}.voips .list .voip .voip-row .buttons{margin-right:-10px;display:none}.voips .list .voip .voip-row .buttons .ant-btn-link.delete{color:red}.voips .list .voip .voip-row .buttons .ant-btn-link.delete:hover{background-color:#fff2f2!important}.voips .list .voip .voip-row .left{font-size:.8rem}.voips .list .voip .voip-row .right .ant-input,.voips .list .voip .voip-row .right .ant-cascader-picker,.voips .list .voip .voip-row .right .ant-select-selector{width:250px;border:none;background-color:#dcebff;color:#1677ff}.voips .list .voip .voip-row .right .ant-input:focus,.voips .list .voip .voip-row .right .ant-cascader-picker:focus,.voips .list .voip .voip-row .right .ant-select-selector:focus{background-color:#f3f8ff;color:#1677ff}.voips .list .voip .voip-row .right .ant-btn-link{margin-right:10px}.voips .list .voip .voip-row .right .tag{padding:0 5px;font-size:.8rem}#VoIP{width:100vw;overflow:hidden}#VoIP>header{position:relative;height:50px;background-color:#f5f5f5;padding:0 10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:4}#VoIP>header h1{font-size:1.3em;margin:0}#VoIP>main#voip{display:flex;height:calc(100% - 50px);background-color:#f5f5f5}.single-user{box-sizing:border-box;width:100%;height:100%;overflow:hidden;position:relative}.single-user .ant-tabs-nav{padding-left:20px;margin-bottom:0}.single-user .ant-tabs{max-height:calc(100% - 40px)}.single-user .ant-tabs .ant-tabs-content-holder{overflow-y:auto}.single-user .search-permissions{position:absolute;top:10px;right:20px;width:200px;z-index:1}.single-user h5{padding-left:15px;margin-top:10px;font-weight:900}.single-user .row{box-sizing:border-box;width:100%;padding:6px 15px;display:flex;justify-content:space-between;align-items:center}.single-user .row:hover{background-color:#f7f7f7}.single-user .row.website.head{border-bottom:1px solid #f7f7f7}.single-user .row.website.head:hover{background-color:#fff}.single-user .row.website.head .left .password{filter:blur(0px)}.single-user .row.website:last-child:hover{background-color:#fff}.single-user .row.website .left .domain{font-weight:700;width:150px;margin-right:15px}.single-user .row.website .left .username{width:80px;font-weight:light;margin-right:15px}.single-user .row.website .left .password{filter:blur(3px);transition:filter .1s ease-in-out}.single-user .row.website .left .password:hover{filter:blur(0px)}.single-user .row.website .left input.ant-input,.single-user .row.website .left .ant-input-password{margin-right:5px}.single-user .row.website .right{padding-right:0}.single-user .row.website .right .ant-btn-primary{display:flex;justify-content:center;align-items:center}.single-user .row.dids.head{border-bottom:1px solid #f7f7f7}.single-user .row.dids.head:hover{background-color:#fff}.single-user .row.dids.head .left .password{filter:blur(0px)}.single-user .row.dids:last-child:hover{background-color:#fff}.single-user .row.dids .left .country{font-weight:700;width:100px;margin-right:15px}.single-user .row.dids .left .number{width:150px;font-weight:light;margin-right:15px}.single-user .row.dids .left input.ant-input,.single-user .row.dids .left .ant-input-password{margin-right:5px}.single-user .row.dids .right{padding-right:0}.single-user .row.dids .right .ant-btn-primary{display:flex;justify-content:center;align-items:center;padding-right:10px}.single-user .row.amis.head{border-bottom:1px solid #f7f7f7}.single-user .row.amis.head:hover{background-color:#fff}.single-user .row.amis.head .left .password{filter:blur(0px)}.single-user .row.amis:last-child:hover{background-color:#fff}.single-user .row.amis .left .host{font-weight:700;width:150px;margin-right:15px}.single-user .row.amis .left .username{width:100px;font-weight:light;margin-right:15px}.single-user .row.amis .left .password{filter:blur(3px);transition:filter .1s ease-in-out}.single-user .row.amis .left .password:hover{filter:blur(0px)}.single-user .row.amis .left input.ant-input,.single-user .row.amis .left .ant-input-password{margin-right:5px}.single-user .row.amis .right{padding-right:0}.single-user .row.amis .right .ant-btn-primary{display:flex;justify-content:center;align-items:center;padding-right:10px}.single-user .row .left{font-size:1.1em;display:flex}.single-user .row .right{font-size:1.1em;font-weight:900;display:flex}.single-user .row .right .ant-tag{margin-right:0}.single-user .row .right i.anticon{padding-left:10px;margin-left:0}.single-user .row .right i.anticon:hover{cursor:pointer}.single-user .row .right input.ant-input.inline-edit{width:190px;border:none;background-color:#dcebff;text-align:right;color:#1677ff}.single-user .row .right input.ant-input.inline-edit:focus{background-color:#f3f8ff;color:#1677ff}.single-user .row .right .ant-btn-link{margin-right:-10px}.single-user .row .right .editable:hover{cursor:pointer}.single-user .actions{position:absolute;width:100%;height:40px;bottom:0;padding:0 2.5%;display:flex;border-radius:0;align-items:center;justify-content:space-between;background-color:transparent;border-top:1px solid #f1f1f1}.single-user .actions .ant-btn-link.delete{color:#333;margin-right:10px}.single-user .actions .ant-btn-link.delete:hover{color:red;background-color:#fff2f2!important}#Profile{padding:20px;width:100%}#Profile .single-user{width:50%}.ManageUsers{width:100%;height:100%;max-height:100%;bottom:0;display:flex;flex-direction:column}.ManageUsers .head{box-sizing:border-box;width:100%;height:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #f5f5f5}.ManageUsers .head .ant-breadcrumb-link:hover{cursor:pointer;color:#1677ff}.ManageUsers .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-grow:1;height:100%;max-height:100%;overflow-y:scroll}.ManageUsers .content .user{box-sizing:border-box;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:8px 15px}.ManageUsers .content .user:hover{background-color:#f7f7f7}.ManageUsers .content .user .left{display:grid;grid-template-columns:1fr 1fr 1fr;width:auto;height:100%}.ManageUsers .content .user .left .name{width:160px;padding-right:10px;border-right:1px solid #f1f1f1;display:flex;align-items:center}.ManageUsers .content .user .left .role,.ManageUsers .content .user .left .team{padding-left:10px;border-right:1px solid #f1f1f1;display:flex;align-items:center}.ManageUsers .content .single-user .ant-tabs.ant-tabs-top{width:100%;height:100%}.ManageUsers .content .single-user .ant-tabs.ant-tabs-top .ant-tabs-content.ant-tabs-content-top{width:100%;height:100%;overflow-y:auto}.ManageUsers .filters{box-sizing:border-box;bottom:0;width:100%;height:fit-content;padding:10px;display:flex;gap:5px}.ManageUsers .filters .ant-input-search{width:180px}.ManageUsers .filters .ant-btn.ant-btn-ghost.ant-btn-sm:focus{border-color:#ccc;color:#666}.add-new-user{width:100%;background-color:#f5f5f5}.add-new-user h5{padding-left:15px;margin-top:10px;font-weight:900}.add-new-user .new-user-row{width:100%;padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.add-new-user .new-user-row.header{color:#ccc}.add-new-user .new-user-row .left{font-size:1.1em}.add-new-user .new-user-row .right .inline-edit{width:250px}.add-new-user .new-user-row .right .inline-edit.ant-select{width:223px}.add-new-affiliate{width:100%}.add-new-affiliate h5{padding-left:15px;margin-top:10px;font-weight:900}.add-new-affiliate .cc-row{width:100%;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;background-color:#f5f5f5}.add-new-affiliate .cc-row.header{color:#ccc}.add-new-affiliate .cc-row .left{font-size:1.1em}.add-new-affiliate .cc-row .right .inline-edit{width:250px}.Subordinates{width:100%}.Subordinates .row{width:100%;padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.Subordinates .row .left{font-size:1.1em;display:flex;justify-content:flex-start;align-items:center}.Subordinates .row .left .role{height:100%;width:auto;display:flex;justify-content:center;align-items:center;padding-left:10px}.Subordinates .row .left .name{padding-right:10px}.Subordinates .row .right{font-size:1.1em;font-weight:900}.Subordinates .row .right .ant-btn-link{margin-right:-10px}.Subordinates .divider{border-top:1px solid #f5f5f5;width:100%;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;font-style:italic;color:#999}.add-new-team{width:100%;background-color:#f5f5f5}.add-new-team h5{padding-left:15px;margin-top:10px;font-weight:900}.add-new-team .team-row{width:100%;padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.add-new-team .team-row.header{color:#ccc}.add-new-team .team-row .left{font-size:1.1em}.add-new-team .team-row .right .inline-edit{width:250px}.single-call-centre{width:100%;height:100%;position:relative;display:grid;grid-template-rows:auto auto auto auto auto;padding-bottom:40px}.single-call-centre h5{padding-left:15px;margin-top:10px;font-weight:900}.single-call-centre .row{width:100%;padding:10px 15px;display:flex;justify-content:space-between;align-items:center}.single-call-centre .row.header{border-bottom:1px solid #fcfdff}.single-call-centre .row.adding{background-color:#fcfdff}.single-call-centre .row.adding-header{background-color:#fcfdff;color:#ccc}.single-call-centre .row input.ant-input.inline-edit{outline:none;border:none;background-color:transparent;font-size:1em;font-weight:900;width:auto;padding:0;height:1.4em;color:#00f}.single-call-centre .row input.ant-input.inline-edit:focus{outline:none;box-shadow:none}.single-call-centre .row .editable:hover{cursor:pointer}.single-call-centre .row .left{font-size:1.1em;display:flex;justify-content:flex-start;align-items:center}.single-call-centre .row .left input.ant-input.inline-edit{text-align:left;font-weight:100}.single-call-centre .row .left .role{height:100%;width:auto;display:flex;justify-content:center;align-items:center;padding-left:10px}.single-call-centre .row .left .name{padding-right:10px}.single-call-centre .row .left .type{padding-left:10px;color:#ccc}.single-call-centre .row .right{font-size:1.1em;font-weight:900}.single-call-centre .row .right input.ant-input.inline-edit{text-align:right}.single-call-centre .row .right>i{padding-left:10px}.single-call-centre .row .right>i:hover{cursor:pointer}.single-call-centre .row .right .ant-btn-link{margin-right:-10px}.single-call-centre .divider{border-top:1px solid #f5f5f5;width:100%;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;font-style:italic;color:#999}.single-call-centre .divider .right{font-size:1.1em;font-weight:900}.single-call-centre .divider .right input.ant-input.inline-edit{text-align:right}.single-call-centre .divider .right>i{padding-left:10px}.single-call-centre .divider .right>i:hover{cursor:pointer}.single-call-centre .teams{width:100%;overflow-y:auto}.single-call-centre .ant-btn.delete{position:absolute;bottom:10px;right:10px}.single-team{width:100%;height:100%}.single-team h5{padding-left:15px;margin-top:10px;font-weight:900}.single-team .row{width:100%;padding:10px;display:flex;justify-content:space-between;align-items:center}.single-team .row.header{border-bottom:1px solid #f5f5f5}.single-team .row.adding{background-color:#f5f5f5}.single-team .row.adding-header{background-color:#f5f5f5;color:#ccc}.single-team .row input.ant-input.inline-edit{outline:none;border:none;background-color:transparent;font-size:1em;font-weight:900;width:auto;padding:0;height:1.4em;color:#00f}.single-team .row input.ant-input.inline-edit:focus{outline:none;box-shadow:none}.single-team .row .editable:hover{cursor:pointer}.single-team .row .left{font-size:1.1em;display:flex;justify-content:flex-start;align-items:center}.single-team .row .left input.ant-input.inline-edit{text-align:left;font-weight:100}.single-team .row .left .role{height:100%;width:auto;display:flex;justify-content:center;align-items:center;padding-left:10px}.single-team .row .left .name{padding-right:10px}.single-team .row .right{font-size:1.1em;font-weight:900}.single-team .row .right input.ant-input.inline-edit{text-align:right}.single-team .row .right>i{padding-left:10px}.single-team .row .right>i:hover{cursor:pointer}.single-team .row .right .ant-btn-link{margin-right:-10px}.single-team .callers-list{height:calc(100% - 180px);width:100%;padding:0;overflow-y:auto}.single-team .divider{border-top:1px solid #f5f5f5;width:100%;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;font-style:italic;color:#999;background-color:#f5f5f5}.single-team .ant-btn.delete{position:absolute;bottom:10px;right:10px}.ManageX{width:100%;position:relative}.ManageX .head{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:13px;border-bottom:1px solid #fcfdff;z-index:-1}.ManageX .head .ant-breadcrumb-link:hover{cursor:pointer;color:#1677ff}.ManageX .content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:550px;width:100%;position:absolute;overflow:hidden}.ManageX .content .ant-tabs.ant-tabs-top.ant-tabs-line{width:100%}.ManageX .content .ant-tabs.ant-tabs-top.ant-tabs-line .ant-tabs-bar.ant-tabs-top-bar{margin-bottom:0;background-color:#f5f5f5}.ManageX .content .ant-tabs.ant-tabs-top.ant-tabs-line .ant-tabs-bar.ant-tabs-top-bar .ant-tabs-tab-active.ant-tabs-tab{background-color:tint(#1677ff,90%)}.ManageX .content .ant-tabs.ant-tabs-top.ant-tabs-line .ant-tabs-content.ant-tabs-top-content{flex-direction:row}.ManageX .content .ant-tabs.ant-tabs-top.ant-tabs-line .ant-tabs-content.ant-tabs-top-content .ant-tabs-tabpane{height:473px;overflow:scroll}.ManageX .content .ant-tabs.ant-tabs-top.ant-tabs-line .ant-tabs-content.ant-tabs-top-content .ant-tabs-tabpane:not(.ant-tabs-tabpane-active){display:none}.ManageX .content .user{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:15px}.ManageX .content .user:hover{background-color:#f7f7f7}.ManageX .content .filters{position:absolute;bottom:0;width:calc(100% - 120px);padding:10px;display:flex;justify-content:space-between;align-items:center}.ManageX .content .filters .ant-input-search{width:180px}.ManageX .content .filters .ant-btn.ant-btn-ghost.ant-btn-sm:focus{border-color:#ccc;color:#666}.loading{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ManageRoles{width:100%;max-height:100%}.ManageRoles .head{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:13px;border-bottom:1px solid #fcfdff}.ManageRoles .head .ant-breadcrumb-link:hover{cursor:pointer;color:#1677ff}.ManageRoles .content{width:100%;height:calc(100% - 40px);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:auto}.ManageRoles .content .ant-tabs.ant-tabs-top{width:100%;height:100%}.ManageRoles .content .ant-tabs.ant-tabs-top .ant-tabs-nav{padding-left:10px;margin-bottom:0}.ManageRoles .content .ant-tabs.ant-tabs-top .ant-tabs-content{height:100%;overflow-y:auto}.ManageRoles .content .row{width:100%;padding:6px 15px;display:flex;justify-content:space-between;align-items:center}.ManageRoles .content .row:hover{background-color:#f7f7f7}.ManageRoles .content .row .left{font-size:1.1em}.ManageRoles .content .row .right{font-size:1.1em;font-weight:900}.ManageRoles .content .ant-input-search{position:absolute;margin:10px;bottom:0;width:180px}.Users{max-width:100%;width:900px!important;padding:0;border-radius:5px;background-color:transparent}.Users .ant-modal-content{padding:0}.Users .ant-modal-content .ant-modal-body{padding:0;width:100%;height:600px;border-radius:5px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.Users .ant-modal-content .ant-modal-body aside{background-color:#f5f5f5;width:170px;height:100%;overflow-y:auto;border-bottom-left-radius:5px;border-top-left-radius:5px}.Users .ant-modal-content .ant-modal-body aside h3.description{position:absolute;bottom:0;padding:10px 20px;font-size:.9em;color:#ccc}.Users .ant-modal-content .ant-modal-body aside .head{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:10px 0}.Users .ant-modal-content .ant-modal-body aside ul{width:100%}.Users .ant-modal-content .ant-modal-body aside ul li{box-sizing:border-box;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px}.Users .ant-modal-content .ant-modal-body aside ul li h3{color:#666}.Users .ant-modal-content .ant-modal-body aside ul li h5{color:#999;font-size:.8em}.Users .ant-modal-content .ant-modal-body aside ul li:hover{cursor:pointer;background-color:#e8f1ff}.Users .ant-modal-content .ant-modal-body aside ul li:hover h3{color:#1677ff}.Users .ant-modal-content .ant-modal-body aside ul li.selected{background-color:#e8f1ff;border-left:2px solid #1A90FD;cursor:pointer}.Users .ant-modal-content .ant-modal-body aside ul li.selected h3{color:#1677ff}.Users .ant-modal-content .ant-modal-body aside ul li.selected h5{color:#4592ff}.Users .ant-modal-content .ant-modal-body main{flex-grow:1;position:relative;display:flex;flex-direction:column;justify-content:flex-start;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#fcfdff;height:100%;max-height:100%}.ant-modal-body{padding:0 0 10px}.ant-modal-body .mappings{padding:10px 0 20px;width:100%;height:440px;display:flex;flex-direction:column;align-items:center;overflow:auto}.ant-modal-body .mappings .header{width:100%;padding:30px 30px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center}.ant-modal-body .mappings .header svg{height:20px}.ant-modal-body .mappings .header h4,.ant-modal-body .mappings .header h6{text-align:center}.ant-modal-body .mappings .header h4{font-size:1.3rem}.ant-modal-body .mappings .header .ant-btn-link{position:absolute;z-index:3;background-color:#fff;left:10px;top:15px}.ant-modal-body .mappings .divider{width:100%;display:flex;justify-content:space-between;border-bottom:1px solid #ddd;padding:20px 10px 5px 18px}.ant-modal-body .mappings .divider .name{color:#999}.ant-modal-body .mappings .row{width:100%;display:flex;justify-content:space-between;align-items:center;padding:7px}.ant-modal-body .mappings .row.load{background-color:#f5f5f5;padding:10px}.ant-modal-body .mappings .row.load .right{justify-content:flex-end}.ant-modal-body .mappings .row.error{background-color:#fff1f0}.ant-modal-body .mappings .row .left{width:50%;display:flex;align-items:center;justify-content:space-between;padding-right:5px;padding-left:10px}.ant-modal-body .mappings .row .left.reverse{flex-direction:row-reverse}.ant-modal-body .mappings .row .left>i{color:red;visibility:hidden}.ant-modal-body .mappings .row .left .loaded{width:100%;display:flex;align-items:center;justify-content:space-between}.ant-modal-body .mappings .row .right{width:50%;display:flex;align-items:center;padding-left:5px}.ant-modal-body .mappings .row .right .ant-select{width:60%}.ant-modal-body .mappings .row:hover .left>i{visibility:visible}.ant-modal-body .save-mapping{width:180px;height:44px;position:absolute;bottom:0;left:15px;display:flex;justify-content:space-between;align-items:center}.ant-modal-body .save-mapping .ant-input{width:120px;border-top-right-radius:0;border-bottom-right-radius:0}#Import{width:100%;height:100vh}#Import header{background-color:#f5f5f5;padding:0;height:50px;display:flex;justify-content:space-between;align-items:center;flex-basis:auto}#Import header h1{font-size:1.3em}#Import header .counts{font-weight:700;font-size:1.1rem;display:flex;justify-content:center;align-items:center}#Import header div:nth-child(3){width:135px}#Import main{background-color:#f5f5f5;height:calc(100vh - 64px);padding-right:10px}#Import main .commands{margin-bottom:10px;display:flex;justify-content:space-between}#Import main .commands .left{display:flex}#Import main .commands .left .ant-btn:not(:last-child),#Import main .commands .left .tooltip,#Import main .commands .left .ant-cascader-picker{margin-right:20px}#Import main .commands .left .btn-csv-download{background-color:transparent;border:none;outline:none;border-radius:8px;color:#1677ff}#Import main .commands .right{display:flex}#Import main .commands .right .ant-btn:not(:last-child),#Import main .commands .right .tooltip,#Import main .commands .right .ant-cascader-picker{margin-right:20px}#Import main .commands .right .ant-input.source{width:200px;margin-right:20px}#Import main .upload{padding-bottom:30px;z-index:0}#Import main .upload .ant-upload-wrapper .ant-upload.ant-upload-drag{background-color:#fff}#Import footer{background-color:#fff;padding:5px 30px;font-size:.9em;bottom:0;background-color:transparent;position:absolute}#Login{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fcfdff}#Login .name{display:flex;flex-direction:column;justify-content:center;align-items:center}#Login .name img{width:80px}#Login form{border-radius:8px;padding:40px;box-shadow:0 3px 8px #0000001a;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;background-color:#fff}#Login form .ant-legacy-form-item{margin-bottom:0}#Login form .ant-typography strong{font-size:1.2rem}#notifications{width:50px;height:10px;position:fixed;bottom:0;left:50%;transform:translate(-50%);display:flex;align-items:center;background-color:#fff;box-shadow:0 0 8px #00000026;color:#fff;z-index:9999;border-top:1px solid #fff;border-top-left-radius:10px;border-top-right-radius:10px;transition:height .3s ease;overflow:hidden}#notifications.connected{background-color:#02c70211;border-top-color:#02c702}#notifications.disconnected{background-color:#f001;border-top-color:red}#notifications #canvas{position:absolute;bottom:0;left:50%;transform:translate(-50%)}.whatsapp-number .ant-modal-body{display:grid;grid-template-columns:1fr;gap:10px}.whatsapp-settings .add-number{width:100%;display:flex;justify-content:flex-end;margin-bottom:20px}.whatsapp-numbers .BaseTable{width:100%;overflow-x:auto;margin-right:0!important}.whatsapp-numbers .BaseTable .whatsapp-actions{display:flex}.external-database .ant-modal-body{display:grid;grid-template-columns:1fr;gap:10px}.external-databases-settings .add-external-database{width:100%;display:flex;justify-content:flex-end;margin-bottom:20px}.external-databases .BaseTable{width:100%;overflow-x:auto;margin-right:0!important}.external-databases .BaseTable .external-database-actions{display:flex}#Settings{background-color:#f5f5f5;width:100%;height:100vh;box-shadow:0 1px 3px #0000001a}#Settings>header{position:relative;height:50px;background-color:#f5f5f5;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:4}#Settings>main{height:calc(100% - 60px);width:calc(100% - 10px);display:grid;grid-template-columns:360px 1fr;background-color:#fff;border-radius:8px}#Settings>main .available-settings{width:100%;height:100%;background-color:#fff;border-top-left-radius:8px;border-bottom-left-radius:8px;border-right:1px solid #f1f1f1;overflow:hidden}#Settings>main .available-settings .ant-list{min-width:360px}#Settings>main .available-settings .ant-list .ant-list-item{padding:20px;background-color:#fff}#Settings>main .available-settings .ant-list .ant-list-item:hover{background-color:#f9f9f9;cursor:pointer}#Settings>main .available-settings .ant-list .ant-list-item.selected{background-color:#e8f1ff}#Settings>main .settings-content{width:100%;padding:20px;overflow-x:auto}#Transfer{width:100%;background-color:#f5f5f5}#Transfer>header{position:relative;height:50px;background-color:#f5f5f5;display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:4}#Transfer>main{height:calc(100vh - 60px);width:calc(100% - 10px);background-color:#fff;border-radius:8px;padding:20px}#Transfer>main .transfer-form{width:780px;display:flex;flex-direction:column;gap:20px}#Transfer>main .transfer-form .crms{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}#Transfer>main .transfer-form .crms .crm-title{display:flex;flex-direction:column;gap:10px}#Transfer>main .transfer-form .crms .crm-title.current h2{color:#1677ff;font-weight:700}#Transfer>main .transfer-form .crms .crm-title .ant-select{flex-grow:1}#Transfer>main .transfer-form .transfer-actions{display:grid;grid-template-columns:1fr 80%;gap:20px}#Transfer>main .transfer-form .logs{width:100%;padding:20px;background-color:#f5f5f5;border-radius:8px;font-family:monospace;color:#666;white-space:pre-wrap}#App{display:flex;flex-direction:row;justify-content:flex-start;background-color:#f0f2f5}#App .makeStyles-root-1{position:absolute!important}#App section.ant-layout{background-color:#f5f5f5!important}#App section.ant-layout .ant-layout-header{background-color:#f5f5f5!important}#App section.ant-layout .ant-layout-content{background-color:#f5f5f5!important}::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:transparent!important}::-webkit-scrollbar{width:8px;height:8px;background-color:transparent!important}::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background-color:#0003}.ant-btn-link{font-weight:700}.ant-btn-link:hover{background-color:#1890ff1a!important}.ant-btn-link.ant-btn-dangerous:hover{background-color:#fff2f2!important}.ant-btn-link:disabled:hover{background-color:transparent!important}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{font-size:14px;box-sizing:border-box}body{line-height:1;overflow:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html *{box-sizing:border-box}
