.category-select[data-v-c8caf0c3]{display:flex;align-items:center;overflow-x:auto}.category-select .category-select-item[data-v-c8caf0c3]{display:flex;align-items:center;justify-content:center;height:40px;padding:0 16px;cursor:pointer;color:#999;flex-shrink:0}.category-select .category-select-item.active[data-v-c8caf0c3]{border-radius:999px;font-weight:600;color:#333;background-color:#00000008}.category-select .category-select-item[data-v-c8caf0c3]:hover{border-radius:999px;font-weight:600;color:#666;background-color:#00000008}[data-v-3a4b5879] .ant-modal-content{padding:0;overflow:hidden;border-radius:20px}.close-btn[data-v-3a4b5879]{font-size:38px;position:fixed;top:30px;left:30px;color:#ccc;border-radius:50%;cursor:pointer;z-index:999999;background-color:#333c}@media screen and (max-width: 767px){.close-btn[data-v-3a4b5879]{top:16px;right:16px;left:auto;font-size:28px}}.ad-banner-image[data-v-fe58d78f]{border-radius:16px;overflow:hidden;position:relative;cursor:pointer}.ad-banner-image[data-v-fe58d78f] .ant-image{width:100%}.tips[data-v-fe58d78f]{position:absolute;bottom:10px;right:10px;background:#0000004d;color:#fff;padding:2px 6px;border-radius:4px;font-size:8px}@media screen and (max-width: 767px){[data-v-fe58d78f] .ad-banner-image img{height:100px!important}}.category-padding[data-v-a66b77fb]{padding:0 20px}.card-img[data-v-a66b77fb]{border-radius:20px;position:relative;display:flex;overflow:hidden;outline:1px solid #eee;outline-offset:-1px;transition:background .2s;transform:translateZ(0);cursor:pointer}.card-img[data-v-a66b77fb]:hover:after{content:"";background-color:#00000040;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate3d(0,0,0)}.card-footer[data-v-a66b77fb]{padding:12px}.title[data-v-a66b77fb]{margin-bottom:8px;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:500;font-size:14px;line-height:140%;cursor:pointer}.author-wrapper[data-v-a66b77fb]{display:flex;justify-content:space-between}.left-wrapper[data-v-a66b77fb]{display:flex;align-items:center;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:12px}.left-wrapper .name[data-v-a66b77fb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;margin-left:6px;flex:1}.like-action[data-v-a66b77fb]{display:flex;align-items:center}.like-action .icon[data-v-a66b77fb]{font-size:14px}.like-action .txt[data-v-a66b77fb]{margin-left:4px;text-wrap:nowrap;font-size:14px}.right-wrapper[data-v-a66b77fb]{display:flex;align-items:center;cursor:pointer}.icon-active[data-v-a66b77fb]{color:#ff2e4d}.banner-wrapper[data-v-a66b77fb]{padding:0 20px}.course-card{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden;transition:transform .2s;width:250px;cursor:pointer;position:relative}.course-card:hover{transform:translateY(-5px);box-shadow:0 5px 15px #0000001a}.course-image{width:100%;height:160px;background-color:#eee;display:flex;align-items:center;justify-content:center;color:#999}.course-info{padding:15px}.course-title{font-size:16px;font-weight:700;margin-bottom:8px}.course-meta{display:flex;justify-content:space-between;color:#666;font-size:12px;margin-bottom:10px}.course-desc{color:#666;font-size:14px;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-footer{display:flex;justify-content:space-between;align-items:center}.course-price{color:#ff4d4f;font-weight:700}.enroll-btn{background-color:#ff4d4f;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:12px}@media screen and (max-width: 767px){.course-card{width:100%}.course-card .cover{width:100%!important;height:auto!important}}.tag-icon{position:absolute;top:10px;right:0}.infinite-list-container[data-v-45284ea0]{width:100%}.loading-container[data-v-45284ea0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 0}.loading-text[data-v-45284ea0]{margin-top:8px;color:#00000073}.no-more[data-v-45284ea0]{text-align:center;padding:16px 0;color:#00000073}[data-v-45284ea0] .ant-list{width:100%}.course-wrapper[data-v-15c786c3]{padding:0 20px}.search-input[data-v-15c786c3] .ant-input-search-button{background-color:#ff2e4d}.category-wrapper[data-v-15c786c3] :where(.css-dev-only-do-not-override-1p3hq3p).ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#ff2e4d;text-shadow:0 0 .25px #ff2e4d}.category-wrapper[data-v-15c786c3] :where(.css-dev-only-do-not-override-1p3hq3p).ant-tabs .ant-tabs-tab:hover{color:#ff2e4d}.category-wrapper[data-v-15c786c3] :where(.css-dev-only-do-not-override-1p3hq3p).ant-tabs .ant-tabs-ink-bar{background:#ff2e4d}.course-list[data-v-15c786c3]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:24px}.course-list-wrapper .infinite-list-container[data-v-15c786c3]{width:100%}.course-list-wrapper .infinite-list-container[data-v-15c786c3] .ant-list .ant-list-items{display:flex;flex-wrap:wrap;gap:12px}.course-list-wrapper .infinite-list-container[data-v-15c786c3] .ant-list .ant-list-item{width:calc(25% - 18px);border:none;padding:0}
