@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-freeze { display: flex; align-items: center; justify-content: center; margin-right: 5px; width: 30px; } .webBox-urlEditor { position: relative; opacity: 0.9; z-index: 9001; transition: top .5s; .urlEditor { display: grid; grid-template-columns: 1fr auto; padding-bottom: 10px; overflow: hidden; .editorBase { display: flex; .editor-collapse { transition: all .5s, opacity 0.3s; position: absolute; width: 40px; transform-origin: top left; } .switchToText { color: $main-accent; } .switchToText:hover { color: $dark-color; } } button:hover { transform: scale(1); } } } .webpage-urlInput { padding: 12px 10px 11px 10px; border: 0px; color: grey; letter-spacing: 2px; outline-color: black; background: rgb(238, 238, 238); width: 100%; margin-right: 10px; height: 100%; } .touch-iframe-overlay { width: 100%; height: 100%; position: absolute; .indicator { position: absolute; &.active { background-color: rgba(0, 0, 0, 0.1); } } } }