.employee-notification-dropdown[data-v-16e22d98]{box-shadow:0 6px 16px #00000014;width:min(24rem,calc(100vw - 1rem))}.employee-notification-dropdown__skeleton[data-v-16e22d98]{display:flex;flex-direction:column;gap:.75rem;padding:1rem}.employee-notification-dropdown__list[data-v-16e22d98]{max-height:min(28rem,calc(100vh - 12rem));overflow-y:auto}.employee-notification-dropdown__item[data-v-16e22d98]{padding-inline:1rem}.employee-notification-dropdown__item--unread[data-v-16e22d98]{background:#e6f4ff}.notification-bell[data-v-5e06c456]{align-items:center;display:inline-flex;justify-content:center;position:relative}.notification-bell--pulsing[data-v-5e06c456]:after,.notification-bell--pulsing[data-v-5e06c456]:before{animation:notification-bell-ripple-5e06c456 2.4s cubic-bezier(.2,.6,.35,1) infinite;border:2px solid var(--notification-bell-accent);border-radius:999px;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute}.notification-bell--pulsing[data-v-5e06c456]:after{animation-delay:1.2s}.notification-bell__trigger[data-v-5e06c456]{position:relative;transition:background-color .2s ease,color .2s ease;z-index:1}.notification-bell__trigger--active[data-v-5e06c456]{background-color:var(--notification-bell-accent-soft);color:var(--notification-bell-accent)}.notification-bell__icon[data-v-5e06c456]{font-size:1.125rem;transform-origin:top center}.notification-bell__icon--ringing[data-v-5e06c456]{animation:notification-bell-swing-5e06c456 1s ease}.notification-bell[data-v-5e06c456] .ant-badge-count{background:var(--notification-bell-accent);border-radius:999px;box-shadow:0 0 0 2px var(--surface-card),0 2px 6px #0f172a47;font-size:.6875rem;font-weight:700;height:1.125rem;line-height:1.125rem;min-width:1.125rem;padding-inline:.3125rem}@keyframes notification-bell-ripple-5e06c456{0%{opacity:.55;transform:scale(.92)}70%{opacity:0}to{opacity:0;transform:scale(2.1)}}@keyframes notification-bell-swing-5e06c456{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(9deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.notification-bell--pulsing[data-v-5e06c456]:after,.notification-bell--pulsing[data-v-5e06c456]:before,.notification-bell__icon--ringing[data-v-5e06c456]{animation:none}}
