1 /* Copyright 2014 Mozilla Foundation
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
7 * http://www.apache.org/licenses/LICENSE-2.0
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.
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 --message-bar-close-button-hover-bg-color:rgb
(21 20 26 / 0.14);
23 --message-bar-close-button-active-bg-color:rgb
(21 20 26 / 0.21);
24 --message-bar-close-button-focus-bg-color:rgb
(21 20 26 / 0.07);
26 @media
(prefers-color-scheme: dark
){
27 --message-bar-close-button-hover-bg-color:rgb
(251 251 254 / 0.14);
28 --message-bar-close-button-active-bg-color:rgb
(251 251 254 / 0.21);
29 --message-bar-close-button-focus-bg-color:rgb
(251 251 254 / 0.07);
32 @media screen and
(forced-colors: active
){
33 --message-bar-close-button-color:ButtonText
;
34 --message-bar-close-button-border:1px solid ButtonText
;
35 --message-bar-close-button-hover-bg-color:ButtonText
;
36 --message-bar-close-button-active-bg-color:ButtonText
;
37 --message-bar-close-button-focus-bg-color:ButtonText
;
38 --message-bar-close-button-color-hover:HighlightText
;
43 padding:8px 8px 8px 16px;
44 flex-direction:column
;
45 justify-content:center
;
52 border:1px solid var
(--message-bar-border-color
);
53 background:var
(--message-bar-bg-color
);
54 color:var
(--message-bar-fg-color
);
58 align-items:flex-start
;
67 mask-image:var
(--message-bar-icon
);
69 background-color:var
(--message-bar-icon-color
);
78 outline:var
(--focus-ring-outline
);
87 border-radius:var
(--message-bar-close-button-border-radius
);
88 border:var
(--message-bar-close-button-border
);
92 justify-content:center
;
99 mask-image:var
(--closing-button-icon
);
101 background-color:var
(--message-bar-close-button-color
);
104 &:is
(:hover
, :active
, :focus
)::before
{
105 background-color:var
(--message-bar-close-button-color-hover
);
109 background-color:var
(--message-bar-close-button-hover-bg-color
);
113 background-color:var
(--message-bar-close-button-active-bg-color
);
117 background-color:var
(--message-bar-close-button-focus-bg-color
);
121 display:inline-block
;
130 --text-primary-color:#15141a;
132 --message-bar-icon:url
(images
/secondaryToolbarButton-documentProperties
.svg
);
133 --message-bar-icon-color:#0060df;
134 --message-bar-bg-color:#deeafc;
135 --message-bar-fg-color:var
(--text-primary-color
);
136 --message-bar-border-color:rgb
(0 0 0 / 0.08);
138 --undo-button-bg-color:rgb
(21 20 26 / 0.07);
139 --undo-button-bg-color-hover:rgb
(21 20 26 / 0.14);
140 --undo-button-bg-color-active:rgb
(21 20 26 / 0.21);
142 --undo-button-fg-color:var
(--message-bar-fg-color
);
143 --undo-button-fg-color-hover:var
(--undo-button-fg-color
);
144 --undo-button-fg-color-active:var
(--undo-button-fg-color
);
146 --focus-ring-color:#0060df;
147 --focus-ring-outline:2px solid var
(--focus-ring-color
);
149 @media
(prefers-color-scheme: dark
){
150 --text-primary-color:#fbfbfe;
152 --message-bar-icon-color:#73a7f3;
153 --message-bar-bg-color:#003070;
154 --message-bar-border-color:rgb
(255 255 255 / 0.08);
156 --undo-button-bg-color:rgb
(255 255 255 / 0.08);
157 --undo-button-bg-color-hover:rgb
(255 255 255 / 0.14);
158 --undo-button-bg-color-active:rgb
(255 255 255 / 0.21);
161 @media screen and
(forced-colors: active
){
162 --text-primary-color:CanvasText
;
164 --message-bar-icon-color:CanvasText
;
165 --message-bar-bg-color:Canvas
;
166 --message-bar-border-color:CanvasText
;
168 --undo-button-bg-color:ButtonText
;
169 --undo-button-bg-color-hover:SelectedItem
;
170 --undo-button-bg-color-active:SelectedItem
;
172 --undo-button-fg-color:ButtonFace
;
173 --undo-button-fg-color-hover:SelectedItemText
;
174 --undo-button-fg-color-active:SelectedItemText
;
176 --focus-ring-color:CanvasText
;
182 transform:translateX
(-50%);
186 padding-inline:16px 8px;
197 #editorUndoBarUndoButton{
201 color:var
(--undo-button-fg-color
);
204 margin-inline-start:8px;
207 background-color:var
(--undo-button-bg-color
);
210 background-color:var
(--undo-button-bg-color-hover
);
211 color:var
(--undo-button-fg-color-hover
);
215 background-color:var
(--undo-button-bg-color-active
);
216 color:var
(--undo-button-fg-color-active
);
226 --dialog-bg-color:white
;
227 --dialog-border-color:white
;
228 --dialog-shadow:0 2px 14px 0 rgb
(58 57 68 / 0.2);
229 --text-primary-color:#15141a;
230 --text-secondary-color:#5b5b66;
231 --hover-filter:brightness
(0.9);
232 --focus-ring-color:#0060df;
233 --focus-ring-outline:2px solid var
(--focus-ring-color
);
234 --link-fg-color:#0060df;
235 --link-hover-fg-color:#0250bb;
236 --separator-color:#f0f0f4;
238 --textarea-border-color:#8f8f9d;
239 --textarea-bg-color:white
;
240 --textarea-fg-color:var
(--text-secondary-color
);
242 --radio-bg-color:#f0f0f4;
243 --radio-checked-bg-color:#fbfbfe;
244 --radio-border-color:#8f8f9d;
245 --radio-checked-border-color:#0060df;
247 --button-secondary-bg-color:#f0f0f4;
248 --button-secondary-fg-color:var
(--text-primary-color
);
249 --button-secondary-border-color:var
(--button-secondary-bg-color
);
250 --button-secondary-hover-bg-color:var
(--button-secondary-bg-color
);
251 --button-secondary-hover-fg-color:var
(--button-secondary-fg-color
);
252 --button-secondary-hover-border-color:var
(--button-secondary-hover-bg-color
);
254 --button-primary-bg-color:#0060df;
255 --button-primary-fg-color:#fbfbfe;
256 --button-primary-border-color:var
(--button-primary-bg-color
);
257 --button-primary-hover-bg-color:var
(--button-primary-bg-color
);
258 --button-primary-hover-fg-color:var
(--button-primary-fg-color
);
259 --button-primary-hover-border-color:var
(--button-primary-hover-bg-color
);
261 --button-disabled-bg-color:color-mix
(in srgb
, currentcolor
, transparent
60%);
262 --button-disabled-fg-color:var
(--button-disabled-bg-color
);
264 @media
(prefers-color-scheme: dark
){
265 --dialog-bg-color:#1c1b22;
266 --dialog-border-color:#1c1b22;
267 --dialog-shadow:0 2px 14px 0 #15141a;
268 --text-primary-color:#fbfbfe;
269 --text-secondary-color:#cfcfd8;
270 --focus-ring-color:#0df;
271 --hover-filter:brightness
(1.4);
272 --link-fg-color:#0df;
273 --link-hover-fg-color:#80ebff;
274 --separator-color:#52525e;
276 --textarea-bg-color:#42414d;
278 --radio-bg-color:#2b2a33;
279 --radio-checked-bg-color:#15141a;
280 --radio-checked-border-color:#0df;
282 --button-secondary-bg-color:#2b2a33;
283 --button-primary-bg-color:#0df;
284 --button-primary-fg-color:#15141a;
287 @media screen and
(forced-colors: active
){
288 --dialog-bg-color:Canvas
;
289 --dialog-border-color:CanvasText
;
290 --dialog-shadow:none
;
291 --text-primary-color:CanvasText
;
292 --text-secondary-color:CanvasText
;
294 --focus-ring-color:ButtonBorder
;
295 --link-fg-color:LinkText
;
296 --link-hover-fg-color:LinkText
;
297 --separator-color:CanvasText
;
299 --textarea-border-color:ButtonBorder
;
300 --textarea-bg-color:Field
;
301 --textarea-fg-color:ButtonText
;
303 --radio-bg-color:ButtonFace
;
304 --radio-checked-bg-color:ButtonFace
;
305 --radio-border-color:ButtonText
;
306 --radio-checked-border-color:ButtonText
;
308 --button-secondary-bg-color:ButtonFace
;
309 --button-secondary-fg-color:ButtonText
;
310 --button-secondary-border-color:ButtonText
;
311 --button-secondary-hover-bg-color:AccentColor
;
312 --button-secondary-hover-fg-color:AccentColorText
;
314 --button-primary-bg-color:ButtonText
;
315 --button-primary-fg-color:ButtonFace
;
316 --button-primary-hover-bg-color:AccentColor
;
317 --button-primary-hover-fg-color:AccentColorText
;
319 --button-disabled-bg-color:GrayText
;
320 --button-disabled-fg-color:ButtonFace
;
329 border:1px solid var
(--dialog-border-color
);
330 background:var
(--dialog-bg-color
);
331 color:var
(--text-primary-color
);
332 box-shadow:var
(--dialog-shadow
);
336 outline:var
(--focus-ring-outline
);
343 flex-direction:column
;
344 justify-content:flex-end
;
345 align-items:flex-start
;
360 border-top:1px solid var
(--separator-color
);
372 flex-direction:column
;
373 align-items:flex-start
;
384 box-sizing:border-box
;
388 background-color:var
(--radio-bg-color
);
389 border:1px solid var
(--radio-border-color
);
392 filter:var
(--hover-filter
);
396 background-color:var
(--radio-checked-bg-color
);
397 border:4px solid var
(--radio-checked-border-color
);
404 padding-inline-start:24px;
405 align-items:flex-start
;
412 color:var
(--text-secondary-color
);
417 button:not
(:is
(.toggle-button
, .closeButton
)){
428 filter:var
(--hover-filter
);
436 color:var
(--button-secondary-fg-color
);
437 background-color:var
(--button-secondary-bg-color
);
438 border-color:var
(--button-secondary-border-color
);
441 color:var
(--button-secondary-hover-fg-color
);
442 background-color:var
(--button-secondary-hover-bg-color
);
443 border-color:var
(--button-secondary-hover-border-color
);
448 color:var
(--button-primary-fg-color
);
449 background-color:var
(--button-primary-bg-color
);
450 border-color:var
(--button-primary-border-color
);
454 color:var
(--button-primary-hover-fg-color
);
455 background-color:var
(--button-primary-hover-bg-color
);
456 border-color:var
(--button-primary-hover-border-color
);
461 color:var
(--button-disabled-fg-color
) !important
;
462 background-color:var
(--button-disabled-bg-color
);
463 border-color:var
(--button-disabled-bg-color
);
469 color:var
(--link-fg-color
);
472 color:var
(--link-hover-fg-color
);
481 box-sizing:border-box
;
483 border:1px solid var
(--textarea-border-color
);
484 background:var
(--textarea-bg-color
);
485 color:var
(--textarea-fg-color
);
489 border-color:transparent
;
499 --message-bar-bg-color:#ffebcd;
500 --message-bar-fg-color:#15141a;
501 --message-bar-border-color:rgb
(0 0 0 / 0.08);
502 --message-bar-icon:url
(images/messageBar_warning.svg);
503 --message-bar-icon-color:#cd411e;
505 @media
(prefers-color-scheme: dark
){
506 --message-bar-bg-color:#5a3100;
507 --message-bar-fg-color:#fbfbfe;
508 --message-bar-border-color:rgb
(255 255 255 / 0.08);
509 --message-bar-icon-color:#e49c49;
512 @media screen and
(forced-colors: active
){
513 --message-bar-bg-color:HighlightText
;
514 --message-bar-fg-color:CanvasText
;
515 --message-bar-border-color:CanvasText
;
516 --message-bar-icon-color:CanvasText
;
529 flex-direction:column
;
530 align-items:flex-start
;
566 text-size-adjust:none
;
567 forced-color-adjust:none
;
568 transform-origin:0 0;
569 caret-color:CanvasText
;
581 transform-origin:0% 0%;
584 > :not
(.markedContent
),
585 .markedContent span:not(.markedContent){
595 --highlight-bg-color:rgb
(180 0 170 / 0.25);
596 --highlight-selected-bg-color:rgb
(0 100 0 / 0.25);
597 --highlight-backdrop-filter:none
;
598 --highlight-selected-backdrop-filter:none
;
600 @media screen and
(forced-colors: active
){
601 --highlight-bg-color:transparent
;
602 --highlight-selected-bg-color:transparent
;
603 --highlight-backdrop-filter:var
(--hcm-highlight-filter
);
604 --highlight-selected-backdrop-filter:var
(
605 --hcm-highlight-selected-filter
611 background-color:var
(--highlight-bg-color
);
612 backdrop-filter:var
(--highlight-backdrop-filter
);
620 border-radius:4px 0 0 4px;
624 border-radius:0 4px 4px 0;
632 background-color:var
(--highlight-selected-bg-color
);
633 backdrop-filter:var
(--highlight-selected-backdrop-filter
);
638 background:color-mix
(in srgb
, AccentColor
, transparent
75%);
650 &.selecting
.endOfContent
{
656 --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>");
657 --input-focus-border-color:Highlight
;
658 --input-focus-outline:1px solid Canvas
;
659 --input-unfocused-border-color:transparent
;
660 --input-disabled-border-color:transparent
;
661 --input-hover-border-color:black
;
664 @media screen and
(forced-colors: active
){
665 --input-focus-border-color:CanvasText
;
666 --input-unfocused-border-color:ActiveText
;
667 --input-disabled-border-color:GrayText
;
668 --input-hover-border-color:Highlight
;
669 --link-outline:1.5px solid LinkText
;
671 .textWidgetAnnotation :is
(input
, textarea
):required
,
672 .choiceWidgetAnnotation
select:required
,
673 .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required{
674 outline:1.5px solid selectedItem
;
678 outline:var
(--link-outline
);
681 backdrop-filter:var
(--hcm-highlight-filter
);
685 opacity:0 !important
;
686 background:none
!important
;
691 .popupAnnotation .popup{
692 outline:calc
(1.5px * var
(--scale-factor
)) solid CanvasText
!important
;
693 background-color:ButtonFace
!important
;
694 color:ButtonText
!important
;
697 .highlightArea:hover::after{
703 backdrop-filter:var
(--hcm-highlight-filter
);
708 .popupAnnotation.focused .popup{
709 outline:calc
(3px * var
(--scale-factor
)) solid Highlight
!important
;
717 transform-origin:0 0;
719 &[data-main-rotation
="90"] .norotate
{
720 transform:rotate
(270deg) translateX
(-100%);
722 &[data-main-rotation
="180"] .norotate
{
723 transform:rotate
(180deg) translate
(-100%, -100%);
725 &[data-main-rotation
="270"] .norotate
{
726 transform:rotate
(90deg) translateY
(-100%);
743 background:transparent
;
748 font:10px sans-serif
;
757 box-sizing:border-box
;
758 transform-origin:0 0;
761 &:has
(div
.annotationContent
){
762 canvas
.annotationContent
{
768 .textLayer.selecting ~ & section{
772 :is
(.linkAnnotation
, .buttonWidgetAnnotation
.pushButton
) > a
{
781 :is
(.linkAnnotation
, .buttonWidgetAnnotation
.pushButton
):not
(.hasBorder
)
784 background-color:rgb
(255 255 0);
785 box-shadow:0 2px 10px rgb
(255 255 0);
788 .linkAnnotation.hasBorder:hover{
789 background-color:rgb
(255 255 0 / 0.2);
793 background-size:100% 100%;
805 .textWidgetAnnotation :is
(input
, textarea
),
806 .choiceWidgetAnnotation select
,
807 .buttonWidgetAnnotation:is(.checkBox, .radioButton) input{
808 background-image:var
(--annotation-unfocused-field-background
);
809 border:2px solid var
(--input-unfocused-border-color
);
810 box-sizing:border-box
;
811 font:calc
(9px * var
(--scale-factor
)) sans-serif
;
818 .textWidgetAnnotation :is
(input
, textarea
):required
,
819 .choiceWidgetAnnotation
select:required
,
820 .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required{
821 outline:1.5px solid red
;
824 .choiceWidgetAnnotation select option{
828 .buttonWidgetAnnotation.radioButton input{
832 .textWidgetAnnotation textarea{
836 .textWidgetAnnotation :is
(input
, textarea
)[disabled
],
837 .choiceWidgetAnnotation select
[disabled
],
838 .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled]{
840 border:2px solid var
(--input-disabled-border-color
);
844 .textWidgetAnnotation :is
(input
, textarea
):hover
,
845 .choiceWidgetAnnotation
select:hover
,
846 .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover{
847 border:2px solid var
(--input-hover-border-color
);
849 .textWidgetAnnotation :is
(input
, textarea
):hover
,
850 .choiceWidgetAnnotation
select:hover
,
851 .buttonWidgetAnnotation.checkBox input:hover{
855 .textWidgetAnnotation :is
(input
, textarea
):focus
,
856 .choiceWidgetAnnotation select:focus{
858 border:2px solid var
(--input-focus-border-color
);
860 outline:var
(--input-focus-outline
);
863 .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus{
864 background-image:none
;
865 background-color:transparent
;
868 .buttonWidgetAnnotation.checkBox :focus{
869 border:2px solid var
(--input-focus-border-color
);
871 outline:var
(--input-focus-outline
);
874 .buttonWidgetAnnotation.radioButton :focus{
875 border:2px solid var
(--input-focus-border-color
);
876 outline:var
(--input-focus-outline
);
879 .buttonWidgetAnnotation
.checkBox
input:checked::before
,
880 .buttonWidgetAnnotation
.checkBox
input:checked::after
,
881 .buttonWidgetAnnotation.radioButton input:checked::before{
882 background-color:CanvasText
;
888 .buttonWidgetAnnotation
.checkBox
input:checked::before
,
889 .buttonWidgetAnnotation.checkBox input:checked::after{
895 .buttonWidgetAnnotation.checkBox input:checked::before{
896 transform:rotate
(45deg);
899 .buttonWidgetAnnotation.checkBox input:checked::after{
900 transform:rotate
(-45deg);
903 .buttonWidgetAnnotation.radioButton input:checked::before{
911 .textWidgetAnnotation input.comb{
912 font-family:monospace
;
917 .textWidgetAnnotation input.comb:focus{
921 .buttonWidgetAnnotation:is(.checkBox, .radioButton) input{
925 .fileAttachmentAnnotation .popupTriggerArea{
932 font-size:calc
(9px * var
(--scale-factor
));
940 background-color:rgb
(255 255 153);
941 box-shadow:0 calc
(2px * var
(--scale-factor
)) calc
(5px * var
(--scale-factor
)) rgb
(136 136 136);
942 border-radius:calc
(2px * var
(--scale-factor
));
943 outline:1.5px solid rgb
(255 255 74);
944 padding:calc
(6px * var
(--scale-factor
));
948 word-wrap:break-word
;
953 .popupAnnotation.focused .popup{
958 font-size:calc
(9px * var
(--scale-factor
));
962 display:inline-block
;
969 .popup > .header .popupDate{
970 display:inline-block
;
971 margin-left:calc
(5px * var
(--scale-factor
));
976 border-top:1px solid rgb
(51 51 51);
977 margin-top:calc
(2px * var
(--scale-factor
));
978 padding-top:calc
(2px * var
(--scale-factor
));
982 white-space:pre-wrap
;
983 font-size:calc
(9px * var
(--scale-factor
));
998 .annotationTextContent{
1005 pointer-events:none
;
1009 display:inline-block
;
1013 svg
.quadrilateralsContainer
{
1025 --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>");
1026 --xfa-focus-outline:auto
;
1029 @media screen and
(forced-colors: active
){
1031 --xfa-focus-outline:2px solid CanvasText
;
1033 .xfaLayer *:required{
1034 outline:1.5px solid selectedItem
;
1039 background-color:transparent
;
1042 .xfaLayer .highlight{
1045 background-color:rgb
(239 203 237);
1049 .xfaLayer .highlight.appended{
1053 .xfaLayer .highlight.begin{
1054 border-radius:4px 0 0 4px;
1057 .xfaLayer .highlight.end{
1058 border-radius:0 4px 4px 0;
1061 .xfaLayer .highlight.middle{
1065 .xfaLayer .highlight.selected{
1066 background-color:rgb
(203 223 203);
1087 transform-origin:0 0;
1095 font-weight:inherit
;
1096 font-kerning:inherit
;
1097 letter-spacing:-0.01px;
1099 text-decoration:inherit
;
1100 box-sizing:border-box
;
1101 background-color:transparent
;
1104 pointer-events:auto
;
1105 line-height:inherit
;
1108 .xfaLayer *:required{
1109 outline:1.5px solid red
;
1115 pointer-events:none
;
1133 text-decoration:none
;
1142 .xfaCaptionForCheckButton{
1160 flex-direction:row-reverse
;
1164 :is
(.xfaLeft
, .xfaRight
) > :is
(.xfaCaption
, .xfaCaptionForCheckButton
){
1170 flex-direction:column
;
1171 align-items:flex-start
;
1176 flex-direction:column-reverse
;
1177 align-items:flex-start
;
1180 :is
(.xfaTop
, .xfaBottom
) > :is
(.xfaCaption
, .xfaCaptionForCheckButton
){
1185 background-color:transparent
;
1187 pointer-events:none
;
1195 :is
(.xfaTextfield
, .xfaSelect
):focus
{
1196 background-image:none
;
1197 background-color:transparent
;
1198 outline:var
(--xfa-focus-outline
);
1199 outline-offset:-1px;
1202 :is
(.xfaCheckbox
, .xfaRadio
):focus
{
1203 outline:var
(--xfa-focus-outline
);
1213 background-image:var
(--xfa-unfocused-field-background
);
1220 :is
(.xfaTop
, .xfaBottom
) > :is
(.xfaTextfield
, .xfaSelect
){
1249 white-space:pre-wrap
;
1255 object-position:left top
;
1265 flex-direction:column
;
1266 align-items:stretch
;
1272 align-items:stretch
;
1277 flex-direction:row-reverse
;
1278 align-items:stretch
;
1282 justify-content:left
;
1300 flex-direction:column
;
1301 align-items:stretch
;
1307 align-items:stretch
;
1310 .xfaTable .xfaRlRow{
1312 flex-direction:row-reverse
;
1313 align-items:stretch
;
1317 .xfaTable .xfaRlRow > div{
1321 :is
(.xfaNonInteractive
, .xfaDisabled
, .xfaReadOnly
) :is
(input
, textarea
){
1328 background:transparent
;
1348 &[data-main-rotation
="90"]{
1350 use:not
(.clip
, .mask
){
1351 transform:matrix
(0, 1, -1, 0, 1, 0);
1355 &[data-main-rotation
="180"]{
1357 use:not
(.clip
, .mask
){
1358 transform:matrix
(-1, 0, 0, -1, 1, 1);
1362 &[data-main-rotation
="270"]{
1364 use:not
(.clip
, .mask
){
1365 transform:matrix
(0, -1, 1, 0, 0, 1);
1372 mix-blend-mode:normal
;
1374 &[data-draw-rotation
="90"]{
1375 transform:rotate
(90deg);
1378 &[data-draw-rotation
="180"]{
1379 transform:rotate
(180deg);
1382 &[data-draw-rotation
="270"]{
1383 transform:rotate
(270deg);
1388 --blend-mode:multiply
;
1390 @media screen and
(forced-colors: active
){
1391 --blend-mode:difference
;
1395 mix-blend-mode:var
(--blend-mode
);
1404 mix-blend-mode:normal
;
1409 &.hovered:not
(.selected
){
1410 stroke:var
(--hover-outline-color
);
1411 stroke-width:var
(--outline-width
);
1416 stroke:var
(--outline-around-color
);
1418 var
(--outline-width
) + 2 * var
(--outline-around-width
)
1423 stroke:var
(--outline-color
);
1424 stroke-width:var
(--outline-width
);
1430 &.hovered:not
(.selected
){
1431 stroke:var
(--hover-outline-color
);
1432 stroke-width:calc
(2 * var
(--outline-width
));
1437 stroke:var
(--outline-around-color
);
1439 2 * (var
(--outline-width
) + var
(--outline-around-width
))
1444 stroke:var
(--outline-color
);
1445 stroke-width:calc
(2 * var
(--outline-width
));
1454 --button-background-color:color-mix
(in srgb
, currentColor
7%, transparent
);
1455 --button-background-color-hover:color-mix
(
1460 --button-background-color-active:color-mix
(
1465 --color-accent-primary:#0060df;
1466 --color-accent-primary-hover:#0250bb;
1467 --color-accent-primary-active:#054096;
1468 --border-radius-circle:9999px;
1470 --size-item-small:16px;
1471 --size-item-large:32px;
1472 --color-canvas:white
;
1473 --background-color-canvas:var
(--color-canvas
);
1474 --border-color-interactive:#8f8f9d;
1475 --border-color-interactive-hover:var
(--border-color-interactive
);
1476 --border-color-interactive-active:var
(--border-color-interactive
);
1478 @media
(prefers-color-scheme: dark
){
1479 --color-accent-primary:#0df;
1480 --color-accent-primary-hover:#80ebff;
1481 --color-accent-primary-active:#aaf2ff;
1482 --color-canvas:#1c1b22;
1483 --border-color-interactive:#f9f9fa;
1486 @media
(forced-colors: active
){
1487 --color-accent-primary:ButtonText
;
1488 --color-accent-primary-hover:SelectedItem
;
1489 --color-accent-primary-active:SelectedItem
;
1490 --button-background-color:ButtonFace
;
1491 --border-color-interactive:ButtonText
;
1492 --border-color-interactive-hover:SelectedItem
;
1493 --border-color-interactive-active:ButtonText
;
1494 --color-canvas:ButtonText
;
1495 --background-color-canvas:Canvas
;
1500 --toggle-background-color:var
(--button-background-color
);
1501 --toggle-background-color-hover:var
(--button-background-color-hover
);
1502 --toggle-background-color-active:var
(--button-background-color-active
);
1503 --toggle-background-color-pressed:var
(--color-accent-primary
);
1504 --toggle-background-color-pressed-hover:var
(--color-accent-primary-hover
);
1505 --toggle-background-color-pressed-active:var
(--color-accent-primary-active
);
1506 --toggle-border-color:var
(--border-color-interactive
);
1507 --toggle-border-color-hover:var
(--toggle-border-color
);
1508 --toggle-border-color-active:var
(--toggle-border-color
);
1509 --toggle-border-radius:var
(--border-radius-circle
);
1510 --toggle-border-width:var
(--border-width
);
1511 --toggle-height:var
(--size-item-small
);
1512 --toggle-width:var
(--size-item-large
);
1513 --toggle-dot-background-color:var
(--toggle-border-color
);
1514 --toggle-dot-background-color-hover:var
(--toggle-dot-background-color
);
1515 --toggle-dot-background-color-active:var
(--toggle-dot-background-color
);
1516 --toggle-dot-background-color-on-pressed:var
(--background-color-canvas
);
1517 --toggle-dot-margin:1px;
1518 --toggle-dot-height:calc
(
1519 var
(--toggle-height
) - 2 * var
(--toggle-dot-margin
) - 2 *
1520 var
(--toggle-border-width
)
1522 --toggle-dot-width:var
(--toggle-dot-height
);
1523 --toggle-dot-transform-x:calc
(
1524 var
(--toggle-width
) - 4 * var
(--toggle-dot-margin
) - var
(--toggle-dot-width
)
1526 --input-width:var
(--toggle-width
);
1530 border:var
(--toggle-border-width
) solid var
(--toggle-border-color
);
1531 height:var
(--toggle-height
);
1532 width:var
(--toggle-width
);
1533 border-radius:var
(--toggle-border-radius
);
1534 background-color:var
(--toggle-background-color
);
1535 box-sizing:border-box
;
1538 outline:var
(--focus-outline
);
1539 outline-offset:var
(--focus-outline-offset
);
1543 background-color:var
(--toggle-background-color-hover
);
1544 border-color:var
(--toggle-border-color
);
1547 &:enabled:hover:active
{
1548 background-color:var
(--toggle-background-color-active
);
1549 border-color:var
(--toggle-border-color
);
1555 background-color:var
(--toggle-dot-background-color
);
1556 height:var
(--toggle-dot-height
);
1557 width:var
(--toggle-dot-width
);
1558 margin:var
(--toggle-dot-margin
);
1559 border-radius:var
(--toggle-border-radius
);
1564 .toggle-button[aria-pressed="true"]{
1565 background-color:var
(--toggle-background-color-pressed
);
1566 border-color:transparent
;
1569 background-color:var
(--toggle-background-color-pressed-hover
);
1570 border-color:transparent
;
1573 &:enabled:hover:active
{
1574 background-color:var
(--toggle-background-color-pressed-active
);
1575 border-color:transparent
;
1579 translate:var
(--toggle-dot-transform-x
);
1580 background-color:var
(--toggle-dot-background-color-on-pressed
);
1583 &:enabled:hover::before
,
1584 &:enabled:hover:active::before
{
1585 background-color:var
(--toggle-dot-background-color-on-pressed
);
1588 &:-moz-locale-dir
(rtl
)::before
,
1590 translate:calc
(-1 * var
(--toggle-dot-transform-x
));
1594 @media (prefers-reduced-motion: no-preference
){
1595 .toggle-button::before{
1596 transition:translate
100ms;
1600 @media (prefers-contrast
){
1601 .toggle-button:enabled:hover{
1602 border-color:var
(--toggle-border-color-hover
);
1605 .toggle-button:enabled:hover:active{
1606 border-color:var
(--toggle-border-color-active
);
1609 .toggle-button[aria-pressed="true"]:enabled{
1610 border-color:var
(--toggle-border-color
);
1614 border-color:var
(--toggle-border-color-hover
);
1617 background-color:var
(--toggle-dot-background-color-active
);
1618 border-color:var
(--toggle-dot-background-color-hover
);
1623 .toggle-button:enabled:hover::before
,
1624 .toggle-button:enabled:hover:active::before{
1625 background-color:var
(--toggle-dot-background-color-hover
);
1629 @media (forced-colors
){
1631 --toggle-dot-background-color:var
(--color-accent-primary
);
1632 --toggle-dot-background-color-hover:var
(--color-accent-primary-hover
);
1633 --toggle-dot-background-color-active:var
(--color-accent-primary-active
);
1634 --toggle-dot-background-color-on-pressed:var
(--button-background-color
);
1635 --toggle-border-color-hover:var
(--border-color-interactive-hover
);
1636 --toggle-border-color-active:var
(--border-color-interactive-active
);
1639 .toggle-button[aria-pressed="true"]:enabled::after{
1640 border:1px solid var
(--button-background-color
);
1643 height:var
(--toggle-height
);
1644 width:var
(--toggle-width
);
1646 border-radius:var
(--toggle-border-radius
);
1650 .toggle-button[aria-pressed="true"]:enabled:hover:active::after{
1651 border-color:var
(--toggle-border-color-active
);
1655 #addSignatureDialog{
1656 --border-color:#8f8f9d;
1657 --primary-color:var
(--text-primary-color
);
1658 --secondary-color:var
(--text-secondary-color
);
1660 --tab-top-line-active-color:#0060df;
1661 --tab-top-line-active-hover-color:var
(--tab-text-hover-color
);
1662 --tab-top-line-hover-color:#8f8f9d;
1663 --tab-top-line-inactive-color:#cfcfd8;
1664 --tab-bottom-line-active-color:var
(--tab-top-line-inactive-color
);
1665 --tab-bottom-line-hover-color:var
(--tab-top-line-inactive-color
);
1666 --tab-bottom-line-inactive-color:var
(--tab-top-line-inactive-color
);
1667 --tab-bg:var
(--dialog-bg-color
);
1668 --tab-bg-active-color:var
(--tab-bg
);
1669 --tab-bg-active-hover-color:var
(--bg-hover
);
1670 --tab-bg-hover:var
(--bg-hover
);
1671 --tab-text-color:var
(--primary-color
);
1672 --tab-text-active-color:var
(--tab-top-line-active-color
);
1673 --tab-text-hover-color:var
(--tab-text-color
);
1674 --signature-bg:#f9f9fb;
1675 --signature-placeholder-color:var
(--secondary-color
);
1676 --signature-draw-placeholder-color:var
(--primary-color
);
1677 --signature-color:var
(--primary-color
);
1678 --closing-button-icon:url
(images/messageBar_closingButton.svg);
1679 --closing-button-color:var
(--primary-color
);
1680 --description-input-color:var
(--primary-color
);
1681 --clear-signature-button-border-width:0;
1682 --clear-signature-button-border-style:solid
;
1683 --clear-signature-button-border-color:transparent
;
1684 --clear-signature-button-border-disabled-color:transparent
;
1685 --clear-signature-button-icon:url
(images
/editor-toolbar-delete
.svg
);
1686 --clear-signature-button-color:var
(--primary-color
);
1687 --clear-signature-button-hover-color:var
(--clear-signature-button-color
);
1688 --clear-signature-button-active-color:var
(--clear-signature-button-color
);
1689 --clear-signature-button-disabled-color:var
(--clear-signature-button-color
);
1690 --clear-signature-button-focus-color:var
(--clear-signature-button-color
);
1691 --clear-signature-button-bg:var
(--dialog-bg-color
);
1692 --clear-signature-button-bg-hover:var
(--bg-hover
);
1693 --clear-signature-button-bg-active:#cfcfd8;
1694 --clear-signature-button-bg-focus:#f0f0f4;
1695 --clear-signature-button-bg-disabled:color-mix
(
1700 --save-warning-color:var
(--secondary-color
);
1701 --thickness-bg:var
(--dialog-bg-color
);
1702 --thickness-label-color:var
(--primary-color
);
1703 --thickness-slider-color:var
(--primary-color
);
1704 --draw-cursor:url
(images
/cursor-editorInk
.svg
) 0 16, pointer
;
1706 @media
(prefers-color-scheme: dark
){
1707 --dialog-bg-color:#42414d;
1709 --primary-color:#fbfbfe;
1710 --secondary-color:#cfcfd8;
1711 --tab-top-line-active-color:#0df;
1712 --tab-top-line-inactive-color:#8f8f9d;
1713 --signature-bg:#2b2a33;
1714 --clear-signature-button-bg-active:#5b5b66;
1715 --clear-signature-button-bg-focus:#2b2a33;
1716 --clear-signature-button-bg-disabled:color-mix
(
1723 @media screen and
(forced-colors: active
){
1724 --primary-color:ButtonText
;
1725 --secondary-color:ButtonText
;
1727 --bg-hover:var
(--bg
);
1728 --border-color:ButtonText
;
1729 --tab-top-line-active-color:ButtonText
;
1730 --tab-top-line-active-hover-color:HighlightText
;
1731 --tab-top-line-hover-color:SelectedItem
;
1732 --tab-top-line-inactive-color:ButtonText
;
1733 --tab-bottom-line-active-color:var
(--tab-top-line-active-color
);
1734 --tab-bottom-line-hover-color:var
(--tab-top-line-hover-color
);
1736 --tab-bg-active-color:SelectedItem
;
1737 --tab-bg-active-hover-color:SelectedItem
;
1738 --tab-text-color:ButtonText
;
1739 --tab-text-active-color:HighlightText
;
1740 --tab-text-hover-color:SelectedItem
;
1741 --signature-bg:var
(--bg
);
1742 --signature-color:ButtonText
;
1743 --clear-signature-button-border-width:1px;
1744 --clear-signature-button-border-style:solid
;
1745 --clear-signature-button-border-color:ButtonText
;
1746 --clear-signature-button-border-disabled-color:GrayText
;
1747 --clear-signature-button-color:ButtonText
;
1748 --clear-signature-button-hover-color:HighlightText
;
1749 --clear-signature-button-active-color:SelectedItem
;
1750 --clear-signature-button-focus-color:CanvasText
;
1751 --clear-signature-button-disabled-color:GrayText
;
1752 --clear-signature-button-bg:var
(--bg
);
1753 --clear-signature-button-bg-hover:SelectedItem
;
1754 --clear-signature-button-bg-active:var
(--bg
);
1755 --clear-signature-button-bg-focus:var
(--bg
);
1756 --clear-signature-button-bg-disabled:var
(--bg
);
1757 --thickness-bg:Canvas
;
1758 --thickness-label-color:CanvasText
;
1759 --thickness-slider-color:ButtonText
;
1767 #addSignatureDialogLabel{
1795 flex-direction:column
;
1796 align-items:flex-start
;
1800 margin-inline-start:16px;
1807 align-items:flex-start
;
1813 background-color:var
(--tab-bg
);
1818 border-block-width:1px;
1819 border-block-style:solid
;
1820 border-block-start-color:var
(--tab-top-line-inactive-color
);
1821 border-block-end-color:var
(--tab-bottom-line-inactive-color
);
1829 color:var
(--tab-text-color
);
1832 border-block-start-width:2px;
1833 border-block-start-color:var
(--tab-top-line-hover-color
);
1834 border-block-end-color:var
(--tab-bottom-line-hover-color
);
1835 background-color:var
(--tab-bg-hover
);
1836 color:var
(--tab-text-hover-color
);
1840 outline:2px solid var
(--tab-top-line-active-color
);
1841 outline-offset:-2px;
1844 &[aria-selected
="true"]{
1845 border-block-start-width:2px;
1846 border-block-start-color:var
(--tab-top-line-active-color
);
1847 border-block-end-color:var
(--tab-bottom-line-active-color
);
1848 background-color:var
(--tab-bg-active-color
);
1850 color:var
(--tab-text-active-color
);
1853 border-block-start-color:var
(--tab-top-line-active-hover-color
);
1854 background-color:var
(--tab-bg-active-hover-color
);
1855 color:var
(--tab-text-hover-color
);
1861 #addSignatureActionContainer{
1865 flex-direction:column
;
1866 align-items:flex-end
;
1869 padding-inline:16px;
1870 box-sizing:border-box
;
1872 > [role
="tabpanel"]{
1876 background-color:var
(--signature-bg
);
1884 background-color:transparent
;
1887 &#addSignatureTypeContainer
{
1890 #addSignatureTypeInput{
1898 color:var
(--signature-color
);
1899 background-color:transparent
;
1901 font-family:"Brush script", "Apple Chancery", "Segoe script", "Freestyle Script", "Palace Script MT", "Brush Script MT", TK
, cursive
, serif
;
1907 color:var
(--signature-placeholder-color
);
1919 &#addSignatureDrawContainer
{
1930 justify-content:center
;
1932 background-color:transparent
;
1933 color:var
(--signature-placeholder-color
);
1938 stroke:var
(--primary-color
);
1941 stroke-linecap:round
;
1942 stroke-linejoin:round
;
1943 stroke-miterlimit:10;
1946 cursor:var
(--draw-cursor
);
1956 justify-content:center
;
1957 pointer-events:none
;
1960 color:var
(--signature-draw-placeholder-color
);
1968 justify-content:center
;
1972 background-color:var
(--thickness-bg
);
1973 border-radius:4px 4px 0 0;
1974 pointer-events:auto
;
1977 color:var
(--thickness-label-color
);
1983 background-color:transparent
;
1985 &::-moz-range-track
,
1986 &::-moz-range-progress
{
1987 background-color:var
(--thickness-slider-color
);
1990 &::-moz-range-thumb
{
1991 background-color:var
(--thickness-bg
);
1994 border-radius:4.5px;
1996 color:var
(--signature-color
);
2002 &#addSignatureImageContainer
{
2008 fill:var
(--primary-color
);
2012 #addSignatureImagePlaceholder{
2018 background-color:transparent
;
2020 flex-direction:column
;
2022 justify-content:center
;
2025 text-decoration:underline
;
2030 #addSignatureFilePicker{
2039 &[data-selected
="type"] > #addSignatureTypeContainer
,
2040 &[data-selected
="draw"] > #addSignatureDrawContainer
,
2041 &[data-selected
="image"] > #addSignatureImageContainer
{
2045 #addSignatureControls{
2047 flex-direction:column
;
2048 justify-content:center
;
2049 align-items:flex-start
;
2053 #horizontalContainer{
2055 align-items:flex-end
;
2059 #addSignatureDescriptionContainer{
2061 flex-direction:column
;
2062 align-items:flex-start
;
2066 > #inputWithClearButton
{
2067 --button-dimension:24px;
2073 justify-content:center
;
2078 padding:8px 4px 8px 8px;
2080 padding-inline:8px calc
(4px + var
(--button-dimension
));
2081 box-sizing:border-box
;
2082 background-color:transparent
;
2084 border:1px solid var
(--border-color
);
2085 color:var
(--description-input-color
);
2088 #addSignatureDescriptionClearButton{
2090 inset-block-start:4px;
2091 inset-inline-end:4px;
2092 display:inline-block
;
2093 width:var
(--button-dimension
);
2094 height:var
(--button-dimension
);
2095 background-color:var
(--closing-button-color
);
2097 mask-image:var
(--closing-button-icon
);
2108 #clearSignatureButton{
2113 background-color:var
(--clear-signature-button-bg
);
2114 border-width:var
(--clear-signature-button-border-width
);
2115 border-style:var
(--clear-signature-button-border-style
);
2116 border-color:var
(--clear-signature-button-border-color
);
2126 color:var
(--clear-signature-button-color
);
2130 display:inline-block
;
2133 mask-image:var
(--clear-signature-button-icon
);
2135 background-color:var
(--clear-signature-button-color
);
2141 background-color:var
(--clear-signature-button-bg-hover
);
2144 color:var
(--clear-signature-button-hover-color
);
2146 background-color:var
(--clear-signature-button-hover-color
);
2152 background-color:var
(--clear-signature-button-bg-active
);
2155 color:var
(--clear-signature-button-active-color
);
2157 background-color:var
(--clear-signature-button-active-color
);
2163 background-color:var
(--clear-signature-button-bg-focus
);
2166 color:var
(--clear-signature-button-focus-color
);
2168 background-color:var
(--clear-signature-button-focus-color
);
2174 background-color:var
(--clear-signature-button-bg-disabled
);
2175 border-color:var
(--clear-signature-button-border-disabled-color
);
2178 color:var
(--clear-signature-button-disabled-color
);
2180 background-color:var
(
2181 --clear-signature-button-disabled-color
2189 #addSignatureSaveContainer{
2191 grid-template-columns:max-content max-content
;
2203 #addSignatureSaveWarning{
2204 color:var
(--save-warning-color
);
2209 pointer-events:none
;
2219 --outline-width:2px;
2220 --outline-color:#0060df;
2221 --outline-around-width:1px;
2222 --outline-around-color:#f0f0f4;
2223 --hover-outline-around-color:var
(--outline-around-color
);
2224 --focus-outline:solid var
(--outline-width
) var
(--outline-color
);
2225 --unfocus-outline:solid var
(--outline-width
) transparent
;
2226 --focus-outline-around:solid var
(--outline-around-width
) var
(--outline-around-color
);
2227 --hover-outline-color:#8f8f9d;
2228 --hover-outline:solid var
(--outline-width
) var
(--hover-outline-color
);
2229 --hover-outline-around:solid var
(--outline-around-width
) var
(--hover-outline-around-color
);
2230 --freetext-line-height:1.35;
2231 --freetext-padding:2px;
2232 --resizer-bg-color:var
(--outline-color
);
2234 --resizer-shift:calc
(
2235 0px - (var
(--outline-width
) + var
(--resizer-size
)) / 2 -
2236 var
(--outline-around-width
)
2238 --editorFreeText-editing-cursor:text
;
2239 --editorInk-editing-cursor:url
(images
/cursor-editorInk
.svg
) 0 16, pointer
;
2240 --editorHighlight-editing-cursor:url
(images
/cursor-editorTextHighlight
.svg
) 24 24, text
;
2241 --editorFreeHighlight-editing-cursor:url
(images
/cursor-editorFreeHighlight
.svg
) 1 18, pointer
;
2243 --new-alt-text-warning-image:url
(images/altText_warning.svg);
2261 cursor:var
(--editorFreeHighlight-editing-cursor
);
2264 cursor:var
(--editorHighlight-editing-cursor
);
2267 cursor:var
(--editorFreeHighlight-editing-cursor
);
2272 cursor:var
(--editorFreeHighlight-editing-cursor
);
2277 #viewerContainer.pdfPresentationMode:fullscreen
,
2278 .annotationEditorLayer.disabled{
2280 display:none
!important
;
2284 @media (min-resolution: 1.1dppx){
2286 --editorFreeText-editing-cursor:url
(images
/cursor-editorFreeText
.svg
) 0 16, text
;
2290 @media screen and
(forced-colors: active
){
2292 --outline-color:CanvasText
;
2293 --outline-around-color:ButtonFace
;
2294 --resizer-bg-color:ButtonText
;
2295 --hover-outline-color:Highlight
;
2296 --hover-outline-around-color:SelectedItemText
;
2300 [data-editor-rotation
="90"]{
2301 transform:rotate
(90deg);
2304 [data-editor-rotation
="180"]{
2305 transform:rotate
(180deg);
2308 [data-editor-rotation
="270"]{
2309 transform:rotate
(270deg);
2312 .annotationEditorLayer{
2313 background:transparent
;
2316 font-size:calc
(100px * var
(--scale-factor
));
2317 transform-origin:0 0;
2321 z-index:100000 !important
;
2325 pointer-events:none
!important
;
2329 .annotationEditorLayer.waiting{
2338 .annotationEditorLayer.disabled{
2339 pointer-events:none
;
2342 .annotationEditorLayer.freetextEditing{
2343 cursor:var
(--editorFreeText-editing-cursor
);
2346 .annotationEditorLayer.inkEditing{
2347 cursor:var
(--editorInk-editing-cursor
);
2350 .annotationEditorLayer .draw{
2351 box-sizing:border-box
;
2354 .annotationEditorLayer
2355 :is
(.freeTextEditor
, .inkEditor
, .stampEditor
, .signatureEditor
){
2357 background:transparent
;
2359 transform-origin:0 0;
2363 border:var
(--unfocus-outline
);
2365 &.draggable
.selectedEditor
{
2370 border:var
(--focus-outline
);
2371 outline:var
(--focus-outline-around
);
2377 border:var
(--focus-outline-around
);
2378 pointer-events:none
;
2382 &:hover:not
(.selectedEditor
){
2383 border:var
(--hover-outline
);
2384 outline:var
(--hover-outline-around
);
2390 border:var
(--focus-outline-around
);
2395 .annotationEditorLayer
2405 --editor-toolbar-delete-image:url
(images
/editor-toolbar-delete
.svg
);
2406 --editor-toolbar-bg-color:#f0f0f4;
2407 --editor-toolbar-highlight-image:url
(images
/toolbarButton-editorHighlight
.svg
);
2408 --editor-toolbar-fg-color:#2e2e56;
2409 --editor-toolbar-border-color:#8f8f9d;
2410 --editor-toolbar-hover-border-color:var
(--editor-toolbar-border-color
);
2411 --editor-toolbar-hover-bg-color:#e0e0e6;
2412 --editor-toolbar-hover-fg-color:var
(--editor-toolbar-fg-color
);
2413 --editor-toolbar-hover-outline:none
;
2414 --editor-toolbar-focus-outline-color:#0060df;
2415 --editor-toolbar-shadow:0 2px 6px 0 rgb
(58 57 68 / 0.2);
2416 --editor-toolbar-vert-offset:6px;
2417 --editor-toolbar-height:28px;
2418 --editor-toolbar-padding:2px;
2419 --alt-text-done-color:#2ac3a2;
2420 --alt-text-warning-color:#0090ed;
2421 --alt-text-hover-done-color:var
(--alt-text-done-color
);
2422 --alt-text-hover-warning-color:var
(--alt-text-warning-color
);
2424 @media
(prefers-color-scheme: dark
){
2425 --editor-toolbar-bg-color:#2b2a33;
2426 --editor-toolbar-fg-color:#fbfbfe;
2427 --editor-toolbar-hover-bg-color:#52525e;
2428 --editor-toolbar-focus-outline-color:#0df;
2429 --alt-text-done-color:#54ffbd;
2430 --alt-text-warning-color:#80ebff;
2433 @media screen and
(forced-colors: active
){
2434 --editor-toolbar-bg-color:ButtonFace
;
2435 --editor-toolbar-fg-color:ButtonText
;
2436 --editor-toolbar-border-color:ButtonText
;
2437 --editor-toolbar-hover-border-color:AccentColor
;
2438 --editor-toolbar-hover-bg-color:ButtonFace
;
2439 --editor-toolbar-hover-fg-color:AccentColor
;
2440 --editor-toolbar-hover-outline:2px solid var
(--editor-toolbar-hover-border-color
);
2441 --editor-toolbar-focus-outline-color:ButtonBorder
;
2442 --editor-toolbar-shadow:none
;
2443 --alt-text-done-color:var
(--editor-toolbar-fg-color
);
2444 --alt-text-warning-color:var
(--editor-toolbar-fg-color
);
2445 --alt-text-hover-done-color:var
(--editor-toolbar-hover-fg-color
);
2446 --alt-text-hover-warning-color:var
(--editor-toolbar-hover-fg-color
);
2451 height:var
(--editor-toolbar-height
);
2452 flex-direction:column
;
2453 justify-content:center
;
2456 pointer-events:auto
;
2457 box-sizing:content-box
;
2458 padding:var
(--editor-toolbar-padding
);
2462 inset-block-start:calc
(100% + var
(--editor-toolbar-vert-offset
));
2465 background-color:var
(--editor-toolbar-bg-color
);
2466 border:1px solid var
(--editor-toolbar-border-color
);
2467 box-shadow:var
(--editor-toolbar-shadow
);
2473 &:has
(:focus-visible
){
2474 border-color:transparent
;
2478 transform-origin:100% 0;
2482 transform-origin:0 0;
2487 justify-content:center
;
2499 2 * var
(--editor-toolbar-padding
) + var
(--editor-toolbar-height
)
2501 border-left:1px solid var
(--editor-toolbar-border-color
);
2503 display:inline-block
;
2508 width:var
(--editor-toolbar-height
);
2512 mask-image:var
(--editor-toolbar-highlight-image
);
2513 mask-repeat:no-repeat
;
2514 mask-position:center
;
2515 display:inline-block
;
2516 background-color:var
(--editor-toolbar-fg-color
);
2522 background-color:var
(--editor-toolbar-hover-fg-color
);
2527 width:var
(--editor-toolbar-height
);
2531 mask-image:var
(--editor-toolbar-delete-image
);
2532 mask-repeat:no-repeat
;
2533 mask-position:center
;
2534 display:inline-block
;
2535 background-color:var
(--editor-toolbar-fg-color
);
2541 background-color:var
(--editor-toolbar-hover-fg-color
);
2546 height:var
(--editor-toolbar-height
);
2551 background-color:transparent
;
2556 background-color:var
(--editor-toolbar-hover-bg-color
);
2557 color:var
(--editor-toolbar-hover-fg-color
);
2558 outline:var
(--editor-toolbar-hover-outline
);
2568 outline:2px solid var
(--editor-toolbar-focus-outline-color
);
2573 --alt-text-add-image:url
(images/altText_add.svg);
2574 --alt-text-done-image:url
(images/altText_done.svg);
2578 justify-content:center
;
2585 color:var
(--editor-toolbar-fg-color
);
2588 pointer-events:none
;
2593 mask-image:var
(--alt-text-add-image
);
2594 mask-repeat:no-repeat
;
2595 mask-position:center
;
2596 display:inline-block
;
2599 background-color:var
(--editor-toolbar-fg-color
);
2600 margin-inline-end:4px;
2604 background-color:var
(--editor-toolbar-hover-fg-color
);
2608 mask-image:var
(--alt-text-done-image
);
2615 mask-image:var
(--new-alt-text-warning-image
);
2616 background-color:var
(--alt-text-warning-color
);
2621 background-color:var
(--alt-text-hover-warning-color
);
2626 mask-image:var
(--alt-text-done-image
);
2627 background-color:var
(--alt-text-done-color
);
2631 background-color:var
(--alt-text-hover-done-color
);
2641 --alt-text-tooltip-bg:#f0f0f4;
2642 --alt-text-tooltip-fg:#15141a;
2643 --alt-text-tooltip-border:#8f8f9d;
2644 --alt-text-tooltip-shadow:0px 2px 6px 0px rgb
(58 57 68 / 0.2);
2646 @media
(prefers-color-scheme: dark
){
2647 --alt-text-tooltip-bg:#1c1b22;
2648 --alt-text-tooltip-fg:#fbfbfe;
2649 --alt-text-tooltip-shadow:0px 2px 6px 0px #15141a;
2652 @media screen and
(forced-colors: active
){
2653 --alt-text-tooltip-bg:Canvas
;
2654 --alt-text-tooltip-fg:CanvasText
;
2655 --alt-text-tooltip-border:CanvasText
;
2656 --alt-text-tooltip-shadow:none
;
2659 display:inline-flex
;
2660 flex-direction:column
;
2662 justify-content:center
;
2664 top:calc
(100% + 2px);
2665 inset-inline-start:0;
2666 padding-block:2px 3px;
2673 border:0.5px solid var
(--alt-text-tooltip-border
);
2674 background:var
(--alt-text-tooltip-bg
);
2675 box-shadow:var
(--alt-text-tooltip-shadow
);
2676 color:var
(--alt-text-tooltip-fg
);
2678 pointer-events:none
;
2686 .annotationEditorLayer .freeTextEditor{
2687 padding:calc
(var
(--freetext-padding
) * var
(--scale-factor
));
2693 .annotationEditorLayer .freeTextEditor .internal{
2694 background:transparent
;
2699 font:10px sans-serif
;
2700 line-height:var
(--freetext-line-height
);
2704 .annotationEditorLayer .freeTextEditor .overlay{
2707 background:transparent
;
2713 .annotationEditorLayer freeTextEditor .overlay.enabled{
2717 .annotationEditorLayer .freeTextEditor .internal:empty::before{
2718 content:attr
(default-content
);
2722 .annotationEditorLayer .freeTextEditor .internal:focus{
2727 .annotationEditorLayer .inkEditor{
2732 .annotationEditorLayer .inkEditor.editing{
2736 .annotationEditorLayer .inkEditor .inkEditorCanvas{
2744 .annotationEditorLayer .stampEditor{
2758 --no-alt-text-badge-border-color:#f0f0f4;
2759 --no-alt-text-badge-bg-color:#cfcfd8;
2760 --no-alt-text-badge-fg-color:#5b5b66;
2762 @media
(prefers-color-scheme: dark
){
2763 --no-alt-text-badge-border-color:#52525e;
2764 --no-alt-text-badge-bg-color:#fbfbfe;
2765 --no-alt-text-badge-fg-color:#15141a;
2768 @media screen and
(forced-colors: active
){
2769 --no-alt-text-badge-border-color:ButtonText
;
2770 --no-alt-text-badge-bg-color:ButtonFace
;
2771 --no-alt-text-badge-fg-color:ButtonText
;
2775 inset-inline-end:5px;
2776 inset-block-end:5px;
2777 display:inline-flex
;
2781 justify-content:center
;
2783 pointer-events:none
;
2787 border:1px solid var
(--no-alt-text-badge-border-color
);
2788 background:var
(--no-alt-text-badge-bg-color
);
2792 display:inline-block
;
2795 mask-image:var
(--new-alt-text-warning-image
);
2797 background-color:var
(--no-alt-text-badge-fg-color
);
2802 .annotationEditorLayer{
2803 :is
(.freeTextEditor
, .inkEditor
, .stampEditor
, .signatureEditor
){
2813 width:var
(--resizer-size
);
2814 height:var
(--resizer-size
);
2815 background:content-box var
(--resizer-bg-color
);
2816 border:var
(--focus-outline-around
);
2821 top:var
(--resizer-shift
);
2822 left:var
(--resizer-shift
);
2826 top:var
(--resizer-shift
);
2827 left:calc
(50% + var
(--resizer-shift
));
2831 top:var
(--resizer-shift
);
2832 right:var
(--resizer-shift
);
2836 top:calc
(50% + var
(--resizer-shift
));
2837 right:var
(--resizer-shift
);
2841 bottom:var
(--resizer-shift
);
2842 right:var
(--resizer-shift
);
2846 bottom:var
(--resizer-shift
);
2847 left:calc
(50% + var
(--resizer-shift
));
2851 bottom:var
(--resizer-shift
);
2852 left:var
(--resizer-shift
);
2856 top:calc
(50% + var
(--resizer-shift
));
2857 left:var
(--resizer-shift
);
2863 &[data-main-rotation
="0"]
2864 :is
([data-editor-rotation
="0"], [data-editor-rotation
="180"]),
2865 &[data-main-rotation
="90"]
2866 :is
([data-editor-rotation
="270"], [data-editor-rotation
="90"]),
2867 &[data-main-rotation
="180"]
2868 :is
([data-editor-rotation
="180"], [data-editor-rotation
="0"]),
2869 &[data-main-rotation
="270"]
2870 :is
([data-editor-rotation
="90"], [data-editor-rotation
="270"]){
2871 & > .resizers
> .resizer
{
2894 &[data-main-rotation
="0"]
2895 :is
([data-editor-rotation
="90"], [data-editor-rotation
="270"]),
2896 &[data-main-rotation
="90"]
2897 :is
([data-editor-rotation
="0"], [data-editor-rotation
="180"]),
2898 &[data-main-rotation
="180"]
2899 :is
([data-editor-rotation
="270"], [data-editor-rotation
="90"]),
2900 &[data-main-rotation
="270"]
2901 :is
([data-editor-rotation
="180"], [data-editor-rotation
="0"]){
2902 & > .resizers
> .resizer
{
2927 [data-main-rotation
="0"] [data-editor-rotation
="90"],
2928 [data-main-rotation
="90"] [data-editor-rotation
="0"],
2929 [data-main-rotation
="180"] [data-editor-rotation
="270"],
2930 [data-main-rotation
="270"] [data-editor-rotation
="180"]
2936 inset-inline-end:calc
(0px - var
(--editor-toolbar-vert-offset
));
2937 inset-block-start:0;
2941 inset-inline-end:calc
(100% + var
(--editor-toolbar-vert-offset
));
2942 inset-block-start:0;
2949 [data-main-rotation
="0"] [data-editor-rotation
="180"],
2950 [data-main-rotation
="90"] [data-editor-rotation
="90"],
2951 [data-main-rotation
="180"] [data-editor-rotation
="0"],
2952 [data-main-rotation
="270"] [data-editor-rotation
="270"]
2956 inset-inline-end:100%;
2957 inset-block-start:calc
(0pc - var
(--editor-toolbar-vert-offset
));
2963 [data-main-rotation
="0"] [data-editor-rotation
="270"],
2964 [data-main-rotation
="90"] [data-editor-rotation
="180"],
2965 [data-main-rotation
="180"] [data-editor-rotation
="90"],
2966 [data-main-rotation
="270"] [data-editor-rotation
="0"]
2972 inset-inline-end:calc
(100% + var
(--editor-toolbar-vert-offset
));
2973 inset-block-start:100%;
2977 inset-inline-start:calc
(0px - var
(--editor-toolbar-vert-offset
));
2978 inset-block-start:0;
2986 mask:url
(#alttext-manager-mask
);
2992 & #altTextContainer
{
2995 display:inline-flex
;
2996 flex-direction:column
;
2997 align-items:flex-start
;
3000 & #overallDescription
{
3002 flex-direction:column
;
3003 align-items:flex-start
;
3020 flex-direction:column
;
3021 align-items:stretch
;
3026 padding-inline:24px 10px;
3037 justify-content:flex-end
;
3038 align-items:flex-start
;
3046 --new-alt-text-ai-disclaimer-icon:url
(images/altText_disclaimer.svg);
3047 --new-alt-text-spinner-icon:url
(images/altText_spinner.svg);
3048 --preview-image-bg-color:#f0f0f4;
3049 --preview-image-border:none
;
3051 @media
(prefers-color-scheme: dark
){
3052 --preview-image-bg-color:#2b2a33;
3055 @media screen and
(forced-colors: active
){
3056 --preview-image-bg-color:ButtonFace
;
3057 --preview-image-border:1px solid ButtonText
;
3066 #newAltTextDisclaimer,
3067 #newAltTextCreateAutomatically{
3068 display:none
!important
;
3073 #newAltTextCreateAutomatically{
3074 display:none
!important
;
3076 #newAltTextDownloadModel{
3077 display:flex
!important
;
3083 display:none
!important
;
3087 display:inline-block
!important
;
3091 &:not
(.error
) #newAltTextError
{
3092 display:none
!important
;
3095 #newAltTextContainer{
3099 flex-direction:column
;
3100 justify-content:flex-end
;
3101 align-items:flex-start
;
3108 justify-content:flex-end
;
3109 align-items:flex-start
;
3114 #descriptionAndSettings{
3116 flex-direction:column
;
3117 align-items:flex-start
;
3123 #descriptionInstruction{
3125 flex-direction:column
;
3126 align-items:flex-start
;
3131 #newAltTextDescriptionContainer{
3142 color:var
(--text-secondary-color
);
3151 inset-inline-start:8px;
3152 inset-block-start:8px;
3154 background-color:var
(--text-secondary-color
);
3155 pointer-events:none
;
3159 textarea::placeholder
{
3164 display:inline-block
;
3165 mask-image:var
(--new-alt-text-spinner-icon
);
3170 #newAltTextDescription{
3174 #newAltTextDisclaimer{
3177 align-items:flex-start
;
3183 display:inline-block
;
3186 mask-image:var
(--new-alt-text-ai-disclaimer-icon
);
3188 background-color:var
(--text-secondary-color
);
3194 #newAltTextDownloadModel{
3202 display:inline-block
;
3205 mask-image:var
(--new-alt-text-spinner-icon
);
3207 background-color:var
(--text-secondary-color
);
3211 #newAltTextImagePreview{
3215 justify-content:center
;
3218 background-color:var
(--preview-image-bg-color
);
3219 border:var
(--preview-image-border
);
3231 --hover-outline-color:#0250bb;
3232 --selected-outline-color:#0060df;
3233 --swatch-border-color:#cfcfd8;
3235 @media
(prefers-color-scheme: dark
){
3236 --hover-outline-color:#80ebff;
3237 --selected-outline-color:#aaf2ff;
3238 --swatch-border-color:#52525e;
3241 @media screen and
(forced-colors: active
){
3242 --hover-outline-color:Highlight
;
3243 --selected-outline-color:var
(--hover-outline-color
);
3244 --swatch-border-color:ButtonText
;
3250 border:1px solid var
(--swatch-border-color
);
3253 box-sizing:border-box
;
3254 forced-color-adjust:none
;
3257 button:is
(:hover
, .selected
) > .swatch
{
3262 .annotationEditorLayer{
3263 &[data-main-rotation
="0"]{
3264 .highlightEditor:not(.free) > .editToolbar{
3269 &[data-main-rotation
="90"]{
3270 .highlightEditor:not(.free) > .editToolbar{
3275 &[data-main-rotation
="180"]{
3276 .highlightEditor:not(.free) > .editToolbar{
3281 &[data-main-rotation
="270"]{
3282 .highlightEditor:not(.free) > .editToolbar{
3289 background:transparent
;
3296 pointer-events:none
;
3297 transform-origin:0 0;
3309 pointer-events:auto
;
3312 &.disabled
.internal
{
3313 pointer-events:none
;
3323 --editor-toolbar-colorpicker-arrow-image:url
(images
/toolbarButton-menuArrow
.svg
);
3325 transform-origin:center
!important
;
3332 justify-content:center
;
3339 mask-image:var
(--editor-toolbar-colorpicker-arrow-image
);
3340 mask-repeat:no-repeat
;
3341 mask-position:center
;
3342 display:inline-block
;
3343 background-color:var
(--editor-toolbar-fg-color
);
3349 background-color:var
(--editor-toolbar-hover-fg-color
);
3352 &:has
(.dropdown:not
(.hidden
)){
3353 background-color:var
(--editor-toolbar-hover-bg-color
);
3363 justify-content:center
;
3365 flex-direction:column
;
3369 background-color:var
(--editor-toolbar-bg-color
);
3370 border:1px solid var
(--editor-toolbar-border-color
);
3371 box-shadow:var
(--editor-toolbar-shadow
);
3372 inset-block-start:calc
(100% + 4px);
3373 width:calc
(100% + 2 * var
(--editor-toolbar-padding
));
3381 justify-content:center
;
3385 &:is
(:active
, :focus-visible
){
3393 &[aria-selected
="true"] > .swatch
{
3394 outline:2px solid var
(--selected-outline-color
);
3397 &:is
(:hover
, :active
, :focus-visible
) > .swatch
{
3398 outline:2px solid var
(--hover-outline-color
);
3408 .editorParamsToolbar:has(#highlightParamsToolbarContainer){
3412 #highlightParamsToolbarContainer{
3414 padding-inline:10px;
3415 padding-block-end:12px;
3419 flex-direction:column
;
3424 justify-content:space-between
;
3435 justify-content:center
;
3446 &:is
(:active
, :focus-visible
){
3450 &[aria-selected
="true"] > .swatch
{
3451 outline:2px solid var
(--selected-outline-color
);
3454 &:is
(:hover
, :active
, :focus-visible
) > .swatch
{
3455 outline:2px solid var
(--hover-outline-color
);
3461 #editorHighlightThickness{
3463 flex-direction:column
;
3475 justify-content:space-between
;
3479 --example-color:#bfbfc9;
3481 @media
(prefers-color-scheme: dark
){
3482 --example-color:#80808e;
3485 @media screen and
(forced-colors: active
){
3486 --example-color:CanvasText
;
3489 :is
(& > .editorParamsSlider
[disabled
]){
3500 background-color:var
(--example-color
);
3506 .editorParamsSlider{
3513 #editorHighlightVisibility{
3515 flex-direction:column
;
3516 align-items:flex-start
;
3521 --divider-color:#d7d7db;
3523 @media
(prefers-color-scheme: dark
){
3524 --divider-color:#8f8f9d;
3527 @media screen and
(forced-colors: active
){
3528 --divider-color:CanvasText
;
3534 background-color:var
(--divider-color
);
3539 justify-content:space-between
;
3546 #altTextSettingsDialog{
3549 #altTextSettingsContainer{
3552 flex-direction:column
;
3560 color:var
(--text-secondary-color
);
3565 flex-direction:column
;
3579 #downloadModelButton{
3588 flex-direction:column
;
3592 #createModelDescription,
3594 #showAltTextDialogDescription{
3595 padding-inline-start:40px;
3600 flex-direction:column
;
3607 --viewer-container-height:0;
3608 --pdfViewer-padding-bottom:0;
3609 --page-margin:1px auto
-8px;
3610 --page-border:9px solid transparent
;
3611 --spreadHorizontalWrapped-margin-LR:-3.5px;
3612 --loading-icon-delay:400ms;
3615 @media screen and
(forced-colors: active
){
3617 --pdfViewer-padding-bottom:9px;
3618 --page-margin:8px auto
-1px;
3619 --page-border:1px solid CanvasText
;
3620 --spreadHorizontalWrapped-margin-LR:3.5px;
3624 [data-main-rotation
="90"]{
3625 transform:rotate
(90deg) translateY
(-100%);
3627 [data-main-rotation
="180"]{
3628 transform:rotate
(180deg) translate
(-100%, -100%);
3630 [data-main-rotation
="270"]{
3631 transform:rotate
(270deg) translateX
(-100%);
3635 .hiddenCanvasElement{
3646 --page-bg-color:unset
;
3648 padding-bottom:var
(--pdfViewer-padding-bottom
);
3650 --hcm-highlight-filter:none
;
3651 --hcm-highlight-selected-filter:none
;
3653 @media screen and
(forced-colors: active
){
3654 --hcm-highlight-filter:invert
(100%);
3684 --scale-round-x:1px;
3685 --scale-round-y:1px;
3690 margin:var
(--page-margin
);
3693 border:var
(--page-border
);
3694 background-clip:content-box
;
3695 background-color:var
(--page-bg-color
, rgb
(255 255 255));
3698 .pdfViewer .dummyPage{
3701 height:var
(--viewer-container-height
);
3704 .pdfViewer.noUserSelect{
3708 .pdfViewer:is
(.scrollHorizontal
, .scrollWrapped
),
3710 margin-inline:3.5px;
3714 .pdfViewer
.scrollHorizontal
,
3719 .pdfViewer:is(.scrollHorizontal, .scrollWrapped) .spread{
3723 .spread :is
(.page
, .dummyPage
),
3724 .pdfViewer:is(.scrollHorizontal, .scrollWrapped) :is(.page, .spread){
3725 display:inline-block
;
3726 vertical-align:middle
;
3730 .pdfViewer:is(.scrollHorizontal, .scrollWrapped) .page{
3731 margin-inline:var
(--spreadHorizontalWrapped-margin-LR
);
3734 .pdfViewer .page.loadingIcon::after{
3741 background:url
("images/loading-icon.gif") center no-repeat
;
3743 transition-property:display
;
3744 transition-delay:var
(--loading-icon-delay
);
3749 .pdfViewer .page.loading::after{
3753 .pdfViewer .page:not(.loading)::after{
3754 transition-property:none
;
3758 .pdfPresentationMode .pdfViewer{
3762 .pdfPresentationMode .spread{
3766 .pdfPresentationMode .pdfViewer .page{
3768 border:2px solid transparent
;
3774 --sidebar-width:200px;
3775 --sidebar-transition-duration:200ms;
3776 --sidebar-transition-timing-function:ease
;
3778 --toolbar-height:32px;
3779 --toolbar-horizontal-padding:1px;
3780 --toolbar-vertical-padding:2px;
3783 --toolbar-icon-opacity:0.7;
3784 --doorhanger-icon-opacity:0.9;
3785 --doorhanger-height:8px;
3787 --main-color:rgb
(12 12 13);
3788 --body-bg-color:rgb
(212 212 215);
3789 --progressBar-color:rgb
(10 132 255);
3790 --progressBar-bg-color:rgb
(221 221 222);
3791 --progressBar-blend-color:rgb
(116 177 239);
3792 --scrollbar-color:auto
;
3793 --scrollbar-bg-color:auto
;
3794 --toolbar-icon-bg-color:rgb
(0 0 0);
3795 --toolbar-icon-hover-bg-color:rgb
(0 0 0);
3797 --sidebar-narrow-bg-color:rgb
(212 212 215 / 0.9);
3798 --sidebar-toolbar-bg-color:rgb
(245 246 247);
3799 --toolbar-bg-color:rgb
(249 249 250);
3800 --toolbar-border-color:rgb
(184 184 184);
3801 --toolbar-box-shadow:0 1px 0 var
(--toolbar-border-color
);
3802 --toolbar-border-bottom:none
;
3803 --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);
3804 --toolbarSidebar-border-bottom:none
;
3805 --button-hover-color:rgb
(221 222 223);
3806 --toggled-btn-color:rgb
(0 0 0);
3807 --toggled-btn-bg-color:rgb
(0 0 0 / 0.3);
3808 --toggled-hover-active-btn-color:rgb
(0 0 0 / 0.4);
3809 --toggled-hover-btn-outline:none
;
3810 --dropdown-btn-bg-color:rgb
(215 215 219);
3811 --dropdown-btn-border:none
;
3812 --separator-color:rgb
(0 0 0 / 0.3);
3813 --field-color:rgb
(6 6 6);
3814 --field-bg-color:rgb
(255 255 255);
3815 --field-border-color:rgb
(187 187 188);
3816 --treeitem-color:rgb
(0 0 0 / 0.8);
3817 --treeitem-bg-color:rgb
(0 0 0 / 0.15);
3818 --treeitem-hover-color:rgb
(0 0 0 / 0.9);
3819 --treeitem-selected-color:rgb
(0 0 0 / 0.9);
3820 --treeitem-selected-bg-color:rgb
(0 0 0 / 0.25);
3821 --thumbnail-hover-color:rgb
(0 0 0 / 0.1);
3822 --thumbnail-selected-color:rgb
(0 0 0 / 0.2);
3823 --doorhanger-bg-color:rgb
(255 255 255);
3824 --doorhanger-border-color:rgb
(12 12 13 / 0.2);
3825 --doorhanger-hover-color:rgb
(12 12 13);
3826 --doorhanger-hover-bg-color:rgb
(237 237 237);
3827 --doorhanger-separator-color:rgb
(222 222 222);
3828 --dialog-button-border:none
;
3829 --dialog-button-bg-color:rgb
(12 12 13 / 0.1);
3830 --dialog-button-hover-bg-color:rgb
(12 12 13 / 0.3);
3832 --loading-icon:url
(images/loading.svg);
3833 --treeitem-expanded-icon:url
(images
/treeitem-expanded
.svg
);
3834 --treeitem-collapsed-icon:url
(images
/treeitem-collapsed
.svg
);
3835 --toolbarButton-editorFreeText-icon:url
(images
/toolbarButton-editorFreeText
.svg
);
3836 --toolbarButton-editorHighlight-icon:url
(images
/toolbarButton-editorHighlight
.svg
);
3837 --toolbarButton-editorInk-icon:url
(images
/toolbarButton-editorInk
.svg
);
3838 --toolbarButton-editorStamp-icon:url
(images
/toolbarButton-editorStamp
.svg
);
3839 --toolbarButton-editorSignature-icon:url
(images
/toolbarButton-editorSignature
.svg
);
3840 --toolbarButton-menuArrow-icon:url
(images
/toolbarButton-menuArrow
.svg
);
3841 --toolbarButton-sidebarToggle-icon:url
(images
/toolbarButton-sidebarToggle
.svg
);
3842 --toolbarButton-secondaryToolbarToggle-icon:url
(images
/toolbarButton-secondaryToolbarToggle
.svg
);
3843 --toolbarButton-pageUp-icon:url
(images
/toolbarButton-pageUp
.svg
);
3844 --toolbarButton-pageDown-icon:url
(images
/toolbarButton-pageDown
.svg
);
3845 --toolbarButton-zoomOut-icon:url
(images
/toolbarButton-zoomOut
.svg
);
3846 --toolbarButton-zoomIn-icon:url
(images
/toolbarButton-zoomIn
.svg
);
3847 --toolbarButton-presentationMode-icon:url
(images
/toolbarButton-presentationMode
.svg
);
3848 --toolbarButton-print-icon:url
(images
/toolbarButton-print
.svg
);
3849 --toolbarButton-download-icon:url
(images
/toolbarButton-download
.svg
);
3850 --toolbarButton-bookmark-icon:url
(images
/toolbarButton-bookmark
.svg
);
3851 --toolbarButton-viewThumbnail-icon:url
(images
/toolbarButton-viewThumbnail
.svg
);
3852 --toolbarButton-viewOutline-icon:url
(images
/toolbarButton-viewOutline
.svg
);
3853 --toolbarButton-viewAttachments-icon:url
(images
/toolbarButton-viewAttachments
.svg
);
3854 --toolbarButton-viewLayers-icon:url
(images
/toolbarButton-viewLayers
.svg
);
3855 --toolbarButton-currentOutlineItem-icon:url
(images
/toolbarButton-currentOutlineItem
.svg
);
3856 --toolbarButton-search-icon:url
(images
/toolbarButton-search
.svg
);
3857 --findbarButton-previous-icon:url
(images
/findbarButton-previous
.svg
);
3858 --findbarButton-next-icon:url
(images
/findbarButton-next
.svg
);
3859 --secondaryToolbarButton-firstPage-icon:url
(images
/secondaryToolbarButton-firstPage
.svg
);
3860 --secondaryToolbarButton-lastPage-icon:url
(images
/secondaryToolbarButton-lastPage
.svg
);
3861 --secondaryToolbarButton-rotateCcw-icon:url
(images
/secondaryToolbarButton-rotateCcw
.svg
);
3862 --secondaryToolbarButton-rotateCw-icon:url
(images
/secondaryToolbarButton-rotateCw
.svg
);
3863 --secondaryToolbarButton-selectTool-icon:url
(images
/secondaryToolbarButton-selectTool
.svg
);
3864 --secondaryToolbarButton-handTool-icon:url
(images
/secondaryToolbarButton-handTool
.svg
);
3865 --secondaryToolbarButton-scrollPage-icon:url
(images
/secondaryToolbarButton-scrollPage
.svg
);
3866 --secondaryToolbarButton-scrollVertical-icon:url
(images
/secondaryToolbarButton-scrollVertical
.svg
);
3867 --secondaryToolbarButton-scrollHorizontal-icon:url
(images
/secondaryToolbarButton-scrollHorizontal
.svg
);
3868 --secondaryToolbarButton-scrollWrapped-icon:url
(images
/secondaryToolbarButton-scrollWrapped
.svg
);
3869 --secondaryToolbarButton-spreadNone-icon:url
(images
/secondaryToolbarButton-spreadNone
.svg
);
3870 --secondaryToolbarButton-spreadOdd-icon:url
(images
/secondaryToolbarButton-spreadOdd
.svg
);
3871 --secondaryToolbarButton-spreadEven-icon:url
(images
/secondaryToolbarButton-spreadEven
.svg
);
3872 --secondaryToolbarButton-imageAltTextSettings-icon:var
(
3873 --toolbarButton-editorStamp-icon
3875 --secondaryToolbarButton-documentProperties-icon:url
(images
/secondaryToolbarButton-documentProperties
.svg
);
3876 --editorParams-stampAddImage-icon:url
(images
/toolbarButton-zoomIn
.svg
);
3883 @media (prefers-color-scheme: dark
){
3885 --main-color:rgb
(249 249 250);
3886 --body-bg-color:rgb
(42 42 46);
3887 --progressBar-color:rgb
(0 96 223);
3888 --progressBar-bg-color:rgb
(40 40 43);
3889 --progressBar-blend-color:rgb
(20 68 133);
3890 --scrollbar-color:rgb
(121 121 123);
3891 --scrollbar-bg-color:rgb
(35 35 39);
3892 --toolbar-icon-bg-color:rgb
(255 255 255);
3893 --toolbar-icon-hover-bg-color:rgb
(255 255 255);
3895 --sidebar-narrow-bg-color:rgb
(42 42 46 / 0.9);
3896 --sidebar-toolbar-bg-color:rgb
(50 50 52);
3897 --toolbar-bg-color:rgb
(56 56 61);
3898 --toolbar-border-color:rgb
(12 12 13);
3899 --button-hover-color:rgb
(102 102 103);
3900 --toggled-btn-color:rgb
(255 255 255);
3901 --toggled-btn-bg-color:rgb
(0 0 0 / 0.3);
3902 --toggled-hover-active-btn-color:rgb
(0 0 0 / 0.4);
3903 --dropdown-btn-bg-color:rgb
(74 74 79);
3904 --separator-color:rgb
(0 0 0 / 0.3);
3905 --field-color:rgb
(250 250 250);
3906 --field-bg-color:rgb
(64 64 68);
3907 --field-border-color:rgb
(115 115 115);
3908 --treeitem-color:rgb
(255 255 255 / 0.8);
3909 --treeitem-bg-color:rgb
(255 255 255 / 0.15);
3910 --treeitem-hover-color:rgb
(255 255 255 / 0.9);
3911 --treeitem-selected-color:rgb
(255 255 255 / 0.9);
3912 --treeitem-selected-bg-color:rgb
(255 255 255 / 0.25);
3913 --thumbnail-hover-color:rgb
(255 255 255 / 0.1);
3914 --thumbnail-selected-color:rgb
(255 255 255 / 0.2);
3915 --doorhanger-bg-color:rgb
(74 74 79);
3916 --doorhanger-border-color:rgb
(39 39 43);
3917 --doorhanger-hover-color:rgb
(249 249 250);
3918 --doorhanger-hover-bg-color:rgb
(93 94 98);
3919 --doorhanger-separator-color:rgb
(92 92 97);
3920 --dialog-button-bg-color:rgb
(92 92 97);
3921 --dialog-button-hover-bg-color:rgb
(115 115 115);
3925 @media screen and
(forced-colors: active
){
3927 --button-hover-color:Highlight
;
3928 --doorhanger-hover-bg-color:Highlight
;
3929 --toolbar-icon-opacity:1;
3930 --toolbar-icon-bg-color:ButtonText
;
3931 --toolbar-icon-hover-bg-color:ButtonFace
;
3932 --toggled-hover-active-btn-color:ButtonText
;
3933 --toggled-hover-btn-outline:2px solid ButtonBorder
;
3934 --toolbar-border-color:CanvasText
;
3935 --toolbar-border-bottom:1px solid var
(--toolbar-border-color
);
3936 --toolbar-box-shadow:none
;
3937 --toggled-btn-color:HighlightText
;
3938 --toggled-btn-bg-color:LinkText
;
3939 --doorhanger-hover-color:ButtonFace
;
3940 --doorhanger-border-color-whcm:1px solid ButtonText
;
3941 --doorhanger-triangle-opacity-whcm:0;
3942 --dialog-button-border:1px solid Highlight
;
3943 --dialog-button-hover-bg-color:Highlight
;
3944 --dialog-button-hover-color:ButtonFace
;
3945 --dropdown-btn-border:1px solid ButtonText
;
3946 --field-border-color:ButtonText
;
3947 --main-color:CanvasText
;
3948 --separator-color:GrayText
;
3949 --doorhanger-separator-color:GrayText
;
3950 --toolbarSidebar-box-shadow:none
;
3951 --toolbarSidebar-border-bottom:1px solid var
(--toolbar-border-color
);
3955 @media screen and
(prefers-reduced-motion: reduce
){
3957 --sidebar-transition-duration:0;
3961 @keyframes progressIndeterminate
{
3963 transform:translateX
(calc
(-142px * var
(--dir-factor
)));
3967 transform:translateX
(0);
3972 &[data-toolbar-density
="compact"]{
3973 --toolbar-height:30px;
3975 &[data-toolbar-density
="touch"]{
3976 --toolbar-height:44px;
3988 background-color:var
(--body-bg-color
);
3989 scrollbar-color:var
(--scrollbar-color
) var
(--scrollbar-bg-color
);
4003 display:none
!important
;
4006 #viewerContainer.pdfPresentationMode:fullscreen
{
4008 background-color:rgb
(0 0 0);
4016 .pdfPresentationMode:fullscreen section:not([data-internal-link]){
4017 pointer-events:none
;
4020 .pdfPresentationMode:fullscreen .textLayer span{
4024 .pdfPresentationMode
.pdfPresentationModeControls
> *,
4025 .pdfPresentationMode.pdfPresentationModeControls .textLayer span{
4038 inset-block:var
(--toolbar-height
) 0;
4039 inset-inline-start:calc
(-1 * var
(--sidebar-width
));
4040 width:var
(--sidebar-width
);
4044 border-top:1px solid transparent
;
4045 border-inline-end:var
(--doorhanger-border-color-whcm
);
4046 transition-property:inset-inline-start
;
4047 transition-duration:var
(--sidebar-transition-duration
);
4048 transition-timing-function:var
(--sidebar-transition-timing-function
);
4051 #outerContainer:is
(.sidebarMoving
, .sidebarOpen
) #sidebarContainer
{
4055 #outerContainer.sidebarOpen #sidebarContainer
{
4056 inset-inline-start:0;
4065 flex-direction:column
;
4069 inset-block:var
(--toolbar-height
) 0;
4070 inset-inline-start:0;
4074 box-shadow:inset calc
(-1px * var
(--dir-factor
)) 0 0 rgb
(0 0 0 / 0.25);
4080 inset:var
(--toolbar-height
) 0 0;
4085 #viewerContainer:not
(.pdfPresentationMode
){
4086 transition-duration:var
(--sidebar-transition-duration
);
4087 transition-timing-function:var
(--sidebar-transition-timing-function
);
4090 #outerContainer.sidebarOpen #
viewerContainer:not
(.pdfPresentationMode
){
4091 inset-inline-start:var
(--sidebar-width
);
4092 transition-property:inset-inline-start
;
4095 #sidebarContainer :is
(input
, button
, select
){
4105 height:var
(--toolbar-height
);
4106 background-color:var
(--sidebar-toolbar-bg-color
);
4107 box-shadow:var
(--toolbarSidebar-box-shadow
);
4108 border-bottom:var
(--toolbarSidebar-border-bottom
);
4109 padding:var
(--toolbar-vertical-padding
) var
(--toolbar-horizontal-padding
);
4110 justify-content:space-between
;
4112 #toolbarSidebarLeft{
4116 #viewThumbnail::before
{
4117 mask-image:var
(--toolbarButton-viewThumbnail-icon
);
4120 #viewOutline::before
{
4121 mask-image:var
(--toolbarButton-viewOutline-icon
);
4122 transform:scaleX
(var
(--dir-factor
));
4125 #viewAttachments::before
{
4126 mask-image:var
(--toolbarButton-viewAttachments-icon
);
4129 #viewLayers::before
{
4130 mask-image:var
(--toolbarButton-viewLayers-icon
);
4134 #toolbarSidebarRight{
4137 padding-inline-end:2px;
4144 inset-inline-end:-6px;
4150 #outerContainer.sidebarOpen #loadingBar
{
4151 inset-inline-start:var
(--sidebar-width
);
4154 #outerContainer.sidebarResizing
4155 :is
(#sidebarContainer
, #viewerContainer
, #loadingBar
){
4156 transition-duration:0s;
4162 box-shadow:0 1px 5px var
(--doorhanger-border-color
), 0 0 0 1px var
(--doorhanger-border-color
);
4163 border:var
(--doorhanger-border-color-whcm
);
4164 background-color:var
(--doorhanger-bg-color
);
4165 inset-block-start:calc
(100% + var
(--doorhanger-height
) - 2px);
4171 border-color:transparent
;
4176 pointer-events:none
;
4177 opacity:var
(--doorhanger-triangle-opacity-whcm
);
4181 border-width:calc
(var
(--doorhanger-height
) + 2px);
4182 border-bottom-color:var
(--doorhanger-border-color
);
4186 border-width:var
(--doorhanger-height
);
4191 inset-inline-end:calc
(50% - var
(--doorhanger-height
) - 1px);
4194 inset-inline-end:-1px;
4198 border-bottom-color:var
(--doorhanger-bg-color
);
4199 inset-inline-end:1px;
4204 inset-inline-start:calc
(50% - var
(--doorhanger-height
) - 1px);
4207 inset-inline-start:-1px;
4211 border-bottom-color:var
(--toolbar-bg-color
);
4212 inset-inline-start:1px;
4224 .dialogButton:is(:hover, :focus-visible){
4225 background-color:var
(--dialog-button-hover-bg-color
);
4228 .dialogButton:is(:hover, :focus-visible) > span{
4229 color:var
(--dialog-button-hover-color
);
4232 .splitToolbarButtonSeparator{
4236 border-left:1px solid var
(--separator-color
);
4246 color:var
(--main-color
);
4251 box-sizing:border-box
;
4254 .treeItemToggler::before{
4256 display:inline-block
;
4261 background-color:var
(--toolbar-icon-bg-color
);
4265 #sidebarToggleButton::before
{
4266 mask-image:var
(--toolbarButton-sidebarToggle-icon
);
4267 transform:scaleX
(var
(--dir-factor
));
4270 #secondaryToolbarToggleButton::before
{
4271 mask-image:var
(--toolbarButton-secondaryToolbarToggle-icon
);
4272 transform:scaleX
(var
(--dir-factor
));
4276 mask-image:var
(--toolbarButton-pageUp-icon
);
4280 mask-image:var
(--toolbarButton-pageDown-icon
);
4283 #zoomOutButton::before
{
4284 mask-image:var
(--toolbarButton-zoomOut-icon
);
4287 #zoomInButton::before
{
4288 mask-image:var
(--toolbarButton-zoomIn-icon
);
4291 #presentationMode::before
{
4292 mask-image:var
(--toolbarButton-presentationMode-icon
);
4295 #editorFreeTextButton::before
{
4296 mask-image:var
(--toolbarButton-editorFreeText-icon
);
4299 #editorHighlightButton::before
{
4300 mask-image:var
(--toolbarButton-editorHighlight-icon
);
4303 #editorInkButton::before
{
4304 mask-image:var
(--toolbarButton-editorInk-icon
);
4307 #editorStampButton::before
{
4308 mask-image:var
(--toolbarButton-editorStamp-icon
);
4311 #editorSignatureButton::before
{
4312 mask-image:var
(--toolbarButton-editorSignature-icon
);
4315 #printButton::before
{
4316 mask-image:var
(--toolbarButton-print-icon
);
4319 #downloadButton::before
{
4320 mask-image:var
(--toolbarButton-download-icon
);
4323 #viewBookmark::before
{
4324 mask-image:var
(--toolbarButton-bookmark-icon
);
4327 #currentOutlineItem::before
{
4328 mask-image:var
(--toolbarButton-currentOutlineItem-icon
);
4329 transform:scaleX
(var
(--dir-factor
));
4332 #viewFindButton::before
{
4333 mask-image:var
(--toolbarButton-search-icon
);
4336 .pdfSidebarNotification::after{
4338 display:inline-block
;
4340 inset-inline-end:2px;
4342 background-color:rgb
(112 219 85);
4348 .verticalToolbarSeparator{
4353 border-left:1px solid var
(--separator-color
);
4355 box-sizing:border-box
;
4358 .horizontalToolbarSeparator{
4361 border-top:1px solid var
(--doorhanger-separator-color
);
4370 &:has
(> input:checked
){
4371 color:var
(--toggled-btn-color
);
4372 background-color:var
(--toggled-btn-bg-color
);
4375 &:is
(:hover
, :has
(> input:focus-visible
)){
4376 color:var
(--toggled-btn-color
);
4377 background-color:var
(--button-hover-color
);
4394 background-color:var
(--field-bg-color
);
4395 background-clip:padding-box
;
4396 border:1px solid var
(--field-border-color
);
4398 color:var
(--field-color
);
4404 border-color:#0a84ff;
4409 -moz-appearance:textfield
;
4412 background-size:0 0;
4413 transition-property:none
;
4415 .loadingInput:has(> &.loading)::after{
4419 transition-property:visibility
;
4420 transition-delay:var
(--loading-icon-delay
);
4431 width:var
(--icon-size
);
4432 height:var
(--icon-size
);
4435 background-color:var
(--toolbar-icon-bg-color
);
4437 mask-image:var
(--loading-icon
);
4441 inset-inline-start:4px;
4445 inset-inline-end:4px;
4454 width:calc
(100% - 8px);
4462 width:calc
(100% - 60px);
4463 padding:10px 30px 0;
4466 #thumbnailView > a:is
(:active
, :focus
){
4471 --thumbnail-width:0;
4472 --thumbnail-height:0;
4475 width:var
(--thumbnail-width
);
4476 height:var
(--thumbnail-height
);
4479 border:7px solid transparent
;
4483 #thumbnailView > a:last-of-type
> .thumbnail
{
4487 a:focus
> .thumbnail
,
4489 border-color:var
(--thumbnail-hover-color
);
4492 .thumbnail.selected{
4493 border-color:var
(--thumbnail-selected-color
) !important
;
4497 width:var
(--thumbnail-width
);
4498 height:var
(--thumbnail-height
);
4502 a:focus
> .thumbnail
> .thumbnailImage
,
4503 .thumbnail:hover > .thumbnailImage{
4507 .thumbnail.selected > .thumbnailImage{
4508 opacity:1 !important
;
4511 .thumbnail:not([data-loaded]) > .thumbnailImage{
4512 width:calc
(var
(--thumbnail-width
) - 2px);
4513 height:calc
(var
(--thumbnail-height
) - 2px);
4514 border:1px dashed rgb
(132 132 132);
4517 .treeWithDeepNesting
> .treeItem
,
4518 .treeItem > .treeItems{
4519 margin-inline-start:20px;
4523 text-decoration:none
;
4524 display:inline-block
;
4525 min-width:calc
(100% - 4px);
4529 padding-inline-start:4px;
4531 color:var
(--treeitem-color
);
4539 #layersView .treeItem
> a
*{
4543 #layersView .treeItem
> a
> label
{
4544 padding-inline-start:4px;
4547 #layersView .treeItem
> a
> label
> input
{
4557 color:rgb
(255 255 255 / 0.5);
4560 .treeItemToggler::before{
4561 inset-inline-end:4px;
4562 mask-image:var
(--treeitem-expanded-icon
);
4565 .treeItemToggler.treeItemsHidden::before{
4566 mask-image:var
(--treeitem-collapsed-icon
);
4567 transform:scaleX
(var
(--dir-factor
));
4570 .treeItemToggler.treeItemsHidden ~ .treeItems{
4574 .treeItem.selected > a{
4575 background-color:var
(--treeitem-selected-bg-color
);
4576 color:var
(--treeitem-selected-color
);
4579 .treeItemToggler:hover
,
4580 .treeItemToggler:hover
+ a
,
4581 .treeItemToggler:hover
~ .treeItems
,
4582 .treeItem > a:hover{
4583 background-color:var
(--treeitem-bg-color
);
4584 background-clip:padding-box
;
4586 color:var
(--treeitem-hover-color
);
4589 #outlineOptionsContainer{
4592 #sidebarContainer:has
(#
outlineView:not
(.hidden
)) &{
4593 display:inline flex
;
4599 margin:3px 4px 2px !important
;
4601 color:var
(--main-color
);
4602 background-color:var
(--dialog-button-bg-color
);
4603 border:var
(--dialog-button-border
) !important
;
4610 color:var
(--main-color
);
4614 background-color:var
(--doorhanger-bg-color
);
4615 border:1px solid rgb
(0 0 0 / 0.5);
4617 box-shadow:0 1px 4px rgb
(0 0 0 / 0.3);
4621 background-color:rgb
(0 0 0 / 0.2);
4632 dialog
.toolbarField
{
4641 border-top:1px solid var
(--separator-color
);
4647 vertical-align:middle
;
4651 color:rgb
(255 255 255);
4658 #passwordDialog .toolbarField
{
4662 #documentPropertiesDialog{
4666 #documentPropertiesDialog .row
> *{
4671 #documentPropertiesDialog .row
> span
{
4673 word-wrap:break-word
;
4676 #documentPropertiesDialog .row
> p
{
4678 word-wrap:break-word
;
4681 #documentPropertiesDialog .buttonRow
{
4686 cursor:grab
!important
;
4690 *:not
(input
):not
(textarea
):not
(button
):not
(select
):not
(:link
){
4691 cursor:inherit
!important
;
4694 .grab-to-pan-grab:active
,
4695 .grab-to-pan-grabbing{
4696 cursor:grabbing
!important
;
4699 .grab-to-pan-grabbing{
4701 background:rgb
(0 0 0 / 0);
4713 justify-content:center
;
4716 color:var
(--main-color
);
4719 box-sizing:border-box
;
4726 display:inline-block
;
4733 opacity:var
(--toolbar-icon-opacity
);
4734 display:inline-block
;
4735 width:var
(--icon-size
);
4736 height:var
(--icon-size
);
4738 background-color:var
(--toolbar-icon-bg-color
);
4740 mask-position:center
;
4744 background-color:var
(--toggled-btn-bg-color
);
4745 color:var
(--toggled-btn-color
);
4748 background-color:var
(--toggled-btn-color
);
4752 outline:var
(--toggled-hover-btn-outline
) !important
;
4755 background-color:var
(--toggled-hover-active-btn-color
);
4760 &:is
(:hover
, :focus-visible
){
4761 background-color:var
(--button-hover-color
);
4764 background-color:var
(--toolbar-icon-hover-bg-color
);
4768 &:is
([disabled
="disabled"], [disabled
]){
4770 pointer-events:none
;
4775 min-height:var
(--menuitem-height
);
4776 justify-content:flex-start
;
4778 padding-inline-start:12px;
4785 text-decoration:none
;
4789 pointer-events:none
;
4794 opacity:var
(--doorhanger-icon-opacity
);
4797 &:is
(:hover
, :focus-visible
){
4798 background-color:var
(--doorhanger-hover-bg-color
);
4799 color:var
(--doorhanger-hover-color
);
4803 display:inline-block
;
4810 .toolbarButtonWithContainer{
4813 display:inline-block
;
4830 var
(--viewer-container-height
) - var
(--toolbar-height
) -
4831 var
(--doorhanger-height
)
4834 flex-direction:column
;
4835 box-sizing:border-box
;
4839 .editorParamsToolbar{
4846 :is
(#editorStampAddImage
, #editorSignatureAddSignature
)::before
{
4847 mask-image:var
(--editorParams-stampAddImage-icon
);
4857 color:var
(--main-color
);
4859 inset-inline-start:0;
4862 .editorParamsToolbarContainer{
4866 flex-direction:column
;
4867 box-sizing:border-box
;
4868 padding-inline:10px;
4871 > .editorParamsSetter
{
4875 justify-content:space-between
;
4885 .editorParamsSlider{
4886 background-color:transparent
;
4891 &::-moz-range-progress
{
4892 background-color:black
;
4895 &::-moz-range-track
{
4896 background-color:black
;
4899 &::-moz-range-thumb
{
4900 background-color:white
;
4914 max-height:calc
(var
(--viewer-container-height
) - 40px);
4916 #secondaryToolbarButtonContainer{
4918 #secondaryPrint::before
{
4919 mask-image:var
(--toolbarButton-print-icon
);
4922 #secondaryDownload::before
{
4923 mask-image:var
(--toolbarButton-download-icon
);
4926 #presentationMode::before
{
4927 mask-image:var
(--toolbarButton-presentationMode-icon
);
4930 #viewBookmark::before
{
4931 mask-image:var
(--toolbarButton-bookmark-icon
);
4935 mask-image:var
(--secondaryToolbarButton-firstPage-icon
);
4939 mask-image:var
(--secondaryToolbarButton-lastPage-icon
);
4942 #pageRotateCcw::before
{
4943 mask-image:var
(--secondaryToolbarButton-rotateCcw-icon
);
4946 #pageRotateCw::before
{
4947 mask-image:var
(--secondaryToolbarButton-rotateCw-icon
);
4950 #cursorSelectTool::before
{
4951 mask-image:var
(--secondaryToolbarButton-selectTool-icon
);
4954 #cursorHandTool::before
{
4955 mask-image:var
(--secondaryToolbarButton-handTool-icon
);
4958 #scrollPage::before
{
4959 mask-image:var
(--secondaryToolbarButton-scrollPage-icon
);
4962 #scrollVertical::before
{
4963 mask-image:var
(--secondaryToolbarButton-scrollVertical-icon
);
4966 #scrollHorizontal::before
{
4967 mask-image:var
(--secondaryToolbarButton-scrollHorizontal-icon
);
4970 #scrollWrapped::before
{
4971 mask-image:var
(--secondaryToolbarButton-scrollWrapped-icon
);
4974 #spreadNone::before
{
4975 mask-image:var
(--secondaryToolbarButton-spreadNone-icon
);
4979 mask-image:var
(--secondaryToolbarButton-spreadOdd-icon
);
4982 #spreadEven::before
{
4983 mask-image:var
(--secondaryToolbarButton-spreadEven-icon
);
4986 #imageAltTextSettings::before
{
4987 mask-image:var
(--secondaryToolbarButton-imageAltTextSettings-icon
);
4990 #documentProperties::before
{
4991 mask-image:var
(--secondaryToolbarButton-documentProperties-icon
);
4997 --input-horizontal-padding:4px;
4998 --findbar-padding:2px;
5002 min-height:var
(--toolbar-height
);
5009 background-color:var
(--toolbar-bg-color
);
5010 box-sizing:border-box
;
5012 justify-content:flex-start
;
5015 height:var
(--toolbar-height
);
5016 padding:var
(--findbar-padding
);
5019 #findInputContainer{
5020 margin-inline-start:2px;
5022 #findPreviousButton::before
{
5023 mask-image:var
(--findbarButton-previous-icon
);
5026 #findNextButton::before
{
5027 mask-image:var
(--findbarButton-next-icon
);
5032 padding:5px var
(--input-horizontal-padding
);
5038 .loadingInput:has(> &[data-status="pending"])::after{
5041 inset-inline-end:calc
(var
(--input-horizontal-padding
) + 1px);
5044 &[data-status
="notFound"]{
5045 background-color:rgb
(255 102 102);
5050 #findbarMessageContainer{
5054 &:has
(> :is
(#findResultsCount
, #findMsg
):not
(:empty
)){
5055 display:inline flex
;
5059 background-color:rgb
(217 217 217);
5060 color:rgb
(82 82 82);
5069 &[data-status
="notFound"]{
5080 flex-direction:column
;
5081 align-items:flex-start
;
5088 #findbarMessageContainer{
5090 flex-flow:column nowrap
;
5091 align-items:flex-start
;
5095 height:calc
(var
(--toolbar-height
) - 2 * var
(--findbar-padding
));
5099 min-height:var
(--toolbar-height
);
5115 background:rgb
(0 0 0 / 0) none
;
5118 body
[data-pdfjsprinting
] #outerContainer
{
5122 body
[data-pdfjsprinting
] #printContainer
{
5129 #printContainer > .printedPage
{
5130 page-break-after:always
;
5131 page-break-inside:avoid
;
5136 flex-direction:column
;
5137 justify-content:center
;
5141 #printContainer > .xfaPrintedPage
.xfaPage
{
5145 #printContainer > .xfaPrintedPage
{
5146 page-break-after:always
;
5147 page-break-inside:avoid
;
5153 #printContainer > .printedPage :is
(canvas
, img
){
5163 display:none
!important
;
5173 color:var
(--main-color
);
5179 box-sizing:border-box
;
5181 display:inline flex
;
5182 flex-direction:column
;
5184 justify-content:center
;
5191 .toolbarHorizontalGroup{
5193 display:inline flex
;
5196 justify-content:space-between
;
5198 box-sizing:border-box
;
5201 .dropdownToolbarButton{
5202 display:inline flex
;
5205 justify-content:center
;
5211 background-color:var
(--dropdown-btn-bg-color
);
5212 border:var
(--dropdown-btn-border
);
5214 color:var
(--main-color
);
5219 box-sizing:border-box
;
5223 background-color:var
(--button-hover-color
);
5233 color:var
(--main-color
);
5235 padding-block:1px 2px;
5236 padding-inline:6px 38px;
5239 background-color:var
(--dropdown-btn-bg-color
);
5242 background:var
(--doorhanger-bg-color
);
5243 color:var
(--main-color
);
5246 &:is
(:hover
, :focus-visible
){
5247 background-color:var
(--button-hover-color
);
5248 color:var
(--toggled-btn-color
);
5255 width:var
(--icon-size
);
5256 height:var
(--icon-size
);
5259 background-color:var
(--toolbar-icon-bg-color
);
5262 inset-inline-end:4px;
5263 pointer-events:none
;
5264 mask-image:var
(--toolbarButton-menuArrow-icon
);
5267 &:is
(:hover
, :focus-visible
, :active
)::after
{
5268 background-color:var
(--toolbar-icon-hover-bg-color
);
5273 --menuitem-height:calc
(var
(--toolbar-height
) - 6px);
5276 height:var
(--toolbar-height
);
5277 padding:var
(--toolbar-vertical-padding
) var
(--toolbar-horizontal-padding
);
5279 box-sizing:border-box
;
5281 background-color:var
(--toolbar-bg-color
);
5282 box-shadow:var
(--toolbar-box-shadow
);
5283 border-bottom:var
(--toolbar-border-bottom
);
5288 justify-content:space-between
;
5298 .toolbarButtonSpacer{
5304 #toolbarViewerLeft #numPages
.toolbarLabel
{
5305 padding-inline-start:3px;
5311 --progressBar-percent:0%;
5312 --progressBar-end-offset:0;
5315 top:var
(--toolbar-height
);
5316 inset-inline:0 var
(--progressBar-end-offset
);
5318 background-color:var
(--progressBar-bg-color
);
5319 border-bottom:1px solid var
(--toolbar-border-color
);
5320 transition-property:inset-inline-start
;
5321 transition-duration:var
(--sidebar-transition-duration
);
5322 transition-timing-function:var
(--sidebar-transition-timing-function
);
5327 inset-inline-start:0;
5329 transform:scaleX
(var
(--progressBar-percent
));
5330 transform-origin:calc
(50% - 50% * var
(--dir-factor
)) 0;
5332 background-color:var
(--progressBar-color
);
5334 transition:transform
200ms;
5337 &.indeterminate
.progress
{
5339 background-color:var
(--progressBar-bg-color
);
5345 inset-inline-start:0;
5347 width:calc
(100% + 150px);
5348 background:repeating-linear-gradient
(
5350 var
(--progressBar-blend-color
) 0,
5351 var
(--progressBar-bg-color
) 5px,
5352 var
(--progressBar-bg-color
) 45px,
5353 var
(--progressBar-color
) 55px,
5354 var
(--progressBar-color
) 95px,
5355 var
(--progressBar-blend-color
) 100px
5357 animation:progressIndeterminate
1s linear infinite
;
5365 mask-image:var
(--secondaryToolbarButton-firstPage-icon
);
5369 mask-image:var
(--secondaryToolbarButton-lastPage-icon
);
5372 #pageRotateCcw::before
{
5373 mask-image:var
(--secondaryToolbarButton-rotateCcw-icon
);
5376 #pageRotateCw::before
{
5377 mask-image:var
(--secondaryToolbarButton-rotateCw-icon
);
5380 #cursorSelectTool::before
{
5381 mask-image:var
(--secondaryToolbarButton-selectTool-icon
);
5384 #cursorHandTool::before
{
5385 mask-image:var
(--secondaryToolbarButton-handTool-icon
);
5388 #scrollPage::before
{
5389 mask-image:var
(--secondaryToolbarButton-scrollPage-icon
);
5392 #scrollVertical::before
{
5393 mask-image:var
(--secondaryToolbarButton-scrollVertical-icon
);
5396 #scrollHorizontal::before
{
5397 mask-image:var
(--secondaryToolbarButton-scrollHorizontal-icon
);
5400 #scrollWrapped::before
{
5401 mask-image:var
(--secondaryToolbarButton-scrollWrapped-icon
);
5404 #spreadNone::before
{
5405 mask-image:var
(--secondaryToolbarButton-spreadNone-icon
);
5409 mask-image:var
(--secondaryToolbarButton-spreadOdd-icon
);
5412 #spreadEven::before
{
5413 mask-image:var
(--secondaryToolbarButton-spreadEven-icon
);
5416 #documentProperties::before
{
5417 mask-image:var
(--secondaryToolbarButton-documentProperties-icon
);
5421 @media all and
(max-width: 840px){
5423 background-color:var
(--sidebar-narrow-bg-color
);
5425 #outerContainer.sidebarOpen #viewerContainer
{
5426 inset-inline-start:0 !important
;
5430 @media all and
(max-width: 750px){
5431 #outerContainer .hiddenMediumView
{
5432 display:none
!important
;
5434 #outerContainer .visibleMediumView:not
(.hidden
, [hidden
]){
5435 display:inline-block
!important
;
5439 @media all and
(max-width: 690px){
5442 display:none
!important
;
5445 #toolbarContainer #toolbarViewer
.toolbarButtonSpacer
{
5450 @media all and
(max-width: 560px){
5451 #scaleSelectContainer{