diff --git a/site/vue/css/style.css b/site/vue/css/style.css
index 2361efc..88e4a67 100644
--- a/site/vue/css/style.css
+++ b/site/vue/css/style.css
@@ -593,6 +593,60 @@ input[type=color] {
z-index: 80;
}
+#warning_perso_message {
+ display: none;
+ color: orange;
+ cursor: help;
+ margin-right: 5px;
+}
+
+.fa-info-circle {
+ display: none;
+ cursor: help;
+ color: orange;
+}
+
+.fa-info-circle:hover {
+ cursor: help;
+}
+
+.tooltip {
+ position: relative;
+ display: inline-block;
+}
+
+#warning_message {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+}
+
+.tooltip .tooltiptext {
+ visibility: hidden;
+ width: 700px;
+ background-color: black;
+ color: #fff;
+ text-align: center;
+ border-radius: 6px;
+ padding: 5px 0;
+ position: absolute;
+ z-index: 1;
+ bottom: 100%;
+ left: 50%;
+ margin-left: -350px;
+ margin-bottom: -15px;
+
+ /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
+ opacity: 0;
+ transition: 0.2s;
+}
+
+.tooltip:hover .tooltiptext {
+ margin-bottom: 0px;
+ visibility: visible;
+ opacity: 1;
+}
+
@keyframes progressbar-countdown {
0% {
width: 0%;
diff --git a/site/vue/index.html b/site/vue/index.html
index af9c7bb..63fdd92 100644
--- a/site/vue/index.html
+++ b/site/vue/index.html
@@ -71,6 +71,17 @@