.dashboard-module__l4S-Wq__container{background:#f4f6fb;border-radius:16px;min-height:100vh;margin:0 auto;padding:32px 36px 60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.dashboard-module__l4S-Wq__welcomeBanner{background:linear-gradient(135deg,#5c81f7 0%,#3b5bdb 60%,#2f4ac7 100%);border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:28px;padding:40px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 40px #5c81f759}.dashboard-module__l4S-Wq__welcomeBanner:before{content:"";pointer-events:none;background:#ffffff12;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:300px}.dashboard-module__l4S-Wq__welcomeBanner:after{content:"";pointer-events:none;background:#ffffff0d;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-80px;left:40%}.dashboard-module__l4S-Wq__welcomeLeft{z-index:1}.dashboard-module__l4S-Wq__welcomeGreeting{color:#fffc;letter-spacing:.3px;margin:0 0 4px;font-size:16px;font-weight:400}.dashboard-module__l4S-Wq__welcomeName{color:#fff;margin:0 0 10px;font-size:34px;font-weight:700;line-height:1.2}.dashboard-module__l4S-Wq__welcomeSub{color:#ffffffbf;max-width:420px;margin:0 0 24px;font-size:15px;line-height:1.6}.dashboard-module__l4S-Wq__editProfileBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff2e;border:1.5px solid #fff6;border-radius:10px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.dashboard-module__l4S-Wq__editProfileBtn:hover{background:#ffffff47;border-color:#ffffffa6;transform:translateY(-1px)}.dashboard-module__l4S-Wq__welcomeRight{z-index:1;opacity:.95;flex-shrink:0}.dashboard-module__l4S-Wq__nextStepEyebrow{color:#ffffffb3;text-transform:uppercase;letter-spacing:1px;margin:12px 0 6px;font-size:12px;font-weight:600}.dashboard-module__l4S-Wq__bannerProgress{max-width:420px;margin:-8px 0 18px}.dashboard-module__l4S-Wq__bannerSkeleton{max-width:420px;margin-top:12px}.dashboard-module__l4S-Wq__bannerActions{flex-wrap:wrap;gap:12px;display:flex}.dashboard-module__l4S-Wq__nextStepBtn{color:#2f4ac7;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.dashboard-module__l4S-Wq__nextStepBtn:hover{color:#2f4ac7;transform:translateY(-1px);box-shadow:0 8px 20px #1118272e}a.dashboard-module__l4S-Wq__editProfileBtn,a.dashboard-module__l4S-Wq__editProfileBtn:hover{color:#fff;text-decoration:none}.dashboard-module__l4S-Wq__statsGrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.dashboard-module__l4S-Wq__statCard{background:#fff;border:1px solid #eef0f6;border-radius:14px;align-items:center;gap:16px;padding:20px 24px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 12px #0000000f}.dashboard-module__l4S-Wq__statCard:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001a}a.dashboard-module__l4S-Wq__statCard{color:inherit;text-decoration:none}.dashboard-module__l4S-Wq__statIconWrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.dashboard-module__l4S-Wq__statValue{color:#111827;margin:0 0 2px;font-size:26px;font-weight:700;line-height:1}.dashboard-module__l4S-Wq__statLabel{color:#6b7280;margin:0;font-size:13px;font-weight:500}.dashboard-module__l4S-Wq__roleGrid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:40px;display:grid}.dashboard-module__l4S-Wq__roleCard{border-radius:18px;justify-content:space-between;align-items:center;padding:32px 36px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 32px #00000024}.dashboard-module__l4S-Wq__roleCard:hover{transform:translateY(-3px);box-shadow:0 18px 44px #0000002e}.dashboard-module__l4S-Wq__roleCardContent{z-index:1;flex-direction:column;flex:1;gap:20px;display:flex}.dashboard-module__l4S-Wq__roleCardEyebrow{color:#ffffffbf;text-transform:uppercase;letter-spacing:.8px;margin:0;font-size:13px;font-weight:500}.dashboard-module__l4S-Wq__roleCardTitle{color:#fff;margin:4px 0 8px;font-size:26px;font-weight:700;line-height:1.2}.dashboard-module__l4S-Wq__roleCardSub{color:#fffc;max-width:320px;margin:0;font-size:14px;line-height:1.6}.dashboard-module__l4S-Wq__roleBtn{cursor:pointer;color:#111827;background:#fff;border:none;border-radius:10px;align-items:center;gap:8px;width:fit-content;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.dashboard-module__l4S-Wq__roleBtn:hover{opacity:.92;transform:translate(2px)}.dashboard-module__l4S-Wq__roleCardIcon{color:#ffffff26;flex-shrink:0;margin-left:16px;font-size:80px}.dashboard-module__l4S-Wq__panelGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.dashboard-module__l4S-Wq__panel{background:#fff;border:1px solid #eef0f6;border-radius:14px;flex-direction:column;min-width:0;padding:20px 22px;scroll-margin-top:90px;display:flex;box-shadow:0 2px 12px #0000000f}.dashboard-module__l4S-Wq__panelHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.dashboard-module__l4S-Wq__panelTitle{color:#1e293b;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:flex}.dashboard-module__l4S-Wq__panelTitle .anticon{color:#5c81f7}.dashboard-module__l4S-Wq__panelLink{color:#5c81f7;white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.dashboard-module__l4S-Wq__panelLink:hover{color:#3b5bdb;text-decoration:underline}.dashboard-module__l4S-Wq__panelList{margin:0;padding:0;list-style:none}.dashboard-module__l4S-Wq__panelList li+li{border-top:1px solid #f1f3f8}.dashboard-module__l4S-Wq__panelItem{color:inherit;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 6px;text-decoration:none;transition:background .15s;display:flex}.dashboard-module__l4S-Wq__panelItem:hover{color:inherit;background:#f6f8fe}.dashboard-module__l4S-Wq__panelItemMain{flex-direction:column;gap:2px;min-width:0;display:flex}.dashboard-module__l4S-Wq__panelItemTitle{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.dashboard-module__l4S-Wq__panelItemMeta{color:#94a3b8;font-size:12px}.dashboard-module__l4S-Wq__panelItemArrow{color:#94a3b8;flex-shrink:0}.dashboard-module__l4S-Wq__unreadDot{background:#5c81f7;border-radius:50%;flex-shrink:0;width:8px;height:8px}.dashboard-module__l4S-Wq__panelEmpty{flex-direction:column;flex:1;justify-content:center;gap:8px;padding:12px 0;display:flex}.dashboard-module__l4S-Wq__panelEmpty p{color:#6b7280;margin:0;font-size:13px;line-height:1.6}.dashboard-module__l4S-Wq__panelEmptyLink{color:#5c81f7;font-size:13px;font-weight:600;text-decoration:none}.dashboard-module__l4S-Wq__panelEmptyLink:hover{color:#3b5bdb;text-decoration:underline}.dashboard-module__l4S-Wq__sectionBlock{margin-bottom:48px}.dashboard-module__l4S-Wq__sectionHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.dashboard-module__l4S-Wq__sectionTitle{color:#1e293b;margin:0 0 4px;font-size:22px;font-weight:700;line-height:1.4}.dashboard-module__l4S-Wq__sectionSub{color:#94a3b8;margin:0;font-size:14px}.dashboard-module__l4S-Wq__viewAllBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#5c81f7;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.dashboard-module__l4S-Wq__viewAllBtn:hover{background:#4a6cf7;transform:translateY(-1px)}.dashboard-module__l4S-Wq__contentGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.dashboard-module__l4S-Wq__contentCard{cursor:pointer;background:#fff;border:1px solid #eef0f6;border-radius:14px;transition:all .25s;overflow:hidden;box-shadow:0 2px 10px #0000000d}.dashboard-module__l4S-Wq__contentCard:hover{border-color:#c7d4fd;transform:translateY(-4px);box-shadow:0 10px 32px #5c81f726}.dashboard-module__l4S-Wq__cardImageWrap{background:#e2e8f0;height:176px;position:relative;overflow:hidden}.dashboard-module__l4S-Wq__cardImage{object-fit:cover;transition:transform .35s}.dashboard-module__l4S-Wq__contentCard:hover .dashboard-module__l4S-Wq__cardImage{transform:scale(1.04)}.dashboard-module__l4S-Wq__cardTag{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.4px;background:#5c81f7;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:12px;left:12px}.dashboard-module__l4S-Wq__cardBody{padding:16px 18px 18px}.dashboard-module__l4S-Wq__cardTitle{color:#1e293b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.dashboard-module__l4S-Wq__cardInstructor{color:#94a3b8;margin:0 0 8px;font-size:12px;font-weight:400}.dashboard-module__l4S-Wq__cardRating{align-items:center;gap:4px;margin-bottom:10px;display:flex}.dashboard-module__l4S-Wq__starIcon{color:#f59e0b;font-size:13px}.dashboard-module__l4S-Wq__cardRating span{color:#374151;font-size:13px;font-weight:600}.dashboard-module__l4S-Wq__ratingCount{color:#94a3b8!important;font-weight:400!important}.dashboard-module__l4S-Wq__cardPriceRow{align-items:center;gap:10px;display:flex}.dashboard-module__l4S-Wq__cardPrice{color:#5c81f7;font-size:16px;font-weight:700}.dashboard-module__l4S-Wq__cardOldPrice{color:#94a3b8;font-size:13px;text-decoration:line-through}.dashboard-module__l4S-Wq__skeletonGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.dashboard-module__l4S-Wq__skeletonCard{border-radius:14px;height:280px}.dashboard-module__l4S-Wq__emptyWrap{justify-content:center;width:100%;padding:40px 0;display:flex}@media (max-width:1200px){.dashboard-module__l4S-Wq__statsGrid{grid-template-columns:repeat(2,1fr)}.dashboard-module__l4S-Wq__contentGrid,.dashboard-module__l4S-Wq__skeletonGrid{grid-template-columns:repeat(3,1fr)}.dashboard-module__l4S-Wq__panelGrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.dashboard-module__l4S-Wq__container{padding:20px 20px 48px}.dashboard-module__l4S-Wq__welcomeBanner{flex-direction:column;align-items:flex-start;gap:20px;padding:28px}.dashboard-module__l4S-Wq__welcomeRight{display:none}.dashboard-module__l4S-Wq__roleGrid,.dashboard-module__l4S-Wq__panelGrid{grid-template-columns:1fr}.dashboard-module__l4S-Wq__contentGrid,.dashboard-module__l4S-Wq__skeletonGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.dashboard-module__l4S-Wq__statsGrid{grid-template-columns:repeat(2,1fr)}.dashboard-module__l4S-Wq__contentGrid,.dashboard-module__l4S-Wq__skeletonGrid{grid-template-columns:1fr}.dashboard-module__l4S-Wq__welcomeName{font-size:26px}.dashboard-module__l4S-Wq__roleCardTitle{font-size:20px}.dashboard-module__l4S-Wq__roleCard{padding:24px 22px}.dashboard-module__l4S-Wq__sectionHead{flex-direction:column;align-items:flex-start}.dashboard-module__l4S-Wq__sectionTitle{font-size:20px}}
.products-module__qfAFTa__productsSection{color:#fff;flex-direction:row;gap:50px;display:flex}.products-module__qfAFTa__ic_wrapper{padding-top:60px}.products-module__qfAFTa__sidebarHeading{color:#fff;margin-bottom:26px}.products-module__qfAFTa__filterGroup{flex-direction:column;gap:16px;display:flex}.products-module__qfAFTa__selectDropdown{color:#fff;appearance:none;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #333;border-radius:8px;width:100%;padding:14px 16px;font-size:16px}.products-module__qfAFTa__selectDropdown:focus{border-color:#555;outline:none}.products-module__qfAFTa__selectDropdown option{color:var(--white);background-color:#1a1a1a;padding:8px}.products-module__qfAFTa__productGrid{flex:1;grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.products-module__qfAFTa__productCard{border-radius:12px}.products-module__qfAFTa__productImageWrapper{width:100%;height:230px;position:relative;overflow:hidden}.products-module__qfAFTa__productImage{object-fit:cover;border-radius:10px;width:100%;height:100%}.products-module__qfAFTa__productContent{flex-direction:column;flex-grow:1;gap:10px;padding:12px 4px 4px;display:flex}.products-module__qfAFTa__productTitle{color:#fff;margin:0;font-size:18px;font-weight:600}.products-module__qfAFTa__teacherRow{align-items:center;gap:8px;display:flex}.products-module__qfAFTa__teacherAvatar{object-fit:cover;border-radius:50%;flex-shrink:0}.products-module__qfAFTa__teacherName{color:#ccc;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.products-module__qfAFTa__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.products-module__qfAFTa__noRatingWrapper .ant-rate-star .ant-rate-star-second,.products-module__qfAFTa__noRatingWrapper .ant-rate-star .ant-rate-star-first){color:#ffffff8c!important}.products-module__qfAFTa__metaText{color:#aaa;font-size:12px}.products-module__qfAFTa__enrolledBadge{color:#aaa;align-items:center;margin-left:auto;font-size:12px;display:flex}.products-module__qfAFTa__priceRow{align-items:baseline;gap:10px;display:flex}.products-module__qfAFTa__priceCurrent{color:#fff;font-size:22px;font-weight:700}.products-module__qfAFTa__priceOld{color:#888;font-size:14px;text-decoration:line-through}.products-module__qfAFTa__lightCard{background:#fff;border:1px solid #eef0f6;flex-direction:column;padding:10px;transition:box-shadow .25s,transform .25s;display:flex;box-shadow:0 2px 10px #0000000d}.products-module__qfAFTa__lightCard:hover{transform:translateY(-4px);box-shadow:0 10px 32px #5c81f726}.products-module__qfAFTa__lightCard .products-module__qfAFTa__productImageWrapper{height:180px}.products-module__qfAFTa__lightCard .products-module__qfAFTa__productTitle{color:#1f2937;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.products-module__qfAFTa__lightCard .products-module__qfAFTa__teacherName{color:#4b5563}.products-module__qfAFTa__lightCard .products-module__qfAFTa__metaText,.products-module__qfAFTa__lightCard .products-module__qfAFTa__enrolledBadge{color:#6b7280}.products-module__qfAFTa__lightCard .products-module__qfAFTa__priceCurrent{color:#1f2937}.products-module__qfAFTa__lightCard .products-module__qfAFTa__priceOld{color:#9ca3af}.products-module__qfAFTa__lightCard .products-module__qfAFTa__ic_btn,.products-module__qfAFTa__lightCard .products-module__qfAFTa__buyNowBtn{padding:10px 18px;font-size:13px}.products-module__qfAFTa__ic_btn{color:var(--white);background-color:#333;border:none;border-radius:12px;padding:12px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-block}.products-module__qfAFTa__ic_btn:hover{background-color:var(--primary-color);color:var(--white);transform:translateY(-1px)}.products-module__qfAFTa__buyNowBtn{background-color:var(--primary-color,#e6a817);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:11px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .3s,transform .15s;display:inline-block}.products-module__qfAFTa__buyNowBtn:hover{filter:brightness(1.15);transform:translateY(-1px)}.products-module__qfAFTa__sidebar{width:260px}.products-module__qfAFTa__sidebar .ant-select .ant-select-selector{color:#fff!important;background-color:#0000!important;border:1px solid #333!important;border-radius:8px!important;height:auto!important;padding:8px 16px!important;font-size:16px!important}:is(.products-module__qfAFTa__sidebar .ant-select .ant-select-selector:hover,.products-module__qfAFTa__sidebar .ant-select-focused .ant-select-selector){box-shadow:none!important;border-color:#555!important}.products-module__qfAFTa__sidebar .ant-select-selection-placeholder{color:#aaa!important}.products-module__qfAFTa__sidebar .ant-select-selection-item{color:#fff!important}:is(.products-module__qfAFTa__sidebar .ant-select-arrow,.products-module__qfAFTa__sidebar .ant-select-clear){color:#fff!important}.products-module__qfAFTa__sidebar .ant-collapse{background:0 0!important;border:none!important}.products-module__qfAFTa__sidebar .ant-collapse-item{margin-bottom:10px;border-bottom:none!important}.products-module__qfAFTa__sidebar .ant-collapse-item:last-child{margin-bottom:0}.products-module__qfAFTa__sidebar .ant-collapse-header{transition:border-color .2s;color:#fff!important;background:0 0!important;border:1px solid #333!important;border-radius:8px!important;align-items:center!important;padding:14px 16px!important;font-size:16px!important}.products-module__qfAFTa__sidebar .ant-collapse-header:hover{border-color:#555!important}.products-module__qfAFTa__sidebar .ant-collapse-item-active .ant-collapse-header{border-color:#444!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.products-module__qfAFTa__sidebar .ant-collapse-expand-icon{color:#fff!important}.products-module__qfAFTa__sidebar .ant-collapse-arrow{color:#fff!important}.products-module__qfAFTa__sidebar .ant-collapse-content{color:#fff!important;background:#111!important;border:1px solid #444!important;border-top:none!important;border-radius:0 0 8px 8px!important}.products-module__qfAFTa__sidebar .ant-collapse-content-box{padding:12px 16px 16px!important}.products-module__qfAFTa__sidebar .ant-checkbox-wrapper{color:#fff!important}.products-module__qfAFTa__sidebar .ant-checkbox-inner{background-color:#0000!important;border-color:#555!important}.products-module__qfAFTa__sidebar .ant-checkbox-checked .ant-checkbox-inner{background-color:#1677ff!important;border-color:#1677ff!important}.products-module__qfAFTa__sidebar .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#1677ff!important}@media (max-width:1399px){.products-module__qfAFTa__ic_btn{border-radius:8px;padding:8px 22px}.products-module__qfAFTa__buyNowBtn{border-radius:8px;padding:7px 22px}.products-module__qfAFTa__productImageWrapper{height:220px}}@media (max-width:1299px){.products-module__qfAFTa__productImageWrapper{height:200px}}@media (max-width:991px){.products-module__qfAFTa__productGrid{grid-template-columns:repeat(1,1fr)}.products-module__qfAFTa__productsSection{gap:30px}}@media (max-width:575px){.products-module__qfAFTa__productsSection{flex-direction:column}.products-module__qfAFTa__sidebar{width:100%}.products-module__qfAFTa__productGrid{grid-template-columns:1fr}.products-module__qfAFTa__ic_btn{padding:6px 20px;font-size:12px}.products-module__qfAFTa__buyNowBtn{padding:5px 20px;font-size:12px}}
.products-module__YfGFfW__productsSection{color:#fff;flex-direction:row;gap:50px;display:flex}.products-module__YfGFfW__ic_wrapper{padding-top:60px}.products-module__YfGFfW__sidebarHeading{color:#fff;margin-bottom:26px}.products-module__YfGFfW__filterGroup{flex-direction:column;gap:16px;display:flex}.products-module__YfGFfW__selectDropdown{color:#fff;appearance:none;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 1rem center;background-repeat:no-repeat;background-size:1rem;border:1px solid #333;border-radius:8px;width:100%;padding:14px 16px;font-size:16px}.products-module__YfGFfW__selectDropdown:focus{border-color:#555;outline:none}.products-module__YfGFfW__selectDropdown option{color:var(--white);background-color:#1a1a1a;padding:8px}.products-module__YfGFfW__productGrid{flex:1;grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.products-module__YfGFfW__productCard{border-radius:12px}.products-module__YfGFfW__productImageWrapper{width:100%;height:230px;position:relative;overflow:hidden}.products-module__YfGFfW__productImage{object-fit:cover;border-radius:10px;width:100%;height:100%}.products-module__YfGFfW__productContent{flex-direction:column;flex-grow:1;gap:10px;padding:12px 4px 4px;display:flex}.products-module__YfGFfW__productTitle{color:#fff;margin:0;font-size:18px;font-weight:600}.products-module__YfGFfW__teacherRow{align-items:center;gap:8px;display:flex}.products-module__YfGFfW__teacherAvatar{object-fit:cover;border-radius:50%;flex-shrink:0}.products-module__YfGFfW__teacherName{color:#ccc;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.products-module__YfGFfW__metaRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.products-module__YfGFfW__noRatingWrapper .ant-rate-star .ant-rate-star-second,.products-module__YfGFfW__noRatingWrapper .ant-rate-star .ant-rate-star-first){color:#ffffff8c!important}.products-module__YfGFfW__metaText{color:#aaa;font-size:12px}.products-module__YfGFfW__enrolledBadge{color:#aaa;align-items:center;margin-left:auto;font-size:12px;display:flex}.products-module__YfGFfW__priceRow{align-items:baseline;gap:10px;display:flex}.products-module__YfGFfW__priceCurrent{color:#fff;font-size:22px;font-weight:700}.products-module__YfGFfW__priceOld{color:#888;font-size:14px;text-decoration:line-through}.products-module__YfGFfW__lightCard{background:#fff;border:1px solid #eef0f6;flex-direction:column;padding:10px;transition:box-shadow .25s,transform .25s;display:flex;box-shadow:0 2px 10px #0000000d}.products-module__YfGFfW__lightCard:hover{transform:translateY(-4px);box-shadow:0 10px 32px #5c81f726}.products-module__YfGFfW__lightCard .products-module__YfGFfW__productImageWrapper{height:180px}.products-module__YfGFfW__lightCard .products-module__YfGFfW__productTitle{color:#1f2937;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.products-module__YfGFfW__lightCard .products-module__YfGFfW__teacherName{color:#4b5563}.products-module__YfGFfW__lightCard .products-module__YfGFfW__metaText,.products-module__YfGFfW__lightCard .products-module__YfGFfW__enrolledBadge{color:#6b7280}.products-module__YfGFfW__lightCard .products-module__YfGFfW__priceCurrent{color:#1f2937}.products-module__YfGFfW__lightCard .products-module__YfGFfW__priceOld{color:#9ca3af}.products-module__YfGFfW__lightCard .products-module__YfGFfW__ic_btn,.products-module__YfGFfW__lightCard .products-module__YfGFfW__buyNowBtn{padding:10px 18px;font-size:13px}.products-module__YfGFfW__ic_btn{color:var(--white);background-color:#333;border:none;border-radius:12px;padding:12px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .3s;display:inline-block}.products-module__YfGFfW__ic_btn:hover{background-color:var(--primary-color);color:var(--white)}.products-module__YfGFfW__buyNowBtn{background-color:var(--primary-color,#e6a817);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:12px 26px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .3s,transform .15s;display:inline-block}.products-module__YfGFfW__buyNowBtn:hover{filter:brightness(1.15);transform:translateY(-1px)}.products-module__YfGFfW__sidebar{width:260px}.products-module__YfGFfW__sidebar .ant-select .ant-select-selector{color:#fff!important;background-color:#0000!important;border:1px solid #333!important;border-radius:8px!important;height:auto!important;padding:8px 16px!important;font-size:16px!important}:is(.products-module__YfGFfW__sidebar .ant-select .ant-select-selector:hover,.products-module__YfGFfW__sidebar .ant-select-focused .ant-select-selector){box-shadow:none!important;border-color:#555!important}.products-module__YfGFfW__sidebar .ant-select-selection-placeholder{color:#aaa!important}.products-module__YfGFfW__sidebar .ant-select-selection-item{color:#fff!important}:is(.products-module__YfGFfW__sidebar .ant-select-arrow,.products-module__YfGFfW__sidebar .ant-select-clear){color:#fff!important}.products-module__YfGFfW__sidebar .ant-collapse{background:0 0!important;border:none!important}.products-module__YfGFfW__sidebar .ant-collapse-item{margin-bottom:10px;border-bottom:none!important}.products-module__YfGFfW__sidebar .ant-collapse-item:last-child{margin-bottom:0}.products-module__YfGFfW__sidebar .ant-collapse-header{transition:border-color .2s;color:#fff!important;background:0 0!important;border:1px solid #333!important;border-radius:8px!important;align-items:center!important;padding:14px 16px!important;font-size:16px!important}.products-module__YfGFfW__sidebar .ant-collapse-header:hover{border-color:#555!important}.products-module__YfGFfW__sidebar .ant-collapse-item-active .ant-collapse-header{border-color:#444!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.products-module__YfGFfW__sidebar .ant-collapse-expand-icon{color:#fff!important}.products-module__YfGFfW__sidebar .ant-collapse-arrow{color:#fff!important}.products-module__YfGFfW__sidebar .ant-collapse-content{color:#fff!important;background:#111!important;border:1px solid #444!important;border-top:none!important;border-radius:0 0 8px 8px!important}.products-module__YfGFfW__sidebar .ant-collapse-content-box{padding:12px 16px 16px!important}.products-module__YfGFfW__sidebar .ant-checkbox-wrapper{color:#fff!important}.products-module__YfGFfW__sidebar .ant-checkbox-inner{background-color:#0000!important;border-color:#555!important}.products-module__YfGFfW__sidebar .ant-checkbox-checked .ant-checkbox-inner{background-color:#1677ff!important;border-color:#1677ff!important}.products-module__YfGFfW__sidebar .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#1677ff!important}@media (max-width:1399px){.products-module__YfGFfW__ic_btn,.products-module__YfGFfW__buyNowBtn{border-radius:8px;padding:10px 20px;font-size:13px}.products-module__YfGFfW__productImageWrapper{height:220px}}@media (max-width:1299px){.products-module__YfGFfW__productImageWrapper{height:200px}}@media (max-width:991px){.products-module__YfGFfW__productGrid{grid-template-columns:repeat(1,1fr)}.products-module__YfGFfW__productsSection{gap:30px}}@media (max-width:575px){.products-module__YfGFfW__productsSection{flex-direction:column}.products-module__YfGFfW__sidebar{width:100%}.products-module__YfGFfW__productGrid{grid-template-columns:1fr}.products-module__YfGFfW__ic_btn,.products-module__YfGFfW__buyNowBtn{padding:8px 20px}}
