.container {
  position: fixed;
  left: 100px;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  height: 61px;
  padding: 0 14px 0 34px;
  background-color: #fff;
  box-shadow: 0px 2px 12px 0px rgba(0, 0, 0, 0.1);
  z-index: 10;
  transition: all .3s;

  // &.previewcontainer {
  //   left: 0;
  //   padding-right: 380px;
  // }

  &.containerModal {
    position: absolute;
    left: 0;

  }
}

.hidden {
  transform: translateY(100%);
  opacity: 0;
}

.item {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;

  .img {
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    margin-right: 12px;
    background-color: #000;
    box-shadow: 0 0 10px 4px rgba(27, 35, 55, .1);
    padding: 2px;
    overflow: hidden;
    flex-shrink: 0;

    :global {
      .n-image {
        border-radius: 50%;
        width: 100%;
        height: 100%;
      }
    }

    img {
      transition: opacity .3s;
      opacity: 0;
      animation: rotateImg 6s linear infinite;
    }

    &.imgRotate {
      img {
        animation-play-state: paused;
      }
    }

    img[data-loaded="true"] {
      opacity: 1;
    }
  }

  .svgcontainer {
    position: fixed;
    z-index: -1000;
    pointer-events: none;
  }

  .progress {
    position: absolute;
    left: 3px;
    top: 3px;
    width: 34px;
    height: 34px;
    pointer-events: none;
    transform: rotate(180deg);

    :global {
      .n-progress-graph .n-progress-graph-circle .n-progress-graph-circle-fill {
        stroke: url(#GradientProgress);
      }
    }
  }

  .title {
    margin-right: 15px;
    // width: 200px;

    .titleName {
      font-size: 13px;
      font-weight: 600;
      color: #131415;
      line-height: 28px;
      white-space: nowrap;
      width: 80px;
      overflow: hidden;
      text-overflow: ellipsis;
    }
  }
}

@keyframes rotateImg {

  100% {
    transform: rotate(360deg);
  }
}

.playBtns {
  margin-left: 0;
  display: flex;
  align-items: center;

  // :global {
  //   .van-button {
  //     width: 20px;
  //     height: 20px;

  //     img {
  //       width: 100%;
  //       height: 100%;
  //     }
  //   }
  // }
  .btn1 {
    width: 20px;
    height: 20px;
  }

  .playBtn {
    width: 25px;
    height: 25px;
    margin: 0 12px;
    border-radius: 50%;
    background: linear-gradient(to right bottom, #44CAFE, #007AFE);
    display: flex;
    align-items: center;
    justify-content: center;

    img {
      display: block;
      width: 12px;
      height: 12px;
    }
  }
}

.timeWrap {
  flex: 1;
  display: flex;
  align-items: center;
  margin-left: 20px;
  --van-slider-bar-height: 3px;
  --van-slider-button-width: 7px !important;
  --van-slider-button-height: 7px !important;
  --van-slider-inactive-background: #E8E8E8;
  --van-slider-active-background: #C8E7FF !important;
  --van-slider-button-background: #269EFE;
  --van-slider-button-shadow: none;

  :global {
    .van-slider__button-wrapper {
      border: 3px solid rgba(38, 158, 254, 0.19);
      border-radius: 50%;
    }

    // .van-slider__button {
    //   border: 3px solid rgba(38, 158, 254, 0.19);
    // }
  }

  .timeProgress {
    margin-right: 14px;
  }

  .time {
    width: 90px;
    white-space: nowrap;
    flex-shrink: 0;
    font-size: 12px;
  }
}