.presElementBox-item { display: grid; grid-template-rows: max-content max-content max-content; background-color: #d0d0d0; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); position: relative; pointer-events: all; width: 100%; height: 100%; outline-color: maroon; outline-style: dashed; border-radius: 6px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition: all .1s; padding: 0px; padding-bottom: 3px; .presElementBox-highlight { position: absolute; transform: translate(-100px, -6px); z-index: -1; width: calc(100% + 200px); height: calc(100% + 12px); background-color: #AEDDF8; } .documentView-node { position: absolute; z-index: 1; } } .presElementBox-item-above { border-top: black 2px solid; } .presElementBox-item-below { border-bottom: black 2px solid; } .presElementBox-item:hover { transition: all .1s; background: #AAAAAA; border-radius: 6px; } .presElementBox-active { color: black; border-radius: 6px; border: solid 2px #5B9FDD; } .presElementBox-buttons { display: grid; grid-template-rows: 15px; top: 15px; left: -20; position: absolute; width: 100%; height: auto; .presElementBox-interaction { display: none; } .presElementBox-interaction-selected { color: grey; background-color: rgba(0, 0, 0, 0); float: left; padding: 0px; width: 20px; height: 20px; } } .presElementBox-number { font-size: 12px; font-weight: 700; left: -15; position: absolute; display: inline-block; overflow: hidden; } .presElementBox-name { font-size: 13px; position: relative; left: 10px; top: 4px; letter-spacing: normal; width: calc(100% - 60px); text-overflow: ellipsis; overflow: hidden; white-space: pre; } .presElementBox-time { position: relative; font-size: 8; font-style: italic; letter-spacing: normal; left: 10px; } .presElementBox-embedded { position: relative; display: flex; width: auto; justify-content: center; margin: auto; } .presElementBox-embeddedMask { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: transparent; z-index: 2; } .presElementBox-closeIcon { position: absolute; border-radius: 100%; z-index: 300; right: 3px; top: 3px; width: 20px; height: 20px; display: flex; justify-content: center; align-items: center; } .presElementBox-expand { position: absolute; border-radius: 100%; z-index: 300; right: 26px; top: 3px; width: 20px; height: 20px; display: flex; justify-content: center; align-items: center; } .presElementBox-expand-selected { position: absolute; border-radius: 100%; right: 3px; bottom: 3px; width: 20px; height: 20px; z-index: 200; display: flex; justify-content: center; align-items: center; }