.grade_wrapper[data-v-6cc5544b]{padding-top:26px}.section-title[data-v-6cc5544b]{align-items:center;display:flex;gap:24px}.section-title h2[data-v-6cc5544b]{color:#202b39;font-size:24px;margin:0}.tabs[data-v-6cc5544b]{color:#667284;display:flex;font-size:14px;gap:22px}.tabs .active[data-v-6cc5544b]{color:#005bac;font-weight:700}.more[data-v-6cc5544b]{color:#9aa3af;font-size:13px;margin-left:auto}.category-filter[data-v-6cc5544b]{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(226,232,243,.9);border-radius:10px;box-shadow:0 8px 22px #2848780d;display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:16px;padding:14px 18px}.category-filter span[data-v-6cc5544b]{align-items:center;background:#f6f8fc;border-radius:15px;color:#4f5c6f;display:inline-flex;font-size:14px;height:30px;justify-content:center;padding:0 13px;white-space:nowrap}.category-filter span.active[data-v-6cc5544b]{background:#005bac;color:#fff}.course-grid[data-v-6cc5544b]{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.course[data-v-6cc5544b]{background:#fff;border-radius:10px;box-shadow:0 12px 28px #28487814;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.course[data-v-6cc5544b]:hover{box-shadow:0 16px 36px #28487824;transform:translateY(-3px)}.course-cover[data-v-6cc5544b]{align-items:center;aspect-ratio:5/3;background-position:50%;background-size:cover;color:#fff;display:flex;font-family:STKaiti,KaiTi,Microsoft YaHei,serif;font-size:24px;justify-content:center;letter-spacing:4px;min-height:180px}.text-cover[data-v-6cc5544b]{background:linear-gradient(135deg,rgba(35,118,101,.9),rgba(68,176,144,.7)),repeating-linear-gradient(45deg,hsla(0,0%,100%,.22) 0 2px,transparent 2px 12px)}.course-body[data-v-6cc5544b]{padding:14px 16px 16px}.course-title[data-v-6cc5544b]{color:#243246;font-size:15px;height:42px;line-height:1.45;margin:0 0 10px;overflow:hidden}.class-info[data-v-6cc5544b]{color:#697586;display:grid;font-size:13px;gap:6px;line-height:1.45;margin:10px 0 0}.class-info span[data-v-6cc5544b]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.class-info b[data-v-6cc5544b]{color:#354155;font-weight:600}.course-meta[data-v-6cc5544b]{color:#8a95a5;display:flex;font-size:13px;gap:12px;justify-content:space-between;margin-top:12px}.course-meta span[data-v-6cc5544b]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-meta span[data-v-6cc5544b]:last-child{color:#d56a00;font-weight:700}.course-meta span.free[data-v-6cc5544b]{color:#237665}@media (max-width:980px){.course-grid[data-v-6cc5544b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.section-title[data-v-6cc5544b]{align-items:flex-start;flex-direction:column;gap:10px}.tabs[data-v-6cc5544b]{flex-wrap:wrap;gap:10px 16px}.more[data-v-6cc5544b]{margin-left:0}.course-grid[data-v-6cc5544b]{grid-template-columns:1fr}}
