.notification-bell.svelte-sw81tg{position:relative}.notification-bell.svelte-sw81tg .trigger:where(.svelte-sw81tg){position:relative;display:grid;width:2.25rem;height:2.25rem;cursor:pointer;place-items:center;border:1px solid var(--sidebar-border);border-radius:.75rem;background:var(--secondary);color:var(--muted-foreground);transition:background-color .15s ease,color .15s ease}.notification-bell.svelte-sw81tg .trigger:where(.svelte-sw81tg):hover{background:var(--accent);color:var(--foreground)}.notification-bell.svelte-sw81tg .trigger:where(.svelte-sw81tg):focus-visible{outline:2px solid var(--sidebar-ring);outline-offset:2px}.notification-bell.svelte-sw81tg .count:where(.svelte-sw81tg){position:absolute;top:-.35rem;right:-.35rem;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border:2px solid var(--sidebar);border-radius:999px;background:var(--destructive);color:#fff;font-size:.625rem;font-weight:700;line-height:1rem;text-align:center}.notification-bell.svelte-sw81tg .dropdown:where(.svelte-sw81tg){position:absolute;z-index:60;bottom:calc(100% + .5rem);left:0;width:min(22rem,calc(100vw - 2rem));max-width:min(22rem,calc(100vw - 2rem));overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:0 18px 45px #0f172a29}.notification-bell.svelte-sw81tg .header:where(.svelte-sw81tg){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--border)}.notification-bell.svelte-sw81tg .header:where(.svelte-sw81tg) h2:where(.svelte-sw81tg){font-size:.9rem;font-weight:650}.notification-bell.svelte-sw81tg .header:where(.svelte-sw81tg) span:where(.svelte-sw81tg){color:var(--muted-foreground);font-size:.72rem}.notification-bell.svelte-sw81tg .list:where(.svelte-sw81tg){max-height:22rem;overflow-y:auto}.notification-bell.svelte-sw81tg .list:where(.svelte-sw81tg) li:where(.svelte-sw81tg){border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.notification-bell.svelte-sw81tg .list:where(.svelte-sw81tg) li:where(.svelte-sw81tg).unread .title:where(.svelte-sw81tg){font-weight:700}.notification-bell.svelte-sw81tg .list:where(.svelte-sw81tg) li:where(.svelte-sw81tg).unread .title:where(.svelte-sw81tg):before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.4rem;border-radius:999px;background:var(--primary);vertical-align:middle}.notification-bell.svelte-sw81tg .list:where(.svelte-sw81tg) li:where(.svelte-sw81tg) a{display:grid;gap:.2rem;padding:.8rem 1rem;color:inherit;text-decoration:none}.notification-bell.svelte-sw81tg .list:where(.svelte-sw81tg) li:where(.svelte-sw81tg) a:hover{background:var(--secondary)}.notification-bell.svelte-sw81tg .list:where(.svelte-sw81tg) li:where(.svelte-sw81tg) a:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.notification-bell.svelte-sw81tg .title:where(.svelte-sw81tg){font-size:.82rem;font-weight:650}.notification-bell.svelte-sw81tg .body:where(.svelte-sw81tg){display:-webkit-box;overflow:hidden;color:var(--muted-foreground);font-size:.76rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-bell.svelte-sw81tg time:where(.svelte-sw81tg){color:var(--muted-foreground);font-size:.68rem}.notification-bell.svelte-sw81tg .empty:where(.svelte-sw81tg){padding:2rem 1rem;color:var(--muted-foreground);font-size:.8rem;text-align:center}.notification-bell.svelte-sw81tg a.inbox-link{display:block;padding:.8rem 1rem;color:var(--primary);font-size:.78rem;font-weight:650;text-align:center;text-decoration:none}.notification-bell.svelte-sw81tg a.inbox-link:hover{background:var(--secondary)}.notification-bell.svelte-sw81tg a.inbox-link:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}
