PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents / 3.9.17
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents v3.9.17
4.6.5 4.6.4 4.6.3 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / assets / pdf / web / viewer.css
embedpress / assets / pdf / web Last commit date
cmaps 3 years ago images 3 years ago locale 3 years ago ep-scripts.js 2 years ago viewer.css 2 years ago viewer.html 2 years ago viewer.js 2 years ago
viewer.css
2724 lines
1 .annotationLayer section, .xfaLayer {
2 text-align: initial;
3 transform-origin: 0 0
4 }
5
6 .textLayer, .xfaCaption, .xfaPage {
7 overflow: hidden
8 }
9
10 *, .annotationLayer .choiceWidgetAnnotation select option {
11 padding: 0
12 }
13
14 #outerContainer.sidebarOpen #sidebarContainer, #sidebarContent {
15 inset-inline-start: 0
16 }
17
18 #loadingBar, #sidebarContainer {
19 transition-property: inset-inline-start
20 }
21
22 #loadingBar, #sidebarContainer, #viewerContainer:not(.pdfPresentationMode) {
23 transition-duration: var(--sidebar-transition-duration);
24 transition-timing-function: var(--sidebar-transition-timing-function)
25 }
26
27 #findInput[data-status=pending], #pageNumber.visiblePageIsLoading {
28 background-image: var(--loading-icon);
29 background-repeat: no-repeat
30 }
31
32 :root, [ep-data-theme=light] {
33 --sidebar-width: 200px;
34 --sidebar-transition-duration: 200ms;
35 --sidebar-transition-timing-function: ease;
36 --doorhanger-icon-opacity: 0.9;
37 --treeitem-expanded-icon: url(images/treeitem-expanded.svg);
38 --treeitem-collapsed-icon: url(images/treeitem-collapsed.svg);
39 --toolbarButton-menuArrow-icon: url(images/toolbarButton-menuArrow.svg);
40 --toolbarButton-sidebarToggle-icon: url(images/toolbarButton-sidebarToggle.svg);
41 --toolbarButton-secondaryToolbarToggle-icon: url(images/toolbarButton-secondaryToolbarToggle.svg);
42 --toolbarButton-pageUp-icon: url(images/toolbarButton-pageUp.svg);
43 --toolbarButton-pageDown-icon: url(images/toolbarButton-pageDown.svg);
44 --toolbarButton-zoomOut-icon: url(images/toolbarButton-zoomOut.svg);
45 --toolbarButton-zoomIn-icon: url(images/toolbarButton-zoomIn.svg);
46 --toolbarButton-presentationMode-icon: url(images/toolbarButton-presentationMode.svg);
47 --toolbarButton-print-icon: url(images/toolbarButton-print.svg);
48 --toolbarButton-openFile-icon: url(images/toolbarButton-openFile.svg);
49 --toolbarButton-download-icon: url(images/toolbarButton-download.svg);
50 --toolbarButton-bookmark-icon: url(images/toolbarButton-bookmark.svg);
51 --toolbarButton-viewThumbnail-icon: url(images/toolbarButton-viewThumbnail.svg);
52 --toolbarButton-viewOutline-icon: url(images/toolbarButton-viewOutline.svg);
53 --toolbarButton-viewAttachments-icon: url(images/toolbarButton-viewAttachments.svg);
54 --toolbarButton-viewLayers-icon: url(images/toolbarButton-viewLayers.svg);
55 --toolbarButton-currentOutlineItem-icon: url(images/toolbarButton-currentOutlineItem.svg);
56 --toolbarButton-search-icon: url(images/toolbarButton-search.svg);
57 --findbarButton-previous-icon: url(images/findbarButton-previous.svg);
58 --findbarButton-next-icon: url(images/findbarButton-next.svg);
59 --secondaryToolbarButton-firstPage-icon: url(images/secondaryToolbarButton-firstPage.svg);
60 --secondaryToolbarButton-lastPage-icon: url(images/secondaryToolbarButton-lastPage.svg);
61 --secondaryToolbarButton-rotateCcw-icon: url(images/secondaryToolbarButton-rotateCcw.svg);
62 --secondaryToolbarButton-rotateCw-icon: url(images/secondaryToolbarButton-rotateCw.svg);
63 --secondaryToolbarButton-selectTool-icon: url(images/secondaryToolbarButton-selectTool.svg);
64 --secondaryToolbarButton-handTool-icon: url(images/secondaryToolbarButton-handTool.svg);
65 --secondaryToolbarButton-scrollVertical-icon: url(images/secondaryToolbarButton-scrollVertical.svg);
66 --secondaryToolbarButton-scrollHorizontal-icon: url(images/secondaryToolbarButton-scrollHorizontal.svg);
67 --secondaryToolbarButton-scrollWrapped-icon: url(images/secondaryToolbarButton-scrollWrapped.svg);
68 --secondaryToolbarButton-spreadNone-icon: url(images/secondaryToolbarButton-spreadNone.svg);
69 --secondaryToolbarButton-spreadOdd-icon: url(images/secondaryToolbarButton-spreadOdd.svg);
70 --secondaryToolbarButton-spreadEven-icon: url(images/secondaryToolbarButton-spreadEven.svg);
71 --secondaryToolbarButton-documentProperties-icon: url(images/secondaryToolbarButton-documentProperties.svg)
72 }
73
74 [ep-data-theme=custom], [ep-data-theme=dark] {
75 --main-color: rgba(249, 249, 250, 1);
76 --errorWrapper-bg-color: rgba(169, 14, 14, 1);
77 --progressBar-color: rgba(0, 96, 223, 1);
78 --progressBar-indeterminate-bg-color: rgba(40, 40, 43, 1);
79 --progressBar-indeterminate-blend-color: rgba(20, 68, 133, 1);
80 --scrollbar-color: rgba(121, 121, 123, 1);
81 --scrollbar-bg-color: rgba(35, 35, 39, 1);
82 --toolbar-icon-bg-color: rgba(255, 255, 255, 1);
83 --toolbar-icon-hover-bg-color: rgba(255, 255, 255, 1);
84 --sidebar-narrow-bg-color: rgba(42, 42, 46, 0.9);
85 --sidebar-toolbar-bg-color: rgba(50, 50, 52, 1);
86 --toolbar-bg-color: rgba(56, 56, 61, 1);
87 --toolbar-border-color: rgba(12, 12, 13, 1);
88 --toggled-btn-color: rgba(255, 255, 255, 1);
89 --dropdown-btn-bg-color: rgba(74, 74, 79, 1);
90 --field-color: rgba(250, 250, 250, 1);
91 --field-border-color: rgba(115, 115, 115, 1);
92 --findbar-nextprevious-btn-bg-color: rgba(89, 89, 89, 1);
93 --treeitem-color: rgba(255, 255, 255, 0.8);
94 --treeitem-hover-color: rgba(255, 255, 255, 0.9);
95 --treeitem-selected-color: rgba(255, 255, 255, 0.9);
96 --treeitem-selected-bg-color: rgba(255, 255, 255, 0.25);
97 --sidebaritem-bg-color: rgba(255, 255, 255, 0.15);
98 --doorhanger-border-color: rgba(39, 39, 43, 1);
99 --doorhanger-hover-color: rgba(249, 249, 250, 1);
100 --doorhanger-hover-bg-color: rgba(93, 94, 98, 1);
101 --doorhanger-separator-color: rgba(92, 92, 97, 1);
102 --overlay-button-bg-color: rgba(92, 92, 97, 1);
103 --overlay-button-hover-bg-color: rgba(115, 115, 115, 1)
104 }
105
106 :root {
107 --highlight-bg-color: rgba(180, 0, 170, 1);
108 --highlight-selected-bg-color: rgba(0, 100, 0, 1);
109 --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>");
110 --input-focus-border-color: Highlight;
111 --input-focus-outline: 1px solid Canvas;
112 --input-unfocused-border-color: transparent;
113 --input-disabled-border-color: transparent;
114 --input-hover-border-color: black;
115 --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>");
116 --xfa-focus-outline: auto;
117 --focus-outline: solid 2px blue;
118 --hover-outline: dashed 2px blue;
119 --freetext-line-height: 1.35;
120 --freetext-padding: 2px;
121 --editorFreeText-editing-cursor: text;
122 --editorInk-editing-cursor: url(images/cursor-editorInk.svg) 0 16, pointer;
123 --viewer-container-height: 0;
124 --pdfViewer-padding-bottom: 0;
125 --page-margin: 1px auto -8px;
126 --page-border: 9px solid transparent;
127 --spreadHorizontalWrapped-margin-LR: -3.5px;
128 --loading-icon-delay: 400ms;
129 --dir-factor: 1;
130 --scale-select-width: 140px;
131 --toolbar-icon-opacity: 0.7;
132 --main-color: rgba(12, 12, 13, 1);
133 --body-bg-color: rgba(212, 212, 215, 1);
134 --progressBar-color: rgba(10, 132, 255, 1);
135 --progressBar-bg-color: rgba(221, 221, 222, 1);
136 --progressBar-blend-color: rgba(116, 177, 239, 1);
137 --scrollbar-color: auto;
138 --scrollbar-bg-color: auto;
139 --toolbar-icon-bg-color: rgba(0, 0, 0, 1);
140 --toolbar-icon-hover-bg-color: rgba(0, 0, 0, 1);
141 --sidebar-narrow-bg-color: rgba(212, 212, 215, 0.9);
142 --sidebar-toolbar-bg-color: rgba(245, 246, 247, 1);
143 --toolbar-bg-color: rgba(249, 249, 250, 1);
144 --toolbar-border-color: rgba(184, 184, 184, 1);
145 --toolbar-box-shadow: 0 1px 0 var(--toolbar-border-color);
146 --toolbar-border-bottom: none;
147 --toolbarSidebar-box-shadow: inset calc(-1px * var(--dir-factor)) 0 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.1);
148 --toolbarSidebar-border-bottom: none;
149 --button-hover-color: rgba(221, 222, 223, 1);
150 --toggled-btn-color: rgba(0, 0, 0, 1);
151 --toggled-btn-bg-color: rgba(0, 0, 0, 0.3);
152 --toggled-hover-active-btn-color: rgba(0, 0, 0, 0.4);
153 --dropdown-btn-bg-color: rgba(215, 215, 219, 1);
154 --dropdown-btn-border: none;
155 --separator-color: rgba(0, 0, 0, 0.3);
156 --field-color: rgba(6, 6, 6, 1);
157 --field-bg-color: rgba(255, 255, 255, 1);
158 --field-border-color: rgba(187, 187, 188, 1);
159 --treeitem-color: rgba(0, 0, 0, 0.8);
160 --treeitem-hover-color: rgba(0, 0, 0, 0.9);
161 --treeitem-selected-color: rgba(0, 0, 0, 0.9);
162 --treeitem-selected-bg-color: rgba(0, 0, 0, 0.25);
163 --sidebaritem-bg-color: rgba(0, 0, 0, 0.15);
164 --doorhanger-bg-color: rgba(255, 255, 255, 1);
165 --doorhanger-border-color: rgba(12, 12, 13, 0.2);
166 --doorhanger-hover-color: rgba(12, 12, 13, 1);
167 --doorhanger-hover-bg-color: rgba(237, 237, 237, 1);
168 --doorhanger-separator-color: rgba(222, 222, 222, 1);
169 --dialog-button-border: none;
170 --dialog-button-bg-color: rgba(12, 12, 13, 0.1);
171 --dialog-button-hover-bg-color: rgba(12, 12, 13, 0.3);
172 --loading-icon: url(images/loading.svg);
173 --toolbarButton-editorFreeText-icon: url(images/toolbarButton-editorFreeText.svg);
174 --toolbarButton-editorInk-icon: url(images/toolbarButton-editorInk.svg);
175 --secondaryToolbarButton-scrollPage-icon: url(images/secondaryToolbarButton-scrollPage.svg)
176 }
177
178 .textLayer {
179 position: absolute;
180 text-align: initial;
181 left: 0;
182 top: 0;
183 right: 0;
184 bottom: 0;
185 opacity: .25;
186 line-height: 1;
187 -webkit-text-size-adjust: none;
188 -moz-text-size-adjust: none;
189 text-size-adjust: none;
190 forced-color-adjust: none;
191 transform-origin: 0 0;
192 z-index: 2
193 }
194
195 .textLayer br, .textLayer span {
196 color: transparent;
197 position: absolute;
198 white-space: pre;
199 cursor: text;
200 transform-origin: 0% 0%
201 }
202
203 .textLayer span.markedContent {
204 top: 0;
205 height: 0
206 }
207
208 .textLayer .highlight {
209 margin: -1px;
210 padding: 1px;
211 background-color: var(--highlight-bg-color);
212 border-radius: 4px
213 }
214
215 .textLayer .highlight.appended, .xfaLayer .highlight.appended {
216 position: initial
217 }
218
219 .textLayer .highlight.begin, .xfaLayer .highlight.begin {
220 border-radius: 4px 0 0 4px
221 }
222
223 .textLayer .highlight.end, .xfaLayer .highlight.end {
224 border-radius: 0 4px 4px 0
225 }
226
227 .textLayer .highlight.middle, .xfaLayer .highlight.middle {
228 border-radius: 0
229 }
230
231 .textLayer .highlight.selected {
232 background-color: var(--highlight-selected-bg-color)
233 }
234
235 .textLayer ::-moz-selection {
236 background: AccentColor
237 }
238
239 .textLayer ::selection {
240 background: AccentColor
241 }
242
243 .textLayer br::-moz-selection {
244 background: 0 0
245 }
246
247 .textLayer br::selection {
248 background: 0 0
249 }
250
251 .textLayer .endOfContent {
252 display: block;
253 position: absolute;
254 left: 0;
255 top: 100%;
256 right: 0;
257 bottom: 0;
258 z-index: -1;
259 cursor: default;
260 -webkit-user-select: none;
261 -moz-user-select: none;
262 user-select: none
263 }
264
265 #layersView .treeItem>a *, .annotationLayer .caretAnnotation, .annotationLayer .circleAnnotation svg ellipse, .annotationLayer .fileAttachmentAnnotation, .annotationLayer .freeTextAnnotation, .annotationLayer .highlightAnnotation, .annotationLayer .inkAnnotation svg polyline, .annotationLayer .lineAnnotation svg line, .annotationLayer .polygonAnnotation svg polygon, .annotationLayer .polylineAnnotation svg polyline, .annotationLayer .popup, .annotationLayer .squareAnnotation svg rect, .annotationLayer .squigglyAnnotation, .annotationLayer .stampAnnotation, .annotationLayer .strikeoutAnnotation, .annotationLayer .underlineAnnotation, .treeItem>a, .xfaButton {
266 cursor: pointer
267 }
268
269 .textLayer .endOfContent.active {
270 top: 0
271 }
272
273 @media screen and (forced-colors:active) {
274 :root {
275 --highlight-bg-color: Highlight;
276 --highlight-selected-bg-color: ButtonText;
277 --input-focus-border-color: CanvasText;
278 --input-unfocused-border-color: ActiveText;
279 --input-disabled-border-color: GrayText;
280 --input-hover-border-color: Highlight;
281 --xfa-focus-outline: 2px solid CanvasText
282 }
283
284 .annotationLayer .buttonWidgetAnnotation.checkBox input:required, .annotationLayer .buttonWidgetAnnotation.radioButton input:required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .textWidgetAnnotation input:required, .annotationLayer .textWidgetAnnotation textarea:required {
285 outline: selectedItem solid 1.5px
286 }
287
288 .xfaLayer :required {
289 outline: selectedItem solid 1.5px
290 }
291 }
292
293 .annotationLayer {
294 position: absolute;
295 top: 0;
296 left: 0;
297 pointer-events: none;
298 transform-origin: 0 0;
299 z-index: 3
300 }
301
302 .annotationLayer section {
303 position: absolute;
304 pointer-events: auto;
305 box-sizing: border-box
306 }
307
308 .annotationLayer .buttonWidgetAnnotation.pushButton>a, .annotationLayer .linkAnnotation>a {
309 position: absolute;
310 font-size: 1em;
311 top: 0;
312 left: 0;
313 width: 100%;
314 height: 100%
315 }
316
317 .annotationLayer .buttonWidgetAnnotation.pushButton>canvas, .pdfViewer .page canvas[zooming], .xfaWrapped {
318 width: 100%;
319 height: 100%
320 }
321
322 .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover, .annotationLayer .linkAnnotation>a:hover {
323 opacity: .2;
324 background: #ff0;
325 box-shadow: 0 2px 10px #ff0
326 }
327
328 .annotationLayer .textAnnotation img {
329 position: absolute;
330 cursor: pointer;
331 width: 100%;
332 height: 100%
333 }
334
335 .annotationLayer .buttonWidgetAnnotation.checkBox input, .annotationLayer .buttonWidgetAnnotation.radioButton input, .annotationLayer .choiceWidgetAnnotation select, .annotationLayer .textWidgetAnnotation input, .annotationLayer .textWidgetAnnotation textarea {
336 background-image: var(--annotation-unfocused-field-background);
337 border: 2px solid var(--input-unfocused-border-color);
338 box-sizing: border-box;
339 font: calc(9px * var(--scale-factor)) sans-serif;
340 height: 100%;
341 margin: 0;
342 vertical-align: top;
343 width: 100%
344 }
345
346 .annotationLayer .buttonWidgetAnnotation.checkBox input:required, .annotationLayer .buttonWidgetAnnotation.radioButton input:required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .textWidgetAnnotation input:required, .annotationLayer .textWidgetAnnotation textarea:required {
347 outline: red solid 1.5px
348 }
349
350 .annotationLayer .buttonWidgetAnnotation.radioButton input {
351 border-radius: 50%
352 }
353
354 .annotationEditorLayer .inkEditor.disabled, .annotationLayer .textWidgetAnnotation textarea {
355 resize: none
356 }
357
358 .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled], .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled], .annotationLayer .choiceWidgetAnnotation select[disabled], .annotationLayer .textWidgetAnnotation input[disabled], .annotationLayer .textWidgetAnnotation textarea[disabled] {
359 background: 0 0;
360 border: 2px solid var(--input-disabled-border-color);
361 cursor: not-allowed
362 }
363
364 .annotationLayer .buttonWidgetAnnotation.checkBox input:hover, .annotationLayer .buttonWidgetAnnotation.radioButton input:hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .textWidgetAnnotation input:hover, .annotationLayer .textWidgetAnnotation textarea:hover {
365 border: 2px solid var(--input-hover-border-color)
366 }
367
368 .annotationLayer .buttonWidgetAnnotation.checkBox input:hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .textWidgetAnnotation input:hover, .annotationLayer .textWidgetAnnotation textarea:hover {
369 border-radius: 2px
370 }
371
372 .annotationLayer .choiceWidgetAnnotation select:focus, .annotationLayer .textWidgetAnnotation input:focus, .annotationLayer .textWidgetAnnotation textarea:focus {
373 background: 0 0;
374 border: 2px solid var(--input-focus-border-color);
375 border-radius: 2px;
376 outline: var(--input-focus-outline)
377 }
378
379 .annotationLayer .buttonWidgetAnnotation.checkBox :focus, .annotationLayer .buttonWidgetAnnotation.radioButton :focus {
380 background-image: none;
381 background-color: transparent
382 }
383
384 .annotationLayer .buttonWidgetAnnotation.checkBox :focus {
385 border: 2px solid var(--input-focus-border-color);
386 border-radius: 2px;
387 outline: var(--input-focus-outline)
388 }
389
390 .annotationLayer .buttonWidgetAnnotation.radioButton :focus {
391 border: 2px solid var(--input-focus-border-color);
392 outline: var(--input-focus-outline)
393 }
394
395 .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before, .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
396 background-color: CanvasText;
397 content: "";
398 display: block;
399 position: absolute
400 }
401
402 .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
403 height: 80%;
404 left: 45%;
405 width: 1px
406 }
407
408 .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
409 transform: rotate(45deg)
410 }
411
412 .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
413 transform: rotate(-45deg)
414 }
415
416 .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
417 border-radius: 50%;
418 height: 50%;
419 left: 30%;
420 top: 20%;
421 width: 50%
422 }
423
424 .annotationLayer .textWidgetAnnotation input.comb {
425 font-family: monospace;
426 padding-left: 2px;
427 padding-right: 0
428 }
429
430 .annotationLayer .textWidgetAnnotation input.comb:focus {
431 width: 103%
432 }
433
434 .annotationLayer .buttonWidgetAnnotation.checkBox input, .annotationLayer .buttonWidgetAnnotation.radioButton input {
435 -webkit-appearance: none;
436 -moz-appearance: none;
437 appearance: none
438 }
439
440 .annotationLayer .popupTriggerArea, .xfaLabel, body, html {
441 height: 100%;
442 width: 100%
443 }
444
445 .annotationLayer .popupWrapper {
446 position: absolute;
447 font-size: calc(9px * var(--scale-factor));
448 width: 100%;
449 min-width: calc(180px * var(--scale-factor));
450 pointer-events: none
451 }
452
453 .annotationLayer .popup {
454 position: absolute;
455 max-width: calc(180px * var(--scale-factor));
456 background-color: #ff9;
457 box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;
458 border-radius: calc(2px * var(--scale-factor));
459 padding: calc(6px * var(--scale-factor));
460 margin-left: calc(5px * var(--scale-factor));
461 font: message-box;
462 white-space: normal;
463 word-wrap: break-word;
464 pointer-events: auto
465 }
466
467 .annotationLayer .popup>*, .annotationLayer .richText>* {
468 font-size: calc(9px * var(--scale-factor))
469 }
470
471 .annotationLayer .popup h1, .pdfViewer.singlePageView {
472 display: inline-block
473 }
474
475 .annotationLayer .popupDate {
476 display: inline-block;
477 margin-left: calc(5px * var(--scale-factor))
478 }
479
480 .annotationLayer .popupContent {
481 border-top: 1px solid #333;
482 margin-top: calc(2px * var(--scale-factor));
483 padding-top: calc(2px * var(--scale-factor))
484 }
485
486 .annotationLayer .richText>* {
487 white-space: pre-wrap
488 }
489
490 .annotationLayer section svg {
491 position: absolute;
492 width: 100%;
493 height: 100%
494 }
495
496 .annotationLayer .annotationTextContent {
497 position: absolute;
498 width: 100%;
499 height: 100%;
500 opacity: 0;
501 color: transparent;
502 -webkit-user-select: none;
503 -moz-user-select: none;
504 user-select: none;
505 pointer-events: none
506 }
507
508 .annotationLayer .annotationTextContent span {
509 width: 100%;
510 display: inline-block
511 }
512
513 .xfaLayer .highlight {
514 margin: -1px;
515 padding: 1px;
516 background-color: #efcbed;
517 border-radius: 4px
518 }
519
520 .xfaBorder, .xfaLayer, .xfaLayer * {
521 background-color: transparent
522 }
523
524 .xfaButton, .xfaCheckbox, .xfaRadio, .xfaSelect, .xfaTextfield {
525 border: none;
526 width: 100%;
527 height: 100%
528 }
529
530 .xfaLayer .highlight.selected {
531 background-color: #cbdfcb
532 }
533
534 .xfaPage {
535 position: relative
536 }
537
538 .xfaBorder, .xfaContentarea, .xfaLayer, .xfaLink {
539 position: absolute
540 }
541
542 #findMsg:empty, #findResultsCount:empty, #printContainer, .pdfViewer .page canvas[hidden], .treeItemToggler.treeItemsHidden~.treeItems, .visibleLargeView, .visibleMediumView, .xfaPrintOnly {
543 display: none
544 }
545
546 .xfaLayer {
547 top: 0;
548 left: 0;
549 line-height: 1.2
550 }
551
552 .xfaLayer * {
553 color: inherit;
554 font: inherit;
555 font-style: inherit;
556 font-weight: inherit;
557 font-kerning: inherit;
558 letter-spacing: -.01px;
559 text-align: inherit;
560 text-decoration: inherit;
561 box-sizing: border-box;
562 padding: 0;
563 margin: 0;
564 pointer-events: auto;
565 line-height: inherit
566 }
567
568 #findResultsCount, #passwordDialog, .xfaButton, dialog .buttonRow {
569 text-align: center
570 }
571
572 .treeItem>a, .xfaFont {
573 text-decoration: none
574 }
575
576 .xfaSelect, [dir=ltr] #toolbarSidebarRight {
577 padding-right: 2px
578 }
579
580 .xfaSelect, [dir=rtl] #toolbarSidebarRight {
581 padding-left: 2px
582 }
583
584 .xfaLayer :required {
585 outline: red solid 1.5px
586 }
587
588 .xfaLayer div, .xfaLayer svg, .xfaLayer svg * {
589 pointer-events: none
590 }
591
592 .xfaLayer a {
593 color: #00f
594 }
595
596 .xfaRich li {
597 margin-left: 3em
598 }
599
600 .xfaFont {
601 color: #000;
602 font-weight: 400;
603 font-kerning: none;
604 font-size: 10px;
605 font-style: normal;
606 letter-spacing: 0;
607 vertical-align: 0
608 }
609
610 .xfaCaption {
611 flex: 0 0 auto
612 }
613
614 .xfaCaptionForCheckButton {
615 overflow: hidden;
616 flex: 1 1 auto
617 }
618
619 .xfaLeft {
620 display: flex;
621 flex-direction: row;
622 align-items: center
623 }
624
625 .xfaRight {
626 display: flex;
627 flex-direction: row-reverse;
628 align-items: center
629 }
630
631 .xfaLeft>.xfaCaption, .xfaLeft>.xfaCaptionForCheckButton, .xfaRight>.xfaCaption, .xfaRight>.xfaCaptionForCheckButton {
632 max-height: 100%
633 }
634
635 .xfaTop {
636 display: flex;
637 flex-direction: column;
638 align-items: flex-start
639 }
640
641 .xfaBottom {
642 display: flex;
643 flex-direction: column-reverse;
644 align-items: flex-start
645 }
646
647 #toolbarContainer, .xfaBottom>.xfaCaption, .xfaBottom>.xfaCaptionForCheckButton, .xfaTop>.xfaCaption, .xfaTop>.xfaCaptionForCheckButton {
648 width: 100%
649 }
650
651 .xfaBorder {
652 pointer-events: none
653 }
654
655 .xfaSelect:focus, .xfaTextfield:focus {
656 background-image: none;
657 background-color: transparent;
658 outline: var(--xfa-focus-outline);
659 outline-offset: -1px
660 }
661
662 .xfaCheckbox:focus, .xfaRadio:focus {
663 outline: var(--xfa-focus-outline)
664 }
665
666 .xfaSelect, .xfaTextfield {
667 flex: 1 1 auto;
668 resize: none;
669 background-image: var(--xfa-unfocused-field-background)
670 }
671
672 .xfaSelect {
673 padding-inline: 2px
674 }
675
676 .xfaBottom>.xfaSelect, .xfaBottom>.xfaTextfield, .xfaTop>.xfaSelect, .xfaTop>.xfaTextfield {
677 flex: 0 1 auto
678 }
679
680 .xfaLink {
681 width: 100%;
682 height: 100%;
683 top: 0;
684 left: 0
685 }
686
687 .xfaCheckbox, .xfaRadio {
688 flex: 0 0 auto
689 }
690
691 .xfaRich {
692 white-space: pre-wrap;
693 width: 100%;
694 height: 100%
695 }
696
697 .xfaImage {
698 -o-object-position: left top;
699 object-position: left top;
700 -o-object-fit: contain;
701 object-fit: contain;
702 width: 100%;
703 height: 100%
704 }
705
706 .xfaLrTb, .xfaRlTb, .xfaTable, .xfaTb {
707 display: flex;
708 flex-direction: column;
709 align-items: stretch
710 }
711
712 .xfaLr, .xfaTable .xfaRow {
713 display: flex;
714 flex-direction: row;
715 align-items: stretch
716 }
717
718 .xfaRl {
719 display: flex;
720 flex-direction: row-reverse;
721 align-items: stretch
722 }
723
724 .xfaTb>div {
725 justify-content: left
726 }
727
728 .xfaArea, .xfaPosition {
729 position: relative
730 }
731
732 .xfaValignMiddle {
733 display: flex;
734 align-items: center
735 }
736
737 .xfaTable .xfaRlRow {
738 display: flex;
739 flex-direction: row-reverse;
740 align-items: stretch;
741 flex: 1
742 }
743
744 .xfaTable .xfaRlRow>div {
745 flex: 1
746 }
747
748 .xfaDisabled input, .xfaDisabled textarea, .xfaNonInteractive input, .xfaNonInteractive textarea, .xfaReadOnly input, .xfaReadOnly textarea {
749 background: initial
750 }
751
752 @media (-webkit-min-device-pixel-ratio:1.1), (min-resolution:1.1dppx) {
753 :root {
754 --editorFreeText-editing-cursor: url(images/cursor-editorFreeText.svg) 0 16, text
755 }
756 }
757
758 [data-editor-rotation="90"] {
759 transform: rotate(90deg)
760 }
761
762 [data-editor-rotation="180"] {
763 transform: rotate(180deg)
764 }
765
766 [data-editor-rotation="270"] {
767 transform: rotate(270deg)
768 }
769
770 .annotationEditorLayer {
771 background: 0 0;
772 position: absolute;
773 top: 0;
774 left: 0;
775 font-size: calc(100px * var(--scale-factor));
776 transform-origin: 0 0;
777 cursor: auto;
778 z-index: 4
779 }
780
781 #editorFreeTextParamsToolbar, #editorInkParamsToolbar, .findbar {
782 background-color: var(--toolbar-bg-color)
783 }
784
785 .annotationEditorLayer.freeTextEditing {
786 cursor: var(--editorFreeText-editing-cursor)
787 }
788
789 .annotationEditorLayer.inkEditing {
790 cursor: var(--editorInk-editing-cursor)
791 }
792
793 .annotationEditorLayer .freeTextEditor, .annotationEditorLayer .inkEditor {
794 background: 0 0;
795 transform-origin: 0 0;
796 cursor: auto;
797 z-index: 1;
798 position: absolute
799 }
800
801 .annotationEditorLayer .selectedEditor {
802 outline: var(--focus-outline);
803 resize: none
804 }
805
806 .annotationEditorLayer .freeTextEditor {
807 border-radius: 3px;
808 padding: calc(var(--freetext-padding) * var(--scale-factor));
809 resize: none;
810 width: auto;
811 height: auto;
812 touch-action: none
813 }
814
815 .annotationEditorLayer .freeTextEditor .internal {
816 background: 0 0;
817 border: none;
818 top: 0;
819 left: 0;
820 overflow: visible;
821 white-space: nowrap;
822 resize: none;
823 font: 10px sans-serif;
824 line-height: var(--freetext-line-height)
825 }
826
827 .annotationEditorLayer .freeTextEditor .overlay {
828 position: absolute;
829 display: none;
830 background: 0 0;
831 top: 0;
832 left: 0;
833 width: 100%;
834 height: 100%
835 }
836
837 .annotationEditorLayer .freeTextEditor .overlay.enabled {
838 display: block
839 }
840
841 .annotationEditorLayer .freeTextEditor .internal:empty::before {
842 content: attr(default-content);
843 color: gray
844 }
845
846 #thumbnailView>a:active, #thumbnailView>a:focus, .annotationEditorLayer .freeTextEditor .internal:focus {
847 outline: 0
848 }
849
850 .annotationEditorLayer .inkEditor.disabled.selectedEditor {
851 resize: horizontal
852 }
853
854 .annotationEditorLayer .freeTextEditor:hover:not(.selectedEditor), .annotationEditorLayer .inkEditor:hover:not(.selectedEditor) {
855 outline: var(--hover-outline)
856 }
857
858 .annotationEditorLayer .inkEditor {
859 border-radius: 3px;
860 overflow: auto;
861 width: 100%;
862 height: 100%
863 }
864
865 .annotationEditorLayer .inkEditor.editing {
866 resize: none;
867 cursor: inherit
868 }
869
870 .annotationEditorLayer .inkEditor .inkEditorCanvas {
871 position: absolute;
872 top: 0;
873 left: 0;
874 width: 100%;
875 height: 100%;
876 touch-action: none
877 }
878
879 [data-main-rotation="90"] {
880 transform: rotate(90deg) translateY(-100%)
881 }
882
883 [data-main-rotation="180"] {
884 transform: rotate(180deg) translate(-100%, -100%)
885 }
886
887 [data-main-rotation="270"] {
888 transform: rotate(270deg) translateX(-100%)
889 }
890
891 .pdfViewer {
892 --scale-factor: 1;
893 padding-bottom: var(--pdfViewer-padding-bottom)
894 }
895
896 .pdfViewer .canvasWrapper {
897 overflow: hidden;
898 width: 100%;
899 height: 100%;
900 z-index: 1
901 }
902
903 .pdfViewer .page {
904 direction: ltr;
905 width: 816px;
906 height: 1056px;
907 margin: var(--page-margin);
908 position: relative;
909 overflow: visible;
910 border: var(--page-border);
911 background-clip: content-box;
912 background-color: #fff
913 }
914
915 .pdfViewer .dummyPage {
916 position: relative;
917 width: 0;
918 height: var(--viewer-container-height)
919 }
920
921 .pdfViewer.removePageBorders .page {
922 margin: 0 auto 10px;
923 border: none
924 }
925
926 .pdfViewer.singlePageView .page {
927 margin: 0;
928 border: none
929 }
930
931 .pdfViewer.scrollHorizontal, .pdfViewer.scrollWrapped, .spread {
932 margin-left: 3.5px;
933 margin-right: 3.5px;
934 text-align: center
935 }
936
937 .pdfViewer.scrollHorizontal, .spread {
938 white-space: nowrap
939 }
940
941 .secondaryToolbarButton, .treeItem>a {
942 white-space: normal;
943 height: auto;
944 display: inline-block
945 }
946
947 .pdfViewer.removePageBorders, .pdfViewer.scrollHorizontal .spread, .pdfViewer.scrollWrapped .spread {
948 margin-left: 0;
949 margin-right: 0
950 }
951
952 .pdfViewer.scrollHorizontal .page, .pdfViewer.scrollHorizontal .spread, .pdfViewer.scrollWrapped .page, .pdfViewer.scrollWrapped .spread, .spread .dummyPage, .spread .page {
953 display: inline-block;
954 vertical-align: middle
955 }
956
957 .pdfViewer.scrollHorizontal .page, .pdfViewer.scrollWrapped .page, .spread .page {
958 margin-left: var(--spreadHorizontalWrapped-margin-LR);
959 margin-right: var(--spreadHorizontalWrapped-margin-LR)
960 }
961
962 *, .pdfPresentationMode .spread {
963 margin: 0
964 }
965
966 .pdfViewer.removePageBorders .spread .page, .pdfViewer.removePageBorders.scrollHorizontal .page, .pdfViewer.removePageBorders.scrollWrapped .page {
967 margin-left: 5px;
968 margin-right: 5px
969 }
970
971 .pdfViewer .page canvas {
972 margin: 0;
973 display: block
974 }
975
976 .pdfViewer .page .loadingIcon {
977 position: absolute;
978 display: block;
979 left: 0;
980 top: 0;
981 right: 0;
982 bottom: 0;
983 background: url("images/loading-icon.gif") center no-repeat;
984 visibility: visible;
985 transition-property: visibility;
986 transition-delay: var(--loading-icon-delay);
987 z-index: 5
988 }
989
990 .pdfViewer .page .loadingIcon.notVisible {
991 transition-property: none;
992 visibility: hidden
993 }
994
995 .pdfViewer.enablePermissions .textLayer span {
996 -webkit-user-select: none !important;
997 -moz-user-select: none !important;
998 user-select: none !important;
999 cursor: not-allowed
1000 }
1001
1002 .pdfPresentationMode .pdfViewer {
1003 padding-bottom: 0
1004 }
1005
1006 .pdfPresentationMode .pdfViewer .page {
1007 margin: 0 auto;
1008 border: 2px solid transparent
1009 }
1010
1011 [dir=rtl]:root {
1012 --dir-factor: -1
1013 }
1014
1015 @media (prefers-color-scheme:dark) {
1016 :root {
1017 --main-color: rgba(249, 249, 250, 1);
1018 --body-bg-color: rgba(42, 42, 46, 1);
1019 --progressBar-color: rgba(0, 96, 223, 1);
1020 --progressBar-bg-color: rgba(40, 40, 43, 1);
1021 --progressBar-blend-color: rgba(20, 68, 133, 1);
1022 --scrollbar-color: rgba(121, 121, 123, 1);
1023 --scrollbar-bg-color: rgba(35, 35, 39, 1);
1024 --toolbar-icon-bg-color: rgba(255, 255, 255, 1);
1025 --toolbar-icon-hover-bg-color: rgba(255, 255, 255, 1);
1026 --sidebar-narrow-bg-color: rgba(42, 42, 46, 0.9);
1027 --sidebar-toolbar-bg-color: rgba(50, 50, 52, 1);
1028 --toolbar-bg-color: rgba(56, 56, 61, 1);
1029 --toolbar-border-color: rgba(12, 12, 13, 1);
1030 --button-hover-color: rgba(102, 102, 103, 1);
1031 --toggled-btn-color: rgba(255, 255, 255, 1);
1032 --toggled-btn-bg-color: rgba(0, 0, 0, 0.3);
1033 --toggled-hover-active-btn-color: rgba(0, 0, 0, 0.4);
1034 --dropdown-btn-bg-color: rgba(74, 74, 79, 1);
1035 --separator-color: rgba(0, 0, 0, 0.3);
1036 --field-color: rgba(250, 250, 250, 1);
1037 --field-bg-color: rgba(64, 64, 68, 1);
1038 --field-border-color: rgba(115, 115, 115, 1);
1039 --treeitem-color: rgba(255, 255, 255, 0.8);
1040 --treeitem-hover-color: rgba(255, 255, 255, 0.9);
1041 --treeitem-selected-color: rgba(255, 255, 255, 0.9);
1042 --treeitem-selected-bg-color: rgba(255, 255, 255, 0.25);
1043 --sidebaritem-bg-color: rgba(255, 255, 255, 0.15);
1044 --doorhanger-bg-color: rgba(74, 74, 79, 1);
1045 --doorhanger-border-color: rgba(39, 39, 43, 1);
1046 --doorhanger-hover-color: rgba(249, 249, 250, 1);
1047 --doorhanger-hover-bg-color: rgba(93, 94, 98, 1);
1048 --doorhanger-separator-color: rgba(92, 92, 97, 1);
1049 --dialog-button-bg-color: rgba(92, 92, 97, 1);
1050 --dialog-button-hover-bg-color: rgba(115, 115, 115, 1);
1051 --loading-icon: url(images/loading-dark.svg)
1052 }
1053 }
1054
1055 @media screen and (forced-colors:active) {
1056 :root {
1057 --focus-outline: solid 3px ButtonText;
1058 --hover-outline: dashed 3px ButtonText;
1059 --pdfViewer-padding-bottom: 9px;
1060 --page-margin: 8px auto -1px;
1061 --page-border: 1px solid CanvasText;
1062 --spreadHorizontalWrapped-margin-LR: 3.5px;
1063 --button-hover-color: Highlight;
1064 --doorhanger-hover-bg-color: Highlight;
1065 --toolbar-icon-opacity: 1;
1066 --toolbar-icon-bg-color: ButtonText;
1067 --toolbar-icon-hover-bg-color: ButtonFace;
1068 --toolbar-border-color: CanvasText;
1069 --toolbar-border-bottom: 1px solid var(--toolbar-border-color);
1070 --toolbar-box-shadow: none;
1071 --toggled-btn-color: HighlightText;
1072 --toggled-btn-bg-color: LinkText;
1073 --doorhanger-hover-color: ButtonFace;
1074 --doorhanger-border-color-whcm: 1px solid ButtonText;
1075 --doorhanger-triangle-opacity-whcm: 0;
1076 --dialog-button-border: 1px solid Highlight;
1077 --dialog-button-hover-bg-color: Highlight;
1078 --dialog-button-hover-color: ButtonFace;
1079 --dropdown-btn-border: 1px solid ButtonText;
1080 --field-border-color: ButtonText;
1081 --main-color: CanvasText;
1082 --separator-color: GrayText;
1083 --doorhanger-separator-color: GrayText;
1084 --toolbarSidebar-box-shadow: none;
1085 --toolbarSidebar-border-bottom: 1px solid var(--toolbar-border-color)
1086 }
1087 }
1088
1089 :root, [ep-data-theme=custom], [ep-data-theme=dark], [ep-data-theme=light] {
1090 --toggled-btn-bg-color: rgba(0, 0, 0, 0.3);
1091 --toggled-hover-active-btn-color: rgba(0, 0, 0, 0.4);
1092 --separator-color: rgba(0, 0, 0, 0.3)
1093 }
1094
1095 body {
1096 background-color: var(--body-bg-color);
1097 scrollbar-color: var(--scrollbar-color) var(--scrollbar-bg-color)
1098 }
1099
1100 .hidden, [hidden] {
1101 display: none !important
1102 }
1103
1104 #viewerContainer.pdfPresentationMode:-webkit-full-screen {
1105 top: 0;
1106 background-color: #000;
1107 width: 100%;
1108 height: 100%;
1109 overflow: hidden;
1110 cursor: none;
1111 -webkit-user-select: none;
1112 user-select: none
1113 }
1114
1115 #viewerContainer.pdfPresentationMode:fullscreen {
1116 top: 0;
1117 background-color: #000;
1118 width: 100%;
1119 height: 100%;
1120 overflow: hidden;
1121 cursor: none;
1122 -webkit-user-select: none;
1123 -moz-user-select: none;
1124 user-select: none
1125 }
1126
1127 .pdfPresentationMode:-webkit-full-screen section:not([data-internal-link]) {
1128 pointer-events: none
1129 }
1130
1131 .pdfPresentationMode:fullscreen section:not([data-internal-link]) {
1132 pointer-events: none
1133 }
1134
1135 .pdfPresentationMode:-webkit-full-screen .textLayer span {
1136 cursor: none
1137 }
1138
1139 .pdfPresentationMode:fullscreen .textLayer span {
1140 cursor: none
1141 }
1142
1143 .pdfPresentationMode.pdfPresentationModeControls .textLayer span, .pdfPresentationMode.pdfPresentationModeControls>* {
1144 cursor: default
1145 }
1146
1147 #outerContainer {
1148 width: 100%;
1149 height: 100%;
1150 position: relative
1151 }
1152
1153 [dir=ltr] #sidebarContainer {
1154 left: calc(-1 * var(--sidebar-width));
1155 border-right: var(--doorhanger-border-color-whcm);
1156 transition-property: left
1157 }
1158
1159 [dir=rtl] #sidebarContainer {
1160 right: calc(-1 * var(--sidebar-width));
1161 border-left: var(--doorhanger-border-color-whcm);
1162 transition-property: right
1163 }
1164
1165 #sidebarContainer {
1166 position: absolute;
1167 top: 32px;
1168 bottom: 0;
1169 inset-inline-start: calc(-1 * var(--sidebar-width));
1170 width: var(--sidebar-width);
1171 visibility: hidden;
1172 z-index: 100;
1173 font: message-box;
1174 border-top: 1px solid #333;
1175 -webkit-border-end: var(--doorhanger-border-color-whcm);
1176 border-inline-end: var(--doorhanger-border-color-whcm)
1177 }
1178
1179 #outerContainer.sidebarMoving #sidebarContainer, #outerContainer.sidebarOpen #sidebarContainer {
1180 visibility: visible
1181 }
1182
1183 [dir=ltr] #outerContainer.sidebarOpen #sidebarContainer, [dir=ltr] #sidebarContent {
1184 left: 0
1185 }
1186
1187 [dir=rtl] #outerContainer.sidebarOpen #sidebarContainer, [dir=rtl] #sidebarContent {
1188 right: 0
1189 }
1190
1191 #mainContainer {
1192 position: absolute;
1193 top: 0;
1194 right: 0;
1195 bottom: 0;
1196 left: 0;
1197 /* min-width: 350px */
1198 }
1199
1200 #sidebarContent {
1201 top: 32px;
1202 bottom: 0;
1203 overflow: auto;
1204 position: absolute;
1205 width: 100%;
1206 box-shadow: inset calc(-1px * var(--dir-factor)) 0 0 rgba(0, 0, 0, .25)
1207 }
1208
1209 #viewerContainer {
1210 overflow: auto;
1211 position: absolute;
1212 top: 32px;
1213 right: 0;
1214 bottom: 0;
1215 left: 0;
1216 outline: 0
1217 }
1218
1219 [dir=ltr] #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode) {
1220 left: var(--sidebar-width);
1221 transition-property: left
1222 }
1223
1224 [dir=rtl] #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode) {
1225 right: var(--sidebar-width);
1226 transition-property: right
1227 }
1228
1229 #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode) {
1230 inset-inline-start: var(--sidebar-width);
1231 transition-property: inset-inline-start
1232 }
1233
1234 .toolbar {
1235 position: relative;
1236 left: 0;
1237 right: 0;
1238 z-index: 9999;
1239 cursor: default;
1240 font: message-box
1241 }
1242
1243 #sidebarContainer button, #sidebarContainer input, #sidebarContainer select, .editorParamsToolbar button, .editorParamsToolbar input, .editorParamsToolbar select, .findbar button, .findbar input, .findbar select, .secondaryToolbar a, .secondaryToolbar button, .secondaryToolbar input, .secondaryToolbar select, .toolbar button, .toolbar input, .toolbar select {
1244 outline: 0;
1245 font: message-box
1246 }
1247
1248 #toolbarSidebar {
1249 width: 100%;
1250 height: 32px;
1251 background-color: var(--sidebar-toolbar-bg-color);
1252 box-shadow: var(--toolbarSidebar-box-shadow);
1253 border-bottom: var(--toolbarSidebar-border-bottom)
1254 }
1255
1256 [dir=ltr] #sidebarResizer {
1257 right: -6px
1258 }
1259
1260 [dir=rtl] #sidebarResizer {
1261 left: -6px
1262 }
1263
1264 #sidebarResizer {
1265 position: absolute;
1266 top: 0;
1267 bottom: 0;
1268 inset-inline-end: -6px;
1269 width: 6px;
1270 z-index: 200;
1271 cursor: ew-resize
1272 }
1273
1274 #toolbarContainer, .editorParamsToolbar, .findbar, .secondaryToolbar {
1275 position: relative;
1276 height: 32px;
1277 background-color: var(--toolbar-bg-color);
1278 box-shadow: var(--toolbar-box-shadow);
1279 border-bottom: var(--toolbar-border-bottom)
1280 }
1281
1282 #toolbarViewer, .findbar>div {
1283 height: 32px
1284 }
1285
1286 [dir=ltr] #loadingBar {
1287 left: 0;
1288 right: var(--progressBar-end-offset);
1289 transition-property: left
1290 }
1291
1292 [dir=rtl] #loadingBar {
1293 right: 0;
1294 left: var(--progressBar-end-offset);
1295 transition-property: right
1296 }
1297
1298 #loadingBar {
1299 --progressBar-percent: 0%;
1300 --progressBar-end-offset: 0;
1301 position: absolute;
1302 inset-inline: 0 var(--progressBar-end-offset);
1303 height: 4px;
1304 background-color: var(--progressBar-bg-color);
1305 border-bottom: 1px solid var(--toolbar-border-color)
1306 }
1307
1308 [dir=ltr] #outerContainer.sidebarOpen #loadingBar {
1309 left: var(--sidebar-width)
1310 }
1311
1312 [dir=rtl] #outerContainer.sidebarOpen #loadingBar {
1313 right: var(--sidebar-width)
1314 }
1315
1316 #outerContainer.sidebarOpen #loadingBar {
1317 inset-inline-start: var(--sidebar-width)
1318 }
1319
1320 #loadingBar .progress {
1321 position: absolute;
1322 top: 0;
1323 left: 0;
1324 width: 100%;
1325 transform: scaleX(var(--progressBar-percent));
1326 transform-origin: 0 0;
1327 height: 100%;
1328 background-color: var(--progressBar-color);
1329 overflow: hidden;
1330 transition: transform .2s
1331 }
1332
1333 #currentOutlineItem::before, #secondaryToolbarToggle::before, #sidebarToggle::before, #viewOutline::before {
1334 transform: scaleX(var(--dir-factor))
1335 }
1336
1337 @keyframes progressIndeterminate {
1338 0% {
1339 transform: translateX(-142px)
1340 }
1341
1342 100% {
1343 transform: translateX(0)
1344 }
1345 }
1346
1347 #loadingBar.indeterminate .progress {
1348 transform: none;
1349 background-color: var(--progressBar-bg-color);
1350 transition: none
1351 }
1352
1353 #loadingBar.indeterminate .progress .glimmer {
1354 position: absolute;
1355 top: 0;
1356 left: 0;
1357 height: 100%;
1358 width: calc(100% + 150px);
1359 background: repeating-linear-gradient(135deg, var(--progressBar-blend-color) 0, var(--progressBar-bg-color) 5px, var(--progressBar-bg-color) 45px, var(--progressBar-color) 55px, var(--progressBar-color) 95px, var(--progressBar-blend-color) 100px);
1360 animation: 1s linear infinite progressIndeterminate
1361 }
1362
1363 #outerContainer.sidebarResizing #loadingBar, #outerContainer.sidebarResizing #sidebarContainer, #outerContainer.sidebarResizing #viewerContainer {
1364 transition-duration: 0s
1365 }
1366
1367 .editorParamsToolbar, .findbar, .secondaryToolbar {
1368 top: 32px;
1369 position: absolute;
1370 z-index: 30000;
1371 height: auto;
1372 padding: 0 4px;
1373 margin: 4px 2px;
1374 font: message-box;
1375 font-size: 12px;
1376 line-height: 14px;
1377 text-align: left;
1378 cursor: default
1379 }
1380
1381 [dir=ltr] .findbar {
1382 left: 64px
1383 }
1384
1385 [dir=rtl] .findbar {
1386 right: 64px
1387 }
1388
1389 .findbar {
1390 inset-inline-start: 64px;
1391 min-width: 300px
1392 }
1393
1394 [dir=ltr] .findbar>div#findbarInputContainer {
1395 margin-right: 4px
1396 }
1397
1398 [dir=rtl] .findbar>div#findbarInputContainer {
1399 margin-left: 4px
1400 }
1401
1402 .findbar>div#findbarInputContainer {
1403 -webkit-margin-end: 4px;
1404 margin-inline-end: 4px
1405 }
1406
1407 .findbar.wrapContainers>div, .findbar.wrapContainers>div#findbarMessageContainer>* {
1408 clear: both
1409 }
1410
1411 .findbar.wrapContainers>div#findbarMessageContainer {
1412 height: auto
1413 }
1414
1415 .findbar input[type=checkbox] {
1416 pointer-events: none
1417 }
1418
1419 .findbar label {
1420 -webkit-user-select: none;
1421 -moz-user-select: none;
1422 user-select: none
1423 }
1424
1425 .findbar input:focus-visible+label, .findbar label:hover {
1426 color: var(--toggled-btn-color);
1427 background-color: var(--button-hover-color)
1428 }
1429
1430 .findbar .toolbarField[type=checkbox]:checked+.toolbarLabel {
1431 background-color: var(--toggled-btn-bg-color) !important;
1432 color: var(--toggled-btn-color)
1433 }
1434
1435 #findInput, #passwordDialog .toolbarField {
1436 width: 200px
1437 }
1438
1439 #findInput::-moz-placeholder {
1440 font-style: normal
1441 }
1442
1443 #findInput::placeholder {
1444 font-style: normal
1445 }
1446
1447 #findInput[data-status=pending] {
1448 background-position: calc(50% + 48% * var(--dir-factor))
1449 }
1450
1451 #findInput[data-status=notFound] {
1452 background-color: #f66
1453 }
1454
1455 [dir=ltr] .editorParamsToolbar, [dir=ltr] .secondaryToolbar, [dir=ltr] .treeItemToggler::before {
1456 right: 4px
1457 }
1458
1459 [dir=rtl] .editorParamsToolbar, [dir=rtl] .secondaryToolbar, [dir=rtl] .treeItemToggler::before {
1460 left: 4px
1461 }
1462
1463 .editorParamsToolbar, .secondaryToolbar {
1464 padding: 6px 0 10px;
1465 inset-inline-end: 4px;
1466 height: auto;
1467 background-color: var(--doorhanger-bg-color)
1468 }
1469
1470 .editorParamsToolbarContainer {
1471 width: 220px;
1472 margin-bottom: -4px
1473 }
1474
1475 .editorParamsToolbarContainer>.editorParamsSetter {
1476 min-height: 26px;
1477 display: flex;
1478 align-items: center;
1479 justify-content: space-between;
1480 padding-left: 10px;
1481 padding-right: 10px;
1482 padding-inline: 10px
1483 }
1484
1485 [dir=ltr] .editorParamsToolbarContainer .editorParamsLabel {
1486 padding-right: 10px
1487 }
1488
1489 [dir=rtl] .editorParamsToolbarContainer .editorParamsLabel {
1490 padding-left: 10px
1491 }
1492
1493 .editorParamsToolbarContainer .editorParamsLabel {
1494 -webkit-padding-end: 10px;
1495 padding-inline-end: 10px;
1496 flex: none;
1497 color: var(--main-color)
1498 }
1499
1500 .editorParamsToolbarContainer .editorParamsColor {
1501 width: 32px;
1502 height: 32px;
1503 flex: none
1504 }
1505
1506 .editorParamsToolbarContainer .editorParamsSlider {
1507 background-color: transparent;
1508 width: 90px;
1509 flex: 0 1 0
1510 }
1511
1512 .editorParamsToolbarContainer .editorParamsSlider::-moz-range-progress {
1513 background-color: #000
1514 }
1515
1516 .editorParamsToolbarContainer .editorParamsSlider::-moz-range-track, .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-runnable-track {
1517 background-color: #000
1518 }
1519
1520 .editorParamsToolbarContainer .editorParamsSlider::-moz-range-thumb, .editorParamsToolbarContainer .editorParamsSlider::-webkit-slider-thumb {
1521 background-color: #fff
1522 }
1523
1524 #secondaryToolbarButtonContainer {
1525 max-width: 220px;
1526 min-height: 26px;
1527 max-height: calc(var(--viewer-container-height) - 40px);
1528 overflow-y: auto;
1529 margin-bottom: -4px
1530 }
1531
1532 [dir=ltr] #editorInkParamsToolbar {
1533 right: 40px
1534 }
1535
1536 [dir=rtl] #editorInkParamsToolbar {
1537 left: 40px
1538 }
1539
1540 #editorInkParamsToolbar {
1541 inset-inline-end: 40px
1542 }
1543
1544 [dir=ltr] #editorFreeTextParamsToolbar {
1545 right: 68px
1546 }
1547
1548 [dir=rtl] #editorFreeTextParamsToolbar {
1549 left: 68px
1550 }
1551
1552 #editorFreeTextParamsToolbar {
1553 inset-inline-end: 68px
1554 }
1555
1556 .doorHanger, .doorHangerRight {
1557 border-radius: 2px;
1558 box-shadow: 0 1px 5px var(--doorhanger-border-color), 0 0 0 1px var(--doorhanger-border-color);
1559 border: var(--doorhanger-border-color-whcm)
1560 }
1561
1562 .doorHanger:after, .doorHanger:before, .doorHangerRight:after, .doorHangerRight:before {
1563 bottom: 100%;
1564 border: 8px solid transparent;
1565 content: " ";
1566 height: 0;
1567 width: 0;
1568 position: absolute;
1569 pointer-events: none;
1570 opacity: var(--doorhanger-triangle-opacity-whcm)
1571 }
1572
1573 [dir=ltr] .doorHanger:after, [dir=rtl] .doorHangerRight:after {
1574 left: 10px;
1575 margin-left: -8px
1576 }
1577
1578 [dir=ltr] .doorHangerRight:after, [dir=rtl] .doorHanger:after {
1579 right: 10px;
1580 margin-right: -8px
1581 }
1582
1583 .doorHanger:after {
1584 inset-inline-start: 10px;
1585 -webkit-margin-start: -8px;
1586 margin-inline-start: -8px;
1587 border-bottom-color: var(--toolbar-bg-color)
1588 }
1589
1590 .doorHangerRight:after {
1591 inset-inline-end: 10px;
1592 -webkit-margin-end: -8px;
1593 margin-inline-end: -8px;
1594 border-bottom-color: var(--doorhanger-bg-color)
1595 }
1596
1597 .doorHanger:before, .doorHangerRight:before {
1598 border-bottom-color: var(--doorhanger-border-color);
1599 border-width: 9px
1600 }
1601
1602 [dir=ltr] .doorHanger:before, [dir=rtl] .doorHangerRight:before {
1603 left: 10px;
1604 margin-left: -9px
1605 }
1606
1607 [dir=ltr] .doorHangerRight:before, [dir=rtl] .doorHanger:before {
1608 right: 10px;
1609 margin-right: -9px
1610 }
1611
1612 .doorHanger:before {
1613 inset-inline-start: 10px;
1614 -webkit-margin-start: -9px;
1615 margin-inline-start: -9px
1616 }
1617
1618 .doorHangerRight:before {
1619 inset-inline-end: 10px;
1620 -webkit-margin-end: -9px;
1621 margin-inline-end: -9px
1622 }
1623
1624 #findResultsCount {
1625 background-color: #d9d9d9;
1626 color: #525252;
1627 padding: 4px 5px;
1628 margin: 5px
1629 }
1630
1631 #findMsg {
1632 color: #fb0000
1633 }
1634
1635 #toolbarViewerMiddle {
1636 position: absolute;
1637 left: 50%;
1638 transform: translateX(-50%)
1639 }
1640
1641 [dir=ltr] #layersView .treeItem>a>label>input, [dir=ltr] #toolbarSidebarLeft, [dir=ltr] #toolbarSidebarLeft *, [dir=ltr] #toolbarSidebarRight *, [dir=ltr] #toolbarViewerLeft, [dir=ltr] #toolbarViewerLeft>*, [dir=ltr] #toolbarViewerMiddle>*, [dir=ltr] #toolbarViewerRight>*, [dir=ltr] .findbar *, [dir=ltr] .splitToolbarButton>.toolbarButton, [dir=ltr] .splitToolbarButtonSeparator, [dir=ltr] .thumbnail, [dir=ltr] .treeItemToggler, [dir=rtl] #toolbarSidebarRight, [dir=rtl] #toolbarViewerRight {
1642 float: left
1643 }
1644
1645 [dir=ltr] #toolbarSidebarRight, [dir=ltr] #toolbarViewerRight, [dir=rtl] #layersView .treeItem>a>label>input, [dir=rtl] #toolbarSidebarLeft, [dir=rtl] #toolbarSidebarLeft *, [dir=rtl] #toolbarSidebarRight *, [dir=rtl] #toolbarViewerLeft, [dir=rtl] #toolbarViewerLeft>*, [dir=rtl] #toolbarViewerMiddle>*, [dir=rtl] #toolbarViewerRight>*, [dir=rtl] .findbar *, [dir=rtl] .splitToolbarButton>.toolbarButton, [dir=rtl] .splitToolbarButtonSeparator, [dir=rtl] .thumbnail, [dir=rtl] .treeItemToggler {
1646 float: right
1647 }
1648
1649 #toolbarSidebarLeft, #toolbarViewerLeft {
1650 float: inline-start
1651 }
1652
1653 #toolbarSidebarRight, #toolbarViewerRight {
1654 float: inline-end
1655 }
1656
1657 #toolbarSidebarLeft *, #toolbarSidebarRight *, #toolbarViewerLeft>*, #toolbarViewerMiddle>*, #toolbarViewerRight>*, .findbar * {
1658 position: relative;
1659 float: inline-start
1660 }
1661
1662 [dir=ltr] #toolbarViewerLeft, [dir=rtl] #toolbarViewerRight {
1663 padding-left: 1px
1664 }
1665
1666 [dir=ltr] #toolbarViewerRight, [dir=rtl] #toolbarViewerLeft {
1667 padding-right: 1px
1668 }
1669
1670 #toolbarViewerLeft {
1671 -webkit-padding-start: 1px;
1672 padding-inline-start: 1px;
1673 display: flex;
1674 align-items: center
1675 }
1676
1677 #toolbarViewerRight {
1678 -webkit-padding-end: 1px;
1679 padding-inline-end: 1px
1680 }
1681
1682 #toolbarSidebarRight {
1683 -webkit-padding-end: 2px;
1684 padding-inline-end: 2px
1685 }
1686
1687 .splitToolbarButton {
1688 margin: 2px;
1689 display: inline-block
1690 }
1691
1692 .splitToolbarButton>.toolbarButton {
1693 float: inline-start;
1694 position: relative;
1695 margin: 0
1696 }
1697
1698 .dialogButton, .secondaryToolbarButton, .toolbarButton {
1699 border: none;
1700 background: 0 0;
1701 width: 28px;
1702 height: 28px;
1703 outline: 0
1704 }
1705
1706 .dialogButton:focus-visible, .dialogButton:hover {
1707 background-color: var(--dialog-button-hover-bg-color)
1708 }
1709
1710 .dialogButton:focus-visible>span, .dialogButton:hover>span {
1711 color: var(--dialog-button-hover-color)
1712 }
1713
1714 .toolbarButton>span {
1715 display: inline-block;
1716 width: 0;
1717 height: 0;
1718 overflow: hidden
1719 }
1720
1721 .dialogButton[disabled], .secondaryToolbarButton[disabled], .toolbarButton[disabled] {
1722 opacity: .5
1723 }
1724
1725 .dropdownToolbarButton:hover, .splitToolbarButton>.toolbarButton:focus-visible, .splitToolbarButton>.toolbarButton:hover {
1726 background-color: var(--button-hover-color)
1727 }
1728
1729 [dir=ltr] #toolbarSidebar .splitToolbarButton>.toolbarButton {
1730 margin-right: 2px
1731 }
1732
1733 [dir=rtl] #toolbarSidebar .splitToolbarButton>.toolbarButton {
1734 margin-left: 2px
1735 }
1736
1737 #toolbarSidebar .splitToolbarButton>.toolbarButton {
1738 -webkit-margin-end: 2px;
1739 margin-inline-end: 2px
1740 }
1741
1742 .splitToolbarButtonSeparator {
1743 float: inline-start;
1744 margin: 4px 0;
1745 width: 1px;
1746 height: 20px;
1747 background-color: var(--separator-color)
1748 }
1749
1750 .dialogButton, .dropdownToolbarButton, .secondaryToolbarButton, .toolbarButton {
1751 min-width: 16px;
1752 margin: 2px 1px;
1753 padding: 2px 6px 0;
1754 border: none;
1755 border-radius: 2px;
1756 color: var(--main-color);
1757 font-size: 12px;
1758 line-height: 14px;
1759 -webkit-user-select: none;
1760 -moz-user-select: none;
1761 user-select: none;
1762 cursor: default;
1763 box-sizing: border-box
1764 }
1765
1766 .toolbarButton:focus-visible, .toolbarButton:hover {
1767 background-color: var(--button-hover-color)
1768 }
1769
1770 .secondaryToolbarButton:focus-visible, .secondaryToolbarButton:hover {
1771 background-color: var(--doorhanger-hover-bg-color);
1772 color: var(--doorhanger-hover-color)
1773 }
1774
1775 .secondaryToolbarButton.toggled, .splitToolbarButton.toggled>.toolbarButton.toggled, .toolbarButton.toggled {
1776 background-color: var(--toggled-btn-bg-color);
1777 color: var(--toggled-btn-color)
1778 }
1779
1780 .secondaryToolbarButton.toggled::before, .toolbarButton.toggled::before {
1781 background-color: var(--toggled-btn-color)
1782 }
1783
1784 .secondaryToolbarButton.toggled:hover:active, .splitToolbarButton.toggled>.toolbarButton.toggled:hover:active, .toolbarButton.toggled:hover:active {
1785 background-color: var(--toggled-hover-active-btn-color)
1786 }
1787
1788 .dropdownToolbarButton {
1789 width: var(--scale-select-width);
1790 padding: 0;
1791 background-color: var(--dropdown-btn-bg-color);
1792 border: var(--dropdown-btn-border)
1793 }
1794
1795 [dir=ltr] .dropdownToolbarButton::after {
1796 right: 6px
1797 }
1798
1799 [dir=rtl] .dropdownToolbarButton::after {
1800 left: 6px
1801 }
1802
1803 .dropdownToolbarButton::after {
1804 top: 6px;
1805 inset-inline-end: 6px;
1806 pointer-events: none;
1807 -webkit-mask-image: var(--toolbarButton-menuArrow-icon);
1808 mask-image: var(--toolbarButton-menuArrow-icon)
1809 }
1810
1811 [dir=ltr] .dropdownToolbarButton>select {
1812 padding-left: 6px
1813 }
1814
1815 [dir=rtl] .dropdownToolbarButton>select {
1816 padding-right: 6px
1817 }
1818
1819 .dropdownToolbarButton>select {
1820 -webkit-appearance: none;
1821 -moz-appearance: none;
1822 appearance: none;
1823 width: inherit;
1824 height: 28px;
1825 font-size: 12px;
1826 color: var(--main-color);
1827 margin: 0;
1828 padding: 1px 0 2px;
1829 -webkit-padding-start: 6px;
1830 padding-inline-start: 6px;
1831 border: none;
1832 background-color: var(--dropdown-btn-bg-color);
1833 border-radius: 2px
1834 }
1835
1836 .dropdownToolbarButton>select:focus-visible, .dropdownToolbarButton>select:hover {
1837 background-color: var(--button-hover-color);
1838 color: var(--toggled-btn-color)
1839 }
1840
1841 .dropdownToolbarButton>select>option {
1842 background: var(--doorhanger-bg-color);
1843 color: var(--main-color)
1844 }
1845
1846 .toolbarButtonSpacer {
1847 width: 30px;
1848 display: inline-block;
1849 height: 1px
1850 }
1851
1852 .dropdownToolbarButton::after, .secondaryToolbarButton::before, .toolbarButton::before, .treeItemToggler::before {
1853 position: absolute;
1854 display: inline-block;
1855 width: 16px;
1856 height: 16px;
1857 content: "";
1858 background-color: var(--toolbar-icon-bg-color);
1859 -webkit-mask-size: cover;
1860 mask-size: cover
1861 }
1862
1863 .dropdownToolbarButton:active::after, .dropdownToolbarButton:focus-visible::after, .dropdownToolbarButton:hover::after {
1864 background-color: var(--toolbar-icon-hover-bg-color)
1865 }
1866
1867 .toolbarButton::before {
1868 opacity: var(--toolbar-icon-opacity);
1869 top: 6px;
1870 left: 6px
1871 }
1872
1873 .secondaryToolbarButton:focus-visible::before, .secondaryToolbarButton:hover::before, .toolbarButton:focus-visible::before, .toolbarButton:hover::before {
1874 background-color: var(--toolbar-icon-hover-bg-color)
1875 }
1876
1877 [dir=ltr] .secondaryToolbarButton::before {
1878 left: 12px
1879 }
1880
1881 [dir=rtl] .secondaryToolbarButton::before {
1882 right: 12px
1883 }
1884
1885 .secondaryToolbarButton::before {
1886 opacity: var(--doorhanger-icon-opacity);
1887 top: 5px;
1888 inset-inline-start: 12px
1889 }
1890
1891 #sidebarToggle::before {
1892 -webkit-mask-image: var(--toolbarButton-sidebarToggle-icon);
1893 mask-image: var(--toolbarButton-sidebarToggle-icon)
1894 }
1895
1896 #secondaryToolbarToggle::before {
1897 -webkit-mask-image: var(--toolbarButton-secondaryToolbarToggle-icon);
1898 mask-image: var(--toolbarButton-secondaryToolbarToggle-icon)
1899 }
1900
1901 #findPrevious::before {
1902 -webkit-mask-image: var(--findbarButton-previous-icon);
1903 mask-image: var(--findbarButton-previous-icon)
1904 }
1905
1906 #findNext::before {
1907 -webkit-mask-image: var(--findbarButton-next-icon);
1908 mask-image: var(--findbarButton-next-icon)
1909 }
1910
1911 #previous::before {
1912 -webkit-mask-image: var(--toolbarButton-pageUp-icon);
1913 mask-image: var(--toolbarButton-pageUp-icon)
1914 }
1915
1916 #next::before {
1917 -webkit-mask-image: var(--toolbarButton-pageDown-icon);
1918 mask-image: var(--toolbarButton-pageDown-icon)
1919 }
1920
1921 #zoomOut::before {
1922 -webkit-mask-image: var(--toolbarButton-zoomOut-icon);
1923 mask-image: var(--toolbarButton-zoomOut-icon)
1924 }
1925
1926 #zoomIn::before {
1927 -webkit-mask-image: var(--toolbarButton-zoomIn-icon);
1928 mask-image: var(--toolbarButton-zoomIn-icon)
1929 }
1930
1931 #presentationMode::before, #presentationModeIosDevice::before {
1932 -webkit-mask-image: var(--toolbarButton-presentationMode-icon);
1933 mask-image: var(--toolbarButton-presentationMode-icon)
1934 }
1935
1936 #editorFreeText::before {
1937 -webkit-mask-image: var(--toolbarButton-editorFreeText-icon);
1938 mask-image: var(--toolbarButton-editorFreeText-icon)
1939 }
1940
1941 #editorInk::before {
1942 -webkit-mask-image: var(--toolbarButton-editorInk-icon);
1943 mask-image: var(--toolbarButton-editorInk-icon)
1944 }
1945
1946 #print::before, #secondaryPrint::before {
1947 -webkit-mask-image: var(--toolbarButton-print-icon);
1948 mask-image: var(--toolbarButton-print-icon)
1949 }
1950
1951 #openFile::before, #secondaryOpenFile::before {
1952 -webkit-mask-image: var(--toolbarButton-openFile-icon);
1953 mask-image: var(--toolbarButton-openFile-icon)
1954 }
1955
1956 #download::before, #secondaryDownload::before {
1957 -webkit-mask-image: var(--toolbarButton-download-icon);
1958 mask-image: var(--toolbarButton-download-icon)
1959 }
1960
1961 a.secondaryToolbarButton {
1962 text-decoration: none;
1963 display: flex;
1964 align-items: center
1965 }
1966
1967 a.secondaryToolbarButton[href="#"], a.toolbarButton[href="#"] {
1968 opacity: .5;
1969 pointer-events: none
1970 }
1971
1972 #viewBookmark::before {
1973 -webkit-mask-image: var(--toolbarButton-bookmark-icon);
1974 mask-image: var(--toolbarButton-bookmark-icon)
1975 }
1976
1977 #viewThumbnail::before {
1978 -webkit-mask-image: var(--toolbarButton-viewThumbnail-icon);
1979 mask-image: var(--toolbarButton-viewThumbnail-icon)
1980 }
1981
1982 #viewOutline::before {
1983 -webkit-mask-image: var(--toolbarButton-viewOutline-icon);
1984 mask-image: var(--toolbarButton-viewOutline-icon)
1985 }
1986
1987 #viewAttachments::before {
1988 -webkit-mask-image: var(--toolbarButton-viewAttachments-icon);
1989 mask-image: var(--toolbarButton-viewAttachments-icon)
1990 }
1991
1992 #viewLayers::before {
1993 -webkit-mask-image: var(--toolbarButton-viewLayers-icon);
1994 mask-image: var(--toolbarButton-viewLayers-icon)
1995 }
1996
1997 #currentOutlineItem::before {
1998 -webkit-mask-image: var(--toolbarButton-currentOutlineItem-icon);
1999 mask-image: var(--toolbarButton-currentOutlineItem-icon)
2000 }
2001
2002 #viewFind::before {
2003 -webkit-mask-image: var(--toolbarButton-search-icon);
2004 mask-image: var(--toolbarButton-search-icon)
2005 }
2006
2007 [dir=ltr] .pdfSidebarNotification::after {
2008 right: 2px
2009 }
2010
2011 [dir=rtl] .pdfSidebarNotification::after {
2012 left: 2px
2013 }
2014
2015 .pdfSidebarNotification::after {
2016 position: absolute;
2017 display: inline-block;
2018 top: 2px;
2019 inset-inline-end: 2px;
2020 content: "";
2021 background-color: #70db55;
2022 height: 9px;
2023 width: 9px;
2024 border-radius: 50%
2025 }
2026
2027 [dir=ltr] .secondaryToolbarButton {
2028 padding-left: 36px;
2029 text-align: left
2030 }
2031
2032 [dir=rtl] .secondaryToolbarButton {
2033 padding-right: 36px;
2034 text-align: right
2035 }
2036
2037 .secondaryToolbarButton {
2038 position: relative;
2039 margin: 0;
2040 padding: 0 0 1px;
2041 -webkit-padding-start: 36px;
2042 padding-inline-start: 36px;
2043 min-height: 26px;
2044 width: auto;
2045 min-width: 100%;
2046 text-align: start;
2047 border-radius: 0;
2048 box-sizing: border-box
2049 }
2050
2051 [dir=ltr] .secondaryToolbarButton>span, [dir=rtl] #layersView .treeItem>a>label, [dir=rtl] .treeItem>a {
2052 padding-right: 4px
2053 }
2054
2055 [dir=ltr] #layersView .treeItem>a>label, [dir=ltr] .treeItem>a, [dir=rtl] .secondaryToolbarButton>span {
2056 padding-left: 4px
2057 }
2058
2059 .secondaryToolbarButton>span {
2060 -webkit-padding-end: 4px;
2061 padding-inline-end: 4px;
2062 font-size: 12px
2063 }
2064
2065 #firstPage::before {
2066 -webkit-mask-image: var(--secondaryToolbarButton-firstPage-icon);
2067 mask-image: var(--secondaryToolbarButton-firstPage-icon)
2068 }
2069
2070 #lastPage::before {
2071 -webkit-mask-image: var(--secondaryToolbarButton-lastPage-icon);
2072 mask-image: var(--secondaryToolbarButton-lastPage-icon)
2073 }
2074
2075 #pageRotateCcw::before {
2076 -webkit-mask-image: var(--secondaryToolbarButton-rotateCcw-icon);
2077 mask-image: var(--secondaryToolbarButton-rotateCcw-icon)
2078 }
2079
2080 #pageRotateCw::before {
2081 -webkit-mask-image: var(--secondaryToolbarButton-rotateCw-icon);
2082 mask-image: var(--secondaryToolbarButton-rotateCw-icon)
2083 }
2084
2085 #cursorSelectTool::before {
2086 -webkit-mask-image: var(--secondaryToolbarButton-selectTool-icon);
2087 mask-image: var(--secondaryToolbarButton-selectTool-icon)
2088 }
2089
2090 #cursorHandTool::before {
2091 -webkit-mask-image: var(--secondaryToolbarButton-handTool-icon);
2092 mask-image: var(--secondaryToolbarButton-handTool-icon)
2093 }
2094
2095 #scrollPage::before {
2096 -webkit-mask-image: var(--secondaryToolbarButton-scrollPage-icon);
2097 mask-image: var(--secondaryToolbarButton-scrollPage-icon)
2098 }
2099
2100 #scrollVertical::before {
2101 -webkit-mask-image: var(--secondaryToolbarButton-scrollVertical-icon);
2102 mask-image: var(--secondaryToolbarButton-scrollVertical-icon)
2103 }
2104
2105 #scrollHorizontal::before {
2106 -webkit-mask-image: var(--secondaryToolbarButton-scrollHorizontal-icon);
2107 mask-image: var(--secondaryToolbarButton-scrollHorizontal-icon)
2108 }
2109
2110 #scrollWrapped::before {
2111 -webkit-mask-image: var(--secondaryToolbarButton-scrollWrapped-icon);
2112 mask-image: var(--secondaryToolbarButton-scrollWrapped-icon)
2113 }
2114
2115 #spreadNone::before {
2116 -webkit-mask-image: var(--secondaryToolbarButton-spreadNone-icon);
2117 mask-image: var(--secondaryToolbarButton-spreadNone-icon)
2118 }
2119
2120 #spreadOdd::before {
2121 -webkit-mask-image: var(--secondaryToolbarButton-spreadOdd-icon);
2122 mask-image: var(--secondaryToolbarButton-spreadOdd-icon)
2123 }
2124
2125 #spreadEven::before {
2126 -webkit-mask-image: var(--secondaryToolbarButton-spreadEven-icon);
2127 mask-image: var(--secondaryToolbarButton-spreadEven-icon)
2128 }
2129
2130 #documentProperties::before {
2131 -webkit-mask-image: var(--secondaryToolbarButton-documentProperties-icon);
2132 mask-image: var(--secondaryToolbarButton-documentProperties-icon)
2133 }
2134
2135 .verticalToolbarSeparator {
2136 display: block;
2137 margin: 5px 2px;
2138 width: 1px;
2139 height: 22px;
2140 background-color: var(--separator-color)
2141 }
2142
2143 .horizontalToolbarSeparator {
2144 display: block;
2145 margin: 6px 0;
2146 height: 1px;
2147 width: 100%;
2148 background-color: var(--doorhanger-separator-color)
2149 }
2150
2151 .toolbarField {
2152 padding: 4px 7px;
2153 margin: 3px 0;
2154 border-radius: 2px;
2155 background-color: var(--field-bg-color);
2156 background-clip: padding-box;
2157 border: 1px solid var(--field-border-color);
2158 box-shadow: none;
2159 color: var(--field-color);
2160 font-size: 12px;
2161 line-height: 16px;
2162 outline: 0
2163 }
2164
2165 [dir=ltr] .toolbarField[type=checkbox] {
2166 margin-left: 7px
2167 }
2168
2169 [dir=rtl] .toolbarField[type=checkbox] {
2170 margin-right: 7px
2171 }
2172
2173 .toolbarField[type=checkbox] {
2174 opacity: 0;
2175 position: absolute !important;
2176 left: 0;
2177 margin: 10px 0 3px;
2178 -webkit-margin-start: 7px;
2179 margin-inline-start: 7px
2180 }
2181
2182 #pageNumber {
2183 -moz-appearance: textfield;
2184 text-align: right;
2185 width: 40px;
2186 background-size: 0 0;
2187 transition-property: none;
2188 border: none;
2189 font-size: 12px
2190 }
2191
2192 #pageNumber.visiblePageIsLoading {
2193 background-position: 3px;
2194 background-size: 16px 16px;
2195 transition-property: background-size;
2196 transition-delay: var(--loading-icon-delay)
2197 }
2198
2199 #pageNumber::-webkit-inner-spin-button {
2200 -webkit-appearance: none
2201 }
2202
2203 .toolbarField:focus {
2204 border-color: #0a84ff
2205 }
2206
2207 .toolbarLabel {
2208 min-width: 16px;
2209 padding: 7px;
2210 margin: 2px;
2211 border-radius: 2px;
2212 color: var(--main-color);
2213 font-size: 12px;
2214 line-height: 14px;
2215 text-align: left;
2216 -webkit-user-select: none;
2217 -moz-user-select: none;
2218 user-select: none;
2219 cursor: default
2220 }
2221
2222 [dir=ltr] #numPages.toolbarLabel {
2223 padding-left: 3px
2224 }
2225
2226 [dir=rtl] #numPages.toolbarLabel {
2227 padding-right: 3px
2228 }
2229
2230 #numPages.toolbarLabel {
2231 -webkit-padding-start: 3px;
2232 padding-inline-start: 3px
2233 }
2234
2235 #attachmentsView, #layersView, #outlineView, #thumbnailView {
2236 position: absolute;
2237 width: calc(100% - 8px);
2238 top: 0;
2239 bottom: 0;
2240 padding: 4px 4px 0;
2241 overflow: auto;
2242 -webkit-user-select: none;
2243 -moz-user-select: none;
2244 user-select: none
2245 }
2246
2247 #thumbnailView {
2248 width: calc(100% - 60px);
2249 padding: 10px 30px 0
2250 }
2251
2252 .thumbnail {
2253 float: inline-start;
2254 margin: 0 10px 5px
2255 }
2256
2257 #thumbnailView>a:last-of-type>.thumbnail {
2258 margin-bottom: 10px
2259 }
2260
2261 #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]) {
2262 margin-bottom: 9px
2263 }
2264
2265 .thumbnail:not([data-loaded]) {
2266 border: 1px dashed #848484;
2267 margin: -1px 9px 4px
2268 }
2269
2270 .thumbnailImage {
2271 border: 1px solid transparent;
2272 box-shadow: 0 0 0 1px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);
2273 opacity: .8;
2274 z-index: 99;
2275 background-color: #fff;
2276 background-clip: content-box
2277 }
2278
2279 .thumbnailSelectionRing {
2280 border-radius: 2px;
2281 padding: 7px
2282 }
2283
2284 .thumbnail:hover>.thumbnailSelectionRing>.thumbnailImage, a:focus>.thumbnail>.thumbnailSelectionRing>.thumbnailImage {
2285 opacity: .9
2286 }
2287
2288 .thumbnail:hover>.thumbnailSelectionRing, a:focus>.thumbnail>.thumbnailSelectionRing {
2289 background-color: var(--sidebaritem-bg-color);
2290 background-clip: padding-box;
2291 color: rgba(255, 255, 255, .9)
2292 }
2293
2294 .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage {
2295 opacity: 1
2296 }
2297
2298 .thumbnail.selected>.thumbnailSelectionRing {
2299 background-color: var(--sidebaritem-bg-color);
2300 background-clip: padding-box;
2301 color: #fff
2302 }
2303
2304 [dir=ltr] .treeItem>.treeItems, [dir=ltr] .treeWithDeepNesting>.treeItem {
2305 margin-left: 20px
2306 }
2307
2308 [dir=rtl] .treeItem>.treeItems, [dir=rtl] .treeWithDeepNesting>.treeItem {
2309 margin-right: 20px
2310 }
2311
2312 .treeItem>.treeItems, .treeWithDeepNesting>.treeItem {
2313 -webkit-margin-start: 20px;
2314 margin-inline-start: 20px
2315 }
2316
2317 .treeItem>a {
2318 min-width: calc(100% - 4px);
2319 margin-bottom: 1px;
2320 padding: 2px 0 5px;
2321 -webkit-padding-start: 4px;
2322 padding-inline-start: 4px;
2323 border-radius: 2px;
2324 color: var(--treeitem-color);
2325 font-size: 13px;
2326 line-height: 15px;
2327 -webkit-user-select: none;
2328 -moz-user-select: none;
2329 user-select: none
2330 }
2331
2332 #layersView .treeItem>a>label {
2333 -webkit-padding-start: 4px;
2334 padding-inline-start: 4px
2335 }
2336
2337 #layersView .treeItem>a>label>input {
2338 float: inline-start;
2339 margin-top: 1px
2340 }
2341
2342 .treeItemToggler {
2343 position: relative;
2344 float: inline-start;
2345 height: 0;
2346 width: 0;
2347 color: rgba(255, 255, 255, .5)
2348 }
2349
2350 .dialogButton, dialog {
2351 color: var(--main-color)
2352 }
2353
2354 .treeItemToggler::before {
2355 inset-inline-end: 4px;
2356 -webkit-mask-image: var(--treeitem-expanded-icon);
2357 mask-image: var(--treeitem-expanded-icon)
2358 }
2359
2360 .treeItemToggler.treeItemsHidden::before {
2361 -webkit-mask-image: var(--treeitem-collapsed-icon);
2362 mask-image: var(--treeitem-collapsed-icon);
2363 transform: scaleX(var(--dir-factor))
2364 }
2365
2366 .treeItem.selected>a {
2367 background-color: var(--treeitem-selected-bg-color);
2368 color: var(--treeitem-selected-color)
2369 }
2370
2371 .treeItem>a:hover, .treeItemToggler:hover, .treeItemToggler:hover+a, .treeItemToggler:hover~.treeItems {
2372 background-color: var(--sidebaritem-bg-color);
2373 background-clip: padding-box;
2374 border-radius: 2px;
2375 color: var(--treeitem-hover-color)
2376 }
2377
2378 .dialogButton {
2379 width: auto;
2380 margin: 3px 4px 2px !important;
2381 padding: 2px 11px;
2382 background-color: var(--dialog-button-bg-color);
2383 border: var(--dialog-button-border) !important
2384 }
2385
2386 dialog {
2387 margin: auto;
2388 padding: 15px;
2389 border-spacing: 4px;
2390 font: message-box;
2391 font-size: 12px;
2392 line-height: 14px;
2393 background-color: var(--doorhanger-bg-color);
2394 border: 1px solid rgba(0, 0, 0, .5);
2395 border-radius: 4px;
2396 box-shadow: 0 1px 4px rgba(0, 0, 0, .3)
2397 }
2398
2399 dialog::-webkit-backdrop {
2400 background-color: rgba(0, 0, 0, .2)
2401 }
2402
2403 dialog::backdrop {
2404 background-color: rgba(0, 0, 0, .2)
2405 }
2406
2407 dialog>.row {
2408 display: table-row
2409 }
2410
2411 dialog>.row>* {
2412 display: table-cell
2413 }
2414
2415 dialog .toolbarField {
2416 margin: 5px 0
2417 }
2418
2419 dialog .separator {
2420 display: block;
2421 margin: 4px 0;
2422 height: 1px;
2423 width: 100%;
2424 background-color: var(--separator-color)
2425 }
2426
2427 dialog .buttonRow {
2428 vertical-align: middle
2429 }
2430
2431 dialog :link {
2432 color: #fff
2433 }
2434
2435 #documentPropertiesDialog, [dir=ltr] #documentPropertiesDialog .row>* {
2436 text-align: left
2437 }
2438
2439 [dir=rtl] #documentPropertiesDialog .row>* {
2440 text-align: right
2441 }
2442
2443 #documentPropertiesDialog .row>* {
2444 min-width: 100px;
2445 text-align: start
2446 }
2447
2448 #documentPropertiesDialog .row>span {
2449 width: 125px;
2450 word-wrap: break-word
2451 }
2452
2453 #documentPropertiesDialog .row>p {
2454 max-width: 225px;
2455 word-wrap: break-word
2456 }
2457
2458 #documentPropertiesDialog .buttonRow {
2459 margin-top: 10px
2460 }
2461
2462 .grab-to-pan-grab {
2463 cursor: grab !important
2464 }
2465
2466 .grab-to-pan-grab :not(input):not(textarea):not(button):not(select):not(:link) {
2467 cursor: inherit !important
2468 }
2469
2470 .grab-to-pan-grab:active, .grab-to-pan-grabbing {
2471 cursor: grabbing !important;
2472 position: fixed;
2473 background: rgba(0, 0, 0, 0);
2474 display: block;
2475 top: 0;
2476 left: 0;
2477 right: 0;
2478 bottom: 0;
2479 overflow: hidden;
2480 z-index: 50000
2481 }
2482
2483 @page { {
2484 margin: 0
2485 }
2486
2487 @media print {
2488 .xfaSelect, .xfaTextfield {
2489 background: 0 0
2490 }
2491
2492 .xfaSelect {
2493 -webkit-appearance: none;
2494 -moz-appearance: none;
2495 appearance: none;
2496 text-indent: 1px;
2497 text-overflow: ""
2498 }
2499
2500 #printContainer>.printedPage, #printContainer>.xfaPrintedPage {
2501 page-break-after: always;
2502 page-break-inside: avoid;
2503 width: 100%;
2504 height: 100%
2505 }
2506
2507 body {
2508 background: rgba(0, 0, 0, 0)
2509 }
2510
2511 body[data-pdfjsprinting] #outerContainer {
2512 display: none
2513 }
2514
2515 body[data-pdfjsprinting] #printContainer {
2516 display: block
2517 }
2518
2519 #printContainer {
2520 height: 100%
2521 }
2522
2523 #printContainer>.printedPage {
2524 display: flex;
2525 flex-direction: column;
2526 justify-content: center;
2527 align-items: center
2528 }
2529
2530 #printContainer>.xfaPrintedPage .xfaPage {
2531 position: absolute
2532 }
2533
2534 #printContainer>.xfaPrintedPage {
2535 position: relative
2536 }
2537
2538 #printContainer>.printedPage canvas, #printContainer>.printedPage img {
2539 max-width: 100%;
2540 max-height: 100%;
2541 direction: ltr;
2542 display: block
2543 }
2544 }
2545
2546 @media all and (max-width:900px) {
2547 #toolbarViewerMiddle {
2548 display: table;
2549 margin: auto;
2550 left: auto;
2551 position: inherit;
2552 transform: none
2553 }
2554 }
2555
2556 @media all and (max-width:840px) {
2557 #sidebarContainer {
2558 background-color: var(--sidebar-narrow-bg-color)
2559 }
2560
2561 [dir=ltr] #outerContainer.sidebarOpen #viewerContainer {
2562 left: 0 !important
2563 }
2564
2565 [dir=rtl] #outerContainer.sidebarOpen #viewerContainer {
2566 right: 0 !important
2567 }
2568
2569 #outerContainer.sidebarOpen #viewerContainer {
2570 inset-inline-start: 0 !important
2571 }
2572 }
2573
2574 @media all and (max-width:820px) {
2575 #outerContainer .hiddenLargeView {
2576 display: none
2577 }
2578
2579 #outerContainer .visibleLargeView {
2580 display: inherit
2581 }
2582 }
2583
2584 @media all and (max-width:750px) {
2585 #outerContainer .hiddenMediumView {
2586 display: none
2587 }
2588
2589 #outerContainer .visibleMediumView {
2590 display: inherit
2591 }
2592 }
2593
2594 @media all and (max-width:690px) {
2595 .hiddenSmallView, .hiddenSmallView * {
2596 display: none
2597 }
2598
2599 .toolbarButtonSpacer {
2600 width: 0
2601 }
2602
2603 [dir=ltr] .findbar {
2604 left: 34px
2605 }
2606
2607 [dir=rtl] .findbar {
2608 right: 34px
2609 }
2610
2611 .findbar {
2612 inset-inline-start: 34px
2613 }
2614 }
2615
2616 @media all and (max-width:560px) {
2617 #scaleSelectContainer {
2618 display: none
2619 }
2620 }
2621 @media all and (max-width:450px) {
2622 #toolbarViewerRight #editorModeButtons, #toolbarViewerRight #print, #toolbarViewerRight #download {
2623 display: none!important;
2624 }
2625 }
2626
2627 :root, [ep-data-theme=light] {
2628 --loadingBar-end-offset: 0;
2629 --toolbar-icon-opacity: 0.7;
2630 --main-color: rgba(12, 12, 13, 1);
2631 --body-bg-color: rgba(237, 237, 240, 1);
2632 --errorWrapper-bg-color: rgba(255, 110, 110, 1);
2633 --progressBar-color: rgba(10, 132, 255, 1);
2634 --progressBar-indeterminate-bg-color: rgba(221, 221, 222, 1);
2635 --progressBar-indeterminate-blend-color: rgba(116, 177, 239, 1);
2636 --scrollbar-color: auto;
2637 --scrollbar-bg-color: auto;
2638 --toolbar-icon-bg-color: rgba(0, 0, 0, 1);
2639 --toolbar-icon-hover-bg-color: rgba(0, 0, 0, 1);
2640 --sidebar-narrow-bg-color: rgba(237, 237, 240, 0.9);
2641 --sidebar-toolbar-bg-color: rgba(245, 246, 247, 1);
2642 --toolbar-bg-color: rgba(249, 249, 250, 1);
2643 --toolbar-border-color: rgba(204, 204, 204, 1);
2644 --button-hover-color: rgba(221, 222, 223, 1);
2645 --toggled-btn-color: rgba(0, 0, 0, 1);
2646 --dropdown-btn-bg-color: rgba(215, 215, 219, 1);
2647 --field-color: rgba(6, 6, 6, 1);
2648 --field-bg-color: rgba(255, 255, 255, 1);
2649 --field-border-color: rgba(187, 187, 188, 1);
2650 --findbar-nextprevious-btn-bg-color: rgba(227, 228, 230, 1);
2651 --treeitem-color: rgba(0, 0, 0, 0.8);
2652 --treeitem-hover-color: rgba(0, 0, 0, 0.9);
2653 --treeitem-selected-color: rgba(0, 0, 0, 0.9);
2654 --treeitem-selected-bg-color: rgba(0, 0, 0, 0.25);
2655 --sidebaritem-bg-color: rgba(0, 0, 0, 0.15);
2656 --doorhanger-bg-color: rgba(255, 255, 255, 1);
2657 --doorhanger-border-color: rgba(12, 12, 13, 0.2);
2658 --doorhanger-hover-color: rgba(12, 12, 13, 1);
2659 --doorhanger-hover-bg-color: rgba(237, 237, 237, 1);
2660 --doorhanger-separator-color: rgba(222, 222, 222, 1);
2661 --overlay-button-border: 0 none;
2662 --overlay-button-bg-color: rgba(12, 12, 13, 0.1);
2663 --overlay-button-hover-bg-color: rgba(12, 12, 13, 0.3);
2664 --loading-icon: url(images/loading.svg)
2665 }
2666
2667 @media (prefers-color-scheme:dark) {
2668 :root {
2669 --main-color: rgba(249, 249, 250, 1);
2670 --body-bg-color: rgba(42, 42, 46, 1);
2671 --errorWrapper-bg-color: rgba(169, 14, 14, 1);
2672 --progressBar-color: rgba(0, 96, 223, 1);
2673 --progressBar-indeterminate-bg-color: rgba(40, 40, 43, 1);
2674 --progressBar-indeterminate-blend-color: rgba(20, 68, 133, 1);
2675 --scrollbar-color: rgba(121, 121, 123, 1);
2676 --scrollbar-bg-color: rgba(35, 35, 39, 1);
2677 --toolbar-icon-bg-color: rgba(255, 255, 255, 1);
2678 --toolbar-icon-hover-bg-color: rgba(255, 255, 255, 1);
2679 --sidebar-narrow-bg-color: rgba(42, 42, 46, 0.9);
2680 --sidebar-toolbar-bg-color: rgba(50, 50, 52, 1);
2681 --toolbar-bg-color: rgba(56, 56, 61, 1);
2682 --toolbar-border-color: rgba(12, 12, 13, 1);
2683 --button-hover-color: rgba(102, 102, 103, 1);
2684 --toggled-btn-color: rgba(255, 255, 255, 1);
2685 --toggled-btn-bg-color: rgba(0, 0, 0, 0.3);
2686 --toggled-hover-active-btn-color: rgba(0, 0, 0, 0.4);
2687 --dropdown-btn-bg-color: rgba(74, 74, 79, 1);
2688 --separator-color: rgba(0, 0, 0, 0.3);
2689 --field-color: rgba(250, 250, 250, 1);
2690 --field-bg-color: rgba(64, 64, 68, 1);
2691 --field-border-color: rgba(115, 115, 115, 1);
2692 --findbar-nextprevious-btn-bg-color: rgba(89, 89, 89, 1);
2693 --treeitem-color: rgba(255, 255, 255, 0.8);
2694 --treeitem-hover-color: rgba(255, 255, 255, 0.9);
2695 --treeitem-selected-color: rgba(255, 255, 255, 0.9);
2696 --treeitem-selected-bg-color: rgba(255, 255, 255, 0.25);
2697 --sidebaritem-bg-color: rgba(255, 255, 255, 0.15);
2698 --doorhanger-bg-color: rgba(74, 74, 79, 1);
2699 --doorhanger-border-color: rgba(39, 39, 43, 1);
2700 --doorhanger-hover-color: rgba(249, 249, 250, 1);
2701 --doorhanger-hover-bg-color: rgba(93, 94, 98, 1);
2702 --doorhanger-separator-color: rgba(92, 92, 97, 1);
2703 --overlay-button-bg-color: rgba(92, 92, 97, 1);
2704 --overlay-button-hover-bg-color: rgba(115, 115, 115, 1);
2705 --loading-icon: url(images/loading-dark.svg)
2706 }
2707 }
2708
2709 [ep-data-theme=dark] {
2710 --body-bg-color: rgba(42, 42, 46, 1);
2711 --button-hover-color: rgba(102, 102, 103, 1);
2712 --field-bg-color: rgba(64, 64, 68, 1);
2713 --doorhanger-bg-color: rgba(74, 74, 79, 1);
2714 --loading-icon: url(images/loading-dark.svg)
2715 }
2716
2717 [ep-data-theme=custom] {
2718 --body-bg-color: rgba(255, 0, 0, 1);
2719 --toolbar-bg-color: rgba(255, 0, 0, 1);
2720 --doorhanger-bg-color: rgba(255, 0, 0, 1);
2721 --field-bg-color: rgba(255, 0, 0, 1);
2722 --dropdown-btn-bg-color: rgba(255, 0, 0, 1);
2723 --button-hover-color: hsl(255, 100%, 20%)
2724 }