.notification-bell-module__inDdla__root{align-items:center;display:inline-flex;position:relative}.notification-bell-module__inDdla__bell{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .12s,background .12s;display:inline-flex;position:relative}.notification-bell-module__inDdla__bell:hover{color:var(--ink);background:var(--elev)}.notification-bell-module__inDdla__bell:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.notification-bell-module__inDdla__badge{background:var(--accent);min-width:16px;height:16px;color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:1px;right:1px}.notification-bell-module__inDdla__panel{border:1px solid var(--hair-2);background:var(--bg-2);z-index:100;border-radius:12px;flex-direction:column;width:min(360px,100vw - 32px);max-height:min(70vh,520px);display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 32px #0006}.notification-bell-module__inDdla__panelHead{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.notification-bell-module__inDdla__panelTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600}.notification-bell-module__inDdla__linkBtn{color:var(--accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.notification-bell-module__inDdla__linkBtn:hover{text-underline-offset:3px;text-decoration-line:underline}.notification-bell-module__inDdla__linkBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.notification-bell-module__inDdla__list{flex-direction:column;gap:2px;margin:0;padding:4px;list-style:none;display:flex;overflow-y:auto}.notification-bell-module__inDdla__item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:none;border-radius:8px;grid-template-columns:10px 1fr auto;align-items:start;gap:10px;padding:10px;display:grid}.notification-bell-module__inDdla__item:hover{background:var(--elev)}.notification-bell-module__inDdla__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.notification-bell-module__inDdla__itemUnseen{background:color-mix(in srgb, var(--accent) 6%, transparent)}.notification-bell-module__inDdla__dot{background:var(--ink-3);border-radius:50%;width:8px;height:8px;margin-top:6px}.notification-bell-module__inDdla__dotCritical{background:var(--critical)}.notification-bell-module__inDdla__dotWarning{background:var(--warn)}.notification-bell-module__inDdla__dotInfo{background:var(--accent)}.notification-bell-module__inDdla__itemMain{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-bell-module__inDdla__itemTitle{color:var(--ink);font-size:13px;line-height:1.35}.notification-bell-module__inDdla__itemUnseen .notification-bell-module__inDdla__itemTitle{font-weight:600}.notification-bell-module__inDdla__itemMeta{color:var(--ink-3);font-size:11px;line-height:1.3}.notification-bell-module__inDdla__unseenTick{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-top:6px}.notification-bell-module__inDdla__empty{text-align:center;flex-direction:column;gap:6px;padding:22px 16px;display:flex}.notification-bell-module__inDdla__emptyTitle{color:var(--ink);font-size:14px}.notification-bell-module__inDdla__emptyHint{color:var(--ink-3);font-size:12px;line-height:1.5}.notification-bell-module__inDdla__seeAll{border-top:1px solid var(--hair);color:var(--accent-text);text-align:center;padding:12px 14px;font-size:12px;text-decoration-line:none;display:block}.notification-bell-module__inDdla__seeAll:hover{background:var(--elev);text-underline-offset:3px;text-decoration-line:underline}.notification-bell-module__inDdla__seeAll:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
