1
- /* Colors, using same names and values as in highcharts.css */
2
- : root {
3
- --highcharts-background-color : # ffffff ;
4
- --highcharts-neutral-color-100 : # 000000 ;
5
- --highcharts-neutral-color-80 : # 333333 ;
6
- --highcharts-neutral-color-60 : # 666666 ;
7
- --highcharts-neutral-color-20 : # cccccc ;
8
- --highcharts-neutral-color-10 : # e6e6e6 ;
9
- --highcharts-neutral-color-3 : # f7f7f7 ;
10
- --highcharts-highlight-color-80 : # 335cad ;
11
- }
12
-
13
1
.highcharts-popup .highcharts-annotation-toolbar {
14
2
right : 10% ;
15
3
left : auto;
23
11
.highcharts-annotation-toolbar button {
24
12
margin-top : 0 ;
25
13
cursor : pointer;
26
- background-color : var (--highcharts-neutral-color-3 );
14
+ background-color : var (--highcharts-neutral-color-3 , # f7f7f7 );
27
15
}
28
16
29
17
.highcharts-popup .highcharts-annotation-toolbar > p {
45
33
"Segoe UI Emoji" ,
46
34
"Segoe UI Symbol" ,
47
35
sans-serif;
48
- background-color : var (--highcharts-background-color );
49
- color : var (--highcharts-neutral-color-60 );
36
+ background-color : var (--highcharts-background-color , # ffffff );
37
+ border-radius : 4px ;
38
+ color : var (--highcharts-neutral-color-60 , # 666666 );
50
39
display : none;
51
40
font-size : 0.9em ;
52
41
max-height : 90% ;
59
48
max-width : 600px ;
60
49
position : absolute;
61
50
z-index : 100 ;
62
- -webkit-box-shadow : 0 0 8px 0 rgba (61 , 61 , 61 , 0.3 );
63
- -moz-box-shadow : 0 0 8px 0 rgba (61 , 61 , 61 , 0.3 );
64
- box-shadow : 0 0 8px 0 rgba (61 , 61 , 61 , 0.3 );
51
+ -webkit-box-shadow : 0 0 8px 0 rgba (0 , 0 , 0 , 0.5 );
52
+ -moz-box-shadow : 0 0 8px 0 rgba (0 , 0 , 0 , 0.5 );
53
+ box-shadow : 0 0 8px 0 rgba (0 , 0 , 0 , 0.5 );
65
54
}
66
55
67
56
.highcharts-popup div ,
79
68
box-sizing : border-box;
80
69
}
81
70
71
+ .highcharts-popup input ,
72
+ .highcharts-popup select {
73
+ background : var (--highcharts-neutral-color-3 , # f7f7f7 );
74
+ color : var (--highcharts-neutral-color-100 , # 000000 );
75
+ }
76
+
82
77
.highcharts-popup input {
83
- border : 1px solid var (--highcharts-neutral-color-10 );
78
+ border : 1px solid var (--highcharts-neutral-color-10 , # e6e6e6 );
84
79
border-radius : 0.3rem ;
85
80
padding : 5px ;
86
81
width : 100% ;
109
104
.highcharts-popup-lhs-col {
110
105
clear : both;
111
106
width : 30% ;
112
- border-right : 1px solid var (--highcharts-neutral-color-10 );
107
+ border-right : 1px solid var (--highcharts-neutral-color-10 , # e6e6e6 );
113
108
}
114
109
115
110
.highcharts-popup-bottom-row {
116
111
float : left;
117
112
padding : 0 20px ;
118
113
padding-bottom : 12px ;
119
114
width : 100% ;
120
- border-top : 1px solid var (--highcharts-neutral-color-10 );
115
+ border-top : 1px solid var (--highcharts-neutral-color-10 , # e6e6e6 );
116
+ }
117
+
118
+ .highcharts-popup .highcharts-popup-bottom-row > button {
119
+ margin-top : 10px ;
120
+ padding : 5px 10px ;
121
+ border-radius : 4px ;
121
122
}
122
123
123
124
.highcharts-popup-rhs-col {
139
140
.highcharts-bindings-wrapper ul .highcharts-indicator-list ,
140
141
.highcharts-indicator-list {
141
142
float : left;
142
- color : var (--highcharts-neutral-color-60 );
143
+ color : var (--highcharts-neutral-color-60 , # 666666 );
143
144
height : calc (100% - 150px );
144
145
width : 100% ;
145
146
overflow-x : hidden;
@@ -155,7 +156,8 @@ button.highcharts-indicator-list-item {
155
156
overflow : hidden;
156
157
word-break : break-all;
157
158
box-sizing : border-box;
158
- background-color : var (--highcharts-background-color );
159
+ color : var (--highcharts-neutral-color-100 , # 000000 );
160
+ background-color : var (--highcharts-background-color , # ffffff );
159
161
text-align : left;
160
162
}
161
163
@@ -167,7 +169,8 @@ button.highcharts-indicator-list-item {
167
169
168
170
.highcharts-popup > button .highcharts-tab-item {
169
171
margin : 0 ;
170
- background-color : var (--highcharts-neutral-color-3 );
172
+ color : var (--highcharts-neutral-color-100 , # 000000 );
173
+ background-color : var (--highcharts-neutral-color-3 , # f7f7f7 );
171
174
cursor : pointer;
172
175
display : block;
173
176
float : left;
@@ -177,7 +180,7 @@ button.highcharts-indicator-list-item {
177
180
}
178
181
179
182
button .highcharts-tab-item .highcharts-tab-item-active {
180
- background-color : var (--highcharts-neutral-color-10 );
183
+ background-color : var (--highcharts-neutral-color-10 , # e6e6e6 );
181
184
}
182
185
183
186
.highcharts-tab-item-content {
@@ -186,7 +189,7 @@ button.highcharts-tab-item.highcharts-tab-item-active {
186
189
height : 100% ;
187
190
overflow : hidden;
188
191
width : 100% ;
189
- border-top : 1px solid var (--highcharts-neutral-color-10 );
192
+ border-top : 1px solid var (--highcharts-neutral-color-10 , # e6e6e6 );
190
193
}
191
194
192
195
.highcharts-tab-item-show {
@@ -195,28 +198,68 @@ button.highcharts-tab-item.highcharts-tab-item-active {
195
198
196
199
.highcharts-popup > .highcharts-popup-close {
197
200
margin : 0 ;
198
- background-repeat : no-repeat;
199
- background-position : 50% 50% ;
200
- background-color : var (--highcharts-background-color );
201
+ background-color : var (--highcharts-background-color , # ffffff );
201
202
width : 40px ;
202
203
height : 40px ;
203
204
cursor : pointer;
204
205
position : absolute;
205
206
padding : 10px ;
206
207
top : 0% ;
207
208
right : 0% ;
208
- color : var (--highcharts-neutral-color-80 );
209
+ color : var (--highcharts-neutral-color-80 , # 333333 );
210
+ }
211
+
212
+ .highcharts-popup .highcharts-icon {
213
+ position : absolute;
214
+ top : 0 ;
215
+ left : 0 ;
216
+ display : block;
217
+ width : 100% ;
218
+ height : 100% ;
219
+ background-repeat : no-repeat;
220
+ background-position : 50% 50% ;
221
+ }
222
+
223
+ .highcharts-dark .highcharts-popup {
224
+ color-scheme : dark;
225
+ border : 1px solid var (--highcharts-neutral-color-10 , # e6e6e6 );
226
+ }
227
+
228
+ .highcharts-dark .highcharts-popup .highcharts-icon {
229
+ filter : invert (1 );
230
+ }
231
+
232
+ @media (prefers-color-scheme : dark) {
233
+ .highcharts-popup {
234
+ color-scheme : dark;
235
+ border : 1px solid var (--highcharts-neutral-color-10 , # e6e6e6 );
236
+ }
237
+
238
+ .highcharts-popup .highcharts-icon {
239
+ filter : invert (1 );
240
+ }
241
+
242
+ .highcharts-light .highcharts-popup {
243
+ color-scheme : light;
244
+ border : none;
245
+ }
246
+
247
+ .highcharts-light .highcharts-popup .highcharts-icon {
248
+ filter : none;
249
+ }
209
250
}
210
251
211
252
.highcharts-popup-close : hover ,
212
253
.highcharts-popup button : hover ,
213
254
.highcharts-popup button .highcharts-annotation-edit-button : hover ,
214
255
.highcharts-popup button .highcharts-annotation-remove-button : hover {
215
- background-color : var (--highcharts-neutral-color-10 );
256
+ background-color : var (--highcharts-neutral-color-10 , # e6e6e6 );
216
257
}
217
258
218
259
div .highcharts-popup-rhs-col > button {
219
260
float : right;
261
+ padding : 5px 10px ;
262
+ border-radius : 4px ;
220
263
}
221
264
222
265
.highcharts-popup button {
@@ -225,11 +268,11 @@ div.highcharts-popup-rhs-col > button {
225
268
}
226
269
227
270
button .highcharts-tab-item .highcharts-tab-disabled {
228
- color : var (--highcharts-neutral-color-20 );
271
+ color : var (--highcharts-neutral-color-20 , # cccccc );
229
272
}
230
273
231
274
button .highcharts-tab-item .highcharts-tab-disabled : hover {
232
- background-color : var (--highcharts-neutral-color-3 );
275
+ background-color : var (--highcharts-neutral-color-3 , # f7f7f7 );
233
276
}
234
277
235
278
/* annotation edit small popup */
@@ -241,14 +284,12 @@ button.highcharts-tab-item.highcharts-tab-disabled:hover {
241
284
}
242
285
243
286
.highcharts-popup button .highcharts-annotation-edit-button {
244
- background-repeat : no-repeat;
245
- background-position : 50% 50% ;
287
+ position : relative;
246
288
text-indent : -9999px ;
247
289
}
248
290
249
291
.highcharts-popup button .highcharts-annotation-remove-button {
250
- background-repeat : no-repeat;
251
- background-position : 50% 50% ;
292
+ position : relative;
252
293
text-indent : -9999px ;
253
294
}
254
295
@@ -262,7 +303,7 @@ button.highcharts-tab-item.highcharts-tab-disabled:hover {
262
303
}
263
304
264
305
.highcharts-popup .highcharts-popup-main-title {
265
- border-bottom : 1px solid var (--highcharts-neutral-color-10 );
306
+ border-bottom : 1px solid var (--highcharts-neutral-color-10 , # e6e6e6 );
266
307
margin : 0 ;
267
308
padding : 8px 0 6px 20px ;
268
309
}
@@ -283,28 +324,28 @@ button.highcharts-tab-item.highcharts-tab-disabled:hover {
283
324
.highcharts-input-search-indicators-label {
284
325
text-align : center;
285
326
font-weight : bold;
286
- color : var (--highcharts-neutral-color-100 );
327
+ color : var (--highcharts-neutral-color-100 , # 000000 );
287
328
margin-top : 0.5rem ;
288
329
}
289
330
290
331
input .highcharts-input-search-indicators {
291
332
width : 80% ;
292
333
margin : 0 auto;
293
334
float : none;
294
- border-color : # 949494 ;
335
+ border-color : var ( --highcharts-neutral-color-40 , # 999999 ) ;
295
336
}
296
337
297
338
.highcharts-popup a .clear-filter-button {
298
339
margin : 0 auto;
299
340
display : none;
300
- color : var (--highcharts-highlight-color-80 );
301
- background-color : var (--highcharts-background-color );
302
- border : 1px solid var (--highcharts-highlight-color-80 );
341
+ color : var (--highcharts-highlight-color-80 , # 335cad );
342
+ background-color : var (--highcharts-background-color , # ffffff );
343
+ border : 1px solid var (--highcharts-highlight-color-80 , # 335cad );
303
344
margin-top : 10px ;
304
345
}
305
346
306
347
.highcharts-popup a .clear-filter-button : hover {
307
- color : var (--highcharts-background-color );
308
- background-color : var (--highcharts-highlight-color-80 );
348
+ color : var (--highcharts-background-color , # ffffff );
349
+ background-color : var (--highcharts-highlight-color-80 , # 335cad );
309
350
cursor : pointer;
310
351
}
0 commit comments