.content[data-v-4ba66c8c]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:0}.tab-chat-page[data-v-4ba66c8c]{-ms-flex:1;-webkit-box-flex:1;background:#fff;border:1px solid #eef1f5;border-radius:8px;flex:1}.chats-sidebar[data-v-4ba66c8c],.tab-chat-page[data-v-4ba66c8c]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0;overflow:hidden}.chats-sidebar[data-v-4ba66c8c]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;background:#fafbfc;border-right:1px solid #eef1f5;flex-direction:column;width:320px}.sidebar-header[data-v-4ba66c8c]{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;background:#fff;border-bottom:1px solid #eef1f5;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:12px 14px}.bot-title[data-v-4ba66c8c]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-width:0}.bot-title__name[data-v-4ba66c8c]{color:#111827;font-size:14px;font-weight:700}.bot-title__id[data-v-4ba66c8c]{color:#6b7280;font-size:12px}.sidebar-actions[data-v-4ba66c8c]{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px}.search-container[data-v-4ba66c8c]{-ms-flex-negative:0;background:#fff;border-bottom:1px solid #eef1f5;flex-shrink:0;padding:10px 12px}.search-input[data-v-4ba66c8c]{border:1px solid #e5e7eb;border-radius:6px;font-size:14px;height:34px;padding:0 10px;width:100%}.loading[data-v-4ba66c8c]{-ms-flex-negative:0;color:#6b7280;flex-shrink:0;padding:16px;text-align:center}.chat-list[data-v-4ba66c8c]{-ms-flex:1;-ms-scroll-chaining:none;-webkit-box-flex:1;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.chat-item[data-v-4ba66c8c]{-ms-flex-align:center;-webkit-box-align:center;-webkit-transition:background .12s ease;align-items:center;border-bottom:1px solid #f2f4f7;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:10px 12px;transition:background .12s ease}.chat-item[data-v-4ba66c8c]:hover{background:#f0f7ff}.chat-item--active[data-v-4ba66c8c]{background:#e3f2ff}.avatar[data-v-4ba66c8c]{-o-object-fit:cover;border-radius:50%;height:40px;object-fit:cover;width:40px}.chat-info[data-v-4ba66c8c]{-ms-flex:1;-webkit-box-flex:1;flex:1;min-width:0}.chat-user[data-v-4ba66c8c]{color:#111827;font-size:14px;font-weight:600;margin-bottom:2px}.chat-last-message[data-v-4ba66c8c]{color:#6b7280;font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-time[data-v-4ba66c8c]{color:#9ca3af;font-size:12px;white-space:nowrap}.no-bot[data-v-4ba66c8c],.no-chats[data-v-4ba66c8c]{color:#6b7280;font-size:14px;padding:14px}.sidebar--collapsed .chat-list[data-v-4ba66c8c],.sidebar--collapsed .loading[data-v-4ba66c8c],.sidebar--collapsed .no-bot[data-v-4ba66c8c],.sidebar--collapsed .search-container[data-v-4ba66c8c]{display:none}.chat-view[data-v-4ba66c8c]{-ms-flex:1;-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;background:#fff;flex:1;flex-direction:column;min-height:0;min-width:0}.chat-view[data-v-4ba66c8c],.no-selection[data-v-4ba66c8c]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.no-selection[data-v-4ba66c8c]{-ms-flex:1;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;align-items:center;color:#6b7280;flex:1;justify-content:center}.chat-wrapper[data-v-4ba66c8c]{-ms-flex:1;-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-direction:column;min-height:0}.chat-header[data-v-4ba66c8c]{-ms-flex-align:center;-ms-flex-negative:0;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-box-pack:justify;align-items:center;background:#fff;border-bottom:1px solid #eef1f5;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;padding:10px 16px;position:relative}.chat-header__title[data-v-4ba66c8c]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.chat-header__name[data-v-4ba66c8c]{color:#111827;font-size:15px;font-weight:700}.chat-header__sub[data-v-4ba66c8c]{color:#9ca3af;font-size:12px}.messages-container[data-v-4ba66c8c]{-ms-flex:1;-ms-scroll-chaining:none;-webkit-box-flex:1;-webkit-overflow-scrolling:touch;background:#fff;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px}.date-separator[data-v-4ba66c8c]{color:#9ca3af;font-size:12px;margin:10px 0 14px;text-align:center}.message-item[data-v-4ba66c8c]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;width:100%}.message-item--received[data-v-4ba66c8c]{-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start}.message-item--sent[data-v-4ba66c8c]{-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end}.message-bubble[data-v-4ba66c8c]{-ms-flex-align:end;-webkit-box-align:end;align-items:flex-end;background:#f3f4f6;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;max-width:64%;padding:10px 12px}.message-item--sent .message-bubble[data-v-4ba66c8c]{background:#dcf8c6}.message-text[data-v-4ba66c8c]{color:#111827;white-space:pre-wrap;word-break:break-word}.message-time[data-v-4ba66c8c]{color:#6b7280;font-size:12px;white-space:nowrap}.btn[data-v-4ba66c8c]{-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-transition:opacity .15s ease,-webkit-box-shadow .15s ease;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#111827;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;height:32px;justify-content:center;padding:0 12px;transition:opacity .15s ease,-webkit-box-shadow .15s ease;transition:opacity .15s ease,box-shadow .15s ease;transition:opacity .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.btn[data-v-4ba66c8c]:hover{-webkit-box-shadow:0 1px 6px rgba(0,0,0,.06);box-shadow:0 1px 6px rgba(0,0,0,.06);opacity:.96}.btn-light[data-v-4ba66c8c]{background:#f3f4f6;border-color:#e5e7eb}.btn-primary[data-v-4ba66c8c]{background:#2563eb;border-color:#2563eb;color:#fff}.btn-primary[data-v-4ba66c8c]:disabled{cursor:not-allowed;opacity:.6}.btn-open-telegram[data-v-4ba66c8c]{white-space:nowrap}.toggle-btn-mobile[data-v-4ba66c8c]{display:none}@media (max-width:900px){.message-bubble[data-v-4ba66c8c]{max-width:76%}}@media (max-width:480px){.tab-chat-page[data-v-4ba66c8c]{-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;flex-direction:column}.chats-sidebar[data-v-4ba66c8c]{border-bottom:1px solid #eef1f5;border-right:none;width:100%}.toggle-btn-mobile[data-v-4ba66c8c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.btn-open-telegram[data-v-4ba66c8c]{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;width:100%}}