.add-to-playlist-overlay[data-v-3b9dc37e]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:200;display:flex;align-items:center;justify-content:center}.add-to-playlist-popup[data-v-3b9dc37e]{width:320px;max-height:60vh;background:hsla(0,0%,100%,.98);backdrop-filter:blur(20px);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.2)}.popup-header[data-v-3b9dc37e]{display:flex;align-items:center;padding:16px;border-bottom:1px solid rgba(0,0,0,.1)}.popup-header .popup-title[data-v-3b9dc37e]{font-size:16px;font-weight:600}.popup-header .popup-close[data-v-3b9dc37e]{margin-left:auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%}.popup-header .popup-close[data-v-3b9dc37e]:hover{background:rgba(0,0,0,.1)}.create-new[data-v-3b9dc37e]{display:flex;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.05)}.create-new input[data-v-3b9dc37e]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px}.create-new input[data-v-3b9dc37e]:focus{outline:none;border-color:#667eea}.create-new button[data-v-3b9dc37e]{padding:10px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer}.create-new button[data-v-3b9dc37e]:disabled{opacity:.5;cursor:not-allowed}.playlists-list[data-v-3b9dc37e]{flex:1;overflow-y:auto;padding:8px 0}.playlist-option[data-v-3b9dc37e]{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:background .2s}.playlist-option[data-v-3b9dc37e]:hover{background:rgba(0,0,0,.05)}.playlist-cover[data-v-3b9dc37e]{width:40px;height:40px;border-radius:6px;background-size:cover;background-position:50%;flex-shrink:0}.playlist-name[data-v-3b9dc37e]{flex:1;margin-left:12px;font-size:14px}.playlist-count[data-v-3b9dc37e]{font-size:12px;color:#999}.empty-state[data-v-3b9dc37e]{padding:30px;text-align:center;color:#999}.fade-enter-active[data-v-3b9dc37e],.fade-leave-active[data-v-3b9dc37e]{transition:opacity .2s}.fade-enter-from[data-v-3b9dc37e],.fade-leave-to[data-v-3b9dc37e]{opacity:0}.row-head{display:flex;flex-direction:row;justify-content:flex-start;background-color:#fff;width:100%}.img-null{width:50px;padding:0 0 0 60px}.head-one,.head-three,.head-two{margin:auto;width:100%}.listRow{display:flex;flex-direction:row;justify-content:flex-start;width:100%;padding:5px 0 5px 10px;border-radius:10px;cursor:pointer;transition:all .3s ease-in-out}.listRow:hover{background-color:hsla(0,0%,82.4%,.6)}.list-album-img{background-repeat:no-repeat;background-position:50%;background-size:cover;width:50px;height:50px;border-radius:10px;margin:auto 0;padding:0 0 0 50px}.list-songname{border-left-style:ridge;margin-left:10px}.list-albuminfo,.list-artist,.list-songname{font-size:16px;width:100%;height:50px;overflow:hidden;display:flex;justify-content:center}.list-content{margin:auto;color:var(--text-primary)}.plus-icon{margin:auto 0;color:#f6002e;margin-right:10px;width:auto}.download-icon,.plus-icon{font-size:20px;display:flex;flex-direction:row;justify-content:flex-end}.download-icon{margin:auto 0;color:#0096f6;margin-right:20px;cursor:pointer;transition:all .2s ease-in-out}.download-icon:hover{color:#0064c8;transform:scale(1.1)}.link{color:var(--text-primary)}.link:hover{text-decoration:underline}.head-listRow{background-color:rgba(0,0,0,.027);display:flex;flex-direction:row;justify-content:flex-start;width:100%;padding:5px 0 5px 10px;border-radius:10px;cursor:default}.head-list-album-img{background-repeat:no-repeat;background-position:50%;background-size:cover;width:50px;height:50px;border-radius:10px;margin:auto 0;padding:0 0 0 50px}.head-list-songname{margin-left:10px}.head-list-albuminfo,.head-list-artist,.head-list-songname{font-size:16px;width:100%;height:50px;overflow:hidden;display:flex;justify-content:center}.head-list-content{margin:auto}.head-plus-icon{margin:auto 0;color:#f6002e;margin-right:10px;width:auto}.head-download-icon,.head-plus-icon{font-size:20px;display:flex;flex-direction:row;justify-content:flex-end}.head-download-icon{margin:auto 0;margin-right:20px;width:20px}.album-wrapper{width:1480px;display:flex;flex-direction:column;border-radius:32px}.info-section{width:100%;display:flex;flex-direction:row;justify-content:center;height:300px;position:relative;overflow:hidden}.img-cover,.info-section{background-repeat:no-repeat;background-position:50%;background-size:cover}.img-cover{width:165px;height:165px;border-radius:10px}.img-cover,.info-right{margin:auto 0;z-index:1}.info-right{display:flex;flex-direction:column;margin-left:60px}.album-name{font-size:25px;text-align:left}.artist-info{display:flex;flex-direction:row}.artist-img{background-repeat:no-repeat;background-position:50%;background-size:cover;width:30px;height:30px;border-radius:15px}.artist-name{font-size:16px;margin:auto 0;margin-left:10px}.details{background-color:hsla(0,0%,100%,.6);margin-top:5px;border-radius:16px;height:100px;width:400px;overflow:auto}.details::-webkit-scrollbar{width:8px;border-radius:10px}.details::-webkit-scrollbar-thumb{border-radius:10px;background:hsla(0,0%,47.5%,.3);cursor:pointer}.details::-webkit-scrollbar-track{border-radius:10px;cursor:pointer}.p{margin:auto 0;text-align:left;margin-left:18px}.backblur,.p{height:100%;width:100%}.backblur{position:absolute;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:32px;top:0;filter:blur(30px)}