.CreatePlaylist_pageContainer__gZ806{max-width:960px;margin:0 auto;padding:40px 20px;border-radius:20px;font-family:Inter,sans-serif;background-color:#121212;color:#ffffff}.CreatePlaylist_pageTitle__pD7Z2{font-size:32px;font-weight:600;text-align:center;margin-bottom:32px}.CreatePlaylist_formSection__FQH2w{background-color:#1e1e1e;padding:24px;border-radius:12px;display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.CreatePlaylist_formGroup__Lymbf{display:flex;flex-direction:column;gap:8px}.CreatePlaylist_formLabel__sJT9E{font-size:14px;color:#bbbbbb}.CreatePlaylist_inputFile__1Xoww,.CreatePlaylist_inputTitle__dI1H6,.CreatePlaylist_selectGenre__zx1ra,.CreatePlaylist_textareaDescription__PDZJn{background-color:#2b2b2b;border:1px solid #444;color:#fff;padding:12px 14px;border-radius:8px;font-size:16px;transition:border .2s ease}.CreatePlaylist_inputTitle__dI1H6:focus,.CreatePlaylist_selectGenre__zx1ra:focus,.CreatePlaylist_textareaDescription__PDZJn:focus{outline:none;border-color:#EE10B0}.CreatePlaylist_textareaDescription__PDZJn{resize:vertical;min-height:100px}.CreatePlaylist_searchSection__TaGpF{margin-bottom:30px}.CreatePlaylist_searchInput__T5Ars{width:100%;padding:12px 14px;background-color:#2b2b2b;border:1px solid #444;border-radius:8px;font-size:16px;color:#fff;transition:border-color .2s ease}.CreatePlaylist_searchInput__T5Ars:focus{outline:none;border-color:#EE10B0}.CreatePlaylist_trackList__t7ppb{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:24px;gap:24px}.CreatePlaylist_trackCard__cLtrl{background-color:#1e1e1e;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;border:1px solid #333;transition:transform .2s ease,box-shadow .2s ease}.CreatePlaylist_trackCard__cLtrl:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.CreatePlaylist_coverWrapper__p82og{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.CreatePlaylist_coverImage__7RaWx{width:100%;height:100%;object-fit:cover}.CreatePlaylist_coverOverlay__Ghupr{position:absolute;inset:0;background-color:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.CreatePlaylist_coverWrapper__p82og:hover .CreatePlaylist_coverOverlay__Ghupr{opacity:1}.CreatePlaylist_playButton__ShzTm{background-color:#ffffff;color:#000;border:none;border-radius:50%;width:42px;height:42px;font-size:20px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.3)}.CreatePlaylist_trackInfo__Ab09i{padding:12px;text-align:center}.CreatePlaylist_trackTitle__DXpyG{font-weight:600;font-size:16px;margin-bottom:4px;color:#fff}.CreatePlaylist_trackArtist__2_xK8{font-size:14px;color:#bbbbbb}.CreatePlaylist_addTrackButton__dDhl5{margin:0 auto 16px;padding:8px 14px;color:white;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px;transition:background-color .2s ease}.CreatePlaylist_addTrackButton__dDhl5:hover{background-color:#4d4d4d}.CreatePlaylist_selectedTracksSection__79MeT{margin-top:48px;background-color:#1e1e1e;padding:24px;border-radius:12px}.CreatePlaylist_selectedTracksTitle__U6pwj{font-size:24px;font-weight:600;margin-bottom:20px}.CreatePlaylist_selectedTrack__S1qnz{display:flex;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #333}.CreatePlaylist_selectedCover__uwOTJ{width:56px;height:56px;border-radius:10px;object-fit:cover;flex-shrink:0}.CreatePlaylist_selectedTrackInfo__o_ym7{display:flex;flex-direction:column}.CreatePlaylist_selectedTrackTitle__fFLuc{font-weight:600;font-size:16px;color:#fff}.CreatePlaylist_selectedTrackArtist__SzAkJ{font-size:14px;color:#bbbbbb}.CreatePlaylist_removeTrackButton__nB_uy{margin-left:auto;background:transparent;border:none;font-size:20px;color:#EE10B0;cursor:pointer;transition:transform .2s ease}.CreatePlaylist_removeTrackButton__nB_uy:hover{transform:scale(1.2)}.CreatePlaylist_createButton__O1UEb{margin:40px auto 0;display:block;background-color:#EE10B0;color:#ffffff;padding:14px 32px;font-size:16px;font-weight:600;border:none;border-radius:10px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.CreatePlaylist_createButton__O1UEb:hover{background-color:#eb23b2;transform:translateY(-2px)}.CreatePlaylist_createButton__O1UEb:active{transform:scale(.97)}@media (max-width:600px){.CreatePlaylist_pageContainer__gZ806{margin-top:50px}.CreatePlaylist_trackList__t7ppb{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.CreatePlaylist_formSection__FQH2w,.CreatePlaylist_selectedTracksSection__79MeT{padding:16px}.CreatePlaylist_pageTitle__pD7Z2{font-size:24px}}