.featured-message-bubble[data-v-d3c7d995]{word-wrap:break-word;line-height:1.5}.char[data-v-d3c7d995]{transition:color .1s,font-weight .1s;display:inline-block}.char.is-active[data-v-d3c7d995]{color:#fff}.chat-window[data-v-61a781ba]{box-sizing:border-box;background:#fff;border-radius:16px;flex-direction:column;height:100%;margin:0 auto;padding:16px;display:flex}.messages[data-v-61a781ba]{flex-direction:column;flex:1;gap:12px;display:flex;position:relative;overflow-y:auto}.message-row[data-v-61a781ba]{display:flex}.message-row.user[data-v-61a781ba]{justify-content:flex-end}.message-row.agent[data-v-61a781ba]{justify-content:flex-start}[data-v-61a781ba] .bubble .chat-link{color:#e5ecff;font-weight:700;text-decoration:underline}.bubble[data-v-61a781ba]{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;border-radius:16px;max-width:75%;padding:10px 14px;font-size:16px;font-weight:500;line-height:1.4}.message-row.user .bubble[data-v-61a781ba]{color:#000b8c;background:#e5ecff;border-bottom-right-radius:6px}.message-row.agent .bubble[data-v-61a781ba]{color:#e5ecff;background:#000b8c;border-bottom-left-radius:6px}.message-row.agent .bubble.reasoning[data-v-61a781ba]{font-style:italic;color:#a4a6d1!important}.file-preview p[data-v-61a781ba]{background:#f5f5f5;border:1px solid #000b8c;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;display:flex}.file-name[data-v-61a781ba]{color:#000b8c;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.remove-file[data-v-61a781ba]{cursor:pointer;background:0 0;border:none;font-size:12px}.input-row[data-v-61a781ba]{gap:8px;margin-top:8px;display:flex}.chat-input[data-v-61a781ba]{resize:none;background:#fff;border:1px solid #0000;border-radius:12px;outline:none;flex:1;min-height:38px;max-height:180px;padding:10px 12px;line-height:1.4;overflow:hidden;box-shadow:0 1px 2px #0000001a}.chat-input[data-v-61a781ba]:focus{border-color:#000b8c}.chat-button[data-v-61a781ba],.upload-button[data-v-61a781ba]{text-transform:uppercase;color:#000b8c;cursor:pointer;background:#fff;border:1px solid #000b8c;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s ease-in-out}.chat-button[data-v-61a781ba]:hover,.chat-button[data-v-61a781ba]:focus,.upload-button[data-v-61a781ba]:hover,.upload-button[data-v-61a781ba]:focus{color:#e5ecff;background:#000b8c;outline:none}.spinner-overlay[data-v-61a781ba]{z-index:10;background:#fff9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.spinner[data-v-61a781ba]{border:4px solid #d1d5db;border-top-color:#000b8c;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-61a781ba}@keyframes spin-61a781ba{to{transform:rotate(360deg)}}.vuecal[data-v-7cd564d6]{--vuecal-primary-color:#000b8c;--vuecal-secondary-color:#e5ecff}[data-v-7cd564d6] .vuecal__scrollable--month-view .vuecal__cell--has-events{background:#c6ccfb}[data-v-eefc8ebf] .jsoneditor{border-color:#000b8c}[data-v-eefc8ebf] .jsoneditor-menu{color:#e5ecff;background-color:#000b8c}
