.notif-root.svelte-1gzpqth{display:inline-flex;position:relative}.bell.svelte-1gzpqth{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;width:44px;height:44px;transition:background-color var(--dur-fast,.15s) ease;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.2rem;display:inline-flex;position:relative}@media (hover:hover){.bell.svelte-1gzpqth:hover{background:color-mix(in srgb, currentColor 10%, transparent)}}.bell.svelte-1gzpqth:active{background:color-mix(in srgb, currentColor 16%, transparent)}.bell.svelte-1gzpqth:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:1px}.badge.svelte-1gzpqth{top:2px;background:var(--color-danger);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--color-cream-100);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;inset-inline-end:2px}.notif-panel.svelte-1gzpqth{z-index:1000;border:1px solid var(--color-cream-300);border-radius:var(--radius-boutique);box-shadow:var(--shadow-lift);animation:svelte-1gzpqth-np-in var(--dur-base,.2s) var(--ease-out,ease);background:#fff;flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes svelte-1gzpqth-np-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.notif-panel.svelte-1gzpqth{animation:none}}.panel-head.svelte-1gzpqth{border-bottom:1px solid var(--color-cream-200);flex:none;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.panel-head.svelte-1gzpqth strong:where(.svelte-1gzpqth){color:var(--color-blue-900);font-size:.98rem}.panel-body.svelte-1gzpqth{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.panel-foot.svelte-1gzpqth{border-top:1px solid var(--color-cream-200);text-align:center;flex:none;padding:10px 16px}.link.svelte-1gzpqth{cursor:pointer;min-block-size:36px;color:var(--color-rose-text);font-size:.82rem;font-weight:600;font-family:var(--font-body);background:0 0;border:none;padding:6px 4px}.link.svelte-1gzpqth:focus-visible,.row.svelte-1gzpqth:focus-visible{outline:2px solid var(--color-focus,var(--color-blue-700));outline-offset:-2px}.state.svelte-1gzpqth{text-align:center;color:var(--color-ink-soft);margin:0;padding:28px 16px;font-size:.9rem}ul.svelte-1gzpqth{margin:0;padding:0;list-style:none}li.svelte-1gzpqth{border-bottom:1px solid var(--color-cream-100)}li.svelte-1gzpqth:last-child{border-bottom:none}.row.svelte-1gzpqth{text-align:start;cursor:pointer;width:100%;font-family:var(--font-body);background:0 0;border:none;align-items:flex-start;gap:8px;padding:13px 16px;display:flex}@media (hover:hover){.row.svelte-1gzpqth:hover{background:var(--color-cream-100)}.row.unread.svelte-1gzpqth:hover{background:var(--color-blue-100)}}.row.unread.svelte-1gzpqth{background:var(--color-blue-50)}.dot.svelte-1gzpqth{background:var(--color-select);border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.text.svelte-1gzpqth{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;flex:1;font-size:.88rem;line-height:1.45}.time.svelte-1gzpqth{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;flex:none;margin-top:2px;font-size:.72rem}
