.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)}.trash-icon{margin:auto 0;color:#999;font-size:20px;display:flex;flex-direction:row;justify-content:flex-end;margin-right:20px;cursor:pointer;transition:all .2s ease-in-out}.trash-icon:hover{color:#f5222d;transform:scale(1.1)}.head-trash-icon{margin:auto 0;font-size:20px;display:flex;flex-direction:row;justify-content:flex-end;margin-right:20px;width:20px}.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}@media screen and (max-width:520px){.head-listRow{display:none}.listRow{display:grid;grid-template-columns:50px minmax(0,1fr) 40px 40px;grid-template-rows:auto auto;gap:0 6px;padding:8px 0;width:100%;align-items:center;border-bottom:.5px solid rgba(0,0,0,.05);background-color:transparent!important}.listRow.list-row-editable{grid-template-columns:50px minmax(0,1fr) 40px 40px 40px;gap:0 4px}.listRow:hover{background-color:transparent}.list-album-img{grid-row:1/3;grid-column:1;width:50px;height:50px;margin:0;padding:0;border-radius:8px}.list-songname{grid-row:1;grid-column:2;border:none;margin:0;width:100%;height:auto;justify-content:flex-start;align-items:flex-end;padding-bottom:2px}.list-songname .list-content{font-size:15px;text-align:left;margin:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-artist{grid-row:2;grid-column:2;width:100%;height:auto;justify-content:flex-start;align-items:flex-start}.list-artist .list-content .link{font-size:12px;color:#888;text-decoration:none!important;margin:0;text-align:left;display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-artist .list-content{margin:0;width:100%}.list-albuminfo{display:none}.plus-icon{grid-column:3}.plus-icon,.trash-icon{grid-row:1/3;margin:0;width:40px;height:40px;align-items:center;justify-content:center}.trash-icon{grid-column:5}.download-icon{display:flex;grid-row:1/3;grid-column:4;width:40px;height:40px;margin:0;align-items:center;justify-content:center}}.album-wrapper{width:100%;max-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;height:100%;width:100%;text-align:left;margin-left:18px}.load-sentinel{width:100%;min-height:40px;display:flex;justify-content:center;align-items:center;padding:12px 0;color:var(--text-primary);opacity:.6;font-size:14px}.backblur{position:absolute;height:100%;width:100%;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:32px;top:0;filter:blur(30px)}@media screen and (max-width:520px){.album-wrapper{width:100%;padding:0 0 24px 0;height:auto;border-radius:0}.info-section{flex-direction:column;align-items:center;height:auto;padding-top:20px;padding-bottom:20px}.img-cover{width:220px;height:220px;margin:0 auto 20px auto;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.2)}.info-right{margin:0;align-items:center;width:100%}.album-name{font-size:24px;text-align:center;margin-bottom:8px;width:100%;word-break:break-all}.artist-info{justify-content:center;margin-bottom:16px}.details{width:100%;height:auto;max-height:80px;margin-top:0;background:transparent;padding:0 10px}.details p{margin:0;text-align:center;color:var(--text-secondary,#666);font-size:13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}}