.toastblock {
   position: fixed;
   bottom: 20px;
   z-index: 20000;
   color: #fff;
   left: 45%;
   display: none;
   font-size: 14px;
   color: #151517;
   padding: 10px;
   background: #2BDE90;
   border-radius: 24px;
}

.hide {
   display: none;
}

.music-audio-name {
   max-width: 200px;
}

.music-spectrum-selection {
   background: rgba(253, 208, 208, 0.5);
}

.form_block_row input[type="range"] {
   -webkit-appearance: none;
   appearance: none;
   height: 5px;
   background: #e45226;
   outline: none;
}

.redtext {
   color: #e45226;
}

.music-audio-editor .prefstyle {
   font-size: 14px;
}

.track-item__image_played .playanimation {
   opacity: 100;
}

.track-item__image_played {
   background-color: var(--grey-5);
}

.track:hover .playanimation {
   opacity: 0 !important;
}

.track-item__image_played .icon-music-play,
.track-item__image_played .icon-music-stop {
   display: none !important;
}

.player_sel {
   background: #333335;
   border-radius: 15px;
}

.alertblock {
   position: fixed;
   bottom: 20px;
   z-index: 20000;
   background: #e34b5e;
   color: #fff;
   left: 45%;
   display: none;
}

.track-loader-progress-active {
   width: 0%;
   animation: loading 15s linear infinite;
}

@keyframes loading {
   from {
      width: 0%;
   }

   to {
      width: 100%;
   }
}

.music-sidebar-text,
#prompt2 {
   white-space: pre-line;
}

.player-close {
   position: absolute;
   right: 10px !important;
   top: 5px !important;
   cursor: pointer;
}

.music-library-bottom {
   pointer-events: all;
   height: 48px;
}

.music-library-list {
   min-height: 300px;
}

.personafield {
   margin-bottom: 10px;
   border: 1px solid #e45226;
   border-radius: 15px;
   padding: 10px;
}


.loader {
   height: 6px;
   width: 100%;
   --c: no-repeat linear-gradient(#e45226 0 0);
   background: var(--c), var(--c), #ffdacf;
   background-size: 60% 100%;
   animation: l16 3s infinite;
}

@keyframes l16 {
   0% {
      background-position: -150% 0, -150% 0
   }

   66% {
      background-position: 250% 0, -150% 0
   }

   100% {
      background-position: 250% 0, 250% 0
   }
}

.player-progress-bar {
   cursor: pointer;
}

.nameedit {
   visibility: hidden;
}

@media screen and (max-width: 1024px) {
   .music-form {
      position: static;
      height: auto;
      z-index: 1;
   }

   .nameedit {
      visibility: visible !important;
      display: block !important;
   }

   .music-bottom {
      background: none;
   }

   .main-form-nav {
      display: none;
   }

   .music-bottom-container {
      display: none;
   }

   .music-library-bottom,
   .music-library-bottom .for-desktop {
      display: block !important;
   }



   .player {
      height: 100px;
   }

   .player-progress {
      height: 30px;
   }

   .player-track-info {
      width: 90%;
   }
}

.music-library-bottom-container {
   height: auto;
}

.music-library-bottom,
.music-library-bottom .for-desktop {
   position: relative;
}

.music-library-list {
   max-height: none;
}

.track-name:hover .icon-edit {
   visibility: visible !important;
}

.track.is-active-dropdown .dropdown {
   z-index: 50;
}

.main {
   overflow-x: visible;
}