@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{box-shadow:0 0 0 10px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.pulse-red{animation:pulse 1.5s infinite}.red-dot{position:absolute;top:6px;right:2px;width:10px;height:10px;background:#ef4444;border-radius:50%;box-shadow:0 0 8px 2px #ef4444;z-index:10}