:root{--color-white:#fff;--color-black:#000;--color-grey:#737373;--color-yellow:#ff0;--font-size-small:12px;--font-size-base:14px;--background-primary:#ffffff1a;--background-blue:#007bff;--background-controls-grey:#3b3b3f;--background-controls-dark:#2a2a2e;--background-light-grey:#ffffff80;--base-grey-border:1px solid #737373;--base-yellow-border:1px solid #ff0;--base-box-shadow:-2px 0 8px #0000001a;--loader-spinner-border:2px solid #3b82f633;--loader-spinner-border-top:2px solid #3b82f6;--pdf-controls-bar-height:36px;--area-select-background:#0f03;--area-select-border:2px dashed green}
.context-menu{z-index:1000;background-color:#3b3b3f;border-radius:12px;flex-direction:column;width:140px;max-height:600px;position:fixed;overflow:hidden}.custom-context-menu-wrapper{z-index:1000;position:fixed}.context-menu-button{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;align-items:center;width:100%;height:40px;padding-left:6px;display:flex}.context-menu-button .button-text{-webkit-user-select:none;user-select:none;color:#fff}.context-menu-button:hover{background-color:#0000004d}
.pdf-annotation-btn{border:var(--base-grey-border);cursor:pointer;z-index:100;border-radius:4px;justify-content:center;align-self:center;align-items:center;margin-left:8px;padding-left:12px;padding-right:12px;display:flex}.pdf-annotation-btn:hover{background-color:var(--background-primary)}
.pdf-controls-bar{background-color:var(--background-controls-grey);border-bottom:1px solid var(--color-black);z-index:1000;width:100%;display:flex;position:sticky;top:0}
@keyframes spin{to{transform:rotate(360deg)}}.pdf-controls-loader-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pdf-controls-loader-spinner{border:var(--loader-spinner-border);border-top:var(--loader-spinner-border-top);border-radius:50%;align-self:center;width:16px;height:16px;animation:1s linear infinite spin}
.pdf-file-names-container{border:var(--base-grey-border);align-self:center;height:84%;margin-left:8px;padding:4px}.pdf-file-names-inner{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pdf-file-names-text{color:var(--color-grey);font-size:var(--font-size-small)}.pdf-file-names-text span{color:var(--color-white)}.pdf-file-names-text+.pdf-file-names-text{margin-left:4px}
@keyframes pdf-spinner-spin{to{transform:rotate(360deg)}}.pdf-page-loader-overlay{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.pdf-page-loader-wrapper{justify-content:center;align-items:center;height:100%;display:flex}.pdf-page-spinner{z-index:1;border:4px solid #3b82f633;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite pdf-spinner-spin}
.pdf-pages-navigator{display:flex}.arrow-button{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;height:100%;display:flex}.pdf-pages-divider{background-color:var(--color-black);align-self:center;width:.1px;height:50%}.page-input{text-align:right;border:var(--base-grey-border);background-color:var(--background-controls-grey);max-width:80px;height:84%;color:var(--color-white);align-self:center;margin-left:2px;padding-right:8px}.page-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-input[type=number]{-moz-appearance:textfield}.page-label{-webkit-user-select:none;user-select:none;color:var(--color-white);align-self:center;margin-left:8px;font-size:12px}.arrow-button:hover{background-color:var(--background-primary)}
.pdf-save-modal-container{z-index:1000;background-color:#000c;justify-content:center;align-items:center;display:none;position:absolute;inset:0;overflow:hidden}.pdf-save-modal-container.active{display:flex}.pdf-save-modal-wrapper{background-color:var(--background-controls-grey);border:var(--base-grey-border);border-radius:12px;flex-direction:column;gap:12px;width:480px;height:auto;padding:12px;display:flex}.pdf-save-modal-image-preview-container{border:var(--base-grey-border);aspect-ratio:1/1.414;border-radius:12px;justify-content:center;align-self:center;align-items:center;width:100%;display:flex}.pdf-save-modal-image-preview{-o-object-fit:contain;object-fit:contain;width:95%;height:95%}.pdf-save-modal-textarea{resize:none;background-color:var(--background-controls-grey);width:100%;min-height:180px;color:var(--color-white);border-radius:12px;padding:12px}.pdf-save-modal-footer{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.pdf-save-modal-btns{justify-content:space-between;gap:10px;display:flex}.pdf-save-modal-btn{border:var(--base-grey-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;width:100%;height:40px;display:flex}.pdf-save-modal-btn:hover{background-color:var(--background-primary)}.pdf-save-modal-btn p{color:var(--color-white)}
.pdf-search-highlight{pointer-events:none;background-color:#ff06;border-radius:2px}.pdf-search-highlight-layer{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}
.pdf-select-area-button{aspect-ratio:1;justify-content:center;align-items:center;display:flex}.pdf-select-area-button:hover{cursor:pointer;background-color:var(--background-light-grey)}
.pdf-select-rectangle{border:var(--area-select-background);background-color:var(--area-select-background);position:absolute}
.textLayer{opacity:1;text-align:initial;-moz-text-size-adjust:none;text-size-adjust:none;transform-origin:0 0;z-index:0;forced-color-adjust:none;caret-color:canvastext;line-height:1;position:absolute;inset:0;overflow:clip}.textLayer.highlighting{touch-action:none}.textLayer :is(span,br){transform-origin:0 0;cursor:text;color:#0000;white-space:pre;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1}.textLayer span.markedContent{height:0;top:0}.textLayer span[role=img]{cursor:default;-webkit-user-select:none;user-select:none}.textLayer .highlight{--highlight-bg-color:#b400aa40;--highlight-selected-bg-color:#00640040;--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:transparent;--highlight-selected-bg-color:transparent;--highlight-backdrop-filter:var(--hcm-highlight-filter);--highlight-selected-backdrop-filter:var(--hcm-highlight-selected-filter)}}.textLayer .highlight{-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter);background-color:var(--highlight-selected-bg-color)}.textLayer ::selection{background:#0000ff29;background:color-mix(in srgb,AccentColor,transparent 75%)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}
.pdf-view-mode-button{height:var(--pdf-controls-bar-height);aspect-ratio:1;justify-content:center;align-items:center;display:flex}.pdf-view-mode-button:hover{cursor:pointer;background-color:var(--background-light-grey)}.pdf-view-mode-button-selected{background-color:var(--background-controls-dark)}
.pdfViewer{--scale-factor:1;--page-bg-color:unset;--page-margin:1px auto -8px;--page-border:9px solid transparent;--hcm-highlight-filter:none;--hcm-highlight-selected-filter:none}@media screen and (forced-colors:active){.pdfViewer{--hcm-highlight-filter:invert(100%)}}.pdfViewer.copyAll{cursor:wait}.pdfViewer .canvasWrapper{width:100%;height:100%;overflow:hidden}.pdfViewer .canvasWrapper canvas{contain:content;width:100%;height:100%;margin:0;display:block;position:absolute;top:0;left:0}.pdfViewer .canvasWrapper canvas .structTree{contain:strict}.pdfViewer .page{--user-unit:1;--total-scale-factor:calc(var(--scale-factor)*var(--user-unit));--scale-round-x:1px;--scale-round-y:1px;margin:var(--page-margin);border:var(--page-border);background-clip:content-box;background-color:var(--page-bg-color,#fff);direction:ltr;width:816px;height:1056px;position:relative;overflow:visible}.pdfViewer.noUserSelect{-webkit-user-select:none;user-select:none}.pdfViewer.removePageBorders .page{border:none;margin:0 auto 10px}.page.inactive{display:none}.hiddenCanvasElement{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important;position:absolute!important}
.pdf-viewer-main-container{flex-direction:column;height:100vh;display:flex;position:relative;overflow-y:hidden}.pdf-viewer-container{background-color:#2e2e32;justify-content:center;width:100%;height:100%;display:flex;position:relative;overflow-y:auto}
.pdf-zoom-controller{height:var(--pdf-controls-bar-height);margin-left:12px;display:flex;position:relative}.action-button{aspect-ratio:1;justify-content:center;align-items:center;height:100%;display:flex}.action-button:hover{background-color:var(--background-primary)}.divider{background-color:var(--color-black);align-self:center;width:1px;height:50%}.zoom-dropdown-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.zoom-input{text-align:right;border:var(--base-grey-border);cursor:default;-webkit-user-select:none;user-select:none;background-color:var(--background-controls-grey);max-width:80px;height:84%;color:var(--color-white);align-self:center;margin-left:2px;padding-right:8px}.zoom-dropdown{background-color:var(--background-controls-grey);width:84px;color:var(--color-white);border:var(--base-grey-border);z-index:100;font-size:var(--font-size-base);border-radius:4px;margin-top:4px;position:absolute;top:-5%;right:-2px}.dropdown-item{cursor:pointer;padding:2px 12px}.dropdown-item:hover{background-color:var(--background-light-grey)}
.pdf-search-button{height:var(--pdf-controls-bar-height);aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;display:flex}.pdf-search-button:hover{background-color:#ffffff80}.pdf-search-button.selected{background-color:#2a2a2e}.pdf-search-nav-container{align-items:center;min-width:62px;height:80%;margin-left:8px;display:flex}.pdf-search-bar{background-color:#3b3b3f;border-radius:4px;align-items:center;height:32px;padding-left:8px;padding-right:12px;display:flex;position:absolute;top:40px;left:36px}.pdf-search-triangle-up{position:absolute;top:-12px;left:10px}.nav-button{cursor:pointer;aspect-ratio:1;justify-content:center;align-items:center;height:100%;display:flex}.nav-button:hover{background-color:#ffffff80}.pdf-search-bar-input{border:1px solid #737373;align-self:center;width:180px;height:84%;margin-left:2px;padding-left:8px;padding-right:24px}.pdf-search-bar-matches-container{background-color:#d8d8d8;border-radius:8px;align-items:center;height:80%;padding-left:8px;padding-right:8px;display:flex}.pdf-search-match-text{color:#535353;-webkit-user-select:none;user-select:none;font-size:12px}.pdf-search-text-loader{justify-content:center;align-items:center;display:flex;position:absolute;left:172px}.pdf-search-text-loader-spinner{border:2px solid #0000001a;border-top:.5px solid #fff;border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}
.annotationLayer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--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>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){.annotationLayer{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter)}.annotationLayer .linkAnnotation>a:hover{box-shadow:none;opacity:0!important;background:0 0!important}.annotationLayer .popupAnnotation .popup{outline:calc(1.5px*var(--total-scale-factor))solid CanvasText!important;color:buttontext!important;background-color:buttonface!important}.annotationLayer .highlightArea:hover:after{width:100%;height:100%;-webkit-backdrop-filter:var(--hcm-highlight-filter);backdrop-filter:var(--hcm-highlight-filter);content:"";pointer-events:none;position:absolute;top:0;left:0}.annotationLayer .popupAnnotation.focused .popup{outline:calc(3px*var(--total-scale-factor))solid Highlight!important}}.annotationLayer{pointer-events:none;transform-origin:0 0;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer.disabled section,.annotationLayer.disabled .popup{pointer-events:none}.annotationLayer .annotationContent{pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationContent.freetext{white-space:nowrap;background:0 0;border:none;font:10px/1.35 sans-serif;inset:0;overflow:visible}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute}.annotationLayer section:has(div.annotationContent) canvas.annotationContent{display:none}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton):not(.hasBorder)>a:hover{opacity:.2;background-color:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .linkAnnotation.hasBorder:hover{background-color:#ff03}.annotationLayer .hasBorder{background-size:100% 100%}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor))sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:25%;left:25%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{width:100%;height:100%}.annotationLayer .popupAnnotation{font-size:calc(9px*var(--total-scale-factor));pointer-events:none;width:max-content;max-width:45%;height:auto;position:absolute}.annotationLayer .popup{color:#000;box-shadow:0 calc(2px*var(--total-scale-factor))calc(5px*var(--total-scale-factor))#888;border-radius:calc(2px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;-webkit-user-select:text;user-select:text;background-color:#ff9;outline:1.5px solid #ffff4a}.annotationLayer .popupAnnotation.focused .popup{outline-width:3px}.annotationLayer .popup *{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup>.header{display:inline-block}.annotationLayer .popup>.header h1{display:inline}.annotationLayer .popup>.header .popupDate{margin-left:calc(5px*var(--total-scale-factor));width:fit-content;display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popupTriggerArea{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}.annotationLayer svg.quadrilateralsContainer{contain:strict;z-index:-1;width:0;height:0;position:absolute;top:0;left:0}

