.gm-style-iw-c {
  padding: 0 !important;
  border-radius: 4px !important;
  box-shadow: none !important;
}

.gm-style-iw-chr,
.gm-style-iw-c > button {
  display: none !important;
}

.gm-style-iw-d {
  overflow: hidden !important;
  padding: 0 !important;
}

.gm-style-iw-tc::after {
  display: none;
}

.ReactCrop__image {
  max-height: calc(100vh / 1.5);
}

div,
span,
label {
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
}

*:focus {
  outline: none;
}

* {
  -webkit-tap-highlight-color: transparent;
}

@keyframes blink {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes dropPin {
  0% {
    transform: translateY(calc(-80px + -50%)) translateX(-50%) scaleY(1);
  }
  50% {
    transform: translateY(calc(-22px + -50%)) translateX(-50%) scaleY(0.85);
  }
  75% {
    transform: translateY(calc(-42px + -50%)) translateX(-50%) scaleY(1.1);
  }
  100% {
    transform: translateY(calc(-22px + -50%)) translateX(-50%) scaleY(1);
  }
}

.yNHHyP-marker-view {
  animation: dropPin 0.7s ease-in-out;
}

#tutorial-item-box textarea {
  overflow: auto !important;
}