.fade-enter-active[data-v-ac323cc8],.fade-leave-active[data-v-ac323cc8]{transition:opacity .3s ease}.fade-enter-from[data-v-ac323cc8],.fade-leave-to[data-v-ac323cc8]{opacity:0}.text-to-speech-container[data-v-e67f5cf7]{position:relative;display:inline-flex;align-items:center}.tts-button.speaking[data-v-e67f5cf7]{background-color:#ef4444}.tts-button.speaking[data-v-e67f5cf7]:hover{background-color:#dc2626}.tts-button.paused[data-v-e67f5cf7]{background-color:#f59e0b}.tts-button.paused[data-v-e67f5cf7]:hover{background-color:#d97706}.tts-controls[data-v-e67f5cf7]{position:absolute;top:100%;right:0;margin-top:.5rem;z-index:50}.fixed[data-v-59bad294]{position:fixed}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-thumb{background-color:#c9c9c9;border-radius:10px;border:2px solid #ffffff}::-webkit-scrollbar-track{background-color:#e5e7eb;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#1d4ed8}.dark ::-webkit-scrollbar-thumb{background-color:#4b5563;border:2px solid #1f2937}.dark ::-webkit-scrollbar-track{background-color:#374151}.dark ::-webkit-scrollbar-thumb:hover{background-color:#3b82f6}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:auto!important;margin:0;position:relative;min-height:150px}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px;border-radius:.2rem}.ql-container.ql-snow{border:1px solid #d1d5db;border-radius:.2rem}.dark .ql-toolbar.ql-snow{border-color:#4b5563;background-color:#1f2937}.dark .ql-container.ql-snow{border-color:#4b5563;background-color:#1f2937;color:#e5e7eb}
