@import "../globalCssVariables"; .documentView-node, .documentView-node-topmost { position: inherit; top: 0; left: 0; width: 100%; height: 100%; border-radius: inherit; transition: outline .3s linear; cursor: grab; // background: $light-color; //overflow: hidden; transform-origin: left top; &.minimized { width: 30px; height: 30px; } .top { height: 20px; cursor: pointer; } .content { padding: 20px 20px; height: auto; box-sizing: border-box; } .scroll-box { overflow-y: scroll; height: calc(100% - 20px); } .documentView-linkAnchorBoxAnchor { display:flex; overflow: hidden; .documentView-node { width:10px !important; } } .documentView-lock { width: 20; height: 20; position: absolute; right: -5; top: -5; background: transparent; pointer-events: all; opacity: 0.3; display: flex; color: gold; border-radius: 3px; justify-content: center; cursor: default; } .documentView-lock:hover { opacity:1; } .documentView-contentBlocker { pointer-events: all; position: absolute; width: 100%; height: 100%; top: 0; left: 0; } .documentView-styleWrapper { position: absolute; display: inline-block; width: 100%; height: 100%; border-radius: inherit; .documentView-styleContentWrapper { width: 100%; display: inline-block; position: absolute; } .documentView-titleWrapper, .documentView-titleWrapper-hover { overflow: hidden; color: white; transform-origin: top left; top: 0; width: 100%; height: 25; background: rgba(0, 0, 0, .4); text-align: center; text-overflow: ellipsis; white-space: pre; } .documentView-titleWrapper-hover { display:none; } .documentView-searchHighlight { position: absolute; background: yellow; bottom: -20px; border-radius: 5px; transform-origin: bottom left; } .documentView-captionWrapper { position: absolute; bottom: 0; width: 100%; transform-origin: bottom left; } } } .documentView-node:hover, .documentView-node-topmost:hover { > .documentView-styleWrapper { > .documentView-titleWrapper-hover { display:inline-block; } } }