@keyframes tyle-popover-rotate {
  from {
    transform: translate3d(-50%, -50%, 0) rotate(0deg);
  }
  to {
    transform: translate3d(-50%, -50%, 0) rotate(360deg);
  }
}
#tyle-popovers {
  z-index: 99999998;
  display: none;
}
#tyle-popovers.opened {
  display: block;
}
#tyle-popovers .overlay {
  display: none;
  position: fixed;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index: 99999997;
  background: rgba(0,0,0,0.3);
}
#tyle-popovers[data-overlay="y"] .overlay {
  display: block;
}
#tyle-popovers .inner {
  position: fixed;
  margin: 0 10px;
  width: 300px;
  z-index: 99999998;
  padding: 0;
  border-radius: 3px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.8);
  color: #222;
  height: 100%;
  overflow: hidden;
  position: relative;
  min-height: 90px;
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-overflow-scrolling: touch;
  -moz-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
#tyle-popovers .inner .title {
  font-size: 18px;
  display: none;
}
#tyle-popovers .inner .contents {
    position: relative;
    padding: 20px 40px 0 20px;
    margin-bottom: 40px;
    font-size: 15px;
    overflow: auto;
    width: calc(100% + 20px);
    height: calc(100% - 35px);
}
#tyle-popovers .inner .contents .spinner {
    display: none;
    position: absolute;
    top:50%;
    left:50%;
    width: 25px;
    height: 25px;
    opacity: 0.5;
    margin-left: -15px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4CAYAAAA5ZDbSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExOTJCMDk1RkM5NjVFRjEwQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRDFBNzNGMEZBNkExMUU2OTI3QUUxOTZFNTIyQkQwMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRDFBNzNFRkZBNkExMUU2OTI3QUUxOTZFNTIyQkQwMCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTgyMkE5MkE2QzMwNUM0QjciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTkyQjA5NUZDOTY1RUYxMEIiLz4gPC9yZGY6RGVzY3Jp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') no-repeat center center;
    transform: translate3d(-50%, -50%, 0);
    animation: tyle-popover-rotate 1s linear infinite;
    background-size:cover;
}
#tyle-popovers.preparing .inner .contents .spinner {
  display: block;
}
#tyle-popovers .inner button.btn-close {
  position: absolute;
  left: 50%;
  bottom: 0;
  padding: 10px 15px;
  background: transparent;
  border: transparent;
  font-size: 14px;
  font-weight: bold;
  color: #3700ff;
  transform: translateX(-50%);
}
#tyle-popovers .inner button.btn-next {
  display: none;
  color: #3700ff;
  position: absolute;
  right: 0;
  bottom: 0;
  padding: 10px 15px;
  background: transparent;
  border: transparent;
  font-weight: bold;
  font-size: 14px;
}
#tyle-popovers:not([data-next-slug=""]) .inner button.btn-next {
    display: block;
}
#tyle-popovers:not([data-next-slug=""]) .inner button.btn-close {
    left: 0;
    transform: none;
}
#tyle-popovers[data-target-exist="n"] .arrow {
  display: none;
}
#tyle-popovers .arrow {
  position: fixed;
  width: 16px;
  height: 16px;
  z-index: 99999998;
  transform: rotate(45deg) translateX(-120%) translateY(-50%);
  transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1);
}
