.freeroam-notifications-tab__shell{padding:0 0 32px}.freeroam-notifications-tab__bucket{margin-top:6px}.freeroam-notifications-tab__bucket-header{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.45);padding:12px 16px 6px;margin:0}.freeroam-notifications-tab__list{list-style:none;margin:0;padding:0}.freeroam-notifications-tab__row{display:grid;grid-template-columns:56px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;text-decoration:none;color:inherit;transition:background .15s ease}.freeroam-notifications-tab__row:hover{background:hsla(0,0%,100%,.04)}.freeroam-notifications-tab__row--unread{background:rgba(50,217,178,.04)}.freeroam-notifications-tab__row--unread:hover{background:rgba(50,217,178,.07)}.freeroam-notifications-tab__actor-stack{position:relative;display:flex;align-items:center;width:56px;height:40px}.freeroam-notifications-tab__avatar{position:absolute;width:36px;height:36px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.08);border:2px solid rgba(15,15,20,.95);display:flex;align-items:center;justify-content:center}.freeroam-notifications-tab__avatar:first-child{left:0}.freeroam-notifications-tab__avatar:nth-child(2){left:14px}.freeroam-notifications-tab__avatar:nth-child(3){left:28px}.freeroam-notifications-tab__avatar img{width:100%;height:100%;object-fit:cover}.freeroam-notifications-tab__avatar-initial{font-size:.85rem;color:hsla(0,0%,100%,.85);font-weight:600}.freeroam-notifications-tab__avatar--system{position:relative;background:rgba(99,102,241,.18)}.freeroam-notifications-tab__avatar--system i{font-size:1rem;color:#a5b4fc}.freeroam-notifications-tab__body{display:flex;flex-direction:column;gap:4px;min-width:0}.freeroam-notifications-tab__copy{color:hsla(0,0%,100%,.92);font-size:.95rem;line-height:1.35}.freeroam-notifications-tab__preview{color:hsla(0,0%,100%,.55);font-size:.85rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.freeroam-notifications-tab__right{display:flex;align-items:center;gap:10px}.freeroam-notifications-tab__time{color:hsla(0,0%,100%,.45);font-size:.8rem;white-space:nowrap}.freeroam-notifications-tab__thumb{width:36px;height:36px;border-radius:6px;object-fit:cover;background:hsla(0,0%,100%,.06)}.freeroam-notifications-tab__unread-dot{width:8px;height:8px;border-radius:50%;background:#32d9b2;flex-shrink:0}.freeroam-notifications-tab__sentinel{height:64px;display:flex;align-items:center;justify-content:center}