@import "../globalCssVariables.scss"; .webBox { height:100%; position: relative; display: flex; .pdfViewerDash-dragAnnotationBox { position:absolute; background-color: transparent; opacity: 0.1; } .webBox-annotationLayer { position: absolute; transform-origin: left top; top: 0; width: 100%; pointer-events: none; mix-blend-mode: multiply; // bcz: makes text fuzzy! } .webBox-annotationBox { position: absolute; background-color: rgba(245, 230, 95, 0.616); } .webBox-container { transform-origin: top left; width: 100%; height: 100%; .webBox-htmlSpan { position: absolute; top: 0; left: 0; } .webBox-cont { pointer-events: none; } .webBox-cont, .webBox-cont-interactive { padding: 0vw; position: absolute; top: 0; left: 0; width: 100%; height: 100%; transform-origin: top left; overflow: auto; .webBox-iframe { width: 100%; height: 100%; position: absolute; top:0; } } .webBox-cont-interactive { span { user-select: text !important; } } .webBox-outerContent { width: 100%; height: 100%; position: absolute; top: 0; left: 0; overflow: auto; } div.webBox-outerContent::-webkit-scrollbar-thumb { display:none; } } .webBox-overlay { width: 100%; height: 100%; position: absolute; } .webBox-buttons { margin-left: 44; background:lightGray; width: 100%; } .webBox-annotationToggle { z-index: 9001; position: absolute; top: 2; left: 2; box-shadow: black 0.3em 0.3em 1em; border-radius: 5px; display: flex; width: 25px; height: 25px; align-items: center; > svg { margin: auto; } } .touch-iframe-overlay { width: 100%; height: 100%; position: absolute; .indicator { position: absolute; &.active { background-color: rgba(0, 0, 0, 0.1); } } } }