$light-blue: #aeddf8; $dark-blue: #5b9fdd; $light-background: #ececec; $slide-background: #d5dce2; $slide-active: #5b9fdd; .testingv2 { background-color: red; } .presItem-container { cursor: grab; display: flex; grid-template-columns: 20px auto; font-family: Roboto; letter-spacing: normal; position: relative; pointer-events: all; width: 100%; height: 100%; font-weight: 400; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; align-items: center; // .presItem-number { // margin-top: 3.5px; // font-size: 12px; // font-weight: 700; // text-align: center; // justify-self: center; // align-self: flex-start; // position: relative; // display: inline-block; // overflow: hidden; // } } .presItem-slide { position: relative; height: 100%; width: 100%; border-bottom: 0.5px solid grey; display: flex; align-items: center; .presItem-number { cursor: pointer; &:hover { background-color: $light-blue; } } .presItem-name { display: flex; min-width: 20px; z-index: 300; top: 2px; align-self: center; font-size: 11px; font-family: Roboto; font-weight: 500; position: relative; padding-left: 10px; padding-right: 10px; letter-spacing: normal; width: max-content; text-overflow: ellipsis; overflow: hidden; white-space: pre; } .presItem-docName { min-width: 20px; z-index: 300; align-self: center; font-size: 9px; font-family: Roboto; font-weight: 300; position: relative; padding-left: 10px; padding-right: 10px; letter-spacing: normal; width: max-content; text-overflow: ellipsis; overflow: hidden; white-space: pre; grid-row: 2; grid-column: 1/6; } .presItem-time { align-self: center; position: relative; padding-right: 10px; top: 1px; font-size: 10; font-weight: 300; font-family: Roboto; z-index: 300; letter-spacing: normal; } .presItem-embedded { overflow: hidden; grid-row: 3; grid-column: 1/8; position: relative; display: inline-block; } .presItem-embeddedMask { width: 100%; height: 100%; position: absolute; border-radius: 3px; top: 0px; left: 0px; z-index: 1; overflow: hidden; } .presItem-slideButtons { display: flex; position: absolute; width: max-content; justify-self: right; justify-content: flex-end; .slideButton { cursor: pointer; position: relative; border-radius: 100px; z-index: 300; width: 18px; height: 18px; display: flex; font-size: 12px; justify-self: center; align-self: center; background-color: rgba(0, 0, 0, 0.5); color: white; justify-content: center; align-items: center; transition: 0.2s; margin-right: 3px; } .slideButton:hover { background-color: rgba(0, 0, 0, 1); transform: scale(1.2); } } } // .presItem-slide:hover { // .presItem-slideButtons { // display: flex; // grid-column: 7; // grid-row: 1/3; // width: max-content; // justify-self: right; // justify-content: flex-end; // .slideButton { // cursor: pointer; // position: relative; // border-radius: 100px; // z-index: 300; // width: 18px; // height: 18px; // display: flex; // font-size: 12px; // justify-self: center; // align-self: center; // background-color: rgba(0, 0, 0, 0.5); // color: white; // justify-content: center; // align-items: center; // transition: 0.2s; // margin-right: 3px; // } // .slideButton:hover { // background-color: rgba(0, 0, 0, 1); // transform: scale(1.2); // } // } // } .presItem-slide.active { //box-shadow: 0 0 0px 2.5px $dark-blue; border: $dark-blue solid 2.5px; } .presItem-slide.group { border-radius: 5px; } .presItem-slide.activeGroup { border-radius: 5px; box-shadow: 0 0 0px 2.5px $dark-blue; } .presItem-groupSlideContainer { position: absolute; /* grid-row: 3; */ /* grid-column: 1/8; */ top: 28px; display: block; background: #92adb9; width: 100%; height: 10px; border-radius: 0px 0px 5px 5px; height: calc(100% - 28px); display: grid; grid-template-rows: auto auto auto; grid-template-columns: 100%; justify-items: left; align-items: center; } .presItem-groupSlide { position: relative; background-color: #d5dce2; border-radius: 5px; height: calc(100% - 7px); width: calc(100% - 20px); left: 15px; /* height: 20px; */ /* width: calc(100% - 19px); */ display: flex; grid-template-rows: 16px 10px auto; grid-template-columns: max-content max-content max-content max-content auto; } .presItem-multiDrag { font-family: Roboto; font-weight: 600; color: white; text-align: center; justify-content: center; align-content: center; width: 100px; height: 30px; position: absolute; background-color: $dark-blue; z-index: 4000; border-radius: 10px; box-shadow: black 0.4vw 0.4vw 0.8vw; line-height: 30px; } .presItem-miniSlide { font-weight: 700; font-size: 12; grid-column: 1/8; align-self: center; justify-self: center; background-color: #d5dce2; width: 26px; text-align: center; height: 26px; line-height: 28px; border-radius: 100%; } .presItem-miniSlide.active { box-shadow: 0 0 0px 1.5px $dark-blue; } .expandButton { cursor: pointer; position: absolute; border-radius: 100px; bottom: 0px; left: -18; z-index: 300; width: 15px; height: 15px; display: flex; font-size: 12px; justify-self: center; align-self: center; background-color: #92adb9; color: white; justify-content: center; align-items: center; transition: 0.2s; margin-right: 3px; } .expandButton:hover { background-color: rgba(0, 0, 0, 1); transform: scale(1.2); } .presItem-groupNum { color: #d5dce2; position: absolute; left: -15px; top: 1px; font-weight: 600; font-size: 12; }