.DashboardChatPanel_chatPanel__zOc02{display:flex;flex-direction:column;height:100%;background:var(--bg-primary);overflow:hidden;position:relative}.DashboardChatPanel_chatHeader___Kutz{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:var(--bg-primary);flex-shrink:0;z-index:10}.DashboardChatPanel_headerContent__zu9Qh{display:flex;align-items:center;gap:var(--spacing-sm)}.DashboardChatPanel_headerIcon__hz28z{color:var(--accent-primary)}.DashboardChatPanel_headerTitle__Y1Vrm{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.DashboardChatPanel_headerSubtitle__5AJGq{margin:0;font-size:.8rem;color:var(--text-secondary)}.DashboardChatPanel_closeButton__5XQXb{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:var(--spacing-xs);border-radius:6px;transition:color .2s,background .2s;display:flex;align-items:center;justify-content:center}.DashboardChatPanel_closeButton__5XQXb:hover{color:var(--text-primary);background:var(--bg-tertiary)}.DashboardChatPanel_messagesArea__7tifG{flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--spacing-lg);padding-bottom:140px;display:flex;flex-direction:column;gap:var(--spacing-lg)}.DashboardChatPanel_emptyState__suh0b{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);padding-bottom:160px;flex:1}.DashboardChatPanel_emptyIcon__Dc8iU{width:56px;height:56px;border-radius:50%;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);color:var(--accent-primary)}.DashboardChatPanel_emptyState__suh0b h4{margin:0 0 var(--spacing-xs);font-size:1.1rem;font-weight:500;color:var(--text-primary)}.DashboardChatPanel_emptyState__suh0b p{margin:0 0 var(--spacing-xl);font-size:.9rem;color:var(--text-secondary);max-width:280px;line-height:1.5}.DashboardChatPanel_suggestions__HHWeA{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%;max-width:340px}.DashboardChatPanel_suggestionChip__JVcxs{display:flex;align-items:center;gap:var(--spacing-sm);padding:12px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;color:var(--text-primary);cursor:pointer;font-size:.9rem;text-align:left;transition:all .2s ease}.DashboardChatPanel_suggestionChip__JVcxs:hover:not(:disabled){border-color:var(--accent-primary);background:rgba(99,102,241,.08);transform:translateY(-1px)}.DashboardChatPanel_suggestionChip__JVcxs:active:not(:disabled){transform:translateY(0)}.DashboardChatPanel_suggestionChip__JVcxs:disabled{opacity:.6;cursor:not-allowed}.DashboardChatPanel_chipIcon__g9fRz{color:var(--accent-primary);flex-shrink:0;opacity:.8}.DashboardChatPanel_message__S6PxI{display:flex;flex-direction:column;max-width:85%;animation:DashboardChatPanel_fadeIn__iUpMk .3s ease}@keyframes DashboardChatPanel_fadeIn__iUpMk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.DashboardChatPanel_message__S6PxI.DashboardChatPanel_user__1c4Iu{align-self:flex-end;align-items:flex-end}.DashboardChatPanel_message__S6PxI.DashboardChatPanel_agent__EFI5m{align-self:flex-start;align-items:flex-start;max-width:95%}.DashboardChatPanel_messageBubble__N0k5N{padding:12px 16px;border-radius:20px;font-size:.95rem;line-height:1.6;overflow-wrap:break-word;word-break:break-word}.DashboardChatPanel_message__S6PxI.DashboardChatPanel_user__1c4Iu .DashboardChatPanel_messageBubble__N0k5N{background:var(--accent-primary);color:white;border-bottom-right-radius:6px}.DashboardChatPanel_message__S6PxI.DashboardChatPanel_user__1c4Iu .DashboardChatPanel_messageBubble__N0k5N p{margin:0}.DashboardChatPanel_message__S6PxI.DashboardChatPanel_agent__EFI5m .DashboardChatPanel_messageBubble__N0k5N{background:transparent;color:var(--text-primary);padding:0;padding-left:var(--spacing-sm);border-left:2px solid var(--accent-primary)}.DashboardChatPanel_loadingIndicator__IbZ_s{display:flex;align-items:center;gap:var(--spacing-sm);padding:12px 16px;color:var(--text-secondary);font-size:.9rem}.DashboardChatPanel_spinner__62dr9{animation:DashboardChatPanel_spin__QV9pA 1s linear infinite;color:var(--accent-primary)}@keyframes DashboardChatPanel_spin__QV9pA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardChatPanel_errorMessage__rTdQ9{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;color:var(--error-color,#ef4444);font-size:.85rem}.DashboardChatPanel_inputWrapper___4Tzz{position:absolute;bottom:0;left:0;right:0;padding:var(--spacing-md) var(--spacing-lg);padding-bottom:var(--spacing-lg);background:linear-gradient(to top,var(--bg-primary) 0,var(--bg-primary) 70%,transparent 100%);z-index:10}@media (max-width:768px){.DashboardChatPanel_chatHeader___Kutz{padding:var(--spacing-sm) var(--spacing-md)}.DashboardChatPanel_messagesArea__7tifG{padding:var(--spacing-md);padding-bottom:120px}.DashboardChatPanel_inputWrapper___4Tzz{padding:var(--spacing-sm) var(--spacing-md);padding-bottom:var(--spacing-md)}.DashboardChatPanel_emptyState__suh0b{padding:var(--spacing-lg) var(--spacing-md);padding-bottom:140px}.DashboardChatPanel_suggestions__HHWeA{max-width:100%}.DashboardChatPanel_message__S6PxI{max-width:90%}.DashboardChatPanel_message__S6PxI.DashboardChatPanel_agent__EFI5m{max-width:100%}}.DashboardSuggestionChips_container__MlNrs{position:fixed;bottom:calc(var(--spacing-xl) + 60px);right:var(--spacing-xl);z-index:49;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.DashboardSuggestionChips_chip__KDws4{pointer-events:auto;display:flex;align-items:center;gap:var(--spacing-xs);padding:10px 16px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-primary);cursor:pointer;font-size:.85rem;font-weight:400;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:all .2s ease;animation:DashboardSuggestionChips_chipEnter__qhZy_ .3s ease forwards;opacity:0}.DashboardSuggestionChips_chip__KDws4:first-child{animation-delay:0s}.DashboardSuggestionChips_chip__KDws4:nth-child(2){animation-delay:80ms}.DashboardSuggestionChips_chip__KDws4:nth-child(3){animation-delay:.16s}.DashboardSuggestionChips_chip__KDws4:hover{border-color:var(--accent-primary);background:var(--bg-secondary);transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.2)}.DashboardSuggestionChips_chip__KDws4:active{transform:translateY(0)}@keyframes DashboardSuggestionChips_chipEnter__qhZy_{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.DashboardSuggestionChips_container__MlNrs{bottom:calc(var(--spacing-md) + 52px);right:var(--spacing-md)}.DashboardSuggestionChips_chip__KDws4{font-size:.8rem;padding:8px 14px}}