|
@@ -33,6 +33,14 @@
|
|
|
animation: online-blink 1.1s ease-in-out infinite;
|
|
animation: online-blink 1.1s ease-in-out infinite;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+/* For Tags that carry a status dot: inline layout aligns the dot to
|
|
|
|
|
+ baseline + half x-height (vertical-align: middle), which sits visibly
|
|
|
|
|
+ off-centre next to the label; flex centring is exact. */
|
|
|
|
|
+.dot-tag {
|
|
|
|
|
+ display: inline-flex;
|
|
|
|
|
+ align-items: center;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
@keyframes online-blink {
|
|
@keyframes online-blink {
|
|
|
0%, 100% { opacity: 1; box-shadow: 0 0 0 0 rgba(82, 196, 26, 0.55); }
|
|
0%, 100% { opacity: 1; box-shadow: 0 0 0 0 rgba(82, 196, 26, 0.55); }
|
|
|
50% { opacity: 0.35; box-shadow: 0 0 0 4px rgba(82, 196, 26, 0); }
|
|
50% { opacity: 0.35; box-shadow: 0 0 0 4px rgba(82, 196, 26, 0); }
|