.mini-chat-widget[data-v-1bfb43c0]{--mini-chat-bg: linear-gradient(180deg, #f8fbff 0%, #ffffff 72%);--mini-chat-header-bg: #ffffffd9;--mini-chat-header-pill-text: #0f3b8a;--mini-chat-header-pill-bg: #e6efff;--mini-chat-header-pill-border: #c9dcff;--mini-chat-border: #e7ebf3;--mini-chat-text: #1f2a44;--mini-chat-muted: #687087;--mini-chat-surface: #ffffff;--mini-chat-surface-soft: #f7faff;--mini-chat-control: #334155;--mini-chat-control-hover: #eef3fb;--mini-chat-composer-border: #d8dfeb;--mini-chat-bubble: #f3f6fb;--mini-chat-bubble-text: #1f2a44;--mini-chat-bubble-me: #12213f;--mini-chat-bubble-me-text: #ffffff;--mini-chat-shadow: 0 20px 48px rgba(16, 24, 40, .24);--mini-chat-ask-ai-bg: linear-gradient(180deg, #f2f8ff 0%, #ffffff 100%);--mini-chat-ask-ai-border: #c7dcff;--mini-chat-ask-ai-text: #1f2a44;width:360px;height:100vh;max-height:100vh;position:fixed;right:0;bottom:0;border-radius:0;box-shadow:var(--mini-chat-shadow);display:flex;flex-direction:column;overflow:hidden;overflow-x:hidden;z-index:1024;background:var(--mini-chat-bg);overscroll-behavior:contain}body[data-dealboard-theme=dark] .mini-chat-widget[data-v-1bfb43c0]{--mini-chat-bg: linear-gradient(180deg, #111827 0%, #0f172a 72%);--mini-chat-header-bg: rgba(15, 23, 42, .9);--mini-chat-header-pill-text: #dbeafe;--mini-chat-header-pill-bg: rgba(30, 58, 138, .55);--mini-chat-header-pill-border: rgba(147, 197, 253, .35);--mini-chat-border: rgba(148, 163, 184, .3);--mini-chat-text: #e2e8f0;--mini-chat-muted: rgba(226, 232, 240, .75);--mini-chat-surface: rgba(15, 23, 42, .9);--mini-chat-surface-soft: rgba(30, 41, 59, .85);--mini-chat-control: #e2e8f0;--mini-chat-control-hover: rgba(148, 163, 184, .2);--mini-chat-composer-border: rgba(148, 163, 184, .35);--mini-chat-bubble: rgba(30, 41, 59, .95);--mini-chat-bubble-text: #e2e8f0;--mini-chat-bubble-me: #1d4ed8;--mini-chat-bubble-me-text: #ffffff;--mini-chat-shadow: 0 20px 48px rgba(2, 6, 23, .55);--mini-chat-ask-ai-bg: linear-gradient(180deg, rgba(30, 41, 59, .96) 0%, rgba(15, 23, 42, .96) 100%);--mini-chat-ask-ai-border: rgba(148, 163, 184, .45);--mini-chat-ask-ai-text: #e2e8f0}body[data-ai-studio-theme=dark][data-ai-studio-theme-enabled="1"] .mini-chat-widget[data-v-1bfb43c0],body[data-ai-studio-theme=dark] .mini-chat-widget[data-v-1bfb43c0]{--mini-chat-bg: rgb(15, 17, 19);--mini-chat-header-bg: rgb(15, 17, 19);--mini-chat-header-pill-text: #f3f4f6;--mini-chat-header-pill-bg: rgba(32, 36, 42, .95);--mini-chat-header-pill-border: rgba(255, 255, 255, .12);--mini-chat-border: rgba(255, 255, 255, .12);--mini-chat-text: #f3f4f6;--mini-chat-muted: rgba(243, 244, 246, .72);--mini-chat-surface: rgb(15, 17, 19);--mini-chat-surface-soft: rgb(32, 36, 42);--mini-chat-control: #f3f4f6;--mini-chat-control-hover: rgba(255, 255, 255, .1);--mini-chat-composer-border: rgba(255, 255, 255, .14);--mini-chat-bubble: rgb(32, 36, 42);--mini-chat-bubble-text: #f3f4f6;--mini-chat-bubble-me: rgb(32, 36, 42);--mini-chat-bubble-me-text: #f3f4f6;--mini-chat-shadow: 0 20px 48px rgba(2, 6, 23, .55);--mini-chat-ask-ai-bg: rgb(32, 36, 42);--mini-chat-ask-ai-border: rgba(255, 255, 255, .12);--mini-chat-ask-ai-text: #f3f4f6;border-left:1px solid var(--coolGrey900, #1f232b)}body[data-ai-studio-theme=dark][data-ai-studio-theme-enabled="1"] .mini-chat-widget .mini-chat-body[data-v-1bfb43c0],body[data-ai-studio-theme=dark] .mini-chat-widget .mini-chat-body[data-v-1bfb43c0]{background:rgb(15,17,19)!important}body[data-ai-studio-theme=dark][data-ai-studio-theme-enabled="1"] .mini-chat-widget .mini-composer-shell[data-v-1bfb43c0],body[data-ai-studio-theme=dark] .mini-chat-widget .mini-composer-shell[data-v-1bfb43c0]{background:rgb(32,36,42)!important;border-color:var(--coolGrey900, #1f232b)!important}body[data-ai-studio-theme=dark][data-ai-studio-theme-enabled="1"] .mini-chat-widget .mini-textarea[data-v-1bfb43c0],body[data-ai-studio-theme=dark] .mini-chat-widget .mini-textarea[data-v-1bfb43c0]{color:#fff!important}body[data-ai-studio-theme=dark][data-ai-studio-theme-enabled="1"] .mini-chat-widget .mini-btn-submit[data-v-1bfb43c0],body[data-ai-studio-theme=dark] .mini-chat-widget .mini-btn-submit[data-v-1bfb43c0]{background:var(--coolGrey25, #f5f7fa)!important;background-image:none!important;color:#000!important}body[data-ai-studio-theme=dark][data-ai-studio-theme-enabled="1"] .mini-chat-widget .mini-btn-submit .material-symbols-outlined[data-v-1bfb43c0],body[data-ai-studio-theme=dark] .mini-chat-widget .mini-btn-submit .material-symbols-outlined[data-v-1bfb43c0]{color:#000!important}body[data-dealboard-surface=image] .mini-chat-widget[data-v-1bfb43c0]{--mini-chat-bg: linear-gradient(180deg, rgba(255, 255, 255, .45) 0%, rgba(255, 255, 255, .3) 72%);--mini-chat-header-bg: rgba(255, 255, 255, .5);--mini-chat-header-pill-text: #ffffff;--mini-chat-header-pill-bg: rgba(255, 255, 255, .22);--mini-chat-header-pill-border: rgba(255, 255, 255, .45);--mini-chat-border: rgba(255, 255, 255, .5);--mini-chat-text: #ffffff;--mini-chat-muted: rgba(255, 255, 255, .9);--mini-chat-surface: rgba(255, 255, 255, .35);--mini-chat-surface-soft: rgba(255, 255, 255, .26);--mini-chat-control: #ffffff;--mini-chat-control-hover: rgba(255, 255, 255, .2);--mini-chat-composer-border: rgba(255, 255, 255, .5);--mini-chat-bubble: rgba(255, 255, 255, .32);--mini-chat-bubble-text: #ffffff;--mini-chat-bubble-me: rgba(29, 78, 216, .85);--mini-chat-bubble-me-text: #ffffff;--mini-chat-ask-ai-bg: linear-gradient(180deg, rgba(255, 255, 255, .32) 0%, rgba(255, 255, 255, .24) 100%);--mini-chat-ask-ai-border: rgba(255, 255, 255, .5);--mini-chat-ask-ai-text: #ffffff}body[data-dealboard-surface=image][data-dealboard-theme=dark] .mini-chat-widget[data-v-1bfb43c0]{--mini-chat-ask-ai-bg: linear-gradient(180deg, rgba(30, 41, 59, .86) 0%, rgba(15, 23, 42, .86) 100%);--mini-chat-ask-ai-border: rgba(148, 163, 184, .45);--mini-chat-ask-ai-text: #e2e8f0}.mini-chat-header[data-v-1bfb43c0]{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 .5rem;border-bottom:1px solid var(--mini-chat-border);background:var(--mini-chat-header-bg);backdrop-filter:blur(8px)}.mini-chat-title-wrap[data-v-1bfb43c0]{display:flex;align-items:center;gap:.25rem}.mini-chat-title[data-v-1bfb43c0]{font-size:.95rem;font-weight:700;color:var(--mini-chat-text)}.mini-model-pill[data-v-1bfb43c0]{font-size:.62rem;font-weight:700;color:var(--mini-chat-header-pill-text);background:var(--mini-chat-header-pill-bg);border:1px solid var(--mini-chat-header-pill-border);border-radius:999px;padding:.1rem .4rem}.mini-chat-actions[data-v-1bfb43c0]{display:flex;align-items:center;gap:.25rem}.mini-chat-body[data-v-1bfb43c0]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mini-toolbar[data-v-1bfb43c0]{padding:.6rem;border-bottom:1px solid #edf1f7;background:#fff}.mini-toolbar[data-v-1bfb43c0]{border-bottom-color:var(--mini-chat-border);background:var(--mini-chat-surface)}.mini-btn-primary[data-v-1bfb43c0]{border:none;border-radius:10px;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);color:#fff;font-weight:600;font-size:.82rem;padding:.5rem .75rem}.mini-btn-primary[data-v-1bfb43c0]:disabled{opacity:.6;cursor:not-allowed}.mini-thread-list[data-v-1bfb43c0]{flex:1 1 auto;height:0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:.6rem;display:grid;row-gap:.45rem;column-gap:0;align-content:start;grid-auto-rows:min-content}.mini-thread-item[data-v-1bfb43c0]{display:block;width:100%;max-width:100%;height:63px;margin:0;border:1px solid var(--mini-chat-border);border-radius:12px;background:var(--mini-chat-surface);text-align:left;padding:.6rem .7rem;position:relative;overflow:hidden}.mini-thread-item.is-active[data-v-1bfb43c0]{border-color:var(--mini-chat-border);background:var(--mini-chat-surface-soft)}.mini-ask-ai[data-v-1bfb43c0]{border-color:var(--mini-chat-ask-ai-border);background:var(--mini-chat-ask-ai-bg);color:var(--mini-chat-ask-ai-text)}.mini-thread-main[data-v-1bfb43c0]{display:flex;align-items:center;gap:.55rem;min-width:0}.mini-thread-content[data-v-1bfb43c0]{min-width:0;flex:1}.mini-thread-avatar[data-v-1bfb43c0]{width:34px;height:34px;min-width:34px;border-radius:999px;object-fit:cover;border:1px solid #d7deeb}.mini-thread-avatar-initials[data-v-1bfb43c0]{display:inline-flex;align-items:center;justify-content:center;background:#334155;color:#fff;font-size:.68rem;font-weight:700}.mini-thread-name[data-v-1bfb43c0]{font-size:.83rem;font-weight:700;color:var(--mini-chat-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:1.5rem}.mini-thread-preview[data-v-1bfb43c0]{margin-top:.15rem;font-size:.74rem;color:var(--mini-chat-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-thread-badge[data-v-1bfb43c0]{position:absolute;right:.6rem;top:.55rem;min-width:18px;height:18px;border-radius:999px;background:#ef4444;color:#fff;font-size:.67rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;padding:0 .3rem}.mini-conversation-wrap[data-v-1bfb43c0]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-x:hidden}.mini-messages[data-v-1bfb43c0]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:.7rem .7rem 1rem;display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;gap:10px}.mini-message-row[data-v-1bfb43c0]{display:flex;justify-content:flex-start;align-items:flex-start;margin:0;padding:0}.mini-message-row.me[data-v-1bfb43c0]{justify-content:flex-end}.mini-message-row.ai-response[data-v-1bfb43c0]{gap:.35rem}.mini-ai-avatar[data-v-1bfb43c0]{width:20px;height:20px;min-width:20px;border-radius:50%;object-fit:cover;margin-top:.1rem}.mini-bubble[data-v-1bfb43c0]{max-width:80%;padding:.5rem .65rem;border-radius:12px;background:var(--mini-chat-bubble);color:var(--mini-chat-bubble-text);font-size:.79rem;line-height:1.38}.mini-message-text[data-v-1bfb43c0]{margin:0;display:block}[data-v-1bfb43c0] .mini-message-text strong{display:inline-block;margin-top:10px}.mini-bubble.me[data-v-1bfb43c0]{background:var(--mini-chat-bubble-me);color:var(--mini-chat-bubble-me-text)}.mini-bubble.has-media[data-v-1bfb43c0],.mini-bubble.me.has-media[data-v-1bfb43c0]{background:transparent!important;box-shadow:none;padding:.15rem}.mini-conversation-wrap.chat-mode .mini-message-row[data-v-1bfb43c0]{align-items:flex-start;margin:0}.mini-conversation-wrap.chat-mode .mini-bubble[data-v-1bfb43c0]{display:inline-block;height:auto;min-height:0;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.32}.mini-conversation-wrap.ai-mode .mini-bubble[data-v-1bfb43c0]{display:block;height:auto;min-height:0;margin:0;padding:.4rem .6rem;line-height:1.28}.mini-conversation-wrap.ai-mode .mini-message-text[data-v-1bfb43c0]{line-height:1.28}.mini-conversation-wrap.ai-mode .mini-messages[data-v-1bfb43c0]{gap:10px}.mini-bubble-thinking[data-v-1bfb43c0]{position:relative;overflow:hidden}.mini-thinking-text[data-v-1bfb43c0]{position:relative;display:inline-block;font-weight:600}.mini-thinking-text[data-v-1bfb43c0]:after{content:"";position:absolute;top:-10%;left:-140%;width:120%;height:120%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:skew(-20deg);animation:mini-thinking-sweep-1bfb43c0 1.1s ease-in-out infinite}@keyframes mini-thinking-sweep-1bfb43c0{0%{left:-140%}to{left:140%}}.mini-attachments[data-v-1bfb43c0]{display:grid;gap:.25rem;margin-top:.35rem}.mini-attachment[data-v-1bfb43c0]{font-size:.72rem;color:inherit;text-decoration:underline}.mini-attachment-image[data-v-1bfb43c0]{max-width:180px;max-height:180px;border-radius:10px;display:block;object-fit:cover;border:1px solid rgba(0,0,0,.06)}.mini-attachment-text[data-v-1bfb43c0]{text-decoration:none;opacity:.85}.mini-composer[data-v-1bfb43c0]{border-top:1px solid var(--mini-chat-border);background:transparent;padding:.45rem .5rem .5rem}.mini-composer-shell[data-v-1bfb43c0]{width:100%;border:1px solid var(--mini-chat-composer-border);border-radius:1.5rem;padding:.25rem .35rem}.mini-composer-row[data-v-1bfb43c0]{display:grid;grid-template-columns:auto 1fr auto;gap:.35rem;align-items:center}.mini-textarea[data-v-1bfb43c0]{resize:none;min-height:32px;max-height:110px;border-radius:0;border:none;background:transparent;padding:.4rem .25rem;font-size:.79rem;line-height:1.3}.mini-textarea--full[data-v-1bfb43c0]{grid-column:1 / 3}.mini-textarea[data-v-1bfb43c0]:focus{outline:none;border:none;box-shadow:none}.mini-btn-submit[data-v-1bfb43c0]{border:none;border-radius:50%;width:30px;height:30px;color:#fff;display:inline-flex;align-items:center;justify-content:center}.mini-btn-submit[data-v-1bfb43c0]:disabled{opacity:.6}.mini-btn-attach[data-v-1bfb43c0]{border:none;background:transparent;width:30px;height:30px;border-radius:50%;color:var(--mini-chat-control);display:inline-flex;align-items:center;justify-content:center}.mini-btn-attach[data-v-1bfb43c0]:hover{background:var(--mini-chat-control-hover)}.mini-icon-btn[data-v-1bfb43c0]{border:none;background:transparent;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--mini-chat-control)}.mini-icon-btn[data-v-1bfb43c0]:hover{background:var(--mini-chat-control-hover)}.mini-files-row[data-v-1bfb43c0]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.35rem}.mini-file-chip[data-v-1bfb43c0]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #d8dfeb;border-radius:999px;padding:.1rem .45rem;font-size:.68rem;color:#38445f}.mini-file-chip button[data-v-1bfb43c0]{border:none;background:transparent;padding:0;line-height:1;color:#64748b}.mini-ai-suggestions[data-v-1bfb43c0]{display:grid;gap:.5rem;padding:.5rem 0}.mini-ai-suggestions-title[data-v-1bfb43c0]{font-size:.74rem;font-weight:700;color:var(--mini-chat-muted)}.mini-ai-suggestions-list[data-v-1bfb43c0]{display:grid;gap:.35rem}.mini-ai-suggestion-btn[data-v-1bfb43c0]{width:100%;border:1px solid var(--mini-chat-border);background:var(--mini-chat-surface-soft);color:var(--mini-chat-text);border-radius:10px;text-align:left;font-size:.74rem;line-height:1.25;padding:.45rem .55rem;cursor:pointer}.mini-ai-suggestion-btn[data-v-1bfb43c0]:hover{background:var(--mini-chat-surface)}.mini-form[data-v-1bfb43c0]{padding:.75rem;display:grid;gap:.4rem}.mini-label[data-v-1bfb43c0]{font-size:.72rem;color:#56607a;font-weight:700}.mini-input[data-v-1bfb43c0]{border:1px solid #d8dfeb;border-radius:10px;background:#fff;padding:.45rem .55rem;font-size:.78rem}.mini-empty[data-v-1bfb43c0]{color:#6b7280;font-size:.78rem;text-align:center;padding:1rem}.mini-loader-wrap[data-v-1bfb43c0]{flex:1;display:flex;align-items:center;justify-content:center}.mini-loader[data-v-1bfb43c0]{width:24px;height:24px;border-radius:50%;border:2px solid #d7ddea;border-top-color:#334155;animation:mini-spin-1bfb43c0 .8s linear infinite}@keyframes mini-spin-1bfb43c0{to{transform:rotate(360deg)}}.mini-view-enter-active[data-v-1bfb43c0],.mini-view-leave-active[data-v-1bfb43c0]{transition:opacity .14s ease,transform .14s ease}.mini-view-enter-from[data-v-1bfb43c0],.mini-view-leave-to[data-v-1bfb43c0]{opacity:0;transform:translateY(4px)}[data-v-1bfb43c0] .multiselect{border:1px solid #d8dfeb;border-radius:10px;min-height:40px}@media (max-width: 500px){.mini-chat-widget[data-v-1bfb43c0]{width:100%;height:100%;border-radius:0;right:0;bottom:0}}
