| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 | @import "open-color/open-color";.layer-ui__library {  margin: auto;  display: flex;  align-items: center;  justify-content: center;}.layer-ui__library-message {  padding: 10px 20px;  max-width: 200px;}.layer-ui__library-items {  max-height: 50vh;  overflow: auto;}.layer-ui__wrapper {  .encrypted-icon {    position: relative;    margin-inline-start: 15px;    display: flex;    justify-content: center;    align-items: center;    border-radius: var(--space-factor);    color: $oc-green-9;    svg {      width: 1.2rem;      height: 1.2rem;    }    &.tooltip .tooltip-text {      visibility: hidden;      width: 20rem;      bottom: calc(50% + 0.8rem + 6px);      :root[dir="ltr"] & {        left: -5px;      }      :root[dir="rtl"] & {        right: -5px;      }      background-color: $oc-black;      color: $oc-white;      text-align: center;      border-radius: 6px;      padding: 5px;      position: absolute;      z-index: 10;      font-size: 13px;      line-height: 1.5;      white-space: pre-wrap;      &::after {        --size: 6px;        content: "";        border: var(--size) solid transparent;        border-top-color: $oc-black;        position: absolute;        bottom: calc(-2 * var(--size));        :root[dir="ltr"] & {          left: calc(5px + var(--size) / 2);        }        :root[dir="rtl"] & {          right: calc(5px + var(--size) / 2);        }      }    }    // the following 3 rules ensure that the tooltip doesn't show (nor affect    // the cursor) when you drag over when you draw on canvas, but at the same    // time it still works when clicking on the link/shield    body:active &.tooltip:not(:hover) {      pointer-events: none;    }    body:not(:active) &.tooltip:hover .tooltip-text {      visibility: visible;    }    .tooltip-text:hover {      visibility: visible;    }  }  &__github-corner {    top: 0;    :root[dir="ltr"] & {      right: 0;    }    :root[dir="rtl"] & {      left: 0;    }    position: absolute;    width: 40px;  }  &__footer {    position: absolute;    bottom: 0px;    :root[dir="ltr"] & {      right: 0;    }    :root[dir="rtl"] & {      left: 0;    }    width: 190px;  }  .zen-mode-transition {    transition: transform 0.5s ease-in-out;    :root[dir="ltr"] &.transition-left {      transform: translate(-999px, 0);    }    :root[dir="ltr"] &.transition-right {      transform: translate(999px, 0px);    }    :root[dir="rtl"] &.transition-left {      transform: translate(999px, 0);    }    :root[dir="rtl"] &.transition-right {      transform: translate(-999px, 0);    }    &.App-menu_bottom--transition-left {      transform: translate(-92px, 0);    }  }  .disable-zen-mode {    height: 30px;    position: absolute;    bottom: 10px;    right: 15px;    font-size: 10px;    padding: 10px;    font-weight: 500;    opacity: 0;    visibility: hidden;    transition: visibility 0s linear 0s, opacity 0.5s;    &--visible {      opacity: 1;      visibility: visible;      transition: visibility 0s linear 300ms, opacity 0.5s;      transition-delay: 0.8s;    }  }}
 |