[data-widget='szu_library:mind-picture'] {
  .select {
    font-family: inherit;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.35rem center;
    background-size: 1em;
    outline: none;
    appearance: none;
  }

  .after-border::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 40%;
    background-color: #f1f1f1;
  }

  .select-border {
    font-family: inherit;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 0.35rem center;
    background-size: 1em;
    appearance: none;
  }

  .zoomBtn .cls-1 {
    fill: #a1a8b2;
  }

  .zoomBtn:disabled {
    cursor: not-allowed;
  }

  .zoomBtn:disabled .cls-1 {
    fill: #f4f4f4;
  }

  .jsmind_editable {
    background-image: url(assets/images/bg-grid.jpg);
    background-repeat: repeat;
  }

  .jsmind_diseditable {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
  }

  .close {
    position: relative;
    width: 2rem;
    height: 2rem;
  }

  .close::before,
  .close::after {
    position: absolute;
    right: 1rem;
    width: 0.125rem;
    height: 2rem;
    background-color: #eee;
    content: ' ';
  }
  @media (min-width: 1024px) {
    .close::before,
    .close::after {
      left: 1rem;
    }
  }

  .close::before {
    transform: rotate(45deg);
  }

  .close::after {
    transform: rotate(-45deg);
  }

  .modalTitle {
    background-image: url(assets/images/modalTitleBg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
  }

  .navBtn::after{
    content: "";
  }
}
.lock {
  overflow: hidden;
  touch-action: none;
}
.lock body {
  overflow: hidden;
  touch-action: none;
}

.icon {
  width: 1em;
  height: 1em;
  overflow: hidden;
  vertical-align: -0.15em;
  fill: currentColor;
}

.min-h-\[200px\] {
  min-height: 200px;
}

.videoImg {
  background-image: url(assets/images/videoImg.png);
}
