.message-wrapper[data-v-2179f61c] .message-container{--message-border-radius:20px;--message-border-radius-point:2px;margin:.5em 0;padding:.5em 1em;min-height:40px;text-align:left;border-radius:var(--message-border-radius);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow-wrap:anywhere;background-color:var(--app-secondary-color);color:var(--app-primary-color)}.message-wrapper.last[data-v-2179f61c] .message-container{border-radius:var(--message-border-radius);border-bottom-left-radius:var(--message-border-radius-point)}.message-wrapper[data-v-2179f61c] .message-container.user-message{background-color:var(--app-primary-color);color:var(--app-secondary-color)}.message-wrapper.last[data-v-2179f61c] .message-container.user-message{border-radius:var(--message-border-radius);border-bottom-right-radius:var(--message-border-radius-point)}.message-wrapper[data-v-43eaaf63]{display:flex;align-items:center;margin:-.5em 0}.message-container.echo[data-v-43eaaf63]{background-color:var(--app-secondary-color);display:flex}p[data-v-43eaaf63]{padding:0;margin:1em 0}div p[data-v-43eaaf63]:first-child,div p[data-v-43eaaf63]:last-child{margin:0}.btn[data-v-43eaaf63]{flex:1 0 auto;margin-left:.5em;position:relative;background-color:#252d40;border-color:#252d40;border-radius:16px;max-width:32px;width:32px;height:32px}.btn i[data-v-43eaaf63]{position:absolute;top:4px;left:7px}.message-container.error[data-v-a4033010]{background-color:var(--app-error-color);display:flex}i[data-v-a4033010]{align-self:flex-start;padding-right:.5em}p[data-v-a4033010]{padding:0;margin:1em 0}div p[data-v-a4033010]:first-child,div p[data-v-a4033010]:last-child{margin:0}div[data-v-9cd44f98],div[data-v-69d99bdf]{height:400px}.message-container.statistics[data-v-758ff676]{--message-video-padding:3px;overflow:auto;padding:var(--message-video-padding)}.message-container .stats[data-v-758ff676]{min-height:40px;border-radius:calc(var(--message-border-radius) - var(--message-video-padding));text-decoration:underline;color:var(--app-primary-color);border-color:transparent;background-color:#fff}.message-container .stats[data-v-758ff676]:hover{color:var(--app-secondary-color);border-color:var(--app-primary-color);background-color:var(--app-primary-color)}.modal-dialog[data-v-758ff676]{max-width:800px;max-height:85%;margin-top:5vh}.modal-body .text[data-v-758ff676]{text-align:justify;margin:0}.graph[data-v-758ff676],.modal-body .text[data-v-758ff676]{margin-bottom:1em}@media (max-width:767.98px){.modal-dialog[data-v-758ff676]{margin:0;height:100%;max-height:100%}}p[data-v-24841d3c]{padding:0;margin:1em 0}div p[data-v-24841d3c]:first-child,div p[data-v-24841d3c]:last-child{margin:0}.message-container.video[data-v-046195df]{--message-video-padding:3px;width:100%;padding:var(--message-video-padding);overflow:auto;padding-top:56.25%}.message-container .player[data-v-046195df]{border-radius:calc(var(--message-border-radius) - var(--message-video-padding));overflow:auto;transform:translateY(0);margin-top:-56.25%}.message-group[data-v-8e0c7c28]{margin-top:1.25em;margin-bottom:1.25em;flex-direction:column;display:flex;flex-wrap:wrap;max-width:100%}.message-group[data-v-8e0c7c28]:first-child{margin-top:0}.column[data-v-8e0c7c28]{width:50%}@media (max-width:767.98px){.column[data-v-8e0c7c28]{width:85%}}.input-group[data-v-2af37de1]{height:100%;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity));--bs-bg-opacity:1}.input-group input[data-v-2af37de1]{background-color:transparent;border-style:none}.input-group button[data-v-2af37de1]{height:100%;width:100%;min-width:80px;border-radius:0;border-style:none}.btn-outline-secondary[data-v-2af37de1]{color:var(--app-secondary-color)}.btn-outline-secondary[data-v-2af37de1],.btn-outline-secondary[data-v-2af37de1]:hover{background-color:var(--app-primary-color)}.d-grid[data-v-680c57b0]{padding:10px 20px;width:100%;height:100%;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity));--bs-bg-opacity:1;overflow-y:auto}button[data-v-680c57b0]{height:40px;min-width:140px}button[data-v-680c57b0],button[data-v-680c57b0]:hover{color:var(--app-primary-color);border-color:var(--app-primary-color)}button[data-v-680c57b0]:hover{background-color:transparent}@media (max-width:767.98px){button[data-v-680c57b0]{height:50px}}@media (hover:hover){button[data-v-680c57b0]:hover{color:var(--app-secondary-color);border-color:var(--app-primary-color);background-color:var(--app-primary-color)}}.list-transition-enter-active[data-v-680c57b0],.list-transition-leave-active[data-v-680c57b0]{transition:opacity .25s ease}.list-transition-enter-from[data-v-680c57b0],.list-transition-leave-to[data-v-680c57b0]{opacity:0;transform:translateY(30px)}.vstack[data-v-1810e656]{display:flex;padding:0}.chat-section[data-v-1810e656]{flex:1 1 0;padding:1.25em 1em;overflow-y:auto}body.modal-open .chat-section[data-v-1810e656]{overflow:hidden}.typing-indicator[data-v-1810e656]{display:flex;text-align:left;padding:0 1em;height:100%;cursor:none}.typing-indicator .spinner-border[data-v-1810e656]{margin:auto 0}.typing-indicator span[data-v-1810e656]{margin:auto 1em}.input-section[data-v-1810e656]{position:relative;min-height:60px;max-height:35%;width:100%;overflow:hidden;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity));--bs-bg-opacity:1;border-top:1px solid #dee2e6!important}.input-transition-enter-active[data-v-1810e656],.input-transition-leave-active[data-v-1810e656]{transition:opacity .25s ease}.input-transition-enter-from[data-v-1810e656],.input-transition-leave-to[data-v-1810e656]{opacity:0}