@media (max-width:639px){.relative[data-v-95d801fd]{position:relative}.absolute[data-v-95d801fd]{position:absolute;z-index:9999}.w-72[data-v-95d801fd]{width:18rem}.max-w-72[data-v-95d801fd]{max-width:18rem}}@media (max-width:400px){.w-72[data-v-95d801fd]{width:calc(100vw - 1rem)}.max-w-72[data-v-95d801fd],.w-72[data-v-95d801fd]{max-width:calc(100vw - 1rem)}}.notification-dropdown[data-v-95d801fd]{max-width:18rem;min-width:16rem}.relative[data-v-95d801fd]{position:relative}.absolute[data-v-95d801fd]{position:absolute}.notification-container[data-v-95d801fd]{display:inline-block;position:relative}.notification-dropdown[data-v-95d801fd]{margin-top:.75rem;right:0;top:100%}@media (max-width:639px){.notification-dropdown[data-v-95d801fd]{left:auto;position:absolute;right:0;transform:none}.notification-container[data-v-95d801fd]{position:relative;z-index:9999}.notification-dropdown[data-v-95d801fd]{z-index:9999!important}}.notification-bell-icon[data-v-95d801fd]{transition:all .2s ease}.notification-bell-icon[data-v-95d801fd]:hover{transform:scale(1.1)}.notification-pulse[data-v-95d801fd]{animation:notificationPulse-95d801fd 1.5s ease-in-out}@keyframes notificationPulse-95d801fd{0%{color:inherit;transform:scale(1)}15%{color:#ef4444;transform:scale(1.3)}30%{color:#f59e0b;transform:scale(1.1)}45%{color:#3b82f6;transform:scale(1.2)}60%{color:#10b981;transform:scale(1.05)}to{color:inherit;transform:scale(1)}}.unread-badge[data-v-95d801fd]{align-items:center;animation:badgeBounce-95d801fd .3s ease-in-out;background:#ef4444;border-radius:50%;box-shadow:0 2px 8px #ef444466;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}@keyframes badgeBounce-95d801fd{0%{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1.3) rotate(180deg)}to{opacity:1;transform:scale(1) rotate(1turn)}}.new-notification-indicator[data-v-95d801fd]{animation:newNotificationPulse-95d801fd 1s infinite;background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b98199;height:10px;position:absolute;right:-2px;top:-2px;width:10px}@keyframes newNotificationPulse-95d801fd{0%,to{box-shadow:0 0 10px #10b98199;opacity:1;transform:scale(1)}50%{box-shadow:0 0 20px #10b981cc;opacity:.7;transform:scale(1.8)}}.notification-container:hover .notification-bell-icon[data-v-95d801fd]{transform:scale(1.05)}.notification-bell-icon.active[data-v-95d801fd]{color:#3b82f6;transform:scale(1.1)}.notification-bell-icon.loading[data-v-95d801fd]{animation:spin-95d801fd 1s linear infinite}@keyframes spin-95d801fd{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
