.feedback-modal-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .3s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.feedback-modal{background:#fff;border-radius:16px;box-shadow:0 20px 40px #00000026,0 8px 16px #0000001a;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;animation:slideUp .3s cubic-bezier(.34,1.56,.64,1)}.feedback-modal__header{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px;border-bottom:1px solid #f3f4f6}.feedback-modal__step-indicator{display:flex;align-items:center;gap:8px}.feedback-modal__step-number{background:#f3f4f6;color:#6b7280;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.feedback-modal__close{background:none;border:none;font-size:20px;cursor:pointer;padding:4px;border-radius:6px;color:#6b7280;transition:all .2s ease}.feedback-modal__close:hover{background:#f3f4f6;color:#374151}.feedback-modal__content{padding:0 24px 24px}.feedback-modal__title-section{text-align:center;margin-bottom:32px}.feedback-modal__title{margin:0 0 8px;font-size:24px;font-weight:700;color:#1f2937;line-height:1.3}.feedback-modal__subtitle{margin:0;font-size:16px;color:#6b7280;line-height:1.5}.feedback-modal__rating{margin-bottom:32px;text-align:center}.feedback-modal__emojis{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px}.feedback-modal__emoji{background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:12px 8px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:72px}.feedback-modal__emoji span:first-child{font-size:24px;line-height:1}.feedback-modal__emoji span:last-child{font-size:11px;font-weight:600;color:#6b7280}.feedback-modal__emoji:hover{background:#f3f4f6;border-color:#d1d5db;transform:translateY(-2px)}.feedback-modal__emoji--selected{background:#dcfce7;border-color:#22c55e;transform:translateY(-2px) scale(1.05)}.feedback-modal__emoji--selected span:last-child{color:#16a34a}.feedback-modal__selected-rating{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px;background:#f0fdf4;border-radius:12px;margin-top:16px;border:1px solid #bbf7d0}.feedback-modal__selected-rating span:first-child{font-size:28px}.feedback-modal__selected-rating span:last-child{font-size:16px;font-weight:600;color:#16a34a}.feedback-modal__rating-recap{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;background:#f8fafc;border-radius:8px;margin-bottom:24px;border:1px solid #e2e8f0}.feedback-modal__recap-emoji{font-size:24px}.feedback-modal__recap-label{font-size:14px;color:#64748b;font-weight:500}.feedback-modal__message{margin-bottom:24px}.feedback-modal__message textarea{width:100%;padding:16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;line-height:1.6;resize:vertical;min-height:120px;font-family:inherit;transition:border-color .2s ease}.feedback-modal__message textarea:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a}.feedback-modal__message textarea::placeholder{color:#9ca3af}.feedback-modal__message-counter{text-align:right;margin-top:8px;font-size:12px;color:#9ca3af}.feedback-modal__error{margin-bottom:16px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:14px;text-align:center;font-weight:500}.feedback-modal__actions{display:flex;gap:12px;flex-wrap:wrap}.feedback-modal__actions button{flex:1;min-width:120px;padding:14px 20px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.feedback-modal__actions button:disabled{opacity:.5;cursor:not-allowed}.feedback-modal__button--secondary{background:#f9fafb;color:#6b7280;border:1px solid #e5e7eb}.feedback-modal__button--secondary:hover:not(:disabled){background:#f3f4f6;color:#374151;border-color:#d1d5db}.feedback-modal__button--primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;box-shadow:0 4px 12px #22c55e4d}.feedback-modal__button--primary:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px);box-shadow:0 6px 16px #22c55e66}.feedback-modal__button--primary:active{transform:translateY(0)}.feedback-modal__button--tertiary{background:transparent;color:#6b7280;border:1px solid transparent}.feedback-modal__button--tertiary:hover:not(:disabled){background:#f9fafb;color:#374151}.feedback-modal__button--full{width:100%;flex:none}.feedback-modal__success{text-align:center;padding:32px 0}.feedback-modal__success-icon{font-size:64px;margin-bottom:24px}.feedback-modal__success-message{margin:16px 0 24px;font-size:16px;color:#6b7280;line-height:1.6}.feedback-modal__success-recap{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:16px;margin-top:24px}.feedback-modal__success-recap span{display:block;font-size:14px;color:#16a34a}.feedback-modal__success-recap span:first-child{font-weight:600;margin-bottom:4px}.feedback-modal__success-recap span:last-child{font-style:italic;opacity:.8}.feedback-modal__submitting{padding:48px 24px;text-align:center}.feedback-modal__submitting h3{margin:16px 0 8px;font-size:18px;color:#1f2937}.feedback-modal__submitting p{margin:0;color:#6b7280;font-size:14px}.feedback-modal__spinner{width:40px;height:40px;border:3px solid #f3f4f6;border-top:3px solid #22c55e;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}.feedback-modal__error-state{padding:48px 24px;text-align:center}.feedback-modal__error-state-icon{font-size:64px;margin-bottom:24px}.feedback-modal__error-state h3{margin:0 0 12px;font-size:20px;color:#dc2626}.feedback-modal__error-state p{margin:0 0 32px;color:#6b7280;font-size:15px;line-height:1.6}.feedback-modal-backdrop--light{background:#00000080}.feedback-modal-backdrop--dark{background:#000000b3}.feedback-modal-backdrop--dark .feedback-modal{background:#1f2937;color:#f9fafb}.feedback-modal-backdrop--dark .feedback-modal__header{border-bottom-color:#374151}.feedback-modal-backdrop--dark .feedback-modal__step-number{background:#374151;color:#9ca3af}.feedback-modal-backdrop--dark .feedback-modal__title{color:#f9fafb}.feedback-modal-backdrop--dark .feedback-modal__subtitle,.feedback-modal-backdrop--dark .feedback-modal__recap-label{color:#d1d5db}.feedback-modal-backdrop--dark .feedback-modal__close{color:#9ca3af}.feedback-modal-backdrop--dark .feedback-modal__close:hover{background:#374151;color:#f3f4f6}.feedback-modal-backdrop--dark .feedback-modal__emoji{background:#374151;border-color:#4b5563}.feedback-modal-backdrop--dark .feedback-modal__emoji:hover{background:#4b5563;border-color:#6b7280}.feedback-modal-backdrop--dark .feedback-modal__selected-rating{background:#064e3b;border-color:#059669}.feedback-modal-backdrop--dark .feedback-modal__selected-rating span:last-child{color:#10b981}.feedback-modal-backdrop--dark .feedback-modal__rating-recap{background:#1e293b;border-color:#475569}.feedback-modal-backdrop--dark .feedback-modal__message textarea{background:#374151;border-color:#4b5563;color:#f9fafb}.feedback-modal-backdrop--dark .feedback-modal__message textarea:focus{border-color:#22c55e}.feedback-modal-backdrop--dark .feedback-modal__message textarea::placeholder{color:#6b7280}@media(prefers-color-scheme:light){.feedback-modal-backdrop--auto{background:#00000080}}@media(prefers-color-scheme:dark){.feedback-modal-backdrop--auto{background:#000000b3}.feedback-modal-backdrop--auto .feedback-modal{background:#1f2937;color:#f9fafb}.feedback-modal-backdrop--auto .feedback-modal__title{color:#f9fafb}.feedback-modal-backdrop--auto .feedback-modal__close{color:#9ca3af}.feedback-modal-backdrop--auto .feedback-modal__close:hover{background:#374151;color:#f3f4f6}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.feedback-modal-backdrop{padding:16px}.feedback-modal__header{padding:20px 20px 16px}.feedback-modal__content{padding:0 20px 20px}.feedback-modal__emojis{gap:6px}.feedback-modal__emoji{min-height:64px;padding:8px 4px}.feedback-modal__emoji span:first-child{font-size:20px}.feedback-modal__emoji span:last-child{font-size:10px}.feedback-modal__actions{gap:8px}.feedback-modal__actions button{min-width:100px;padding:12px 16px;font-size:14px}}@media(max-width:480px){.feedback-modal__emojis{grid-template-columns:repeat(5,1fr);gap:4px}.feedback-modal__emoji{min-height:56px;padding:6px 2px}.feedback-modal__emoji span:first-child{font-size:18px}.feedback-modal__actions{flex-direction:column}.feedback-modal__actions button{width:100%;flex:none}}@media(prefers-reduced-motion:reduce){.feedback-modal-backdrop,.feedback-modal{animation:none}.feedback-modal__emoji{transition:none}.feedback-modal__emoji:hover,.feedback-modal__emoji--selected{transform:none}.feedback-modal__spinner{animation:none}.feedback-modal__button--primary:hover{transform:none}}.feedback-widget{position:fixed;z-index:9999;cursor:pointer;user-select:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:28px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:14px;font-weight:500;line-height:1.2;text-decoration:none;border:none;outline:none;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.feedback-widget:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 24px #0003,0 4px 8px #00000026}.feedback-widget:active{transform:translateY(0) scale(1.02);box-shadow:0 2px 8px #0003,0 1px 4px #00000026}.feedback-widget:focus{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.feedback-widget__icon{font-size:18px;line-height:1;flex-shrink:0}.feedback-widget__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.feedback-widget__dismiss{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;background:#000000b3;color:#fff;border:none;cursor:pointer;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.feedback-widget__dismiss:hover{background:#000000e6;transform:scale(1.1)}.feedback-widget__dismiss:active{transform:scale(.95)}.feedback-widget{animation:feedbackWidgetEntrance .5s cubic-bezier(.34,1.56,.64,1)}@keyframes feedbackWidgetEntrance{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.feedback-widget--light{background:linear-gradient(135deg,#fff,#f8fafc);color:#1f2937;border:1px solid rgba(0,0,0,.1)}.feedback-widget--light:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}.feedback-widget--dark{background:linear-gradient(135deg,#1f2937,#111827);color:#f9fafb;border:1px solid rgba(255,255,255,.1)}.feedback-widget--dark:hover{background:linear-gradient(135deg,#374151,#1f2937)}@media(prefers-color-scheme:light){.feedback-widget--auto{background:linear-gradient(135deg,#fff,#f8fafc);color:#1f2937;border:1px solid rgba(0,0,0,.1)}.feedback-widget--auto:hover{background:linear-gradient(135deg,#f8fafc,#f1f5f9)}}@media(prefers-color-scheme:dark){.feedback-widget--auto{background:linear-gradient(135deg,#1f2937,#111827);color:#f9fafb;border:1px solid rgba(255,255,255,.1)}.feedback-widget--auto:hover{background:linear-gradient(135deg,#374151,#1f2937)}}.chat-container .feedback-widget,.chat-page .feedback-widget{display:none!important}@media(max-width:768px){.feedback-widget{padding:10px 14px;font-size:13px;border-radius:24px}.feedback-widget__icon{font-size:16px}.feedback-widget__text{max-width:100px;font-size:12px}.feedback-widget[style*=bottom]{bottom:16px!important}.feedback-widget[style*=right]{right:16px!important}.feedback-widget[style*=left]{left:16px!important}.feedback-widget__dismiss{width:18px;height:18px;top:-6px;right:-6px;font-size:12px}}@media(max-width:480px){.feedback-widget{padding:8px 12px}.feedback-widget__text{display:none}.feedback-widget__icon{font-size:20px}.feedback-widget[style*=right]{right:16px!important}}@media(prefers-reduced-motion:reduce){.feedback-widget{animation:none;transition:none}.feedback-widget:hover,.feedback-widget:active{transform:none}@keyframes feedbackWidgetEntrance{0%,to{opacity:1;transform:none}}}@media(prefers-contrast:high){.feedback-widget{border:2px solid}.feedback-widget--light,.feedback-widget--auto{border-color:#000;background:#fff;color:#000}.feedback-widget--dark{border-color:#fff;background:#000;color:#fff}}@media print{.feedback-widget{display:none}}._ai-response-handler_i7fpg_1{padding:1rem 0}._ai-message-container_i7fpg_5{display:flex;gap:12px;margin-bottom:1rem;animation:_slideInLeft_i7fpg_1 .3s ease-out}._ai-message-container_i7fpg_5 ._ai-avatar_i7fpg_11{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 2px 8px #667eea4d}._ai-message-container_i7fpg_5 ._ai-message-content_i7fpg_23{flex:1;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;padding:12px 16px;position:relative;box-shadow:0 2px 8px #0000001a}._ai-message-container_i7fpg_5 ._ai-message-content_i7fpg_23:before{content:"";position:absolute;left:-8px;top:12px;width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #f5f7fa transparent transparent}._ai-message-container_i7fpg_5 ._ai-message-content_i7fpg_23 ._ai-text_i7fpg_42{color:#2c3e50;line-height:1.6;font-size:14px;white-space:pre-wrap;word-wrap:break-word}._ai-message-container_i7fpg_5 ._ai-message-content_i7fpg_23 ._ai-text_i7fpg_42 ._cursor-blink_i7fpg_49{animation:_blink_i7fpg_1 1s infinite;color:#667eea;font-weight:700}._ai-message-container_i7fpg_5 ._ai-message-content_i7fpg_23 ._ai-message-actions_i7fpg_54{display:flex;gap:8px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(0,0,0,.1)}._ai-message-container_i7fpg_5 ._ai-message-content_i7fpg_23 ._ai-message-actions_i7fpg_54 ._p-button_i7fpg_61{padding:4px 8px;font-size:12px}._ai-message-container_i7fpg_5 ._ai-message-content_i7fpg_23 ._ai-message-actions_i7fpg_54 ._p-button_i7fpg_61:hover{background:#667eea1a}._ai-message-container_i7fpg_5 ._ai-message-content_i7fpg_23 ._ai-metadata_i7fpg_68{margin-top:8px;color:#6c757d;font-size:11px;font-style:italic}._ai-typing-indicator_i7fpg_75{display:flex;align-items:center;gap:4px;padding:8px 0}._ai-typing-indicator_i7fpg_75 ._dot_i7fpg_81{width:8px;height:8px;border-radius:50%;background:#667eea;animation:_typing_i7fpg_1 1.4s infinite ease-in-out}._ai-typing-indicator_i7fpg_75 ._dot_i7fpg_81:nth-child(1){animation-delay:-.32s}._ai-typing-indicator_i7fpg_75 ._dot_i7fpg_81:nth-child(2){animation-delay:-.16s}._ai-suggestions-panel_i7fpg_95{background:#667eea0d;border-radius:12px;padding:12px;margin:12px 0;border:1px solid rgba(102,126,234,.2)}._ai-suggestions-panel_i7fpg_95 ._suggestions-title_i7fpg_102{font-size:13px;color:#6c757d;margin:0 0 8px;font-weight:500}._ai-suggestions-panel_i7fpg_95 ._suggestions-list_i7fpg_108{display:flex;flex-wrap:wrap;gap:8px}._ai-suggestions-panel_i7fpg_95 ._suggestions-list_i7fpg_108 ._suggestion-chip_i7fpg_113{background:#fff;border:1px solid rgba(102,126,234,.3);color:#667eea;cursor:pointer;transition:all .2s ease;font-size:13px}._ai-suggestions-panel_i7fpg_95 ._suggestions-list_i7fpg_108 ._suggestion-chip_i7fpg_113:hover{background:#667eea1a;transform:translateY(-1px);box-shadow:0 2px 4px #667eea33}._ai-error-card_i7fpg_127{background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:12px;margin:12px 0}._ai-error-card_i7fpg_127 ._pi-exclamation-triangle_i7fpg_134{font-size:18px}@keyframes _slideInLeft_i7fpg_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _blink_i7fpg_1{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes _typing_i7fpg_1{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}._dark-theme_i7fpg_166 ._ai-message-content_i7fpg_23{background:linear-gradient(135deg,#2d3748,#1a202c)}._dark-theme_i7fpg_166 ._ai-message-content_i7fpg_23 ._ai-text_i7fpg_42{color:#e2e8f0}._dark-theme_i7fpg_166 ._ai-message-content_i7fpg_23:before{border-color:transparent #2d3748 transparent transparent}._dark-theme_i7fpg_166 ._ai-suggestions-panel_i7fpg_95{background:#667eea1a}._dark-theme_i7fpg_166 ._ai-suggestions-panel_i7fpg_95 ._suggestion-chip_i7fpg_113{background:#2d3748;color:#a0aec0;border-color:#667eea80}@media(max-width:768px){._ai-message-container_i7fpg_5 ._ai-avatar_i7fpg_11{width:32px;height:32px}._ai-message-container_i7fpg_5 ._ai-message-content_i7fpg_23 ._ai-text_i7fpg_42{font-size:13px}._ai-suggestions-panel_i7fpg_95 ._suggestions-list_i7fpg_108 ._suggestion-chip_i7fpg_113{font-size:12px;padding:4px 8px}}._chatContainer_wlg2g_1{display:flex;flex-direction:column;height:100vh;background:var(--color-background, #ffffff);position:relative;overflow:hidden}._replyButton_wlg2g_10,._forwardButton_wlg2g_11{position:absolute;top:8px;width:32px;height:32px;border-radius:50%;background:var(--surface-card);border:1px solid var(--surface-border);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease;z-index:10}._replyButton_wlg2g_10:hover,._forwardButton_wlg2g_11:hover{background:var(--primary-color);transform:scale(1.1);color:#fff}._replyButton_wlg2g_10{right:-40px}._forwardButton_wlg2g_11{right:-75px}._forwardButton_wlg2g_11 svg{width:18px;height:18px}._message_wlg2g_46{position:relative}._message_wlg2g_46._messageSent_wlg2g_49 ._replyButton_wlg2g_10{right:auto;left:-40px}._message_wlg2g_46._messageSent_wlg2g_49 ._forwardButton_wlg2g_11{right:auto;left:-75px}._message_wlg2g_46:hover ._replyButton_wlg2g_10,._message_wlg2g_46:hover ._forwardButton_wlg2g_11{opacity:1!important}._message_wlg2g_46._selected_wlg2g_61{background:rgba(var(--primary-color-rgb),.1)}._selectionHeader_wlg2g_65{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--primary-color);color:#fff;min-height:72px}._cancelSelectionBtn_wlg2g_75{background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:8px;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:background .2s}._cancelSelectionBtn_wlg2g_75:hover{background:#fff3}._selectedCount_wlg2g_94{font-size:1.125rem;font-weight:600}._forwardSelectedBtn_wlg2g_99{background:#fff;color:var(--primary-color);border:none;padding:8px 16px;border-radius:20px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}._forwardSelectedBtn_wlg2g_99:hover:not(:disabled){transform:scale(1.05)}._forwardSelectedBtn_wlg2g_99:disabled{opacity:.5;cursor:not-allowed}._forwardSelectedBtn_wlg2g_99 svg{width:18px;height:18px}._messageCheckbox_wlg2g_124{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer}._message_wlg2g_46._highlighted_wlg2g_134{animation:_highlight_wlg2g_134 2s ease}@keyframes _highlight_wlg2g_134{0%{background-color:transparent}20%{background-color:rgba(var(--primary-color-rgb),.2)}to{background-color:transparent}}._chatHeader_wlg2g_150{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--color-surface, #f8f9fa);border-bottom:1px solid var(--color-border, #e9ecef);min-height:72px;position:relative;z-index:10}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161{display:flex;align-items:center;gap:16px;flex:1;min-width:0}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatBackBtn_wlg2g_168{background:transparent!important;border:none!important;color:var(--color-text-secondary, #6c757d)!important;padding:8px!important;border-radius:8px!important;width:40px!important;height:40px!important;transition:all .2s ease!important}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatBackBtn_wlg2g_168:hover{background:var(--color-primary-light, rgba(0, 123, 255, .1))!important;color:var(--color-primary, #007bff)!important}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatBackBtn_wlg2g_168 .p-button-icon{font-size:18px!important}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatAvatar_wlg2g_185{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--color-surface-variant, #e9ecef);display:flex;align-items:center;justify-content:center;flex-shrink:0}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatAvatar_wlg2g_185 img{width:100%;height:100%;object-fit:cover}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatAvatar_wlg2g_185 ._avatarPlaceholder_wlg2g_201{font-size:20px;font-weight:500;color:var(--color-text-secondary, #6c757d)}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatUserInfo_wlg2g_206{flex:1;min-width:0}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatUserInfo_wlg2g_206 ._chatUserName_wlg2g_210{margin:0 0 4px;font-size:18px;font-weight:500;color:var(--color-text-primary, #212529);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatUserInfo_wlg2g_206 ._chatUserStatus_wlg2g_219{font-size:14px;color:var(--color-text-secondary, #6c757d);margin:0}._chatHeader_wlg2g_150 ._chatHeaderRight_wlg2g_224{display:flex;align-items:center;gap:8px;flex-shrink:0}._chatHeader_wlg2g_150 ._chatHeaderRight_wlg2g_224 ._chatActionBtn_wlg2g_230{background:transparent!important;border:none!important;color:var(--color-text-secondary, #6c757d)!important;padding:10px!important;border-radius:8px!important;width:44px!important;height:44px!important;transition:all .2s ease!important}._chatHeader_wlg2g_150 ._chatHeaderRight_wlg2g_224 ._chatActionBtn_wlg2g_230:hover{background:var(--color-primary-light, rgba(0, 123, 255, .1))!important;color:var(--color-primary, #007bff)!important}._chatHeader_wlg2g_150 ._chatHeaderRight_wlg2g_224 ._chatActionBtn_wlg2g_230 .p-button-icon{font-size:18px!important}._chatMessages_wlg2g_249{flex:1;overflow-y:auto;padding:20px;background:var(--color-background, #ffffff);position:relative}._chatMessages_wlg2g_249::-webkit-scrollbar{width:6px}._chatMessages_wlg2g_249::-webkit-scrollbar-track{background:var(--color-surface, #f8f9fa)}._chatMessages_wlg2g_249::-webkit-scrollbar-thumb{background:var(--color-border, #dee2e6);border-radius:3px}._chatMessages_wlg2g_249::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary, #adb5bd)}._chatMessages_wlg2g_249 ._chatEmpty_wlg2g_273{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--color-text-secondary, #6c757d)}._chatMessages_wlg2g_249 ._chatEmpty_wlg2g_273 ._emptyIcon_wlg2g_282{font-size:48px;margin-bottom:16px;opacity:.7}._chatMessages_wlg2g_249 ._chatEmpty_wlg2g_273 h3{font-size:20px;font-weight:500;margin:0 0 8px;color:var(--color-text-primary, #495057)}._chatMessages_wlg2g_249 ._chatEmpty_wlg2g_273 p{font-size:14px;margin:0;max-width:300px;line-height:1.5}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302{display:flex;flex-direction:column;gap:12px;max-width:100%}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46{display:flex;max-width:100%}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46._messageSent_wlg2g_49{justify-content:flex-end}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46._messageSent_wlg2g_49 ._messageBubble_wlg2g_315{background:var(--color-primary, #007bff);color:#fff;border-radius:18px 18px 4px;margin-left:60px;max-width:70%}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46._messageReceived_wlg2g_322{justify-content:flex-start}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46._messageReceived_wlg2g_322 ._messageBubble_wlg2g_315{background:var(--color-surface, #f8f9fa);color:var(--color-text-primary, #212529);border-radius:18px 18px 18px 4px;margin-right:60px;max-width:70%}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46 ._messageBubble_wlg2g_315{padding:12px 16px;position:relative;word-wrap:break-word;box-shadow:0 1px 2px #0000001a;border:1px solid rgba(0,0,0,.05)}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46 ._messageBubble_wlg2g_315 ._messageText_wlg2g_339{font-size:15px;line-height:1.4;margin:0;padding-right:50px;word-break:break-word}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46 ._messageBubble_wlg2g_315 ._messageMeta_wlg2g_346{position:absolute;bottom:4px;right:12px;display:flex;align-items:center;gap:4px}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46 ._messageBubble_wlg2g_315 ._messageMeta_wlg2g_346 ._messageTime_wlg2g_354{font-size:12px;color:#ffffffb3;font-weight:400}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46 ._messageBubble_wlg2g_315 ._messageMeta_wlg2g_346 ._messageStatus_wlg2g_359{font-size:14px;color:#fffc;line-height:1}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46 ._messageBubble_wlg2g_315 ._messageMeta_wlg2g_346 ._messageStatus_wlg2g_359._read_wlg2g_364{color:var(--color-success, #28a745)}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46._messageReceived_wlg2g_322 ._messageBubble_wlg2g_315 ._messageMeta_wlg2g_346 ._messageTime_wlg2g_354{color:var(--color-text-secondary, #6c757d)}._chatInput_wlg2g_372{padding:16px 20px 20px;background:var(--color-surface, #f8f9fa);border-top:1px solid var(--color-border, #e9ecef);position:relative;z-index:10}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379{display:flex;align-items:end;gap:8px;background:var(--color-background, white);border:1px solid var(--color-border, #dee2e6);border-radius:24px;padding:8px 12px;transition:all .2s ease}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379:focus-within{border-color:var(--color-primary, #007bff);box-shadow:0 0 0 3px var(--color-primary-light, rgba(0, 123, 255, .1))}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._attachBtn_wlg2g_393{background:transparent!important;border:none!important;color:var(--color-text-secondary, #6c757d)!important;padding:8px!important;border-radius:50%!important;width:36px!important;height:36px!important;transition:all .2s ease!important;flex-shrink:0}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._attachBtn_wlg2g_393:hover{background:var(--color-primary-light, rgba(0, 123, 255, .1))!important;color:var(--color-primary, #007bff)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._attachBtn_wlg2g_393 .p-button-icon{font-size:16px!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._messageTextarea_wlg2g_411{flex:1;border:none!important;background:transparent!important;font-size:15px!important;color:var(--color-text-primary, #212529)!important;padding:10px 12px!important;border-radius:0!important;outline:none!important;resize:none!important;min-height:20px!important;max-height:120px!important;font-family:inherit!important;line-height:1.4!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._messageTextarea_wlg2g_411::placeholder{color:var(--color-text-secondary, #6c757d)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._messageTextarea_wlg2g_411:focus{box-shadow:none!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432{display:flex;align-items:center;gap:4px;flex-shrink:0}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._emojiBtn_wlg2g_438,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._voiceBtn_wlg2g_439,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._imageBtn_wlg2g_440,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._videoBtn_wlg2g_441{background:transparent!important;border:none!important;color:var(--color-text-secondary, #6c757d)!important;padding:8px!important;border-radius:50%!important;width:36px!important;height:36px!important;transition:all .2s ease!important;flex-shrink:0}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._emojiBtn_wlg2g_438:hover,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._voiceBtn_wlg2g_439:hover,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._imageBtn_wlg2g_440:hover,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._videoBtn_wlg2g_441:hover{background:var(--color-primary-light, rgba(0, 123, 255, .1))!important;color:var(--color-primary, #007bff)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._emojiBtn_wlg2g_438 .p-button-icon,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._voiceBtn_wlg2g_439 .p-button-icon,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._imageBtn_wlg2g_440 .p-button-icon,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._videoBtn_wlg2g_441 .p-button-icon{font-size:16px!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._voiceBtn_wlg2g_439._recording_wlg2g_465{background:var(--color-danger, #dc3545)!important;color:#fff!important;animation:_pulse_wlg2g_1 1.5s infinite}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._voiceBtn_wlg2g_439._recording_wlg2g_465:hover{background:var(--color-danger-dark, #c82333)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._voiceBtn_wlg2g_439._listening_wlg2g_473{background:var(--color-success, #28a745)!important;color:#fff!important;animation:_pulse_wlg2g_1 1.5s infinite}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._voiceBtn_wlg2g_439._listening_wlg2g_473:hover{background:var(--color-success-dark, #218838)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderBtn_wlg2g_481{background:transparent!important;border:none!important;color:var(--color-text-secondary, #6c757d)!important;padding:8px!important;border-radius:50%!important;width:36px!important;height:36px!important;transition:all .2s ease!important;flex-shrink:0}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderBtn_wlg2g_481:hover{background:var(--color-primary-light, rgba(0, 123, 255, .1))!important;color:var(--color-primary, #007bff)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderBtn_wlg2g_481._recording_wlg2g_465{background:var(--color-danger, #dc3545)!important;color:#fff!important;animation:_pulse_wlg2g_1 1.5s infinite}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderBtn_wlg2g_481._recording_wlg2g_465:hover{background:var(--color-danger-dark, #c82333)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderBtn_wlg2g_481 .p-button-icon{font-size:16px!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderWrapper_wlg2g_507{display:flex;align-items:center}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderWrapper_wlg2g_507 ._audioRecorder_wlg2g_481{border:none!important;background:transparent!important;width:auto!important;height:auto!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderWrapper_wlg2g_507 ._audioRecorder_wlg2g_481 button{background:transparent!important;border:none!important;color:var(--color-text-secondary, #6c757d)!important;padding:8px!important;border-radius:50%!important;width:36px!important;height:36px!important;transition:all .2s ease!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderWrapper_wlg2g_507 ._audioRecorder_wlg2g_481 button:hover{background:var(--color-primary-light, rgba(0, 123, 255, .1))!important;color:var(--color-primary, #007bff)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderWrapper_wlg2g_507 ._audioRecorderStartSave_wlg2g_531{background:var(--color-danger, #dc3545)!important;color:#fff!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderWrapper_wlg2g_507 ._audioRecorderStartSave_wlg2g_531:hover{background:var(--color-danger-dark, #c82333)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderWrapper_wlg2g_507 ._audioRecorderPauseResume_wlg2g_538{background:var(--color-warning, #ffc107)!important;color:var(--color-text-primary, #212529)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderWrapper_wlg2g_507 ._audioRecorderPauseResume_wlg2g_538:hover{background:var(--color-warning-dark, #e0a800)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderWrapper_wlg2g_507 ._audioRecorderDiscard_wlg2g_545{background:var(--color-secondary, #6c757d)!important;color:#fff!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._audioRecorderWrapper_wlg2g_507 ._audioRecorderDiscard_wlg2g_545:hover{background:var(--color-secondary-dark, #5a6268)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._sendBtn_wlg2g_552{background:var(--color-primary, #007bff)!important;border:none!important;color:#fff!important;padding:8px!important;border-radius:50%!important;width:36px!important;height:36px!important;transition:all .2s ease!important;flex-shrink:0}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._sendBtn_wlg2g_552:hover{background:var(--color-primary-dark, #0056b3)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._sendBtn_wlg2g_552:disabled{background:var(--color-text-secondary, #6c757d)!important;cursor:not-allowed}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._sendBtn_wlg2g_552 .p-button-icon{font-size:14px!important}._chatInput_wlg2g_372 ._messageTextarea_wlg2g_411._listening_wlg2g_473{border-color:var(--color-success, #28a745)!important;box-shadow:0 0 0 2px var(--color-success-light, rgba(40, 167, 69, .2))!important}._emojiPickerDialog_wlg2g_579 .p-dialog-header{background:var(--color-surface, #f8f9fa);border-bottom:1px solid var(--color-border, #e9ecef)}._emojiPickerDialog_wlg2g_579 .p-dialog-content{padding:16px}._emojiPickerDialog_wlg2g_579 ._emojiGrid_wlg2g_586{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;max-height:300px;overflow-y:auto}._emojiPickerDialog_wlg2g_579 ._emojiGrid_wlg2g_586 ._emojiButton_wlg2g_593{background:transparent;border:none;padding:8px;border-radius:6px;font-size:20px;cursor:pointer;transition:all .2s ease;min-height:40px;display:flex;align-items:center;justify-content:center}._emojiPickerDialog_wlg2g_579 ._emojiGrid_wlg2g_586 ._emojiButton_wlg2g_593:hover{background:var(--color-surface, #f8f9fa);transform:scale(1.1)}._emojiPickerDialog_wlg2g_579 ._emojiGrid_wlg2g_586 ._emojiButton_wlg2g_593:active{transform:scale(.95)}._chatLoading_wlg2g_615{display:flex;flex-direction:column;height:100vh;padding:20px}._chatLoading_wlg2g_615 ._chatLoadingHeader_wlg2g_621{margin-bottom:20px}._chatLoading_wlg2g_615 ._chatLoadingMessages_wlg2g_624{flex:1;display:flex;flex-direction:column;gap:16px}._chatLoading_wlg2g_615 ._chatLoadingMessages_wlg2g_624 .p-skeleton{border-radius:12px!important}@keyframes _pulse_wlg2g_1{0%{transform:scale(1);box-shadow:0 0 #dc3545b3}70%{transform:scale(1.05);box-shadow:0 0 0 10px #dc354500}to{transform:scale(1);box-shadow:0 0 #dc354500}}@media(max-width:768px){._chatHeader_wlg2g_150{padding:12px 16px;min-height:60px}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161{gap:12px}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatAvatar_wlg2g_185{width:40px;height:40px}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatAvatar_wlg2g_185 ._avatarPlaceholder_wlg2g_201,._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatUserInfo_wlg2g_206 ._chatUserName_wlg2g_210{font-size:16px}._chatHeader_wlg2g_150 ._chatHeaderLeft_wlg2g_161 ._chatUserInfo_wlg2g_206 ._chatUserStatus_wlg2g_219{font-size:13px}._chatHeader_wlg2g_150 ._chatHeaderRight_wlg2g_224{gap:4px}._chatHeader_wlg2g_150 ._chatHeaderRight_wlg2g_224 ._chatActionBtn_wlg2g_230{width:40px!important;height:40px!important;padding:8px!important}._chatMessages_wlg2g_249{padding:16px}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302{gap:8px}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46._messageSent_wlg2g_49 ._messageBubble_wlg2g_315{margin-left:40px;max-width:80%}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46._messageReceived_wlg2g_322 ._messageBubble_wlg2g_315{margin-right:40px;max-width:80%}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46 ._messageBubble_wlg2g_315{padding:10px 14px}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46 ._messageBubble_wlg2g_315 ._messageText_wlg2g_339{font-size:14px;padding-right:45px}._chatInput_wlg2g_372{padding:12px 16px 16px}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379{gap:6px;padding:6px 10px}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._attachBtn_wlg2g_393{width:32px!important;height:32px!important;padding:6px!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432{gap:2px}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._emojiBtn_wlg2g_438,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._voiceBtn_wlg2g_439,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._imageBtn_wlg2g_440,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._videoBtn_wlg2g_441,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._sendBtn_wlg2g_552{width:32px!important;height:32px!important;padding:6px!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._emojiBtn_wlg2g_438 .p-button-icon,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._voiceBtn_wlg2g_439 .p-button-icon,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._imageBtn_wlg2g_440 .p-button-icon,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._videoBtn_wlg2g_441 .p-button-icon,._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._inputActions_wlg2g_432 ._sendBtn_wlg2g_552 .p-button-icon{font-size:14px!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._messageTextarea_wlg2g_411{font-size:14px!important;padding:8px 10px!important;max-height:100px!important}._emojiPickerDialog_wlg2g_579 ._emojiGrid_wlg2g_586{grid-template-columns:repeat(8,1fr);gap:6px}._emojiPickerDialog_wlg2g_579 ._emojiGrid_wlg2g_586 ._emojiButton_wlg2g_593{font-size:18px;min-height:36px;padding:6px}}@media(prefers-color-scheme:dark){._chatContainer_wlg2g_1{background:var(--color-background-dark, #212529)}._chatHeader_wlg2g_150{background:var(--color-surface-dark, #343a40);border-bottom-color:var(--color-border-dark, #495057)}._chatMessages_wlg2g_249{background:var(--color-background-dark, #212529)}._chatMessages_wlg2g_249 ._chatEmpty_wlg2g_273{color:var(--color-text-secondary-dark, #adb5bd)}._chatMessages_wlg2g_249 ._chatEmpty_wlg2g_273 h3{color:var(--color-text-primary-dark, #dee2e6)}._chatMessages_wlg2g_249 ._messagesList_wlg2g_302 ._message_wlg2g_46._messageReceived_wlg2g_322 ._messageBubble_wlg2g_315{background:var(--color-surface-dark, #343a40);color:var(--color-text-primary-dark, #dee2e6);border-color:var(--color-border-dark, #495057)}._chatInput_wlg2g_372{background:var(--color-surface-dark, #343a40);border-top-color:var(--color-border-dark, #495057)}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379{background:var(--color-background-dark, #495057);border-color:var(--color-border-dark, #6c757d)}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._messageTextarea_wlg2g_411{color:var(--color-text-primary-dark, #dee2e6)!important}._chatInput_wlg2g_372 ._inputWrapper_wlg2g_379 ._messageTextarea_wlg2g_411::placeholder{color:var(--color-text-secondary-dark, #adb5bd)!important}._emojiPickerDialog_wlg2g_579 .p-dialog-header{background:var(--color-surface-dark, #343a40);border-bottom-color:var(--color-border-dark, #495057)}._emojiPickerDialog_wlg2g_579 ._emojiGrid_wlg2g_586 ._emojiButton_wlg2g_593:hover{background:var(--color-surface-dark, #495057)}}._messageAudio_wlg2g_792{display:flex;flex-direction:column;gap:8px}._messageAudio_wlg2g_792 ._audioControls_wlg2g_797{display:flex;align-items:center;gap:8px;font-size:14px;color:inherit}._messageAudio_wlg2g_792 ._audioControls_wlg2g_797 svg{font-size:16px}._messageAudio_wlg2g_792 ._audioTranscript_wlg2g_807{font-size:13px;opacity:.8;font-style:italic;margin-top:4px;padding:6px 8px;background:#ffffff1a;border-radius:6px;border-left:3px solid rgba(255,255,255,.3)}._messageVideo_wlg2g_819 video{max-width:100%;max-height:300px;border-radius:8px;background:#000}._speechRecognitionStatus_wlg2g_827{position:fixed;top:20px;left:50%;transform:translate(-50%);background:var(--color-success, #28a745);color:#fff;padding:12px 20px;border-radius:25px;z-index:9999;box-shadow:0 4px 15px #0003;animation:_slideInFromTop_wlg2g_1 .3s ease-out}._speechRecognitionStatus_wlg2g_827 ._listeningIndicator_wlg2g_840{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}._speechRecognitionStatus_wlg2g_827 ._listeningIndicator_wlg2g_840 ._listeningDot_wlg2g_847{width:8px;height:8px;background:#fff;border-radius:50%;animation:_pulse_wlg2g_1 1s infinite}._audioRecordingStatus_wlg2g_856{position:fixed;top:60px;left:50%;transform:translate(-50%);background:var(--color-danger, #dc3545);color:#fff;padding:12px 20px;border-radius:25px;z-index:9999;box-shadow:0 4px 15px #0003;animation:_slideInFromTop_wlg2g_1 .3s ease-out}._audioRecordingStatus_wlg2g_856 ._recordingIndicator_wlg2g_869{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}._audioRecordingStatus_wlg2g_856 ._recordingIndicator_wlg2g_869 ._recordingDot_wlg2g_876{width:8px;height:8px;background:#fff;border-radius:50%;animation:_pulse_wlg2g_1 1s infinite}@keyframes _slideInFromTop_wlg2g_1{0%{transform:translate(-50%) translateY(-20px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}._voiceCallModal_bc4j4_1 ._p-dialog-content_bc4j4_1{padding:0;border-radius:20px;background:linear-gradient(135deg,#667eea,#764ba2);min-height:500px;width:380px;max-width:95vw;overflow:hidden}._voiceCallModal_bc4j4_1 ._p-dialog-header_bc4j4_10{display:none}._voiceCallModal_bc4j4_1 ._p-dialog-mask_bc4j4_13{background-color:#000c;backdrop-filter:blur(10px)}._callContainer_bc4j4_18{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;min-height:500px;color:#fff;text-align:center;position:relative;overflow:hidden}._callContainer_bc4j4_18:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="50" cy="50" r="1" fill="%23ffffff" opacity="0.05"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3;pointer-events:none}._callContainer_bc4j4_18>*{position:relative;z-index:1}._callHeader_bc4j4_46{width:100%;margin-bottom:1.5rem}._callHeader_bc4j4_46 ._callStatus_bc4j4_50{text-align:center}._callHeader_bc4j4_46 ._callStatus_bc4j4_50 ._statusText_bc4j4_53{font-size:1.1rem;font-weight:500;color:#ffffffe6;margin-bottom:.5rem;display:block}._callHeader_bc4j4_46 ._callStatus_bc4j4_50 ._duration_bc4j4_60{font-size:1.3rem;font-weight:600;color:#fff;background:#fff3;padding:.5rem 1rem;border-radius:20px;backdrop-filter:blur(10px);display:inline-block;min-width:80px}._contactInfo_bc4j4_72{margin-bottom:2rem;text-align:center}._contactInfo_bc4j4_72 ._contactAvatar_bc4j4_76{margin-bottom:1rem;background:#fff3!important;color:#fff!important;font-size:2rem!important;font-weight:600!important;border:3px solid rgba(255,255,255,.3);box-shadow:0 8px 25px #0000004d;backdrop-filter:blur(10px)}._contactInfo_bc4j4_72 ._contactAvatar_bc4j4_76._p-avatar-xlarge_bc4j4_86{width:120px!important;height:120px!important;font-size:3rem!important}._contactInfo_bc4j4_72 ._contactName_bc4j4_91{font-size:1.8rem;font-weight:600;margin:.5rem 0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}._contactInfo_bc4j4_72 ._contactEmail_bc4j4_98{font-size:1rem;color:#fffc;margin:0;font-weight:400}._connectionStatus_bc4j4_105{margin-bottom:2rem;position:relative}._connectionStatus_bc4j4_105 ._statusIndicator_bc4j4_109{width:20px;height:20px;border-radius:50%;margin:0 auto 1rem;position:relative;display:flex;align-items:center;justify-content:center}._connectionStatus_bc4j4_105 ._statusIndicator_bc4j4_109._connecting_bc4j4_119{background:#ffa726}._connectionStatus_bc4j4_105 ._statusIndicator_bc4j4_109._connecting_bc4j4_119 ._pulse_bc4j4_122{width:100%;height:100%;border-radius:50%;background:#ffa726;animation:_pulse_bc4j4_122 2s infinite}._connectionStatus_bc4j4_105 ._statusIndicator_bc4j4_109._connected_bc4j4_129{background:#4caf50}._connectionStatus_bc4j4_105 ._statusIndicator_bc4j4_109._connected_bc4j4_129 ._pulse_bc4j4_122{width:100%;height:100%;border-radius:50%;background:#4caf50;animation:_pulse_bc4j4_122 2s infinite}._connectionStatus_bc4j4_105 ._statusIndicator_bc4j4_109._disconnected_bc4j4_139{background:#f44336}._connectionStatus_bc4j4_105 ._statusIndicator_bc4j4_109._failed_bc4j4_142{background:#d32f2f;animation:_shake_bc4j4_1 .5s ease-in-out}._connectionStatus_bc4j4_105 ._connectingAnimation_bc4j4_146{display:flex;justify-content:center;gap:4px;margin-top:1rem}._connectionStatus_bc4j4_105 ._connectingAnimation_bc4j4_146 ._wave_bc4j4_152{width:4px;height:30px;background:#fff9;border-radius:2px;animation:_wave_bc4j4_152 1.5s ease-in-out infinite}._connectionStatus_bc4j4_105 ._connectingAnimation_bc4j4_146 ._wave_bc4j4_152:nth-child(2){animation-delay:.1s}._connectionStatus_bc4j4_105 ._connectingAnimation_bc4j4_146 ._wave_bc4j4_152:nth-child(3){animation-delay:.2s}._volumeControl_bc4j4_166{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;background:#ffffff1a;padding:1rem 1.5rem;border-radius:25px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}._volumeControl_bc4j4_166 ._volumeIcon_bc4j4_177{color:#fffc;font-size:1.2rem}._volumeControl_bc4j4_166 ._volumeSlider_bc4j4_181{flex:1;height:6px;border-radius:3px;background:#fff3;outline:none;appearance:none;cursor:pointer}._volumeControl_bc4j4_166 ._volumeSlider_bc4j4_181::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 6px #0000004d;transition:transform .2s ease}._volumeControl_bc4j4_166 ._volumeSlider_bc4j4_181::-webkit-slider-thumb:hover{transform:scale(1.1)}._volumeControl_bc4j4_166 ._volumeSlider_bc4j4_181::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;cursor:pointer;border:none;box-shadow:0 2px 6px #0000004d}._callActions_bc4j4_213{display:flex;gap:1.5rem;justify-content:center;margin-bottom:1.5rem}._callButton_bc4j4_220{width:70px!important;height:70px!important;border-radius:50%!important;border:none!important;font-size:1.8rem!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}._callButton_bc4j4_220:before{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#ffffff1a,#ffffff0d);border-radius:50%;opacity:0;transition:opacity .3s ease}._callButton_bc4j4_220:hover:before{opacity:1}._callButton_bc4j4_220:hover{transform:scale(1.1)!important;box-shadow:0 8px 25px #0000004d!important}._callButton_bc4j4_220:active{transform:scale(.95)!important}._callButton_bc4j4_220._answerButton_bc4j4_252{background:linear-gradient(135deg,#4caf50,#45a049)!important;box-shadow:0 4px 15px #4caf5066!important}._callButton_bc4j4_220._answerButton_bc4j4_252:hover{box-shadow:0 8px 25px #4caf5099!important}._callButton_bc4j4_220._declineButton_bc4j4_259,._callButton_bc4j4_220._endButton_bc4j4_259{background:linear-gradient(135deg,#f44336,#d32f2f)!important;box-shadow:0 4px 15px #f4433666!important}._callButton_bc4j4_220._declineButton_bc4j4_259:hover,._callButton_bc4j4_220._endButton_bc4j4_259:hover{box-shadow:0 8px 25px #f4433699!important}._callButton_bc4j4_220._muteButton_bc4j4_266{background:linear-gradient(135deg,#2196f3,#1976d2)!important;box-shadow:0 4px 15px #2196f366!important}._callButton_bc4j4_220._muteButton_bc4j4_266:hover{box-shadow:0 8px 25px #2196f399!important}._callButton_bc4j4_220._muteButton_bc4j4_266._muted_bc4j4_273{background:linear-gradient(135deg,#ff9800,#f57c00)!important;box-shadow:0 4px 15px #ff980066!important}._callButton_bc4j4_220._muteButton_bc4j4_266._muted_bc4j4_273:hover{box-shadow:0 8px 25px #ff980099!important}._connectionQuality_bc4j4_281{margin-top:1rem}._connectionQuality_bc4j4_281 ._qualityText_bc4j4_284{font-size:.9rem;color:#ffffffb3;background:#ffffff1a;padding:.5rem 1rem;border-radius:15px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}._hiddenAudio_bc4j4_294{display:none}@keyframes _pulse_bc4j4_122{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes _wave_bc4j4_152{0%,to{transform:scaleY(.5);opacity:.5}50%{transform:scaleY(1);opacity:1}}@keyframes _shake_bc4j4_1{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media(max-width:480px){._voiceCallModal_bc4j4_1 ._p-dialog-content_bc4j4_1{width:95vw;min-height:70vh}._callContainer_bc4j4_18{padding:1.5rem}._contactInfo_bc4j4_72 ._contactAvatar_bc4j4_76._p-avatar-xlarge_bc4j4_86{width:100px!important;height:100px!important;font-size:2.5rem!important}._contactInfo_bc4j4_72 ._contactName_bc4j4_91{font-size:1.5rem}._callButton_bc4j4_220{width:60px!important;height:60px!important;font-size:1.5rem!important}._callActions_bc4j4_213{gap:1rem}}._replyBar_f1p5z_1{display:flex;align-items:center;padding:12px 16px;background:var(--surface-card);border-top:1px solid var(--surface-border);border-left:3px solid var(--primary-color);animation:_slideUp_f1p5z_1 .2s ease-out;gap:12px}@keyframes _slideUp_f1p5z_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._replyIndicator_f1p5z_22{width:3px;height:40px;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));border-radius:2px}._replyContent_f1p5z_29{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}._replyHeader_f1p5z_37{display:flex;align-items:center;gap:6px;font-size:.875rem}._replyLabel_f1p5z_44{color:var(--text-color-secondary)}._replySender_f1p5z_48{color:var(--primary-color);font-weight:600}._replyMessage_f1p5z_53{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--text-color-secondary)}._replyMediaPreview_f1p5z_61{width:32px;height:32px;border-radius:4px;overflow:hidden;flex-shrink:0}._replyMediaPreview_f1p5z_61 img{width:100%;height:100%;object-fit:cover}._replyText_f1p5z_74{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}._cancelReplyBtn_f1p5z_81{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;color:var(--text-color-secondary);cursor:pointer;border-radius:50%;transition:all .2s ease}._cancelReplyBtn_f1p5z_81:hover{background:var(--surface-hover);color:var(--text-color)}._cancelReplyBtn_f1p5z_81 svg{width:16px;height:16px}[data-theme=dark] ._replyBar_f1p5z_1{background:var(--surface-ground);border-color:var(--surface-border)}[data-theme=dark] ._replyIndicator_f1p5z_22{opacity:.8}._quotedMessage_12cta_1{display:flex;align-items:center;padding:8px;margin-bottom:8px;background:#0000000d;border-radius:8px;cursor:pointer;transition:background .2s ease;min-width:200px}._quotedMessage_12cta_1:hover{background:#00000014}._quotedMessage_12cta_1._sent_12cta_15{background:#ffffff26}._quotedMessage_12cta_1._sent_12cta_15:hover{background:#fff3}._quotedMessage_12cta_1._sent_12cta_15 ._quotedBar_12cta_21{background:#ffffff80}._quotedMessage_12cta_1._sent_12cta_15 ._quotedSender_12cta_24{color:#ffffffe6}._quotedMessage_12cta_1._sent_12cta_15 ._quotedText_12cta_27{color:#fffc}._quotedMessage_12cta_1._received_12cta_30 ._quotedBar_12cta_21{background:var(--primary-color)}._quotedMessage_12cta_1._received_12cta_30 ._quotedSender_12cta_24{color:var(--primary-color)}._quotedBar_12cta_21{width:3px;height:36px;background:var(--primary-color);border-radius:2px;margin-right:8px;flex-shrink:0}._quotedContent_12cta_46{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._quotedSender_12cta_24{font-size:.75rem;font-weight:600;color:var(--primary-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._quotedText_12cta_27{font-size:.8125rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}._mediaIndicator_12cta_74{flex-shrink:0}._quotedMedia_12cta_78{width:40px;height:40px;border-radius:4px;overflow:hidden;margin-left:8px;flex-shrink:0}._quotedMedia_12cta_78 img{width:100%;height:100%;object-fit:cover}[data-theme=dark] ._quotedMessage_12cta_1{background:#ffffff0d}[data-theme=dark] ._quotedMessage_12cta_1:hover,[data-theme=dark] ._quotedMessage_12cta_1._sent_12cta_15{background:#ffffff14}[data-theme=dark] ._quotedMessage_12cta_1._sent_12cta_15:hover{background:#ffffff1f}._forwardDialog_1nbca_1 .p-dialog-content{padding:0}._dialogHeader_1nbca_5{display:flex;justify-content:space-between;align-items:center;width:100%}._selectedCount_1nbca_12{background:var(--primary-color);color:#fff;padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:600}._messagePreview_1nbca_21{padding:16px;background:var(--surface-ground);border-bottom:1px solid var(--surface-border)}._previewLabel_1nbca_27{font-size:.75rem;color:var(--text-color-secondary);margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}._previewContent_1nbca_35{font-size:.875rem;color:var(--text-color);font-weight:500}._searchBar_1nbca_41{position:relative;padding:16px;border-bottom:1px solid var(--surface-border)}._searchIcon_1nbca_47{position:absolute;left:28px;top:50%;transform:translateY(-50%);color:var(--text-color-secondary);pointer-events:none}._searchInput_1nbca_56{width:100%;padding-left:36px!important}._chatList_1nbca_61{max-height:400px;overflow-y:auto;padding:8px 0}._loading_1nbca_67,._emptyState_1nbca_68{text-align:center;padding:32px;color:var(--text-color-secondary)}._chatItem_1nbca_74{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .2s ease;gap:12px}._chatItem_1nbca_74:hover{background:var(--surface-hover)}._chatItem_1nbca_74._selected_1nbca_12{background:var(--primary-color-light)}._checkbox_1nbca_89{flex-shrink:0}._chatAvatar_1nbca_93{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}._chatAvatar_1nbca_93 img{width:100%;height:100%;object-fit:cover}._avatarPlaceholder_1nbca_106{width:100%;height:100%;background:linear-gradient(135deg,var(--primary-color),var(--primary-color-light));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:1.125rem}._chatInfo_1nbca_118{flex:1;min-width:0}._chatName_1nbca_123{font-weight:600;color:var(--text-color);margin-bottom:2px}._chatLastMessage_1nbca_129{font-size:.875rem;color:var(--text-color-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dialogFooter_1nbca_137{display:flex;justify-content:flex-end;gap:8px;padding:16px;border-top:1px solid var(--surface-border)}._cancelBtn_1nbca_145{background:transparent!important;color:var(--text-color-secondary)!important;border:1px solid var(--surface-border)!important}._cancelBtn_1nbca_145:hover{background:var(--surface-hover)!important}._forwardBtn_1nbca_154{background:var(--primary-color)!important;border:none!important}._forwardBtn_1nbca_154:hover{background:var(--primary-color-dark)!important}._forwardBtn_1nbca_154:disabled{opacity:.5;cursor:not-allowed}._typingIndicator_1g85n_1{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--surface-card);border-radius:18px;margin:8px 16px;width:fit-content;animation:_fadeIn_1g85n_1 .3s ease}@keyframes _fadeIn_1g85n_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._typingDots_1g85n_23{display:flex;align-items:center;gap:3px}._dot_1g85n_29{width:8px;height:8px;border-radius:50%;background:var(--text-color-secondary);animation:_typingAnimation_1g85n_1 1.4s infinite}._dot_1g85n_29:nth-child(1){animation-delay:0s}._dot_1g85n_29:nth-child(2){animation-delay:.2s}._dot_1g85n_29:nth-child(3){animation-delay:.4s}@keyframes _typingAnimation_1g85n_1{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}._typingText_1g85n_56{color:var(--text-color-secondary);font-size:.875rem;font-style:italic}._searchDialog_fzcjp_1 .p-dialog-content{padding:0;height:450px;display:flex;flex-direction:column}._searchContainer_fzcjp_8{display:flex;flex-direction:column;height:100%}._searchInputContainer_fzcjp_14{position:relative;padding:16px;border-bottom:1px solid var(--surface-border)}._searchIcon_fzcjp_20{position:absolute;left:28px;top:50%;transform:translateY(-50%);color:var(--text-color-secondary);pointer-events:none}._searchInput_fzcjp_14{width:100%;padding-left:36px!important;padding-right:40px!important}._clearBtn_fzcjp_35{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:transparent!important;border:none!important;color:var(--text-color-secondary)!important;width:32px!important;height:32px!important}._clearBtn_fzcjp_35:hover{background:var(--surface-hover)!important}._searchResults_fzcjp_50{flex:1;overflow-y:auto;padding:8px 0}._searchingIndicator_fzcjp_56,._noResults_fzcjp_57{text-align:center;padding:32px;color:var(--text-color-secondary)}._resultItem_fzcjp_63{padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--surface-border);transition:background .2s}._resultItem_fzcjp_63:hover{background:var(--surface-hover)}._resultItem_fzcjp_63:last-child{border-bottom:none}._resultHeader_fzcjp_76{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}._chatName_fzcjp_83{font-weight:600;color:var(--text-color);font-size:.875rem}._messageTime_fzcjp_89{font-size:.75rem;color:var(--text-color-secondary)}._messagePreview_fzcjp_94{color:var(--text-color);font-size:.875rem;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._highlight_fzcjp_104{background:var(--yellow-200);color:var(--yellow-900);padding:2px 4px;border-radius:2px}._mediaMessage_fzcjp_111{font-style:italic;color:var(--text-color-secondary)}._senderInfo_fzcjp_116{font-size:.75rem;color:var(--text-color-secondary)}._filePreviewDialog_159qc_1 .p-dialog-content{padding:16px}._uploadProgress_159qc_5{margin-bottom:20px;text-align:center}._progressText_159qc_10{display:block;margin-top:8px;font-size:.875rem;color:var(--text-color-secondary)}._fileList_159qc_17{display:grid;gap:16px;max-height:400px;overflow-y:auto}._fileItem_159qc_24{display:flex;gap:16px;padding:12px;background:var(--surface-ground);border-radius:8px;border:1px solid var(--surface-border)}._filePreviewContainer_159qc_33{position:relative;flex-shrink:0;width:100px;height:100px}._imagePreview_159qc_40{width:100%;height:100%;object-fit:cover;border-radius:8px}._fileIconContainer_159qc_47{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--surface-card);border-radius:8px}._fileIconContainer_159qc_47 svg{font-size:32px;color:var(--text-color-secondary)}._removeBtn_159qc_61{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;background:var(--red-500);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s}._removeBtn_159qc_61:hover{transform:scale(1.1)}._removeBtn_159qc_61 svg{font-size:12px}._fileInfo_159qc_84{flex:1;display:flex;flex-direction:column;gap:8px}._fileName_159qc_91{font-weight:600;color:var(--text-color);word-break:break-word}._fileSize_159qc_97{font-size:.875rem;color:var(--text-color-secondary)}._captionInput_159qc_102{width:100%;font-size:.875rem}._dialogFooter_159qc_107{display:flex;justify-content:flex-end;gap:8px}._chatManagementDialog_1dzrd_1 ._p-dialog-content_1dzrd_1{padding:0}._dialogContent_1dzrd_5{padding:1.5rem;max-height:80vh;overflow-y:auto}._dialogContent_1dzrd_5 ._chatInfo_1dzrd_10{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--surface-border)}._dialogContent_1dzrd_5 ._chatInfo_1dzrd_10 h3{margin:0 0 .5rem;color:var(--text-color)}._dialogContent_1dzrd_5 ._quickActions_1dzrd_20{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:2rem}._dialogContent_1dzrd_5 ._quickActions_1dzrd_20 ._actionBtn_1dzrd_26{justify-content:flex-start;gap:.5rem}._dialogContent_1dzrd_5 ._quickActions_1dzrd_20 ._actionBtn_1dzrd_26._active_1dzrd_30{background:var(--primary-color);border-color:var(--primary-color);color:#fff}._dialogContent_1dzrd_5 ._lockSection_1dzrd_35,._dialogContent_1dzrd_5 ._muteSection_1dzrd_36{margin-bottom:1.5rem}._dialogContent_1dzrd_5 ._lockSection_1dzrd_35 label,._dialogContent_1dzrd_5 ._muteSection_1dzrd_36 label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--text-color)}._dialogContent_1dzrd_5 ._exportCard_1dzrd_46,._dialogContent_1dzrd_5 ._backupCard_1dzrd_47,._dialogContent_1dzrd_5 ._dangerCard_1dzrd_48{margin-bottom:1.5rem}._dialogContent_1dzrd_5 ._exportCard_1dzrd_46 .p-card-body,._dialogContent_1dzrd_5 ._backupCard_1dzrd_47 .p-card-body,._dialogContent_1dzrd_5 ._dangerCard_1dzrd_48 .p-card-body{padding:1rem}._dialogContent_1dzrd_5 ._exportCard_1dzrd_46 .p-card-title,._dialogContent_1dzrd_5 ._backupCard_1dzrd_47 .p-card-title,._dialogContent_1dzrd_5 ._dangerCard_1dzrd_48 .p-card-title{font-size:1rem;font-weight:600;margin-bottom:1rem}._dialogContent_1dzrd_5 ._exportOptions_1dzrd_63 ._formField_1dzrd_63,._dialogContent_1dzrd_5 ._backupOptions_1dzrd_64 ._formField_1dzrd_63{margin-bottom:1rem}._dialogContent_1dzrd_5 ._exportOptions_1dzrd_63 ._formField_1dzrd_63 label,._dialogContent_1dzrd_5 ._backupOptions_1dzrd_64 ._formField_1dzrd_63 label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}._dialogContent_1dzrd_5 ._exportOptions_1dzrd_63 ._formField_1dzrd_63 label._checkboxLabel_1dzrd_74,._dialogContent_1dzrd_5 ._backupOptions_1dzrd_64 ._formField_1dzrd_63 label._checkboxLabel_1dzrd_74{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer}._dialogContent_1dzrd_5 ._exportOptions_1dzrd_63 ._formField_1dzrd_63 label._checkboxLabel_1dzrd_74 input[type=checkbox],._dialogContent_1dzrd_5 ._backupOptions_1dzrd_64 ._formField_1dzrd_63 label._checkboxLabel_1dzrd_74 input[type=checkbox]{margin:0}._dialogContent_1dzrd_5 ._backupProgress_1dzrd_86{margin-bottom:1rem}._dialogContent_1dzrd_5 ._backupProgress_1dzrd_86 small{display:block;margin-top:.5rem;text-align:center;color:var(--text-color-secondary)}._dialogContent_1dzrd_5 ._dangerCard_1dzrd_48{border:1px solid var(--red-200);background:var(--red-50)}._dialogContent_1dzrd_5 ._dangerCard_1dzrd_48 .p-card-title{color:var(--red-600)}@media(max-width:768px){._dialogContent_1dzrd_5{padding:1rem}._dialogContent_1dzrd_5 ._quickActions_1dzrd_20{grid-template-columns:1fr}._dialogContent_1dzrd_5 ._quickActions_1dzrd_20 ._actionBtn_1dzrd_26{justify-content:center}}@media(prefers-color-scheme:dark){._dangerCard_1dzrd_48{border-color:var(--red-700);background:var(--red-900)}._dangerCard_1dzrd_48 .p-card-title{color:var(--red-300)}}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1{margin-bottom:1rem}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 h3{font-size:1.1rem;font-weight:600;margin-bottom:.75rem;color:var(--text-color)}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._infoRow_4gyi3_10{display:flex;align-items:flex-start;margin-bottom:.5rem;gap:.75rem}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._infoRow_4gyi3_10 ._label_4gyi3_16{font-weight:600;min-width:120px;color:var(--text-color-secondary)}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._infoRow_4gyi3_10 ._value_4gyi3_21{flex:1;color:var(--text-color);word-break:break-word}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._editHistoryItem_4gyi3_26{padding:.75rem;background-color:var(--surface-50);border-radius:6px;margin-bottom:.5rem}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._editHistoryItem_4gyi3_26:last-child{margin-bottom:0}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._reactionItem_4gyi3_35{display:flex;align-items:center;gap:.75rem;padding:.5rem;background-color:var(--surface-50);border-radius:6px;margin-bottom:.5rem}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._reactionItem_4gyi3_35 ._emoji_4gyi3_44{font-size:1.5rem}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._reactionItem_4gyi3_35 ._user_4gyi3_47{flex:1;font-weight:500;color:var(--text-color)}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._reactionItem_4gyi3_35 ._time_4gyi3_52{font-size:.85rem;color:var(--text-color-secondary)}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._reactionItem_4gyi3_35:last-child{margin-bottom:0}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._thumbnail_4gyi3_59{max-width:200px;max-height:150px;border-radius:6px;object-fit:cover}@media(max-width:640px){._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._infoRow_4gyi3_10{flex-direction:column;gap:.25rem}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._infoRow_4gyi3_10 ._label_4gyi3_16{min-width:unset}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._reactionItem_4gyi3_35{flex-wrap:wrap;gap:.5rem}._messageInfoDialog_4gyi3_1 ._infoSection_4gyi3_1 ._reactionItem_4gyi3_35 ._time_4gyi3_52{width:100%}}
