.enter { opacity: 0.01; } .enterActive { opacity: 1; :global(.animationsEnabled) & { transition: opacity 400ms ease-in; } } .appear { opacity: 0.01; } .appearActive { opacity: 1; :global(.animationsEnabled) & { transition: opacity 400ms ease-in; } } .presentation { order: 1; display: flex; flex-direction: row; align-items: center; justify-content: center; height: 100%; width: 100%; overflow: hidden; position: relative; } .whiteboardSizeAvailable { position: absolute; height: 100%; width: 100%; z-index: -1; } .svgContainer{ width: 100%; position: relative; display: flex; justify-content: center; align-items: flex-start; } .presentationToolbar{ display: flex; overflow-x: visible; order: 2; position: absolute; bottom: 0; } .svgStyles { object-fit: contain; width: 100%; height: 100%; max-width: 100%; max-height: 100%; //always show an arrow by default cursor: default; //double click on the whiteboard shouldn't change the cursor -moz-user-select: -moz-none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .presentationContainer { display: flex; flex-direction: column; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } .innerToastWrapper { width: var(--innerToastWidth); } .toastTextContent { position: relative; overflow: hidden; margin-top: var(--sm-padding-y); > div:first-of-type { font-weight: bold; } } .presentationName { text-overflow: ellipsis; overflow: hidden; } .toastMessage { font-size: var(--font-size-small); margin-top: var(--toast-margin); overflow: hidden; text-overflow: ellipsis; } .toastIcon { margin-right: var(--sm-padding-x); [dir="rtl"] & { margin-right: 0; margin-left: var(--sm-padding-x); } } .iconWrapper { background-color: var(--color-primary); width: var(--toast-icon-side); height: var(--toast-icon-side); border-radius: 50%; display: flex; justify-content: center; align-items: center; > i { position: relative; color: var(--color-white); font-size: var(--font-size-larger); } } .toastDownload { display: flex; flex-direction: column; justify-content: center; align-items: center; a { color: var(--color-primary); cursor: pointer; text-decoration: none; &:focus, &:hover, &:active { color: var(--color-primary); box-shadow: 0; } } } .visuallyHidden { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; } .presentationFullscreen{ z-index: 1; position: absolute; top: 0; right: 0; left: auto; cursor: pointer; [dir="rtl"] & { right: auto; left : 0; } }