+#dashboard .highlight {
+ border-color: #3333c3;
+ background-color: #c3c3f9;
+ color: #3333c3;
+}
+
+#dashboard .form {
+ margin: 0 0 0 .5rem;
+ display: flex;
+ flex-direction: column;
+ gap: .5rem;
+}
+
+#dashboard .form a,
+#dashboard .form h2 {
+ white-space: nowrap;
+ font-size: 1.17rem;
+ padding: .3rem;
+}
+
+#dashboard .form section {
+ border: .05rem solid #00c3f9;
+ border-radius: .2rem;
+}
+
+#dashboard .form form {
+ padding: .5rem;
+ gap: .5rem;
+}
+
+/* Weather
+ * TODO: drop
+>24°C
+#dashboard .cleary a::before {
+ content: "☀";
+}
+
+>17°C
+#dashboard .sunny a::before {
+ content: "⛅";
+}
+
+>10°C
+#dashboard .cloudy a::before {
+ content: "☁";
+}
+
+<=10°C
+#dashboard .winty a::before {
+ content: "❄️";
+}
+
+>0mm
+#dashboard .rainy a::before {
+ content: "🌂";
+}
+
+>2mm
+#dashboard .stormy a::before {
+ content: "☔";
+}*/
+
+/* Regulation */
+#regulation {
+}
+
+#regulation dl {
+ /*display: flex;
+ flex-direction: row;
+ justify-content: space-around;
+ padding-bottom: .5rem;*/
+ padding: .25rem;
+ margin-bottom: .5rem;
+}
+
+#regulation dt {
+ font-size: .9rem;
+ font-weight: bold;
+ padding-bottom: .2rem;
+}
+
+#regulation dd {
+ font-size: .9rem;
+ margin-left: 1.5rem;
+}
+
+#regulation dd:before {
+}
+
+#regulation dl:only-child,
+#regulation dl:last-child,
+#regulation dl:last-of-type,
+#regulation dt:only-child,
+#regulation dt:last-child,
+#regulation dt:last-of-type,
+#regulation dd:only-child,
+#regulation dd:last-child,
+#regulation dd:last-of-type {
+ margin-bottom: 0;
+}
+