.creek-chat-panel[data-v-837c0473]{background-color:#fff;border-radius:12px;bottom:96px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;height:480px;max-height:calc(100vh - 120px);max-width:calc(100vw - 48px);opacity:0;pointer-events:none;position:fixed;right:24px;transform:translateY(20px) scale(.95);transition:opacity .2s,transform .2s;width:360px;z-index:10010}.creek-chat-panel--open[data-v-837c0473]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.creek-chat-panel__header[data-v-837c0473]{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px}.creek-chat-panel__title[data-v-837c0473]{color:#111827;font-size:16px;font-weight:600;margin:0}.creek-chat-panel__close[data-v-837c0473]{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s,color .2s;width:32px}.creek-chat-panel__close[data-v-837c0473]:hover{background-color:#f3f4f6;color:#111827}.creek-chat-panel__close svg[data-v-837c0473]{height:20px;width:20px}.creek-chat-panel__messages[data-v-837c0473]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.creek-chat-panel__load-more[data-v-837c0473]{align-self:center;background:none;border:1px solid #e5e7eb;border-radius:6px;color:#4f46e5;cursor:pointer;font-size:13px;padding:8px 16px;transition:background-color .2s}.creek-chat-panel__load-more[data-v-837c0473]:hover{background-color:#f3f4f6}.creek-chat-panel__loading[data-v-837c0473]{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:8px;justify-content:center;padding:16px}.creek-chat-panel__empty[data-v-837c0473]{color:#9ca3af;font-size:14px;padding:32px 16px;text-align:center}.creek-chat-panel__message[data-v-837c0473]{display:flex;gap:10px}.creek-chat-panel__message--own[data-v-837c0473]{flex-direction:row-reverse}.creek-chat-panel__message--own .creek-chat-panel__message-content[data-v-837c0473]{align-items:flex-end}.creek-chat-panel__message--own .creek-chat-panel__message-text[data-v-837c0473]{background-color:#4f46e5;color:#fff}.creek-chat-panel__message-avatar[data-v-837c0473]{background-color:#e5e7eb;border-radius:50%;flex-shrink:0;height:32px;overflow:hidden;width:32px}.creek-chat-panel__message-avatar img[data-v-837c0473]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.creek-chat-panel__message-avatar-placeholder[data-v-837c0473]{align-items:center;color:#6b7280;display:flex;font-size:12px;font-weight:600;height:100%;justify-content:center;width:100%}.creek-chat-panel__message-content[data-v-837c0473]{display:flex;flex-direction:column;gap:4px;max-width:70%}.creek-chat-panel__message-header[data-v-837c0473]{align-items:center;display:flex;gap:8px}.creek-chat-panel__message-name[data-v-837c0473]{color:#374151;font-size:13px;font-weight:500}.creek-chat-panel__message-time[data-v-837c0473]{color:#9ca3af;font-size:11px}.creek-chat-panel__message-text[data-v-837c0473]{background-color:#f3f4f6;border-radius:12px;color:#111827;font-size:14px;line-height:1.4;margin:0;padding:10px 14px;word-wrap:break-word}.creek-chat-panel__auth-prompt[data-v-837c0473]{border-top:1px solid #e5e7eb;padding:16px;text-align:center}.creek-chat-panel__auth-prompt p[data-v-837c0473]{color:#6b7280;font-size:14px;margin:0 0 12px}.creek-chat-panel__auth-button[data-v-837c0473]{background-color:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background-color .2s}.creek-chat-panel__auth-button[data-v-837c0473]:hover{background-color:#4338ca}.creek-chat-panel__input-area[data-v-837c0473]{border-top:1px solid #e5e7eb;display:flex;gap:8px;padding:12px 16px}.creek-chat-panel__input[data-v-837c0473]{border:1px solid #e5e7eb;border-radius:8px;flex:1;font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s}.creek-chat-panel__input[data-v-837c0473]:focus{border-color:#4f46e5}.creek-chat-panel__input[data-v-837c0473]:disabled{background-color:#f9fafb;cursor:not-allowed}.creek-chat-panel__send[data-v-837c0473]{align-items:center;background-color:#4f46e5;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s;width:40px}.creek-chat-panel__send[data-v-837c0473]:hover:not(:disabled){background-color:#4338ca}.creek-chat-panel__send[data-v-837c0473]:disabled{cursor:not-allowed;opacity:.5}.creek-chat-panel__send svg[data-v-837c0473]{height:18px;width:18px}.creek-chat-panel__spinner[data-v-837c0473]{animation:spin-837c0473 .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:18px;width:18px}.creek-chat-panel__error[data-v-837c0473]{background-color:#fef2f2;color:#dc2626;font-size:13px;padding:8px 16px;text-align:center}@keyframes spin-837c0473{to{transform:rotate(1turn)}}
