.song-listing-container h1,.song-listing-container h2,.song-listing-container h3,.song-listing-container h4,.song-listing-container h5,.song-listing-container h6,.song-listing-container p,.song-listing-container span{margin:0;padding:0;cursor:default;color:inherit}.song-listing-container a{color:#000}.song-hero{padding:26px 0 12px;background-image:linear-gradient(90deg,#3b2f2f,#2a2626);background-blend-mode:multiply}.song-hero .song-hero-content{display:flex;flex-direction:column;gap:16px;color:#fff;align-items:center}.song-hero .song-hero-content .song-hero-title{font-size:32px!important;font-family:Bebas Neue,sans-serif!important;font-weight:400!important;color:#fff!important;letter-spacing:0!important;text-align:center}.song-hero .song-hero-content .song-hero-title .song-hero-highlight-text{color:#ffc444;margin-left:10px}.song-hero .song-hero-content .song-hero-subtitle{font-weight:300;letter-spacing:.5px;text-align:center;font-size:14px}.songs-categories{background-image:linear-gradient(90deg,#3b2f2f,#2a2626);background-blend-mode:multiply;position:-webkit-sticky;position:sticky;top:calc(28px + var(--header-height));z-index:10}.songs-categories .songs-categories-list{display:flex;gap:12px;padding:22px 0 20px;margin-top:-2px;overflow-x:scroll;scrollbar-width:none;justify-content:center}.songs-categories .songs-categories-item{display:flex;gap:10px;font-size:14px;font-weight:600;padding:10px 12px;border:.81px solid hsla(0,0%,100%,.1607843137);background:hsla(0,0%,100%,.1019607843);border-radius:30px;color:#fff!important;text-wrap:nowrap;justify-content:space-between}.songs-categories .songs-categories-item-active{background:#ffd369;border:.81px solid #ffae42;color:#2c1f1a!important;cursor:pointer}.songs-categories .songs-categories-item-active p,.songs-categories .songs-categories-item:hover p{cursor:pointer}.songs-categories .songs-categories-count{padding:0 10px;border-radius:20px;background-color:#fff;color:#2c1f1a;cursor:pointer}.songs-listing{align-items:flex-start!important;display:grid;grid-template-columns:75% 22%;grid-gap:42px;gap:42px}.songs-table{width:100%;border-collapse:separate;border-spacing:0}.songs-table .songs-table-head tr{border-radius:20px}.songs-table .songs-table-head{position:-webkit-sticky;position:sticky}.songs-table .songs-table-head.songs-page-head{top:calc(183px + var(--header-height))}.songs-table .songs-table-head.instructor-detail-head{top:calc(151px + var(--header-height))}.songs-table .songs-table-head{z-index:5;box-shadow:0 1px 0 #ddd}.songs-table .songs-table-head .songs-head{background-color:#fff;padding:16px;font-size:14px;font-weight:600;color:#919191}.songs-table .songs-table-head .songs-head:first-child{border-top-left-radius:20px}.songs-table .songs-table-head .songs-head:last-child{border-top-right-radius:20px}.songs-table .songs-table-head .genre-head{padding-left:0}.songs-table .songs-table-body .songs-row:last-child td:first-child{border-bottom-left-radius:20px}.songs-table .songs-table-body .songs-row:last-child td:last-child{border-bottom-right-radius:20px}.songs-table .songs-table-body .songs-row:nth-child(odd){background-color:#fff}.songs-table .songs-table-body .songs-row:nth-child(2n){background-color:#fbfbfb}.songs-table .songs-table-body .songs-row .no-data-found{text-align:center;color:#8a8a8a;display:block;max-width:120px}.songs-table .songs-table-body .song-details,.songs-table .songs-table-body .song-details h3,.songs-table .songs-table-body .song-details p{cursor:pointer}.songs-table .songs-table-body .songs-cell{display:flex;gap:16px;padding:16px;align-items:center;height:100%}.songs-table .songs-table-body .songs-cell .song-poster{position:relative;border-radius:6px;width:60px;height:60px;background-color:#f5f5f5}.songs-table .songs-table-body .songs-cell .song-poster img{border-radius:6px;width:60px;height:60px;object-fit:cover}.songs-table .songs-table-body .songs-cell .song-poster .circle-progress-container{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;background:#000;background:radial-gradient(circle,rgba(0,0,0,.37) 52%,rgba(255,255,255,0) 100%);width:100%;height:100%;border-radius:6px}.songs-table .songs-table-body .songs-cell .song-text{display:flex;flex-direction:column;justify-content:center;gap:4px}.songs-table .songs-table-body .songs-cell .song-text .song-title{font-size:16px;color:#111827}.songs-table .songs-table-body .songs-cell .song-text .song-artist{font-size:14px;color:#747474}.songs-table .songs-table-body .no-album-data{color:#8a8a8a}.songs-table .songs-table-body .like-song-action,.songs-table .songs-table-body .share-song-action{cursor:pointer;min-width:20px;min-height:20px}.songs-table .songs-table-body .song-album{font-size:14px;font-weight:500}.songs-table .songs-table-body .song-genre p{width:120px;text-align:center;display:block;font-size:12px;font-weight:600;padding:10px 18px;color:#515151;background-color:#f5f5f5;border-radius:10px}.songs-table .songs-table-body .song-difficulty{font-size:12px;font-weight:600}.songs-table .songs-table-body .song-difficulty .difficulty{width:110px;padding:10px 18px;border-radius:10px;text-align:center}.songs-table .songs-table-body .song-difficulty .difficulty-easy{color:#0da533;background-color:rgba(13,165,51,.1019607843)}.songs-table .songs-table-body .song-difficulty .difficulty-moderate{color:#dfaa0e;background-color:rgba(255,217,102,.2392156863)}.songs-table .songs-table-body .song-difficulty .difficulty-hard{color:#ff3a44;background-color:rgba(255,58,68,.1098039216)}.songs-table .songs-table-body .song-instructor{cursor:pointer}.songs-table .songs-table-body .song-instructor a{font-size:14px;font-weight:500}.songs-table .songs-table-body .song-instructor a:hover{color:#111827}.songs-table .songs-table-body .song-instructor a p{cursor:pointer}.songs-table .songs-table-body .song-instructor a img{border-radius:100px;object-fit:cover;object-position:center;width:35px;height:35px;background-color:#f5f5f5}.songs-table .songs-table-body .songs-empty{text-align:center;padding:20px}.songs-listing-playlist{padding-top:20px;display:flex;flex-direction:column;gap:20px;position:-webkit-sticky;position:sticky;top:185px}.songs-listing-playlist .songs-listing-playlist-heading{font-size:18px;font-weight:600}.songs-listing-playlist .playlist-card{position:relative}.songs-listing-playlist .playlist-card .playlist-card-poster{width:100%;height:100px;object-fit:cover;object-position:center;border-radius:12px;background:rgba(0,0,0,.6196078431)}.songs-listing-playlist .playlist-card .playlist-card-share-btn{display:none}.songs-listing-playlist .playlist-card .playlist-card-details:hover .playlist-card-share-btn{background:rgba(0,0,0,0);border:none;padding:0;position:absolute;top:20px;right:20px;color:#fff;display:block}.songs-listing-playlist .playlist-card .playlist-card-info{background:linear-gradient(90deg,#000000,rgba(102,102,102,0));position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;padding-left:24px;display:flex;flex-direction:column;gap:5px;border-radius:12px;justify-content:center}.songs-listing-playlist .playlist-card .playlist-card-info .playlist-card-title{font-size:16px;font-weight:600;color:#fff}.songs-listing-playlist .playlist-card .playlist-card-info .playlist-card-songs{display:flex;gap:10px;align-items:center}.songs-listing-playlist .playlist-card .playlist-card-info .playlist-card-songs .playlist-card-count{font-size:14px;color:#fff}.filter-dropdown-container{display:flex;gap:12px;justify-content:space-between}.filter-dropdown-container .filter-dropdown{background-color:#ededed;border-radius:8px;display:flex}.filter-dropdown-container .filter-dropdown .filter-dropdown-btn{background:rgba(0,0,0,0);border:none;padding:12px;display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600;cursor:pointer;justify-content:space-between;width:100%}.filter-dropdown-container .filter-dropdown .filter-dropdown-btn p{cursor:pointer;display:flex;gap:5px}.filter-dropdown-container .filter-dropdown .filter-dropdown-btn p span{background-color:rgba(255,196,68,.2196078431);color:#e48c00;font-size:10px;font-weight:600;padding:5px;border-radius:20px;width:18px;height:18px;display:flex;justify-content:center;align-items:center}.filter-dropdown-container .filter-dropdown .filter-dropdown-btn .arrow-icon-up{transform:rotate(180deg)}.filter-dropdown-container .filter-dropdown .has-cancel{padding:12px 6px 12px 12px;border-right:.75px solid #fff}.filter-dropdown-container .filter-dropdown .filter-dropdown-cancel{background:rgba(0,0,0,0);border:none;padding:8px 12px 8px 6px}.song-not-found{text-align:center;padding-bottom:10px}@media(max-width:1200px){.songs-categories .songs-categories-list{justify-content:flex-start}.songs-listing{grid-template-columns:100%}.album-head,.difficulty-head,.song-album,.song-difficulty{display:none}}@media(max-width:992px){.songs-table .songs-table-head.songs-page-head{top:calc(175px + var(--header-height))}}@media(max-width:768px){.song-hero{padding:24px 0 8px}.song-hero .song-hero-content .song-hero-title{font-size:26px!important}.song-hero .song-hero-content .song-hero-subtitle{font-size:12px!important}.genre-head,.song-genre{display:none}.songs-categories .songs-categories-list{padding:24px 0}}@media(max-width:550px){.song-instructor,.songs-table-head{display:none}.songs-table .songs-table-body .songs-cell{padding:10px 0}.songs-categories .songs-categories-item{font-size:12px}}.InstructorDetailSongs_songListingContainer__gzFJZ{background-color:#fff;border-radius:20px;margin-top:16px;width:100%;box-sizing:border-box}@media(max-width:550px){.InstructorDetailSongs_songListingContainer__gzFJZ{padding:6px 16px!important}}.InstructorDetailSongs_tabList__XfgR5{display:flex;gap:10px;margin-left:-30px;margin-right:-30px;padding:16px 30px;overflow:auto;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 78px);z-index:7;background-color:#fff9ec}@media(max-width:768px){.InstructorDetailSongs_tabList__XfgR5{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.InstructorDetailSongs_tabList__XfgR5 .InstructorDetailSongs_tabButton__k2alK{background-color:#ffdba7;padding:10px 14px;border:none;border-radius:60px;display:flex;align-items:center}.InstructorDetailSongs_tabList__XfgR5 .InstructorDetailSongs_tabButton__k2alK:disabled{opacity:.5;cursor:not-allowed}.InstructorDetailSongs_tabList__XfgR5 .InstructorDetailSongs_tabButton__k2alK .InstructorDetailSongs_tabName__72BsT{font-size:12px;text-wrap:nowrap;font-weight:500}.InstructorDetailSongs_tabList__XfgR5 .InstructorDetailSongs_tabButton__k2alK .InstructorDetailSongs_subLessonsCount__6llxt{font-weight:600;background-color:#fff;padding:2px 12px;border-radius:20px;margin-left:10px;font-size:12px;color:#222}.InstructorDetailSongs_tabList__XfgR5 .InstructorDetailSongs_activeTab__BH41Z{background-color:#222;color:#fff}.InstructorDetailSongs_songsContainer__1YzAP{display:grid;grid-template-columns:1fr 390px;grid-gap:32px;gap:32px;align-items:flex-start}.InstructorDetailSongs_wrapper__x1FBU{margin-top:16px;background-color:#fff;border-radius:20px;position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + 151px)}.InstructorDetailSongs_wrapper__x1FBU .InstructorDetailSongs_header__4xoMC{display:flex;padding:16px;box-shadow:0 4px 20px 0 rgba(203,203,203,.2509803922)}.InstructorDetailSongs_wrapper__x1FBU .InstructorDetailSongs_songList__RVfmB{padding:16px}.InstructorDetailSongs_wrapper__x1FBU .InstructorDetailSongs_songItem__HuGvy{display:flex;padding:12px 0;gap:20px;justify-content:space-between;border-bottom:1px solid #efefef}.InstructorDetailSongs_wrapper__x1FBU .InstructorDetailSongs_songItem__HuGvy:last-child{border:none}.InstructorDetailSongs_wrapper__x1FBU .InstructorDetailSongs_songInfo__tBXWW{display:flex;gap:14px;flex-grow:1}.InstructorDetailSongs_wrapper__x1FBU .InstructorDetailSongs_songInfo__tBXWW:hover{color:#222}.InstructorDetailSongs_wrapper__x1FBU .InstructorDetailSongs_songInfo__tBXWW .InstructorDetailSongs_img__w9bOO{width:56px;height:56px;object-fit:cover;border-radius:6px}.InstructorDetailSongs_wrapper__x1FBU .InstructorDetailSongs_songInfo__tBXWW .InstructorDetailSongs_songText__uzFgx .InstructorDetailSongs_songTitle__5Snzu{font-size:16px;font-weight:700}.InstructorDetailSongs_wrapper__x1FBU .InstructorDetailSongs_songInfo__tBXWW .InstructorDetailSongs_songText__uzFgx .InstructorDetailSongs_artistName__IQdqE{font-size:14px;color:#747474;font-weight:500}.InstructorDetailSongs_wrapper__x1FBU .InstructorDetailSongs_actions___qLcC{display:flex;align-items:center;gap:8px}.InstructorDetailSongs_wrapper__x1FBU .InstructorDetailSongs_actions___qLcC .InstructorDetailSongs_shareButton__3Qr0H{border:1px solid #efefef;border-radius:6px;background-color:rgba(0,0,0,0)}@media(max-width:1024px){.InstructorDetailSongs_songsContainer__1YzAP{grid-template-columns:1fr}}