.tray-wrap.svelte-2gli09{position:relative;display:inline-flex}.tray-trigger.svelte-2gli09{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:.5rem;background:transparent;border:none;cursor:pointer;color:inherit;border-radius:6px}.tray-trigger.svelte-2gli09:hover,.navbar .tray-trigger.svelte-2gli09:hover{background:transparent}.bell-icon.svelte-2gli09{display:block;color:inherit}.tray-badge.svelte-2gli09{position:absolute;top:2px;right:2px;min-width:1.25rem;height:1.25rem;padding:0 .25rem;font-size:.7rem;font-weight:600;line-height:1.25rem;text-align:center;background:var(--copper, #bf4e30);color:#fff;border-radius:10px}.tray-panel.svelte-2gli09{position:absolute;top:100%;right:0;margin-top:.5rem;width:min(380px,calc(100vw - 2rem));max-height:min(70vh,420px);display:flex;flex-direction:column;background:var(--surfaceSolid, #fff);border-radius:var(--radius-lg, 8px);box-shadow:var(--shadow-lg);border:1px solid var(--border);z-index:1000;overflow:hidden}.tray-header.svelte-2gli09{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border);flex-shrink:0}.tray-title.svelte-2gli09{margin:0;font-size:1rem;font-weight:600;color:var(--text)}.tray-unread.svelte-2gli09{font-size:.8125rem;color:var(--muted)}.tray-list.svelte-2gli09{flex:1;overflow-y:auto;padding:.5rem}.tray-loading.svelte-2gli09,.tray-empty.svelte-2gli09{margin:0;padding:1.5rem 1rem;text-align:center;font-size:.9375rem;color:var(--muted)}.tray-item.svelte-2gli09{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:1rem;text-align:left;background:none;border:none;border-radius:var(--radius-md);cursor:pointer;font:inherit;color:inherit;margin-bottom:.25rem;transition:background .15s}.tray-item.svelte-2gli09:last-child{margin-bottom:0}.tray-item.svelte-2gli09:hover{background:var(--surface2, #f0ede5)}.tray-item.unread.svelte-2gli09{background:#bf4e300f;border-left:3px solid var(--copper, #bf4e30)}.tray-item.unread.svelte-2gli09:hover{background:#bf4e301a}.tray-item-static.svelte-2gli09{cursor:default}.tray-item-content.svelte-2gli09{flex:1;min-width:0}.tray-item-content.svelte-2gli09 h3:where(.svelte-2gli09){margin:0 0 .25rem;font-size:.9375rem;font-weight:600;color:var(--text)}.tray-item-content.svelte-2gli09 p:where(.svelte-2gli09){margin:0 0 .25rem;font-size:.8125rem;color:var(--muted);line-height:1.4}.tray-item-content.svelte-2gli09 time:where(.svelte-2gli09){font-size:.75rem;color:var(--muted)}.tray-arrow.svelte-2gli09{flex-shrink:0;color:var(--primary);font-size:1.125rem}.avatar-menu.svelte-1mbwsnq{position:relative;display:inline-flex}.avatar-trigger.svelte-1mbwsnq{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid rgba(255,255,255,.3);background:transparent;cursor:pointer;padding:0;transition:opacity .2s,box-shadow .2s}.avatar-trigger.svelte-1mbwsnq:hover{opacity:.9;box-shadow:0 0 0 2px #fff6}.avatar-trigger.svelte-1mbwsnq .avatar-img:where(.svelte-1mbwsnq){width:100%;height:100%;object-fit:cover;display:block}.avatar-trigger.svelte-1mbwsnq .avatar-inner:where(.svelte-1mbwsnq){display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:.875rem;font-weight:600;background:linear-gradient(135deg,var(--slate) 0%,var(--navy) 100%);color:#fff}.navbar .avatar-trigger.svelte-1mbwsnq{border-color:var(--border)}.navbar .avatar-trigger.svelte-1mbwsnq:hover{box-shadow:0 0 0 2px var(--primary)}.navbar .avatar-trigger.svelte-1mbwsnq .avatar-inner:where(.svelte-1mbwsnq){background:linear-gradient(135deg,var(--slate) 0%,var(--navy) 100%)}.avatar-dropdown.svelte-1mbwsnq{position:absolute;top:100%;right:0;margin-top:.35rem;min-width:180px;background:var(--surfaceSolid, #fff);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--border);z-index:1000;overflow:hidden;display:flex;flex-direction:column;padding:.5rem 0}.avatar-dropdown-above.svelte-1mbwsnq{inset:auto auto 100% 0;margin-top:0;margin-bottom:.35rem}.avatar-dropdown-item.svelte-1mbwsnq{display:block;width:100%;padding:.5rem 1rem;text-align:left;font-size:.9375rem;font-weight:500;color:var(--text);text-decoration:none;background:none;border:none;cursor:pointer;font-family:inherit;transition:background .15s;flex:0 0 auto}.avatar-dropdown-item.svelte-1mbwsnq:hover{background:var(--surface2)}.avatar-dropdown-form.svelte-1mbwsnq{margin:0;padding:0;border-top:1px solid var(--border);flex:0 0 auto}.avatar-dropdown-form.svelte-1mbwsnq .avatar-dropdown-item:where(.svelte-1mbwsnq){margin:0}.avatar-dropdown-logout.svelte-1mbwsnq{color:var(--muted)}.avatar-dropdown-logout.svelte-1mbwsnq:hover{background:#732c2c14;color:var(--danger, var(--chocolate))}
