.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.4);backdrop-filter:blur(2px);z-index:1050;display:flex;align-items:center;justify-content:center}.modal-xxl-custom{max-width:70vw;width:70vw}.main-unread-badge[data-v-4af21723]{top:-5px;right:-5px;background:#dc3545;border-radius:12px;padding:2px 6px;font-size:12px;font-weight:700;border:2px solid #fff;animation:bounce-in .3s cubic-bezier(.68,-.55,.265,1.55);box-shadow:0 2px 8px rgba(220,53,69,.3)}.main-unread-badge[data-v-4af21723],.unread-badge[data-v-4af21723]{position:absolute;color:#fff;min-width:20px;text-align:center;line-height:16px}.unread-badge[data-v-4af21723]{top:10px;right:15px;background:#780f5a;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:600;animation:pulse .3s ease}.user-item.active .unread-badge[data-v-4af21723]{display:none}.chat-container[data-v-4af21723]{position:fixed;bottom:20px;right:20px;width:60px;height:60px;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);z-index:1000}.chat-container.open[data-v-4af21723]{width:600px;height:500px}.chat-toggle[data-v-4af21723]{position:absolute;bottom:0;right:0;width:60px;height:60px;border-radius:50%;background:#780f5a;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;box-shadow:0 8px 25px rgba(120,15,90,.3);transition:all .3s ease;z-index:1001}.chat-toggle[data-v-4af21723]:hover{transform:scale(1.1);box-shadow:0 10px 30px rgba(120,15,90,.4)}.chat-toggle.open[data-v-4af21723]{background:#ff6b6b;border-radius:50%}.chat-window[data-v-4af21723]{opacity:0;visibility:hidden;position:absolute;bottom:80px;right:0;width:600px;height:500px;background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);overflow:hidden;transition:all .3s ease;transform:translateY(20px) scale(.95);display:flex}.chat-window.open[data-v-4af21723]{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.users-sidebar[data-v-4af21723]{width:200px;background:#f8f9fa;border-right:1px solid #e9ecef;display:flex;flex-direction:column}.users-header[data-v-4af21723]{background:#780f5a;color:#fff;padding:20px;font-weight:600;font-size:14px;text-align:center}.users-list[data-v-4af21723]{flex:1;overflow-y:auto}.user-item[data-v-4af21723]{padding:15px 20px;border-bottom:1px solid #e9ecef;cursor:pointer;transition:background-color .2s ease;display:flex;align-items:center;gap:10px}.user-item[data-v-4af21723]:hover{background-color:#e9ecef}.user-item.active[data-v-4af21723]{background-color:#780f5a;color:#fff}.user-avatar[data-v-4af21723]{width:32px;height:32px;border-radius:50%;background:#780f5a;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;flex-shrink:0}.user-item.active .user-avatar[data-v-4af21723]{background:hsla(0,0%,100%,.2)}.user-info[data-v-4af21723]{flex:1;min-width:0}.user-name[data-v-4af21723]{font-weight:600;font-size:13px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-status[data-v-4af21723]{font-size:11px;opacity:.7}.chat-area[data-v-4af21723]{flex:1;display:flex;flex-direction:column}.chat-header[data-v-4af21723]{background:#780f5a;color:#fff;padding:20px;display:flex;align-items:center;gap:12px}.chat-avatar[data-v-4af21723]{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;font-size:18px}.chat-user-info h3[data-v-4af21723]{margin:0;font-size:16px;font-weight:600}.chat-messages[data-v-4af21723]{flex:1;overflow-y:auto;padding:20px;background:#fff}.message[data-v-4af21723]{margin-bottom:16px;animation:slideIn-4af21723 .3s ease}@keyframes slideIn-4af21723{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message.received .message-bubble[data-v-4af21723]{background:#f8f9fa;color:#333;margin-right:60px;border-bottom-left-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.message.sent[data-v-4af21723]{display:flex;justify-content:flex-end}.message.sent .message-bubble[data-v-4af21723]{background:#780f5a;color:#fff;margin-left:60px;border-bottom-right-radius:4px}.message-bubble[data-v-4af21723]{padding:12px 16px;border-radius:18px;max-width:200px;word-wrap:break-word;font-size:14px;line-height:1.4}.message-time[data-v-4af21723]{font-size:11px;opacity:.6;margin-top:4px}.chat-input[data-v-4af21723]{padding:20px;background:#fff;border-top:1px solid #eee;display:flex;gap:12px;align-items:flex-end}.message-input[data-v-4af21723]{flex:1;border:2px solid #f0f0f0;border-radius:25px;padding:12px 16px;font-size:14px;outline:none;resize:none;min-height:20px;max-height:80px;font-family:inherit;transition:border-color .3s ease}.message-input[data-v-4af21723]:focus{border-color:#780f5a}.send-button[data-v-4af21723]{width:44px;height:44px;border:none;border-radius:50%;background:#780f5a;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.send-button[data-v-4af21723]:hover{transform:scale(1.05)}.send-button[data-v-4af21723]:disabled{opacity:.5;cursor:not-allowed;transform:none}.empty-chat[data-v-4af21723]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666;text-align:center;padding:40px}.empty-chat-icon[data-v-4af21723]{font-size:48px;margin-bottom:16px;opacity:.5}.empty-chat h3[data-v-4af21723]{margin-bottom:8px;font-size:18px}.empty-chat p[data-v-4af21723]{opacity:.7}.chat-messages[data-v-4af21723]::-webkit-scrollbar,.users-list[data-v-4af21723]::-webkit-scrollbar{width:4px}.chat-messages[data-v-4af21723]::-webkit-scrollbar-track,.users-list[data-v-4af21723]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-4af21723]::-webkit-scrollbar-thumb,.users-list[data-v-4af21723]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.chat-messages[data-v-4af21723]::-webkit-scrollbar-thumb:hover,.users-list[data-v-4af21723]::-webkit-scrollbar-thumb:hover{background:#bbb}@media (max-width:480px){.chat-container.open[data-v-4af21723]{width:calc(100vw - 20px);height:calc(100vh - 40px);bottom:20px;right:10px}.chat-window[data-v-4af21723]{width:100%;height:calc(100vh - 120px);bottom:80px;right:0}.users-sidebar[data-v-4af21723]{width:120px}.user-item[data-v-4af21723]{padding:12px 15px}.user-name[data-v-4af21723]{font-size:12px}.user-status[data-v-4af21723]{font-size:10px}}@keyframes blink-6d8f19a4{0%,to{opacity:1}50%{opacity:0}}.blink[data-v-6d8f19a4]{animation:blink-6d8f19a4 1s steps(2,start) infinite}.btn-outline-primary:hover{color:#fff;background-color:#a21c7c}.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{background-color:#780f5a;border-color:#780f5a;color:#fff}.btn-outline-primary{color:#780f5a;border-color:#780f5a}.form-check-input:checked{background-color:#780f5a;border-color:#780f5a}.bg-primary{background-color:#780f5a!important}.form-control{border-color:#b5b5c3!important}.bg-ubbi{background-color:#780f5a!important}.btn.btn-primary{background-color:#780f5a}.btn-check:active+.btn.btn-primary,.btn-check:checked+.btn.btn-primary,.btn.btn-primary.active,.btn.btn-primary.show,.btn.btn-primary:active:not(.btn-active),.btn.btn-primary:focus:not(.btn-active),.btn.btn-primary:hover:not(.btn-active),.show>.btn.btn-primary{background-color:#440634!important}.menu-state-title-primary .menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-title,.menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title{color:#780f5a}.p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight{background-color:#a21c7c}.border-primary{border-color:#440634!important}.border-hover-primary:hover{border-color:#780f5a!important}.bg-hover-light-primary:hover{background-color:rgba(120,15,90,.06)!important}.nav-pills .nav-link.active{background-color:#780f5a}.text-primary{color:#780f5a!important}.nav-pills .nav-link{color:#6c757d}.aside-menu .menu>.menu-item>.menu-link .menu-icon i{color:#a1a5b7}.aside-menu .menu>.menu-item.hover:not(.here)>.menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,.aside-menu .menu>.menu-item:not(.here)>.menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i{color:#fff}.aside,.aside .aside-logo{background-color:#780f5a}@media(min-width:992px){.aside{width:92px}}@media(min-width:992px){.aside-enabled.aside-fixed.header-fixed .header{left:85px}}@media(min-width:992px){.aside-enabled.aside-fixed .wrapper{padding-left:85px}}.badge-light-primary{background-color:#f3e6f0;color:#780f5a}.recovery-code-item input[data-v-d0110ed8]{width:50px;height:50px;font-size:24px}.custom-title[data-v-33ae776a]{font-size:16px}.form-control-custom[data-v-e0753baa]{display:flex}.document-container{position:relative;display:inline-block}.delete-button{position:absolute;top:5px;right:10px;padding:0;background-color:transparent;border:none}.card-coin:hover{transform:translateY(-10px)}.card-coin:hover .currency-icon{box-shadow:none}.card-coin h2{font-size:30px}@media only screen and (max-width:1600px){.card-coin h2{font-size:22px}}.fc-toolbar .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon){border:0;padding:calc(.4rem + 1px) calc(.6rem + 1px)}:root{--bs-gray-200:#f5f8fa;--bs-gray-400:#c9c6c6}div.fc-timegrid-slots>table>tbody>tr{height:3.5em!important;border-bottom:0!important}.fc-day-past{background-color:#f5f8fa}.fc-event{cursor:pointer}.popover{max-width:600px!important}.fc .fc-toolbar-title{font-size:1.1em}[data-pc-section=tableheaderrow]{text-align:center}.fc{--fc-today-bg-color:#fff;--fc-now-indicator-color:#a21c7c}.fc-non-business{cursor:not-allowed}@keyframes blink-a68fe726{0%,to{opacity:1}50%{opacity:0}}.blink[data-v-a68fe726]{animation:blink-a68fe726 1s steps(2,start) infinite}.btn-call[data-v-a68fe726]{background-color:#009ef7;color:#fff!important}.btn-outline-call[data-v-a68fe726],.btn-outline-call[data-v-a68fe726]:hover{border:1px solid #009ef7!important;color:#009ef7!important}.btn-outline-call[data-v-a68fe726]:hover{background-color:rgba(0,158,245,.2)}.swal2-container .swal2-html-container{max-height:100%!important}.p-dropdown.p-dropdown-clearable .p-dropdown-label{padding-right:.75rem!important}.p-dropdown-trigger{margin-right:-14px}.p-calendar .p-inputtext{width:100%!important}.p-calendar{max-width:100%;width:100%}.calendar-container{display:flex;justify-content:center}.p-datepicker table td,.p-datepicker table th{padding:.1rem}.btn-close[data-v-55a64b42]{margin-right:-5px}.p-calendar>.p-inputtext{border:none!important;background-color:#f5f8fa}.p-paginator>[data-pc-name=rowperpagedropdown][data-pc-group-section=pagedropdown]{padding-right:10px}#kt_body>div.p-dropdown-panel.p-component.p-ripple-disabled>div>ul{padding-left:0}.p-datatable-emptymessage>[data-pc-section=emptymessagecell]{text-align:center}.scroll-button{position:fixed;bottom:20px;left:110px;z-index:1000}.speech-popover-wrapper[data-v-2e82b372]{position:relative}.floating-button-container[data-v-2e82b372]{position:fixed;bottom:20px;right:90px;z-index:1000}.floating-btn[data-v-2e82b372]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#2196f3;color:#fff;border:none;border-radius:25px;box-shadow:0 4px 12px rgba(33,150,243,.3);cursor:pointer;transition:all .3s ease;font-weight:500}.floating-btn[data-v-2e82b372]:hover{background:#1976d2;transform:translateY(-2px);box-shadow:0 6px 16px rgba(33,150,243,.4)}.floating-btn.listening[data-v-2e82b372]{background:#4caf50;animation:pulse-glow-2e82b372 2s infinite}.floating-btn.has-content[data-v-2e82b372]{background:#ff9800}@keyframes pulse-glow-2e82b372{0%,to{box-shadow:0 4px 12px rgba(76,175,80,.3)}50%{box-shadow:0 4px 20px rgba(76,175,80,.6)}}.listening-animation[data-v-2e82b372]{display:flex;align-items:center;gap:2px}.sound-wave[data-v-2e82b372]{width:3px;height:12px;background:currentColor;border-radius:1px;animation:wave-2e82b372 1.5s ease-in-out infinite}.wave-1[data-v-2e82b372]{animation-delay:0s}.wave-2[data-v-2e82b372]{animation-delay:.2s}.wave-3[data-v-2e82b372]{animation-delay:.4s}@keyframes wave-2e82b372{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.popover-overlay[data-v-2e82b372]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1001;display:flex;align-items:center;justify-content:center}.popover-content[data-v-2e82b372]{background:#fff;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.2);max-height:80vh;overflow:hidden;transition:all .3s ease}.popover-header[data-v-2e82b372]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee;background:#f8f9fa}.popover-header h3[data-v-2e82b372]{margin:0;font-size:18px;color:#333}.header-controls[data-v-2e82b372]{display:flex;gap:8px}.control-btn[data-v-2e82b372]{padding:6px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:#666;transition:all .2s ease}.control-btn[data-v-2e82b372]:hover{background:#e9ecef;color:#333}.popover-body[data-v-2e82b372]{padding:20px;max-height:calc(80vh - 60px);overflow-y:auto}.status-indicator[data-v-2e82b372]{display:flex;align-items:center;gap:10px;padding:12px;border-radius:8px;background:#f5f5f5;margin-bottom:16px;font-size:14px}.status-indicator.active[data-v-2e82b372]{background:#e8f5e8;color:#2d6a2d}.pulse[data-v-2e82b372]{width:8px;height:8px;background:#f44;border-radius:50%;animation:pulse-dot-2e82b372 1.5s infinite}@keyframes pulse-dot-2e82b372{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.controls[data-v-2e82b372]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.btn[data-v-2e82b372]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;flex:1;min-width:80px}.btn[data-v-2e82b372]:disabled{opacity:.5;cursor:not-allowed}.btn-start[data-v-2e82b372]{background:#4caf50;color:#fff}.btn-start[data-v-2e82b372]:hover:not(:disabled){background:#45a049}.btn-stop[data-v-2e82b372]{background:#f44336;color:#fff}.btn-stop[data-v-2e82b372]:hover:not(:disabled){background:#da190b}.btn-clear[data-v-2e82b372]{background:#9e9e9e;color:#fff}.btn-clear[data-v-2e82b372]:hover:not(:disabled){background:#757575}.transcript-area[data-v-2e82b372]{background:#f9f9f9;border-radius:8px;padding:16px;margin-bottom:16px}.transcript-area h4[data-v-2e82b372]{margin:0 0 12px 0;font-size:14px;color:#333}.transcript-content[data-v-2e82b372]{max-height:120px;overflow-y:auto;border:1px solid #ddd;border-radius:4px;padding:12px;background:#fff;font-size:14px;line-height:1.4}.final-transcript[data-v-2e82b372]{color:#333;margin:0 0 8px 0}.interim-transcript[data-v-2e82b372]{color:#666;font-style:italic;margin:0}.error-message[data-v-2e82b372]{background:#ffebee;border:1px solid #f44336;border-radius:4px;padding:12px;color:#d32f2f;font-size:14px;margin-bottom:16px}.settings-section[data-v-2e82b372]{border-top:1px solid #eee;padding-top:16px;margin-top:16px}.settings-section h4[data-v-2e82b372]{margin:0 0 12px 0;font-size:14px;color:#333}.setting-item[data-v-2e82b372]{margin-bottom:8px}.setting-item label[data-v-2e82b372]{display:flex;align-items:center;gap:8px;font-size:14px;color:#555;cursor:pointer}.setting-item input[type=checkbox][data-v-2e82b372]{margin:0}.nav-pills .nav-link[data-v-219fc796]{writing-mode:vertical-lr;transform:rotate(180deg)}.hover-row[data-v-135ac670]:hover{cursor:move}.btn-call[data-v-6d55c5c4]{background-color:#009ef7;color:#fff!important}.btn-outline-call[data-v-6d55c5c4],.btn-outline-call[data-v-6d55c5c4]:hover{border:1px solid #009ef7!important;color:#009ef7!important}.btn-outline-call[data-v-6d55c5c4]:hover{background-color:rgba(0,158,245,.2)}.fixedHeader[data-v-225eb07e]{position:fixed}.chat-message[data-v-cac4b08a]{display:flex;flex-direction:column;align-items:flex-start}.chat-message .badge.align-self-end[data-v-cac4b08a]{align-self:flex-end}.chat-message .badge[data-v-cac4b08a]{max-width:80%;word-break:break-word;white-space:pre-line;display:inline-block}.modal-body[data-v-cac4b08a]{max-height:300px;overflow-y:auto}ul li[data-v-1aa847c6]:hover,ul li[data-v-70647d0a]:hover{cursor:pointer}[data-v-5042ed22] .p-splitter{border:none!important;box-shadow:none!important}.swal2-radio{display:block!important}.nav-pills .nav-link[data-v-2fa69771]{writing-mode:vertical-lr;transform:rotate(180deg)}.table-active[data-v-7f6099dc]{background:#f0f6ff}.page-title[data-v-412ffe87]{border-bottom:1px solid #eee;padding-bottom:1rem}.fade-enter-active[data-v-7d08b1e0],.fade-leave-active[data-v-7d08b1e0]{transition:opacity .5s}.fade-enter[data-v-7d08b1e0],.fade-leave-to[data-v-7d08b1e0]{opacity:0}