.online-status{position:fixed;bottom:20px;right:20px;background:#ffffff;color:#00c851;font-weight:bold;padding:8px 14px;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:14px;z-index:9999;display:flex;align-items:center;gap:8px;text-decoration:none;cursor:pointer;transition:background 0.3s}.online-status:hover{background:#f0fff5}.online-status .dot{width:10px;height:10px;background:#00c851;border-radius:50%;animation:blink 1.5s infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:0.3}}