.moment-wrapper[data-v-194aa32f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;z-index:1e+24}.moment-wrapper .moment-background[data-v-194aa32f],.moment-wrapper[data-v-194aa32f]{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.moment-wrapper .moment-background[data-v-194aa32f]{background:rgba(0,0,0,.3);border-radius:15px;cursor:pointer}.moment-wrapper .moment[data-v-194aa32f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.moment-wrapper .moment-header[data-v-194aa32f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:0 20px;position:relative}.moment-wrapper .moment-header-favicon[data-v-194aa32f]{border-radius:4px;height:25px;overflow:hidden;width:25px}.moment-wrapper .moment-header-title[data-v-194aa32f]{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;font-size:16px;line-height:20px;overflow:hidden!important;padding:0 10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.moment-wrapper .moment-header-title[text-max-lines="1"][data-v-194aa32f]{word-wrap:break-word;line-height:20px;max-height:20px;overflow:hidden;text-overflow:ellipsis}.moment-wrapper .moment-header-title[text-max-lines="2"][data-v-194aa32f]{word-wrap:break-word;line-height:20px;max-height:40px;overflow:hidden;text-overflow:ellipsis}.moment-wrapper .moment-header-title[text-max-lines="3"][data-v-194aa32f]{word-wrap:break-word;line-height:20px;max-height:60px;overflow:hidden;text-overflow:ellipsis}.moment-wrapper .moment-header-title[text-max-lines="4"][data-v-194aa32f]{word-wrap:break-word;line-height:20px;max-height:80px;overflow:hidden;text-overflow:ellipsis}.moment-wrapper .moment-header .moment-close[data-v-194aa32f]{cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.moment-wrapper .moment-header .moment-close[data-v-194aa32f]:hover{opacity:.8!important}.moment-wrapper .moment-header .moment-close[data-v-194aa32f]:active{opacity:.5!important}.moment-wrapper .moment-header .moment-close[data-v-194aa32f]:disabled{opacity:.2}.moment-wrapper .moment-frame-wrapper[data-v-194aa32f]{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}.moment-wrapper .moment-frame-wrapper iframe[data-v-194aa32f]{border:0;width:100%}.moment-wrapper .moment-frame-wrapper[data-ios=false] iframe[data-v-194aa32f]{height:100%}.moment-wrapper .moment-frame-wrapper[data-ios=true][data-v-194aa32f]{overflow:scroll}.moment-wrapper .moment-frame-wrapper[data-ios=true] iframe[data-v-194aa32f]{min-height:100%}.moment-wrapper .moment[data-height=full][data-v-194aa32f]{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.moment-wrapper .moment[data-height=tall][data-v-194aa32f]{-webkit-box-flex:0;-ms-flex:0 1 450px;flex:0 1 450px}.moment-wrapper .moment[data-height=compact][data-v-194aa32f]{-webkit-box-flex:0;-ms-flex:0 1 280px;flex:0 1 280px}.moment-wrapper .moment-loader[data-v-194aa32f]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-surface);bottom:0;justify-content:center;left:0;position:absolute;right:0;top:0}.moment-wrapper .moment-loader .loader[data-v-194aa32f],.moment-wrapper .moment-loader[data-v-194aa32f]{display:-webkit-box;display:-ms-flexbox;display:flex}.moment-wrapper .moment-loader .loader>div[data-v-194aa32f]{-webkit-animation:moment-indicator-data-v-194aa32f 1.5s ease-in-out infinite both;animation:moment-indicator-data-v-194aa32f 1.5s ease-in-out infinite both;-webkit-animation-delay:0s;animation-delay:0s;border-radius:100%;height:15px;margin:0 4px;width:15px}.moment-wrapper .moment-loader .loader>div[data-v-194aa32f]:first-child{-webkit-animation-delay:-.1875s;animation-delay:-.1875s}.moment-wrapper .moment-loader .loader>div[data-v-194aa32f]:last-child{-webkit-animation-delay:.375s;animation-delay:.375s}@-webkit-keyframes moment-indicator-data-v-194aa32f{0%,to{background:#9ba6b3;-webkit-transform:scale(1.3);transform:scale(1.3)}50%{background:#516173;-webkit-transform:scale(.7);transform:scale(.7)}}@keyframes moment-indicator-data-v-194aa32f{0%,to{background:#9ba6b3;-webkit-transform:scale(1.3);transform:scale(1.3)}50%{background:#516173;-webkit-transform:scale(.7);transform:scale(.7)}}.chat-widget{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;background:var(--sps-bg-surface);border-radius:15px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);-ms-flex-direction:column;flex-direction:column;flex-shrink:0;height:calc(100vh - 150px);max-height:100%;max-width:100%;overflow:hidden;pointer-events:all;position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:500px;z-index:999}.chat-widget,.chat-widget .header-actions{display:-webkit-box;display:-ms-flexbox;display:flex}.chat-widget .header-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.chat-widget .mode-tabs{-ms-flex-negative:0;background:#fff;border-bottom:1px solid var(--sps-border-default);flex-shrink:0;padding:4px 12px 0}.chat-widget .mode-tabs .ant-tabs-bar{border-bottom:none;margin-bottom:0}.chat-widget .mode-tabs .ant-tabs-nav-container-scrolling{padding-left:0!important;padding-right:0!important}.chat-widget .mode-tabs .ant-tabs-tab-next,.chat-widget .mode-tabs .ant-tabs-tab-prev{display:none!important}.chat-widget .mode-tabs .ant-tabs-nav-wrap{overflow:visible}.chat-widget .mode-tabs .ant-tabs-nav-scroll{text-align:center}.chat-widget .mode-tabs .ant-tabs-nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.chat-widget .mode-tabs .ant-tabs-tab{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 2px!important;padding:10px 6px!important;text-align:center;white-space:nowrap}.chat-widget .mode-tabs .tab-label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;justify-content:center}.chat-widget .mode-tabs .tab-label .material-icons{font-size:16px}.chat-widget .mode-tabs .tab-label span{font-size:12px}.chat-widget .chat-toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);border-bottom:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 16px}.chat-widget .chat-toolbar .toolbar-actions{-ms-flex-negative:0;flex-shrink:0}.chat-widget .chat-toolbar .profile-picker,.chat-widget .chat-toolbar .toolbar-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.chat-widget .chat-toolbar .profile-picker{-webkit-box-flex:1;background:var(--sps-bg-page);border:1px solid var(--sps-border-default);border-radius:20px;-ms-flex:1;flex:1;min-width:0;padding:4px 6px 4px 10px;-webkit-transition:border-color .2s ease,background .2s ease;transition:border-color .2s ease,background .2s ease}.chat-widget .chat-toolbar .profile-picker:hover:not(.locked){background:var(--sps-bg-surface);border-color:var(--sps-primary)}.chat-widget .chat-toolbar .profile-picker.locked{opacity:.75}.chat-widget .chat-toolbar .profile-picker .profile-avatar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-primary-soft);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:26px;justify-content:center;min-width:26px;width:26px}.chat-widget .chat-toolbar .profile-picker .profile-avatar .material-icons{color:var(--sps-primary);font-size:16px}.chat-widget .chat-toolbar .profile-picker .profile-select{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.chat-widget .chat-toolbar .profile-picker .profile-select .ant-select-selection{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}.chat-widget .chat-toolbar .profile-picker .profile-select .ant-select-selection__placeholder{color:var(--sps-text-muted)}.chat-widget .chat-toolbar .toolbar-icon-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-page);border:1px solid var(--sps-border-default);border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;height:36px;justify-content:center;min-width:36px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:36px}.chat-widget .chat-toolbar .toolbar-icon-btn .override-badge{background:var(--sps-primary);border:1px solid #fff;border-radius:50%;height:8px;position:absolute;right:4px;top:4px;width:8px}.chat-widget .chat-toolbar .toolbar-icon-btn.has-overrides{border-color:var(--sps-primary)}.chat-widget .chat-toolbar .toolbar-icon-btn .material-icons{color:var(--sps-text-default);font-size:18px}.chat-widget .chat-toolbar .toolbar-icon-btn:hover{background:var(--sps-primary-soft);border-color:var(--sps-primary)}.chat-widget .chat-toolbar .toolbar-icon-btn:hover .material-icons{color:var(--sps-primary)}.chat-widget .chat-toolbar .record-btn .record-dot{-ms-flex-negative:0;background:var(--sps-danger);border-radius:50%;flex-shrink:0;height:10px;width:10px}.chat-widget .chat-toolbar .record-btn.active{background:rgba(244,67,54,.12);border-color:var(--sps-danger);padding:0 8px;width:auto}.chat-widget .chat-toolbar .record-btn.active .material-icons{color:var(--sps-danger);font-size:16px}.chat-widget .chat-toolbar .record-btn.active .record-dot{-webkit-animation:record-blink 1s ease-in-out infinite;animation:record-blink 1s ease-in-out infinite}.chat-widget .chat-toolbar .end-chat-btn:hover{background:rgba(244,67,54,.12);border-color:var(--sps-danger)}.chat-widget .chat-toolbar .end-chat-btn:hover .material-icons{color:var(--sps-danger)}.chat-widget .recording-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(244,67,54,.12);border-bottom:1px solid rgba(244,67,54,.25);color:var(--sps-danger);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;gap:8px;padding:6px 14px}.chat-widget .recording-banner .record-dot{-webkit-animation:record-blink 1s ease-in-out infinite;animation:record-blink 1s ease-in-out infinite;background:var(--sps-danger);border-radius:50%;height:8px;width:8px}@-webkit-keyframes record-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes record-blink{0%,to{opacity:1}50%{opacity:.25}}.chat-widget .chat-start-screen{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#eaeef3;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:24px;text-align:center}.chat-widget .chat-start-screen,.chat-widget .chat-start-screen .start-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.chat-widget .chat-start-screen .start-icon{background:var(--sps-bg-surface);border-radius:50%;height:56px;margin-bottom:4px;width:56px}.chat-widget .chat-start-screen .start-icon .material-icons{color:var(--sps-primary);font-size:28px}.chat-widget .chat-start-screen .start-title{color:var(--sps-text-strong);font-size:15px;font-weight:600;margin:0}.chat-widget .chat-start-screen .start-desc{color:var(--sps-text-muted);font-size:12px;margin:0 0 8px}.chat-widget .chat-start-screen .start-desc.socket-warning{color:var(--sps-danger);margin-bottom:12px}.chat-widget .mode-body{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:12px}.chat-widget .profiles-mode{overflow:hidden;padding:0}.chat-widget .cases-mode,.chat-widget .history-mode{gap:10px;padding:12px}.chat-widget .cases-toolbar,.chat-widget .history-toolbar{-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:8px}.chat-widget .cases-toolbar .ant-input-affix-wrapper,.chat-widget .history-toolbar .ant-input-affix-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.chat-widget .cases-toolbar .ant-select,.chat-widget .history-toolbar .ant-select{width:130px}.chat-widget .history-list{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:6px;min-height:0;overflow-y:auto}.chat-widget .history-pagination{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;justify-content:center;padding-top:4px}.chat-widget .history-detail{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#eaeef3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0}.chat-widget .history-detail-header{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background:#fff;border-bottom:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:8px;padding:10px 12px}.chat-widget .history-back-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-page);border:1px solid var(--sps-border-default);border-radius:6px;color:var(--sps-text-default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;gap:4px;padding:4px 8px}.chat-widget .history-back-btn:hover{border-color:var(--sps-primary);color:var(--sps-primary)}.chat-widget .history-save-case-btn{-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.chat-widget .history-detail-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.chat-widget .history-detail-meta strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-widget .history-detail-meta small{color:var(--sps-text-muted);font-size:11px}.chat-widget .history-detail-messages{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.chat-widget .cases-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:6px;min-height:0;overflow-y:auto}.chat-widget .case-item,.chat-widget .history-item{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid var(--sps-border-default);border-radius:6px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:8px}.chat-widget .case-item:hover,.chat-widget .history-item:hover{background:var(--sps-bg-sunken)}.chat-widget .case-item.active,.chat-widget .history-item.active{background:var(--sps-primary-soft);border-color:var(--sps-primary)}.chat-widget .case-item strong,.chat-widget .history-item strong{display:block;font-size:13px}.chat-widget .case-item small,.chat-widget .history-item small{color:var(--sps-text-muted);display:block;font-size:11px}.chat-widget .history-item-main{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-width:0}.chat-widget .case-info,.chat-widget .history-item-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.chat-widget .case-info{-ms-flex-direction:column;flex-direction:column}.chat-widget .case-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.chat-widget .empty-state{color:var(--sps-text-muted);padding:24px 0;text-align:center}.chat-widget .system-attrs-editor{gap:8px;max-height:320px;overflow-y:auto}.chat-widget .system-attrs-editor,.chat-widget .system-attrs-editor .system-attr-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.chat-widget .system-attrs-editor .system-attr-row{gap:4px}.chat-widget .system-attrs-editor .system-attr-row label{color:var(--sps-text-muted);font-size:12px}.chat-widget .header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-negative:0;align-items:center;background:#fff;border-radius:15px 15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:80px;justify-content:space-between;padding:0 24px}.chat-widget .chat-conversation{-webkit-box-flex:1;-ms-flex-positive:1;background:#eaeef3;flex-grow:1;height:0;position:relative}.chat-widget .chat-conversation .conversation{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.chat-widget .chat-conversation .conversation,.chat-widget section.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.chat-widget section.footer{-ms-flex-negative:0;background:#fff;border-radius:0 0 15px 15px;border-top:1px solid #eaeaea;flex-shrink:0;min-height:60px}.chat-widget section.footer .footer-input-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 0;width:100%}.chat-widget section.footer .footer-btn{-ms-flex-negative:0;color:#125bfb;flex-shrink:0}.chat-widget section.footer .mic-recording-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--sps-danger);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.chat-widget section.footer .mic-recording-icon .md-icon{color:var(--sps-danger)!important}.chat-widget section.footer .mic-pulse-ring{-webkit-animation:mic-pulse 1.4s ease-out infinite;animation:mic-pulse 1.4s ease-out infinite;background:rgba(244,67,54,.25);border-radius:50%;height:32px;position:absolute;width:32px}.chat-widget section.footer .mic-pulse-ring--delay{-webkit-animation-delay:.7s;animation-delay:.7s}.chat-widget section.footer .sc-user-input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.chat-widget section.footer .sc-user-input-wrapper .sc-user-input{border:none;border-radius:0}.chat-widget section.footer .sc-user-input-wrapper .sendIcon{color:#125bfb;cursor:pointer}.chat-widget section.footer .sc-user-input-wrapper .btnEmoji svg{stroke:#125bfb!important}.chat-widget section.footer .sc-user-input-wrapper.disabled .sendIcon{color:#c4c7c9;cursor:not-allowed}.chat-widget section.footer .sc-user-input-wrapper.disabled .btnEmoji{cursor:not-allowed}.chat-widget section.footer .sc-user-input-wrapper.disabled .btnEmoji svg{stroke:#c4c7c9!important;cursor:not-allowed}@-webkit-keyframes mic-pulse{0%{opacity:.8;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes mic-pulse{0%{opacity:.8;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.chat-widget .sc-message-list{background-color:transparent!important}