@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Kaisei+Decol&display=swap";:root{--page-preview-width: 98px;--page-preview-height: 126px}.sidebar-container{position:absolute;width:240px;height:calc(100% - 40px);display:flex;justify-content:center;align-items:center;border-right:solid;border-width:2px;z-index:3;transition:.5s}.is-closed{transform:translate(-240px)}.sidebar-content-container{width:100%;height:100%;background-color:#d1d1d1;display:flex;flex-direction:column;align-items:center}.sidebar-tools-container{margin-top:8px;width:220px;height:25px;display:flex;align-items:center;padding:0 2px;border-radius:3px;background-color:#00000081;box-sizing:border-box;gap:3px}.sidebar-tool-button{height:80%;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;border-radius:2px;border:none;background-color:#fff;cursor:pointer}.sidebar-page-preview-container{margin-top:2%;width:220px;flex-grow:1;flex-basis:0;overflow-y:auto;padding-bottom:5%;box-sizing:border-box;background-color:#d1d1d1;display:none}.sidebar-page-preview-container::-webkit-scrollbar{width:4px}.sidebar-page-preview-container::-webkit-scrollbar-track{background-color:#e0e0e0}.sidebar-page-preview-container::-webkit-scrollbar-thumb{background-color:#4e4e4e}.sidebar-page-preview-container::-webkit-scrollbar-thumb:hover{background-color:#555}.sidebar-page-preview-item{width:var(--page-preview-width);height:var(--page-preview-height);background-color:#fff;margin-top:5%;margin-left:auto;margin-right:auto;display:block;border:none;cursor:pointer}.sidebar-page-preview-item:hover{border:solid;border-width:1px}.sidebar-outline-preview-container{margin-top:2%;width:220px;flex-grow:1;flex-basis:0;overflow-y:auto;padding-top:5%;padding-bottom:5%;box-sizing:border-box;background-color:#d1d1d1}.sidebar-outline-item{width:100%;margin-top:2px;font-size:15px;font-weight:300;padding:2px 15px;display:flex;align-items:center;text-align:left;box-sizing:border-box;border:none;background-color:transparent}.sidebar-outline-item:hover{cursor:pointer;background-color:#faebd7}.pdf-page-hightlight-annotation-container{position:absolute;pointer-events:none;background-color:#f9f94fab;z-index:2;cursor:pointer;pointer-events:auto}.pdf-page-hightlight-annotation-container:hover{background-color:#ffb3026f}.pdf-page-highlight-clip-path-outline{width:0;height:0;position:absolute}.pdf-page-highlight-toolbar-container{position:absolute;z-index:3;background-color:#2a232f;border-radius:2px;display:flex;gap:5px;padding:3px}.pdf-page-highlight-toolbar-button{width:20px;height:20px;background-color:transparent;border-radius:2px;border:none;display:flex;align-items:center;justify-content:center}.pdf-page-highlight-toolbar-button:hover{cursor:pointer;background-color:#89888b}.pdf-page-highlight-toolbar-color-change-button{border-radius:50%;border-style:solid;border-width:2px}.highlight-is-selected{background-color:#ffb3026f}.highlight-selected-pallete-color{border-color:brown}.pdf-view-page-container{width:100%;margin-top:2%;display:flex}.pdf-page-container{width:816px;height:1056px;position:relative;margin-left:calc((100% - 816px)/2);background-color:#0000006c;flex-shrink:0;box-shadow:#0000003d 0 3px 8px}.pdf-page-drawing-canvas{width:816px;height:1056px}.pdf-page-annotations-layer,.pdf-page-textlayer{width:816px;height:1056px;left:0;top:0;right:0;bottom:0;position:absolute}.pdf-page-text-width-preview{top:0;left:0;height:0;white-space:nowrap;position:absolute;visibility:hidden}.pdf-page-comments-container{margin-left:1%;width:250px;height:1056px;background-color:transparent;flex-shrink:0;overflow-y:auto}.pdf-page-comment-container{width:100%;background-color:#f1ffff;margin-left:auto;margin-right:auto;margin-top:8px;padding:2% 0}.pdf-page-comment-header-container{width:100%;display:flex}.pdf-page-comment-header-icon{width:25px;height:25px;background-color:#44b4ff;border-radius:50%;border:solid;border-width:1px;margin-left:3%;cursor:pointer}.pdf-page-comment-header-icon:hover{background-image:url(/PDFAnnotator/Components/PDFViewer/editor-toolbar-delete.svg);background-repeat:no-repeat;background-position:center;background-size:16px}.pdf-page-comment-header-title{width:80%;margin-left:2%;font-size:13px;display:flex;align-items:center}.pdf-page-comment-textarea{margin-left:calc(4% + 25px);margin-top:10px;padding:1%;width:80%;box-sizing:border-box;border-style:solid;resize:none;height:24px;overflow-y:hidden}.pdf-page-comment-textarea:focus{border-style:none none solid none;outline-style:solid;outline-width:1px}.pdf-view-container{width:100%;height:100%;display:flex;flex-direction:column}.pdf-view-column-container{width:100%;height:85vh;padding-bottom:2%;box-sizing:border-box;overflow:auto;border-bottom:solid;background-color:#1f1f1f;border-width:2px}.pdf-view-column-container::-webkit-scrollbar{width:8px}.pdf-view-column-container::-webkit-scrollbar-track{background-color:#8b8b8b}.pdf-view-column-container::-webkit-scrollbar-thumb{background-color:#1a1a1a}.pdf-view-column-container::-webkit-scrollbar-thumb:hover{background-color:#555}.pdf-editor-toolbar-container{width:100%;flex-grow:1;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;gap:5px;background-color:#e7e7e7}.pdf-toolbar-item{width:32px;height:32px;border-radius:3px;border:none;display:flex;justify-content:center;align-items:center;background-color:#c9d1ff;cursor:pointer}.pdf-toolbar-item:hover,.pdf-toolbar-item-is-selected{background-color:#98ffcf}.pdf-toolbar-pallete-container{height:32px;display:flex;gap:5px;align-items:center;padding:0 5px;border-radius:5px;background-color:#9baafa}.pdf-toolbar-pallete-color{border-radius:50%;height:60%;aspect-ratio:1/1;cursor:pointer}.selected-pallete-color{border-style:solid;border-color:#000}.annotator-header{width:100%;height:40px;display:flex;align-items:center;background-color:#e7e7e7;border-bottom:solid;border-width:2px;padding:0 8px;box-sizing:border-box}.start{flex:1;height:100%;display:flex;align-items:center;gap:15px}.center{height:100%;display:flex;align-items:center}.end{flex:1;height:100%;display:flex;flex-direction:row-reverse;align-items:center;gap:8px}.header-left-sidebar-toggle-button{height:70%;aspect-ratio:1/1;border:none;border-radius:3px;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:#9b9b9b}.header-left-page-title{font-size:2vh;font-weight:330}.center-zoom-controls-container{height:70%;display:flex;align-items:center;gap:2px}.center-zoom-control-button{height:100%;aspect-ratio:1/1;border-radius:5px;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background-color:#f0f8ff00}.center-zoom-control-button:hover{background-color:bisque}.center-page-count-container{height:70%;display:flex;align-items:center;gap:5px}.center-page-count-input{border-radius:5px;border:none;outline:none;width:30px;height:100%;text-align:center;background-color:#b9b9b9}.center-controls-seperator{width:1px;height:15px;margin-left:8px;margin-right:8px;background-color:#000}.rightview-item-button{height:70%;display:flex;align-items:center;justify-content:center;padding:1px 5px;cursor:pointer;background-color:gray;box-sizing:border-box;border-radius:3px;border:none}.rightview-port-action-icon{height:85%;aspect-ratio:1/1;margin-right:5px;border-radius:3px;display:flex;justify-content:center;align-items:center}.rightview-port-action-icon-description{font-size:1vw;font-weight:300;margin-left:3px}@media screen and (orientation: portrait){.annotator-header{padding:0 2px}.header-left-page-title{display:none}.end{gap:3px}.rightview-port-action-icon{margin-right:0}.rightview-port-action-icon-description{display:none}}.content-container{width:100%;height:100%;display:flex;flex-direction:column}.main-content{width:100%;flex-grow:1;display:flex}.pdf-content{position:relative;border:1px solid #000000}.textLayer{position:absolute;left:0;top:0;right:0;bottom:0;color:#000;overflow:hidden;font-family:serif}*{margin:0;padding:0;font-family:DM Sans,sans-serif;font-optical-sizing:auto;font-style:normal}html,body{width:100%;height:100%}#root{width:100%;height:100%;background-color:#f1ffc7}
