.section-header[data-v-72eb798f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-icon[data-v-72eb798f]{font-size:22px}.section-label[data-v-72eb798f]{font-size:18px;font-weight:700;background:linear-gradient(135deg,#ff6b6b,#ff8e53);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-divider[data-v-72eb798f]{color:#ddd;font-size:16px}.back-btn[data-v-72eb798f]{color:#ff6b6b!important;font-weight:700;padding:0 4px;font-size:14px}.back-btn[data-v-72eb798f]:hover{color:#ff8e53!important}.empty-wrap[data-v-72eb798f]{text-align:center;padding:60px 0}.card-col[data-v-72eb798f]{margin-bottom:20px}.course-card[data-v-72eb798f]{border-radius:18px;overflow:hidden;background:#fff;cursor:pointer;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}.course-card[data-v-72eb798f]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 16px 36px hsla(0,100%,71%,.18);box-shadow:0 16px 36px hsla(0,100%,71%,.18)}.course-cover[data-v-72eb798f]{position:relative;overflow:hidden;aspect-ratio:16/10;background:linear-gradient(135deg,#f5f5f5,#eee)}.course-cover img[data-v-72eb798f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.course-card:hover .course-cover img[data-v-72eb798f]{-webkit-transform:scale(1.08);transform:scale(1.08)}.course-overlay[data-v-72eb798f]{position:absolute;inset:0;background:linear-gradient(135deg,hsla(0,100%,71%,.85),rgba(255,142,83,.85));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#fff}.course-card:hover .course-overlay[data-v-72eb798f]{opacity:1}.overlay-icon[data-v-72eb798f]{font-size:32px}.overlay-text[data-v-72eb798f]{font-size:16px;font-weight:700;letter-spacing:1px}.course-info[data-v-72eb798f]{padding:14px}.course-name[data-v-72eb798f]{font-size:15px;font-weight:700;color:#333;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-desc[data-v-72eb798f]{font-size:12px;color:#aaa;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.unit-card[data-v-72eb798f]{border-radius:18px;overflow:hidden;background:#fff;cursor:pointer;-webkit-transition:all .35s cubic-bezier(.4,0,.2,1);transition:all .35s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}.unit-card[data-v-72eb798f]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 14px 32px rgba(77,150,255,.18);box-shadow:0 14px 32px rgba(77,150,255,.18)}.unit-cover[data-v-72eb798f]{position:relative;overflow:hidden;aspect-ratio:16/10;background:linear-gradient(135deg,#e8f4fd,#f0f0f0)}.unit-cover img[data-v-72eb798f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.unit-card:hover .unit-cover img[data-v-72eb798f]{-webkit-transform:scale(1.06);transform:scale(1.06)}.unit-badge[data-v-72eb798f]{position:absolute;top:10px;left:10px;background:linear-gradient(135deg,#4d96ff,#6bb5ff);color:#fff;padding:4px 14px;border-radius:20px;font-size:12px;font-weight:800;-webkit-box-shadow:0 2px 8px rgba(77,150,255,.35);box-shadow:0 2px 8px rgba(77,150,255,.35);letter-spacing:1px}.unit-overlay[data-v-72eb798f]{position:absolute;inset:0;background:linear-gradient(135deg,rgba(77,150,255,.8),rgba(107,181,255,.8));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#fff}.unit-card:hover .unit-overlay[data-v-72eb798f]{opacity:1}.unit-info[data-v-72eb798f]{padding:12px 14px}.unit-name[data-v-72eb798f]{font-size:14px;font-weight:700;color:#333;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unit-meta[data-v-72eb798f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.unit-meta[data-v-72eb798f] .ant-tag{border-radius:10px;font-size:11px;padding:0 8px;line-height:20px;border:none}