@import "../globalCssVariables.scss"; .webBox { height: 100%; position: relative; display: flex; .webBox-tagList { display: flex; flex-direction: row; overflow: auto; flex-flow: row; flex-wrap: wrap; .webBox-filterTag, .webBox-filterTag-active { font-weight: bold; padding-left: 6; padding-right: 6; box-shadow: black 1px 1px 4px; border-radius: 5; margin: 2; height: 20; background-color: lightgrey; } .webBox-filterTag-active { background-color: white; } } .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; transform-origin: top left; top: 0; left: 0; overflow: auto; .webBox-innerContent { position: relative; } } 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: 901; position: absolute; top: 2; left: 2; cursor: pointer; box-shadow: black 0.3em 0.3em 1em; border-radius: 5px; display: flex; opacity: 0.3; width: 25px; height: 25px; align-items: center; >svg { margin: auto; } } .webBox-annotationToggle:hover { opacity: 1; } .touch-iframe-overlay { width: 100%; height: 100%; position: absolute; .indicator { position: absolute; &.active { background-color: rgba(0, 0, 0, 0.1); } } } }