.wcg-indicator { width:12px; height:12px; border-radius:50%; display:inline-block; vertical-align:middle; margin-right:6px; box-shadow:0 0 4px rgba(0,0,0,0.15); }
.wcg-blue { background:#0080ff; }
.wcg-red { background:#ff2d2d; }
#wp-admin-bar-wcg-status .ab-item { display:flex; align-items:center; }
#wcg-floating-indicator { position:fixed; bottom:18px; right:18px; z-index:99999; width:14px; height:14px; border-radius:50%; box-shadow:0 2px 8px rgba(0,0,0,0.2); display:none; }
body.admin-bar #wcg-floating-indicator { display:block; } 
