PluginProbe
E2Pdf – Export Pdf Tool for WordPress / 1.32.49
E2Pdf – Export Pdf Tool for WordPress v1.32.49
1.32.49 1.32.48 1.32.43 1.32.40 1.32.34 1.32.32 1.32.31 1.32.26 1.32.22 1.32.23 1.32.18 1.32.17 1.32.15 trunk 1.00.00 1.00.13 1.01.01 1.02.02 1.03.07 1.04.07 1.05.03 1.06.02 1.07.11 1.08.00 1.08.06 All 72 releases
e2pdf / assets / pdf.js / web / viewer.css

viewer.css in E2Pdf – Export Pdf Tool for WordPress 1.32.49, at assets/pdf.js/web/viewer.css

6,720 lines 215.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Copyright 2014 Mozilla Foundation
2 *
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16 .messageBar{
17 --closing-button-icon:url(images/messageBar_closingButton.svg);
18 --message-bar-close-button-color:var(--text-primary-color);
19 --message-bar-close-button-color-hover:var(--text-primary-color);
20 --message-bar-close-button-border-radius:4px;
21 --message-bar-close-button-border:none;
22 --csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) rgb(251 251 254 / 0.14);
23 --message-bar-close-button-hover-bg-color:var(--csstools-light-dark-toggle--31, rgb(21 20 26 / 0.14));
24 --csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) rgb(251 251 254 / 0.21);
25 --message-bar-close-button-active-bg-color:var(--csstools-light-dark-toggle--32, rgb(21 20 26 / 0.21));
26 --csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) rgb(251 251 254 / 0.07);
27 --message-bar-close-button-focus-bg-color:var(--csstools-light-dark-toggle--33, rgb(21 20 26 / 0.07));
28 }
29
30 @supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
31 .messageBar{
32 --message-bar-close-button-hover-bg-color:light-dark(
33 rgb(21 20 26 / 0.14),
34 rgb(251 251 254 / 0.14)
35 );
36 --message-bar-close-button-active-bg-color:light-dark(
37 rgb(21 20 26 / 0.21),
38 rgb(251 251 254 / 0.21)
39 );
40 --message-bar-close-button-focus-bg-color:light-dark(
41 rgb(21 20 26 / 0.07),
42 rgb(251 251 254 / 0.07)
43 );
44 }
45 }
46
47 @supports not (color: light-dark(tan, tan)){
48
49 .messageBar *{
50 --csstools-light-dark-toggle--31:var(--csstools-color-scheme--light) rgb(251 251 254 / 0.14);
51 --message-bar-close-button-hover-bg-color:var(--csstools-light-dark-toggle--31, rgb(21 20 26 / 0.14));
52 --csstools-light-dark-toggle--32:var(--csstools-color-scheme--light) rgb(251 251 254 / 0.21);
53 --message-bar-close-button-active-bg-color:var(--csstools-light-dark-toggle--32, rgb(21 20 26 / 0.21));
54 --csstools-light-dark-toggle--33:var(--csstools-color-scheme--light) rgb(251 251 254 / 0.07);
55 --message-bar-close-button-focus-bg-color:var(--csstools-light-dark-toggle--33, rgb(21 20 26 / 0.07));
56 }
57 }
58
59 @media screen and (forced-colors: active){
60
61 .messageBar{
62 --message-bar-close-button-color:ButtonText;
63 --message-bar-close-button-border:1px solid ButtonText;
64 --message-bar-close-button-hover-bg-color:ButtonText;
65 --message-bar-close-button-active-bg-color:ButtonText;
66 --message-bar-close-button-focus-bg-color:ButtonText;
67 --message-bar-close-button-color-hover:HighlightText;
68 }
69 }
70
71 .messageBar{
72
73 display:flex;
74 position:relative;
75 padding:8px 8px 8px 16px;
76 flex-direction:column;
77 justify-content:center;
78 align-items:center;
79 gap:8px;
80 -webkit-user-select:none;
81 -moz-user-select:none;
82 user-select:none;
83
84 border-radius:4px;
85
86 border:1px solid var(--message-bar-border-color);
87 background:var(--message-bar-bg-color);
88 color:var(--message-bar-fg-color);
89 }
90
91 .messageBar > div{
92 display:flex;
93 align-items:flex-start;
94 gap:8px;
95 align-self:stretch;
96 }
97
98 :is(.messageBar > div)::before{
99 content:"";
100 display:inline-block;
101 width:16px;
102 height:16px;
103 -webkit-mask-image:var(--message-bar-icon);
104 mask-image:var(--message-bar-icon);
105 -webkit-mask-size:cover;
106 mask-size:cover;
107 background-color:var(--message-bar-icon-color);
108 flex-shrink:0;
109 }
110
111 .messageBar button{
112 cursor:pointer;
113 }
114
115 :is(.messageBar button):focus-visible{
116 outline:var(--focus-ring-outline);
117 outline-offset:2px;
118 }
119
120 .messageBar .closeButton{
121 width:32px;
122 height:32px;
123 background:none;
124 border-radius:var(--message-bar-close-button-border-radius);
125 border:var(--message-bar-close-button-border);
126
127 display:flex;
128 align-items:center;
129 justify-content:center;
130 }
131
132 :is(.messageBar .closeButton)::before{
133 content:"";
134 display:inline-block;
135 width:16px;
136 height:16px;
137 -webkit-mask-image:var(--closing-button-icon);
138 mask-image:var(--closing-button-icon);
139 -webkit-mask-size:cover;
140 mask-size:cover;
141 background-color:var(--message-bar-close-button-color);
142 }
143
144 :is(.messageBar .closeButton):is(:hover,:active,:focus)::before{
145 background-color:var(--message-bar-close-button-color-hover);
146 }
147
148 :is(.messageBar .closeButton):hover{
149 background-color:var(--message-bar-close-button-hover-bg-color);
150 }
151
152 :is(.messageBar .closeButton):active{
153 background-color:var(--message-bar-close-button-active-bg-color);
154 }
155
156 :is(.messageBar .closeButton):focus{
157 background-color:var(--message-bar-close-button-focus-bg-color);
158 }
159
160 :is(.messageBar .closeButton) > span{
161 display:inline-block;
162 width:0;
163 height:0;
164 overflow:hidden;
165 }
166
167 #editorUndoBar{
168 --csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) #fbfbfe;
169 --text-primary-color:var(--csstools-light-dark-toggle--34, #15141a);
170
171 --message-bar-icon:url(images/messageBar_info.svg);
172 --csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) #73a7f3;
173 --message-bar-icon-color:var(--csstools-light-dark-toggle--35, #0060df);
174 --csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) #003070;
175 --message-bar-bg-color:var(--csstools-light-dark-toggle--36, #deeafc);
176 --message-bar-fg-color:var(--text-primary-color);
177 --csstools-light-dark-toggle--37:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.08);
178 --message-bar-border-color:var(--csstools-light-dark-toggle--37, rgb(0 0 0 / 0.08));
179
180 --csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.08);
181
182 --undo-button-bg-color:var(--csstools-light-dark-toggle--38, rgb(21 20 26 / 0.07));
183 --csstools-light-dark-toggle--39:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.14);
184 --undo-button-bg-color-hover:var(--csstools-light-dark-toggle--39, rgb(21 20 26 / 0.14));
185 --csstools-light-dark-toggle--40:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.21);
186 --undo-button-bg-color-active:var(--csstools-light-dark-toggle--40, rgb(21 20 26 / 0.21));
187
188 --csstools-light-dark-toggle--41:var(--csstools-color-scheme--light) #0df;
189
190 --undo-button-border:1px solid var(--csstools-light-dark-toggle--41, #0060df);
191
192 --undo-button-fg-color:var(--message-bar-fg-color);
193 --undo-button-fg-color-hover:var(--undo-button-fg-color);
194 --undo-button-fg-color-active:var(--undo-button-fg-color);
195 }
196
197 @supports (color: light-dark(red, red)){
198 #editorUndoBar{
199 --text-primary-color:light-dark(#15141a, #fbfbfe);
200 --message-bar-icon-color:light-dark(#0060df, #73a7f3);
201 --message-bar-bg-color:light-dark(#deeafc, #003070);
202 }
203 }
204
205 @supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
206 #editorUndoBar{
207 --message-bar-border-color:light-dark(
208 rgb(0 0 0 / 0.08),
209 rgb(255 255 255 / 0.08)
210 );
211
212 --undo-button-bg-color:light-dark(
213 rgb(21 20 26 / 0.07),
214 rgb(255 255 255 / 0.08)
215 );
216 --undo-button-bg-color-hover:light-dark(
217 rgb(21 20 26 / 0.14),
218 rgb(255 255 255 / 0.14)
219 );
220 --undo-button-bg-color-active:light-dark(
221 rgb(21 20 26 / 0.21),
222 rgb(255 255 255 / 0.21)
223 );
224 }
225 }
226
227 @supports (color: light-dark(red, red)){
228 #editorUndoBar{
229
230 --undo-button-border:1px solid light-dark(#0060df, #0df);
231 }
232 }
233
234 @supports not (color: light-dark(tan, tan)){
235
236 #editorUndoBar *{
237 --csstools-light-dark-toggle--34:var(--csstools-color-scheme--light) #fbfbfe;
238 --text-primary-color:var(--csstools-light-dark-toggle--34, #15141a);
239 --csstools-light-dark-toggle--35:var(--csstools-color-scheme--light) #73a7f3;
240 --message-bar-icon-color:var(--csstools-light-dark-toggle--35, #0060df);
241 --csstools-light-dark-toggle--36:var(--csstools-color-scheme--light) #003070;
242 --message-bar-bg-color:var(--csstools-light-dark-toggle--36, #deeafc);
243 --csstools-light-dark-toggle--37:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.08);
244 --message-bar-border-color:var(--csstools-light-dark-toggle--37, rgb(0 0 0 / 0.08));
245
246 --csstools-light-dark-toggle--38:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.08);
247
248 --undo-button-bg-color:var(--csstools-light-dark-toggle--38, rgb(21 20 26 / 0.07));
249 --csstools-light-dark-toggle--39:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.14);
250 --undo-button-bg-color-hover:var(--csstools-light-dark-toggle--39, rgb(21 20 26 / 0.14));
251 --csstools-light-dark-toggle--40:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.21);
252 --undo-button-bg-color-active:var(--csstools-light-dark-toggle--40, rgb(21 20 26 / 0.21));
253
254 --csstools-light-dark-toggle--41:var(--csstools-color-scheme--light) #0df;
255
256 --undo-button-border:1px solid var(--csstools-light-dark-toggle--41, #0060df);
257 }
258 }
259
260 @media screen and (forced-colors: active){
261
262 #editorUndoBar{
263 --text-primary-color:CanvasText;
264
265 --message-bar-icon-color:CanvasText;
266 --message-bar-bg-color:Canvas;
267 --message-bar-border-color:CanvasText;
268
269 --undo-button-bg-color:ButtonText;
270 --undo-button-bg-color-hover:SelectedItem;
271 --undo-button-bg-color-active:SelectedItem;
272
273 --undo-button-fg-color:ButtonFace;
274 --undo-button-fg-color-hover:SelectedItemText;
275 --undo-button-fg-color-active:SelectedItemText;
276
277 --undo-button-border:none;
278 }
279 }
280
281 #editorUndoBar{
282
283 position:fixed;
284 top:50px;
285 left:50%;
286 transform:translateX(-50%);
287 z-index:10;
288
289 padding-block:8px;
290 padding-inline:16px 8px;
291
292 font:menu;
293 font-size:15px;
294
295 cursor:default;
296 }
297
298 #editorUndoBar button{
299 cursor:pointer;
300 }
301
302 #editorUndoBar #editorUndoBarUndoButton{
303 border-radius:4px;
304 font-weight:590;
305 line-height:19.5px;
306 color:var(--undo-button-fg-color);
307 border:var(--undo-button-border);
308 padding:4px 16px;
309 margin-inline-start:8px;
310 height:32px;
311
312 background-color:var(--undo-button-bg-color);
313 }
314
315 :is(#editorUndoBar #editorUndoBarUndoButton):hover{
316 background-color:var(--undo-button-bg-color-hover);
317 color:var(--undo-button-fg-color-hover);
318 }
319
320 :is(#editorUndoBar #editorUndoBarUndoButton):active{
321 background-color:var(--undo-button-bg-color-active);
322 color:var(--undo-button-fg-color-active);
323 }
324
325 #editorUndoBar > div{
326 align-items:center;
327 }
328
329 .dialog{
330 --csstools-light-dark-toggle--42:var(--csstools-color-scheme--light) #1c1b22;
331 --dialog-bg-color:var(--csstools-light-dark-toggle--42, white);
332 --csstools-light-dark-toggle--43:var(--csstools-color-scheme--light) #1c1b22;
333 --dialog-border-color:var(--csstools-light-dark-toggle--43, white);
334 --csstools-light-dark-toggle--44:var(--csstools-color-scheme--light) #15141a;
335 --dialog-shadow:0 2px 14px 0 var(--csstools-light-dark-toggle--44, rgb(58 57 68 / 0.2));
336 --csstools-light-dark-toggle--45:var(--csstools-color-scheme--light) #fbfbfe;
337 --text-primary-color:var(--csstools-light-dark-toggle--45, #15141a);
338 --csstools-light-dark-toggle--46:var(--csstools-color-scheme--light) #cfcfd8;
339 --text-secondary-color:var(--csstools-light-dark-toggle--46, #5b5b66);
340 --hover-filter:brightness(0.9);
341 --csstools-light-dark-toggle--47:var(--csstools-color-scheme--light) #0df;
342 --link-fg-color:var(--csstools-light-dark-toggle--47, #0060df);
343 --csstools-light-dark-toggle--48:var(--csstools-color-scheme--light) #80ebff;
344 --link-hover-fg-color:var(--csstools-light-dark-toggle--48, #0250bb);
345 --csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) #52525e;
346 --separator-color:var(--csstools-light-dark-toggle--49, #f0f0f4);
347
348 --textarea-border-color:#8f8f9d;
349 --csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) #42414d;
350 --textarea-bg-color:var(--csstools-light-dark-toggle--50, white);
351 --textarea-fg-color:var(--text-secondary-color);
352
353 --csstools-light-dark-toggle--51:var(--csstools-color-scheme--light) #2b2a33;
354
355 --radio-bg-color:var(--csstools-light-dark-toggle--51, #f0f0f4);
356 --csstools-light-dark-toggle--52:var(--csstools-color-scheme--light) #15141a;
357 --radio-checked-bg-color:var(--csstools-light-dark-toggle--52, #fbfbfe);
358 --radio-border-color:#8f8f9d;
359 --csstools-light-dark-toggle--53:var(--csstools-color-scheme--light) #0df;
360 --radio-checked-border-color:var(--csstools-light-dark-toggle--53, #0060df);
361
362 --csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) rgb(251 251 254 / 0.07);
363
364 --button-secondary-bg-color:var(--csstools-light-dark-toggle--54, rgb(21 20 26 / 0.07));
365 --button-secondary-fg-color:var(--text-primary-color);
366 --button-secondary-border-color:var(--button-secondary-bg-color);
367 --csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) rgb(251 251 254 / 0.21);
368 --button-secondary-active-bg-color:var(--csstools-light-dark-toggle--55, rgb(21 20 26 / 0.21));
369 --button-secondary-active-fg-color:var(--button-secondary-fg-color);
370 --button-secondary-active-border-color:var(--button-secondary-bg-color);
371 --csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) rgb(251 251 254 / 0.14);
372 --button-secondary-hover-bg-color:var(--csstools-light-dark-toggle--56, rgb(21 20 26 / 0.14));
373 --button-secondary-hover-fg-color:var(--button-secondary-fg-color);
374 --button-secondary-hover-border-color:var(--button-secondary-hover-bg-color);
375 --button-secondary-disabled-bg-color:var(--button-secondary-bg-color);
376 --button-secondary-disabled-border-color:var(
377 --button-secondary-border-color
378 );
379 --button-secondary-disabled-fg-color:var(--button-secondary-fg-color);
380
381 --csstools-light-dark-toggle--57:var(--csstools-color-scheme--light) #0df;
382
383 --button-primary-bg-color:var(--csstools-light-dark-toggle--57, #0060df);
384 --csstools-light-dark-toggle--58:var(--csstools-color-scheme--light) #15141a;
385 --button-primary-fg-color:var(--csstools-light-dark-toggle--58, #fbfbfe);
386 --button-primary-border-color:var(--button-primary-bg-color);
387 --csstools-light-dark-toggle--59:var(--csstools-color-scheme--light) #aaf2ff;
388 --button-primary-active-bg-color:var(--csstools-light-dark-toggle--59, #054096);
389 --button-primary-active-fg-color:var(--button-primary-fg-color);
390 --button-primary-active-border-color:var(--button-primary-active-bg-color);
391 --csstools-light-dark-toggle--60:var(--csstools-color-scheme--light) #80ebff;
392 --button-primary-hover-bg-color:var(--csstools-light-dark-toggle--60, #0250bb);
393 --button-primary-hover-fg-color:var(--button-primary-fg-color);
394 --button-primary-hover-border-color:var(--button-primary-hover-bg-color);
395 --button-primary-disabled-bg-color:var(--button-primary-bg-color);
396 --button-primary-disabled-border-color:var(--button-primary-border-color);
397 --button-primary-disabled-fg-color:var(--button-primary-fg-color);
398 --button-disabled-opacity:0.4;
399
400 --csstools-light-dark-toggle--61:var(--csstools-color-scheme--light) #42414d;
401
402 --input-text-bg-color:var(--csstools-light-dark-toggle--61, white);
403 --input-text-fg-color:var(--text-primary-color);
404 }
405
406 @supports (color: light-dark(red, red)){
407 .dialog{
408 --dialog-bg-color:light-dark(white, #1c1b22);
409 --dialog-border-color:light-dark(white, #1c1b22);
410 }
411 }
412
413 @supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
414 .dialog{
415 --dialog-shadow:0 2px 14px 0 light-dark(rgb(58 57 68 / 0.2), #15141a);
416 }
417 }
418
419 @supports (color: light-dark(red, red)){
420 .dialog{
421 --text-primary-color:light-dark(#15141a, #fbfbfe);
422 --text-secondary-color:light-dark(#5b5b66, #cfcfd8);
423 --link-fg-color:light-dark(#0060df, #0df);
424 --link-hover-fg-color:light-dark(#0250bb, #80ebff);
425 --separator-color:light-dark(#f0f0f4, #52525e);
426 --textarea-bg-color:light-dark(white, #42414d);
427
428 --radio-bg-color:light-dark(#f0f0f4, #2b2a33);
429 --radio-checked-bg-color:light-dark(#fbfbfe, #15141a);
430 --radio-checked-border-color:light-dark(#0060df, #0df);
431 }
432 }
433
434 @supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
435 .dialog{
436
437 --button-secondary-bg-color:light-dark(
438 rgb(21 20 26 / 0.07),
439 rgb(251 251 254 / 0.07)
440 );
441 --button-secondary-active-bg-color:light-dark(
442 rgb(21 20 26 / 0.21),
443 rgb(251 251 254 / 0.21)
444 );
445 --button-secondary-hover-bg-color:light-dark(
446 rgb(21 20 26 / 0.14),
447 rgb(251 251 254 / 0.14)
448 );
449 }
450 }
451
452 @supports (color: light-dark(red, red)){
453 .dialog{
454
455 --button-primary-bg-color:light-dark(#0060df, #0df);
456 --button-primary-fg-color:light-dark(#fbfbfe, #15141a);
457 --button-primary-active-bg-color:light-dark(#054096, #aaf2ff);
458 --button-primary-hover-bg-color:light-dark(#0250bb, #80ebff);
459
460 --input-text-bg-color:light-dark(white, #42414d);
461 }
462 }
463
464 @supports not (color: light-dark(tan, tan)){
465
466 .dialog *{
467 --csstools-light-dark-toggle--42:var(--csstools-color-scheme--light) #1c1b22;
468 --dialog-bg-color:var(--csstools-light-dark-toggle--42, white);
469 --csstools-light-dark-toggle--43:var(--csstools-color-scheme--light) #1c1b22;
470 --dialog-border-color:var(--csstools-light-dark-toggle--43, white);
471 --csstools-light-dark-toggle--44:var(--csstools-color-scheme--light) #15141a;
472 --dialog-shadow:0 2px 14px 0 var(--csstools-light-dark-toggle--44, rgb(58 57 68 / 0.2));
473 --csstools-light-dark-toggle--45:var(--csstools-color-scheme--light) #fbfbfe;
474 --text-primary-color:var(--csstools-light-dark-toggle--45, #15141a);
475 --csstools-light-dark-toggle--46:var(--csstools-color-scheme--light) #cfcfd8;
476 --text-secondary-color:var(--csstools-light-dark-toggle--46, #5b5b66);
477 --csstools-light-dark-toggle--47:var(--csstools-color-scheme--light) #0df;
478 --link-fg-color:var(--csstools-light-dark-toggle--47, #0060df);
479 --csstools-light-dark-toggle--48:var(--csstools-color-scheme--light) #80ebff;
480 --link-hover-fg-color:var(--csstools-light-dark-toggle--48, #0250bb);
481 --csstools-light-dark-toggle--49:var(--csstools-color-scheme--light) #52525e;
482 --separator-color:var(--csstools-light-dark-toggle--49, #f0f0f4);
483 --csstools-light-dark-toggle--50:var(--csstools-color-scheme--light) #42414d;
484 --textarea-bg-color:var(--csstools-light-dark-toggle--50, white);
485
486 --csstools-light-dark-toggle--51:var(--csstools-color-scheme--light) #2b2a33;
487
488 --radio-bg-color:var(--csstools-light-dark-toggle--51, #f0f0f4);
489 --csstools-light-dark-toggle--52:var(--csstools-color-scheme--light) #15141a;
490 --radio-checked-bg-color:var(--csstools-light-dark-toggle--52, #fbfbfe);
491 --csstools-light-dark-toggle--53:var(--csstools-color-scheme--light) #0df;
492 --radio-checked-border-color:var(--csstools-light-dark-toggle--53, #0060df);
493
494 --csstools-light-dark-toggle--54:var(--csstools-color-scheme--light) rgb(251 251 254 / 0.07);
495
496 --button-secondary-bg-color:var(--csstools-light-dark-toggle--54, rgb(21 20 26 / 0.07));
497 --csstools-light-dark-toggle--55:var(--csstools-color-scheme--light) rgb(251 251 254 / 0.21);
498 --button-secondary-active-bg-color:var(--csstools-light-dark-toggle--55, rgb(21 20 26 / 0.21));
499 --csstools-light-dark-toggle--56:var(--csstools-color-scheme--light) rgb(251 251 254 / 0.14);
500 --button-secondary-hover-bg-color:var(--csstools-light-dark-toggle--56, rgb(21 20 26 / 0.14));
501
502 --csstools-light-dark-toggle--57:var(--csstools-color-scheme--light) #0df;
503
504 --button-primary-bg-color:var(--csstools-light-dark-toggle--57, #0060df);
505 --csstools-light-dark-toggle--58:var(--csstools-color-scheme--light) #15141a;
506 --button-primary-fg-color:var(--csstools-light-dark-toggle--58, #fbfbfe);
507 --csstools-light-dark-toggle--59:var(--csstools-color-scheme--light) #aaf2ff;
508 --button-primary-active-bg-color:var(--csstools-light-dark-toggle--59, #054096);
509 --csstools-light-dark-toggle--60:var(--csstools-color-scheme--light) #80ebff;
510 --button-primary-hover-bg-color:var(--csstools-light-dark-toggle--60, #0250bb);
511
512 --csstools-light-dark-toggle--61:var(--csstools-color-scheme--light) #42414d;
513
514 --input-text-bg-color:var(--csstools-light-dark-toggle--61, white);
515 }
516 }
517
518 @media (prefers-color-scheme: dark){
519
520 .dialog{
521 --hover-filter:brightness(1.4);
522 --button-disabled-opacity:0.6;
523 }
524 }
525
526 @media screen and (forced-colors: active){
527
528 .dialog{
529 --dialog-bg-color:Canvas;
530 --dialog-border-color:CanvasText;
531 --dialog-shadow:none;
532 --text-primary-color:CanvasText;
533 --text-secondary-color:CanvasText;
534 --hover-filter:none;
535 --link-fg-color:LinkText;
536 --link-hover-fg-color:LinkText;
537 --separator-color:CanvasText;
538
539 --textarea-border-color:ButtonBorder;
540 --textarea-bg-color:Field;
541 --textarea-fg-color:ButtonText;
542
543 --radio-bg-color:ButtonFace;
544 --radio-checked-bg-color:ButtonFace;
545 --radio-border-color:ButtonText;
546 --radio-checked-border-color:ButtonText;
547
548 --button-secondary-bg-color:HighlightText;
549 --button-secondary-fg-color:ButtonText;
550 --button-secondary-border-color:ButtonText;
551 --button-secondary-active-bg-color:HighlightText;
552 --button-secondary-active-fg-color:SelectedItem;
553 --button-secondary-active-border-color:ButtonText;
554 --button-secondary-hover-bg-color:HighlightText;
555 --button-secondary-hover-fg-color:SelectedItem;
556 --button-secondary-hover-border-color:SelectedItem;
557 --button-secondary-disabled-fg-color:GrayText;
558 --button-secondary-disabled-border-color:GrayText;
559
560 --button-primary-bg-color:ButtonText;
561 --button-primary-fg-color:HighlightText;
562 --button-primary-border-color:ButtonText;
563 --button-primary-active-bg-color:SelectedItem;
564 --button-primary-active-fg-color:HighlightText;
565 --button-primary-active-border-color:ButtonText;
566 --button-primary-hover-bg-color:SelectedItem;
567 --button-primary-hover-fg-color:HighlightText;
568 --button-primary-hover-border-color:SelectedItem;
569 --button-primary-disabled-bg-color:GrayText;
570 --button-primary-disabled-fg-color:ButtonFace;
571 --button-primary-disabled-border-color:GrayText;
572 --button-disabled-opacity:1;
573
574 --input-text-bg-color:HighlightText;
575 --input-text-fg-color:FieldText;
576 }
577 }
578
579 .dialog{
580
581 font:message-box;
582 font-size:13px;
583 font-weight:400;
584 line-height:150%;
585 border-radius:4px;
586 padding:12px 16px;
587 border:1px solid var(--dialog-border-color);
588 background:var(--dialog-bg-color);
589 color:var(--text-primary-color);
590 box-shadow:var(--dialog-shadow);
591 }
592
593 :is(.dialog .mainContainer) *:focus-visible{
594 outline:var(--focus-ring-outline);
595 outline-offset:2px;
596 }
597
598 :is(.dialog .mainContainer) .title{
599 display:flex;
600 width:auto;
601 flex-direction:column;
602 justify-content:flex-end;
603 align-items:flex-start;
604 gap:12px;
605 }
606
607 :is(:is(.dialog .mainContainer) .title) > span{
608 font-size:13px;
609 font-style:normal;
610 font-weight:590;
611 line-height:150%;
612 }
613
614 :is(.dialog .mainContainer) .dialogSeparator{
615 width:100%;
616 height:0;
617 margin-block:4px;
618 border-top:1px solid var(--separator-color);
619 border-bottom:none;
620 }
621
622 :is(.dialog .mainContainer) .dialogButtonsGroup{
623 display:flex;
624 gap:12px;
625 align-self:flex-end;
626 }
627
628 :is(.dialog .mainContainer) .radio{
629 display:flex;
630 flex-direction:column;
631 align-items:flex-start;
632 gap:4px;
633 }
634
635 :is(:is(.dialog .mainContainer) .radio) > .radioButton{
636 display:flex;
637 gap:8px;
638 align-self:stretch;
639 align-items:center;
640 }
641
642 :is(:is(:is(.dialog .mainContainer) .radio) > .radioButton) input{
643 -webkit-appearance:none;
644 -moz-appearance:none;
645 appearance:none;
646 box-sizing:border-box;
647 width:16px;
648 height:16px;
649 border-radius:50%;
650 background-color:var(--radio-bg-color);
651 border:1px solid var(--radio-border-color);
652 }
653
654 :is(:is(:is(:is(.dialog .mainContainer) .radio) > .radioButton) input):hover{
655 filter:var(--hover-filter);
656 }
657
658 :is(:is(:is(:is(.dialog .mainContainer) .radio) > .radioButton) input):checked{
659 background-color:var(--radio-checked-bg-color);
660 border:4px solid var(--radio-checked-border-color);
661 }
662
663 :is(:is(.dialog .mainContainer) .radio) > .radioLabel{
664 display:flex;
665 padding-inline-start:24px;
666 align-items:flex-start;
667 gap:10px;
668 align-self:stretch;
669 }
670
671 :is(:is(:is(.dialog .mainContainer) .radio) > .radioLabel) > span{
672 flex:1 0 0;
673 font-size:11px;
674 color:var(--text-secondary-color);
675 }
676
677 :is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton)){
678 border-radius:4px;
679 border:1px solid;
680 font:menu;
681 font-weight:590;
682 font-size:13px;
683 padding:4px 16px;
684 width:auto;
685 height:32px;
686 }
687
688 :is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):hover{
689 cursor:pointer;
690 filter:var(--hover-filter);
691 }
692
693 :is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))) > span{
694 color:inherit;
695 font:inherit;
696 }
697
698 .secondaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))){
699 color:var(--button-secondary-fg-color);
700 background-color:var(--button-secondary-bg-color);
701 border-color:var(--button-secondary-border-color);
702 }
703
704 .secondaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):hover{
705 color:var(--button-secondary-hover-fg-color);
706 background-color:var(--button-secondary-hover-bg-color);
707 border-color:var(--button-secondary-hover-border-color);
708 }
709
710 .secondaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):active{
711 color:var(--button-secondary-active-fg-color);
712 background-color:var(--button-secondary-active-bg-color);
713 border-color:var(--button-secondary-active-border-color);
714 }
715
716 .secondaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):disabled{
717 background-color:var(--button-secondary-disabled-bg-color);
718 border-color:var(--button-secondary-disabled-border-color);
719 color:var(--button-secondary-disabled-fg-color);
720 opacity:var(--button-disabled-opacity);
721 }
722
723 .primaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))){
724 color:var(--button-primary-fg-color);
725 background-color:var(--button-primary-bg-color);
726 border-color:var(--button-primary-border-color);
727 opacity:1;
728 }
729
730 .primaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):hover{
731 color:var(--button-primary-hover-fg-color);
732 background-color:var(--button-primary-hover-bg-color);
733 border-color:var(--button-primary-hover-border-color);
734 }
735
736 .primaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):active{
737 color:var(--button-primary-active-fg-color);
738 background-color:var(--button-primary-active-bg-color);
739 border-color:var(--button-primary-active-border-color);
740 }
741
742 .primaryButton:is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):disabled{
743 background-color:var(--button-primary-disabled-bg-color);
744 border-color:var(--button-primary-disabled-border-color);
745 color:var(--button-primary-disabled-fg-color);
746 opacity:var(--button-disabled-opacity);
747 }
748
749 :is(:is(.dialog .mainContainer) button:not(:is(.toggle-button,.closeButton,.clearInputButton))):disabled{
750 pointer-events:none;
751 }
752
753 :is(.dialog .mainContainer) a{
754 color:var(--link-fg-color);
755 }
756
757 :is(:is(.dialog .mainContainer) a):hover{
758 color:var(--link-hover-fg-color);
759 }
760
761 :is(.dialog .mainContainer) textarea{
762 font:inherit;
763 padding:8px;
764 resize:none;
765 margin:0;
766 box-sizing:border-box;
767 border-radius:4px;
768 border:1px solid var(--textarea-border-color);
769 background:var(--textarea-bg-color);
770 color:var(--textarea-fg-color);
771 }
772
773 :is(:is(.dialog .mainContainer) textarea):focus{
774 outline-offset:0;
775 border-color:transparent;
776 }
777
778 :is(:is(.dialog .mainContainer) textarea):disabled{
779 pointer-events:none;
780 opacity:0.4;
781 }
782
783 :is(.dialog .mainContainer) input[type="text"]{
784 background-color:var(--input-text-bg-color);
785 color:var(--input-text-fg-color);
786 }
787
788 :is(.dialog .mainContainer) .messageBar{
789 --csstools-light-dark-toggle--62:var(--csstools-color-scheme--light) #5a3100;
790 --message-bar-bg-color:var(--csstools-light-dark-toggle--62, #ffebcd);
791 --csstools-light-dark-toggle--63:var(--csstools-color-scheme--light) #fbfbfe;
792 --message-bar-fg-color:var(--csstools-light-dark-toggle--63, #15141a);
793 --csstools-light-dark-toggle--64:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.08);
794 --message-bar-border-color:var(--csstools-light-dark-toggle--64, rgb(0 0 0 / 0.08));
795 --message-bar-icon:url(images/messageBar_warning.svg);
796 --csstools-light-dark-toggle--65:var(--csstools-color-scheme--light) #e49c49;
797 --message-bar-icon-color:var(--csstools-light-dark-toggle--65, #cd411e);
798 }
799
800 @supports (color: light-dark(red, red)){
801 :is(.dialog .mainContainer) .messageBar{
802 --message-bar-bg-color:light-dark(#ffebcd, #5a3100);
803 --message-bar-fg-color:light-dark(#15141a, #fbfbfe);
804 }
805 }
806
807 @supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
808 :is(.dialog .mainContainer) .messageBar{
809 --message-bar-border-color:light-dark(
810 rgb(0 0 0 / 0.08),
811 rgb(255 255 255 / 0.08)
812 );
813 }
814 }
815
816 @supports (color: light-dark(red, red)){
817 :is(.dialog .mainContainer) .messageBar{
818 --message-bar-icon-color:light-dark(#cd411e, #e49c49);
819 }
820 }
821
822 @supports not (color: light-dark(tan, tan)){
823
824 :is(:is(.dialog .mainContainer) .messageBar) *{
825 --csstools-light-dark-toggle--62:var(--csstools-color-scheme--light) #5a3100;
826 --message-bar-bg-color:var(--csstools-light-dark-toggle--62, #ffebcd);
827 --csstools-light-dark-toggle--63:var(--csstools-color-scheme--light) #fbfbfe;
828 --message-bar-fg-color:var(--csstools-light-dark-toggle--63, #15141a);
829 --csstools-light-dark-toggle--64:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.08);
830 --message-bar-border-color:var(--csstools-light-dark-toggle--64, rgb(0 0 0 / 0.08));
831 --csstools-light-dark-toggle--65:var(--csstools-color-scheme--light) #e49c49;
832 --message-bar-icon-color:var(--csstools-light-dark-toggle--65, #cd411e);
833 }
834 }
835
836 @media screen and (forced-colors: active){
837
838 :is(.dialog .mainContainer) .messageBar{
839 --message-bar-bg-color:HighlightText;
840 --message-bar-fg-color:CanvasText;
841 --message-bar-border-color:CanvasText;
842 --message-bar-icon-color:CanvasText;
843 }
844 }
845
846 :is(.dialog .mainContainer) .messageBar{
847
848 align-self:stretch;
849 }
850
851 :is(:is(:is(.dialog .mainContainer) .messageBar) > div)::before,:is(:is(:is(.dialog .mainContainer) .messageBar) > div) > div{
852 margin-block:4px;
853 }
854
855 :is(:is(:is(.dialog .mainContainer) .messageBar) > div) > div{
856 display:flex;
857 flex-direction:column;
858 align-items:flex-start;
859 gap:8px;
860 flex:1 0 0;
861 }
862
863 :is(:is(:is(:is(.dialog .mainContainer) .messageBar) > div) > div) .title{
864 font-size:13px;
865 font-weight:590;
866 }
867
868 :is(:is(:is(:is(.dialog .mainContainer) .messageBar) > div) > div) .description{
869 font-size:13px;
870 }
871
872 :is(.dialog .mainContainer) .toggler{
873 display:flex;
874 align-items:center;
875 gap:8px;
876 align-self:stretch;
877 }
878
879 :is(:is(.dialog .mainContainer) .toggler) > .togglerLabel{
880 -webkit-user-select:none;
881 -moz-user-select:none;
882 user-select:none;
883 }
884
885 .textLayer{
886 position:absolute;
887 text-align:initial;
888 inset:0;
889 overflow:clip;
890 opacity:1;
891 line-height:1;
892 -webkit-text-size-adjust:none;
893 -moz-text-size-adjust:none;
894 text-size-adjust:none;
895 forced-color-adjust:none;
896 transform-origin:0 0;
897 caret-color:CanvasText;
898 z-index:0;
899 }
900
901 .textLayer.highlighting{
902 touch-action:none;
903 }
904
905 .textLayer :is(span,br){
906 color:transparent;
907 position:absolute;
908 white-space:pre;
909 cursor:text;
910 transform-origin:0% 0%;
911 }
912
913 .textLayer > :not(.markedContent),.textLayer .markedContent span:not(.markedContent){
914 z-index:1;
915 }
916
917 .textLayer span.markedContent{
918 top:0;
919 height:0;
920 }
921
922 .textLayer span[role="img"]{
923 -webkit-user-select:none;
924 -moz-user-select:none;
925 user-select:none;
926 cursor:default;
927 }
928
929 .textLayer .highlight{
930 --highlight-bg-color:rgb(180 0 170 / 0.25);
931 --highlight-selected-bg-color:rgb(0 100 0 / 0.25);
932 --highlight-backdrop-filter:none;
933 --highlight-selected-backdrop-filter:none;
934 }
935
936 @media screen and (forced-colors: active){
937
938 .textLayer .highlight{
939 --highlight-bg-color:transparent;
940 --highlight-selected-bg-color:transparent;
941 --highlight-backdrop-filter:var(--hcm-highlight-filter);
942 --highlight-selected-backdrop-filter:var(
943 --hcm-highlight-selected-filter
944 );
945 }
946 }
947
948 .textLayer .highlight{
949
950 margin:-1px;
951 padding:1px;
952 background-color:var(--highlight-bg-color);
953 -webkit-backdrop-filter:var(--highlight-backdrop-filter);
954 backdrop-filter:var(--highlight-backdrop-filter);
955 border-radius:4px;
956 }
957
958 .appended:is(.textLayer .highlight){
959 position:initial;
960 }
961
962 .begin:is(.textLayer .highlight){
963 border-radius:4px 0 0 4px;
964 }
965
966 .end:is(.textLayer .highlight){
967 border-radius:0 4px 4px 0;
968 }
969
970 .middle:is(.textLayer .highlight){
971 border-radius:0;
972 }
973
974 .selected:is(.textLayer .highlight){
975 background-color:var(--highlight-selected-bg-color);
976 -webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);
977 backdrop-filter:var(--highlight-selected-backdrop-filter);
978 }
979
980 .textLayer ::-moz-selection{
981 background:rgba(0 0 255 / 0.25);
982 background:color-mix(in srgb, AccentColor, transparent 75%);
983 }
984
985 .textLayer ::selection{
986 background:rgba(0 0 255 / 0.25);
987 background:color-mix(in srgb, AccentColor, transparent 75%);
988 }
989
990 .textLayer br::-moz-selection{
991 background:transparent;
992 }
993
994 .textLayer br::selection{
995 background:transparent;
996 }
997
998 .textLayer .endOfContent{
999 display:block;
1000 position:absolute;
1001 inset:100% 0 0;
1002 z-index:0;
1003 cursor:default;
1004 -webkit-user-select:none;
1005 -moz-user-select:none;
1006 user-select:none;
1007 }
1008
1009 .textLayer.selecting .endOfContent{
1010 top:0;
1011 }
1012
1013 .annotationLayer{
1014 --csstools-color-scheme--light:initial;
1015 color-scheme:only light;
1016
1017 --annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
1018 --input-focus-border-color:Highlight;
1019 --input-focus-outline:1px solid Canvas;
1020 --input-unfocused-border-color:transparent;
1021 --input-disabled-border-color:transparent;
1022 --input-hover-border-color:black;
1023 --link-outline:none;
1024 }
1025
1026 @media screen and (forced-colors: active){
1027
1028 .annotationLayer{
1029 --input-focus-border-color:CanvasText;
1030 --input-unfocused-border-color:ActiveText;
1031 --input-disabled-border-color:GrayText;
1032 --input-hover-border-color:Highlight;
1033 --link-outline:1.5px solid LinkText;
1034 }
1035
1036 .annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{
1037 outline:1.5px solid selectedItem;
1038 }
1039
1040 .annotationLayer .linkAnnotation{
1041 outline:var(--link-outline);
1042 }
1043
1044 :is(.annotationLayer .linkAnnotation):hover{
1045 -webkit-backdrop-filter:var(--hcm-highlight-filter);
1046 backdrop-filter:var(--hcm-highlight-filter);
1047 }
1048
1049 :is(.annotationLayer .linkAnnotation) > a:hover{
1050 opacity:0 !important;
1051 background:none !important;
1052 box-shadow:none;
1053 }
1054
1055 .annotationLayer .popupAnnotation .popup{
1056 outline:calc(1.5px * var(--total-scale-factor)) solid CanvasText !important;
1057 background-color:ButtonFace !important;
1058 color:ButtonText !important;
1059 }
1060
1061 .annotationLayer .highlightArea:hover::after{
1062 position:absolute;
1063 top:0;
1064 left:0;
1065 width:100%;
1066 height:100%;
1067 -webkit-backdrop-filter:var(--hcm-highlight-filter);
1068 backdrop-filter:var(--hcm-highlight-filter);
1069 content:"";
1070 pointer-events:none;
1071 }
1072
1073 .annotationLayer .popupAnnotation.focused .popup{
1074 outline:calc(3px * var(--total-scale-factor)) solid Highlight !important;
1075 }
1076 }
1077
1078 .annotationLayer{
1079
1080 position:absolute;
1081 top:0;
1082 left:0;
1083 pointer-events:none;
1084 transform-origin:0 0;
1085 }
1086
1087 .annotationLayer[data-main-rotation="90"] .norotate{
1088 transform:rotate(270deg) translateX(-100%);
1089 }
1090
1091 .annotationLayer[data-main-rotation="180"] .norotate{
1092 transform:rotate(180deg) translate(-100%, -100%);
1093 }
1094
1095 .annotationLayer[data-main-rotation="270"] .norotate{
1096 transform:rotate(90deg) translateY(-100%);
1097 }
1098
1099 .annotationLayer.disabled section,.annotationLayer.disabled .popup{
1100 pointer-events:none;
1101 }
1102
1103 .annotationLayer .annotationContent{
1104 position:absolute;
1105 width:100%;
1106 height:100%;
1107 pointer-events:none;
1108 }
1109
1110 .freetext:is(.annotationLayer .annotationContent){
1111 background:transparent;
1112 border:none;
1113 inset:0;
1114 overflow:visible;
1115 white-space:nowrap;
1116 font:10px sans-serif;
1117 line-height:1.35;
1118 }
1119
1120 .annotationLayer section{
1121 position:absolute;
1122 text-align:initial;
1123 pointer-events:auto;
1124 box-sizing:border-box;
1125 transform-origin:0 0;
1126 -webkit-user-select:none;
1127 -moz-user-select:none;
1128 user-select:none;
1129 }
1130
1131 :is(.annotationLayer section):has(div.annotationContent) canvas.annotationContent{
1132 display:none;
1133 }
1134
1135 .textLayer.selecting ~ .annotationLayer section{
1136 pointer-events:none;
1137 }
1138
1139 .annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton) > a{
1140 position:absolute;
1141 font-size:1em;
1142 top:0;
1143 left:0;
1144 width:100%;
1145 height:100%;
1146 }
1147
1148 .annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton):not(.hasBorder) > a:hover{
1149 opacity:0.2;
1150 background-color:rgb(255 255 0);
1151 box-shadow:0 2px 10px rgb(255 255 0);
1152 }
1153
1154 .annotationLayer .linkAnnotation.hasBorder:hover{
1155 background-color:rgb(255 255 0 / 0.2);
1156 }
1157
1158 .annotationLayer .hasBorder{
1159 background-size:100% 100%;
1160 }
1161
1162 .annotationLayer .textAnnotation img{
1163 position:absolute;
1164 cursor:pointer;
1165 width:100%;
1166 height:100%;
1167 top:0;
1168 left:0;
1169 }
1170
1171 .annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{
1172 background-image:var(--annotation-unfocused-field-background);
1173 border:2px solid var(--input-unfocused-border-color);
1174 box-sizing:border-box;
1175 font:calc(9px * var(--total-scale-factor)) sans-serif;
1176 height:100%;
1177 margin:0;
1178 vertical-align:top;
1179 width:100%;
1180 }
1181
1182 .annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{
1183 outline:1.5px solid red;
1184 }
1185
1186 .annotationLayer .choiceWidgetAnnotation select option{
1187 padding:0;
1188 }
1189
1190 .annotationLayer .buttonWidgetAnnotation.radioButton input{
1191 border-radius:50%;
1192 }
1193
1194 .annotationLayer .textWidgetAnnotation textarea{
1195 resize:none;
1196 }
1197
1198 .annotationLayer .textWidgetAnnotation [disabled]:is(input,textarea),.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{
1199 background:none;
1200 border:2px solid var(--input-disabled-border-color);
1201 cursor:not-allowed;
1202 }
1203
1204 .annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{
1205 border:2px solid var(--input-hover-border-color);
1206 }
1207
1208 .annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{
1209 border-radius:2px;
1210 }
1211
1212 .annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{
1213 background:none;
1214 border:2px solid var(--input-focus-border-color);
1215 border-radius:2px;
1216 outline:var(--input-focus-outline);
1217 }
1218
1219 .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{
1220 background-image:none;
1221 background-color:transparent;
1222 }
1223
1224 .annotationLayer .buttonWidgetAnnotation.checkBox :focus{
1225 border:2px solid var(--input-focus-border-color);
1226 border-radius:2px;
1227 outline:var(--input-focus-outline);
1228 }
1229
1230 .annotationLayer .buttonWidgetAnnotation.radioButton :focus{
1231 border:2px solid var(--input-focus-border-color);
1232 outline:var(--input-focus-outline);
1233 }
1234
1235 .annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before{
1236 background-color:CanvasText;
1237 content:"";
1238 display:block;
1239 position:absolute;
1240 }
1241
1242 .annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after{
1243 height:80%;
1244 left:45%;
1245 width:1px;
1246 }
1247
1248 .annotationLayer .buttonWidgetAnnotation.checkBox input:checked::before{
1249 transform:rotate(45deg);
1250 }
1251
1252 .annotationLayer .buttonWidgetAnnotation.checkBox input:checked::after{
1253 transform:rotate(-45deg);
1254 }
1255
1256 .annotationLayer .buttonWidgetAnnotation.radioButton input:checked::before{
1257 border-radius:50%;
1258 height:50%;
1259 left:25%;
1260 top:25%;
1261 width:50%;
1262 }
1263
1264 .annotationLayer .textWidgetAnnotation input.comb{
1265 font-family:monospace;
1266 padding-left:2px;
1267 padding-right:0;
1268 }
1269
1270 .annotationLayer .textWidgetAnnotation input.comb:focus{
1271 width:103%;
1272 }
1273
1274 .annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{
1275 -webkit-appearance:none;
1276 -moz-appearance:none;
1277 appearance:none;
1278 }
1279
1280 .annotationLayer .fileAttachmentAnnotation .popupTriggerArea{
1281 height:100%;
1282 width:100%;
1283 }
1284
1285 .annotationLayer .popupAnnotation{
1286 position:absolute;
1287 font-size:calc(9px * var(--total-scale-factor));
1288 pointer-events:none;
1289 width:-moz-max-content;
1290 width:max-content;
1291 max-width:45%;
1292 height:auto;
1293 }
1294
1295 .annotationLayer .popup{
1296 background-color:rgb(255 255 153);
1297 color:black;
1298 box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) rgb(136 136 136);
1299 border-radius:calc(2px * var(--total-scale-factor));
1300 outline:1.5px solid rgb(255 255 74);
1301 padding:calc(6px * var(--total-scale-factor));
1302 cursor:pointer;
1303 font:message-box;
1304 white-space:normal;
1305 word-wrap:break-word;
1306 pointer-events:auto;
1307 -webkit-user-select:text;
1308 -moz-user-select:text;
1309 user-select:text;
1310 }
1311
1312 .annotationLayer .popupAnnotation.focused .popup{
1313 outline-width:3px;
1314 }
1315
1316 .annotationLayer .popup *{
1317 font-size:calc(9px * var(--total-scale-factor));
1318 }
1319
1320 .annotationLayer .popup > .header{
1321 display:inline-block;
1322 }
1323
1324 .annotationLayer .popup > .header h1{
1325 display:inline;
1326 }
1327
1328 .annotationLayer .popup > .header .popupDate{
1329 display:inline-block;
1330 margin-left:calc(5px * var(--total-scale-factor));
1331 width:-moz-fit-content;
1332 width:fit-content;
1333 }
1334
1335 .annotationLayer .popupContent{
1336 border-top:1px solid rgb(51 51 51);
1337 margin-top:calc(2px * var(--total-scale-factor));
1338 padding-top:calc(2px * var(--total-scale-factor));
1339 }
1340
1341 .annotationLayer .richText > *{
1342 white-space:pre-wrap;
1343 font-size:calc(9px * var(--total-scale-factor));
1344 }
1345
1346 .annotationLayer .popupTriggerArea{
1347 cursor:pointer;
1348 }
1349
1350 .annotationLayer section svg{
1351 position:absolute;
1352 width:100%;
1353 height:100%;
1354 top:0;
1355 left:0;
1356 }
1357
1358 .annotationLayer .annotationTextContent{
1359 position:absolute;
1360 width:100%;
1361 height:100%;
1362 opacity:0;
1363 color:transparent;
1364 -webkit-user-select:none;
1365 -moz-user-select:none;
1366 user-select:none;
1367 pointer-events:none;
1368 }
1369
1370 :is(.annotationLayer .annotationTextContent) span{
1371 width:100%;
1372 display:inline-block;
1373 }
1374
1375 .annotationLayer svg.quadrilateralsContainer{
1376 contain:strict;
1377 width:0;
1378 height:0;
1379 position:absolute;
1380 top:0;
1381 left:0;
1382 z-index:-1;
1383 }
1384
1385 :root{
1386 --xfa-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
1387 --xfa-focus-outline:auto;
1388 }
1389
1390 @media screen and (forced-colors: active){
1391 :root{
1392 --xfa-focus-outline:2px solid CanvasText;
1393 }
1394 .xfaLayer *:required{
1395 outline:1.5px solid selectedItem;
1396 }
1397 }
1398
1399 .xfaLayer{
1400 --csstools-color-scheme--light:initial;
1401 color-scheme:only light;
1402
1403 background-color:transparent;
1404 }
1405
1406 .xfaLayer .highlight{
1407 margin:-1px;
1408 padding:1px;
1409 background-color:rgb(239 203 237);
1410 border-radius:4px;
1411 }
1412
1413 .xfaLayer .highlight.appended{
1414 position:initial;
1415 }
1416
1417 .xfaLayer .highlight.begin{
1418 border-radius:4px 0 0 4px;
1419 }
1420
1421 .xfaLayer .highlight.end{
1422 border-radius:0 4px 4px 0;
1423 }
1424
1425 .xfaLayer .highlight.middle{
1426 border-radius:0;
1427 }
1428
1429 .xfaLayer .highlight.selected{
1430 background-color:rgb(203 223 203);
1431 }
1432
1433 .xfaPage{
1434 overflow:hidden;
1435 position:relative;
1436 }
1437
1438 .xfaContentarea{
1439 position:absolute;
1440 }
1441
1442 .xfaPrintOnly{
1443 display:none;
1444 }
1445
1446 .xfaLayer{
1447 position:absolute;
1448 text-align:initial;
1449 top:0;
1450 left:0;
1451 transform-origin:0 0;
1452 line-height:1.2;
1453 }
1454
1455 .xfaLayer *{
1456 color:inherit;
1457 font:inherit;
1458 font-style:inherit;
1459 font-weight:inherit;
1460 font-kerning:inherit;
1461 letter-spacing:-0.01px;
1462 text-align:inherit;
1463 text-decoration:inherit;
1464 box-sizing:border-box;
1465 background-color:transparent;
1466 padding:0;
1467 margin:0;
1468 pointer-events:auto;
1469 line-height:inherit;
1470 }
1471
1472 .xfaLayer *:required{
1473 outline:1.5px solid red;
1474 }
1475
1476 .xfaLayer div,
1477 .xfaLayer svg,
1478 .xfaLayer svg *{
1479 pointer-events:none;
1480 }
1481
1482 .xfaLayer a{
1483 color:blue;
1484 }
1485
1486 .xfaRich li{
1487 margin-left:3em;
1488 }
1489
1490 .xfaFont{
1491 color:black;
1492 font-weight:normal;
1493 font-kerning:none;
1494 font-size:10px;
1495 font-style:normal;
1496 letter-spacing:0;
1497 text-decoration:none;
1498 vertical-align:0;
1499 }
1500
1501 .xfaCaption{
1502 overflow:hidden;
1503 flex:0 0 auto;
1504 }
1505
1506 .xfaCaptionForCheckButton{
1507 overflow:hidden;
1508 flex:1 1 auto;
1509 }
1510
1511 .xfaLabel{
1512 height:100%;
1513 width:100%;
1514 }
1515
1516 .xfaLeft{
1517 display:flex;
1518 flex-direction:row;
1519 align-items:center;
1520 }
1521
1522 .xfaRight{
1523 display:flex;
1524 flex-direction:row-reverse;
1525 align-items:center;
1526 }
1527
1528 :is(.xfaLeft, .xfaRight) > :is(.xfaCaption, .xfaCaptionForCheckButton){
1529 max-height:100%;
1530 }
1531
1532 .xfaTop{
1533 display:flex;
1534 flex-direction:column;
1535 align-items:flex-start;
1536 }
1537
1538 .xfaBottom{
1539 display:flex;
1540 flex-direction:column-reverse;
1541 align-items:flex-start;
1542 }
1543
1544 :is(.xfaTop, .xfaBottom) > :is(.xfaCaption, .xfaCaptionForCheckButton){
1545 width:100%;
1546 }
1547
1548 .xfaBorder{
1549 background-color:transparent;
1550 position:absolute;
1551 pointer-events:none;
1552 }
1553
1554 .xfaWrapped{
1555 width:100%;
1556 height:100%;
1557 }
1558
1559 :is(.xfaTextfield, .xfaSelect):focus{
1560 background-image:none;
1561 background-color:transparent;
1562 outline:var(--xfa-focus-outline);
1563 outline-offset:-1px;
1564 }
1565
1566 :is(.xfaCheckbox, .xfaRadio):focus{
1567 outline:var(--xfa-focus-outline);
1568 }
1569
1570 .xfaTextfield,
1571 .xfaSelect{
1572 height:100%;
1573 width:100%;
1574 flex:1 1 auto;
1575 border:none;
1576 resize:none;
1577 background-image:var(--xfa-unfocused-field-background);
1578 }
1579
1580 .xfaSelect{
1581 padding-inline:2px;
1582 }
1583
1584 :is(.xfaTop, .xfaBottom) > :is(.xfaTextfield, .xfaSelect){
1585 flex:0 1 auto;
1586 }
1587
1588 .xfaButton{
1589 cursor:pointer;
1590 width:100%;
1591 height:100%;
1592 border:none;
1593 text-align:center;
1594 }
1595
1596 .xfaLink{
1597 width:100%;
1598 height:100%;
1599 position:absolute;
1600 top:0;
1601 left:0;
1602 }
1603
1604 .xfaCheckbox,
1605 .xfaRadio{
1606 width:100%;
1607 height:100%;
1608 flex:0 0 auto;
1609 border:none;
1610 }
1611
1612 .xfaRich{
1613 white-space:pre-wrap;
1614 width:100%;
1615 height:100%;
1616 }
1617
1618 .xfaImage{
1619 -o-object-position:left top;
1620 object-position:left top;
1621 -o-object-fit:contain;
1622 object-fit:contain;
1623 width:100%;
1624 height:100%;
1625 }
1626
1627 .xfaLrTb,
1628 .xfaRlTb,
1629 .xfaTb{
1630 display:flex;
1631 flex-direction:column;
1632 align-items:stretch;
1633 }
1634
1635 .xfaLr{
1636 display:flex;
1637 flex-direction:row;
1638 align-items:stretch;
1639 }
1640
1641 .xfaRl{
1642 display:flex;
1643 flex-direction:row-reverse;
1644 align-items:stretch;
1645 }
1646
1647 .xfaTb > div{
1648 justify-content:left;
1649 }
1650
1651 .xfaPosition{
1652 position:relative;
1653 }
1654
1655 .xfaArea{
1656 position:relative;
1657 }
1658
1659 .xfaValignMiddle{
1660 display:flex;
1661 align-items:center;
1662 }
1663
1664 .xfaTable{
1665 display:flex;
1666 flex-direction:column;
1667 align-items:stretch;
1668 }
1669
1670 .xfaTable .xfaRow{
1671 display:flex;
1672 flex-direction:row;
1673 align-items:stretch;
1674 }
1675
1676 .xfaTable .xfaRlRow{
1677 display:flex;
1678 flex-direction:row-reverse;
1679 align-items:stretch;
1680 flex:1;
1681 }
1682
1683 .xfaTable .xfaRlRow > div{
1684 flex:1;
1685 }
1686
1687 :is(.xfaNonInteractive, .xfaDisabled, .xfaReadOnly) :is(input, textarea){
1688 background:initial;
1689 }
1690
1691 @media print{
1692 .xfaTextfield,
1693 .xfaSelect{
1694 background:transparent;
1695 }
1696
1697 .xfaSelect{
1698 -webkit-appearance:none;
1699 -moz-appearance:none;
1700 appearance:none;
1701 text-indent:1px;
1702 text-overflow:"";
1703 }
1704 }
1705
1706 .canvasWrapper svg{
1707 transform:none;
1708 }
1709
1710 .moving:is(.canvasWrapper svg){
1711 z-index:100000;
1712 }
1713
1714 [data-main-rotation="90"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) mask,[data-main-rotation="90"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) use:not(.clip,.mask){
1715 transform:matrix(0, 1, -1, 0, 1, 0);
1716 }
1717
1718 [data-main-rotation="180"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) mask,[data-main-rotation="180"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) use:not(.clip,.mask){
1719 transform:matrix(-1, 0, 0, -1, 1, 1);
1720 }
1721
1722 [data-main-rotation="270"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) mask,[data-main-rotation="270"]:is(.highlight:is(.canvasWrapper svg),.highlightOutline:is(.canvasWrapper svg)) use:not(.clip,.mask){
1723 transform:matrix(0, -1, 1, 0, 0, 1);
1724 }
1725
1726 .draw:is(.canvasWrapper svg){
1727 position:absolute;
1728 mix-blend-mode:normal;
1729 }
1730
1731 .draw[data-draw-rotation="90"]:is(.canvasWrapper svg){
1732 transform:rotate(90deg);
1733 }
1734
1735 .draw[data-draw-rotation="180"]:is(.canvasWrapper svg){
1736 transform:rotate(180deg);
1737 }
1738
1739 .draw[data-draw-rotation="270"]:is(.canvasWrapper svg){
1740 transform:rotate(270deg);
1741 }
1742
1743 .highlight:is(.canvasWrapper svg){
1744 --blend-mode:multiply;
1745 }
1746
1747 @media screen and (forced-colors: active){
1748
1749 .highlight:is(.canvasWrapper svg){
1750 --blend-mode:difference;
1751 }
1752 }
1753
1754 .highlight:is(.canvasWrapper svg){
1755
1756 position:absolute;
1757 mix-blend-mode:var(--blend-mode);
1758 }
1759
1760 .highlight:is(.canvasWrapper svg):not(.free){
1761 fill-rule:evenodd;
1762 }
1763
1764 .highlightOutline:is(.canvasWrapper svg){
1765 position:absolute;
1766 mix-blend-mode:normal;
1767 fill-rule:evenodd;
1768 fill:none;
1769 }
1770
1771 .highlightOutline.hovered:is(.canvasWrapper svg):not(.free):not(.selected){
1772 stroke:var(--hover-outline-color);
1773 stroke-width:var(--outline-width);
1774 }
1775
1776 .highlightOutline.selected:is(.canvasWrapper svg):not(.free) .mainOutline{
1777 stroke:var(--outline-around-color);
1778 stroke-width:calc(
1779 var(--outline-width) + 2 * var(--outline-around-width)
1780 );
1781 }
1782
1783 .highlightOutline.selected:is(.canvasWrapper svg):not(.free) .secondaryOutline{
1784 stroke:var(--outline-color);
1785 stroke-width:var(--outline-width);
1786 }
1787
1788 .highlightOutline.free.hovered:is(.canvasWrapper svg):not(.selected){
1789 stroke:var(--hover-outline-color);
1790 stroke-width:calc(2 * var(--outline-width));
1791 }
1792
1793 .highlightOutline.free.selected:is(.canvasWrapper svg) .mainOutline{
1794 stroke:var(--outline-around-color);
1795 stroke-width:calc(
1796 2 * (var(--outline-width) + var(--outline-around-width))
1797 );
1798 }
1799
1800 .highlightOutline.free.selected:is(.canvasWrapper svg) .secondaryOutline{
1801 stroke:var(--outline-color);
1802 stroke-width:calc(2 * var(--outline-width));
1803 }
1804
1805 .toggle-button{
1806 --button-background-color:color-mix(in srgb, currentColor 7%, transparent);
1807 --button-background-color-hover:color-mix(
1808 in srgb,
1809 currentColor 14%,
1810 transparent
1811 );
1812 --button-background-color-active:color-mix(
1813 in srgb,
1814 currentColor 21%,
1815 transparent
1816 );
1817 --csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) #0df;
1818 --color-accent-primary:var(--csstools-light-dark-toggle--66, #0060df);
1819 --csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) #80ebff;
1820 --color-accent-primary-hover:var(--csstools-light-dark-toggle--67, #0250bb);
1821 --csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) #aaf2ff;
1822 --color-accent-primary-active:var(--csstools-light-dark-toggle--68, #054096);
1823 --border-radius-circle:9999px;
1824 --border-width:1px;
1825 --size-item-small:16px;
1826 --size-item-large:32px;
1827 --csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) #1c1b22;
1828 --color-canvas:var(--csstools-light-dark-toggle--69, white);
1829 --background-color-canvas:var(--color-canvas);
1830 --csstools-light-dark-toggle--70:var(--csstools-color-scheme--light) #f9f9fa;
1831 --border-color-interactive:var(--csstools-light-dark-toggle--70, #8f8f9d);
1832 --border-color-interactive-hover:var(--border-color-interactive);
1833 --border-color-interactive-active:var(--border-color-interactive);
1834 }
1835
1836 @supports (color: light-dark(red, red)){
1837 .toggle-button{
1838 --color-accent-primary:light-dark(#0060df, #0df);
1839 --color-accent-primary-hover:light-dark(#0250bb, #80ebff);
1840 --color-accent-primary-active:light-dark(#054096, #aaf2ff);
1841 --color-canvas:light-dark(white, #1c1b22);
1842 --border-color-interactive:light-dark(#8f8f9d, #f9f9fa);
1843 }
1844 }
1845
1846 @supports not (color: light-dark(tan, tan)){
1847
1848 .toggle-button *{
1849 --csstools-light-dark-toggle--66:var(--csstools-color-scheme--light) #0df;
1850 --color-accent-primary:var(--csstools-light-dark-toggle--66, #0060df);
1851 --csstools-light-dark-toggle--67:var(--csstools-color-scheme--light) #80ebff;
1852 --color-accent-primary-hover:var(--csstools-light-dark-toggle--67, #0250bb);
1853 --csstools-light-dark-toggle--68:var(--csstools-color-scheme--light) #aaf2ff;
1854 --color-accent-primary-active:var(--csstools-light-dark-toggle--68, #054096);
1855 --csstools-light-dark-toggle--69:var(--csstools-color-scheme--light) #1c1b22;
1856 --color-canvas:var(--csstools-light-dark-toggle--69, white);
1857 --csstools-light-dark-toggle--70:var(--csstools-color-scheme--light) #f9f9fa;
1858 --border-color-interactive:var(--csstools-light-dark-toggle--70, #8f8f9d);
1859 }
1860 }
1861
1862 @media (forced-colors: active){
1863
1864 .toggle-button{
1865 --color-accent-primary:ButtonText;
1866 --color-accent-primary-hover:SelectedItem;
1867 --color-accent-primary-active:SelectedItem;
1868 --button-background-color:ButtonFace;
1869 --border-color-interactive:ButtonText;
1870 --border-color-interactive-hover:SelectedItem;
1871 --border-color-interactive-active:ButtonText;
1872 --color-canvas:ButtonText;
1873 --background-color-canvas:Canvas;
1874 }
1875 }
1876
1877 .toggle-button{
1878 --toggle-background-color:var(--button-background-color);
1879 --toggle-background-color-hover:var(--button-background-color-hover);
1880 --toggle-background-color-active:var(--button-background-color-active);
1881 --toggle-background-color-pressed:var(--color-accent-primary);
1882 --toggle-background-color-pressed-hover:var(--color-accent-primary-hover);
1883 --toggle-background-color-pressed-active:var(--color-accent-primary-active);
1884 --toggle-border-color:var(--border-color-interactive);
1885 --toggle-border-color-hover:var(--toggle-border-color);
1886 --toggle-border-color-active:var(--toggle-border-color);
1887 --toggle-border-radius:var(--border-radius-circle);
1888 --toggle-border-width:var(--border-width);
1889 --toggle-height:var(--size-item-small);
1890 --toggle-width:var(--size-item-large);
1891 --toggle-dot-background-color:var(--toggle-border-color);
1892 --toggle-dot-background-color-hover:var(--toggle-dot-background-color);
1893 --toggle-dot-background-color-active:var(--toggle-dot-background-color);
1894 --toggle-dot-background-color-on-pressed:var(--background-color-canvas);
1895 --toggle-dot-margin:1px;
1896 --toggle-dot-height:calc(
1897 var(--toggle-height) - 2 * var(--toggle-dot-margin) - 2 *
1898 var(--toggle-border-width)
1899 );
1900 --toggle-dot-width:var(--toggle-dot-height);
1901 --toggle-dot-transform-x:calc(
1902 var(--toggle-width) - 4 * var(--toggle-dot-margin) - var(--toggle-dot-width)
1903 );
1904 --input-width:var(--toggle-width);
1905
1906 -webkit-appearance:none;
1907
1908 -moz-appearance:none;
1909
1910 appearance:none;
1911 padding:0;
1912 border:var(--toggle-border-width) solid var(--toggle-border-color);
1913 height:var(--toggle-height);
1914 width:var(--toggle-width);
1915 border-radius:var(--toggle-border-radius);
1916 background-color:var(--toggle-background-color);
1917 box-sizing:border-box;
1918 }
1919
1920 .toggle-button:focus-visible{
1921 outline:var(--focus-outline);
1922 outline-offset:var(--focus-outline-offset);
1923 }
1924
1925 .toggle-button:enabled:hover{
1926 background-color:var(--toggle-background-color-hover);
1927 border-color:var(--toggle-border-color);
1928 }
1929
1930 .toggle-button:enabled:hover:active{
1931 background-color:var(--toggle-background-color-active);
1932 border-color:var(--toggle-border-color);
1933 }
1934
1935 .toggle-button::before{
1936 display:block;
1937 content:"";
1938 background-color:var(--toggle-dot-background-color);
1939 height:var(--toggle-dot-height);
1940 width:var(--toggle-dot-width);
1941 margin:var(--toggle-dot-margin);
1942 border-radius:var(--toggle-border-radius);
1943 translate:0;
1944 }
1945
1946 .toggle-button[aria-pressed="true"]{
1947 background-color:var(--toggle-background-color-pressed);
1948 border-color:transparent;
1949 }
1950
1951 .toggle-button[aria-pressed="true"]:enabled:hover{
1952 background-color:var(--toggle-background-color-pressed-hover);
1953 border-color:transparent;
1954 }
1955
1956 .toggle-button[aria-pressed="true"]:enabled:hover:active{
1957 background-color:var(--toggle-background-color-pressed-active);
1958 border-color:transparent;
1959 }
1960
1961 .toggle-button[aria-pressed="true"]::before{
1962 translate:var(--toggle-dot-transform-x);
1963 background-color:var(--toggle-dot-background-color-on-pressed);
1964 }
1965
1966 .toggle-button[aria-pressed="true"]:enabled:hover::before,.toggle-button[aria-pressed="true"]:enabled:hover:active::before{
1967 background-color:var(--toggle-dot-background-color-on-pressed);
1968 }
1969
1970 .toggle-button[aria-pressed="true"]:-moz-locale-dir(rtl)::before,[dir="rtl"] .toggle-button[aria-pressed="true"]::before{
1971 translate:calc(-1 * var(--toggle-dot-transform-x));
1972 }
1973
1974 @media (prefers-reduced-motion: no-preference){
1975 .toggle-button::before{
1976 transition:translate 100ms;
1977 }
1978 }
1979
1980 @media (prefers-contrast){
1981 .toggle-button:enabled:hover{
1982 border-color:var(--toggle-border-color-hover);
1983 }
1984
1985 .toggle-button:enabled:hover:active{
1986 border-color:var(--toggle-border-color-active);
1987 }
1988
1989 .toggle-button[aria-pressed="true"]:enabled{
1990 border-color:var(--toggle-border-color);
1991 position:relative;
1992 }
1993
1994 .toggle-button[aria-pressed="true"]:enabled:hover{
1995 border-color:var(--toggle-border-color-hover);
1996 }
1997
1998 .toggle-button[aria-pressed="true"]:enabled:hover:active{
1999 background-color:var(--toggle-dot-background-color-active);
2000 border-color:var(--toggle-dot-background-color-hover);
2001 }
2002
2003 .toggle-button:enabled:hover::before,
2004 .toggle-button:enabled:hover:active::before{
2005 background-color:var(--toggle-dot-background-color-hover);
2006 }
2007 }
2008
2009 @media (forced-colors){
2010 .toggle-button{
2011 --toggle-dot-background-color:var(--color-accent-primary);
2012 --toggle-dot-background-color-hover:var(--color-accent-primary-hover);
2013 --toggle-dot-background-color-active:var(--color-accent-primary-active);
2014 --toggle-dot-background-color-on-pressed:var(--button-background-color);
2015 --toggle-border-color-hover:var(--border-color-interactive-hover);
2016 --toggle-border-color-active:var(--border-color-interactive-active);
2017 }
2018
2019 .toggle-button[aria-pressed="true"]:enabled::after{
2020 border:1px solid var(--button-background-color);
2021 content:"";
2022 position:absolute;
2023 height:var(--toggle-height);
2024 width:var(--toggle-width);
2025 display:block;
2026 border-radius:var(--toggle-border-radius);
2027 inset:-2px;
2028 }
2029
2030 .toggle-button[aria-pressed="true"]:enabled:hover:active::after{
2031 border-color:var(--toggle-border-color-active);
2032 }
2033 }
2034
2035 :root{
2036 --clear-signature-button-icon:url(images/editor-toolbar-delete.svg);
2037 --csstools-light-dark-toggle--71:var(--csstools-color-scheme--light) #2b2a33;
2038 --signature-bg:var(--csstools-light-dark-toggle--71, #f9f9fb);
2039 --csstools-light-dark-toggle--72:var(--csstools-color-scheme--light) var(--signature-bg);
2040 --signature-hover-bg:var(--csstools-light-dark-toggle--72, #f0f0f4);
2041 --button-signature-bg:transparent;
2042 --button-signature-color:var(--main-color);
2043 --csstools-light-dark-toggle--73:var(--csstools-color-scheme--light) #5b5b66;
2044 --button-signature-active-bg:var(--csstools-light-dark-toggle--73, #cfcfd8);
2045 --button-signature-active-border:none;
2046 --button-signature-active-color:var(--button-signature-color);
2047 --button-signature-border:none;
2048 --csstools-light-dark-toggle--74:var(--csstools-color-scheme--light) #52525e;
2049 --button-signature-hover-bg:var(--csstools-light-dark-toggle--74, #e0e0e6);
2050 --button-signature-hover-color:var(--button-signature-color);
2051 }
2052
2053 @supports (color: light-dark(red, red)){
2054 :root{
2055 --signature-bg:light-dark(#f9f9fb, #2b2a33);
2056 --signature-hover-bg:light-dark(#f0f0f4, var(--signature-bg));
2057 --button-signature-active-bg:light-dark(#cfcfd8, #5b5b66);
2058 --button-signature-hover-bg:light-dark(#e0e0e6, #52525e);
2059 }
2060 }
2061
2062 @supports not (color: light-dark(tan, tan)){
2063
2064 :root *{
2065 --csstools-light-dark-toggle--71:var(--csstools-color-scheme--light) #2b2a33;
2066 --signature-bg:var(--csstools-light-dark-toggle--71, #f9f9fb);
2067 --csstools-light-dark-toggle--72:var(--csstools-color-scheme--light) var(--signature-bg);
2068 --signature-hover-bg:var(--csstools-light-dark-toggle--72, #f0f0f4);
2069 --csstools-light-dark-toggle--73:var(--csstools-color-scheme--light) #5b5b66;
2070 --button-signature-active-bg:var(--csstools-light-dark-toggle--73, #cfcfd8);
2071 --csstools-light-dark-toggle--74:var(--csstools-color-scheme--light) #52525e;
2072 --button-signature-hover-bg:var(--csstools-light-dark-toggle--74, #e0e0e6);
2073 }
2074 }
2075
2076 @media screen and (forced-colors: active){
2077
2078 :root{
2079 --signature-bg:HighlightText;
2080 --signature-hover-bg:var(--signature-bg);
2081 --button-signature-bg:HighlightText;
2082 --button-signature-color:ButtonText;
2083 --button-signature-active-bg:ButtonText;
2084 --button-signature-active-color:HighlightText;
2085 --button-signature-border:1px solid ButtonText;
2086 --button-signature-hover-bg:Highlight;
2087 --button-signature-hover-color:HighlightText;
2088 }
2089 }
2090
2091 .signatureDialog{
2092 --primary-color:var(--text-primary-color);
2093 --border-color:#8f8f9d;
2094 --open-link-fg:var(--link-fg-color);
2095 --open-link-hover-fg:var(--link-hover-fg-color);
2096 }
2097
2098 @media screen and (forced-colors: active){
2099
2100 .signatureDialog{
2101 --primary-color:ButtonText;
2102 --border-color:ButtonText;
2103 --open-link-fg:ButtonText;
2104 --open-link-hover-fg:ButtonText;
2105 }
2106 }
2107
2108 .signatureDialog{
2109
2110 width:570px;
2111 max-width:100%;
2112 min-width:300px;
2113 padding:16px 0;
2114 }
2115
2116 .signatureDialog .mainContainer{
2117 width:100%;
2118 display:flex;
2119 flex-direction:column;
2120 align-items:flex-start;
2121 gap:12px;
2122 }
2123
2124 :is(.signatureDialog .mainContainer) span:not([role="sectionhead"]){
2125 font-size:13px;
2126 font-style:normal;
2127 font-weight:400;
2128 line-height:normal;
2129 }
2130
2131 :is(.signatureDialog .mainContainer) .title{
2132 margin-inline-start:16px;
2133 }
2134
2135 .signatureDialog .inputWithClearButton{
2136 --button-dimension:24px;
2137 --clear-button-icon:url(images/messageBar_closingButton.svg);
2138
2139 width:100%;
2140 position:relative;
2141 display:flex;
2142 align-items:center;
2143 justify-content:center;
2144 }
2145
2146 :is(.signatureDialog .inputWithClearButton) > input{
2147 width:100%;
2148 height:32px;
2149 padding-inline:8px calc(4px + var(--button-dimension));
2150 box-sizing:border-box;
2151 border-radius:4px;
2152 border:1px solid var(--border-color);
2153 }
2154
2155 :is(.signatureDialog .inputWithClearButton) .clearInputButton{
2156 position:absolute;
2157 inset-block-start:4px;
2158 inset-inline-end:4px;
2159 display:inline-block;
2160 width:var(--button-dimension);
2161 height:var(--button-dimension);
2162 background-color:var(--input-text-fg-color);
2163 -webkit-mask-size:cover;
2164 mask-size:cover;
2165 -webkit-mask-image:var(--clear-button-icon);
2166 mask-image:var(--clear-button-icon);
2167 padding:0;
2168 border:0;
2169 }
2170
2171 #addSignatureDialog{
2172 --secondary-color:var(--text-secondary-color);
2173 --bg-hover:#e0e0e6;
2174 --tab-top-line-active-color:#0060df;
2175 --tab-top-line-active-hover-color:var(--tab-text-hover-color);
2176 --tab-top-line-hover-color:#8f8f9d;
2177 --tab-top-line-inactive-color:#cfcfd8;
2178 --tab-bottom-line-active-color:var(--tab-top-line-inactive-color);
2179 --tab-bottom-line-hover-color:var(--tab-top-line-inactive-color);
2180 --tab-bottom-line-inactive-color:var(--tab-top-line-inactive-color);
2181 --tab-bg:var(--dialog-bg-color);
2182 --tab-bg-active-color:var(--tab-bg);
2183 --tab-bg-active-hover-color:var(--bg-hover);
2184 --tab-bg-hover:var(--bg-hover);
2185 --tab-panel-border:none;
2186 --tab-panel-border-radius:4px;
2187 --tab-text-color:var(--primary-color);
2188 --tab-text-active-color:var(--tab-top-line-active-color);
2189 --tab-text-active-hover-color:var(--tab-text-hover-color);
2190 --tab-text-hover-color:var(--tab-text-color);
2191 --signature-placeholder-color:var(--secondary-color);
2192 --signature-draw-placeholder-color:var(--primary-color);
2193 --signature-color:var(--primary-color);
2194 --clear-signature-button-border-width:0;
2195 --clear-signature-button-border-style:solid;
2196 --clear-signature-button-border-color:transparent;
2197 --clear-signature-button-border-disabled-color:transparent;
2198 --clear-signature-button-color:var(--primary-color);
2199 --clear-signature-button-hover-color:var(--clear-signature-button-color);
2200 --clear-signature-button-active-color:var(--clear-signature-button-color);
2201 --clear-signature-button-disabled-color:var(--clear-signature-button-color);
2202 --clear-signature-button-focus-color:var(--clear-signature-button-color);
2203 --clear-signature-button-bg:var(--dialog-bg-color);
2204 --clear-signature-button-bg-hover:var(--bg-hover);
2205 --clear-signature-button-bg-active:#cfcfd8;
2206 --clear-signature-button-bg-focus:#f0f0f4;
2207 --clear-signature-button-bg-disabled:color-mix(
2208 in srgb,
2209 #f0f0f4,
2210 transparent 40%
2211 );
2212 --save-warning-color:var(--secondary-color);
2213 --thickness-bg:var(--dialog-bg-color);
2214 --thickness-label-color:var(--primary-color);
2215 --thickness-slider-color:var(--primary-color);
2216 --thickness-border:none;
2217 --draw-cursor:url(images/cursor-editorInk.svg) 0 16, pointer;
2218 }
2219
2220 @media (prefers-color-scheme: dark){
2221
2222 #addSignatureDialog{
2223 --dialog-bg-color:#42414d;
2224 --bg-hover:#52525e;
2225 --primary-color:#fbfbfe;
2226 --secondary-color:#cfcfd8;
2227 --tab-top-line-active-color:#0df;
2228 --tab-top-line-inactive-color:#8f8f9d;
2229 --clear-signature-button-bg-active:#5b5b66;
2230 --clear-signature-button-bg-focus:#2b2a33;
2231 --clear-signature-button-bg-disabled:color-mix(
2232 in srgb,
2233 #2b2a33,
2234 transparent 40%
2235 );
2236 }
2237 }
2238
2239 @media screen and (forced-colors: active){
2240
2241 #addSignatureDialog{
2242 --secondary-color:ButtonText;
2243 --bg:HighlightText;
2244 --bg-hover:var(--bg);
2245 --tab-top-line-active-color:ButtonText;
2246 --tab-top-line-active-hover-color:HighlightText;
2247 --tab-top-line-hover-color:SelectedItem;
2248 --tab-top-line-inactive-color:ButtonText;
2249 --tab-bottom-line-active-color:var(--tab-top-line-active-color);
2250 --tab-bottom-line-hover-color:var(--tab-top-line-hover-color);
2251 --tab-bg:var(--bg);
2252 --tab-bg-active-color:SelectedItem;
2253 --tab-bg-active-hover-color:SelectedItem;
2254 --tab-panel-border:1px solid ButtonText;
2255 --tab-panel-border-radius:8px;
2256 --tab-text-color:ButtonText;
2257 --tab-text-active-color:HighlightText;
2258 --tab-text-active-hover-color:HighlightText;
2259 --tab-text-hover-color:SelectedItem;
2260 --signature-color:ButtonText;
2261 --clear-signature-button-border-width:1px;
2262 --clear-signature-button-border-style:solid;
2263 --clear-signature-button-border-color:ButtonText;
2264 --clear-signature-button-border-disabled-color:GrayText;
2265 --clear-signature-button-color:ButtonText;
2266 --clear-signature-button-hover-color:HighlightText;
2267 --clear-signature-button-active-color:SelectedItem;
2268 --clear-signature-button-focus-color:CanvasText;
2269 --clear-signature-button-disabled-color:GrayText;
2270 --clear-signature-button-bg:var(--bg);
2271 --clear-signature-button-bg-hover:SelectedItem;
2272 --clear-signature-button-bg-active:var(--bg);
2273 --clear-signature-button-bg-focus:var(--bg);
2274 --clear-signature-button-bg-disabled:var(--bg);
2275 --thickness-bg:Canvas;
2276 --thickness-label-color:CanvasText;
2277 --thickness-slider-color:ButtonText;
2278 --thickness-border:1px solid var(--border-color);
2279 }
2280 }
2281
2282 #addSignatureDialog #addSignatureDialogLabel{
2283 overflow:hidden;
2284 position:absolute;
2285 inset:0;
2286 width:0;
2287 height:0;
2288 }
2289
2290 #addSignatureDialog.waiting::after{
2291 content:"";
2292 cursor:wait;
2293 position:absolute;
2294 inset:0;
2295 width:100%;
2296 height:100%;
2297 }
2298
2299 :is(#addSignatureDialog .mainContainer) [role="tablist"]{
2300 width:100%;
2301 display:flex;
2302 align-items:flex-start;
2303 gap:0;
2304 }
2305
2306 :is(:is(#addSignatureDialog .mainContainer) [role="tablist"]) > [role="tab"]{
2307 flex:1 0 0;
2308 align-self:stretch;
2309 background-color:var(--tab-bg);
2310 padding-inline:0;
2311 cursor:default;
2312
2313 border-inline:0;
2314 border-block-width:1px;
2315 border-block-style:solid;
2316 border-block-start-color:var(--tab-top-line-inactive-color);
2317 border-block-end-color:var(--tab-bottom-line-inactive-color);
2318 border-radius:0;
2319
2320 font:menu;
2321 font-size:13px;
2322 font-style:normal;
2323 line-height:normal;
2324 font-weight:400;
2325 color:var(--tab-text-color);
2326 }
2327
2328 :is(:is(:is(#addSignatureDialog .mainContainer) [role="tablist"]) > [role="tab"]):hover{
2329 border-block-start-width:2px;
2330 border-block-start-color:var(--tab-top-line-hover-color);
2331 border-block-end-color:var(--tab-bottom-line-hover-color);
2332 background-color:var(--tab-bg-hover);
2333 color:var(--tab-text-hover-color);
2334 }
2335
2336 :is(:is(:is(#addSignatureDialog .mainContainer) [role="tablist"]) > [role="tab"]):focus-visible{
2337 outline:2px solid var(--tab-top-line-active-color);
2338 outline-offset:-2px;
2339 }
2340
2341 [aria-selected="true"]:is(:is(:is(#addSignatureDialog .mainContainer) [role="tablist"]) > [role="tab"]){
2342 border-block-start-width:2px;
2343 border-block-start-color:var(--tab-top-line-active-color);
2344 border-block-end-color:var(--tab-bottom-line-active-color);
2345 background-color:var(--tab-bg-active-color);
2346 font-weight:590;
2347 color:var(--tab-text-active-color);
2348 }
2349
2350 [aria-selected="true"]:is(:is(:is(#addSignatureDialog .mainContainer) [role="tablist"]) > [role="tab"]):hover{
2351 border-block-start-color:var(--tab-top-line-active-hover-color);
2352 background-color:var(--tab-bg-active-hover-color);
2353 color:var(--tab-text-active-hover-color);
2354 }
2355
2356 :is(#addSignatureDialog .mainContainer) #addSignatureActionContainer{
2357 width:100%;
2358 height:auto;
2359 display:flex;
2360 flex-direction:column;
2361 align-items:flex-end;
2362 align-self:stretch;
2363 gap:12px;
2364 padding-inline:16px;
2365 box-sizing:border-box;
2366 }
2367
2368 :is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]{
2369 position:relative;
2370 width:100%;
2371 height:220px;
2372 background-color:var(--signature-bg);
2373 border:var(--tab-panel-border);
2374 border-radius:var(--tab-panel-border-radius);
2375 }
2376
2377 :is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) > svg{
2378 position:absolute;
2379 inset:0;
2380 width:100%;
2381 height:100%;
2382 background-color:transparent;
2383 }
2384
2385 #addSignatureTypeContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]){
2386 display:none;
2387 }
2388
2389 #addSignatureTypeContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #addSignatureTypeInput{
2390 position:absolute;
2391 inset:0;
2392 width:100%;
2393 height:100%;
2394 border:0;
2395 padding:0;
2396 text-align:center;
2397 color:var(--signature-color);
2398 background-color:transparent;
2399 border-radius:var(--tab-panel-border-radius);
2400
2401 font-family:"Brush script", "Apple Chancery", "Segoe script", "Freestyle Script", "Palace Script MT", "Brush Script MT", TK, cursive, serif;
2402 font-size:44px;
2403 font-style:italic;
2404 font-weight:400;
2405 }
2406
2407 :is(#addSignatureTypeContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #addSignatureTypeInput)::-moz-placeholder{
2408 color:var(--signature-placeholder-color);
2409 text-align:center;
2410
2411 font:menu;
2412 font-style:normal;
2413 font-weight:274;
2414 font-size:44px;
2415 line-height:normal;
2416 }
2417
2418 :is(#addSignatureTypeContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #addSignatureTypeInput)::placeholder{
2419 color:var(--signature-placeholder-color);
2420 text-align:center;
2421
2422 font:menu;
2423 font-style:normal;
2424 font-weight:274;
2425 font-size:44px;
2426 line-height:normal;
2427 }
2428
2429 #addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]){
2430 display:none;
2431 }
2432
2433 #addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) > span{
2434 position:absolute;
2435 top:0;
2436 left:0;
2437 width:100%;
2438 height:100%;
2439 display:grid;
2440 align-items:center;
2441 justify-content:center;
2442
2443 background-color:transparent;
2444 color:var(--signature-placeholder-color);
2445 -webkit-user-select:none;
2446 -moz-user-select:none;
2447 user-select:none;
2448 }
2449
2450 #addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) > svg{
2451 stroke:var(--signature-color);
2452 fill:none;
2453 stroke-opacity:1;
2454 stroke-linecap:round;
2455 stroke-linejoin:round;
2456 stroke-miterlimit:10;
2457 }
2458
2459 :is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) > svg):hover{
2460 cursor:var(--draw-cursor);
2461 }
2462
2463 #addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #thickness{
2464 position:absolute;
2465 width:100%;
2466 inset-block-end:0;
2467 display:grid;
2468 align-items:center;
2469 justify-content:center;
2470 pointer-events:none;
2471 }
2472
2473 :is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #thickness) > span{
2474 color:var(--signature-draw-placeholder-color);
2475 }
2476
2477 :is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #thickness) > div{
2478 width:auto;
2479 height:auto;
2480 display:flex;
2481 align-items:center;
2482 justify-content:center;
2483 gap:8px;
2484 padding:6px 8px 7px;
2485 margin:0;
2486 background-color:var(--thickness-bg);
2487 border-radius:4px 4px 0 0;
2488 border-inline:var(--thickness-border);
2489 border-top:var(--thickness-border);
2490 pointer-events:auto;
2491 position:relative;
2492 top:1px;
2493 }
2494
2495 :is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #thickness) > div) > label{
2496 color:var(--thickness-label-color);
2497 }
2498
2499 :is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #thickness) > div) > input{
2500 width:100px;
2501 height:14px;
2502 background-color:transparent;
2503 }
2504
2505 :is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #thickness) > div) > input)::-webkit-slider-runnable-track,:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #thickness) > div) > input)::-moz-range-track,:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #thickness) > div) > input)::-moz-range-progress{
2506 background-color:var(--thickness-slider-color);
2507 }
2508
2509 :is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #thickness) > div) > input)::-webkit-slider-thumb,:is(:is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #thickness) > div) > input)::-moz-range-thumb{
2510 background-color:var(--thickness-bg);
2511 }
2512
2513 :is(:is(#addSignatureDrawContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #thickness) > div) > input{
2514
2515 border-radius:4.5px;
2516 border:0;
2517 color:var(--signature-color);
2518 }
2519
2520 #addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]){
2521 display:none;
2522 }
2523
2524 #addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) > svg{
2525 stroke:none;
2526 stroke-width:0;
2527 fill:var(--signature-color);
2528 fill-opacity:1;
2529 }
2530
2531 #addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #addSignatureImagePlaceholder{
2532 position:absolute;
2533 top:0;
2534 left:0;
2535 width:100%;
2536 height:100%;
2537 background-color:transparent;
2538 display:flex;
2539 flex-direction:column;
2540 align-items:center;
2541 justify-content:center;
2542 }
2543
2544 :is(#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #addSignatureImagePlaceholder) span{
2545 color:var(--signature-placeholder-color);
2546 }
2547
2548 :is(#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #addSignatureImagePlaceholder) a{
2549 color:var(--open-link-fg);
2550 text-decoration:underline;
2551 cursor:pointer;
2552 }
2553
2554 :is(:is(#addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #addSignatureImagePlaceholder) a):hover{
2555 color:var(--open-link-hover-fg);
2556 }
2557
2558 #addSignatureImageContainer:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > [role="tabpanel"]) #addSignatureFilePicker{
2559 visibility:hidden;
2560 position:relative;
2561 width:0;
2562 height:0;
2563 }
2564
2565 [data-selected="type"]:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > #addSignatureTypeContainer,[data-selected="draw"]:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > #addSignatureDrawContainer,[data-selected="image"]:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) > #addSignatureImageContainer{
2566 display:block;
2567 }
2568
2569 :is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls{
2570 display:flex;
2571 flex-direction:column;
2572 justify-content:center;
2573 align-items:flex-start;
2574 gap:12px;
2575 align-self:stretch;
2576 }
2577
2578 :is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer{
2579 display:flex;
2580 align-items:flex-end;
2581 gap:16px;
2582 align-self:stretch;
2583 }
2584
2585 :is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #addSignatureDescriptionContainer{
2586 display:flex;
2587 flex-direction:column;
2588 align-items:flex-start;
2589 gap:4px;
2590 flex:1 0 0;
2591 }
2592
2593 :is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #addSignatureDescriptionContainer):has(input:disabled) > label{
2594 opacity:0.4;
2595 }
2596
2597 :is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #addSignatureDescriptionContainer) > label{
2598 width:auto;
2599 }
2600
2601 :is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton{
2602 display:flex;
2603 height:32px;
2604 padding:4px 8px;
2605 align-items:center;
2606 background-color:var(--clear-signature-button-bg);
2607 border-width:var(--clear-signature-button-border-width);
2608 border-style:var(--clear-signature-button-border-style);
2609 border-color:var(--clear-signature-button-border-color);
2610 border-radius:4px;
2611 }
2612
2613 :is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton) > span{
2614 display:flex;
2615 height:24px;
2616 align-items:center;
2617 gap:4px;
2618 flex-shrink:0;
2619
2620 color:var(--clear-signature-button-color);
2621 }
2622
2623 :is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton) > span)::after{
2624 content:"";
2625 display:inline-block;
2626 width:16px;
2627 height:16px;
2628 -webkit-mask-image:var(--clear-signature-button-icon);
2629 mask-image:var(--clear-signature-button-icon);
2630 -webkit-mask-size:cover;
2631 mask-size:cover;
2632 background-color:var(--clear-signature-button-color);
2633 flex-shrink:0;
2634 }
2635
2636 :is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):hover{
2637 background-color:var(--clear-signature-button-bg-hover);
2638 }
2639
2640 :is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):hover > span{
2641 color:var(--clear-signature-button-hover-color);
2642 }
2643
2644 :is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):hover > span)::after{
2645 background-color:var(--clear-signature-button-hover-color);
2646 }
2647
2648 :is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):active{
2649 background-color:var(--clear-signature-button-bg-active);
2650 }
2651
2652 :is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):active > span{
2653 color:var(--clear-signature-button-active-color);
2654 }
2655
2656 :is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):active > span)::after{
2657 background-color:var(--clear-signature-button-active-color);
2658 }
2659
2660 :is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):focus-visible{
2661 background-color:var(--clear-signature-button-bg-focus);
2662 }
2663
2664 :is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):focus-visible > span{
2665 color:var(--clear-signature-button-focus-color);
2666 }
2667
2668 :is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):focus-visible > span)::after{
2669 background-color:var(--clear-signature-button-focus-color);
2670 }
2671
2672 :is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):disabled{
2673 background-color:var(--clear-signature-button-bg-disabled);
2674 border-color:var(--clear-signature-button-border-disabled-color);
2675 }
2676
2677 :is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):disabled > span{
2678 color:var(--clear-signature-button-disabled-color);
2679 }
2680
2681 :is(:is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #horizontalContainer) #clearSignatureButton):disabled > span)::after{
2682 background-color:var(
2683 --clear-signature-button-disabled-color
2684 );
2685 }
2686
2687 :is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer{
2688 display:grid;
2689 grid-template-columns:max-content auto;
2690 gap:4px;
2691 width:100%;
2692 }
2693
2694 :is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer) > input{
2695 margin:0;
2696 }
2697
2698 :is(:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer) > input):disabled + label{
2699 opacity:0.4;
2700 }
2701
2702 :is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer) > label{
2703 -webkit-user-select:none;
2704 -moz-user-select:none;
2705 user-select:none;
2706 }
2707
2708 :is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer):not(.fullStorage) #addSignatureSaveWarning{
2709 display:none;
2710 }
2711
2712 .fullStorage:is(:is(:is(:is(#addSignatureDialog .mainContainer) #addSignatureActionContainer) #addSignatureControls) #addSignatureSaveContainer) #addSignatureSaveWarning{
2713 display:block;
2714 opacity:1;
2715 color:var(--save-warning-color);
2716 font-size:11px;
2717 }
2718
2719 #editSignatureDescriptionDialog .mainContainer{
2720 padding-inline:16px;
2721 box-sizing:border-box;
2722 }
2723
2724 :is(#editSignatureDescriptionDialog .mainContainer) .title{
2725 margin-inline-start:0;
2726 }
2727
2728 :is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView{
2729 width:auto;
2730 display:flex;
2731 justify-content:flex-end;
2732 align-items:flex-start;
2733 gap:12px;
2734 align-self:stretch;
2735 }
2736
2737 :is(:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView) #editSignatureDescriptionContainer{
2738 display:flex;
2739 flex-direction:column;
2740 align-items:flex-start;
2741 gap:4px;
2742 flex:1 1 auto;
2743 }
2744
2745 :is(:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView) > svg{
2746 width:210px;
2747 height:180px;
2748 padding:8px;
2749 background-color:var(--signature-bg);
2750 }
2751
2752 :is(:is(:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView) > svg) > path{
2753 stroke:var(--button-signature-color);
2754 stroke-width:1px;
2755 stroke-linecap:round;
2756 stroke-linejoin:round;
2757 stroke-miterlimit:10;
2758 vector-effect:non-scaling-stroke;
2759 fill:none;
2760 }
2761
2762 .contours:is(:is(:is(:is(#editSignatureDescriptionDialog .mainContainer) #editSignatureDescriptionAndView) > svg) > path){
2763 fill:var(--button-signature-color);
2764 stroke-width:0.5px;
2765 }
2766
2767 #editorSignatureParamsToolbar{
2768 padding:8px;
2769 }
2770
2771 #editorSignatureParamsToolbar #addSignatureDoorHanger{
2772 gap:8px;
2773 padding:2px;
2774 }
2775
2776 :is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer{
2777 height:32px;
2778 display:flex;
2779 justify-content:space-between;
2780 align-items:center;
2781 align-self:stretch;
2782 gap:8px;
2783 }
2784
2785 :is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button{
2786 border:var(--button-signature-border);
2787 border-radius:4px;
2788 background-color:var(--button-signature-bg);
2789 color:var(--button-signature-color);
2790 }
2791
2792 :is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):hover{
2793 background-color:var(--button-signature-hover-bg);
2794 }
2795
2796 :is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):active{
2797 border:var(--button-signature-active-border);
2798 background-color:var(--button-signature-active-bg);
2799 color:var(--button-signature-active-color);
2800 }
2801
2802 :is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):active::before{
2803 background-color:var(--button-signature-active-color);
2804 }
2805
2806 :is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):focus-visible{
2807 outline:var(--focus-ring-outline);
2808 }
2809
2810 :is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) button):focus-visible::before{
2811 background-color:var(--button-signature-color);
2812 }
2813
2814 :is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .deleteButton)::before{
2815 -webkit-mask-image:var(--clear-signature-button-icon);
2816 mask-image:var(--clear-signature-button-icon);
2817 }
2818
2819 :is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton{
2820 width:auto;
2821 height:100%;
2822 min-height:var(--menuitem-height);
2823 aspect-ratio:unset;
2824 display:flex;
2825 align-items:center;
2826 justify-content:flex-start;
2827 outline:none;
2828 border-radius:4px;
2829 box-sizing:border-box;
2830 font:message-box;
2831 position:relative;
2832 flex:1 1 auto;
2833 padding:0;
2834 gap:8px;
2835 text-align:start;
2836 white-space:normal;
2837 cursor:default;
2838 overflow:hidden;
2839 }
2840
2841 :is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton) > svg{
2842 display:inline-block;
2843 height:100%;
2844 aspect-ratio:1;
2845 background-color:var(--signature-bg);
2846 flex:none;
2847 padding:4px;
2848 box-sizing:border-box;
2849 border:none;
2850 border-radius:4px;
2851 }
2852
2853 :is(:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton) > svg) > path{
2854 stroke:var(--button-signature-color);
2855 stroke-width:1px;
2856 stroke-linecap:round;
2857 stroke-linejoin:round;
2858 stroke-miterlimit:10;
2859 vector-effect:non-scaling-stroke;
2860 fill:none;
2861 }
2862
2863 .contours:is(:is(:is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton) > svg) > path){
2864 fill:var(--button-signature-color);
2865 stroke-width:0.5px;
2866 }
2867
2868 :is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton):is(:hover,:active) > svg{
2869 border-radius:4px 0 0 4px;
2870 background-color:var(--signature-hover-bg);
2871 }
2872
2873 :is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton):hover > span{
2874 color:var(--button-signature-hover-color);
2875 }
2876
2877 :is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton):active{
2878 background-color:var(--button-signature-active-bg);
2879 }
2880
2881 :is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton):is([disabled="disabled"],[disabled]){
2882 opacity:0.5;
2883 pointer-events:none;
2884 }
2885
2886 :is(:is(:is(#editorSignatureParamsToolbar #addSignatureDoorHanger) .toolbarAddSignatureButtonContainer) .toolbarAddSignatureButton) > span{
2887 height:auto;
2888 text-overflow:ellipsis;
2889 white-space:nowrap;
2890 flex:1 1 auto;
2891 font:menu;
2892 font-size:13px;
2893 font-style:normal;
2894 font-weight:400;
2895 line-height:normal;
2896 overflow:hidden;
2897 }
2898
2899 .editDescription.altText{
2900 --alt-text-add-image:url(images/editor-toolbar-edit.svg) !important;
2901 }
2902
2903 .editDescription.altText::before{
2904 width:16px !important;
2905 height:16px !important;
2906 }
2907
2908 :root{
2909 --outline-width:2px;
2910 --outline-color:#0060df;
2911 --outline-around-width:1px;
2912 --outline-around-color:#f0f0f4;
2913 --hover-outline-around-color:var(--outline-around-color);
2914 --focus-outline:solid var(--outline-width) var(--outline-color);
2915 --unfocus-outline:solid var(--outline-width) transparent;
2916 --focus-outline-around:solid var(--outline-around-width) var(--outline-around-color);
2917 --hover-outline-color:#8f8f9d;
2918 --hover-outline:solid var(--outline-width) var(--hover-outline-color);
2919 --hover-outline-around:solid var(--outline-around-width) var(--hover-outline-around-color);
2920 --freetext-line-height:1.35;
2921 --freetext-padding:2px;
2922 --resizer-bg-color:var(--outline-color);
2923 --resizer-size:6px;
2924 --resizer-shift:calc(
2925 0px - (var(--outline-width) + var(--resizer-size)) / 2 -
2926 var(--outline-around-width)
2927 );
2928 --editorFreeText-editing-cursor:text;
2929 --editorInk-editing-cursor:url(images/cursor-editorInk.svg) 0 16, pointer;
2930 --editorHighlight-editing-cursor:url(images/cursor-editorTextHighlight.svg) 24 24, text;
2931 --editorFreeHighlight-editing-cursor:url(images/cursor-editorFreeHighlight.svg) 1 18, pointer;
2932
2933 --new-alt-text-warning-image:url(images/altText_warning.svg);
2934 }
2935 .visuallyHidden{
2936 position:absolute;
2937 top:0;
2938 left:0;
2939 border:0;
2940 margin:0;
2941 padding:0;
2942 width:0;
2943 height:0;
2944 overflow:hidden;
2945 white-space:nowrap;
2946 font-size:0;
2947 }
2948
2949 .textLayer.highlighting{
2950 cursor:var(--editorFreeHighlight-editing-cursor);
2951 }
2952
2953 .textLayer.highlighting:not(.free) span{
2954 cursor:var(--editorHighlight-editing-cursor);
2955 }
2956
2957 [role="img"]:is(.textLayer.highlighting:not(.free) span){
2958 cursor:var(--editorFreeHighlight-editing-cursor);
2959 }
2960
2961 .textLayer.highlighting.free span{
2962 cursor:var(--editorFreeHighlight-editing-cursor);
2963 }
2964
2965 :is(#viewerContainer.pdfPresentationMode:fullscreen,.annotationEditorLayer.disabled) .noAltTextBadge{
2966 display:none !important;
2967 }
2968
2969 @media (min-resolution: 1.1dppx){
2970 :root{
2971 --editorFreeText-editing-cursor:url(images/cursor-editorFreeText.svg) 0 16, text;
2972 }
2973 }
2974
2975 @media screen and (forced-colors: active){
2976 :root{
2977 --outline-color:CanvasText;
2978 --outline-around-color:ButtonFace;
2979 --resizer-bg-color:ButtonText;
2980 --hover-outline-color:Highlight;
2981 --hover-outline-around-color:SelectedItemText;
2982 }
2983 }
2984
2985 [data-editor-rotation="90"]{
2986 transform:rotate(90deg);
2987 }
2988
2989 [data-editor-rotation="180"]{
2990 transform:rotate(180deg);
2991 }
2992
2993 [data-editor-rotation="270"]{
2994 transform:rotate(270deg);
2995 }
2996
2997 .annotationEditorLayer{
2998 background:transparent;
2999 position:absolute;
3000 inset:0;
3001 font-size:calc(100px * var(--total-scale-factor));
3002 transform-origin:0 0;
3003 cursor:auto;
3004 }
3005
3006 .annotationEditorLayer .selectedEditor{
3007 z-index:100000 !important;
3008 }
3009
3010 .annotationEditorLayer.drawing *{
3011 pointer-events:none !important;
3012 }
3013
3014 .annotationEditorLayer.waiting{
3015 content:"";
3016 cursor:wait;
3017 position:absolute;
3018 inset:0;
3019 width:100%;
3020 height:100%;
3021 }
3022
3023 .annotationEditorLayer.disabled{
3024 pointer-events:none;
3025 }
3026
3027 .annotationEditorLayer.disabled.highlightEditing :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor){
3028 pointer-events:auto;
3029 }
3030
3031 .annotationEditorLayer.freetextEditing{
3032 cursor:var(--editorFreeText-editing-cursor);
3033 }
3034
3035 .annotationEditorLayer.inkEditing{
3036 cursor:var(--editorInk-editing-cursor);
3037 }
3038
3039 .annotationEditorLayer .draw{
3040 box-sizing:border-box;
3041 }
3042
3043 .annotationEditorLayer
3044 :is(.freeTextEditor, .inkEditor, .stampEditor, .signatureEditor){
3045 position:absolute;
3046 background:transparent;
3047 z-index:1;
3048 transform-origin:0 0;
3049 cursor:auto;
3050 max-width:100%;
3051 max-height:100%;
3052 border:var(--unfocus-outline);
3053 }
3054
3055 .draggable.selectedEditor:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)){
3056 cursor:move;
3057 }
3058
3059 .selectedEditor:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)){
3060 border:var(--focus-outline);
3061 outline:var(--focus-outline-around);
3062 }
3063
3064 .selectedEditor:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor))::before{
3065 content:"";
3066 position:absolute;
3067 inset:0;
3068 border:var(--focus-outline-around);
3069 pointer-events:none;
3070 }
3071
3072 :is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)):hover:not(.selectedEditor){
3073 border:var(--hover-outline);
3074 outline:var(--hover-outline-around);
3075 }
3076
3077 :is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)):hover:not(.selectedEditor)::before{
3078 content:"";
3079 position:absolute;
3080 inset:0;
3081 border:var(--focus-outline-around);
3082 }
3083
3084 :is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{
3085 --editor-toolbar-delete-image:url(images/editor-toolbar-delete.svg);
3086 --csstools-light-dark-toggle--75:var(--csstools-color-scheme--light) #2b2a33;
3087 --editor-toolbar-bg-color:var(--csstools-light-dark-toggle--75, #f0f0f4);
3088 --editor-toolbar-highlight-image:url(images/toolbarButton-editorHighlight.svg);
3089 --csstools-light-dark-toggle--76:var(--csstools-color-scheme--light) #fbfbfe;
3090 --editor-toolbar-fg-color:var(--csstools-light-dark-toggle--76, #2e2e56);
3091 --editor-toolbar-border-color:#8f8f9d;
3092 --editor-toolbar-hover-border-color:var(--editor-toolbar-border-color);
3093 --csstools-light-dark-toggle--77:var(--csstools-color-scheme--light) #52525e;
3094 --editor-toolbar-hover-bg-color:var(--csstools-light-dark-toggle--77, #e0e0e6);
3095 --editor-toolbar-hover-fg-color:var(--editor-toolbar-fg-color);
3096 --editor-toolbar-hover-outline:none;
3097 --csstools-light-dark-toggle--78:var(--csstools-color-scheme--light) #0df;
3098 --editor-toolbar-focus-outline-color:var(--csstools-light-dark-toggle--78, #0060df);
3099 --editor-toolbar-shadow:0 2px 6px 0 rgb(58 57 68 / 0.2);
3100 --editor-toolbar-vert-offset:6px;
3101 --editor-toolbar-height:28px;
3102 --editor-toolbar-padding:2px;
3103 --csstools-light-dark-toggle--79:var(--csstools-color-scheme--light) #54ffbd;
3104 --alt-text-done-color:var(--csstools-light-dark-toggle--79, #2ac3a2);
3105 --csstools-light-dark-toggle--80:var(--csstools-color-scheme--light) #80ebff;
3106 --alt-text-warning-color:var(--csstools-light-dark-toggle--80, #0090ed);
3107 --alt-text-hover-done-color:var(--alt-text-done-color);
3108 --alt-text-hover-warning-color:var(--alt-text-warning-color);
3109 }
3110
3111 @supports (color: light-dark(red, red)){
3112 :is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{
3113 --editor-toolbar-bg-color:light-dark(#f0f0f4, #2b2a33);
3114 --editor-toolbar-fg-color:light-dark(#2e2e56, #fbfbfe);
3115 --editor-toolbar-hover-bg-color:light-dark(#e0e0e6, #52525e);
3116 --editor-toolbar-focus-outline-color:light-dark(#0060df, #0df);
3117 --alt-text-done-color:light-dark(#2ac3a2, #54ffbd);
3118 --alt-text-warning-color:light-dark(#0090ed, #80ebff);
3119 }
3120 }
3121
3122 @supports not (color: light-dark(tan, tan)){
3123
3124 :is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) *{
3125 --csstools-light-dark-toggle--75:var(--csstools-color-scheme--light) #2b2a33;
3126 --editor-toolbar-bg-color:var(--csstools-light-dark-toggle--75, #f0f0f4);
3127 --csstools-light-dark-toggle--76:var(--csstools-color-scheme--light) #fbfbfe;
3128 --editor-toolbar-fg-color:var(--csstools-light-dark-toggle--76, #2e2e56);
3129 --csstools-light-dark-toggle--77:var(--csstools-color-scheme--light) #52525e;
3130 --editor-toolbar-hover-bg-color:var(--csstools-light-dark-toggle--77, #e0e0e6);
3131 --csstools-light-dark-toggle--78:var(--csstools-color-scheme--light) #0df;
3132 --editor-toolbar-focus-outline-color:var(--csstools-light-dark-toggle--78, #0060df);
3133 --csstools-light-dark-toggle--79:var(--csstools-color-scheme--light) #54ffbd;
3134 --alt-text-done-color:var(--csstools-light-dark-toggle--79, #2ac3a2);
3135 --csstools-light-dark-toggle--80:var(--csstools-color-scheme--light) #80ebff;
3136 --alt-text-warning-color:var(--csstools-light-dark-toggle--80, #0090ed);
3137 }
3138 }
3139
3140 @media screen and (forced-colors: active){
3141
3142 :is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{
3143 --editor-toolbar-bg-color:ButtonFace;
3144 --editor-toolbar-fg-color:ButtonText;
3145 --editor-toolbar-border-color:ButtonText;
3146 --editor-toolbar-hover-border-color:AccentColor;
3147 --editor-toolbar-hover-bg-color:ButtonFace;
3148 --editor-toolbar-hover-fg-color:AccentColor;
3149 --editor-toolbar-hover-outline:2px solid var(--editor-toolbar-hover-border-color);
3150 --editor-toolbar-focus-outline-color:ButtonBorder;
3151 --editor-toolbar-shadow:none;
3152 --alt-text-done-color:var(--editor-toolbar-fg-color);
3153 --alt-text-warning-color:var(--editor-toolbar-fg-color);
3154 --alt-text-hover-done-color:var(--editor-toolbar-hover-fg-color);
3155 --alt-text-hover-warning-color:var(--editor-toolbar-hover-fg-color);
3156 }
3157 }
3158
3159 :is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar{
3160
3161 display:flex;
3162 width:-moz-fit-content;
3163 width:fit-content;
3164 height:var(--editor-toolbar-height);
3165 flex-direction:column;
3166 justify-content:center;
3167 align-items:center;
3168 cursor:default;
3169 pointer-events:auto;
3170 box-sizing:content-box;
3171 padding:var(--editor-toolbar-padding);
3172
3173 position:absolute;
3174 inset-inline-end:0;
3175 inset-block-start:calc(100% + var(--editor-toolbar-vert-offset));
3176
3177 border-radius:6px;
3178 background-color:var(--editor-toolbar-bg-color);
3179 border:1px solid var(--editor-toolbar-border-color);
3180 box-shadow:var(--editor-toolbar-shadow);
3181 }
3182
3183 .hidden:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar){
3184 display:none;
3185 }
3186
3187 :is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar):has(:focus-visible){
3188 border-color:transparent;
3189 }
3190
3191 [dir="ltr"] :is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar){
3192 transform-origin:100% 0;
3193 }
3194
3195 [dir="rtl"] :is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar){
3196 transform-origin:0 0;
3197 }
3198
3199 :is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons{
3200 display:flex;
3201 justify-content:center;
3202 align-items:center;
3203 gap:0;
3204 height:100%;
3205 }
3206
3207 :is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) button{
3208 padding:0;
3209 }
3210
3211 :is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .divider{
3212 width:0;
3213 height:calc(
3214 2 * var(--editor-toolbar-padding) + var(--editor-toolbar-height)
3215 );
3216 border-left:1px solid var(--editor-toolbar-border-color);
3217 border-right:none;
3218 display:inline-block;
3219 margin-inline:2px;
3220 }
3221
3222 :is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .highlightButton{
3223 width:var(--editor-toolbar-height);
3224 }
3225
3226 :is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .highlightButton)::before{
3227 content:"";
3228 -webkit-mask-image:var(--editor-toolbar-highlight-image);
3229 mask-image:var(--editor-toolbar-highlight-image);
3230 -webkit-mask-repeat:no-repeat;
3231 mask-repeat:no-repeat;
3232 -webkit-mask-position:center;
3233 mask-position:center;
3234 display:inline-block;
3235 background-color:var(--editor-toolbar-fg-color);
3236 width:100%;
3237 height:100%;
3238 }
3239
3240 :is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .highlightButton):hover::before{
3241 background-color:var(--editor-toolbar-hover-fg-color);
3242 }
3243
3244 :is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .delete{
3245 width:var(--editor-toolbar-height);
3246 }
3247
3248 :is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .delete)::before{
3249 content:"";
3250 -webkit-mask-image:var(--editor-toolbar-delete-image);
3251 mask-image:var(--editor-toolbar-delete-image);
3252 -webkit-mask-repeat:no-repeat;
3253 mask-repeat:no-repeat;
3254 -webkit-mask-position:center;
3255 mask-position:center;
3256 display:inline-block;
3257 background-color:var(--editor-toolbar-fg-color);
3258 width:100%;
3259 height:100%;
3260 }
3261
3262 :is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .delete):hover::before{
3263 background-color:var(--editor-toolbar-hover-fg-color);
3264 }
3265
3266 :is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) > *{
3267 height:var(--editor-toolbar-height);
3268 }
3269
3270 :is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) > :not(.divider){
3271 border:none;
3272 background-color:transparent;
3273 cursor:pointer;
3274 }
3275
3276 :is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) > :not(.divider)):hover{
3277 border-radius:2px;
3278 background-color:var(--editor-toolbar-hover-bg-color);
3279 color:var(--editor-toolbar-hover-fg-color);
3280 outline:var(--editor-toolbar-hover-outline);
3281 outline-offset:1px;
3282 }
3283
3284 :is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) > :not(.divider)):hover:active{
3285 outline:none;
3286 }
3287
3288 :is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) > :not(.divider)):focus-visible{
3289 border-radius:2px;
3290 outline:2px solid var(--editor-toolbar-focus-outline-color);
3291 }
3292
3293 :is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText{
3294 --alt-text-add-image:url(images/altText_add.svg);
3295 --alt-text-done-image:url(images/altText_done.svg);
3296
3297 display:flex;
3298 align-items:center;
3299 justify-content:center;
3300 width:-moz-max-content;
3301 width:max-content;
3302 padding-inline:8px;
3303 pointer-events:all;
3304 font:menu;
3305 font-weight:590;
3306 font-size:12px;
3307 color:var(--editor-toolbar-fg-color);
3308 }
3309
3310 :is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):disabled{
3311 pointer-events:none;
3312 }
3313
3314 :is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText)::before{
3315 content:"";
3316 -webkit-mask-image:var(--alt-text-add-image);
3317 mask-image:var(--alt-text-add-image);
3318 -webkit-mask-repeat:no-repeat;
3319 mask-repeat:no-repeat;
3320 -webkit-mask-position:center;
3321 mask-position:center;
3322 display:inline-block;
3323 width:12px;
3324 height:13px;
3325 background-color:var(--editor-toolbar-fg-color);
3326 margin-inline-end:4px;
3327 }
3328
3329 :is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):hover::before{
3330 background-color:var(--editor-toolbar-hover-fg-color);
3331 }
3332
3333 .done:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText)::before{
3334 -webkit-mask-image:var(--alt-text-done-image);
3335 mask-image:var(--alt-text-done-image);
3336 }
3337
3338 .new:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText)::before{
3339 width:16px;
3340 height:16px;
3341 -webkit-mask-image:var(--new-alt-text-warning-image);
3342 mask-image:var(--new-alt-text-warning-image);
3343 background-color:var(--alt-text-warning-color);
3344 -webkit-mask-size:cover;
3345 mask-size:cover;
3346 }
3347
3348 .new:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):hover::before{
3349 background-color:var(--alt-text-hover-warning-color);
3350 }
3351
3352 .new.done:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText)::before{
3353 -webkit-mask-image:var(--alt-text-done-image);
3354 mask-image:var(--alt-text-done-image);
3355 background-color:var(--alt-text-done-color);
3356 }
3357
3358 .new.done:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText):hover::before{
3359 background-color:var(--alt-text-hover-done-color);
3360 }
3361
3362 :is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip{
3363 display:none;
3364 word-wrap:anywhere;
3365 }
3366
3367 .show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){
3368 --csstools-light-dark-toggle--81:var(--csstools-color-scheme--light) #1c1b22;
3369 --alt-text-tooltip-bg:var(--csstools-light-dark-toggle--81, #f0f0f4);
3370 --csstools-light-dark-toggle--82:var(--csstools-color-scheme--light) #fbfbfe;
3371 --alt-text-tooltip-fg:var(--csstools-light-dark-toggle--82, #15141a);
3372 --alt-text-tooltip-border:#8f8f9d;
3373 --csstools-light-dark-toggle--83:var(--csstools-color-scheme--light) #15141a;
3374 --alt-text-tooltip-shadow:0px 2px 6px 0px var(--csstools-light-dark-toggle--83, rgb(58 57 68 / 0.2));
3375 }
3376
3377 @supports (color: light-dark(red, red)){
3378 .show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){
3379 --alt-text-tooltip-bg:light-dark(#f0f0f4, #1c1b22);
3380 --alt-text-tooltip-fg:light-dark(#15141a, #fbfbfe);
3381 }
3382 }
3383
3384 @supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
3385 .show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){
3386 --alt-text-tooltip-shadow:0px 2px 6px 0px light-dark(rgb(58 57 68 / 0.2), #15141a);
3387 }
3388 }
3389
3390 @supports not (color: light-dark(tan, tan)){
3391
3392 .show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip) *{
3393 --csstools-light-dark-toggle--81:var(--csstools-color-scheme--light) #1c1b22;
3394 --alt-text-tooltip-bg:var(--csstools-light-dark-toggle--81, #f0f0f4);
3395 --csstools-light-dark-toggle--82:var(--csstools-color-scheme--light) #fbfbfe;
3396 --alt-text-tooltip-fg:var(--csstools-light-dark-toggle--82, #15141a);
3397 --csstools-light-dark-toggle--83:var(--csstools-color-scheme--light) #15141a;
3398 --alt-text-tooltip-shadow:0px 2px 6px 0px var(--csstools-light-dark-toggle--83, rgb(58 57 68 / 0.2));
3399 }
3400 }
3401
3402 @media screen and (forced-colors: active){
3403
3404 .show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){
3405 --alt-text-tooltip-bg:Canvas;
3406 --alt-text-tooltip-fg:CanvasText;
3407 --alt-text-tooltip-border:CanvasText;
3408 --alt-text-tooltip-shadow:none;
3409 }
3410 }
3411
3412 .show:is(:is(:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.highlightEditor,.signatureEditor),.textLayer) .editToolbar) .buttons) .altText) .tooltip){
3413
3414 display:inline-flex;
3415 flex-direction:column;
3416 align-items:center;
3417 justify-content:center;
3418 position:absolute;
3419 top:calc(100% + 2px);
3420 inset-inline-start:0;
3421 padding-block:2px 3px;
3422 padding-inline:3px;
3423 max-width:300px;
3424 width:-moz-max-content;
3425 width:max-content;
3426 height:auto;
3427 font-size:12px;
3428
3429 border:0.5px solid var(--alt-text-tooltip-border);
3430 background:var(--alt-text-tooltip-bg);
3431 box-shadow:var(--alt-text-tooltip-shadow);
3432 color:var(--alt-text-tooltip-fg);
3433
3434 pointer-events:none;
3435 }
3436
3437 .annotationEditorLayer .freeTextEditor{
3438 padding:calc(var(--freetext-padding) * var(--total-scale-factor));
3439 width:auto;
3440 height:auto;
3441 touch-action:none;
3442 }
3443
3444 .annotationEditorLayer .freeTextEditor .internal{
3445 background:transparent;
3446 border:none;
3447 inset:0;
3448 overflow:visible;
3449 white-space:nowrap;
3450 font:10px sans-serif;
3451 line-height:var(--freetext-line-height);
3452 -webkit-user-select:none;
3453 -moz-user-select:none;
3454 user-select:none;
3455 }
3456
3457 .annotationEditorLayer .freeTextEditor .overlay{
3458 position:absolute;
3459 display:none;
3460 background:transparent;
3461 inset:0;
3462 width:100%;
3463 height:100%;
3464 }
3465
3466 .annotationEditorLayer freeTextEditor .overlay.enabled{
3467 display:block;
3468 }
3469
3470 .annotationEditorLayer .freeTextEditor .internal:empty::before{
3471 content:attr(default-content);
3472 color:gray;
3473 }
3474
3475 .annotationEditorLayer .freeTextEditor .internal:focus{
3476 outline:none;
3477 -webkit-user-select:auto;
3478 -moz-user-select:auto;
3479 user-select:auto;
3480 }
3481
3482 .annotationEditorLayer .inkEditor{
3483 width:100%;
3484 height:100%;
3485 }
3486
3487 .annotationEditorLayer .inkEditor.editing{
3488 cursor:inherit;
3489 }
3490
3491 .annotationEditorLayer .inkEditor .inkEditorCanvas{
3492 position:absolute;
3493 inset:0;
3494 width:100%;
3495 height:100%;
3496 touch-action:none;
3497 }
3498
3499 .annotationEditorLayer .stampEditor{
3500 width:auto;
3501 height:auto;
3502 }
3503
3504 :is(.annotationEditorLayer .stampEditor) canvas{
3505 position:absolute;
3506 width:100%;
3507 height:100%;
3508 margin:0;
3509 top:0;
3510 left:0;
3511 }
3512
3513 :is(.annotationEditorLayer .stampEditor) .noAltTextBadge{
3514 --csstools-light-dark-toggle--84:var(--csstools-color-scheme--light) #52525e;
3515 --no-alt-text-badge-border-color:var(--csstools-light-dark-toggle--84, #f0f0f4);
3516 --csstools-light-dark-toggle--85:var(--csstools-color-scheme--light) #fbfbfe;
3517 --no-alt-text-badge-bg-color:var(--csstools-light-dark-toggle--85, #cfcfd8);
3518 --csstools-light-dark-toggle--86:var(--csstools-color-scheme--light) #15141a;
3519 --no-alt-text-badge-fg-color:var(--csstools-light-dark-toggle--86, #5b5b66);
3520 }
3521
3522 @supports (color: light-dark(red, red)){
3523 :is(.annotationEditorLayer .stampEditor) .noAltTextBadge{
3524 --no-alt-text-badge-border-color:light-dark(#f0f0f4, #52525e);
3525 --no-alt-text-badge-bg-color:light-dark(#cfcfd8, #fbfbfe);
3526 --no-alt-text-badge-fg-color:light-dark(#5b5b66, #15141a);
3527 }
3528 }
3529
3530 @supports not (color: light-dark(tan, tan)){
3531
3532 :is(:is(.annotationEditorLayer .stampEditor) .noAltTextBadge) *{
3533 --csstools-light-dark-toggle--84:var(--csstools-color-scheme--light) #52525e;
3534 --no-alt-text-badge-border-color:var(--csstools-light-dark-toggle--84, #f0f0f4);
3535 --csstools-light-dark-toggle--85:var(--csstools-color-scheme--light) #fbfbfe;
3536 --no-alt-text-badge-bg-color:var(--csstools-light-dark-toggle--85, #cfcfd8);
3537 --csstools-light-dark-toggle--86:var(--csstools-color-scheme--light) #15141a;
3538 --no-alt-text-badge-fg-color:var(--csstools-light-dark-toggle--86, #5b5b66);
3539 }
3540 }
3541
3542 @media screen and (forced-colors: active){
3543
3544 :is(.annotationEditorLayer .stampEditor) .noAltTextBadge{
3545 --no-alt-text-badge-border-color:ButtonText;
3546 --no-alt-text-badge-bg-color:ButtonFace;
3547 --no-alt-text-badge-fg-color:ButtonText;
3548 }
3549 }
3550
3551 :is(.annotationEditorLayer .stampEditor) .noAltTextBadge{
3552
3553 position:absolute;
3554 inset-inline-end:5px;
3555 inset-block-end:5px;
3556 display:inline-flex;
3557 width:32px;
3558 height:32px;
3559 padding:3px;
3560 justify-content:center;
3561 align-items:center;
3562 pointer-events:none;
3563 z-index:1;
3564
3565 border-radius:2px;
3566 border:1px solid var(--no-alt-text-badge-border-color);
3567 background:var(--no-alt-text-badge-bg-color);
3568 }
3569
3570 :is(:is(.annotationEditorLayer .stampEditor) .noAltTextBadge)::before{
3571 content:"";
3572 display:inline-block;
3573 width:16px;
3574 height:16px;
3575 -webkit-mask-image:var(--new-alt-text-warning-image);
3576 mask-image:var(--new-alt-text-warning-image);
3577 -webkit-mask-size:cover;
3578 mask-size:cover;
3579 background-color:var(--no-alt-text-badge-fg-color);
3580 }
3581
3582 :is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)) > .resizers{
3583 position:absolute;
3584 inset:0;
3585 }
3586
3587 .hidden:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)) > .resizers){
3588 display:none;
3589 }
3590
3591 :is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)) > .resizers) > .resizer{
3592 width:var(--resizer-size);
3593 height:var(--resizer-size);
3594 background:content-box var(--resizer-bg-color);
3595 border:var(--focus-outline-around);
3596 border-radius:2px;
3597 position:absolute;
3598 }
3599
3600 .topLeft:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)) > .resizers) > .resizer){
3601 top:var(--resizer-shift);
3602 left:var(--resizer-shift);
3603 }
3604
3605 .topMiddle:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)) > .resizers) > .resizer){
3606 top:var(--resizer-shift);
3607 left:calc(50% + var(--resizer-shift));
3608 }
3609
3610 .topRight:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)) > .resizers) > .resizer){
3611 top:var(--resizer-shift);
3612 right:var(--resizer-shift);
3613 }
3614
3615 .middleRight:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)) > .resizers) > .resizer){
3616 top:calc(50% + var(--resizer-shift));
3617 right:var(--resizer-shift);
3618 }
3619
3620 .bottomRight:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)) > .resizers) > .resizer){
3621 bottom:var(--resizer-shift);
3622 right:var(--resizer-shift);
3623 }
3624
3625 .bottomMiddle:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)) > .resizers) > .resizer){
3626 bottom:var(--resizer-shift);
3627 left:calc(50% + var(--resizer-shift));
3628 }
3629
3630 .bottomLeft:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)) > .resizers) > .resizer){
3631 bottom:var(--resizer-shift);
3632 left:var(--resizer-shift);
3633 }
3634
3635 .middleLeft:is(:is(:is(.annotationEditorLayer :is(.freeTextEditor,.inkEditor,.stampEditor,.signatureEditor)) > .resizers) > .resizer){
3636 top:calc(50% + var(--resizer-shift));
3637 left:var(--resizer-shift);
3638 }
3639
3640 .topLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])) > .resizers > .resizer),.bottomRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])) > .resizers > .resizer){
3641 cursor:nwse-resize;
3642 }
3643
3644 .topMiddle:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])) > .resizers > .resizer),.bottomMiddle:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])) > .resizers > .resizer){
3645 cursor:ns-resize;
3646 }
3647
3648 .topRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])) > .resizers > .resizer),.bottomLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])) > .resizers > .resizer){
3649 cursor:nesw-resize;
3650 }
3651
3652 .middleRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])) > .resizers > .resizer),.middleLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="180"],[data-editor-rotation="0"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="90"],[data-editor-rotation="270"])) > .resizers > .resizer){
3653 cursor:ew-resize;
3654 }
3655
3656 .topLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])) > .resizers > .resizer),.bottomRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])) > .resizers > .resizer){
3657 cursor:nesw-resize;
3658 }
3659
3660 .topMiddle:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])) > .resizers > .resizer),.bottomMiddle:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])) > .resizers > .resizer){
3661 cursor:ew-resize;
3662 }
3663
3664 .topRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])) > .resizers > .resizer),.bottomLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])) > .resizers > .resizer){
3665 cursor:nwse-resize;
3666 }
3667
3668 .middleRight:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])) > .resizers > .resizer),.middleLeft:is(:is(.annotationEditorLayer[data-main-rotation="0"] :is([data-editor-rotation="90"],[data-editor-rotation="270"]),.annotationEditorLayer[data-main-rotation="90"] :is([data-editor-rotation="0"],[data-editor-rotation="180"]),.annotationEditorLayer[data-main-rotation="180"] :is([data-editor-rotation="270"],[data-editor-rotation="90"]),.annotationEditorLayer[data-main-rotation="270"] :is([data-editor-rotation="180"],[data-editor-rotation="0"])) > .resizers > .resizer){
3669 cursor:ns-resize;
3670 }
3671
3672 :is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"])) .editToolbar{
3673 rotate:270deg;
3674 }
3675
3676 [dir="ltr"] :is(:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"])) .editToolbar){
3677 inset-inline-end:calc(0px - var(--editor-toolbar-vert-offset));
3678 inset-block-start:0;
3679 }
3680
3681 [dir="rtl"] :is(:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="90"],[data-main-rotation="90"] [data-editor-rotation="0"],[data-main-rotation="180"] [data-editor-rotation="270"],[data-main-rotation="270"] [data-editor-rotation="180"])) .editToolbar){
3682 inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));
3683 inset-block-start:0;
3684 }
3685
3686 :is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="180"],[data-main-rotation="90"] [data-editor-rotation="90"],[data-main-rotation="180"] [data-editor-rotation="0"],[data-main-rotation="270"] [data-editor-rotation="270"])) .editToolbar{
3687 rotate:180deg;
3688 inset-inline-end:100%;
3689 inset-block-start:calc(0pc - var(--editor-toolbar-vert-offset));
3690 }
3691
3692 :is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"])) .editToolbar{
3693 rotate:90deg;
3694 }
3695
3696 [dir="ltr"] :is(:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"])) .editToolbar){
3697 inset-inline-end:calc(100% + var(--editor-toolbar-vert-offset));
3698 inset-block-start:100%;
3699 }
3700
3701 [dir="rtl"] :is(:is(.annotationEditorLayer :is([data-main-rotation="0"] [data-editor-rotation="270"],[data-main-rotation="90"] [data-editor-rotation="180"],[data-main-rotation="180"] [data-editor-rotation="90"],[data-main-rotation="270"] [data-editor-rotation="0"])) .editToolbar){
3702 inset-inline-start:calc(0px - var(--editor-toolbar-vert-offset));
3703 inset-block-start:0;
3704 }
3705
3706 .dialog.altText::backdrop{
3707 -webkit-mask:url(#alttext-manager-mask);
3708 mask:url(#alttext-manager-mask);
3709 }
3710
3711 .dialog.altText.positioned{
3712 margin:0;
3713 }
3714
3715 .dialog.altText #altTextContainer{
3716 width:300px;
3717 height:-moz-fit-content;
3718 height:fit-content;
3719 display:inline-flex;
3720 flex-direction:column;
3721 align-items:flex-start;
3722 gap:16px;
3723 }
3724
3725 :is(.dialog.altText #altTextContainer) #overallDescription{
3726 display:flex;
3727 flex-direction:column;
3728 align-items:flex-start;
3729 gap:4px;
3730 align-self:stretch;
3731 }
3732
3733 :is(:is(.dialog.altText #altTextContainer) #overallDescription) span{
3734 align-self:stretch;
3735 }
3736
3737 :is(:is(.dialog.altText #altTextContainer) #overallDescription) .title{
3738 font-size:13px;
3739 font-style:normal;
3740 font-weight:590;
3741 }
3742
3743 :is(.dialog.altText #altTextContainer) #addDescription{
3744 display:flex;
3745 flex-direction:column;
3746 align-items:stretch;
3747 gap:8px;
3748 }
3749
3750 :is(:is(.dialog.altText #altTextContainer) #addDescription) .descriptionArea{
3751 flex:1;
3752 padding-inline:24px 10px;
3753 }
3754
3755 :is(:is(:is(.dialog.altText #altTextContainer) #addDescription) .descriptionArea) textarea{
3756 width:100%;
3757 min-height:75px;
3758 }
3759
3760 :is(.dialog.altText #altTextContainer) #buttons{
3761 display:flex;
3762 justify-content:flex-end;
3763 align-items:flex-start;
3764 gap:8px;
3765 align-self:stretch;
3766 }
3767
3768 .dialog.newAltText{
3769 --new-alt-text-ai-disclaimer-icon:url(images/altText_disclaimer.svg);
3770 --new-alt-text-spinner-icon:url(images/altText_spinner.svg);
3771 --csstools-light-dark-toggle--87:var(--csstools-color-scheme--light) #2b2a33;
3772 --preview-image-bg-color:var(--csstools-light-dark-toggle--87, #f0f0f4);
3773 --preview-image-border:none;
3774 }
3775
3776 @supports (color: light-dark(red, red)){
3777 .dialog.newAltText{
3778 --preview-image-bg-color:light-dark(#f0f0f4, #2b2a33);
3779 }
3780 }
3781
3782 @supports not (color: light-dark(tan, tan)){
3783
3784 .dialog.newAltText *{
3785 --csstools-light-dark-toggle--87:var(--csstools-color-scheme--light) #2b2a33;
3786 --preview-image-bg-color:var(--csstools-light-dark-toggle--87, #f0f0f4);
3787 }
3788 }
3789
3790 @media screen and (forced-colors: active){
3791
3792 .dialog.newAltText{
3793 --preview-image-bg-color:ButtonFace;
3794 --preview-image-border:1px solid ButtonText;
3795 }
3796 }
3797
3798 .dialog.newAltText{
3799
3800 width:80%;
3801 max-width:570px;
3802 min-width:300px;
3803 padding:0;
3804 }
3805
3806 .dialog.newAltText.noAi #newAltTextDisclaimer,.dialog.newAltText.noAi #newAltTextCreateAutomatically{
3807 display:none !important;
3808 }
3809
3810 .dialog.newAltText.aiInstalling #newAltTextCreateAutomatically{
3811 display:none !important;
3812 }
3813
3814 .dialog.newAltText.aiInstalling #newAltTextDownloadModel{
3815 display:flex !important;
3816 }
3817
3818 .dialog.newAltText.error #newAltTextNotNow{
3819 display:none !important;
3820 }
3821
3822 .dialog.newAltText.error #newAltTextCancel{
3823 display:inline-block !important;
3824 }
3825
3826 .dialog.newAltText:not(.error) #newAltTextError{
3827 display:none !important;
3828 }
3829
3830 .dialog.newAltText #newAltTextContainer{
3831 display:flex;
3832 width:auto;
3833 padding:16px;
3834 flex-direction:column;
3835 justify-content:flex-end;
3836 align-items:flex-start;
3837 gap:12px;
3838 flex:0 1 auto;
3839 line-height:normal;
3840 }
3841
3842 :is(.dialog.newAltText #newAltTextContainer) #mainContent{
3843 display:flex;
3844 justify-content:flex-end;
3845 align-items:flex-start;
3846 gap:12px;
3847 align-self:stretch;
3848 flex:1 1 auto;
3849 }
3850
3851 :is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionAndSettings{
3852 display:flex;
3853 flex-direction:column;
3854 align-items:flex-start;
3855 gap:16px;
3856 flex:1 0 0;
3857 align-self:stretch;
3858 }
3859
3860 :is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction{
3861 display:flex;
3862 flex-direction:column;
3863 align-items:flex-start;
3864 gap:8px;
3865 align-self:stretch;
3866 flex:1 1 auto;
3867 }
3868
3869 :is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer{
3870 width:100%;
3871 height:70px;
3872 position:relative;
3873 }
3874
3875 :is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea{
3876 width:100%;
3877 height:100%;
3878 padding:8px;
3879 }
3880
3881 :is(:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea)::-moz-placeholder{
3882 color:var(--text-secondary-color);
3883 }
3884
3885 :is(:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea)::placeholder{
3886 color:var(--text-secondary-color);
3887 }
3888
3889 :is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) .altTextSpinner{
3890 display:none;
3891 position:absolute;
3892 width:16px;
3893 height:16px;
3894 inset-inline-start:8px;
3895 inset-block-start:8px;
3896 -webkit-mask-size:cover;
3897 mask-size:cover;
3898 background-color:var(--text-secondary-color);
3899 pointer-events:none;
3900 }
3901
3902 .loading:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea::-moz-placeholder{
3903 color:transparent;
3904 }
3905
3906 .loading:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) textarea::placeholder{
3907 color:transparent;
3908 }
3909
3910 .loading:is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescriptionContainer) .altTextSpinner{
3911 display:inline-block;
3912 -webkit-mask-image:var(--new-alt-text-spinner-icon);
3913 mask-image:var(--new-alt-text-spinner-icon);
3914 }
3915
3916 :is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDescription{
3917 font-size:11px;
3918 }
3919
3920 :is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDisclaimer{
3921 display:flex;
3922 flex-direction:row;
3923 align-items:flex-start;
3924 gap:4px;
3925 font-size:11px;
3926 }
3927
3928 :is(:is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #descriptionInstruction) #newAltTextDisclaimer)::before{
3929 content:"";
3930 display:inline-block;
3931 width:17px;
3932 height:16px;
3933 -webkit-mask-image:var(--new-alt-text-ai-disclaimer-icon);
3934 mask-image:var(--new-alt-text-ai-disclaimer-icon);
3935 -webkit-mask-size:cover;
3936 mask-size:cover;
3937 background-color:var(--text-secondary-color);
3938 flex:1 0 auto;
3939 }
3940
3941 :is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #newAltTextDownloadModel{
3942 display:flex;
3943 align-items:center;
3944 gap:4px;
3945 align-self:stretch;
3946 }
3947
3948 :is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #newAltTextDownloadModel)::before{
3949 content:"";
3950 display:inline-block;
3951 width:16px;
3952 height:16px;
3953 -webkit-mask-image:var(--new-alt-text-spinner-icon);
3954 mask-image:var(--new-alt-text-spinner-icon);
3955 -webkit-mask-size:cover;
3956 mask-size:cover;
3957 background-color:var(--text-secondary-color);
3958 }
3959
3960 :is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #newAltTextImagePreview{
3961 width:180px;
3962 aspect-ratio:1;
3963 display:flex;
3964 justify-content:center;
3965 align-items:center;
3966 flex:0 0 auto;
3967 background-color:var(--preview-image-bg-color);
3968 border:var(--preview-image-border);
3969 }
3970
3971 :is(:is(:is(.dialog.newAltText #newAltTextContainer) #mainContent) #newAltTextImagePreview) > canvas{
3972 max-width:100%;
3973 max-height:100%;
3974 }
3975
3976 .colorPicker{
3977 --csstools-light-dark-toggle--88:var(--csstools-color-scheme--light) #80ebff;
3978 --hover-outline-color:var(--csstools-light-dark-toggle--88, #0250bb);
3979 --csstools-light-dark-toggle--89:var(--csstools-color-scheme--light) #aaf2ff;
3980 --selected-outline-color:var(--csstools-light-dark-toggle--89, #0060df);
3981 --csstools-light-dark-toggle--90:var(--csstools-color-scheme--light) #52525e;
3982 --swatch-border-color:var(--csstools-light-dark-toggle--90, #cfcfd8);
3983 }
3984
3985 @supports (color: light-dark(red, red)){
3986 .colorPicker{
3987 --hover-outline-color:light-dark(#0250bb, #80ebff);
3988 --selected-outline-color:light-dark(#0060df, #aaf2ff);
3989 --swatch-border-color:light-dark(#cfcfd8, #52525e);
3990 }
3991 }
3992
3993 @supports not (color: light-dark(tan, tan)){
3994
3995 .colorPicker *{
3996 --csstools-light-dark-toggle--88:var(--csstools-color-scheme--light) #80ebff;
3997 --hover-outline-color:var(--csstools-light-dark-toggle--88, #0250bb);
3998 --csstools-light-dark-toggle--89:var(--csstools-color-scheme--light) #aaf2ff;
3999 --selected-outline-color:var(--csstools-light-dark-toggle--89, #0060df);
4000 --csstools-light-dark-toggle--90:var(--csstools-color-scheme--light) #52525e;
4001 --swatch-border-color:var(--csstools-light-dark-toggle--90, #cfcfd8);
4002 }
4003 }
4004
4005 @media screen and (forced-colors: active){
4006
4007 .colorPicker{
4008 --hover-outline-color:Highlight;
4009 --selected-outline-color:var(--hover-outline-color);
4010 --swatch-border-color:ButtonText;
4011 }
4012 }
4013
4014 .colorPicker .swatch{
4015 width:16px;
4016 height:16px;
4017 border:1px solid var(--swatch-border-color);
4018 border-radius:100%;
4019 outline-offset:2px;
4020 box-sizing:border-box;
4021 forced-color-adjust:none;
4022 }
4023
4024 .colorPicker button:is(:hover,.selected) > .swatch{
4025 border:none;
4026 }
4027
4028 .annotationEditorLayer[data-main-rotation="0"] .highlightEditor:not(.free) > .editToolbar{
4029 rotate:0deg;
4030 }
4031
4032 .annotationEditorLayer[data-main-rotation="90"] .highlightEditor:not(.free) > .editToolbar{
4033 rotate:270deg;
4034 }
4035
4036 .annotationEditorLayer[data-main-rotation="180"] .highlightEditor:not(.free) > .editToolbar{
4037 rotate:180deg;
4038 }
4039
4040 .annotationEditorLayer[data-main-rotation="270"] .highlightEditor:not(.free) > .editToolbar{
4041 rotate:90deg;
4042 }
4043
4044 .annotationEditorLayer .highlightEditor{
4045 position:absolute;
4046 background:transparent;
4047 z-index:1;
4048 cursor:auto;
4049 max-width:100%;
4050 max-height:100%;
4051 border:none;
4052 outline:none;
4053 pointer-events:none;
4054 transform-origin:0 0;
4055 }
4056
4057 :is(.annotationEditorLayer .highlightEditor):not(.free){
4058 transform:none;
4059 }
4060
4061 :is(.annotationEditorLayer .highlightEditor) .internal{
4062 position:absolute;
4063 top:0;
4064 left:0;
4065 width:100%;
4066 height:100%;
4067 pointer-events:auto;
4068 }
4069
4070 .disabled:is(.annotationEditorLayer .highlightEditor) .internal{
4071 pointer-events:none;
4072 }
4073
4074 .selectedEditor:is(.annotationEditorLayer .highlightEditor) .internal{
4075 cursor:pointer;
4076 }
4077
4078 :is(.annotationEditorLayer .highlightEditor) .editToolbar{
4079 --editor-toolbar-colorpicker-arrow-image:url(images/toolbarButton-menuArrow.svg);
4080
4081 transform-origin:center !important;
4082 }
4083
4084 :is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker{
4085 position:relative;
4086 width:auto;
4087 display:flex;
4088 justify-content:center;
4089 align-items:center;
4090 gap:4px;
4091 padding:4px;
4092 }
4093
4094 :is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker)::after{
4095 content:"";
4096 -webkit-mask-image:var(--editor-toolbar-colorpicker-arrow-image);
4097 mask-image:var(--editor-toolbar-colorpicker-arrow-image);
4098 -webkit-mask-repeat:no-repeat;
4099 mask-repeat:no-repeat;
4100 -webkit-mask-position:center;
4101 mask-position:center;
4102 display:inline-block;
4103 background-color:var(--editor-toolbar-fg-color);
4104 width:12px;
4105 height:12px;
4106 }
4107
4108 :is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker):hover::after{
4109 background-color:var(--editor-toolbar-hover-fg-color);
4110 }
4111
4112 :is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker):has(.dropdown:not(.hidden)){
4113 background-color:var(--editor-toolbar-hover-bg-color);
4114 }
4115
4116 :is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker):has(.dropdown:not(.hidden))::after{
4117 scale:-1;
4118 }
4119
4120 :is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown{
4121 position:absolute;
4122 display:flex;
4123 justify-content:center;
4124 align-items:center;
4125 flex-direction:column;
4126 gap:11px;
4127 padding-block:8px;
4128 border-radius:6px;
4129 background-color:var(--editor-toolbar-bg-color);
4130 border:1px solid var(--editor-toolbar-border-color);
4131 box-shadow:var(--editor-toolbar-shadow);
4132 inset-block-start:calc(100% + 4px);
4133 width:calc(100% + 2 * var(--editor-toolbar-padding));
4134 }
4135
4136 :is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button{
4137 width:100%;
4138 height:auto;
4139 border:none;
4140 cursor:pointer;
4141 display:flex;
4142 justify-content:center;
4143 align-items:center;
4144 background:none;
4145 }
4146
4147 :is(:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button):is(:active,:focus-visible){
4148 outline:none;
4149 }
4150
4151 :is(:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button) > .swatch{
4152 outline-offset:2px;
4153 }
4154
4155 [aria-selected="true"]:is(:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button) > .swatch{
4156 outline:2px solid var(--selected-outline-color);
4157 }
4158
4159 :is(:is(:is(:is(:is(:is(.annotationEditorLayer .highlightEditor) .editToolbar) .buttons) .colorPicker) .dropdown) button):is(:hover,:active,:focus-visible) > .swatch{
4160 outline:2px solid var(--hover-outline-color);
4161 }
4162
4163 .editorParamsToolbar:has(#highlightParamsToolbarContainer){
4164 padding:unset;
4165 }
4166
4167 #highlightParamsToolbarContainer{
4168 gap:16px;
4169 padding-inline:10px;
4170 padding-block-end:12px;
4171 }
4172
4173 #highlightParamsToolbarContainer .colorPicker{
4174 display:flex;
4175 flex-direction:column;
4176 gap:8px;
4177 }
4178
4179 :is(#highlightParamsToolbarContainer .colorPicker) .dropdown{
4180 display:flex;
4181 justify-content:space-between;
4182 align-items:center;
4183 flex-direction:row;
4184 height:auto;
4185 }
4186
4187 :is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button{
4188 width:auto;
4189 height:auto;
4190 border:none;
4191 cursor:pointer;
4192 display:flex;
4193 justify-content:center;
4194 align-items:center;
4195 background:none;
4196 flex:0 0 auto;
4197 padding:0;
4198 }
4199
4200 :is(:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button) .swatch{
4201 width:24px;
4202 height:24px;
4203 }
4204
4205 :is(:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button):is(:active,:focus-visible){
4206 outline:none;
4207 }
4208
4209 [aria-selected="true"]:is(:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button) > .swatch{
4210 outline:2px solid var(--selected-outline-color);
4211 }
4212
4213 :is(:is(:is(#highlightParamsToolbarContainer .colorPicker) .dropdown) button):is(:hover,:active,:focus-visible) > .swatch{
4214 outline:2px solid var(--hover-outline-color);
4215 }
4216
4217 #highlightParamsToolbarContainer #editorHighlightThickness{
4218 display:flex;
4219 flex-direction:column;
4220 align-items:center;
4221 gap:4px;
4222 align-self:stretch;
4223 }
4224
4225 :is(#highlightParamsToolbarContainer #editorHighlightThickness) .editorParamsLabel{
4226 height:auto;
4227 align-self:stretch;
4228 }
4229
4230 :is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker{
4231 display:flex;
4232 justify-content:space-between;
4233 align-items:center;
4234 align-self:stretch;
4235
4236 --csstools-light-dark-toggle--91:var(--csstools-color-scheme--light) #80808e;
4237
4238 --example-color:var(--csstools-light-dark-toggle--91, #bfbfc9);
4239 }
4240
4241 @supports (color: light-dark(red, red)){
4242 :is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker{
4243
4244 --example-color:light-dark(#bfbfc9, #80808e);
4245 }
4246 }
4247
4248 @supports not (color: light-dark(tan, tan)){
4249
4250 :is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker) *{
4251
4252 --csstools-light-dark-toggle--91:var(--csstools-color-scheme--light) #80808e;
4253
4254 --example-color:var(--csstools-light-dark-toggle--91, #bfbfc9);
4255 }
4256 }
4257
4258 @media screen and (forced-colors: active){
4259
4260 :is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker{
4261 --example-color:CanvasText;
4262 }
4263 }
4264
4265 :is(:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker) > .editorParamsSlider[disabled]){
4266 opacity:0.4;
4267 }
4268
4269 :is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker)::before,:is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker)::after{
4270 content:"";
4271 width:8px;
4272 aspect-ratio:1;
4273 display:block;
4274 border-radius:100%;
4275 background-color:var(--example-color);
4276 }
4277
4278 :is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker)::after{
4279 width:24px;
4280 }
4281
4282 :is(:is(#highlightParamsToolbarContainer #editorHighlightThickness) .thicknessPicker) .editorParamsSlider{
4283 width:unset;
4284 height:14px;
4285 }
4286
4287 #highlightParamsToolbarContainer #editorHighlightVisibility{
4288 display:flex;
4289 flex-direction:column;
4290 align-items:flex-start;
4291 gap:8px;
4292 align-self:stretch;
4293 }
4294
4295 :is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider{
4296 --csstools-light-dark-toggle--92:var(--csstools-color-scheme--light) #8f8f9d;
4297 --divider-color:var(--csstools-light-dark-toggle--92, #d7d7db);
4298 }
4299
4300 @supports (color: light-dark(red, red)){
4301 :is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider{
4302 --divider-color:light-dark(#d7d7db, #8f8f9d);
4303 }
4304 }
4305
4306 @supports not (color: light-dark(tan, tan)){
4307
4308 :is(:is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider) *{
4309 --csstools-light-dark-toggle--92:var(--csstools-color-scheme--light) #8f8f9d;
4310 --divider-color:var(--csstools-light-dark-toggle--92, #d7d7db);
4311 }
4312 }
4313
4314 @media screen and (forced-colors: active){
4315
4316 :is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider{
4317 --divider-color:CanvasText;
4318 }
4319 }
4320
4321 :is(#highlightParamsToolbarContainer #editorHighlightVisibility) .divider{
4322
4323 margin-block:4px;
4324 width:100%;
4325 height:1px;
4326 background-color:var(--divider-color);
4327 }
4328
4329 :is(#highlightParamsToolbarContainer #editorHighlightVisibility) .toggler{
4330 display:flex;
4331 justify-content:space-between;
4332 align-items:center;
4333 align-self:stretch;
4334 }
4335
4336 #altTextSettingsDialog{
4337 padding:16px;
4338 }
4339
4340 #altTextSettingsDialog #altTextSettingsContainer{
4341 display:flex;
4342 width:573px;
4343 flex-direction:column;
4344 gap:16px;
4345 }
4346
4347 :is(#altTextSettingsDialog #altTextSettingsContainer) .mainContainer{
4348 gap:16px;
4349 }
4350
4351 :is(#altTextSettingsDialog #altTextSettingsContainer) .description{
4352 color:var(--text-secondary-color);
4353 }
4354
4355 :is(#altTextSettingsDialog #altTextSettingsContainer) #aiModelSettings{
4356 display:flex;
4357 flex-direction:column;
4358 gap:12px;
4359 }
4360
4361 :is(:is(#altTextSettingsDialog #altTextSettingsContainer) #aiModelSettings) button{
4362 width:-moz-fit-content;
4363 width:fit-content;
4364 }
4365
4366 .download:is(:is(#altTextSettingsDialog #altTextSettingsContainer) #aiModelSettings) #deleteModelButton{
4367 display:none;
4368 }
4369
4370 :is(:is(#altTextSettingsDialog #altTextSettingsContainer) #aiModelSettings):not(.download) #downloadModelButton{
4371 display:none;
4372 }
4373
4374 :is(#altTextSettingsDialog #altTextSettingsContainer) #automaticAltText,:is(#altTextSettingsDialog #altTextSettingsContainer) #altTextEditor{
4375 display:flex;
4376 flex-direction:column;
4377 gap:8px;
4378 }
4379
4380 :is(#altTextSettingsDialog #altTextSettingsContainer) #createModelDescription,:is(#altTextSettingsDialog #altTextSettingsContainer) #aiModelSettings,:is(#altTextSettingsDialog #altTextSettingsContainer) #showAltTextDialogDescription{
4381 padding-inline-start:40px;
4382 }
4383
4384 :is(#altTextSettingsDialog #altTextSettingsContainer) #automaticSettings{
4385 display:flex;
4386 flex-direction:column;
4387 gap:16px;
4388 }
4389
4390 :root{
4391 --csstools-color-scheme--light:initial;
4392 color-scheme:light dark;
4393
4394 --viewer-container-height:0;
4395 --pdfViewer-padding-bottom:0;
4396 --page-margin:1px auto -8px;
4397 --page-border:9px solid transparent;
4398 --spreadHorizontalWrapped-margin-LR:-3.5px;
4399 --loading-icon-delay:400ms;
4400 --csstools-light-dark-toggle--93:var(--csstools-color-scheme--light) #0df;
4401 --focus-ring-color:var(--csstools-light-dark-toggle--93, #0060df);
4402 --focus-ring-outline:2px solid var(--focus-ring-color);
4403 }
4404
4405 @supports (color: light-dark(red, red)){
4406 :root{
4407 --focus-ring-color:light-dark(#0060df, #0df);
4408 }
4409 }
4410
4411 @supports not (color: light-dark(tan, tan)){
4412
4413 :root *{
4414 --csstools-light-dark-toggle--93:var(--csstools-color-scheme--light) #0df;
4415 --focus-ring-color:var(--csstools-light-dark-toggle--93, #0060df);
4416 }
4417 }
4418
4419 @media (prefers-color-scheme: dark){
4420
4421 :root{
4422 --csstools-color-scheme--light:;
4423 }
4424 }
4425
4426 @media screen and (forced-colors: active){
4427
4428 :root{
4429 --pdfViewer-padding-bottom:9px;
4430 --page-margin:8px auto -1px;
4431 --page-border:1px solid CanvasText;
4432 --spreadHorizontalWrapped-margin-LR:3.5px;
4433 --focus-ring-color:CanvasText;
4434 }
4435 }
4436
4437 [data-main-rotation="90"]{
4438 transform:rotate(90deg) translateY(-100%);
4439 }
4440 [data-main-rotation="180"]{
4441 transform:rotate(180deg) translate(-100%, -100%);
4442 }
4443 [data-main-rotation="270"]{
4444 transform:rotate(270deg) translateX(-100%);
4445 }
4446
4447 #hiddenCopyElement,
4448 .hiddenCanvasElement{
4449 position:absolute;
4450 top:0;
4451 left:0;
4452 width:0;
4453 height:0;
4454 display:none;
4455 }
4456
4457 .pdfViewer{
4458 --scale-factor:1;
4459 --page-bg-color:unset;
4460
4461 padding-bottom:var(--pdfViewer-padding-bottom);
4462
4463 --hcm-highlight-filter:none;
4464 --hcm-highlight-selected-filter:none;
4465 }
4466
4467 @media screen and (forced-colors: active){
4468
4469 .pdfViewer{
4470 --hcm-highlight-filter:invert(100%);
4471 }
4472 }
4473
4474 .pdfViewer.copyAll{
4475 cursor:wait;
4476 }
4477
4478 .pdfViewer .canvasWrapper{
4479 overflow:hidden;
4480 width:100%;
4481 height:100%;
4482 }
4483
4484 :is(.pdfViewer .canvasWrapper) canvas{
4485 position:absolute;
4486 top:0;
4487 left:0;
4488 margin:0;
4489 display:block;
4490 width:100%;
4491 height:100%;
4492 contain:content;
4493 }
4494
4495 :is(:is(.pdfViewer .canvasWrapper) canvas) .structTree{
4496 contain:strict;
4497 }
4498
4499 .pdfViewer .page{
4500 --user-unit:1;
4501 --total-scale-factor:calc(var(--scale-factor) * var(--user-unit));
4502 --scale-round-x:1px;
4503 --scale-round-y:1px;
4504
4505 direction:ltr;
4506 width:816px;
4507 height:1056px;
4508 margin:var(--page-margin);
4509 position:relative;
4510 overflow:visible;
4511 border:var(--page-border);
4512 background-clip:content-box;
4513 background-color:var(--page-bg-color, rgb(255 255 255));
4514 }
4515
4516 .pdfViewer .dummyPage{
4517 position:relative;
4518 width:0;
4519 height:var(--viewer-container-height);
4520 }
4521
4522 .pdfViewer.noUserSelect{
4523 -webkit-user-select:none;
4524 -moz-user-select:none;
4525 user-select:none;
4526 }
4527
4528 .pdfViewer.removePageBorders .page{
4529 margin:0 auto 10px;
4530 border:none;
4531 }
4532
4533 .pdfViewer:is(.scrollHorizontal, .scrollWrapped),
4534 .spread{
4535 margin-inline:3.5px;
4536 text-align:center;
4537 }
4538
4539 .pdfViewer.scrollHorizontal,
4540 .spread{
4541 white-space:nowrap;
4542 }
4543
4544 .pdfViewer.removePageBorders,
4545 .pdfViewer:is(.scrollHorizontal, .scrollWrapped) .spread{
4546 margin-inline:0;
4547 }
4548
4549 .spread :is(.page, .dummyPage),
4550 .pdfViewer:is(.scrollHorizontal, .scrollWrapped) :is(.page, .spread){
4551 display:inline-block;
4552 vertical-align:middle;
4553 }
4554
4555 .spread .page,
4556 .pdfViewer:is(.scrollHorizontal, .scrollWrapped) .page{
4557 margin-inline:var(--spreadHorizontalWrapped-margin-LR);
4558 }
4559
4560 .pdfViewer.removePageBorders .spread .page,
4561 .pdfViewer.removePageBorders:is(.scrollHorizontal, .scrollWrapped) .page{
4562 margin-inline:5px;
4563 }
4564
4565 .pdfViewer .page.loadingIcon::after{
4566 position:absolute;
4567 top:0;
4568 left:0;
4569 content:"";
4570 width:100%;
4571 height:100%;
4572 background:url("images/loading-icon.gif") center no-repeat;
4573 display:none;
4574 transition-property:display;
4575 transition-delay:var(--loading-icon-delay);
4576 z-index:5;
4577 contain:strict;
4578 }
4579
4580 .pdfViewer .page.loading::after{
4581 display:block;
4582 }
4583
4584 .pdfViewer .page:not(.loading)::after{
4585 transition-property:none;
4586 display:none;
4587 }
4588
4589 .pdfPresentationMode .pdfViewer{
4590 padding-bottom:0;
4591 }
4592
4593 .pdfPresentationMode .spread{
4594 margin:0;
4595 }
4596
4597 .pdfPresentationMode .pdfViewer .page{
4598 margin:0 auto;
4599 border:2px solid transparent;
4600 }
4601
4602 :root{
4603 --dir-factor:1;
4604 --inline-start:left;
4605 --inline-end:right;
4606
4607 --sidebar-width:200px;
4608 --sidebar-transition-duration:200ms;
4609 --sidebar-transition-timing-function:ease;
4610
4611 --toolbar-height:32px;
4612 --toolbar-horizontal-padding:1px;
4613 --toolbar-vertical-padding:2px;
4614 --icon-size:16px;
4615
4616 --toolbar-icon-opacity:0.7;
4617 --doorhanger-icon-opacity:0.9;
4618 --doorhanger-height:8px;
4619
4620 --csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) rgb(249 249 250);
4621
4622 --main-color:var(--csstools-light-dark-toggle--0, rgb(12 12 13));
4623 --csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) rgb(42 42 46);
4624 --body-bg-color:var(--csstools-light-dark-toggle--1, rgb(212 212 215));
4625 --csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) rgb(0 96 223);
4626 --progressBar-color:var(--csstools-light-dark-toggle--2, rgb(10 132 255));
4627 --csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) rgb(40 40 43);
4628 --progressBar-bg-color:var(--csstools-light-dark-toggle--3, rgb(221 221 222));
4629 --csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) rgb(20 68 133);
4630 --progressBar-blend-color:var(--csstools-light-dark-toggle--4, rgb(116 177 239));
4631 --csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) rgb(121 121 123);
4632 --scrollbar-color:var(--csstools-light-dark-toggle--5, auto);
4633 --csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) rgb(35 35 39);
4634 --scrollbar-bg-color:var(--csstools-light-dark-toggle--6, auto);
4635 --csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) rgb(255 255 255);
4636 --toolbar-icon-bg-color:var(--csstools-light-dark-toggle--7, rgb(0 0 0));
4637 --csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) rgb(255 255 255);
4638 --toolbar-icon-hover-bg-color:var(--csstools-light-dark-toggle--8, rgb(0 0 0));
4639
4640 --csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) rgb(42 42 46 / 0.9);
4641
4642 --sidebar-narrow-bg-color:var(--csstools-light-dark-toggle--9, rgb(212 212 215 / 0.9));
4643 --csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) rgb(50 50 52);
4644 --sidebar-toolbar-bg-color:var(--csstools-light-dark-toggle--10, rgb(245 246 247));
4645 --csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) rgb(56 56 61);
4646 --toolbar-bg-color:var(--csstools-light-dark-toggle--11, rgb(249 249 250));
4647 --csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) rgb(12 12 13);
4648 --toolbar-border-color:var(--csstools-light-dark-toggle--12, rgb(184 184 184));
4649 --toolbar-box-shadow:0 1px 0 var(--toolbar-border-color);
4650 --toolbar-border-bottom:none;
4651 --toolbarSidebar-box-shadow:inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25), 0 1px 0 rgb(0 0 0 / 0.15), 0 0 1px rgb(0 0 0 / 0.1);
4652 --toolbarSidebar-border-bottom:none;
4653 --button-hover-color:color-mix(in srgb, currentColor 17%, transparent);
4654 --csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) rgb(255 255 255);
4655 --toggled-btn-color:var(--csstools-light-dark-toggle--13, rgb(0 0 0));
4656 --toggled-btn-bg-color:rgb(0 0 0 / 0.3);
4657 --toggled-hover-active-btn-color:rgb(0 0 0 / 0.4);
4658 --toggled-hover-btn-outline:none;
4659 --csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) rgb(74 74 79);
4660 --dropdown-btn-bg-color:var(--csstools-light-dark-toggle--14, rgb(215 215 219));
4661 --dropdown-btn-border:none;
4662 --separator-color:rgb(0 0 0 / 0.3);
4663 --csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) rgb(250 250 250);
4664 --field-color:var(--csstools-light-dark-toggle--15, rgb(6 6 6));
4665 --csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) rgb(64 64 68);
4666 --field-bg-color:var(--csstools-light-dark-toggle--16, rgb(255 255 255));
4667 --csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) rgb(115 115 115);
4668 --field-border-color:var(--csstools-light-dark-toggle--17, rgb(187 187 188));
4669 --csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.8);
4670 --treeitem-color:var(--csstools-light-dark-toggle--18, rgb(0 0 0 / 0.8));
4671 --csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.15);
4672 --treeitem-bg-color:var(--csstools-light-dark-toggle--19, rgb(0 0 0 / 0.15));
4673 --csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.9);
4674 --treeitem-hover-color:var(--csstools-light-dark-toggle--20, rgb(0 0 0 / 0.9));
4675 --csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.9);
4676 --treeitem-selected-color:var(--csstools-light-dark-toggle--21, rgb(0 0 0 / 0.9));
4677 --csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.25);
4678 --treeitem-selected-bg-color:var(--csstools-light-dark-toggle--22, rgb(0 0 0 / 0.25));
4679 --csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.1);
4680 --thumbnail-hover-color:var(--csstools-light-dark-toggle--23, rgb(0 0 0 / 0.1));
4681 --csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.2);
4682 --thumbnail-selected-color:var(--csstools-light-dark-toggle--24, rgb(0 0 0 / 0.2));
4683 --csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) #42414d;
4684 --doorhanger-bg-color:var(--csstools-light-dark-toggle--25, rgb(255 255 255));
4685 --csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) rgb(39 39 43);
4686 --doorhanger-border-color:var(--csstools-light-dark-toggle--26, rgb(12 12 13 / 0.2));
4687 --csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) rgb(249 249 250);
4688 --doorhanger-hover-color:var(--csstools-light-dark-toggle--27, rgb(12 12 13));
4689 --csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) rgb(92 92 97);
4690 --doorhanger-separator-color:var(--csstools-light-dark-toggle--28, rgb(222 222 222));
4691 --dialog-button-border:none;
4692 --csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) rgb(92 92 97);
4693 --dialog-button-bg-color:var(--csstools-light-dark-toggle--29, rgb(12 12 13 / 0.1));
4694 --csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) rgb(115 115 115);
4695 --dialog-button-hover-bg-color:var(--csstools-light-dark-toggle--30, rgb(12 12 13 / 0.3));
4696
4697 --loading-icon:url(images/loading.svg);
4698 --treeitem-expanded-icon:url(images/treeitem-expanded.svg);
4699 --treeitem-collapsed-icon:url(images/treeitem-collapsed.svg);
4700 --toolbarButton-editorFreeText-icon:url(images/toolbarButton-editorFreeText.svg);
4701 --toolbarButton-editorHighlight-icon:url(images/toolbarButton-editorHighlight.svg);
4702 --toolbarButton-editorInk-icon:url(images/toolbarButton-editorInk.svg);
4703 --toolbarButton-editorStamp-icon:url(images/toolbarButton-editorStamp.svg);
4704 --toolbarButton-editorSignature-icon:url(images/toolbarButton-editorSignature.svg);
4705 --toolbarButton-menuArrow-icon:url(images/toolbarButton-menuArrow.svg);
4706 --toolbarButton-sidebarToggle-icon:url(images/toolbarButton-sidebarToggle.svg);
4707 --toolbarButton-secondaryToolbarToggle-icon:url(images/toolbarButton-secondaryToolbarToggle.svg);
4708 --toolbarButton-pageUp-icon:url(images/toolbarButton-pageUp.svg);
4709 --toolbarButton-pageDown-icon:url(images/toolbarButton-pageDown.svg);
4710 --toolbarButton-zoomOut-icon:url(images/toolbarButton-zoomOut.svg);
4711 --toolbarButton-zoomIn-icon:url(images/toolbarButton-zoomIn.svg);
4712 --toolbarButton-presentationMode-icon:url(images/toolbarButton-presentationMode.svg);
4713 --toolbarButton-print-icon:url(images/toolbarButton-print.svg);
4714 --toolbarButton-openFile-icon:url(images/toolbarButton-openFile.svg);
4715 --toolbarButton-download-icon:url(images/toolbarButton-download.svg);
4716 --toolbarButton-bookmark-icon:url(images/toolbarButton-bookmark.svg);
4717 --toolbarButton-viewThumbnail-icon:url(images/toolbarButton-viewThumbnail.svg);
4718 --toolbarButton-viewOutline-icon:url(images/toolbarButton-viewOutline.svg);
4719 --toolbarButton-viewAttachments-icon:url(images/toolbarButton-viewAttachments.svg);
4720 --toolbarButton-viewLayers-icon:url(images/toolbarButton-viewLayers.svg);
4721 --toolbarButton-currentOutlineItem-icon:url(images/toolbarButton-currentOutlineItem.svg);
4722 --toolbarButton-search-icon:url(images/toolbarButton-search.svg);
4723 --findbarButton-previous-icon:url(images/findbarButton-previous.svg);
4724 --findbarButton-next-icon:url(images/findbarButton-next.svg);
4725 --secondaryToolbarButton-firstPage-icon:url(images/secondaryToolbarButton-firstPage.svg);
4726 --secondaryToolbarButton-lastPage-icon:url(images/secondaryToolbarButton-lastPage.svg);
4727 --secondaryToolbarButton-rotateCcw-icon:url(images/secondaryToolbarButton-rotateCcw.svg);
4728 --secondaryToolbarButton-rotateCw-icon:url(images/secondaryToolbarButton-rotateCw.svg);
4729 --secondaryToolbarButton-selectTool-icon:url(images/secondaryToolbarButton-selectTool.svg);
4730 --secondaryToolbarButton-handTool-icon:url(images/secondaryToolbarButton-handTool.svg);
4731 --secondaryToolbarButton-scrollPage-icon:url(images/secondaryToolbarButton-scrollPage.svg);
4732 --secondaryToolbarButton-scrollVertical-icon:url(images/secondaryToolbarButton-scrollVertical.svg);
4733 --secondaryToolbarButton-scrollHorizontal-icon:url(images/secondaryToolbarButton-scrollHorizontal.svg);
4734 --secondaryToolbarButton-scrollWrapped-icon:url(images/secondaryToolbarButton-scrollWrapped.svg);
4735 --secondaryToolbarButton-spreadNone-icon:url(images/secondaryToolbarButton-spreadNone.svg);
4736 --secondaryToolbarButton-spreadOdd-icon:url(images/secondaryToolbarButton-spreadOdd.svg);
4737 --secondaryToolbarButton-spreadEven-icon:url(images/secondaryToolbarButton-spreadEven.svg);
4738 --secondaryToolbarButton-imageAltTextSettings-icon:var(
4739 --toolbarButton-editorStamp-icon
4740 );
4741 --secondaryToolbarButton-documentProperties-icon:url(images/secondaryToolbarButton-documentProperties.svg);
4742 --editorParams-stampAddImage-icon:url(images/toolbarButton-zoomIn.svg);
4743 }
4744
4745 @supports (color: light-dark(red, red)) and (color: rgb(0 0 0 / 0)){
4746 :root{
4747
4748 --main-color:light-dark(rgb(12 12 13), rgb(249 249 250));
4749 --body-bg-color:light-dark(rgb(212 212 215), rgb(42 42 46));
4750 --progressBar-color:light-dark(rgb(10 132 255), rgb(0 96 223));
4751 --progressBar-bg-color:light-dark(rgb(221 221 222), rgb(40 40 43));
4752 --progressBar-blend-color:light-dark(rgb(116 177 239), rgb(20 68 133));
4753 --scrollbar-color:light-dark(auto, rgb(121 121 123));
4754 --scrollbar-bg-color:light-dark(auto, rgb(35 35 39));
4755 --toolbar-icon-bg-color:light-dark(rgb(0 0 0), rgb(255 255 255));
4756 --toolbar-icon-hover-bg-color:light-dark(rgb(0 0 0), rgb(255 255 255));
4757
4758 --sidebar-narrow-bg-color:light-dark(
4759 rgb(212 212 215 / 0.9),
4760 rgb(42 42 46 / 0.9)
4761 );
4762 --sidebar-toolbar-bg-color:light-dark(rgb(245 246 247), rgb(50 50 52));
4763 --toolbar-bg-color:light-dark(rgb(249 249 250), rgb(56 56 61));
4764 --toolbar-border-color:light-dark(rgb(184 184 184), rgb(12 12 13));
4765 --toggled-btn-color:light-dark(rgb(0 0 0), rgb(255 255 255));
4766 --dropdown-btn-bg-color:light-dark(rgb(215 215 219), rgb(74 74 79));
4767 --field-color:light-dark(rgb(6 6 6), rgb(250 250 250));
4768 --field-bg-color:light-dark(rgb(255 255 255), rgb(64 64 68));
4769 --field-border-color:light-dark(rgb(187 187 188), rgb(115 115 115));
4770 --treeitem-color:light-dark(rgb(0 0 0 / 0.8), rgb(255 255 255 / 0.8));
4771 --treeitem-bg-color:light-dark(rgb(0 0 0 / 0.15), rgb(255 255 255 / 0.15));
4772 --treeitem-hover-color:light-dark(rgb(0 0 0 / 0.9), rgb(255 255 255 / 0.9));
4773 --treeitem-selected-color:light-dark(
4774 rgb(0 0 0 / 0.9),
4775 rgb(255 255 255 / 0.9)
4776 );
4777 --treeitem-selected-bg-color:light-dark(
4778 rgb(0 0 0 / 0.25),
4779 rgb(255 255 255 / 0.25)
4780 );
4781 --thumbnail-hover-color:light-dark(rgb(0 0 0 / 0.1), rgb(255 255 255 / 0.1));
4782 --thumbnail-selected-color:light-dark(
4783 rgb(0 0 0 / 0.2),
4784 rgb(255 255 255 / 0.2)
4785 );
4786 --doorhanger-bg-color:light-dark(rgb(255 255 255), #42414d);
4787 --doorhanger-border-color:light-dark(rgb(12 12 13 / 0.2), rgb(39 39 43));
4788 --doorhanger-hover-color:light-dark(rgb(12 12 13), rgb(249 249 250));
4789 --doorhanger-separator-color:light-dark(rgb(222 222 222), rgb(92 92 97));
4790 --dialog-button-bg-color:light-dark(rgb(12 12 13 / 0.1), rgb(92 92 97));
4791 --dialog-button-hover-bg-color:light-dark(
4792 rgb(12 12 13 / 0.3),
4793 rgb(115 115 115)
4794 );
4795 }
4796 }
4797
4798 @supports not (color: light-dark(tan, tan)){
4799
4800 :root *{
4801
4802 --csstools-light-dark-toggle--0:var(--csstools-color-scheme--light) rgb(249 249 250);
4803
4804 --main-color:var(--csstools-light-dark-toggle--0, rgb(12 12 13));
4805 --csstools-light-dark-toggle--1:var(--csstools-color-scheme--light) rgb(42 42 46);
4806 --body-bg-color:var(--csstools-light-dark-toggle--1, rgb(212 212 215));
4807 --csstools-light-dark-toggle--2:var(--csstools-color-scheme--light) rgb(0 96 223);
4808 --progressBar-color:var(--csstools-light-dark-toggle--2, rgb(10 132 255));
4809 --csstools-light-dark-toggle--3:var(--csstools-color-scheme--light) rgb(40 40 43);
4810 --progressBar-bg-color:var(--csstools-light-dark-toggle--3, rgb(221 221 222));
4811 --csstools-light-dark-toggle--4:var(--csstools-color-scheme--light) rgb(20 68 133);
4812 --progressBar-blend-color:var(--csstools-light-dark-toggle--4, rgb(116 177 239));
4813 --csstools-light-dark-toggle--5:var(--csstools-color-scheme--light) rgb(121 121 123);
4814 --scrollbar-color:var(--csstools-light-dark-toggle--5, auto);
4815 --csstools-light-dark-toggle--6:var(--csstools-color-scheme--light) rgb(35 35 39);
4816 --scrollbar-bg-color:var(--csstools-light-dark-toggle--6, auto);
4817 --csstools-light-dark-toggle--7:var(--csstools-color-scheme--light) rgb(255 255 255);
4818 --toolbar-icon-bg-color:var(--csstools-light-dark-toggle--7, rgb(0 0 0));
4819 --csstools-light-dark-toggle--8:var(--csstools-color-scheme--light) rgb(255 255 255);
4820 --toolbar-icon-hover-bg-color:var(--csstools-light-dark-toggle--8, rgb(0 0 0));
4821
4822 --csstools-light-dark-toggle--9:var(--csstools-color-scheme--light) rgb(42 42 46 / 0.9);
4823
4824 --sidebar-narrow-bg-color:var(--csstools-light-dark-toggle--9, rgb(212 212 215 / 0.9));
4825 --csstools-light-dark-toggle--10:var(--csstools-color-scheme--light) rgb(50 50 52);
4826 --sidebar-toolbar-bg-color:var(--csstools-light-dark-toggle--10, rgb(245 246 247));
4827 --csstools-light-dark-toggle--11:var(--csstools-color-scheme--light) rgb(56 56 61);
4828 --toolbar-bg-color:var(--csstools-light-dark-toggle--11, rgb(249 249 250));
4829 --csstools-light-dark-toggle--12:var(--csstools-color-scheme--light) rgb(12 12 13);
4830 --toolbar-border-color:var(--csstools-light-dark-toggle--12, rgb(184 184 184));
4831 --csstools-light-dark-toggle--13:var(--csstools-color-scheme--light) rgb(255 255 255);
4832 --toggled-btn-color:var(--csstools-light-dark-toggle--13, rgb(0 0 0));
4833 --csstools-light-dark-toggle--14:var(--csstools-color-scheme--light) rgb(74 74 79);
4834 --dropdown-btn-bg-color:var(--csstools-light-dark-toggle--14, rgb(215 215 219));
4835 --csstools-light-dark-toggle--15:var(--csstools-color-scheme--light) rgb(250 250 250);
4836 --field-color:var(--csstools-light-dark-toggle--15, rgb(6 6 6));
4837 --csstools-light-dark-toggle--16:var(--csstools-color-scheme--light) rgb(64 64 68);
4838 --field-bg-color:var(--csstools-light-dark-toggle--16, rgb(255 255 255));
4839 --csstools-light-dark-toggle--17:var(--csstools-color-scheme--light) rgb(115 115 115);
4840 --field-border-color:var(--csstools-light-dark-toggle--17, rgb(187 187 188));
4841 --csstools-light-dark-toggle--18:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.8);
4842 --treeitem-color:var(--csstools-light-dark-toggle--18, rgb(0 0 0 / 0.8));
4843 --csstools-light-dark-toggle--19:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.15);
4844 --treeitem-bg-color:var(--csstools-light-dark-toggle--19, rgb(0 0 0 / 0.15));
4845 --csstools-light-dark-toggle--20:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.9);
4846 --treeitem-hover-color:var(--csstools-light-dark-toggle--20, rgb(0 0 0 / 0.9));
4847 --csstools-light-dark-toggle--21:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.9);
4848 --treeitem-selected-color:var(--csstools-light-dark-toggle--21, rgb(0 0 0 / 0.9));
4849 --csstools-light-dark-toggle--22:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.25);
4850 --treeitem-selected-bg-color:var(--csstools-light-dark-toggle--22, rgb(0 0 0 / 0.25));
4851 --csstools-light-dark-toggle--23:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.1);
4852 --thumbnail-hover-color:var(--csstools-light-dark-toggle--23, rgb(0 0 0 / 0.1));
4853 --csstools-light-dark-toggle--24:var(--csstools-color-scheme--light) rgb(255 255 255 / 0.2);
4854 --thumbnail-selected-color:var(--csstools-light-dark-toggle--24, rgb(0 0 0 / 0.2));
4855 --csstools-light-dark-toggle--25:var(--csstools-color-scheme--light) #42414d;
4856 --doorhanger-bg-color:var(--csstools-light-dark-toggle--25, rgb(255 255 255));
4857 --csstools-light-dark-toggle--26:var(--csstools-color-scheme--light) rgb(39 39 43);
4858 --doorhanger-border-color:var(--csstools-light-dark-toggle--26, rgb(12 12 13 / 0.2));
4859 --csstools-light-dark-toggle--27:var(--csstools-color-scheme--light) rgb(249 249 250);
4860 --doorhanger-hover-color:var(--csstools-light-dark-toggle--27, rgb(12 12 13));
4861 --csstools-light-dark-toggle--28:var(--csstools-color-scheme--light) rgb(92 92 97);
4862 --doorhanger-separator-color:var(--csstools-light-dark-toggle--28, rgb(222 222 222));
4863 --csstools-light-dark-toggle--29:var(--csstools-color-scheme--light) rgb(92 92 97);
4864 --dialog-button-bg-color:var(--csstools-light-dark-toggle--29, rgb(12 12 13 / 0.1));
4865 --csstools-light-dark-toggle--30:var(--csstools-color-scheme--light) rgb(115 115 115);
4866 --dialog-button-hover-bg-color:var(--csstools-light-dark-toggle--30, rgb(12 12 13 / 0.3));
4867 }
4868 }
4869
4870 [dir="rtl"]:root{
4871 --dir-factor:-1;
4872 --inline-start:right;
4873 --inline-end:left;
4874 }
4875
4876 @media screen and (forced-colors: active){
4877 :root{
4878 --button-hover-color:Highlight;
4879 --toolbar-icon-opacity:1;
4880 --toolbar-icon-bg-color:ButtonText;
4881 --toolbar-icon-hover-bg-color:ButtonFace;
4882 --toggled-hover-active-btn-color:ButtonText;
4883 --toggled-hover-btn-outline:2px solid ButtonBorder;
4884 --toolbar-border-color:CanvasText;
4885 --toolbar-border-bottom:1px solid var(--toolbar-border-color);
4886 --toolbar-box-shadow:none;
4887 --toggled-btn-color:HighlightText;
4888 --toggled-btn-bg-color:LinkText;
4889 --doorhanger-hover-color:ButtonFace;
4890 --doorhanger-border-color-whcm:1px solid ButtonText;
4891 --doorhanger-triangle-opacity-whcm:0;
4892 --dialog-button-border:1px solid Highlight;
4893 --dialog-button-hover-bg-color:Highlight;
4894 --dialog-button-hover-color:ButtonFace;
4895 --dropdown-btn-border:1px solid ButtonText;
4896 --field-border-color:ButtonText;
4897 --main-color:CanvasText;
4898 --separator-color:GrayText;
4899 --doorhanger-separator-color:GrayText;
4900 --toolbarSidebar-box-shadow:none;
4901 --toolbarSidebar-border-bottom:1px solid var(--toolbar-border-color);
4902 }
4903 }
4904
4905 @media screen and (prefers-reduced-motion: reduce){
4906 :root{
4907 --sidebar-transition-duration:0;
4908 }
4909 }
4910
4911 @keyframes progressIndeterminate{
4912 0%{
4913 transform:translateX(calc(-142px * var(--dir-factor)));
4914 }
4915
4916 100%{
4917 transform:translateX(0);
4918 }
4919 }
4920
4921 html[data-toolbar-density="compact"]{
4922 --toolbar-height:30px;
4923 }
4924
4925 html[data-toolbar-density="touch"]{
4926 --toolbar-height:44px;
4927 }
4928
4929 html,
4930 body{
4931 height:100%;
4932 width:100%;
4933 }
4934
4935 body{
4936 margin:0;
4937 background-color:var(--body-bg-color);
4938 scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color);
4939 }
4940
4941 body.wait::before{
4942 content:"";
4943 position:fixed;
4944 width:100%;
4945 height:100%;
4946 z-index:100000;
4947 cursor:wait;
4948 }
4949
4950 .hidden,
4951 [hidden]{
4952 display:none !important;
4953 }
4954
4955 #viewerContainer.pdfPresentationMode:fullscreen{
4956 top:0;
4957 background-color:rgb(0 0 0);
4958 width:100%;
4959 height:100%;
4960 overflow:hidden;
4961 cursor:none;
4962 -webkit-user-select:none;
4963 -moz-user-select:none;
4964 user-select:none;
4965 }
4966
4967 .pdfPresentationMode:fullscreen section:not([data-internal-link]){
4968 pointer-events:none;
4969 }
4970
4971 .pdfPresentationMode:fullscreen .textLayer span{
4972 cursor:none;
4973 }
4974
4975 .pdfPresentationMode.pdfPresentationModeControls > *,
4976 .pdfPresentationMode.pdfPresentationModeControls .textLayer span{
4977 cursor:default;
4978 }
4979
4980 #outerContainer{
4981 width:100%;
4982 height:100%;
4983 position:relative;
4984 margin:0;
4985 }
4986
4987 #sidebarContainer{
4988 position:absolute;
4989 inset-block:var(--toolbar-height) 0;
4990 inset-inline-start:calc(-1 * var(--sidebar-width));
4991 width:var(--sidebar-width);
4992 visibility:hidden;
4993 z-index:1;
4994 font:message-box;
4995 border-top:1px solid transparent;
4996 border-inline-end:var(--doorhanger-border-color-whcm);
4997 transition-property:inset-inline-start;
4998 transition-duration:var(--sidebar-transition-duration);
4999 transition-timing-function:var(--sidebar-transition-timing-function);
5000 }
5001
5002 #outerContainer:is(.sidebarMoving, .sidebarOpen) #sidebarContainer{
5003 visibility:visible;
5004 }
5005
5006 #outerContainer.sidebarOpen #sidebarContainer{
5007 inset-inline-start:0;
5008 }
5009
5010 #mainContainer{
5011 position:absolute;
5012 inset:0;
5013 min-width:350px;
5014 margin:0;
5015 display:flex;
5016 flex-direction:column;
5017 }
5018
5019 #sidebarContent{
5020 inset-block:var(--toolbar-height) 0;
5021 inset-inline-start:0;
5022 overflow:auto;
5023 position:absolute;
5024 width:100%;
5025 box-shadow:inset calc(-1px * var(--dir-factor)) 0 0 rgb(0 0 0 / 0.25);
5026 }
5027
5028 #viewerContainer{
5029 overflow:auto;
5030 position:absolute;
5031 inset:var(--toolbar-height) 0 0;
5032 outline:none;
5033 z-index:0;
5034 }
5035
5036 #viewerContainer:not(.pdfPresentationMode){
5037 transition-duration:var(--sidebar-transition-duration);
5038 transition-timing-function:var(--sidebar-transition-timing-function);
5039 }
5040
5041 #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){
5042 inset-inline-start:var(--sidebar-width);
5043 transition-property:inset-inline-start;
5044 }
5045
5046 #sidebarContainer :is(input, button, select){
5047 font:message-box;
5048 }
5049
5050 .toolbar{
5051 z-index:2;
5052 }
5053
5054 #toolbarSidebar{
5055 width:100%;
5056 height:var(--toolbar-height);
5057 background-color:var(--sidebar-toolbar-bg-color);
5058 box-shadow:var(--toolbarSidebar-box-shadow);
5059 border-bottom:var(--toolbarSidebar-border-bottom);
5060 padding:var(--toolbar-vertical-padding) var(--toolbar-horizontal-padding);
5061 justify-content:space-between;
5062 }
5063
5064 #toolbarSidebar #toolbarSidebarLeft{
5065 width:auto;
5066 height:100%;
5067 }
5068
5069 :is(#toolbarSidebar #toolbarSidebarLeft) #viewThumbnail::before{
5070 -webkit-mask-image:var(--toolbarButton-viewThumbnail-icon);
5071 mask-image:var(--toolbarButton-viewThumbnail-icon);
5072 }
5073
5074 :is(#toolbarSidebar #toolbarSidebarLeft) #viewOutline::before{
5075 -webkit-mask-image:var(--toolbarButton-viewOutline-icon);
5076 mask-image:var(--toolbarButton-viewOutline-icon);
5077 transform:scaleX(var(--dir-factor));
5078 }
5079
5080 :is(#toolbarSidebar #toolbarSidebarLeft) #viewAttachments::before{
5081 -webkit-mask-image:var(--toolbarButton-viewAttachments-icon);
5082 mask-image:var(--toolbarButton-viewAttachments-icon);
5083 }
5084
5085 :is(#toolbarSidebar #toolbarSidebarLeft) #viewLayers::before{
5086 -webkit-mask-image:var(--toolbarButton-viewLayers-icon);
5087 mask-image:var(--toolbarButton-viewLayers-icon);
5088 }
5089
5090 #toolbarSidebar #toolbarSidebarRight{
5091 width:auto;
5092 height:100%;
5093 padding-inline-end:2px;
5094 }
5095
5096 #sidebarResizer{
5097 position:absolute;
5098 inset-block:0;
5099 inset-inline-end:-6px;
5100 width:6px;
5101 z-index:200;
5102 cursor:ew-resize;
5103 }
5104
5105 #outerContainer.sidebarOpen #loadingBar{
5106 inset-inline-start:var(--sidebar-width);
5107 }
5108
5109 #outerContainer.sidebarResizing
5110 :is(#sidebarContainer, #viewerContainer, #loadingBar){
5111 transition-duration:0s;
5112 }
5113
5114 .doorHanger,
5115 .doorHangerRight{
5116 border-radius:2px;
5117 box-shadow:0 1px 5px var(--doorhanger-border-color), 0 0 0 1px var(--doorhanger-border-color);
5118 border:var(--doorhanger-border-color-whcm);
5119 background-color:var(--doorhanger-bg-color);
5120 inset-block-start:calc(100% + var(--doorhanger-height) - 2px);
5121 }
5122
5123 :is(.doorHanger,.doorHangerRight)::after,:is(.doorHanger,.doorHangerRight)::before{
5124 bottom:100%;
5125 border-style:solid;
5126 border-color:transparent;
5127 content:"";
5128 height:0;
5129 width:0;
5130 position:absolute;
5131 pointer-events:none;
5132 opacity:var(--doorhanger-triangle-opacity-whcm);
5133 }
5134
5135 :is(.doorHanger,.doorHangerRight)::before{
5136 border-width:calc(var(--doorhanger-height) + 2px);
5137 border-bottom-color:var(--doorhanger-border-color);
5138 }
5139
5140 :is(.doorHanger,.doorHangerRight)::after{
5141 border-width:var(--doorhanger-height);
5142 }
5143
5144 .doorHangerRight{
5145 inset-inline-end:calc(50% - var(--doorhanger-height) - 1px);
5146 }
5147
5148 .doorHangerRight::before{
5149 inset-inline-end:-1px;
5150 }
5151
5152 .doorHangerRight::after{
5153 border-bottom-color:var(--doorhanger-bg-color);
5154 inset-inline-end:1px;
5155 }
5156
5157 .doorHanger{
5158 inset-inline-start:calc(50% - var(--doorhanger-height) - 1px);
5159 }
5160
5161 .doorHanger::before{
5162 inset-inline-start:-1px;
5163 }
5164
5165 .doorHanger::after{
5166 border-bottom-color:var(--toolbar-bg-color);
5167 inset-inline-start:1px;
5168 }
5169
5170 .dialogButton{
5171 border:none;
5172 background:none;
5173 width:28px;
5174 height:28px;
5175 outline:none;
5176 }
5177
5178 .dialogButton:is(:hover, :focus-visible){
5179 background-color:var(--dialog-button-hover-bg-color);
5180 }
5181
5182 .dialogButton:is(:hover, :focus-visible) > span{
5183 color:var(--dialog-button-hover-color);
5184 }
5185
5186 .splitToolbarButtonSeparator{
5187 float:var(--inline-start);
5188 width:0;
5189 height:62%;
5190 border-left:1px solid var(--separator-color);
5191 border-right:none;
5192 }
5193
5194 .dialogButton{
5195 min-width:16px;
5196 margin:2px 1px;
5197 padding:2px 6px 0;
5198 border:none;
5199 border-radius:2px;
5200 color:var(--main-color);
5201 font-size:12px;
5202 line-height:14px;
5203 -webkit-user-select:none;
5204 -moz-user-select:none;
5205 user-select:none;
5206 cursor:default;
5207 box-sizing:border-box;
5208 }
5209
5210 .treeItemToggler::before{
5211 position:absolute;
5212 display:inline-block;
5213 width:16px;
5214 height:16px;
5215
5216 content:"";
5217 background-color:var(--toolbar-icon-bg-color);
5218 -webkit-mask-size:cover;
5219 mask-size:cover;
5220 }
5221
5222 #sidebarToggleButton::before{
5223 -webkit-mask-image:var(--toolbarButton-sidebarToggle-icon);
5224 mask-image:var(--toolbarButton-sidebarToggle-icon);
5225 transform:scaleX(var(--dir-factor));
5226 }
5227
5228 #secondaryToolbarToggleButton::before{
5229 -webkit-mask-image:var(--toolbarButton-secondaryToolbarToggle-icon);
5230 mask-image:var(--toolbarButton-secondaryToolbarToggle-icon);
5231 transform:scaleX(var(--dir-factor));
5232 }
5233
5234 #previous::before{
5235 -webkit-mask-image:var(--toolbarButton-pageUp-icon);
5236 mask-image:var(--toolbarButton-pageUp-icon);
5237 }
5238
5239 #next::before{
5240 -webkit-mask-image:var(--toolbarButton-pageDown-icon);
5241 mask-image:var(--toolbarButton-pageDown-icon);
5242 }
5243
5244 #zoomOutButton::before{
5245 -webkit-mask-image:var(--toolbarButton-zoomOut-icon);
5246 mask-image:var(--toolbarButton-zoomOut-icon);
5247 }
5248
5249 #zoomInButton::before{
5250 -webkit-mask-image:var(--toolbarButton-zoomIn-icon);
5251 mask-image:var(--toolbarButton-zoomIn-icon);
5252 }
5253
5254 #editorFreeTextButton::before{
5255 -webkit-mask-image:var(--toolbarButton-editorFreeText-icon);
5256 mask-image:var(--toolbarButton-editorFreeText-icon);
5257 }
5258
5259 #editorHighlightButton::before{
5260 -webkit-mask-image:var(--toolbarButton-editorHighlight-icon);
5261 mask-image:var(--toolbarButton-editorHighlight-icon);
5262 }
5263
5264 #editorInkButton::before{
5265 -webkit-mask-image:var(--toolbarButton-editorInk-icon);
5266 mask-image:var(--toolbarButton-editorInk-icon);
5267 }
5268
5269 #editorStampButton::before{
5270 -webkit-mask-image:var(--toolbarButton-editorStamp-icon);
5271 mask-image:var(--toolbarButton-editorStamp-icon);
5272 }
5273
5274 #editorSignatureButton::before{
5275 -webkit-mask-image:var(--toolbarButton-editorSignature-icon);
5276 mask-image:var(--toolbarButton-editorSignature-icon);
5277 }
5278
5279 #printButton::before{
5280 -webkit-mask-image:var(--toolbarButton-print-icon);
5281 mask-image:var(--toolbarButton-print-icon);
5282 }
5283
5284 #downloadButton::before{
5285 -webkit-mask-image:var(--toolbarButton-download-icon);
5286 mask-image:var(--toolbarButton-download-icon);
5287 }
5288
5289 #currentOutlineItem::before{
5290 -webkit-mask-image:var(--toolbarButton-currentOutlineItem-icon);
5291 mask-image:var(--toolbarButton-currentOutlineItem-icon);
5292 transform:scaleX(var(--dir-factor));
5293 }
5294
5295 #viewFindButton::before{
5296 -webkit-mask-image:var(--toolbarButton-search-icon);
5297 mask-image:var(--toolbarButton-search-icon);
5298 }
5299
5300 .pdfSidebarNotification::after{
5301 position:absolute;
5302 display:inline-block;
5303 top:2px;
5304 inset-inline-end:2px;
5305 content:"";
5306 background-color:rgb(112 219 85);
5307 height:9px;
5308 width:9px;
5309 border-radius:50%;
5310 }
5311
5312 .verticalToolbarSeparator{
5313 display:block;
5314 margin-inline:2px;
5315 width:0;
5316 height:80%;
5317 border-left:1px solid var(--separator-color);
5318 border-right:none;
5319 box-sizing:border-box;
5320 }
5321
5322 .horizontalToolbarSeparator{
5323 display:block;
5324 margin:6px 0;
5325 border-top:1px solid var(--doorhanger-separator-color);
5326 border-bottom:none;
5327 height:0;
5328 width:100%;
5329 }
5330
5331 .toggleButton{
5332 display:inline;
5333 }
5334
5335 .toggleButton:has( > input:checked){
5336 color:var(--toggled-btn-color);
5337 background-color:var(--toggled-btn-bg-color);
5338 }
5339
5340 .toggleButton:is(:hover,:has( > input:focus-visible)){
5341 color:var(--toggled-btn-color);
5342 background-color:var(--button-hover-color);
5343 }
5344
5345 .toggleButton > input{
5346 position:absolute;
5347 top:50%;
5348 left:50%;
5349 opacity:0;
5350 width:0;
5351 height:0;
5352 }
5353
5354 .toolbarField{
5355 padding:4px 7px;
5356 margin:3px 0;
5357 border-radius:2px;
5358 background-color:var(--field-bg-color);
5359 background-clip:padding-box;
5360 border:1px solid var(--field-border-color);
5361 box-shadow:none;
5362 color:var(--field-color);
5363 font-size:12px;
5364 line-height:16px;
5365 outline:none;
5366 }
5367
5368 .toolbarField:focus{
5369 border-color:#0a84ff;
5370 }
5371
5372 #pageNumber{
5373 -moz-appearance:textfield;
5374 text-align:end;
5375 width:40px;
5376 background-size:0 0;
5377 transition-property:none;
5378 }
5379
5380 #pageNumber::-webkit-inner-spin-button{
5381 -webkit-appearance:none;
5382 }
5383
5384 .loadingInput:has( > .loading:is(#pageNumber))::after{
5385 display:inline;
5386 visibility:visible;
5387
5388 transition-property:visibility;
5389 transition-delay:var(--loading-icon-delay);
5390 }
5391
5392 .loadingInput{
5393 position:relative;
5394 }
5395
5396 .loadingInput::after{
5397 position:absolute;
5398 visibility:hidden;
5399 display:none;
5400 width:var(--icon-size);
5401 height:var(--icon-size);
5402
5403 content:"";
5404 background-color:var(--toolbar-icon-bg-color);
5405 -webkit-mask-size:cover;
5406 mask-size:cover;
5407 -webkit-mask-image:var(--loading-icon);
5408 mask-image:var(--loading-icon);
5409 }
5410
5411 .loadingInput.start::after{
5412 inset-inline-start:4px;
5413 }
5414
5415 .loadingInput.end::after{
5416 inset-inline-end:4px;
5417 }
5418
5419 #thumbnailView,
5420 #outlineView,
5421 #attachmentsView,
5422 #layersView{
5423 position:absolute;
5424 width:calc(100% - 8px);
5425 inset-block:0;
5426 padding:4px 4px 0;
5427 overflow:auto;
5428 -webkit-user-select:none;
5429 -moz-user-select:none;
5430 user-select:none;
5431 }
5432
5433 #thumbnailView{
5434 width:calc(100% - 60px);
5435 padding:10px 30px 0;
5436 }
5437
5438 #thumbnailView > a:is(:active, :focus){
5439 outline:0;
5440 }
5441
5442 .thumbnail{
5443 --thumbnail-width:0;
5444 --thumbnail-height:0;
5445
5446 float:var(--inline-start);
5447 width:var(--thumbnail-width);
5448 height:var(--thumbnail-height);
5449 margin:0 10px 5px;
5450 padding:1px;
5451 border:7px solid transparent;
5452 border-radius:2px;
5453 }
5454
5455 #thumbnailView > a:last-of-type > .thumbnail{
5456 margin-bottom:10px;
5457 }
5458
5459 a:focus > .thumbnail,
5460 .thumbnail:hover{
5461 border-color:var(--thumbnail-hover-color);
5462 }
5463
5464 .thumbnail.selected{
5465 border-color:var(--thumbnail-selected-color) !important;
5466 }
5467
5468 .thumbnailImage{
5469 width:var(--thumbnail-width);
5470 height:var(--thumbnail-height);
5471 opacity:0.9;
5472 }
5473
5474 a:focus > .thumbnail > .thumbnailImage,
5475 .thumbnail:hover > .thumbnailImage{
5476 opacity:0.95;
5477 }
5478
5479 .thumbnail.selected > .thumbnailImage{
5480 opacity:1 !important;
5481 }
5482
5483 .thumbnail:not([data-loaded]) > .thumbnailImage{
5484 width:calc(var(--thumbnail-width) - 2px);
5485 height:calc(var(--thumbnail-height) - 2px);
5486 border:1px dashed rgb(132 132 132);
5487 }
5488
5489 .treeWithDeepNesting > .treeItem,
5490 .treeItem > .treeItems{
5491 margin-inline-start:20px;
5492 }
5493
5494 .treeItem > a{
5495 text-decoration:none;
5496 display:inline-block;
5497 min-width:calc(100% - 4px);
5498 height:auto;
5499 margin-bottom:1px;
5500 padding:2px 0 5px;
5501 padding-inline-start:4px;
5502 border-radius:2px;
5503 color:var(--treeitem-color);
5504 font-size:13px;
5505 line-height:15px;
5506 -webkit-user-select:none;
5507 -moz-user-select:none;
5508 user-select:none;
5509 white-space:normal;
5510 cursor:pointer;
5511 }
5512
5513 #layersView .treeItem > a *{
5514 cursor:pointer;
5515 }
5516
5517 #layersView .treeItem > a > label{
5518 padding-inline-start:4px;
5519 }
5520
5521 #layersView .treeItem > a > label > input{
5522 float:var(--inline-start);
5523 margin-top:1px;
5524 }
5525
5526 .treeItemToggler{
5527 position:relative;
5528 float:var(--inline-start);
5529 height:0;
5530 width:0;
5531 color:rgb(255 255 255 / 0.5);
5532 }
5533
5534 .treeItemToggler::before{
5535 inset-inline-end:4px;
5536 -webkit-mask-image:var(--treeitem-expanded-icon);
5537 mask-image:var(--treeitem-expanded-icon);
5538 }
5539
5540 .treeItemToggler.treeItemsHidden::before{
5541 -webkit-mask-image:var(--treeitem-collapsed-icon);
5542 mask-image:var(--treeitem-collapsed-icon);
5543 transform:scaleX(var(--dir-factor));
5544 }
5545
5546 .treeItemToggler.treeItemsHidden ~ .treeItems{
5547 display:none;
5548 }
5549
5550 .treeItem.selected > a{
5551 background-color:var(--treeitem-selected-bg-color);
5552 color:var(--treeitem-selected-color);
5553 }
5554
5555 .treeItemToggler:hover,
5556 .treeItemToggler:hover + a,
5557 .treeItemToggler:hover ~ .treeItems,
5558 .treeItem > a:hover{
5559 background-color:var(--treeitem-bg-color);
5560 background-clip:padding-box;
5561 border-radius:2px;
5562 color:var(--treeitem-hover-color);
5563 }
5564
5565 #outlineOptionsContainer{
5566 display:none;
5567 }
5568
5569 #sidebarContainer:has(#outlineView:not(.hidden)) #outlineOptionsContainer{
5570 display:inline flex;
5571 }
5572
5573 .dialogButton{
5574 width:auto;
5575 margin:3px 4px 2px !important;
5576 padding:2px 11px;
5577 color:var(--main-color);
5578 background-color:var(--dialog-button-bg-color);
5579 border:var(--dialog-button-border) !important;
5580 }
5581
5582 dialog{
5583 margin:auto;
5584 padding:15px;
5585 border-spacing:4px;
5586 color:var(--main-color);
5587 font:message-box;
5588 font-size:12px;
5589 line-height:14px;
5590 background-color:var(--doorhanger-bg-color);
5591 border:1px solid rgb(0 0 0 / 0.5);
5592 border-radius:4px;
5593 box-shadow:0 1px 4px rgb(0 0 0 / 0.3);
5594 }
5595
5596 dialog::backdrop{
5597 background-color:rgb(0 0 0 / 0.2);
5598 }
5599
5600 dialog > .row{
5601 display:table-row;
5602 }
5603
5604 dialog > .row > *{
5605 display:table-cell;
5606 }
5607
5608 dialog .toolbarField{
5609 margin:5px 0;
5610 }
5611
5612 dialog .separator{
5613 display:block;
5614 margin:4px 0;
5615 height:0;
5616 width:100%;
5617 border-top:1px solid var(--separator-color);
5618 border-bottom:none;
5619 }
5620
5621 dialog .buttonRow{
5622 text-align:center;
5623 vertical-align:middle;
5624 }
5625
5626 dialog :link{
5627 color:rgb(255 255 255);
5628 }
5629
5630 #passwordDialog{
5631 text-align:center;
5632 }
5633
5634 #passwordDialog .toolbarField{
5635 width:200px;
5636 }
5637
5638 #documentPropertiesDialog{
5639 text-align:left;
5640 }
5641
5642 #documentPropertiesDialog .row > *{
5643 min-width:100px;
5644 text-align:start;
5645 }
5646
5647 #documentPropertiesDialog .row > span{
5648 width:125px;
5649 word-wrap:break-word;
5650 }
5651
5652 #documentPropertiesDialog .row > p{
5653 max-width:225px;
5654 word-wrap:break-word;
5655 }
5656
5657 #documentPropertiesDialog .buttonRow{
5658 margin-top:10px;
5659 }
5660
5661 .grab-to-pan-grab{
5662 cursor:grab !important;
5663 }
5664
5665 .grab-to-pan-grab
5666 *:not(input):not(textarea):not(button):not(select):not(:link){
5667 cursor:inherit !important;
5668 }
5669
5670 .grab-to-pan-grab:active,
5671 .grab-to-pan-grabbing{
5672 cursor:grabbing !important;
5673 }
5674
5675 .grab-to-pan-grabbing{
5676 position:fixed;
5677 background:rgb(0 0 0 / 0);
5678 display:block;
5679 inset:0;
5680 overflow:hidden;
5681 z-index:50000;
5682 }
5683
5684 .toolbarButton{
5685 height:100%;
5686 aspect-ratio:1;
5687 display:flex;
5688 align-items:center;
5689 justify-content:center;
5690 background:none;
5691 border:none;
5692 color:var(--main-color);
5693 outline:none;
5694 border-radius:2px;
5695 box-sizing:border-box;
5696 font:message-box;
5697 flex:none;
5698 position:relative;
5699 padding:0;
5700 }
5701
5702 .toolbarButton > span{
5703 display:inline-block;
5704 width:0;
5705 height:0;
5706 overflow:hidden;
5707 }
5708
5709 .toolbarButton::before{
5710 opacity:var(--toolbar-icon-opacity);
5711 display:inline-block;
5712 width:var(--icon-size);
5713 height:var(--icon-size);
5714 content:"";
5715 background-color:var(--toolbar-icon-bg-color);
5716 -webkit-mask-size:cover;
5717 mask-size:cover;
5718 -webkit-mask-position:center;
5719 mask-position:center;
5720 }
5721
5722 .toolbarButton.toggled{
5723 background-color:var(--toggled-btn-bg-color);
5724 color:var(--toggled-btn-color);
5725 }
5726
5727 .toolbarButton.toggled::before{
5728 background-color:var(--toggled-btn-color);
5729 }
5730
5731 .toolbarButton.toggled:hover{
5732 outline:var(--toggled-hover-btn-outline) !important;
5733 }
5734
5735 .toolbarButton.toggled:hover:active{
5736 background-color:var(--toggled-hover-active-btn-color);
5737 }
5738
5739 .toolbarButton:is(:hover,:focus-visible){
5740 background-color:var(--button-hover-color);
5741 }
5742
5743 .toolbarButton:is(:hover,:focus-visible)::before{
5744 background-color:var(--toolbar-icon-hover-bg-color);
5745 }
5746
5747 .toolbarButton:is([disabled="disabled"],[disabled]){
5748 opacity:0.5;
5749 pointer-events:none;
5750 }
5751
5752 .toolbarButton.labeled{
5753 width:100%;
5754 min-height:var(--menuitem-height);
5755 justify-content:flex-start;
5756 gap:8px;
5757 padding-inline-start:12px;
5758 aspect-ratio:unset;
5759 text-align:start;
5760 white-space:normal;
5761 cursor:default;
5762 }
5763
5764 .toolbarButton.labeled:is(a){
5765 text-decoration:none;
5766 }
5767
5768 .toolbarButton.labeled[href="#"]:is(a){
5769 opacity:0.5;
5770 pointer-events:none;
5771 }
5772
5773 .toolbarButton.labeled::before{
5774 opacity:var(--doorhanger-icon-opacity);
5775 }
5776
5777 .toolbarButton.labeled:is(:hover,:focus-visible){
5778 color:var(--doorhanger-hover-color);
5779 }
5780
5781 .toolbarButton.labeled > span{
5782 display:inline-block;
5783 width:-moz-max-content;
5784 width:max-content;
5785 height:auto;
5786 }
5787
5788 .toolbarButtonWithContainer{
5789 height:100%;
5790 aspect-ratio:1;
5791 display:inline-block;
5792 position:relative;
5793 flex:none;
5794 }
5795
5796 .toolbarButtonWithContainer > .toolbarButton{
5797 width:100%;
5798 height:100%;
5799 }
5800
5801 .toolbarButtonWithContainer .menu{
5802 padding-block:5px;
5803 }
5804
5805 .toolbarButtonWithContainer .menuContainer{
5806 width:100%;
5807 height:auto;
5808 max-height:calc(
5809 var(--viewer-container-height) - var(--toolbar-height) -
5810 var(--doorhanger-height)
5811 );
5812 display:flex;
5813 flex-direction:column;
5814 box-sizing:border-box;
5815 overflow-y:auto;
5816 }
5817
5818 .toolbarButtonWithContainer .editorParamsToolbar{
5819 height:auto;
5820 width:220px;
5821 position:absolute;
5822 z-index:30000;
5823 cursor:default;
5824 }
5825
5826 :is(.toolbarButtonWithContainer .editorParamsToolbar) :is(#editorStampAddImage,#editorSignatureAddSignature)::before{
5827 -webkit-mask-image:var(--editorParams-stampAddImage-icon);
5828 mask-image:var(--editorParams-stampAddImage-icon);
5829 }
5830
5831 :is(.toolbarButtonWithContainer .editorParamsToolbar) .editorParamsLabel{
5832 flex:none;
5833 font:menu;
5834 font-size:13px;
5835 font-style:normal;
5836 font-weight:400;
5837 line-height:150%;
5838 width:-moz-fit-content;
5839 width:fit-content;
5840 inset-inline-start:0;
5841 color:var(--main-color);
5842 }
5843
5844 :is(.toolbarButtonWithContainer .editorParamsToolbar) button:is(:hover,:focus-visible) .editorParamsLabel{
5845 color:var(--doorhanger-hover-color);
5846 }
5847
5848 :is(.toolbarButtonWithContainer .editorParamsToolbar) .editorParamsToolbarContainer{
5849 width:100%;
5850 height:auto;
5851 display:flex;
5852 flex-direction:column;
5853 box-sizing:border-box;
5854 padding-inline:10px;
5855 padding-block:10px;
5856 }
5857
5858 :is(:is(.toolbarButtonWithContainer .editorParamsToolbar) .editorParamsToolbarContainer) > .editorParamsSetter{
5859 min-height:26px;
5860 display:flex;
5861 align-items:center;
5862 justify-content:space-between;
5863 }
5864
5865 :is(:is(.toolbarButtonWithContainer .editorParamsToolbar) .editorParamsToolbarContainer) .editorParamsColor{
5866 width:32px;
5867 height:32px;
5868 flex:none;
5869 padding:0;
5870 }
5871
5872 :is(:is(.toolbarButtonWithContainer .editorParamsToolbar) .editorParamsToolbarContainer) .editorParamsSlider{
5873 background-color:transparent;
5874 width:90px;
5875 flex:0 1 0;
5876 font:message-box;
5877 }
5878
5879 :is(:is(:is(.toolbarButtonWithContainer .editorParamsToolbar) .editorParamsToolbarContainer) .editorParamsSlider)::-moz-range-progress{
5880 background-color:black;
5881 }
5882
5883 :is(:is(:is(.toolbarButtonWithContainer .editorParamsToolbar) .editorParamsToolbarContainer) .editorParamsSlider)::-webkit-slider-runnable-track,:is(:is(:is(.toolbarButtonWithContainer .editorParamsToolbar) .editorParamsToolbarContainer) .editorParamsSlider)::-moz-range-track{
5884 background-color:black;
5885 }
5886
5887 :is(:is(:is(.toolbarButtonWithContainer .editorParamsToolbar) .editorParamsToolbarContainer) .editorParamsSlider)::-webkit-slider-thumb,:is(:is(:is(.toolbarButtonWithContainer .editorParamsToolbar) .editorParamsToolbarContainer) .editorParamsSlider)::-moz-range-thumb{
5888 background-color:white;
5889 }
5890
5891 #secondaryToolbar{
5892 height:auto;
5893 width:220px;
5894 position:absolute;
5895 z-index:30000;
5896 cursor:default;
5897 min-height:26px;
5898 max-height:calc(var(--viewer-container-height) - 40px);
5899 }
5900
5901 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #secondaryOpenFile::before{
5902 -webkit-mask-image:var(--toolbarButton-openFile-icon);
5903 mask-image:var(--toolbarButton-openFile-icon);
5904 }
5905
5906 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #secondaryPrint::before{
5907 -webkit-mask-image:var(--toolbarButton-print-icon);
5908 mask-image:var(--toolbarButton-print-icon);
5909 }
5910
5911 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #secondaryDownload::before{
5912 -webkit-mask-image:var(--toolbarButton-download-icon);
5913 mask-image:var(--toolbarButton-download-icon);
5914 }
5915
5916 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #presentationMode::before{
5917 -webkit-mask-image:var(--toolbarButton-presentationMode-icon);
5918 mask-image:var(--toolbarButton-presentationMode-icon);
5919 }
5920
5921 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #viewBookmark::before{
5922 -webkit-mask-image:var(--toolbarButton-bookmark-icon);
5923 mask-image:var(--toolbarButton-bookmark-icon);
5924 }
5925
5926 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #firstPage::before{
5927 -webkit-mask-image:var(--secondaryToolbarButton-firstPage-icon);
5928 mask-image:var(--secondaryToolbarButton-firstPage-icon);
5929 }
5930
5931 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #lastPage::before{
5932 -webkit-mask-image:var(--secondaryToolbarButton-lastPage-icon);
5933 mask-image:var(--secondaryToolbarButton-lastPage-icon);
5934 }
5935
5936 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #pageRotateCcw::before{
5937 -webkit-mask-image:var(--secondaryToolbarButton-rotateCcw-icon);
5938 mask-image:var(--secondaryToolbarButton-rotateCcw-icon);
5939 }
5940
5941 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #pageRotateCw::before{
5942 -webkit-mask-image:var(--secondaryToolbarButton-rotateCw-icon);
5943 mask-image:var(--secondaryToolbarButton-rotateCw-icon);
5944 }
5945
5946 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #cursorSelectTool::before{
5947 -webkit-mask-image:var(--secondaryToolbarButton-selectTool-icon);
5948 mask-image:var(--secondaryToolbarButton-selectTool-icon);
5949 }
5950
5951 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #cursorHandTool::before{
5952 -webkit-mask-image:var(--secondaryToolbarButton-handTool-icon);
5953 mask-image:var(--secondaryToolbarButton-handTool-icon);
5954 }
5955
5956 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #scrollPage::before{
5957 -webkit-mask-image:var(--secondaryToolbarButton-scrollPage-icon);
5958 mask-image:var(--secondaryToolbarButton-scrollPage-icon);
5959 }
5960
5961 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #scrollVertical::before{
5962 -webkit-mask-image:var(--secondaryToolbarButton-scrollVertical-icon);
5963 mask-image:var(--secondaryToolbarButton-scrollVertical-icon);
5964 }
5965
5966 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #scrollHorizontal::before{
5967 -webkit-mask-image:var(--secondaryToolbarButton-scrollHorizontal-icon);
5968 mask-image:var(--secondaryToolbarButton-scrollHorizontal-icon);
5969 }
5970
5971 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #scrollWrapped::before{
5972 -webkit-mask-image:var(--secondaryToolbarButton-scrollWrapped-icon);
5973 mask-image:var(--secondaryToolbarButton-scrollWrapped-icon);
5974 }
5975
5976 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #spreadNone::before{
5977 -webkit-mask-image:var(--secondaryToolbarButton-spreadNone-icon);
5978 mask-image:var(--secondaryToolbarButton-spreadNone-icon);
5979 }
5980
5981 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #spreadOdd::before{
5982 -webkit-mask-image:var(--secondaryToolbarButton-spreadOdd-icon);
5983 mask-image:var(--secondaryToolbarButton-spreadOdd-icon);
5984 }
5985
5986 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #spreadEven::before{
5987 -webkit-mask-image:var(--secondaryToolbarButton-spreadEven-icon);
5988 mask-image:var(--secondaryToolbarButton-spreadEven-icon);
5989 }
5990
5991 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #imageAltTextSettings::before{
5992 -webkit-mask-image:var(--secondaryToolbarButton-imageAltTextSettings-icon);
5993 mask-image:var(--secondaryToolbarButton-imageAltTextSettings-icon);
5994 }
5995
5996 :is(#secondaryToolbar #secondaryToolbarButtonContainer) #documentProperties::before{
5997 -webkit-mask-image:var(--secondaryToolbarButton-documentProperties-icon);
5998 mask-image:var(--secondaryToolbarButton-documentProperties-icon);
5999 }
6000
6001 #findbar{
6002 --input-horizontal-padding:4px;
6003 --findbar-padding:2px;
6004
6005 width:-moz-max-content;
6006
6007 width:max-content;
6008 max-width:90vw;
6009 min-height:var(--toolbar-height);
6010 height:auto;
6011 position:absolute;
6012 z-index:30000;
6013 cursor:default;
6014 padding:0;
6015 min-width:300px;
6016 background-color:var(--toolbar-bg-color);
6017 box-sizing:border-box;
6018 flex-wrap:wrap;
6019 justify-content:flex-start;
6020 }
6021
6022 #findbar > *{
6023 height:var(--toolbar-height);
6024 padding:var(--findbar-padding);
6025 }
6026
6027 #findbar #findInputContainer{
6028 margin-inline-start:2px;
6029 }
6030
6031 :is(#findbar #findInputContainer) #findPreviousButton::before{
6032 -webkit-mask-image:var(--findbarButton-previous-icon);
6033 mask-image:var(--findbarButton-previous-icon);
6034 }
6035
6036 :is(#findbar #findInputContainer) #findNextButton::before{
6037 -webkit-mask-image:var(--findbarButton-next-icon);
6038 mask-image:var(--findbarButton-next-icon);
6039 }
6040
6041 :is(#findbar #findInputContainer) #findInput{
6042 width:200px;
6043 padding:5px var(--input-horizontal-padding);
6044 }
6045
6046 :is(:is(#findbar #findInputContainer) #findInput)::-moz-placeholder{
6047 font-style:normal;
6048 }
6049
6050 :is(:is(#findbar #findInputContainer) #findInput)::placeholder{
6051 font-style:normal;
6052 }
6053
6054 .loadingInput:has( > [data-status="pending"]:is(:is(#findbar #findInputContainer) #findInput))::after{
6055 display:inline;
6056 visibility:visible;
6057 inset-inline-end:calc(var(--input-horizontal-padding) + 1px);
6058 }
6059
6060 [data-status="notFound"]:is(:is(#findbar #findInputContainer) #findInput){
6061 background-color:rgb(255 102 102);
6062 }
6063
6064 #findbar #findbarMessageContainer{
6065 display:none;
6066 gap:4px;
6067 }
6068
6069 :is(#findbar #findbarMessageContainer):has( > :is(#findResultsCount,#findMsg):not(:empty)){
6070 display:inline flex;
6071 }
6072
6073 :is(#findbar #findbarMessageContainer) #findResultsCount{
6074 background-color:rgb(217 217 217);
6075 color:rgb(82 82 82);
6076 padding-block:4px;
6077 }
6078
6079 :is(:is(#findbar #findbarMessageContainer) #findResultsCount):empty{
6080 display:none;
6081 }
6082
6083 [data-status="notFound"]:is(:is(#findbar #findbarMessageContainer) #findMsg){
6084 font-weight:bold;
6085 }
6086
6087 :is(:is(#findbar #findbarMessageContainer) #findMsg):empty{
6088 display:none;
6089 }
6090
6091 #findbar.wrapContainers{
6092 flex-direction:column;
6093 align-items:flex-start;
6094 height:-moz-max-content;
6095 height:max-content;
6096 }
6097
6098 #findbar.wrapContainers .toolbarLabel{
6099 margin:0 4px;
6100 }
6101
6102 #findbar.wrapContainers #findbarMessageContainer{
6103 flex-wrap:wrap;
6104 flex-flow:column nowrap;
6105 align-items:flex-start;
6106 height:-moz-max-content;
6107 height:max-content;
6108 }
6109
6110 :is(#findbar.wrapContainers #findbarMessageContainer) #findResultsCount{
6111 height:calc(var(--toolbar-height) - 2 * var(--findbar-padding));
6112 }
6113
6114 :is(#findbar.wrapContainers #findbarMessageContainer) #findMsg{
6115 min-height:var(--toolbar-height);
6116 }
6117
6118 @page{{
6119 margin:0;
6120 }
6121
6122 #printContainer{
6123 display:none;
6124 }
6125
6126 @media print{
6127 body{
6128 background:rgb(0 0 0 / 0) none;
6129 }
6130
6131 body[data-pdfjsprinting] #outerContainer{
6132 display:none;
6133 }
6134
6135 body[data-pdfjsprinting] #printContainer{
6136 display:block;
6137 }
6138
6139 #printContainer{
6140 height:100%;
6141 }
6142 #printContainer > .printedPage{
6143 page-break-after:always;
6144 page-break-inside:avoid;
6145 height:100%;
6146 width:100%;
6147
6148 display:flex;
6149 flex-direction:column;
6150 justify-content:center;
6151 align-items:center;
6152 }
6153
6154 #printContainer > .xfaPrintedPage .xfaPage{
6155 position:absolute;
6156 }
6157
6158 #printContainer > .xfaPrintedPage{
6159 page-break-after:always;
6160 page-break-inside:avoid;
6161 width:100%;
6162 height:100%;
6163 position:relative;
6164 }
6165
6166 #printContainer > .printedPage :is(canvas, img){
6167 max-width:100%;
6168 max-height:100%;
6169
6170 direction:ltr;
6171 display:block;
6172 }
6173 }
6174
6175 .visibleMediumView{
6176 display:none !important;
6177 }
6178
6179 .toolbarLabel{
6180 width:-moz-max-content;
6181 width:max-content;
6182 min-width:16px;
6183 height:100%;
6184 padding-inline:4px;
6185 margin:2px;
6186 border-radius:2px;
6187 color:var(--main-color);
6188 font-size:12px;
6189 line-height:14px;
6190 text-align:left;
6191 -webkit-user-select:none;
6192 -moz-user-select:none;
6193 user-select:none;
6194 cursor:default;
6195 box-sizing:border-box;
6196
6197 display:inline flex;
6198 flex-direction:column;
6199 align-items:center;
6200 justify-content:center;
6201 }
6202
6203 .toolbarLabel > label{
6204 width:100%;
6205 }
6206
6207 .toolbarHorizontalGroup{
6208 height:100%;
6209 display:inline flex;
6210 flex-direction:row;
6211 align-items:center;
6212 justify-content:space-between;
6213 gap:1px;
6214 box-sizing:border-box;
6215 }
6216
6217 .dropdownToolbarButton{
6218 display:inline flex;
6219 flex-direction:row;
6220 align-items:center;
6221 justify-content:center;
6222 position:relative;
6223
6224 width:-moz-fit-content;
6225
6226 width:fit-content;
6227 min-width:140px;
6228 padding:0;
6229 background-color:var(--dropdown-btn-bg-color);
6230 border:var(--dropdown-btn-border);
6231 border-radius:2px;
6232 color:var(--main-color);
6233 font-size:12px;
6234 line-height:14px;
6235 -webkit-user-select:none;
6236 -moz-user-select:none;
6237 user-select:none;
6238 cursor:default;
6239 box-sizing:border-box;
6240 outline:none;
6241 }
6242
6243 .dropdownToolbarButton:hover{
6244 background-color:var(--button-hover-color);
6245 }
6246
6247 .dropdownToolbarButton > select{
6248 -webkit-appearance:none;
6249 -moz-appearance:none;
6250 appearance:none;
6251 width:inherit;
6252 min-width:inherit;
6253 height:28px;
6254 font:message-box;
6255 font-size:12px;
6256 color:var(--main-color);
6257 margin:0;
6258 padding-block:1px 2px;
6259 padding-inline:6px 38px;
6260 border:none;
6261 outline:none;
6262 background-color:var(--dropdown-btn-bg-color);
6263 }
6264
6265 :is(.dropdownToolbarButton > select) > option{
6266 background:var(--doorhanger-bg-color);
6267 color:var(--main-color);
6268 }
6269
6270 :is(.dropdownToolbarButton > select):is(:hover,:focus-visible){
6271 background-color:var(--button-hover-color);
6272 color:var(--toggled-btn-color);
6273 }
6274
6275 .dropdownToolbarButton::after{
6276 position:absolute;
6277 display:inline;
6278 width:var(--icon-size);
6279 height:var(--icon-size);
6280
6281 content:"";
6282 background-color:var(--toolbar-icon-bg-color);
6283 -webkit-mask-size:cover;
6284 mask-size:cover;
6285
6286 inset-inline-end:4px;
6287 pointer-events:none;
6288 -webkit-mask-image:var(--toolbarButton-menuArrow-icon);
6289 mask-image:var(--toolbarButton-menuArrow-icon);
6290 }
6291
6292 .dropdownToolbarButton:is(:hover,:focus-visible,:active)::after{
6293 background-color:var(--toolbar-icon-hover-bg-color);
6294 }
6295
6296 #toolbarContainer{
6297 --menuitem-height:calc(var(--toolbar-height) - 6px);
6298
6299 width:100%;
6300 height:var(--toolbar-height);
6301 padding:var(--toolbar-vertical-padding) var(--toolbar-horizontal-padding);
6302 position:relative;
6303 box-sizing:border-box;
6304 font:message-box;
6305 background-color:var(--toolbar-bg-color);
6306 box-shadow:var(--toolbar-box-shadow);
6307 border-bottom:var(--toolbar-border-bottom);
6308 }
6309
6310 #toolbarContainer #toolbarViewer{
6311 width:100%;
6312 height:100%;
6313 justify-content:space-between;
6314 }
6315
6316 :is(#toolbarContainer #toolbarViewer) > *{
6317 flex:none;
6318 }
6319
6320 :is(#toolbarContainer #toolbarViewer) input{
6321 font:message-box;
6322 }
6323
6324 :is(#toolbarContainer #toolbarViewer) .toolbarButtonSpacer{
6325 width:30px;
6326 display:block;
6327 height:1px;
6328 }
6329
6330 :is(#toolbarContainer #toolbarViewer) #toolbarViewerLeft #numPages.toolbarLabel{
6331 padding-inline-start:3px;
6332 flex:none;
6333 }
6334
6335 #toolbarContainer #loadingBar{
6336 --progressBar-percent:0%;
6337 --progressBar-end-offset:0;
6338
6339 position:absolute;
6340 top:var(--toolbar-height);
6341 inset-inline:0 var(--progressBar-end-offset);
6342 height:4px;
6343 background-color:var(--progressBar-bg-color);
6344 border-bottom:1px solid var(--toolbar-border-color);
6345 transition-property:inset-inline-start;
6346 transition-duration:var(--sidebar-transition-duration);
6347 transition-timing-function:var(--sidebar-transition-timing-function);
6348 }
6349
6350 :is(#toolbarContainer #loadingBar) .progress{
6351 position:absolute;
6352 top:0;
6353 inset-inline-start:0;
6354 width:100%;
6355 transform:scaleX(var(--progressBar-percent));
6356 transform-origin:calc(50% - 50% * var(--dir-factor)) 0;
6357 height:100%;
6358 background-color:var(--progressBar-color);
6359 overflow:hidden;
6360 transition:transform 200ms;
6361 }
6362
6363 .indeterminate:is(#toolbarContainer #loadingBar) .progress{
6364 transform:none;
6365 background-color:var(--progressBar-bg-color);
6366 transition:none;
6367 }
6368
6369 :is(.indeterminate:is(#toolbarContainer #loadingBar) .progress) .glimmer{
6370 position:absolute;
6371 top:0;
6372 inset-inline-start:0;
6373 height:100%;
6374 width:calc(100% + 150px);
6375 background:repeating-linear-gradient(
6376 135deg,
6377 var(--progressBar-blend-color) 0,
6378 var(--progressBar-bg-color) 5px,
6379 var(--progressBar-bg-color) 45px,
6380 var(--progressBar-color) 55px,
6381 var(--progressBar-color) 95px,
6382 var(--progressBar-blend-color) 100px
6383 );
6384 animation:progressIndeterminate 1s linear infinite;
6385 }
6386
6387 @media all and (max-width: 840px){
6388 #sidebarContainer{
6389 background-color:var(--sidebar-narrow-bg-color);
6390 }
6391 #outerContainer.sidebarOpen #viewerContainer{
6392 inset-inline-start:0 !important;
6393 }
6394 }
6395
6396 @media all and (max-width: 750px){
6397 #outerContainer .hiddenMediumView{
6398 display:none !important;
6399 }
6400 #outerContainer .visibleMediumView:not(.hidden, [hidden]){
6401 display:inline-block !important;
6402 }
6403 }
6404
6405 @media all and (max-width: 690px){
6406 .hiddenSmallView,
6407 .hiddenSmallView *{
6408 display:none !important;
6409 }
6410
6411 #toolbarContainer #toolbarViewer .toolbarButtonSpacer{
6412 width:0;
6413 }
6414 }
6415
6416 @media all and (max-width: 560px){
6417 #scaleSelectContainer{
6418 display:none;
6419 }
6420 }
6421
6422
6423 html.e2pdf-responsive,
6424 html.e2pdf-responsive #viewerContainer{
6425 overflow-y:hidden;
6426 }
6427
6428 html.e2pdf-responsive.e2pdf-responsive-page,
6429 html.e2pdf-responsive.e2pdf-responsive-page #viewerContainer{
6430 overflow: auto;
6431 }
6432
6433 html.e2pdf-hide-background body {
6434 background: none;
6435 }
6436
6437 html.e2pdf-hide-toolbar .toolbar {
6438 display: none;
6439 }
6440
6441 html.e2pdf-hide-toolbar #viewerContainer {
6442 top: 0;
6443 }
6444
6445 html.e2pdf-hide-secondary-toolbar #outerContainer .hiddenMediumView,
6446 html.e2pdf-hide-secondary-toolbar #outerContainer .hiddenLargeView {
6447 display: inherit;
6448 }
6449
6450 @media all and (max-width: 560px) {
6451 html.e2pdf-hide-secondary-toolbar #pageNumber {
6452 width: 20px;
6453 }
6454 }
6455
6456 @media all and (max-width: 900px) {
6457 #toolbarViewerMiddle {
6458 position: absolute;
6459 left: 50%;
6460 transform: translateX(-50%);
6461 }
6462 }
6463
6464
6465 .e2pdf-dark-theme {
6466 color-scheme: dark;
6467 }
6468
6469 html.e2pdf-hide-secondary-toolbar #secondaryToolbar,
6470 html.e2pdf-hide-secondary-toolbar #secondaryToolbarToggle,
6471 html.e2pdf-hide-secondary-toolbar #secondaryToolbarToggle .verticalToolbarSeparator,
6472 html.e2pdf-hide-secondary-toolbar #toolbarViewerRight #editorModeSeparator {
6473 display: none;
6474 }
6475
6476 html.e2pdf-hide-left-toolbar #toolbarViewerLeft {
6477 display: none;
6478 }
6479
6480 html.e2pdf-hide-middle-toolbar #toolbarViewerMiddle {
6481 display: none;
6482 }
6483
6484 html.e2pdf-hide-right-toolbar #toolbarViewerRight {
6485 display: none;
6486 }
6487
6488 html.e2pdf-hide-sidebar #sidebarToggle,
6489 html.e2pdf-hide-sidebar #toolbarViewerLeft .toolbarButtonSpacer {
6490 display: none;
6491 }
6492
6493 html.e2pdf-hide-search #viewFind {
6494 display: none;
6495 }
6496
6497 html.e2pdf-hide-pageupdown #toolbarViewerLeft .splitToolbarButton {
6498 display: none;
6499 }
6500
6501
6502 html.e2pdf-hide-sidebar.e2pdf-hide-search.e2pdf-hide-pageupdown #pageNumber {
6503 margin-left: 5px;
6504 }
6505
6506 html.e2pdf-hide-pagenumber #pageNumber,
6507 html.e2pdf-hide-pagenumber #numPages {
6508 display: none;
6509 }
6510
6511 html.e2pdf-hide-zoom #toolbarViewerMiddle .splitToolbarButton {
6512 display: none;
6513 }
6514
6515 html.e2pdf-hide-scale #scaleSelectContainer {
6516 display: none;
6517 }
6518
6519 html.e2pdf-hide-presentation #presentationMode,
6520 html.e2pdf-hide-presentation #secondaryPresentationMode {
6521 display: none !important;
6522 }
6523
6524 html.e2pdf-hide-openfile #openFile,
6525 html.e2pdf-hide-openfile #secondaryOpenFile {
6526 display: none !important;
6527 }
6528
6529 html.e2pdf-hide-print #print,
6530 html.e2pdf-hide-print #secondaryPrint {
6531 display: none !important;
6532 }
6533
6534 html.e2pdf-hide-download #download,
6535 html.e2pdf-hide-download #secondaryDownload {
6536 display: none !important;
6537 }
6538
6539 html.e2pdf-hide-bookmark #viewBookmark,
6540 html.e2pdf-hide-bookmark #secondaryViewBookmark,
6541 html.e2pdf-hide-bookmark #secondaryViewBookmark + .horizontalToolbarSeparator {
6542 display: none;
6543 }
6544
6545
6546 html.e2pdf-hide-firstlastpage #firstPage,
6547 html.e2pdf-hide-firstlastpage #lastPage,
6548 html.e2pdf-hide-firstlastpage #lastPage + .horizontalToolbarSeparator {
6549 display: none;
6550 }
6551
6552 html.e2pdf-hide-rotate #pageRotateCw,
6553 html.e2pdf-hide-rotate #pageRotateCcw,
6554 html.e2pdf-hide-rotate #pageRotateCcw + .horizontalToolbarSeparator {
6555 display: none;
6556 }
6557
6558 html.e2pdf-hide-cursor #cursorSelectTool,
6559 html.e2pdf-hide-cursor #cursorHandTool,
6560 html.e2pdf-hide-cursor #cursorHandTool + .horizontalToolbarSeparator {
6561 display: none;
6562 }
6563
6564 html.e2pdf-hide-scroll #scrollVertical,
6565 html.e2pdf-hide-scroll #scrollHorizontal,
6566 html.e2pdf-hide-scroll #scrollWrapped,
6567 html.e2pdf-hide-scroll #scrollWrapped + .horizontalToolbarSeparator {
6568 display: none;
6569 }
6570
6571 html.e2pdf-hide-spread #spreadNone,
6572 html.e2pdf-hide-spread #spreadOdd,
6573 html.e2pdf-hide-spread #spreadEven,
6574 html.e2pdf-hide-spread #spreadEven + .horizontalToolbarSeparator {
6575 display: none;
6576 }
6577
6578 html.e2pdf-hide-properties #documentProperties {
6579 display: none;
6580 }
6581
6582 #e2pdfViewerLoader {
6583 display: block;
6584 width: 100%;
6585 color: #fff;
6586 position: absolute;
6587 transform: translateY(-50%);
6588 top: 50%;
6589 text-align: center;
6590 z-index: -1;
6591 }
6592
6593 html.e2pdf-hide-loader #e2pdfViewerLoader {
6594 display: none;
6595 }
6596
6597 .e2pdf-pages-loaded #e2pdfViewerLoader, .e2pdf-viewer-error #e2pdfViewerLoader {
6598 display: none;
6599 }
6600
6601 #e2pdfViewerLoadError {
6602 display: none;
6603 width: 100%;
6604 color: #fff;
6605 position: absolute;
6606 transform: translateY(-50%);
6607 top: 50%;
6608 text-align: center;
6609 z-index: -1;
6610 }
6611
6612 .e2pdf-viewer-error #e2pdfViewerLoadError {
6613 display: block;
6614 z-index: 1;
6615 }
6616
6617 #e2pdfViewerLoadError, #e2pdfViewerLoadError a {
6618 color: #2a2a2e;
6619 }
6620
6621 .e2pdf-dark-theme #e2pdfViewerLoadError,
6622 .e2pdf-dark-theme #e2pdfViewerLoadError a {
6623 color: #fff;
6624 }
6625
6626 .e2pdf-viewer-loader-text {
6627 color: rgba(42, 42, 46, 1);
6628 display: inline-block;
6629 margin-left: 10px;
6630 font-size: 14px;
6631 }
6632
6633 .e2pdf-dark-theme .e2pdf-viewer-loader-text {
6634 color: #fff;
6635 }
6636
6637 .e2pdf-viewer-loader-text:after {
6638 content: "Please wait, PDF is loading...";
6639 }
6640
6641 .e2pdf-viewer-loader-icon {
6642 width: 48px;
6643 height: 48px;
6644 background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBzdHJva2U9ImJsYWNrIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5LjUiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2UtZGFzaGFycmF5IiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjEuNXMiIGtleVNwbGluZXM9IjAuNDIsMCwwLjU4LDE7MC40MiwwLDAuNTgsMTswLjQyLDAsMC41OCwxIiBrZXlUaW1lcz0iMDswLjQ3NTswLjk1OzEiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjAgMTUwOzQyIDE1MDs0MiAxNTA7NDIgMTUwIi8+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ic3Ryb2tlLWRhc2hvZmZzZXQiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMS41cyIga2V5U3BsaW5lcz0iMC40MiwwLDAuNTgsMTswLjQyLDAsMC41OCwxOzAuNDIsMCwwLjU4LDEiIGtleVRpbWVzPSIwOzAuNDc1OzAuOTU7MSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMDstMTY7LTU5Oy01OSIvPjwvY2lyY2xlPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgdmFsdWVzPSIwIDEyIDEyOzM2MCAxMiAxMiIvPjwvZz48L3N2Zz4=') no-repeat center center;
6645 margin: 0 auto;
6646 animation:l20-1 0.8s infinite linear alternate,l20-2 1.6s infinite linear;
6647 margin-bottom: 8px;
6648 }
6649
6650 .e2pdf-dark-theme .e2pdf-viewer-loader-icon {
6651 background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBzdHJva2U9IndoaXRlIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI5LjUiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIj48YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJzdHJva2UtZGFzaGFycmF5IiBjYWxjTW9kZT0ic3BsaW5lIiBkdXI9IjEuNXMiIGtleVNwbGluZXM9IjAuNDIsMCwwLjU4LDE7MC40MiwwLDAuNTgsMTswLjQyLDAsMC41OCwxIiBrZXlUaW1lcz0iMDswLjQ3NTswLjk1OzEiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB2YWx1ZXM9IjAgMTUwOzQyIDE1MDs0MiAxNTA7NDIgMTUwIi8+PGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ic3Ryb2tlLWRhc2hvZmZzZXQiIGNhbGNNb2RlPSJzcGxpbmUiIGR1cj0iMS41cyIga2V5U3BsaW5lcz0iMC40MiwwLDAuNTgsMTswLjQyLDAsMC41OCwxOzAuNDIsMCwwLjU4LDEiIGtleVRpbWVzPSIwOzAuNDc1OzAuOTU7MSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHZhbHVlcz0iMDstMTY7LTU5Oy01OSIvPjwvY2lyY2xlPjxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgZHVyPSIycyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgdmFsdWVzPSIwIDEyIDEyOzM2MCAxMiAxMiIvPjwvZz48L3N2Zz4=') no-repeat center center;
6652 }
6653
6654 html.e2pdf-hide-secondary-toolbar #editorStampParamsToolbar {
6655 inset-inline-end: 11px;
6656 }
6657
6658 html.e2pdf-hide-secondary-toolbar #editorInkParamsToolbar {
6659 inset-inline-end: 39px;
6660 }
6661
6662 html.e2pdf-hide-secondary-toolbar #editorFreeTextParamsToolbar {
6663 inset-inline-end: 67px;
6664 }
6665
6666 html.e2pdf-hide-freetext #editorFreeText,
6667 html.e2pdf-hide-ink #editorInk,
6668 html.e2pdf-hide-stamp #editorStamp,
6669 html.e2pdf-hide-highlight #editorHighlight {
6670 display: none;
6671 }
6672
6673 #toolBarRefresh {
6674 float: right;
6675 display: none;
6676 }
6677
6678 html.e2pdf-preview #toolBarRefresh {
6679 display: block;
6680 }
6681
6682 #documentRefresh {
6683 position: relative;
6684 }
6685
6686 #documentRefresh::before {
6687 -webkit-mask-image: url(images/secondaryToolbarButton-refreshCw.svg);
6688 mask-image: url(images/secondaryToolbarButton-refreshCw.svg);
6689 }
6690
6691 html.e2pdf-hide-editor #editorModeButtons,
6692 html.e2pdf-hide-editor #editorModeSeparator,
6693 html.e2pdf-hide-editor.e2pdf-hide-secondary-toolbar #toolbarViewerRight .verticalToolbarSeparator
6694 {
6695 display: none;
6696 }
6697
6698 #mainContainer {
6699 min-width: 200px;
6700 }
6701
6702 @media all and (max-width: 350px) {
6703 #toolbarViewerMiddle {
6704 display: none;
6705 }
6706 }
6707
6708 @media all and (max-width: 750px) {
6709 html.e2pdf-hide-secondary-toolbar #outerContainer .hiddenMediumView {
6710 display: inherit !important;
6711 }
6712 }
6713
6714 @media all and (max-width: 820px) {
6715 html.e2pdf-hide-secondary-toolbar #outerContainer .hiddenLargeView {
6716 display: inherit !important;
6717 }
6718 }
6719
6720