.social-proof-notifications{position:fixed;bottom:20px;left:20px;z-index:9999;max-width:380px;pointer-events:none}.social-proof-notification{background:rgb(var(--color-background));border-radius:8px;box-shadow:0 4px 20px rgba(var(--color-foreground),.15);margin-bottom:12px;animation:slideInLeft .5s ease-out;pointer-events:all}.social-proof-notification.slide-out{animation:slideOutLeft .5s ease-in forwards}.notification-content{display:flex;align-items:center;padding:16px;gap:12px}.notification-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.notification-text{flex:1;min-width:0}.notification-main{font-size:14px;margin:0 0 4px;color:rgb(var(--color-foreground));line-height:1.4}.notification-main strong{font-weight:600}.notification-time{font-size:12px;color:rgba(var(--color-foreground),.65);margin:0}.notification-close{background:0 0;border:none;font-size:20px;color:rgba(var(--color-foreground),.5);cursor:pointer;padding:0;width:24px;height:24px;flex-shrink:0;line-height:1;transition:color .2s}.notification-close:hover{color:rgba(var(--color-foreground),.75)}.live-viewers-counter{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(var(--color-foreground),.05);border:1px solid rgba(var(--color-foreground),.15);border-radius:6px;margin:12px 0;font-size:14px;color:rgb(var(--color-foreground))}.viewers-icon{font-size:16px}.viewers-text{font-weight:400}.viewers-count{font-weight:600;transition:transform .2s ease;display:inline-block}@keyframes slideInLeft{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutLeft{from{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@media screen and (max-width:749px){.social-proof-notifications{left:10px;right:10px;bottom:80px;max-width:none}.notification-content{padding:12px}.notification-avatar{width:35px;height:35px}.notification-main{font-size:13px}.notification-time{font-size:11px}.live-viewers-counter{font-size:13px}}@media (prefers-reduced-motion:reduce){.social-proof-notification{animation:none}.social-proof-notification.slide-out{opacity:0;transition:opacity .3s}.viewers-count{transition:none}}