@import "../globalCssVariables"; .documentView-node, .documentView-node-topmost { position: inherit; top: 0; left: 0; 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-docuLinkWrapper { pointer-events: none; position: absolute; transform-origin: top left; width: 100%; height: 100%; z-index: 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%; pointer-events: none; .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; } } }