From 652591ee9657c8ac144640572d2549d9367d0feb Mon Sep 17 00:00:00 2001
From: Florian Strohmaier <florian.strohmaier@me.com>
Date: Wed, 28 Apr 2021 16:43:24 +0200
Subject: [PATCH] high-contrast.less: Style `.status-bar` `.badge`s

---
 public/css/themes/high-contrast.less | 42 +++++++++++++++++++---------
 1 file changed, 29 insertions(+), 13 deletions(-)

diff --git a/public/css/themes/high-contrast.less b/public/css/themes/high-contrast.less
index ee863ed67..b7c2b16ef 100644
--- a/public/css/themes/high-contrast.less
+++ b/public/css/themes/high-contrast.less
@@ -57,37 +57,53 @@
   text-decoration: underline;
 }
 
-.badge {
-  background-color: @text-color-light;
+.badge:not(.handled),
+.state-badge:not(.handled) {
+  &.state-warning {
+    border: 1px solid @color-warning;
+  }
+
+  &.state-critical,
+  &.state-down {
+    border: 1px solid @color-critical;
+  }
+
+  &.state-unreachable {
+    border: 1px solid @color-unreachable;
+  }
+
+  &.state-unknown {
+    border: 1px solid @color-unknown;
+  }
+
+  &.state-ok,
+  &.state-up {
+    border: 1px solid @color-ok;
+  }
 }
 
-.badge.handled {
+.badge.handled,
+.badge.state-ok,
+.state-badge.handled,
+.state-badge.state-ok {
   background-color: @body-bg-color !important;
-  color: @text-color;
+  color: @text-color !important;
 
   &.state-warning {
     border: 1px solid @color-warning-handled;
-    margin-top: -1px;
-  }
-
-  &.state-critical {
-    border: 1px solid @color-critical-handled;
-    margin-top: -1px;
   }
 
+  &.state-critical,
   &.state-down {
     border: 1px solid @color-critical-handled;
-    margin-top: -1px;
   }
 
   &.state-unreachable {
     border: 1px solid @color-unreachable-handled;
-    margin-top: -1px;
   }
 
   &.state-unknown {
     border: 1px solid @color-unknown-handled;
-    margin-top: -1px;
   }
 }