.LessonHistory_content-wrapper__IgwcG{width:100%;max-width:1440px;margin:0 auto;padding-left:30px!important;padding-right:30px!important}@media(max-width:768px){.LessonHistory_content-wrapper__IgwcG{padding-left:16px!important;padding-right:16px!important}}.LessonHistory_historySection__AwoK0{background-color:#fff;border-radius:16px;padding:20px 24px;margin-top:20px}.LessonHistory_instrumentTabs__m9eE3{display:flex;gap:24px;border-bottom:1px solid #e8e8e8;margin-bottom:20px}.LessonHistory_instrumentTab__SOfgw{background:none;border:none;padding:8px 0;font-size:14px;font-weight:500;color:#aaa;cursor:pointer;position:relative;text-transform:capitalize}.LessonHistory_instrumentTab__SOfgw:disabled{cursor:not-allowed;opacity:.45}.LessonHistory_instrumentTab__SOfgw.LessonHistory_active__sZZyI{color:#1a1a1a;font-weight:700}.LessonHistory_instrumentTab__SOfgw.LessonHistory_active__sZZyI:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#f5a623;border-radius:2px}.LessonHistory_historyToggle__39yid{display:flex;gap:10px;margin-bottom:8px}.LessonHistory_toggleBtn__OYV9t{text-wrap:nowrap;padding:8px 20px;border-radius:50px;border:1.5px solid #d8d8d8;background:#f4f4f4;font-size:13px;font-weight:500;color:#555;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.LessonHistory_toggleBtn__OYV9t:disabled{cursor:not-allowed;opacity:.55}.LessonHistory_toggleBtn__OYV9t.LessonHistory_toggleActive__g2g0d{background-color:#1a1a1a;border-color:#1a1a1a;color:#fff}.LessonHistory_cardsList__lfpAL{display:flex;flex-direction:column}.LessonHistory_shimmerCard__1gSvS{display:flex;align-items:center;gap:20px;padding:24px 0}.LessonHistory_shimmerPoster__McRLm{aspect-ratio:16/9;width:100%;max-width:180px;height:auto!important}.LessonHistory_progressWrapper__5jaCm{width:50px;height:50px;flex-shrink:0}.LessonHistory_shimmerContent__5EqOL{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:28px}.LessonHistory_shimmerInfo__Z2aez,.LessonHistory_shimmerMeta__uC_Gn{display:flex;flex-direction:column;gap:8px}.LessonHistory_shimmerMeta__uC_Gn{flex-direction:row}.LessonHistory_separator__YkmFI{border:none;border-top:1.5px dashed #e0e0e0}.LessonHistory_viewMore__1mk1R{display:flex;align-items:center;gap:6px;background:none;border:none;font-size:14px;font-weight:600;color:#1a1a1a;cursor:pointer;margin:12px auto 0}.LessonHistory_viewMore__1mk1R svg{flex-shrink:0;margin-top:4px}@media(max-width:640px){.LessonHistory_historySection__AwoK0{padding:12px;margin-top:20px}.LessonHistory_shimmerCard__1gSvS{gap:12px;align-items:flex-start}.LessonHistory_shimmerPoster__McRLm{max-width:132px}.LessonHistory_shimmerContent__5EqOL{gap:12px}}@media(max-width:480px){.LessonHistory_shimmerCard__1gSvS{position:relative}.LessonHistory_shimmerPoster__McRLm{width:124px;max-width:124px}.LessonHistory_progressWrapper__5jaCm{position:absolute;top:35px;left:35px;background-color:#fff;border-radius:100%}}.CourseHistoryCard_content-wrapper__lqqtz{width:100%;max-width:1440px;margin:0 auto;padding-left:30px!important;padding-right:30px!important}@media(max-width:768px){.CourseHistoryCard_content-wrapper__lqqtz{padding-left:16px!important;padding-right:16px!important}}.CourseHistoryCard_card__oH6A6{display:flex;padding:24px 0;gap:20px}.CourseHistoryCard_poster__Pio_0{aspect-ratio:16/9;width:100%;max-width:180px;height:auto;border-radius:8px}.CourseHistoryCard_content__Vx1Lk{display:flex;width:100%;justify-content:space-between;gap:12px}.CourseHistoryCard_content__Vx1Lk .CourseHistoryCard_info__Ok_Co{display:flex;flex-direction:column;justify-content:space-between}.CourseHistoryCard_content__Vx1Lk .CourseHistoryCard_info__Ok_Co .CourseHistoryCard_title__dJFgf{font-size:14px;font-weight:700}.CourseHistoryCard_content__Vx1Lk .CourseHistoryCard_info__Ok_Co .CourseHistoryCard_path__2KrLY{font-size:14px;color:#999}.CourseHistoryCard_content__Vx1Lk .CourseHistoryCard_meta__JhIHS{display:flex;align-items:center;gap:12px;font-size:12px;color:#999;margin-top:8px}.CourseHistoryCard_content__Vx1Lk .CourseHistoryCard_meta__JhIHS .CourseHistoryCard_line__Iy4Vv{width:1px;height:100%;background-color:#999}.CourseHistoryCard_content__Vx1Lk .CourseHistoryCard_meta__JhIHS .CourseHistoryCard_duration__haIhD{display:flex;align-items:center;gap:4px}.CourseHistoryCard_content__Vx1Lk .CourseHistoryCard_meta__JhIHS .CourseHistoryCard_duration__haIhD .CourseHistoryCard_svg___2VZw{font-size:14px;flex-shrink:0}@media(max-width:640px){.CourseHistoryCard_card__oH6A6{gap:12px;align-items:flex-start}.CourseHistoryCard_poster__Pio_0{max-width:132px}.CourseHistoryCard_content__Vx1Lk .CourseHistoryCard_info__Ok_Co .CourseHistoryCard_path__2KrLY{font-size:12px}}@media(max-width:480px){.CourseHistoryCard_card__oH6A6{position:relative}.CourseHistoryCard_poster__Pio_0{width:124px}.CourseHistoryCard_content__Vx1Lk .CourseHistoryCard_meta__JhIHS{gap:6px}.CourseHistoryCard_content__Vx1Lk .CourseHistoryCard_meta__JhIHS .CourseHistoryCard_duration__haIhD{text-wrap:nowrap;overflow:auto}.CourseHistoryCard_progressWrapper__3VKmm{position:absolute;top:35px;left:35px;background-color:#fff;border-radius:100%}}.content-wrapper{width:100%;max-width:1440px;margin:0 auto;padding-left:30px!important;padding-right:30px!important}@media(max-width:768px){.content-wrapper{padding-left:16px!important;padding-right:16px!important}}.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.songs-page-head{position:-webkit-sticky;position:sticky;top:calc(183px + var(--header-height))}.songs-table .songs-table-head.instructor-detail-head{position:-webkit-sticky;position:sticky;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;flex-shrink:0}.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{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:wrap;font-size:16px;color:#111827}.songs-table .songs-table-body .songs-cell .song-text .song-artist{text-wrap:wrap;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}}