:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{padding:10px;width:1000px;margin:auto}.App{display:flex;min-height:calc(100vh - 108px);flex-direction:column;justify-content:center}a{font-weight:500;color:unset;text-decoration:inherit}a:hover{color:#ef8404}@font-face{font-family:Mortend;src:url(./public/fonts/Mortend.otf) format("opentype");font-weight:400;font-style:normal}body{margin:0;place-items:center;min-width:320px;min-height:100vh;background:linear-gradient(45deg,#141414,#2f2d3a)}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}.headBlock{padding:10px 0;display:flex;align-items:center}.headBlock .logo{margin-right:30px}.headBlock .itemsMenu{font-size:14px;display:flex;gap:15px}.headBlock .buttons{margin-left:auto;display:flex;align-items:center;gap:10px}.headBlock .buttons .itemButton{border-radius:15px;border:1px solid #656565;padding:4px 14px;font-size:13px}.headBlock .buttons .itemButton:hover{cursor:pointer;background:#ef8404;border:1px solid #ef8404}.userline{position:relative}.userline .username{padding:2px 6px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:5px}.usermenu{display:none;position:absolute;font-size:14px;right:0;background:#3f3f3f;padding:10px;border-radius:10px;width:max-content;z-index:90}.usermenu .itemMenu,.usermenu .itemMenu a{display:flex;align-items:center;gap:5px}.usermenu .itemMenu .icon{width:15px;height:15px;color:#8e8e8e}.userline:hover .usermenu{display:block}.loginModal{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.resetPassButt{margin:auto;font-size:13px;color:#bcbcbc;cursor:pointer;display:inline-flex}.regButtToLogin{width:60%;margin:auto;font-size:14px}.modalContent{background:#5f5f5f;padding:30px;border-radius:12px;box-shadow:0 8px 24px #0003;width:320px;display:flex;flex-direction:column;gap:16px;position:relative}.closeIcon{width:24px;height:24px;color:#bdbdbd;cursor:pointer;transition:color .2s;top:-30px;right:0;position:absolute}.closeIcon:hover{color:#fff}input:not([type=range]){padding:17px;font-size:14px;border:none;border-radius:6px;outline:none}input:not([type=range]):focus{border-color:#007bff}.modalContent form.authFrom{display:flex;flex-direction:column;gap:10px}.modalContent .smallText{text-align:center;color:#b7b7b7;font-weight:400;font-size:13px}.modalContent form button[type=submit]{background:#007bff;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-weight:700}.modalContent form button[type=submit]:hover{background:#0056b3}.authForm{display:flex;flex-direction:column;gap:10px}.verified_none{padding:2px 5px;background:red;font-size:12px;border-radius:5px;margin-bottom:5px}.reset-wrapper{display:flex;flex-direction:column;align-items:center;width:100%}.reset-box{display:flex;flex-direction:column;gap:10px;width:400px;max-width:400px}#footer{border-top:1px solid #ffffff2e;padding-bottom:140px;margin-top:20px}.footer{display:flex;align-items:center;padding:20px}.itemsMenuFooter{font-size:13px;color:#838383;display:flex;flex-direction:column;gap:10px}.footer-social{margin-left:auto;display:flex;gap:10px}p.endFooter{margin-top:10px;font-size:12px;color:#aaa;padding:0 20px;text-align:center}.menuMobile{display:none;height:50px;background:#000;position:fixed;bottom:0;width:100%;padding:3px 0 10px}.menuMobile a{flex:1;display:flex;justify-content:center;align-items:center}.menuMobile .itemMenu{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:11px;color:#979393}.menuMobile .itemMenu:hover{color:#fff}.menuMobile .itemMenu .ico{width:25px;height:25px}.testingTrackBanner{background-size:50%;background-image:url(/assets/banner_test-BsLRpbbm.jpg);background-position:right;background-position-y:-142px;background-repeat:no-repeat;background-color:#000;padding:20px;border-radius:15px;display:flex;flex-direction:column;align-items:flex-start;margin-top:20px}@media (max-width: 599px){input:not([type=range]){font-size:16px}.App,.pageContent{padding:0 10px}.headBlock{padding:10px}.headBlock .itemsMenu{display:none}.menuMobile{display:flex}.testingTrackBanner{background-size:62%;background-position-y:-14px;background-position-x:282px}}@media (prefers-color-scheme: light){a:hover{color:#747bff}button{background-color:#f9f9f9}}.toastBlock{gap:10px;font-size:13px;position:fixed;top:10px;right:10px;background:#141414;display:flex;align-items:center;padding:15px;border-radius:10px;transform:translate(120%);opacity:0;transition:all .4s ease;color:#fff}.toastBlock.show{transform:translate(0);opacity:1}.toast-text{flex:1}.toast-close{background:transparent;border:none;color:#fff;cursor:pointer;font-size:16px}.fade-text{opacity:0;animation:fadeIn 2s ease forwards;font-size:18px;font-weight:700}.conteinerPlayer{width:100%;position:fixed;bottom:0;left:0;background:#0f0f0f;z-index:100}.blockPlayer{display:flex;align-items:center;max-width:1000px;margin:auto;padding:10px 0}.blockPlayBut{margin-right:20px}.infoPlayCur{display:flex;flex-direction:row;align-items:center}.infoPlayCur:hover{color:orange;cursor:pointer}.textPlay{line-height:normal}.textTitle{font-weight:700}.textArtist{font-weight:400;font-size:14px;color:#838383}.PlayCoverBox{display:flex;flex-direction:row-reverse;margin:5px 0}.cover-image{width:60px;height:60px;border-radius:12px;margin-right:15px;box-shadow:0 4px 10px #0000004d;transition:opacity .5s ease-in-out;object-fit:cover}.play_button{width:60px;height:60px;padding:10px;border:4px solid #333333;background:linear-gradient(37deg,#7b7b7b,#3a3f49);cursor:pointer;border-radius:50%}.icon-button{fill:#a4a4a4;transition:transform .3s ease;cursor:pointer}.icon-button:hover{transform:scale(1.1)}.rightBlock{margin-left:auto;display:flex;align-items:center;gap:10px}.spinner-button{width:28px;height:28px;border:3px solid rgba(255,255,255,.3);border-top:3px solid #ffffff;border-radius:50%;animation:spin .7s linear infinite;margin:auto}.search-button-container{position:relative;display:flex}.search-dropdown{position:absolute;top:-120px;right:0;background:#1e1e1e;border:1px solid #333;border-radius:8px;box-shadow:0 4px 12px #0000004d;padding:8px 12px;z-index:10;display:flex;flex-direction:column;gap:6px;white-space:nowrap}.search-dropdown a{color:#fff;text-decoration:none;font-size:14px;transition:color .2s ease}.search-dropdown a:hover{color:#7d7d7d}.volume-control{position:relative;display:flex;align-items:center}.volume-range{-webkit-appearance:none;width:100%;height:4px;border-radius:3px;background:linear-gradient(to right,#717171 50%,#252525 50%);outline:none;transition:background .3s}.volume-range::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;margin-top:0;background:#777;border:2px solid white;border-radius:50%;cursor:pointer}.volume-range::-moz-range-thumb{width:10px;height:10px;background:#007bff;border:2px solid white;border-radius:50%;cursor:pointer}.volume-range::-moz-range-progress{background-color:#007bff;height:6px;border-radius:3px}.volume-range::-moz-range-track{background-color:#ddd;height:6px;border-radius:3px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 599px){.conteinerPlayer{margin-bottom:63px}.cover-image{width:auto;height:none;position:absolute}.play_button{border:none;background:#2d2d2d87;border-radius:10px;position:relative}.icon-button{fill:#fff}#root{width:100%;padding:0}.blockPlayer{gap:8px;padding:0 10px}.blockPlayBut,.cover-image{margin-right:0}.infoPlayCur{gap:8px}.volume-control{display:none}.textTitle{font-size:16px}}.tracksGrid{display:flex;gap:10px;flex-wrap:wrap}.tracksGrid .trackCard{width:150px}.tracksGrid .trackCard .cover{width:150px;height:150px;border-radius:10px;box-shadow:0 4px 10px #0000004d;position:relative}.tracksGrid .trackCard .favoriteIcon{position:absolute;top:10px;right:10px;color:orange}.tracksGrid .trackCard .favoriteIcon{cursor:pointer}.tracksGrid .trackCard .title{font-weight:700}.tracksGrid .trackCard .artist{font-size:12px;overflow:clip}@media (max-width: 599px){.tracksGrid{grid-template-columns:repeat(3,1fr)}.tracksGrid .trackCard .cover{width:130px;height:130px}.tracksGrid .trackCard{width:calc(33.3% - 7px)}}.pageProfileContent{margin:10px 0;display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column}.pageProfile .verifiednone{color:#f0f8ff;background:#f52c2c;padding:14px 10px;border-radius:10px;font-size:14px;display:flex;align-items:center;gap:10px;width:max-content;margin:20px auto}.pageProfile .verifiednone .ico{width:30px;display:flex;color:#fff}.pageProfileContent .avatarBlock{display:flex;align-items:center}.pageProfileContent .avatar{width:25px;height:25px;padding:20px;border:1px solid;border-radius:50%;display:flex}.pageProfileContent .infoUser p{display:flex;flex-direction:column}.pageProfileContent .infoUser strong{font-size:12px;color:#838383}.verifiednone{display:flex;justify-content:center}.verifiednonecontent{background:#900;display:flex;justify-content:center;align-items:center;gap:5px;padding:8px;border-radius:10px}.modalOverlayChangePass{position:fixed;top:0;left:0;background:#000000ad;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modalChangePass{background:#838383;padding:20px;border-radius:10px}.modalChangePass form{display:flex;flex-direction:column;gap:10px;max-width:300px;width:300px}.modalActionsChangePass{display:flex;gap:10px;justify-content:center}.trackPage{display:flex;width:100%}.commentsBlock p.loginNotice{text-align:center;background:red;padding:10px;font-size:13px;border-radius:10px}.trackPage h2,.trackPage h3{margin:0}.trackPage h2{font-size:32px}.trackPage h3{color:#797979}.trackPage .blockCover,.trackPage .trackInfo{flex:1}.trackPage .blockCover img{margin-right:20px;float:right;border-radius:15px;box-shadow:2px 2px 13px 1px #000000ad;max-width:300px;max-height:300px}.trackPage .buttons{padding:30px 0;display:flex;gap:15px;align-items:center}.trackPage .playButton{width:50px;height:50px;background:#838383;border-radius:50%;padding:20px;border:6px solid #3d3d3df7;cursor:pointer}.trackPage .seachBlock p{font-size:13px;color:#939393}.trackPage .seachBlock a{border-bottom:1px solid #4a4a4a;font-weight:unset;color:#8a8a8a}.trackPage .seachBlock a:hover{color:orange}.trackPage .seachBlock .itemSeach{display:flex;padding:10px;align-items:center;gap:8px}.trackPage .seachBlock .itemSeach:last-child{border-bottom:none}.commentsBlock{width:60%;margin:auto}.commentsBlock p.nonComments{text-align:center;font-size:14px;color:#838383}.commentsBlock .comment{border-bottom:1px solid #323232;padding-top:10px}.commentsBlock .comment:last-child{border-bottom:none}.commentsBlock .comment p{font-size:14px}.commentsBlock .author{display:flex;gap:10px;align-items:center}.commentsBlock .author .ava{width:20px;height:20px;background:orange;padding:16px;text-align:center;border-radius:50%}.commentsBlock .author .title{display:flex;flex-direction:column}.commentsBlock .author .title strong.name{font-weight:unset;font-size:15px}.commentsBlock .author .title strong.date{font-weight:unset;font-size:11px;color:#838383}.commentForm{margin-top:15px;display:flex;flex-direction:column}.commentForm textarea{resize:none;padding:8px;margin-bottom:10px;font-family:unset;border-radius:10px;border:1px solid #6d6d6d}.commentForm button{align-self:flex-end;padding:6px 12px;background:orange;color:#fff;border:none;cursor:pointer;font-size:14px}.commentForm button:hover{background:#ffb52e}@media (max-width: 480px){.trackPage{flex-direction:column}.trackPage .blockCover,.trackPage .trackInfo{text-align:center}.trackPage .blockCover img{margin-right:unset;float:none;width:180px}.trackPage .buttons{justify-content:center}.commentsBlock{width:100%}.commentForm textarea{font-size:16px}}.carousel-wrapper{position:relative}.NewTrackCarousel{display:flex;gap:10px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}.NewTrackCarousel::-webkit-scrollbar{display:none}.track-card{width:150px;height:150px;flex-shrink:0;border-radius:15px;position:relative;background-size:cover;background-position:center;box-shadow:0 4px 10px #0000004d;overflow:hidden}.track-card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(8deg,black,transparent);border-radius:14px}.track-card .playButton{width:24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0009;border-radius:50%;padding:10px;cursor:pointer;opacity:0;transition:opacity .3s ease}.track-card:hover .playButton{opacity:1}.track-card .trackText{position:absolute;bottom:0;padding:9px;display:flex;flex-direction:column}.track-card .smallTitle{font-size:13px}.track-card .smallArtist{font-size:10px}.nav-button{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#00000080;border:none;color:#fff;padding:8px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center}.nav-button.left{left:0}.nav-button.right{right:0}.nav-button svg{width:24px;height:24px}@media (max-width: 768px){.track-card{width:120px;height:120px}.track-card .smallTitle{font-size:11px}.track-card .smallArtist{font-size:9px}.nav-button{display:none}}@media (max-width: 480px){.track-card{width:100px;height:100px}.track-card .smallTitle{font-size:10px}.track-card .smallArtist{font-size:8px}}.chartBlock{display:flex;gap:20px}.chartBlock .col{width:50%}strong.artist{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chartBlock .col .item{padding:5px 0;border-bottom:1px solid #3b3b3b}.chartBlock .col .item .itemCont{display:flex;gap:10px;align-items:center}.chartBlock .col .item .itemCont .position{font-size:50px;width:60px;text-align:center;font-weight:800;color:#858585}.chartBlock .col .item .itemCont .cover{width:60px;height:60px;border-radius:10px;box-shadow:0 4px 10px #0000004d;position:relative}.chartBlock .col .item .itemCont:hover .playButton{visibility:visible}.chartBlock .col .item .itemCont .playButton{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0009;border-radius:50%;padding:10px;cursor:pointer;visibility:hidden}.chartBlock .col .item .itemCont .buttons{margin-left:auto;padding-right:10px}.chartBlock .col .item .itemCont .button{width:20px;height:20px}.chartBlock .col .item:last-child{border:none}.chartBlock .col .item:hover{background:#60606040}@media (max-width: 599px){.chartBlock{flex-direction:column;gap:0}.chartBlock .col{width:auto}.chartBlock .col .item:last-child{border-bottom:1px solid #3b3b3b}}.historyBody .itemHistory{padding:10px 0;gap:10px;display:flex;border-bottom:1px solid #2f2f2f;align-items:center}.historyBody .itemHistory:hover{background:#60606040}.historyBody .itemHistory .textPlay:hover{color:orange;cursor:pointer}.historyBody .itemHistory:last-child{border-bottom:none}.historyBody .itemHistory .cover{width:60px;height:60px;object-fit:cover;border-radius:8px;box-shadow:0 4px 10px #0000004d;position:relative;background-size:cover}.historyBody .itemHistory:hover .playButton{visibility:visible}.historyBody .itemHistory .playButton{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0009;border-radius:50%;padding:10px;cursor:pointer;visibility:hidden}.historyBody .itemHistory .textPlay{display:flex;gap:10px}.historyBody .itemHistory .textPlay .textHisTitle{font-size:15px;font-weight:700}.historyBody .itemHistory .textPlay .textHisArtist{color:#828181;font-size:14px}@media (max-width: 599px){.air-history{padding:0 10px}.historyBody .itemHistory .textPlay{flex-direction:column;align-items:flex-start}}.menuConsole{font-size:15px;color:#838383;white-space:nowrap;overflow:scroll}.contentConsole{padding-bottom:90px}.contentConsole .button{border:1px solid #838383;display:inline;padding:4px 7px;border-radius:5px;font-size:13px}.contentConsole .modalWindowConsole{position:fixed;display:flex;top:0;left:0;width:100%;height:100%;background:#000000a6}.actionButtonsConsole{display:flex;gap:5px;margin-left:auto}.buttonActionConsole{width:20px}.contentConsole .modalWindowConsole .modalContent{padding:15px;background:#626262;border-radius:8px;width:35%;margin:auto}.inputsAdd{width:60%;display:flex;flex-direction:column}.previewBlock{width:40%;display:flex;flex-direction:column;align-items:center}.coverPreload{width:150px;height:150px;position:absolute;border-radius:10px;box-shadow:0 4px 10px #0000004d}.searchOk{background:green;padding:10px;border-radius:5px;color:#89f689}.inputsAddS3{width:100%;display:flex;flex-direction:column}.menuConsole ul{list-style:none;padding:0;margin:0;display:flex;gap:10px}.itemListConsole{padding:10px 0;border-bottom:1px solid #ffffff12;display:flex;align-items:center;gap:10px}.itemListConsole img{border-radius:8px;box-shadow:0 4px 10px #0000004d}.ConsoleNewTrack .colummBlock{display:flex;flex-direction:column}.ConsoleNewTrack .colummBlock .track{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ffffff29}.ConsoleNewTrack .colummBlock .track .trackText{display:flex;align-items:flex-start;flex-direction:column}.ConsoleNewTrack .colummBlock .track .trackText .smallArtist{font-weight:400;color:#838383;font-size:13px}.ConsoleNewTrack .colummBlock .track .buttons{margin-left:auto}.ConsoleNewTrack .colummBlock .track:last-child{border:none}.ConsoleNewTrack .colummBlock .track img{width:40px;border-radius:7px}.usersPage .userList .userCard{border-bottom:1px solid #6b6b6b;display:flex;align-items:center;gap:10px;padding:5px 0}.usersPage .userList .userCard .ava{max-width:30px;max-height:30px;width:30px;height:30px;background:orange;display:flex;justify-content:center;align-items:center;border-radius:50%}.usersPage .userList .userCard .infoUser h4{margin:0;font-weight:unset}.usersPage .userList .userCard .infoUser p{font-size:13px;color:#838383}.usersPage .userList .userCard:last-child{border-bottom:none}.testdrive .title{margin-bottom:20px}.testdrive .loading{text-align:center}.testdrive .btn{padding:10px 15px;border:none;border-radius:6px;cursor:pointer;font-weight:700}.testdrive .add-btn{margin-bottom:20px;background:orange;color:#fff}.testdrive .clear-btn{margin-left:10px;background:red;color:#fff}.testdrive .save-btn{background:green;color:#fff}.testdrive .icon{width:20px;vertical-align:middle}.testdrive .form{margin-bottom:20px;padding:15px;border:1px solid #ddd;border-radius:6px}.testdrive .form-group{margin-bottom:10px}.testdrive .track{display:flex;flex-direction:column;gap:10px;padding:10px;border-bottom:1px solid rgb(60 60 60)}.testdrive .track:last-child{border-bottom:none}.testdrive .track-header{display:flex;flex-direction:row;gap:15px}.testdrive .track-info{display:flex;gap:5px;align-items:center}.testdrive .track-id{font-weight:700;width:40px}.testdrive .cover-wrap{position:relative;width:60px;height:60px}.testdrive .cover{width:60px;height:60px;border-radius:6px;object-fit:cover}.testdrive .track-text{flex:1}.testdrive .track-title{font-size:16px;font-weight:700}.testdrive .track-artist{color:#666}.testdrive .track-meta{display:flex;justify-content:space-between;margin-left:auto;align-items:center;gap:10px}.testdrive .toggle-btn{padding:5px 10px;font-size:13px;cursor:pointer}.testdrive .ratings{margin:0;padding-left:0;color:#9b9b9b;display:flex;list-style-type:none;gap:10px}.testdrive .no-ratings{color:#aaa;font-size:14px}.testdrive .cover-wrap:hover .play-btn{display:flex}.testdrive .play-btn{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0009;border:none;border-radius:50%;padding:6px;cursor:pointer}.testdrive .play-btn:hover{background:#ffa500cc}.testdrive .play-icon{width:20px;color:#fff}@media (max-width: 599px){.testdrive .track-header{flex-direction:column}.testdrive .track-meta{margin-left:unset}}
