.c-ai-chat__input[data-v-8b99b4c1]{border-top:1px solid var(--bs-gray-300, #dee2e6);padding:1rem 1.5rem;background-color:#fff}.c-ai-chat__file-preview[data-v-8b99b4c1]{margin-bottom:.75rem;padding:.5rem .75rem;border:1px solid var(--bs-gray-300, #dee2e6);border-radius:.5rem;background-color:#f8f9fa}.c-ai-chat__file-thumb[data-v-8b99b4c1]{width:40px;height:40px;object-fit:cover}.c-ai-chat__upload-btn[data-v-8b99b4c1]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:50%;flex-shrink:0;font-size:1.15rem}.c-ai-chat__textarea[data-v-8b99b4c1]{resize:none;border-radius:1.25rem;padding:.5rem 1rem;max-height:120px}@media (max-width: 768px){.c-ai-chat__input[data-v-8b99b4c1]{padding:.75rem 1rem}}.c-ai-chat__widget[data-v-64b21fc0]{padding:.75rem 1rem;border:1px solid var(--bs-gray-300, #dee2e6);border-radius:.75rem;background-color:#fff;margin-bottom:.5rem}.c-ai-chat__widget-icon[data-v-64b21fc0]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:var(--bs-primary-bg-subtle, #cfe2ff);color:var(--bs-primary, #1757c2);font-size:1.15rem;flex-shrink:0}.c-ai-chat__bubble[data-v-9f3a32f0]{max-width:80%;padding:.75rem 1rem;border-radius:1rem;line-height:1.6;font-size:.95rem}.c-ai-chat__bubble--user[data-v-9f3a32f0]{background-color:var(--bs-primary, #1757c2);color:#fff;border-bottom-right-radius:.25rem}.c-ai-chat__bubble--assistant[data-v-9f3a32f0]{background-color:#f1f3f5;color:var(--bs-gray-800, #343a40);border-bottom-left-radius:.25rem}.c-ai-chat__bubble-text[data-v-9f3a32f0]{word-break:break-word}.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] p,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] ul,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] ol,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] pre,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] blockquote,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] h1,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] h2,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] h3,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] h4{margin:0 0 .6rem}.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] h1{font-size:1.25rem}.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] h2{font-size:1.1rem}.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] h3{font-size:1rem}.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] p:last-child,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] ul:last-child,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] ol:last-child,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] pre:last-child,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] blockquote:last-child{margin-bottom:0}.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] pre{padding:.6rem .75rem;border-radius:.5rem;background-color:#2125290f;overflow-x:auto}.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] code{font-size:.85em}.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] a{color:var(--bs-primary, #1757c2);text-decoration:underline}.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] ol>li:has(>ul),.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] ol>li:has(>ol){margin-bottom:.6rem}.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] ol>li:has(>ul):last-child,.c-ai-chat__bubble-text--markdown[data-v-9f3a32f0] ol>li:has(>ol):last-child{margin-bottom:0}.c-ai-chat__typing[data-v-9f3a32f0]{display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin-left:4px}.c-ai-chat__typing-dot[data-v-9f3a32f0]{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:currentColor;opacity:.4;animation:ai-typing-bounce-9f3a32f0 1.2s ease-in-out infinite}.c-ai-chat__typing-dot[data-v-9f3a32f0]:nth-child(2){animation-delay:.2s}.c-ai-chat__typing-dot[data-v-9f3a32f0]:nth-child(3){animation-delay:.4s}@keyframes ai-typing-bounce-9f3a32f0{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}@media (max-width: 768px){.c-ai-chat__bubble[data-v-9f3a32f0]{max-width:90%}}.c-ai-chat__conversation[data-v-7d24072e]{min-height:360px;max-height:62vh;overflow-y:auto;padding:1.5rem 2rem;display:flex;flex-direction:column}@media (max-width: 768px){.c-ai-chat__conversation[data-v-7d24072e]{padding:1rem}}.c-ai-chat__empty[data-v-7d24072e]{cursor:pointer;transition:color .15s ease;margin:auto}.c-ai-chat__empty[data-v-7d24072e]:hover{color:var(--bs-primary, #0d6efd)!important}.c-ai-chat[data-v-5b552bba]{border:1px solid var(--bs-gray-500, #adb5bd);border-radius:2rem;overflow:hidden;background-color:#f9fafb33}@media (max-width: 768px){.c-ai-chat[data-v-5b552bba]{border-radius:1rem}}.c-ai-chat__errors[data-v-5b552bba]{margin:0;padding:.5rem 1.25rem;list-style:none;color:var(--bs-danger, #dc3545);font-size:.875rem}.modal[data-v-997651cf]{background-color:#00000080}.dropbox[data-v-2446740e]{outline:2px dashed #979595;outline-offset:-10px;background:#e8e8e8;color:#7d7d7d;padding:10px;min-height:120px;position:relative;cursor:pointer}.dropbox[data-v-2446740e]:hover{background:#add8e6}.dropbox-status[data-v-2446740e]{font-size:1.2em;text-align:center;padding:50px 0}.input-multiple[data-v-2446740e]{opacity:0;width:100%;height:160px;position:absolute;cursor:pointer}.file-wrapper[data-v-2446740e]{display:flex;justify-content:center;margin:0 0 10px;padding:5px 10px;background:#efefef;outline:1px dashed lightgrey;border-radius:5px;font-size:.9rem}.file-wrapper[data-v-2446740e]:hover{background:#efefef80}.file-delete[data-v-2446740e]{color:#7d7d7d;cursor:pointer}.file-delete[data-v-2446740e]:hover{color:#e41b1b}.item[data-v-82bcb0ca]{display:flex;margin-bottom:10px;padding:10px;border:1px solid #ccc;border-radius:5px}.item[data-v-82bcb0ca]:hover{background-color:#f5f5f5;cursor:pointer}.list[data-v-82bcb0ca]{margin-left:3rem}@media screen and (max-width: 768px){.item[data-v-82bcb0ca]{flex-direction:column;padding:5px}.list[data-v-82bcb0ca]{margin-left:1rem}}
