.chat-notifications-container[data-v-877e6d8f]{display:flex;flex-direction:column;gap:1rem;max-width:min(420px,100vw - 3rem);pointer-events:none;position:fixed;right:1.5rem;top:1.5rem;z-index:9999999}body.chats-fullscreen-active .chat-notifications-container[data-v-877e6d8f]{z-index:9999999!important}.chat-notification[data-v-877e6d8f]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#25d366d9,#00a884d9);border-radius:16px;box-shadow:0 8px 32px #00a88440,inset 0 0 0 1px #ffffff1a,0 0 60px #00a88426;cursor:pointer;overflow:hidden;padding:1rem 2.75rem 1rem 1rem;pointer-events:auto;position:relative;transform-origin:top right;transition:all .3s cubic-bezier(.34,1.56,.64,1);width:100%}.chat-notification[data-v-877e6d8f]:hover{background:linear-gradient(135deg,#25d366e6,#00a884e6);box-shadow:0 12px 40px #00a8844d,inset 0 0 0 1px #ffffff26,0 0 80px #00a88433;transform:translate(-4px) scale(1.01)}.chat-notification .notification-glow[data-v-877e6d8f]{animation:glowPulse-877e6d8f 4s ease-in-out infinite;background:radial-gradient(circle,hsla(0,0%,100%,.15) 0,transparent 70%);height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}.notification-content[data-v-877e6d8f]{align-items:center;display:flex;gap:.875rem;min-width:0;position:relative;width:100%;z-index:1}.notification-avatar[data-v-877e6d8f]{flex-shrink:0;height:48px;position:relative;width:48px}.notification-avatar .avatar-img[data-v-877e6d8f]{-o-object-fit:cover;object-fit:cover}.notification-avatar .avatar-icon[data-v-877e6d8f],.notification-avatar .avatar-img[data-v-877e6d8f]{border:2px solid hsla(0,0%,100%,.4);border-radius:50%;box-shadow:0 2px 8px #0003;height:100%;width:100%}.notification-avatar .avatar-icon[data-v-877e6d8f]{align-items:center;background:#fff3;display:flex;justify-content:center}.notification-avatar .avatar-icon i[data-v-877e6d8f]{color:#fffffff2;font-size:1.25rem}.notification-avatar .avatar-pulse[data-v-877e6d8f]{animation:pulse-877e6d8f 2s ease-in-out infinite;border:1.5px solid hsla(0,0%,100%,.3);border-radius:50%;top:-3px;right:-3px;bottom:-3px;left:-3px;position:absolute}.notification-text[data-v-877e6d8f]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0;padding-right:.25rem}.notification-title[data-v-877e6d8f]{color:#fffffff2;font-size:.9375rem;font-weight:600;letter-spacing:.005em;line-height:1.35;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.2);white-space:nowrap}.chat-notification.is-group .notification-title[data-v-877e6d8f]{font-size:1rem}.notification-participant[data-v-877e6d8f]{color:#ffffffb3;font-size:.875rem;font-weight:400;line-height:1.3;margin-top:.125rem;opacity:.85;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.15);white-space:nowrap}.chat-notification.is-group .notification-participant[data-v-877e6d8f]{font-size:.875rem}.notification-body[data-v-877e6d8f]{color:#ffffffd9;font-size:.875rem;font-weight:400;line-height:1.4;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.15);white-space:nowrap}.chat-notification.is-group .notification-body[data-v-877e6d8f]{font-size:.875rem}.notification-close[data-v-877e6d8f]{align-items:center;background:#ffffff26;border:1px solid hsla(0,0%,100%,.25);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:.6;position:absolute;right:.875rem;top:.875rem;transition:all .2s ease;width:24px;z-index:10}.notification-close i[data-v-877e6d8f]{color:#ffffffe6;font-size:.6875rem}.notification-close[data-v-877e6d8f]:hover{background:#ffffff40;border-color:#ffffff59;opacity:1;transform:scale(1.15) rotate(90deg)}.notification-close[data-v-877e6d8f]:active{transform:scale(.9) rotate(90deg)}.notification-progress[data-v-877e6d8f]{animation:progressBar-877e6d8f linear forwards;background:linear-gradient(90deg,#fff9,#ffffff4d);border-radius:0 0 20px 20px;bottom:0;height:3px;left:0;position:absolute;transform-origin:left}@keyframes glowPulse-877e6d8f{0%,to{opacity:.3;transform:scale(1) rotate(0)}50%{opacity:.6;transform:scale(1.1) rotate(180deg)}}@keyframes pulse-877e6d8f{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.15)}}@keyframes progressBar-877e6d8f{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.notification-enter-active[data-v-877e6d8f]{animation:notificationEnter-877e6d8f .5s cubic-bezier(.34,1.56,.64,1)}.notification-leave-active[data-v-877e6d8f]{animation:notificationLeave-877e6d8f .4s cubic-bezier(.55,.055,.675,.19)}.notification-move[data-v-877e6d8f]{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}@keyframes notificationEnter-877e6d8f{0%{filter:blur(8px);opacity:0;transform:translate(100%) scale(.8) rotateY(-10deg)}to{filter:blur(0);opacity:1;transform:translate(0) scale(1) rotateY(0)}}@keyframes notificationLeave-877e6d8f{0%{filter:blur(0);opacity:1;transform:translate(0) scale(1) rotateY(0)}to{filter:blur(8px);opacity:0;transform:translate(100%) scale(.8) rotateY(10deg)}}@media (max-width:768px){.chat-notifications-container[data-v-877e6d8f]{left:1rem;max-width:none;right:1rem;top:1rem}.chat-notification[data-v-877e6d8f]{padding:1rem 1.25rem}.notification-avatar[data-v-877e6d8f]{height:44px;width:44px}.notification-title[data-v-877e6d8f]{font-size:.95rem}.notification-body[data-v-877e6d8f]{font-size:.8125rem}}.sidebar-close-button[data-v-ceaf96f9]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;border-radius:8px;color:var(--text-color);cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:2.5rem;z-index:1000}.sidebar-close-button i[data-v-ceaf96f9]{font-size:1.25rem}.sidebar-close-button[data-v-ceaf96f9]:hover{background:#fff3;transform:scale(1.1)}.sidebar-close-button[data-v-ceaf96f9]:active{transform:scale(.95)}@media (min-width:992px){.sidebar-close-button[data-v-ceaf96f9]{display:none}}
