.notification-settings[data-v-dd54ed91]{background:rgb(var(--v-theme-surface));border-radius:8px;width:340px;max-width:100%;box-shadow:0 4px 20px #00000026}.notification-settings__header[data-v-dd54ed91]{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.notification-settings__title[data-v-dd54ed91]{margin:0;font-size:1rem;font-weight:500}.notification-settings__content[data-v-dd54ed91]{padding:16px}.notification-settings__section[data-v-dd54ed91]{margin-bottom:12px}.notification-settings__section[data-v-dd54ed91]:last-of-type{margin-bottom:0}.notification-settings__label[data-v-dd54ed91]{align-items:center;margin-bottom:8px;font-size:.875rem;font-weight:500;display:flex}.notification-settings__row[data-v-dd54ed91]{justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-settings__hint[data-v-dd54ed91]{color:rgba(var(--v-theme-on-surface),.6);margin:4px 0 0 28px;font-size:.75rem}.conversation-list[data-v-be07cdca]{flex-direction:column;height:100%;display:flex;overflow:hidden}.conversation-list__header[data-v-be07cdca]{flex-shrink:0;padding:12px 16px}.conversation-list__content[data-v-be07cdca]{flex:1;overflow:hidden auto}.conversation-list__loading[data-v-be07cdca]{padding:24px}.conversation-list__empty[data-v-be07cdca],.conversation-list__loading[data-v-be07cdca]{justify-content:center;align-items:center;display:flex}.conversation-list__empty[data-v-be07cdca]{text-align:center;flex-direction:column;padding:48px 24px}.filter-tabs[data-v-be07cdca]{border-bottom:1px solid rgba(var(--v-theme-on-surface),.08);gap:4px;padding-bottom:8px;display:flex}.filter-tab[data-v-be07cdca]{cursor:pointer;color:rgba(var(--v-theme-on-surface),.6);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 4px;font-size:.75rem;transition:all .2s;display:flex;position:relative}.filter-tab__label[data-v-be07cdca]{font-weight:500}.filter-tab__count[data-v-be07cdca]{opacity:.8;font-weight:400}.filter-tab[data-v-be07cdca]:hover{color:rgba(var(--v-theme-on-surface),.9)}.filter-tab--active[data-v-be07cdca]{color:rgb(var(--v-theme-primary))}.filter-tab--active .filter-tab__label[data-v-be07cdca]{font-weight:700}.filter-tab--active[data-v-be07cdca]:after{content:"";background:rgb(var(--v-theme-primary));border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-9px;left:10%;right:10%}.conversation-group__label[data-v-be07cdca]{text-transform:uppercase;letter-spacing:.5px;color:rgba(var(--v-theme-on-surface),.5);align-items:center;padding:12px 16px 8px;font-size:.7rem;font-weight:600;display:flex}.conversation-items[data-v-be07cdca]{padding:0 8px}.conversation-item[data-v-be07cdca]{cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin:2px 0;padding:12px;transition:all .15s;display:flex;position:relative}.conversation-item[data-v-be07cdca]:hover{background:rgba(var(--v-theme-on-surface),.04)}.conversation-item--active[data-v-be07cdca]{background:rgba(var(--v-theme-primary),.08)}.conversation-item--active[data-v-be07cdca]:hover{background:rgba(var(--v-theme-primary),.12)}.conversation-item--unread .conversation-item__title[data-v-be07cdca]{font-weight:600}.conversation-item--unread .conversation-item__message[data-v-be07cdca]{color:rgba(var(--v-theme-on-surface),.9);font-weight:500}.conversation-item__accent[data-v-be07cdca]{background:rgb(var(--v-theme-primary));border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.conversation-item__avatar[data-v-be07cdca]{flex-shrink:0;position:relative}.conversation-item__status[data-v-be07cdca]{position:absolute;bottom:-2px;right:-2px}.conversation-item__status--online[data-v-be07cdca]{border:2px solid rgb(var(--v-theme-surface));background:#4caf50;border-radius:50%;width:12px;height:12px;animation:2s infinite pulse-green-be07cdca}.conversation-item__status--bot[data-v-be07cdca]{background:rgb(var(--v-theme-surface));border-radius:50%;padding:1px}.conversation-item__status--slack[data-v-be07cdca]{background:rgb(var(--v-theme-surface));color:#611f69;border-radius:50%;padding:2px}.conversation-item__content[data-v-be07cdca]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.conversation-item__header[data-v-be07cdca]{align-items:center;gap:8px;display:flex}.conversation-item__title[data-v-be07cdca]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden}.conversation-item__type-chip[data-v-be07cdca]{flex-shrink:0;height:18px!important;padding:0 6px!important;font-size:.65rem!important}.conversation-item__preview[data-v-be07cdca]{align-items:center;display:flex}.conversation-item__message[data-v-be07cdca]{color:rgba(var(--v-theme-on-surface),.6);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.conversation-item__message--empty[data-v-be07cdca]{opacity:.7;font-style:italic}.conversation-item__meta[data-v-be07cdca]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.conversation-item__time[data-v-be07cdca]{color:rgba(var(--v-theme-on-surface),.5);font-size:.7rem}.conversation-item__badge[data-v-be07cdca] .v-badge__badge{min-width:18px;height:18px;font-size:.65rem}.conversation-item__delete[data-v-be07cdca]{opacity:0;transition:opacity .15s}.conversation-item:hover .conversation-item__delete[data-v-be07cdca]{opacity:.6}.conversation-item__delete[data-v-be07cdca]:hover{opacity:1!important}@keyframes pulse-green-be07cdca{0%,to{box-shadow:0 0 #4caf5066}50%{box-shadow:0 0 0 4px #4caf5000}}.search-result-item__title[data-v-be07cdca]{font-size:.875rem;font-weight:500}.search-result-item__content[data-v-be07cdca]{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.search-result-item__time[data-v-be07cdca]{color:rgba(var(--v-theme-on-surface),.6);font-size:.7rem}.chat-compose[data-v-5fc48339]{flex-direction:column;height:100%;display:flex}.chat-compose__content[data-v-5fc48339]{flex:1;padding:20px;overflow-y:auto}.chat-compose__section[data-v-5fc48339]{margin-bottom:20px}.chat-compose__label[data-v-5fc48339]{color:rgba(var(--v-theme-on-surface),.87);margin-bottom:8px;font-size:.875rem;font-weight:600;display:block}.chat-compose__optional[data-v-5fc48339]{color:rgba(var(--v-theme-on-surface),.5);margin-left:4px;font-weight:400}.chat-compose__select[data-v-5fc48339] .v-field__input{padding-top:8px;padding-bottom:8px}.chat-compose__group-header[data-v-5fc48339]{background:rgba(var(--v-theme-on-surface),.03);min-height:32px!important;padding-top:8px!important;padding-bottom:4px!important}.chat-compose__recipient-item[data-v-5fc48339]{cursor:pointer;transition:background-color .15s;padding-top:10px!important;padding-bottom:10px!important}.chat-compose__recipient-item[data-v-5fc48339]:hover{background:rgba(var(--v-theme-on-surface),.04)}.chat-compose__bot-badge[data-v-5fc48339]{height:18px!important;padding:0 6px!important;font-size:.6rem!important}.chat-compose__quick-prompts[data-v-5fc48339]{border-top:1px dashed rgba(var(--v-theme-on-surface),.1);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.chat-compose__quick-prompts-label[data-v-5fc48339]{color:rgba(var(--v-theme-on-surface),.5);font-size:.75rem}.chat-compose__quick-chip[data-v-5fc48339]{cursor:pointer;transition:all .2s}.chat-compose__quick-chip[data-v-5fc48339]:hover{background:rgba(var(--v-theme-primary),.08);transform:translateY(-1px)}.chat-compose__hint[data-v-5fc48339]{color:rgba(var(--v-theme-on-surface),.6);background:rgba(var(--v-theme-on-surface),.03);border-left:3px solid rgba(var(--v-theme-primary),.5);border-radius:8px;align-items:center;margin-top:16px;padding:10px 12px;font-size:.8rem;display:flex}.chat-compose__actions[data-v-5fc48339]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgba(var(--v-theme-surface-variant),.3);justify-content:flex-end;align-items:center;gap:12px;padding:16px 20px;display:flex}.ivr-options[data-v-dea67de6]{margin-top:4px}.ivr-options__question[data-v-dea67de6]{color:rgba(var(--v-theme-on-surface),.9);margin-bottom:10px;font-size:.85rem;font-weight:600}.ivr-options__grid[data-v-dea67de6]{flex-direction:column;gap:8px;display:flex}.ivr-options__button[data-v-dea67de6]{text-transform:none;letter-spacing:normal;justify-content:flex-start;min-height:44px;padding:10px 14px;font-weight:500;transition:all .2s;background:rgb(var(--v-theme-surface))!important;border:1px solid rgba(var(--v-theme-on-surface),.12)!important;border-radius:10px!important}.ivr-options__button--selected[data-v-dea67de6]{box-shadow:0 2px 8px rgba(var(--v-theme-primary),.3);background:rgb(var(--v-theme-primary))!important;color:#fff!important;border-color:rgb(var(--v-theme-primary))!important}.ivr-options__button--selected .v-icon[data-v-dea67de6]{color:#fff!important}.ivr-options__button--unselected[data-v-dea67de6]{opacity:.4;pointer-events:none;background:rgba(var(--v-theme-on-surface),.02)!important;border-color:rgba(var(--v-theme-on-surface),.08)!important}.ivr-options__button--primary[data-v-dea67de6]{font-weight:600;background:rgb(var(--v-theme-primary))!important;color:#fff!important;border-color:rgb(var(--v-theme-primary))!important}.ivr-options__button--primary .v-icon[data-v-dea67de6]{color:#fff!important}.ivr-options__button[data-v-dea67de6]:not(.ivr-options__button--selected):not(.ivr-options__button--unselected):not(.ivr-options__button--primary):hover{background:rgba(var(--v-theme-on-surface),.04)!important;border-color:rgba(var(--v-theme-on-surface),.2)!important}.ivr-options__label[data-v-dea67de6]{text-align:left;white-space:normal;flex:1;font-size:.85rem;line-height:1.3}.ivr-options__hint[data-v-dea67de6]{color:rgba(var(--v-theme-on-surface),.45);text-align:center;margin-top:10px;margin-bottom:0;font-size:.7rem;font-style:italic}.message-bubble[data-v-f59b0631]{align-items:flex-end;gap:8px;max-width:100%;display:flex;position:relative}.message-bubble--own[data-v-f59b0631]{flex-direction:row-reverse}.message-bubble--own .message-bubble__content[data-v-f59b0631]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgba(var(--v-theme-primary),.85) 100%);color:rgb(var(--v-theme-on-primary));box-shadow:0 2px 8px rgba(var(--v-theme-primary),.25);border-radius:18px 18px 4px}.message-bubble--own .message-bubble__meta[data-v-f59b0631]{color:#fffc;justify-content:flex-end}.message-bubble--own .message-bubble__actions[data-v-f59b0631]{margin-left:0;margin-right:4px;left:auto;right:100%}.message-bubble--bot .message-bubble__content[data-v-f59b0631]{background:linear-gradient(135deg,rgba(var(--v-theme-primary),.08) 0,rgba(var(--v-theme-primary),.04) 100%);border:1px solid rgba(var(--v-theme-primary),.15);box-shadow:0 1px 3px rgba(var(--v-theme-primary),.08)}.message-bubble--bot.message-bubble--ivr .message-bubble__content[data-v-f59b0631]{min-width:280px;max-width:340px}.message-bubble--support-team .message-bubble__content[data-v-f59b0631]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.1);box-shadow:0 1px 3px #0000000d}.message-bubble--internal .message-bubble__content[data-v-f59b0631]{border:2px dashed rgba(var(--v-theme-warning),.5)}.message-bubble--deleted .message-bubble__content[data-v-f59b0631]{background:rgba(var(--v-theme-on-surface),.05)}.message-bubble--failed .message-bubble__content[data-v-f59b0631]{border:1px solid rgb(var(--v-theme-error));background:rgba(var(--v-theme-error),.1)}.message-bubble__avatar[data-v-f59b0631]{flex-shrink:0;font-size:.75rem}.message-bubble__avatar--bot[data-v-f59b0631]{box-shadow:0 2px 8px rgba(var(--v-theme-primary),.3)}.message-bubble__content[data-v-f59b0631]{background:rgb(var(--v-theme-surface-variant));word-wrap:break-word;border-radius:18px 18px 18px 4px;max-width:100%;padding:10px 14px;box-shadow:0 1px 2px #0000000d}.message-bubble__sender[data-v-f59b0631]{align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.message-bubble__sender-info[data-v-f59b0631]{flex-direction:column;gap:1px;display:flex}.message-bubble__sender-name[data-v-f59b0631]{color:rgb(var(--v-theme-primary));font-size:.8rem;font-weight:600;line-height:1.2}.message-bubble__sender-subtitle[data-v-f59b0631]{color:rgba(var(--v-theme-on-surface),.5);font-size:.65rem;font-weight:400}.message-bubble__reply[data-v-f59b0631]{border-left:2px solid rgba(var(--v-theme-primary),.5);background:rgba(var(--v-theme-on-surface),.05);border-radius:4px;flex-direction:column;margin-bottom:4px;padding:4px 8px;font-size:.8rem;display:flex}.message-bubble__reply-sender[data-v-f59b0631]{font-weight:500}.message-bubble__reply-text[data-v-f59b0631]{opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.message-bubble__text[data-v-f59b0631]{white-space:pre-wrap;word-break:break-word}.message-bubble__attachments[data-v-f59b0631]{flex-direction:column;gap:8px;margin-top:8px;display:flex}.message-bubble__image-attachment[data-v-f59b0631]{max-width:200px;display:block}.message-bubble__image-attachment img[data-v-f59b0631]{cursor:pointer;border-radius:8px;transition:opacity .2s}.message-bubble__image-attachment img[data-v-f59b0631]:hover{opacity:.9}.message-bubble__attachment[data-v-f59b0631]{background:rgba(var(--v-theme-on-surface),.05);border-radius:8px;align-items:center;padding:6px 10px;font-size:.85rem;display:flex}.message-bubble__attachment a[data-v-f59b0631]{color:inherit;max-width:150px;text-decoration:none}.message-bubble__attachment a[data-v-f59b0631]:hover{text-decoration:underline}.message-bubble__reactions[data-v-f59b0631]{border-top:1px solid rgba(var(--v-theme-on-surface),.06);flex-wrap:wrap;gap:4px;margin-top:6px;padding-top:6px;display:flex}.message-bubble__reaction[data-v-f59b0631]{background:rgba(var(--v-theme-on-surface),.06);cursor:pointer;border-radius:10px;align-items:center;gap:3px;padding:2px 6px;transition:background .15s,transform .1s;display:inline-flex}.message-bubble__reaction[data-v-f59b0631]:hover{background:rgba(var(--v-theme-on-surface),.12);transform:scale(1.08)}.message-bubble__reaction[data-v-f59b0631]:active{transform:scale(.92)}.message-bubble__reaction-emoji[data-v-f59b0631]{font-size:1rem;line-height:1}.message-bubble__reaction-count[data-v-f59b0631]{color:rgba(var(--v-theme-on-surface),.6);font-size:.7rem;font-weight:500}.message-bubble__meta[data-v-f59b0631]{color:rgba(var(--v-theme-on-surface),.45);align-items:center;gap:4px;margin-top:6px;font-size:.65rem;display:flex}.message-bubble__time[data-v-f59b0631]{letter-spacing:.02em}.message-bubble__edited[data-v-f59b0631]{font-style:italic}.message-bubble__status[data-v-f59b0631]{opacity:.7}.message-bubble__actions[data-v-f59b0631]{background:rgb(var(--v-theme-surface));border-radius:16px;align-items:center;gap:2px;margin-left:4px;padding:2px;display:flex;position:absolute;bottom:0;left:100%;box-shadow:0 2px 8px #0000001a}@media (width<=599px){.message-bubble__actions[data-v-f59b0631]{margin-bottom:4px;margin-left:0;position:absolute;bottom:100%;left:50%;right:auto;transform:translate(-50%)}}.message-bubble__quick-reactions[data-v-f59b0631]{display:flex}.message-bubble__edit-input[data-v-f59b0631]{margin-bottom:4px}.message-bubble__edit-actions[data-v-f59b0631]{justify-content:flex-end;gap:4px;display:flex}.message-list[data-v-f2a5b40e]{flex-direction:column;gap:20px;display:flex}.message-list__date-separator[data-v-f2a5b40e]{justify-content:center;align-items:center;gap:16px;padding:16px 0;display:flex}.message-list__date-line[data-v-f2a5b40e]{background:rgba(var(--v-theme-on-surface),.05);flex:1;max-width:40px;height:1px}.message-list__date-text[data-v-f2a5b40e]{color:rgba(var(--v-theme-on-surface),.35);text-transform:uppercase;letter-spacing:.08em;background:rgba(var(--v-theme-on-surface),.02);border-radius:10px;align-items:center;padding:4px 10px;font-size:.65rem;font-weight:500;display:flex}.message-list__empty[data-v-f2a5b40e]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.message-group[data-v-f2a5b40e]{flex-direction:column;gap:6px;max-width:85%;display:flex}.message-group--own[data-v-f2a5b40e]{align-self:flex-end;align-items:flex-end}.message-group[data-v-f2a5b40e]:not(.message-group--own){align-self:flex-start;align-items:flex-start}.attachment-uploader .drop-zone[data-v-6a1008b6]{border:2px dashed rgba(var(--v-border-color),var(--v-border-opacity));background:rgba(var(--v-theme-surface-variant),.3);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:32px;transition:all .2s;display:flex}.attachment-uploader .drop-zone--active[data-v-6a1008b6],.attachment-uploader .drop-zone[data-v-6a1008b6]:hover{border-color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.05)}.attachment-uploader .error-item[data-v-6a1008b6]{background:rgba(var(--v-theme-error),.05)}.emoji-picker[data-v-c1f1059a]{width:320px;max-width:100vw}.emoji-picker__categories[data-v-c1f1059a]{gap:2px;padding:4px;display:flex;overflow-x:auto}.emoji-picker__categories[data-v-c1f1059a]::-webkit-scrollbar{display:none}.emoji-picker__grid[data-v-c1f1059a]{grid-template-columns:repeat(8,1fr);gap:2px;max-height:250px;padding:8px;display:grid;overflow-y:auto}.emoji-picker__emoji[data-v-c1f1059a]{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.5rem;transition:background .15s,transform .1s;display:flex}.emoji-picker__emoji[data-v-c1f1059a]:hover{background:rgba(var(--v-theme-primary),.1);transform:scale(1.15)}.emoji-picker__emoji[data-v-c1f1059a]:active{transform:scale(.95)}.emoji-picker__empty[data-v-c1f1059a]{text-align:center;grid-column:1/-1;padding:24px}.chat-window[data-v-4a33ba7d]{flex-direction:column;height:100%;overflow:hidden}.chat-window[data-v-4a33ba7d],.chat-window__header[data-v-4a33ba7d]{background:rgb(var(--v-theme-surface));display:flex}.chat-window__header[data-v-4a33ba7d]{align-items:center;gap:12px;padding:14px 16px}.chat-window__header-avatar[data-v-4a33ba7d]{box-shadow:0 2px 8px rgba(var(--v-theme-primary),.25);flex-shrink:0}.chat-window__header-info[data-v-4a33ba7d]{flex:1;min-width:0}.chat-window__header-row[data-v-4a33ba7d]{align-items:center;gap:8px;display:flex}.chat-window__title[data-v-4a33ba7d]{color:rgb(var(--v-theme-on-surface));white-space:nowrap;margin:0;font-size:1rem;font-weight:600}.chat-window__meta[data-v-4a33ba7d]{align-items:center;gap:8px;margin-top:2px;display:flex}.chat-window__status-online[data-v-4a33ba7d]{align-items:center;gap:6px;display:flex}.chat-window__status-dot[data-v-4a33ba7d]{background:rgb(var(--v-theme-success));border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-4a33ba7d}@keyframes pulse-4a33ba7d{0%,to{opacity:1}50%{opacity:.5}}.chat-window__subtitle[data-v-4a33ba7d]{color:rgba(var(--v-theme-on-surface),.6);white-space:nowrap;font-size:.75rem}.chat-window__messages[data-v-4a33ba7d]{background:rgba(var(--v-theme-surface-variant),.15);flex:1;padding:16px;overflow:hidden auto}.chat-window__loading[data-v-4a33ba7d]{justify-content:center;padding:16px 0;display:flex}.chat-window__typing[data-v-4a33ba7d]{color:rgba(var(--v-theme-on-surface),.7);background:rgba(var(--v-theme-surface-variant),.3);align-items:center;padding:12px 16px;font-size:.875rem;display:flex}.chat-window__typing-icon[data-v-4a33ba7d]{animation:1s infinite bounce-4a33ba7d}@keyframes bounce-4a33ba7d{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.chat-window__typing-dots[data-v-4a33ba7d]{margin-left:2px;display:inline-flex}.chat-window__typing-dots span[data-v-4a33ba7d]{opacity:0;animation:1.4s infinite dots-4a33ba7d}.chat-window__typing-dots span[data-v-4a33ba7d]:first-child{animation-delay:0s}.chat-window__typing-dots span[data-v-4a33ba7d]:nth-child(2){animation-delay:.2s}.chat-window__typing-dots span[data-v-4a33ba7d]:nth-child(3){animation-delay:.4s}@keyframes dots-4a33ba7d{0%,60%,to{opacity:0}30%{opacity:1}}.chat-window__reply-preview[data-v-4a33ba7d]{background:rgba(var(--v-theme-primary),.08);border-left:3px solid rgb(var(--v-theme-primary));align-items:center;gap:8px;padding:8px 16px;display:flex}.chat-window__reply-content[data-v-4a33ba7d]{flex-direction:column;flex:1;min-width:0;display:flex}.chat-window__attachments-preview[data-v-4a33ba7d]{background:rgba(var(--v-theme-surface-variant),.3);border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));padding:8px 16px}.chat-window__ivr-placeholder[data-v-4a33ba7d]{background:rgba(var(--v-theme-surface-variant),.4);border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-size:.9375rem;display:flex}.chat-window__ivr-send[data-v-4a33ba7d]{opacity:.4;margin-left:auto}.chat-window__input-container[data-v-4a33ba7d]{background:rgba(var(--v-theme-surface-variant),.4);border-radius:8px;align-items:center;gap:0;width:100%;padding:4px;transition:background-color .2s;display:flex}.chat-window__input-container--focused[data-v-4a33ba7d]{background:rgba(var(--v-theme-surface-variant),.6)}.chat-window__input-actions[data-v-4a33ba7d]{flex-shrink:0;align-items:center;display:flex}.chat-window__input-actions--left[data-v-4a33ba7d]{padding-left:4px}.chat-window__input-actions--right[data-v-4a33ba7d]{gap:2px;padding-right:4px}.chat-window__text-input[data-v-4a33ba7d]{min-width:0;color:rgb(var(--v-theme-on-surface));background:0 0;border:none;outline:none;flex:1;padding:10px 12px;font-size:.9375rem;line-height:1.4}.chat-window__text-input[data-v-4a33ba7d]::placeholder{color:rgba(var(--v-theme-on-surface),.45)}.chat-window__input[data-v-4a33ba7d]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgb(var(--v-theme-surface));padding:12px 16px max(12px,env(safe-area-inset-bottom,12px));position:relative}.chat-window__input--ivr[data-v-4a33ba7d]{align-items:center;min-height:56px;display:flex}@media (width<=599px){.chat-window__input[data-v-4a33ba7d]{padding:8px 12px max(8px,env(safe-area-inset-bottom,8px))}}.chat-window__input-btn[data-v-4a33ba7d]{opacity:.6;color:rgba(var(--v-theme-on-surface),.7);transition:opacity .15s,transform .1s,color .15s}.chat-window__input-btn[data-v-4a33ba7d]:hover{opacity:1;color:rgb(var(--v-theme-on-surface))}.chat-window__input-btn[data-v-4a33ba7d]:active{transform:scale(.92)}.chat-window__input-btn--attach .v-icon[data-v-4a33ba7d]{font-size:24px!important}.chat-window__send-btn[data-v-4a33ba7d]{margin-left:2px;transition:all .2s}.chat-window__send-btn[data-v-4a33ba7d]:not(.chat-window__send-btn--active){opacity:.5}.chat-window__send-btn--active[data-v-4a33ba7d]{opacity:1;box-shadow:0 2px 8px rgba(var(--v-theme-primary),.3)}.chat-window__send-btn--active[data-v-4a33ba7d]:hover{box-shadow:0 4px 12px rgba(var(--v-theme-primary),.4);transform:scale(1.05)}.chat-window__send-btn--active[data-v-4a33ba7d]:active{transform:scale(.95)}@media (width<=599px){.chat-window__messages[data-v-4a33ba7d]{-webkit-overflow-scrolling:touch;padding:12px}.chat-window__header[data-v-4a33ba7d]{padding:8px 12px}}.ai-window[data-v-1332bf92]{flex-direction:column;height:100%;display:flex;overflow:hidden}.ai-window__header[data-v-1332bf92]{align-items:center;gap:12px;padding:12px 16px;display:flex}.ai-window__avatar[data-v-1332bf92]{box-shadow:0 2px 8px rgba(var(--v-theme-primary),.25)}.ai-window__header-info[data-v-1332bf92]{flex:1}.ai-window__title[data-v-1332bf92]{margin:0;font-size:1rem;font-weight:600}.ai-window__subtitle[data-v-1332bf92]{color:rgba(var(--v-theme-on-surface),.6);font-size:.75rem}.ai-window__messages[data-v-1332bf92]{background:rgba(var(--v-theme-surface-variant),.15);flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}.ai-window__welcome[data-v-1332bf92]{text-align:center;flex-direction:column;align-items:center;padding:32px 16px;display:flex}.ai-window__welcome h4[data-v-1332bf92]{font-weight:600}.ai-window__welcome p[data-v-1332bf92]{max-width:280px;font-size:.875rem}.ai-window__suggestions[data-v-1332bf92]{flex-wrap:wrap;justify-content:center;display:flex}.ai-window__message[data-v-1332bf92]{gap:8px;max-width:90%;display:flex}.ai-window__message--user[data-v-1332bf92]{flex-direction:row-reverse;align-self:flex-end}.ai-window__message--bot[data-v-1332bf92]{align-self:flex-start}.ai-window__msg-avatar[data-v-1332bf92]{flex-shrink:0;margin-top:2px}.ai-window__bubble[data-v-1332bf92]{word-break:break-word;border-radius:16px;padding:10px 14px}.ai-window__bubble--user[data-v-1332bf92]{background:linear-gradient(135deg,rgb(var(--v-theme-primary)) 0,rgba(var(--v-theme-primary),.85) 100%);color:rgb(var(--v-theme-on-primary));border-bottom-right-radius:4px}.ai-window__bubble--bot[data-v-1332bf92]{background:rgb(var(--v-theme-surface));border:1px solid rgba(var(--v-theme-on-surface),.1);border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000d}.ai-window__text[data-v-1332bf92]{white-space:pre-wrap;font-size:.9375rem;line-height:1.5}.ai-window__markdown[data-v-1332bf92]{font-size:.9375rem;line-height:1.6}.ai-window__markdown[data-v-1332bf92] h2,.ai-window__markdown[data-v-1332bf92] h3,.ai-window__markdown[data-v-1332bf92] h4{margin:8px 0 4px;font-weight:600}.ai-window__markdown[data-v-1332bf92] h2{font-size:1.1rem}.ai-window__markdown[data-v-1332bf92] h3{font-size:1rem}.ai-window__markdown[data-v-1332bf92] h4{font-size:.95rem}.ai-window__markdown[data-v-1332bf92] p{margin:4px 0}.ai-window__markdown[data-v-1332bf92] strong{font-weight:600}.ai-window__markdown[data-v-1332bf92] ol,.ai-window__markdown[data-v-1332bf92] ul{margin:4px 0;padding-left:20px}.ai-window__markdown[data-v-1332bf92] li{margin:2px 0}.ai-window__markdown[data-v-1332bf92] table{border-collapse:collapse;width:100%;margin:8px 0;font-size:.85rem}.ai-window__markdown[data-v-1332bf92] td,.ai-window__markdown[data-v-1332bf92] th{border:1px solid rgba(var(--v-theme-on-surface),.15);text-align:left;padding:6px 10px}.ai-window__markdown[data-v-1332bf92] th{background:rgba(var(--v-theme-primary),.08);font-weight:600}.ai-window__markdown[data-v-1332bf92] tr:nth-child(2n){background:rgba(var(--v-theme-on-surface),.03)}.ai-window__markdown[data-v-1332bf92] code{background:rgba(var(--v-theme-on-surface),.08);border-radius:3px;padding:2px 4px;font-size:.85em}.ai-window__markdown[data-v-1332bf92] pre{background:rgba(var(--v-theme-on-surface),.06);border-radius:6px;margin:8px 0;padding:10px;overflow-x:auto}.ai-window__markdown[data-v-1332bf92] pre code{background:0 0;padding:0}.ai-window__typing[data-v-1332bf92]{align-items:center;gap:4px;padding:12px 16px;display:flex}.ai-window__typing-dot[data-v-1332bf92]{background:rgba(var(--v-theme-on-surface),.4);border-radius:50%;width:8px;height:8px;animation:1.4s infinite typing-bounce-1332bf92}.ai-window__typing-dot[data-v-1332bf92]:nth-child(2){animation-delay:.2s}.ai-window__typing-dot[data-v-1332bf92]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-1332bf92{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ai-window__input[data-v-1332bf92]{border-top:1px solid rgba(var(--v-border-color),var(--v-border-opacity));background:rgb(var(--v-theme-surface));padding:12px 16px max(12px,env(safe-area-inset-bottom,12px))}.ai-window__input-container[data-v-1332bf92]{background:rgba(var(--v-theme-surface-variant),.4);border-radius:8px;align-items:center;gap:4px;padding:4px 4px 4px 16px;transition:background-color .2s;display:flex}.ai-window__input-container--focused[data-v-1332bf92]{background:rgba(var(--v-theme-surface-variant),.6)}.ai-window__text-input[data-v-1332bf92]{min-width:0;color:rgb(var(--v-theme-on-surface));background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:.9375rem}.ai-window__text-input[data-v-1332bf92]::placeholder{color:rgba(var(--v-theme-on-surface),.45)}.chat-drawer[data-v-0659fb64] .v-navigation-drawer,.chat-drawer.v-navigation-drawer[data-v-0659fb64]{height:calc(100% - 48px)!important;top:0!important}.chat-drawer[data-v-0659fb64] .v-navigation-drawer__content{flex-direction:column;display:flex;overflow:hidden}.chat-drawer__header[data-v-0659fb64]{min-height:56px;padding:max(12px,env(safe-area-inset-top,12px)) 16px 12px;align-items:center;gap:8px;display:flex}@media (width<=599px){.chat-drawer__header[data-v-0659fb64]{min-height:64px;padding:max(16px,env(safe-area-inset-top,16px)) 16px 16px}}.chat-drawer__title[data-v-0659fb64]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.1rem;font-weight:500;overflow:hidden}.chat-drawer__content[data-v-0659fb64]{padding-bottom:env(safe-area-inset-bottom,0);flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-drawer__empty[data-v-0659fb64],.chat-drawer__loading[data-v-0659fb64]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px;display:flex}@media (width<=599px){.chat-drawer[data-v-0659fb64] .v-navigation-drawer__content{height:100%}}.chat-drawer__close-btn[data-v-0659fb64]{z-index:10;flex-shrink:0;min-width:40px!important;min-height:40px!important}@media (width<=599px){.chat-drawer__close-btn[data-v-0659fb64]{box-shadow:0 2px 8px #00000026;min-width:48px!important;min-height:48px!important}[data-v-0659fb64] .v-navigation-drawer__scrim{background:#00000080!important}}
