.drawer-overlay[data-v-79af0677]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:299}.drawer-overlay-enter-active[data-v-79af0677],.drawer-overlay-leave-active[data-v-79af0677]{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.drawer-overlay-enter[data-v-79af0677],.drawer-overlay-leave-to[data-v-79af0677]{opacity:0}.notification-drawer[data-v-79af0677]{position:fixed;top:0;right:0;bottom:0;width:400px;max-width:100vw;z-index:300;box-shadow:-4px 0 32px rgba(31,38,135,.15)}.drawer-inner[data-v-79af0677]{display:flex;flex-direction:column;height:100%;background:hsla(0,0%,100%,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.drawer-slide-enter-active[data-v-79af0677]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.drawer-slide-leave-active[data-v-79af0677]{transition:transform .25s cubic-bezier(.4,0,.2,1)}.drawer-slide-enter[data-v-79af0677],.drawer-slide-leave-to[data-v-79af0677]{transform:translateX(100%)}.drawer-header[data-v-79af0677]{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 14px 16px;background:hsla(0,0%,100%,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.header-icon-wrapper[data-v-79af0677]{width:34px;height:34px;border-radius:11px;background:linear-gradient(135deg,#f7931e,#f0ad4e);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(247,147,30,.3);flex-shrink:0}.header-title[data-v-79af0677]{font-size:1.05rem;font-weight:700;color:#1a1a2e;line-height:1.2;letter-spacing:-.01em}.header-badge-text[data-v-79af0677]{font-size:.72rem;color:#f7931e;font-weight:600;line-height:1;margin-top:2px}.mark-all-btn[data-v-79af0677]{text-transform:none;font-size:.78rem;font-weight:600;color:#667eea!important;letter-spacing:0;border-radius:10px;transition:all .25s cubic-bezier(.4,0,.2,1)}.mark-all-btn[data-v-79af0677]:hover{background:rgba(102,126,234,.08)}.mark-all-btn[data-v-79af0677] .v-icon{color:#667eea!important}.close-btn[data-v-79af0677]{color:#999!important;transition:all .25s cubic-bezier(.4,0,.2,1)}.close-btn[data-v-79af0677]:hover{color:#333!important;background:rgba(0,0,0,.05)}.close-btn[data-v-79af0677]:hover .v-icon{transform:rotate(90deg)}.close-btn[data-v-79af0677] .v-icon,.close-btn[data-v-79af0677]:hover .v-icon{transition:transform .25s cubic-bezier(.4,0,.2,1)}.drawer-body[data-v-79af0677]{flex:1;overflow-y:auto;overflow-x:hidden}.drawer-body[data-v-79af0677]::-webkit-scrollbar{width:5px}.drawer-body[data-v-79af0677]::-webkit-scrollbar-track{background:transparent}.drawer-body[data-v-79af0677]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.drawer-body[data-v-79af0677]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.18)}.loading-state[data-v-79af0677]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;gap:16px;flex:1}.loading-text[data-v-79af0677]{font-size:.82rem;color:#999;font-weight:500}.empty-state[data-v-79af0677]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 32px;flex:1}.empty-icon-wrapper[data-v-79af0677]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#f0f2f5,#e4e7eb);display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.empty-title[data-v-79af0677]{font-size:.95rem;font-weight:600;color:#555;margin-bottom:4px}.empty-subtitle[data-v-79af0677]{font-size:.8rem;color:#999;text-align:center;line-height:1.4;margin-bottom:0}.notification-list[data-v-79af0677]{padding:4px 0}.notification-item[data-v-79af0677]{display:flex;align-items:flex-start;gap:12px;margin:2px 8px;border-radius:14px;cursor:pointer;min-height:68px;padding:10px 12px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.notification-item[data-v-79af0677]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:60%;border-radius:0 3px 3px 0;background:linear-gradient(135deg,#667eea,#764ba2);transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:1}.notification-item[data-v-79af0677]:hover{transform:translateX(4px);background:rgba(102,126,234,.04)}.notification-item[data-v-79af0677]:hover:before{transform:translateY(-50%) scaleY(1)}.notification-item.unread[data-v-79af0677]{background:linear-gradient(135deg,rgba(247,147,30,.06),rgba(240,173,78,.03))}.notification-item.unread[data-v-79af0677]:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:60%;border-radius:0 3px 3px 0;background:linear-gradient(135deg,#f7931e,#f0ad4e);z-index:1}.notification-item.unread[data-v-79af0677]:hover:after{opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.notification-avatar-wrapper[data-v-79af0677]{flex-shrink:0;padding-top:2px}.notification-avatar[data-v-79af0677]{box-shadow:0 2px 8px rgba(0,0,0,.1);border:2px solid #fff!important}.notification-content[data-v-79af0677]{flex:1;min-width:0}.notification-title[data-v-79af0677]{font-size:.85rem;font-weight:600;color:#1a1a2e;line-height:1.35}.notification-message[data-v-79af0677],.notification-title[data-v-79af0677]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-message[data-v-79af0677]{font-size:.78rem;color:#555;line-height:1.3;margin-top:2px}.notification-time[data-v-79af0677]{font-size:.72rem;color:#999;margin-top:3px;font-weight:500}.notification-action[data-v-79af0677]{flex-shrink:0;display:flex;align-items:center;padding-top:8px}.unread-dot[data-v-79af0677]{width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#f7931e,#f0ad4e);box-shadow:0 0 0 3px rgba(247,147,30,.15),0 2px 4px rgba(247,147,30,.3);animation:pulse-dot-79af0677 2s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot-79af0677{0%,to{box-shadow:0 0 0 3px rgba(247,147,30,.15),0 2px 4px rgba(247,147,30,.3)}50%{box-shadow:0 0 0 6px rgba(247,147,30,.08),0 2px 8px rgba(247,147,30,.2)}}.notification-divider[data-v-79af0677]{height:1px;margin:0 20px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05) 50%,transparent)}.load-more-wrapper[data-v-79af0677]{padding:8px 16px 12px;text-align:center}.load-more-btn[data-v-79af0677]{text-transform:none;font-size:.8rem;font-weight:600;color:#667eea!important;letter-spacing:0;border-radius:10px;transition:all .25s cubic-bezier(.4,0,.2,1)}.load-more-btn[data-v-79af0677]:hover{background:rgba(102,126,234,.08)}.load-more-btn[data-v-79af0677] .v-icon{color:#667eea!important}.drawer-footer[data-v-79af0677]{padding:10px 12px;background:hsla(0,0%,100%,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid rgba(0,0,0,.06);flex-shrink:0}.preferences-btn[data-v-79af0677]{text-transform:none;font-size:.82rem;font-weight:500;color:#777!important;letter-spacing:0;border-radius:10px;transition:all .25s cubic-bezier(.4,0,.2,1)}.preferences-btn[data-v-79af0677]:hover{color:#555!important;background:rgba(0,0,0,.04)}.preferences-btn[data-v-79af0677] .v-icon{color:#999!important;transition:all .25s cubic-bezier(.4,0,.2,1)}.preferences-btn[data-v-79af0677]:hover .v-icon{color:#667eea!important;transform:rotate(60deg)}@media (max-width:480px){.notification-drawer[data-v-79af0677]{width:100vw}}@media (prefers-reduced-motion:reduce){.close-btn[data-v-79af0677],.close-btn[data-v-79af0677] .v-icon,.load-more-btn[data-v-79af0677],.mark-all-btn[data-v-79af0677],.notification-item.unread[data-v-79af0677]:after,.notification-item[data-v-79af0677],.notification-item[data-v-79af0677]:before,.preferences-btn[data-v-79af0677],.preferences-btn[data-v-79af0677] .v-icon{transition:none}.unread-dot[data-v-79af0677]{animation:none}}.np-dialog-card[data-v-737c1692]{border-radius:20px!important;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.12),0 8px 32px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.04)!important;background:#fff!important}.np-header[data-v-737c1692]{background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(102,126,234,.1);padding:16px 20px}.np-header-inner[data-v-737c1692]{display:flex;align-items:center;gap:12px}.np-header-icon[data-v-737c1692]{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px rgba(102,126,234,.35)}.np-header-title[data-v-737c1692]{font-size:16px;font-weight:700;color:#1a1a2e;letter-spacing:-.2px}.np-close-btn[data-v-737c1692]{transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.np-close-btn[data-v-737c1692]:hover{transform:rotate(90deg)}.np-loading-area[data-v-737c1692]{display:flex;align-items:center;justify-content:center;padding:56px 20px!important}.np-body[data-v-737c1692]{padding:20px!important;display:flex;flex-direction:column;gap:16px;background:#fafbfc}.np-section-card[data-v-737c1692]{background:rgba(248,249,250,.6);border-radius:16px;border:1px solid rgba(0,0,0,.06);overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.np-section-card[data-v-737c1692]:hover{box-shadow:0 4px 20px rgba(0,0,0,.04);border-color:rgba(0,0,0,.09)}.np-section-header[data-v-737c1692]{display:flex;align-items:center;gap:12px;padding:14px 16px 0 16px}.np-section-icon[data-v-737c1692]{width:32px;height:32px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.np-section-icon--green[data-v-737c1692]{background:linear-gradient(135deg,#43e97b,#38f9d7);box-shadow:0 4px 12px rgba(67,233,123,.3)}.np-section-icon--blue[data-v-737c1692]{background:linear-gradient(135deg,#4facfe,#00f2fe);box-shadow:0 4px 12px rgba(79,172,254,.3)}.np-section-icon--pink[data-v-737c1692]{background:linear-gradient(135deg,#fa709a,#fee140);box-shadow:0 4px 12px rgba(250,112,154,.3)}.np-section-header-text[data-v-737c1692]{display:flex;flex-direction:column;gap:1px}.np-section-title[data-v-737c1692]{font-size:14px;font-weight:700;color:#1a1a2e;line-height:1.3}.np-section-subtitle[data-v-737c1692]{font-size:12px;color:#8a8fa3;line-height:1.3;font-weight:400}.np-section-body[data-v-737c1692]{padding:14px 16px 16px 16px}.np-rounded-select[data-v-737c1692] .v-input__slot{border-radius:10px!important;min-height:40px!important}.np-rounded-select[data-v-737c1692] .v-select__selections{font-size:13px;font-weight:500;color:#2d3748}.np-rounded-select[data-v-737c1692] fieldset{border-color:rgba(0,0,0,.1)!important;border-radius:10px!important;transition:border-color .25s ease}.np-rounded-select[data-v-737c1692] .v-input--is-focused fieldset{border-color:#667eea!important}.np-toggle-row[data-v-737c1692]{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.04)}.np-toggle-row--last[data-v-737c1692]{border-bottom:none;padding-bottom:0}.np-toggle-left[data-v-737c1692]{display:flex;align-items:center;gap:10px}.np-toggle-icon[data-v-737c1692]{opacity:.9}.np-toggle-label[data-v-737c1692]{font-size:13px;font-weight:600;color:#2d3748}.np-switch[data-v-737c1692]{flex:none}.np-type-list[data-v-737c1692]{display:flex;flex-direction:column;gap:8px}.np-type-item[data-v-737c1692]{background:hsla(0,0%,100%,.6);border-radius:10px;border:1px solid rgba(0,0,0,.05);padding:10px 14px;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.np-type-item[data-v-737c1692]:hover{background:hsla(0,0%,100%,.9);border-color:rgba(102,126,234,.12);box-shadow:0 2px 8px rgba(102,126,234,.06)}.np-type-label[data-v-737c1692]{font-size:13px;font-weight:600;color:#2d3748;margin-bottom:4px}.np-type-channels[data-v-737c1692]{display:flex;align-items:center;gap:16px}.np-inline-checkbox[data-v-737c1692]{flex:none}.np-inline-checkbox[data-v-737c1692] .v-label{font-size:12px!important;color:#718096!important}.np-footer[data-v-737c1692]{display:flex;align-items:center;padding:14px 20px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(102,126,234,.08)}.np-done-btn[data-v-737c1692]{border-radius:10px!important;text-transform:none!important;font-weight:600!important;letter-spacing:0!important;padding:0 24px!important;font-size:13px!important;box-shadow:0 4px 14px rgba(102,126,234,.35)!important;transition:box-shadow .25s ease,transform .2s ease!important}.np-done-btn[data-v-737c1692]:hover{box-shadow:0 6px 20px rgba(102,126,234,.45)!important;transform:translateY(-1px)}.notification-toast[data-v-34df8129]{position:fixed;top:24px;right:24px;width:380px;max-width:calc(100vw - 48px);background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 12px 40px rgba(31,38,135,.18),0 4px 16px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.3);overflow:hidden;cursor:pointer;z-index:9999;transition:all .3s cubic-bezier(.4,0,.2,1)}.notification-toast[data-v-34df8129]:hover{transform:translateY(-2px);box-shadow:0 16px 48px rgba(31,38,135,.22),0 6px 20px rgba(0,0,0,.12)}.toast-accent[data-v-34df8129]{height:4px;background:linear-gradient(90deg,#f7931e,#f0ad4e 50%,#667eea)}.toast-content[data-v-34df8129]{display:flex;align-items:flex-start;gap:12px;padding:16px}.toast-avatar .v-avatar[data-v-34df8129]{box-shadow:0 4px 12px rgba(0,0,0,.12);border:2px solid hsla(0,0%,100%,.8);flex-shrink:0}.toast-body[data-v-34df8129]{flex:1;min-width:0}.toast-title[data-v-34df8129]{font-size:.9rem;font-weight:700;color:#1a1a1a;-webkit-line-clamp:2}.toast-message[data-v-34df8129],.toast-title[data-v-34df8129]{line-height:1.3;margin-bottom:4px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.toast-message[data-v-34df8129]{font-size:.8rem;color:#555;-webkit-line-clamp:1}.toast-time[data-v-34df8129]{font-size:.7rem;color:#999;font-weight:500}.toast-close[data-v-34df8129]{flex-shrink:0;opacity:0;transition:opacity .2s ease}.notification-toast:hover .toast-close[data-v-34df8129]{opacity:1}.toast-progress[data-v-34df8129]{height:3px;background:rgba(0,0,0,.05)}.toast-progress-bar[data-v-34df8129]{height:100%;background:linear-gradient(90deg,#f7931e,#f0ad4e);border-radius:0 3px 3px 0;animation:progressShrink-34df8129 6s linear forwards}.toast-progress-bar.paused[data-v-34df8129]{animation-play-state:paused}@keyframes progressShrink-34df8129{0%{width:100%}to{width:0}}.toast-slide-enter-active[data-v-34df8129]{transition:all .5s cubic-bezier(.4,0,.2,1)}.toast-slide-leave-active[data-v-34df8129]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-slide-enter[data-v-34df8129]{opacity:0;transform:translateX(100px) scale(.95)}.toast-slide-leave-to[data-v-34df8129]{opacity:0;transform:translateX(60px) scale(.98)}@media (max-width:480px){.notification-toast[data-v-34df8129]{top:12px;right:12px;width:calc(100vw - 24px);border-radius:12px}}.avatar-texte[data-v-7dd72412]{font-weight:900;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.15)}.profile-avatar[data-v-7dd72412]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.conversation-item[data-v-08c174fd]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);margin-bottom:2px;position:relative}.conversation-item[data-v-08c174fd]:hover{background:rgba(0,0,0,.04)}.conversation-item.active[data-v-08c174fd]{background:rgba(102,126,234,.08)}.conversation-item.unread .conv-name[data-v-08c174fd]{font-weight:800;color:#050505}.conversation-item.unread .last-message-text[data-v-08c174fd]{color:#050505;font-weight:600}.conv-avatar-wrapper[data-v-08c174fd]{position:relative;flex-shrink:0}.group-avatar[data-v-08c174fd]{border-radius:50%!important}.online-indicator[data-v-08c174fd]{position:absolute;bottom:1px;right:1px}.online-dot[data-v-08c174fd]{width:13px;height:13px;background:#4caf50;border-radius:50%;border:2.5px solid #fff;box-shadow:0 1px 4px rgba(76,175,80,.4)}.conv-content[data-v-08c174fd]{flex:1;min-width:0;padding-top:1px}.conv-top-row[data-v-08c174fd]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px}.conv-name[data-v-08c174fd]{font-size:.92rem;font-weight:600;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.3}.conv-time[data-v-08c174fd]{font-size:.72rem;color:#90949c;font-weight:500;flex-shrink:0;white-space:nowrap}.conversation-item.unread .conv-time[data-v-08c174fd]{color:#667eea;font-weight:700}.conv-bottom-row[data-v-08c174fd]{display:flex;align-items:center;justify-content:space-between;gap:8px}.conv-preview[data-v-08c174fd]{flex:1;min-width:0}.last-message-text[data-v-08c174fd]{font-size:.82rem;color:#90949c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.35}.typing-text[data-v-08c174fd]{font-size:.82rem;color:#667eea;font-style:italic;display:inline-flex;align-items:center;gap:4px}.typing-dots[data-v-08c174fd]{display:inline-flex;gap:2px;align-items:center}.typing-dots span[data-v-08c174fd]{width:4px;height:4px;border-radius:50%;background:#667eea;animation:typingBounce-08c174fd 1.4s ease-in-out infinite}.typing-dots span[data-v-08c174fd]:nth-child(2){animation-delay:.2s}.typing-dots span[data-v-08c174fd]:nth-child(3){animation-delay:.4s}@keyframes typingBounce-08c174fd{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.conv-indicators[data-v-08c174fd]{display:flex;align-items:center;gap:4px;flex-shrink:0}.mute-icon[data-v-08c174fd],.pin-icon[data-v-08c174fd]{opacity:.7}.unread-badge[data-v-08c174fd]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.65rem;font-weight:700;line-height:1;box-shadow:0 2px 8px rgba(102,126,234,.35)}.request-actions[data-v-08c174fd]{display:flex;gap:8px;margin-top:8px}.accept-btn[data-v-08c174fd]{background:linear-gradient(135deg,#667eea,#764ba2)!important;color:#fff!important;box-shadow:0 2px 8px rgba(102,126,234,.3)!important}.accept-btn[data-v-08c174fd],.ignore-btn[data-v-08c174fd]{text-transform:none!important;font-weight:600!important;letter-spacing:0!important}.ignore-btn[data-v-08c174fd]{color:#90949c!important;border-color:rgba(0,0,0,.1)!important}.conversation-item[data-v-08c174fd]:focus{outline:2px solid rgba(102,126,234,.4);outline-offset:-2px}.conversation-item[data-v-08c174fd]:focus:not(:focus-visible){outline:none}.chat-widget[data-v-7542864c]{position:fixed;bottom:0;right:20px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end}.widget-fab[data-v-7542864c]{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 16px rgba(102,126,234,.45),0 2px 6px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:16px;outline:none}.widget-fab[data-v-7542864c]:hover{transform:scale(1.08);box-shadow:0 6px 24px rgba(102,126,234,.55),0 3px 10px rgba(0,0,0,.2)}.widget-fab[data-v-7542864c]:active{transform:scale(.96)}.widget-fab.fab-hidden[data-v-7542864c]{transform:scale(0);opacity:0;pointer-events:none}.fab-badge[data-v-7542864c]{position:absolute;top:-4px;right:-4px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:linear-gradient(135deg,#f7931e,#f0ad4e);color:#fff;font-size:.68rem;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 8px rgba(247,147,30,.5);border:2px solid #fff;animation:badgePulse-7542864c 2s ease-in-out infinite}@keyframes badgePulse-7542864c{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.widget-panel[data-v-7542864c]{width:360px;height:500px;background:hsla(0,0%,100%,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px 16px 0 0;box-shadow:0 -4px 32px rgba(0,0,0,.12),0 -1px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;border:1px solid hsla(0,0%,100%,.6);border-bottom:none}.widget-header[data-v-7542864c]{flex-shrink:0;background:linear-gradient(135deg,#667eea,#764ba2);padding:0;position:relative}.header-top[data-v-7542864c]{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px 18px}.header-title[data-v-7542864c]{color:#fff;font-size:1.15rem;font-weight:700;margin:0;letter-spacing:-.01em}.header-actions[data-v-7542864c]{display:flex;align-items:center;gap:2px}.header-btn[data-v-7542864c]{background:hsla(0,0%,100%,.12)!important;transition:background .2s ease!important}.header-btn[data-v-7542864c]:hover{background:hsla(0,0%,100%,.22)!important}.search-bar[data-v-7542864c]{padding:0 14px 10px 14px}.widget-search-field[data-v-7542864c],.widget-search-field[data-v-7542864c] .v-input__slot{border-radius:10px!important;background:hsla(0,0%,100%,.18)!important}.widget-search-field[data-v-7542864c] .v-input__slot{min-height:36px!important;padding:0 10px!important}.widget-search-field[data-v-7542864c] .v-input__slot input{color:#fff!important;font-size:.85rem!important}.widget-search-field[data-v-7542864c] .v-input__slot input::-moz-placeholder{color:hsla(0,0%,100%,.65)!important}.widget-search-field[data-v-7542864c] .v-input__slot input::placeholder{color:hsla(0,0%,100%,.65)!important}.widget-search-field[data-v-7542864c] .v-input__prepend-inner .v-icon{color:hsla(0,0%,100%,.65)!important;font-size:18px!important}.widget-search-field[data-v-7542864c] .v-input__append-inner .v-icon{color:hsla(0,0%,100%,.65)!important}.search-slide-enter-active[data-v-7542864c],.search-slide-leave-active[data-v-7542864c]{transition:all .25s cubic-bezier(.4,0,.2,1);max-height:56px;overflow:hidden}.search-slide-enter[data-v-7542864c],.search-slide-leave-to[data-v-7542864c]{max-height:0;opacity:0;padding-top:0;padding-bottom:0}.filter-tabs[data-v-7542864c]{display:flex;gap:6px;padding:0 14px 12px 14px}.filter-chip[data-v-7542864c]{background:hsla(0,0%,100%,.15)!important;color:hsla(0,0%,100%,.85)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;border-radius:8px!important;height:28px!important;padding:0 10px!important;cursor:pointer;transition:all .2s ease!important;border:1px solid transparent!important}.filter-chip[data-v-7542864c]:hover{background:hsla(0,0%,100%,.25)!important}.filter-chip.filter-active[data-v-7542864c]{background:hsla(0,0%,100%,.95)!important;color:#667eea!important;font-weight:700!important;box-shadow:0 2px 8px rgba(0,0,0,.1)}.filter-badge[data-v-7542864c]{margin-left:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:linear-gradient(135deg,#f7931e,#f0ad4e);color:#fff;font-size:.6rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1}.widget-body[data-v-7542864c]{flex:1;overflow-y:auto;overflow-x:hidden;padding:6px 6px}.widget-body[data-v-7542864c]::-webkit-scrollbar{width:4px}.widget-body[data-v-7542864c]::-webkit-scrollbar-track{background:transparent}.widget-body[data-v-7542864c]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.12);border-radius:4px}.widget-body[data-v-7542864c]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}.widget-conversation-item[data-v-7542864c]{border-radius:12px!important;margin-bottom:1px;transition:background .2s ease}.widget-conversation-item[data-v-7542864c]:hover{background:rgba(102,126,234,.06)}.skeleton-list[data-v-7542864c]{padding:4px 0}.skeleton-item[data-v-7542864c]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px}.skeleton-avatar[data-v-7542864c]{width:48px;height:48px;border-radius:50%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeletonShimmer-7542864c 1.5s infinite;flex-shrink:0}.skeleton-content[data-v-7542864c]{flex:1;min-width:0}.skeleton-line[data-v-7542864c]{border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeletonShimmer-7542864c 1.5s infinite}.skeleton-name[data-v-7542864c]{height:14px;width:60%;margin-bottom:8px}.skeleton-msg[data-v-7542864c]{height:12px;width:85%}@keyframes skeletonShimmer-7542864c{0%{background-position:-200% 0}to{background-position:200% 0}}.empty-state[data-v-7542864c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.empty-icon[data-v-7542864c]{margin-bottom:12px;opacity:.5}.empty-text[data-v-7542864c]{color:#999;font-size:.88rem;margin:0;line-height:1.4}.widget-footer[data-v-7542864c]{flex-shrink:0;padding:10px 16px;border-top:1px solid rgba(0,0,0,.06);text-align:center;background:hsla(0,0%,100%,.95)}.footer-link[data-v-7542864c]{background:none;border:none;color:#667eea;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;transition:all .2s ease}.footer-link[data-v-7542864c]:hover{background:rgba(102,126,234,.08);color:#764ba2}.footer-link-icon[data-v-7542864c]{color:inherit!important;transition:transform .2s ease}.footer-link:hover .footer-link-icon[data-v-7542864c]{transform:translateX(2px)}.widget-slide-enter-active[data-v-7542864c]{transition:all .35s cubic-bezier(.4,0,.2,1)}.widget-slide-leave-active[data-v-7542864c]{transition:all .25s cubic-bezier(.4,0,.6,1)}.widget-slide-enter[data-v-7542864c],.widget-slide-leave-to[data-v-7542864c]{transform:translateY(20px);opacity:0}.media-preview-overlay[data-v-b27b3cf6]{position:fixed;inset:0;display:flex;flex-direction:column;background:rgba(0,0,0,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:1000}.media-preview-header[data-v-b27b3cf6]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.08);z-index:2;flex-shrink:0}.header-info[data-v-b27b3cf6]{display:flex;align-items:center;min-width:0;flex:1}.media-filename[data-v-b27b3cf6]{color:hsla(0,0%,100%,.85);font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-actions[data-v-b27b3cf6]{display:flex;align-items:center;gap:4px;flex-shrink:0}.header-action-btn[data-v-b27b3cf6]{width:40px!important;height:40px!important;background:hsla(0,0%,100%,.08)!important;border-radius:12px!important;transition:background .2s ease}.header-action-btn[data-v-b27b3cf6]:hover{background:hsla(0,0%,100%,.15)!important}.close-btn[data-v-b27b3cf6]:hover{background:rgba(244,67,54,.3)!important}.media-preview-content[data-v-b27b3cf6]{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;padding:20px}.image-container[data-v-b27b3cf6]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:auto}.preview-image[data-v-b27b3cf6]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px;transition:transform .2s ease;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.preview-image[data-v-b27b3cf6]:active{cursor:grabbing}.video-container[data-v-b27b3cf6]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.preview-video[data-v-b27b3cf6]{max-width:100%;max-height:100%;border-radius:8px;outline:none;box-shadow:0 8px 40px rgba(0,0,0,.4)}.media-error[data-v-b27b3cf6]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:12px}.error-text[data-v-b27b3cf6]{color:hsla(0,0%,100%,.5);font-size:14px;font-weight:500}.zoom-controls[data-v-b27b3cf6]{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(0,0,0,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:20px;border:1px solid hsla(0,0%,100%,.1);z-index:2}.zoom-btn[data-v-b27b3cf6]{width:32px!important;height:32px!important;background:hsla(0,0%,100%,.08)!important;border-radius:8px!important}.zoom-btn[data-v-b27b3cf6]:hover{background:hsla(0,0%,100%,.15)!important}.zoom-level[data-v-b27b3cf6]{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:600;min-width:40px;text-align:center;font-variant-numeric:tabular-nums}@media (max-width:600px){.media-preview-header[data-v-b27b3cf6]{padding:10px 16px}.media-filename[data-v-b27b3cf6]{font-size:13px;max-width:180px}.media-preview-content[data-v-b27b3cf6]{padding:12px}.zoom-controls[data-v-b27b3cf6]{bottom:16px;padding:4px 10px}}@media (prefers-reduced-motion:reduce){.preview-image[data-v-b27b3cf6]{transition:none}}.attachment-thumbnail[data-v-35e0a070]{border-radius:12px;overflow:hidden;max-width:250px}.image-attachment[data-v-35e0a070]{position:relative;cursor:pointer;border-radius:12px;overflow:hidden}.image-thumb[data-v-35e0a070]{display:block;width:100%;max-width:250px;border-radius:12px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.image-attachment:hover .image-thumb[data-v-35e0a070]{transform:scale(1.02)}.image-overlay[data-v-35e0a070]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;transition:background .3s ease;border-radius:12px}.image-attachment:hover .image-overlay[data-v-35e0a070]{background:rgba(0,0,0,.2)}.image-overlay .v-icon[data-v-35e0a070]{opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .3s ease}.image-attachment:hover .image-overlay .v-icon[data-v-35e0a070]{opacity:1;transform:scale(1)}.video-attachment[data-v-35e0a070]{position:relative;cursor:pointer;border-radius:12px;overflow:hidden;background:#1a1a2e}.video-thumb[data-v-35e0a070]{display:block;width:100%;max-width:250px;border-radius:12px;-o-object-fit:cover;object-fit:cover}.video-placeholder[data-v-35e0a070]{width:100%;height:140px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e)}.play-overlay[data-v-35e0a070]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.play-button[data-v-35e0a070]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:2px solid hsla(0,0%,100%,.3);transition:transform .25s ease,background .25s ease}.video-attachment:hover .play-button[data-v-35e0a070]{transform:scale(1.1);background:rgba(0,0,0,.65)}.video-duration[data-v-35e0a070]{position:absolute;bottom:8px;right:8px;padding:2px 8px;border-radius:6px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.audio-attachment[data-v-35e0a070]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:20px;border:1px solid hsla(0,0%,100%,.15);min-width:200px}.audio-play-btn[data-v-35e0a070]{width:32px!important;height:32px!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;box-shadow:0 2px 8px rgba(102,126,234,.3);flex-shrink:0}.audio-progress-wrapper[data-v-35e0a070]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.audio-progress-bar[data-v-35e0a070]{height:4px;border-radius:2px;background:rgba(0,0,0,.12);overflow:hidden;cursor:pointer}.audio-progress-fill[data-v-35e0a070]{height:100%;border-radius:2px;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .1s linear}.audio-time[data-v-35e0a070]{font-size:11px;color:rgba(0,0,0,.45);font-weight:500;font-variant-numeric:tabular-nums}.file-attachment[data-v-35e0a070]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:hsla(0,0%,100%,.15);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;border:1px solid hsla(0,0%,100%,.15);cursor:pointer;transition:background .2s ease,box-shadow .2s ease;min-width:180px}.file-attachment[data-v-35e0a070]:hover{background:hsla(0,0%,100%,.25);box-shadow:0 2px 10px rgba(0,0,0,.06)}.file-icon-wrapper[data-v-35e0a070]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.6);flex-shrink:0}.file-info[data-v-35e0a070]{flex:1;min-width:0}.file-name[data-v-35e0a070]{font-size:13px;font-weight:600;color:rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-meta[data-v-35e0a070]{display:flex;align-items:center;gap:6px;margin-top:2px}.file-size[data-v-35e0a070]{font-size:11px;color:rgba(0,0,0,.4)}.file-ext[data-v-35e0a070]{font-size:10px;font-weight:600;color:rgba(0,0,0,.35);text-transform:uppercase;padding:1px 4px;background:rgba(0,0,0,.06);border-radius:3px}.download-icon[data-v-35e0a070]{flex-shrink:0;opacity:0;transition:opacity .2s ease}.file-attachment:hover .download-icon[data-v-35e0a070]{opacity:1}@media (max-width:480px){.attachment-thumbnail[data-v-35e0a070]{max-width:200px}.audio-attachment[data-v-35e0a070]{min-width:160px}.file-attachment[data-v-35e0a070]{min-width:150px}}@media (prefers-reduced-motion:reduce){.download-icon[data-v-35e0a070],.file-attachment[data-v-35e0a070],.image-thumb[data-v-35e0a070],.play-button[data-v-35e0a070]{transition:none}.image-attachment:hover .image-thumb[data-v-35e0a070],.video-attachment:hover .play-button[data-v-35e0a070]{transform:none}}.chat-mini-window[data-v-7e3339a4]{position:relative;width:328px;display:flex;flex-direction:column;z-index:999;border-radius:12px 12px 0 0;overflow:hidden;background:hsla(0,0%,100%,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 -2px 16px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.5);border-bottom:none;transition:height .3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.chat-mini-window[data-v-7e3339a4]:not(.is-minimized){height:455px}.chat-mini-window.is-minimized[data-v-7e3339a4]{height:48px}.mini-header[data-v-7e3339a4]{flex-shrink:0;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:space-between;padding:0 8px 0 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mini-header-left[data-v-7e3339a4]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.mini-avatar-wrapper[data-v-7e3339a4]{position:relative;flex-shrink:0}.mini-group-avatar[data-v-7e3339a4]{border-radius:8px!important}.mini-online-dot[data-v-7e3339a4]{position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;background:#4caf50;border-radius:50%;border:2px solid #667eea}.mini-header-info[data-v-7e3339a4]{display:flex;flex-direction:column;min-width:0}.mini-header-name[data-v-7e3339a4]{color:#fff;font-size:.82rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.mini-header-status[data-v-7e3339a4]{color:hsla(0,0%,100%,.75);font-size:.68rem;font-weight:500;line-height:1.2}.mini-header-actions[data-v-7e3339a4]{display:flex;align-items:center;gap:0;flex-shrink:0}.mini-action-btn[data-v-7e3339a4]{width:28px!important;height:28px!important;background:transparent!important;transition:background .2s ease!important}.mini-action-btn[data-v-7e3339a4]:hover{background:hsla(0,0%,100%,.15)!important}.mini-call-btn.call-disabled[data-v-7e3339a4]{opacity:.5}.mini-call-btn.call-disabled[data-v-7e3339a4]:hover{background:transparent!important}.mini-messages[data-v-7e3339a4]{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.mini-messages[data-v-7e3339a4]::-webkit-scrollbar{width:3px}.mini-messages[data-v-7e3339a4]::-webkit-scrollbar-track{background:transparent}.mini-messages[data-v-7e3339a4]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.load-more-indicator[data-v-7e3339a4]{display:flex;justify-content:center;padding:8px 0}.date-separator[data-v-7e3339a4]{display:flex;align-items:center;justify-content:center;padding:8px 0 4px}.date-label[data-v-7e3339a4]{font-size:.68rem;color:#999;font-weight:600;background:hsla(0,0%,100%,.9);padding:2px 10px;border-radius:10px;text-transform:uppercase;letter-spacing:.03em}.message-row[data-v-7e3339a4]{display:flex;align-items:flex-end;gap:6px;margin-bottom:2px}.message-row.own-message[data-v-7e3339a4]{justify-content:flex-end}.msg-avatar[data-v-7e3339a4]{flex-shrink:0;margin-bottom:2px}.message-bubble[data-v-7e3339a4]{max-width:75%;padding:7px 12px;border-radius:18px;position:relative;word-break:break-word;line-height:1.35}.bubble-own[data-v-7e3339a4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom-right-radius:6px}.bubble-other[data-v-7e3339a4]{background:#f0f0f0;color:#1a1a2e;border-bottom-left-radius:6px}.msg-sender-name[data-v-7e3339a4]{display:block;font-size:.65rem;font-weight:700;color:#667eea;margin-bottom:2px}.msg-text[data-v-7e3339a4]{font-size:.82rem;white-space:pre-wrap}.msg-text-with-media[data-v-7e3339a4]{display:block;margin-top:6px}.mini-attachments-display[data-v-7e3339a4]{display:flex;flex-direction:column;gap:4px;margin:-2px -4px 4px}.mini-attachment-item[data-v-7e3339a4]{max-width:220px}.mini-attachment-item[data-v-7e3339a4] .attachment-thumbnail{max-width:200px;border-radius:10px}.mini-attachment-item[data-v-7e3339a4] .image-thumb{max-width:200px;max-height:150px;border-radius:10px}.mini-attachment-item[data-v-7e3339a4] .video-attachment{position:relative;border-radius:10px;overflow:hidden;max-width:200px;cursor:pointer}.mini-attachment-item[data-v-7e3339a4] .video-thumb{display:block;width:100%;max-width:200px;max-height:150px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.mini-attachment-item[data-v-7e3339a4] .video-placeholder{width:100%;max-width:200px;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:10px}.mini-attachment-item[data-v-7e3339a4] .play-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:10px}.mini-attachment-item[data-v-7e3339a4] .play-button{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:2px solid hsla(0,0%,100%,.35);transition:transform .2s ease,background .2s ease}.mini-attachment-item[data-v-7e3339a4] .video-attachment:hover .play-button{transform:scale(1.1);background:rgba(0,0,0,.7)}.mini-attachment-item[data-v-7e3339a4] .video-duration{position:absolute;bottom:6px;right:6px;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);color:#fff;font-size:10px;font-weight:600}.mini-attachment-item[data-v-7e3339a4] .audio-attachment{min-width:180px;padding:6px 10px;border-radius:16px}.mini-attachment-item[data-v-7e3339a4] .file-attachment{min-width:160px;padding:8px 10px;border-radius:10px}.msg-time[data-v-7e3339a4]{display:block;font-size:.6rem;margin-top:3px;text-align:right;line-height:1}.bubble-own .msg-time[data-v-7e3339a4]{color:hsla(0,0%,100%,.65)}.bubble-other .msg-time[data-v-7e3339a4]{color:#aaa}.typing-indicator-row[data-v-7e3339a4]{display:flex;align-items:flex-end;padding:4px 0}.typing-bubble[data-v-7e3339a4]{background:#f0f0f0;border-radius:18px;border-bottom-left-radius:6px;padding:10px 16px;display:inline-flex;align-items:center;gap:3px}.typing-dot[data-v-7e3339a4]{width:6px;height:6px;border-radius:50%;background:#999;animation:typingDotBounce-7e3339a4 1.4s ease-in-out infinite}.typing-dot[data-v-7e3339a4]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-7e3339a4]:nth-child(3){animation-delay:.4s}@keyframes typingDotBounce-7e3339a4{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}.mini-empty[data-v-7e3339a4]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:32px 16px;text-align:center}.mini-empty-text[data-v-7e3339a4]{color:#bbb;font-size:.82rem;margin:8px 0 0}.mini-input-area[data-v-7e3339a4]{flex-shrink:0;padding:6px 10px 8px;border-top:1px solid rgba(0,0,0,.06);background:hsla(0,0%,100%,.98)}.mini-attachments-bar[data-v-7e3339a4]{display:flex;flex-wrap:wrap;gap:4px;padding:0 2px 6px}.mini-att-chip[data-v-7e3339a4]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:6px;background:rgba(102,126,234,.08);border:1px solid rgba(102,126,234,.15);font-size:.68rem;color:#667eea;max-width:140px}.mini-att-name[data-v-7e3339a4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.mini-att-remove[data-v-7e3339a4]{width:16px!important;height:16px!important;flex-shrink:0}.mini-audio-recorder[data-v-7e3339a4]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:hsla(0,0%,100%,.9);border-radius:20px;border:1px solid rgba(244,67,54,.15)}.mini-rec-cancel[data-v-7e3339a4]{width:24px!important;height:24px!important;background:rgba(244,67,54,.08)!important;flex-shrink:0}.mini-rec-dot[data-v-7e3339a4]{width:8px;height:8px;border-radius:50%;background:#f44336;animation:recordPulse-7e3339a4 1s ease-in-out infinite;flex-shrink:0}@keyframes recordPulse-7e3339a4{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.mini-rec-timer[data-v-7e3339a4]{font-size:.72rem;font-weight:600;color:#f44336;font-variant-numeric:tabular-nums;min-width:32px;flex-shrink:0}.mini-rec-waves[data-v-7e3339a4]{display:flex;align-items:center;gap:2px;flex:1;justify-content:center;height:20px;overflow:hidden}.mini-wave-bar[data-v-7e3339a4]{width:2px;height:5px;border-radius:1px;background:linear-gradient(135deg,#f7931e,#f0ad4e);animation:miniWaveAnim-7e3339a4 1.2s ease-in-out infinite}@keyframes miniWaveAnim-7e3339a4{0%,to{height:5px;opacity:.4}50%{height:16px;opacity:1}}.mini-rec-send[data-v-7e3339a4]{width:30px!important;height:30px!important;background:linear-gradient(135deg,#f7931e,#f0ad4e)!important;box-shadow:0 2px 8px rgba(247,147,30,.3);flex-shrink:0}.mini-rec-send[data-v-7e3339a4]:hover{transform:scale(1.05)}.mini-media-actions[data-v-7e3339a4]{display:flex;align-items:center;gap:0;padding:0 4px 4px}.mini-media-btn[data-v-7e3339a4]{width:28px!important;height:28px!important;transition:background .2s ease!important}.mini-media-btn[data-v-7e3339a4]:hover{background:rgba(102,126,234,.08)!important}.mini-media-btn:hover .v-icon[data-v-7e3339a4]{color:#667eea!important}.file-input-hidden[data-v-7e3339a4]{display:none}.mini-input-wrapper[data-v-7e3339a4]{display:flex;flex-direction:column}.mini-input-row[data-v-7e3339a4]{display:flex;align-items:flex-end;gap:6px;background:#f5f5f5;border-radius:20px;padding:4px 4px 4px 14px}.mini-textarea[data-v-7e3339a4]{flex:1;border:none;outline:none;background:transparent;font-size:.82rem;font-family:inherit;line-height:1.4;resize:none;max-height:72px;padding:6px 0;color:#1a1a2e}.mini-textarea[data-v-7e3339a4]::-moz-placeholder{color:#aaa}.mini-textarea[data-v-7e3339a4]::placeholder{color:#aaa}.send-btn[data-v-7e3339a4]{flex-shrink:0;color:#ccc!important;transition:all .2s ease!important}.send-btn.send-active[data-v-7e3339a4]{color:#667eea!important}.send-btn.send-active[data-v-7e3339a4]:hover{background:rgba(102,126,234,.1)!important}.chat-widget-container[data-v-95096110]{pointer-events:none}.chat-widget-container>[data-v-95096110]{pointer-events:auto}.mini-windows-wrapper[data-v-95096110]{position:fixed;bottom:0;z-index:998;display:flex;flex-direction:row-reverse;align-items:flex-end;gap:12px;transition:right .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.mini-windows-wrapper>[data-v-95096110]{pointer-events:auto}.incoming-call-dialog[data-v-5f2123c6]{border-radius:16px!important;overflow:hidden}.caller-avatar-container[data-v-5f2123c6]{position:relative;display:inline-block}.caller-avatar[data-v-5f2123c6]{position:relative;z-index:2;background:linear-gradient(135deg,#667eea,#764ba2)}.pulse-ring[data-v-5f2123c6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;border:3px solid #4caf50;animation:pulse-5f2123c6 2s ease-out infinite;opacity:0}.pulse-ring.delay-1[data-v-5f2123c6]{animation-delay:.5s}.pulse-ring.delay-2[data-v-5f2123c6]{animation-delay:1s}@keyframes pulse-5f2123c6{0%{transform:translate(-50%,-50%) scale(1);opacity:.6}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.calling-dots[data-v-5f2123c6]{display:flex;justify-content:center;align-items:center;gap:6px}.calling-dots .dot[data-v-5f2123c6]{width:8px;height:8px;background-color:#9e9e9e;border-radius:50%;animation:dotPulse-5f2123c6 1.5s ease-in-out infinite}.calling-dots .dot[data-v-5f2123c6]:nth-child(2){animation-delay:.2s}.calling-dots .dot[data-v-5f2123c6]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-5f2123c6{0%,60%,to{transform:scale(1);opacity:.4}30%{transform:scale(1.3);opacity:1}}.call-action-btn[data-v-5f2123c6]{transition:transform .2s ease}.call-action-btn[data-v-5f2123c6]:hover{transform:scale(1.1)}.call-action-btn[data-v-5f2123c6]:active{transform:scale(.95)}.call-timer[data-v-2504f79b]{display:flex;align-items:center;font-family:Roboto Mono,monospace}.call-quality-indicator[data-v-3817da5b]{padding:4px 8px;background:hsla(0,0%,100%,.1);border-radius:12px}.quality-bars[data-v-3817da5b]{gap:2px;height:18px}.bar[data-v-3817da5b]{width:4px;background:hsla(0,0%,100%,.3);border-radius:2px;transition:background-color .3s ease}.bar.active[data-v-3817da5b]{background:var(--4a851622)}.text-caption[data-v-3817da5b]{color:hsla(0,0%,100%,.8)}.call-window[data-v-57b4d668]{background:#1a1a1a;position:relative}.call-header[data-v-57b4d668]{background:rgba(0,0,0,.4);z-index:10}.video-container[data-v-57b4d668]{position:relative;background:#000;overflow:hidden}.remote-video-wrapper[data-v-57b4d668]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.remote-video[data-v-57b4d668]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.audio-only-display[data-v-57b4d668]{width:100%;height:100%;background:linear-gradient(135deg,#1a1a2e,#16213e)}.remote-muted-indicator[data-v-57b4d668]{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.6);padding:8px 16px;border-radius:20px;display:flex;align-items:center}.local-video-wrapper[data-v-57b4d668]{position:absolute;bottom:100px;right:20px;width:120px;height:160px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.4);z-index:5}.local-video-wrapper.video-off[data-v-57b4d668]{background:#333}.local-video[data-v-57b4d668]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.local-video-placeholder[data-v-57b4d668]{width:100%;height:100%;background:#333}.local-muted-indicator[data-v-57b4d668]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.6);padding:4px;border-radius:50%}.call-controls[data-v-57b4d668]{background:rgba(0,0,0,.6);z-index:10}.connecting-overlay[data-v-57b4d668],.error-overlay[data-v-57b4d668]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);z-index:100}@media (max-width:600px){.local-video-wrapper[data-v-57b4d668]{width:100px;height:140px;bottom:80px;right:16px}}.bdp[data-v-6e728710]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:300;width:340px;max-width:calc(100vw - 32px)}.bdp__content[data-v-6e728710]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.12);border:1px solid #ecedf1}.bdp__icon[data-v-6e728710]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.bdp__info[data-v-6e728710]{flex:1;min-width:0}.bdp__text[data-v-6e728710]{display:block;font-size:13px;font-weight:600;color:#1f2937;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bdp__bar[data-v-6e728710]{height:4px;border-radius:2px;background:#f4f5f9;margin-top:6px;overflow:hidden}.bdp__bar-fill[data-v-6e728710]{height:100%;border-radius:2px;background:linear-gradient(90deg,#667eea,#a78bfa);transition:width .3s ease}.bdp__download-btn[data-v-6e728710]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:box-shadow .2s;font-family:inherit;-webkit-tap-highlight-color:transparent}.bdp__download-btn[data-v-6e728710]:hover{box-shadow:0 4px 12px rgba(102,126,234,.35)}.bdp__download-btn[data-v-6e728710]:active{transform:scale(.97)}.bdp__close[data-v-6e728710]{flex-shrink:0;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .15s ease;-webkit-tap-highlight-color:transparent}.bdp__close[data-v-6e728710]:hover{background:#f4f5f9}.bdp-slide-enter-active[data-v-6e728710],.bdp-slide-leave-active[data-v-6e728710]{transition:all .3s cubic-bezier(.4,0,.2,1)}.bdp-slide-enter[data-v-6e728710],.bdp-slide-leave-to[data-v-6e728710]{opacity:0;transform:translateX(-50%) translateY(20px)}.modern-login-card[data-v-e16e6ece]{position:relative;border-radius:16px!important;overflow:hidden}.accent-bar[data-v-e16e6ece]{height:4px;background:linear-gradient(135deg,#667eea,#764ba2)}.icon-wrapper[data-v-e16e6ece]{display:flex;justify-content:center;align-items:center;padding-top:32px;padding-bottom:8px}.headline-modern[data-v-e16e6ece]{font-size:28px!important;font-weight:600!important;text-align:center;padding:16px 24px 8px!important;letter-spacing:-.5px;color:#1a1a1a}.content-modern[data-v-e16e6ece]{text-align:center;padding:8px 32px 24px!important}.main-message[data-v-e16e6ece]{font-size:16px;color:#424242;margin-bottom:12px;line-height:1.5;font-weight:500}.sub-message[data-v-e16e6ece]{font-size:14px;color:#757575;margin-bottom:0;line-height:1.6}.actions-modern[data-v-e16e6ece]{padding:0 24px 32px!important;display:flex;flex-direction:column;gap:12px}.action-btn[data-v-e16e6ece]{width:100%;text-transform:none!important;letter-spacing:.3px;font-weight:600!important;border-radius:10px!important;height:48px!important;font-size:15px!important}.primary-action[data-v-e16e6ece]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff!important;box-shadow:0 4px 12px rgba(25,118,210,.3)!important;transition:all .3s ease!important}.primary-action[data-v-e16e6ece]:hover{box-shadow:0 6px 20px rgba(25,118,210,.4)!important;transform:translateY(-2px)}.secondary-action[data-v-e16e6ece]{border:2px solid #e0e0e0!important;transition:all .3s ease!important}.secondary-action[data-v-e16e6ece]:hover{border-color:#bdbdbd!important;background-color:#f5f5f5!important}.close-btn[data-v-e16e6ece]{position:absolute!important;top:16px;right:16px;background-color:rgba(0,0,0,.04)!important;transition:all .2s ease!important}.close-btn[data-v-e16e6ece]:hover{background-color:rgba(0,0,0,.08)!important}.theme--dark .headline-modern[data-v-e16e6ece]{color:#fff}.theme--dark .main-message[data-v-e16e6ece]{color:#e0e0e0}.theme--dark .sub-message[data-v-e16e6ece]{color:#b0b0b0}.theme--dark .close-btn[data-v-e16e6ece]{background-color:hsla(0,0%,100%,.08)!important}.theme--dark .close-btn[data-v-e16e6ece]:hover{background-color:hsla(0,0%,100%,.12)!important}.w-full{width:100%}.h-full{height:100%}.cursor-pointer,.hover-grey{cursor:pointer}.hover-grey{transition:background-color .3s ease-in-out,transform .3s ease-in-out}.hover-grey:hover{background-color:hsla(0,0%,94%,.8)}.post-container-padding{padding:16px}.rich-text-editor{width:100%}.ql-editor{overflow-y:hidden;min-height:100px;max-height:500px}.ql-syntax{background-color:#2d2d2d;color:#f8f8f2;padding:10px;border-radius:4px;font-family:Courier New,Courier,monospace;overflow:scroll}.post-container img{width:100%}.scrollable-invisible::-webkit-scrollbar{display:none}.scrollable-invisible{-ms-overflow-style:none;scrollbar-width:none;overflow:auto}@media screen and (max-width:600px){.post-container-padding{padding:3px}}pre{background:#f8f9fa!important;border:1px solid #e9ecef!important;border-radius:8px!important;padding:16px!important;margin:16px 0!important;font-family:Consolas,Monaco,Courier New,monospace!important;font-size:.875rem!important;line-height:1.5!important;color:#333!important;white-space:pre!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e0 #f7fafc!important;width:100%!important}pre::-webkit-scrollbar{height:8px!important}pre::-webkit-scrollbar-track{background:#f7fafc!important;border-radius:4px!important}pre::-webkit-scrollbar-thumb{background:#cbd5e0!important;border-radius:4px!important}pre::-webkit-scrollbar-thumb:hover{background:#a0aec0!important}pre code{background:none!important;border:none!important;padding:0!important;color:inherit!important;font-size:inherit!important;white-space:inherit!important}code{background:#f1f3f4!important;border:1px solid #e8eaed!important;border-radius:4px!important;padding:2px 6px!important;font-family:Consolas,Monaco,Courier New,monospace!important;font-size:.875em!important;color:#d73a49!important;white-space:pre-wrap!important;word-wrap:break-word!important;width:100%!important}code:not(pre code){max-width:100%!important;display:inline-block!important;vertical-align:top!important}.code-block,.highlight,code:not(pre code){overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.code-block,.highlight{white-space:pre!important;margin:16px 0!important;border-radius:8px!important}@media (max-width:768px){pre{padding:12px 16px!important;font-size:.8rem!important}.code-block,.highlight,pre{margin:12px -16px!important;border-radius:0!important}}