.after-class-exam[data-v-39bd186a]{padding:8px 0 20px}.exam-tip[data-v-39bd186a]{text-align:center;padding:40px 20px;font-size:14px}.course-test-question[data-v-39bd186a],.exam-tip[data-v-39bd186a]{color:var(--www-muted,#5b6573)}.course-test-question-info[data-v-39bd186a]{margin:0}.course-test-question-info dt[data-v-39bd186a]{color:var(--www-ink,#1c2430);gap:8px;margin-bottom:16px;font-size:15px;line-height:1.8;display:flex}.q-num[data-v-39bd186a]{flex-shrink:0;font-weight:600}.q-title[data-v-39bd186a]{flex:1}.q-title[data-v-39bd186a] p{margin:0}.q-option[data-v-39bd186a]{margin:0 0 10px;line-height:2}.q-option label[data-v-39bd186a]{cursor:pointer;color:var(--www-muted,#5b6573);align-items:flex-start;gap:10px;display:inline-flex}.q-option input[data-v-39bd186a]{margin-top:6px}.q-option.is-selected label[data-v-39bd186a]{color:var(--www-brand,#1a7bff)}.q-hint[data-v-39bd186a]{color:var(--www-brand-deep,#0d5fbf);margin-top:20px;font-size:14px;line-height:1.6}.course-test-question-btn[data-v-39bd186a]{flex-wrap:wrap;align-items:center;gap:12px;margin:40px 0 0;display:flex}.q-progress[data-v-39bd186a]{color:var(--www-muted,#5b6573);margin:0 40px 0 0;font-size:14px;display:inline}.q-progress em[data-v-39bd186a]{color:var(--www-brand,#1a7bff);font-style:normal;font-weight:600}.result-text[data-v-39bd186a]{text-align:center;color:var(--www-ink,#1c2430);padding:24px 0;font-size:18px}.www-product[data-v-0338d3db]{color:var(--www-ink,#1c2430);font-family:var(--www-font-sans);background:var(--www-surface,#fff);min-height:60vh}.www-product__body[data-v-0338d3db]{background:linear-gradient(180deg,var(--www-surface-soft,#f4f8fd) 0,#fff 200px);padding:20px 0 56px}.www-product__crumb[data-v-0338d3db]{margin-bottom:16px}.www-product__tab-panel[data-v-0338d3db]{margin-top:16px}.www-product__side-title[data-v-0338d3db]{color:var(--www-navy,#103f7e);margin:0;font-size:1.05rem;font-weight:700}.www-product__app-tips[data-v-0338d3db]{margin-bottom:16px}.www-product__app-form[data-v-0338d3db]{flex-direction:column;gap:12px;display:flex}.www-product__progress-bar[data-v-0338d3db]{width:88px}.www-product__hero[data-v-0338d3db]{border:1px solid var(--www-line,#d7e6f7);border-radius:var(--www-radius,14px);box-shadow:var(--www-shadow-soft);background:#fff;margin-bottom:20px;overflow:hidden}.www-product__hero-row[data-v-0338d3db]{flex-wrap:wrap;gap:24px;display:flex}.www-product__cover[data-v-0338d3db]{border-radius:var(--www-radius-sm,10px);background:var(--www-navy-deep,#0a2d5c);max-width:100%;box-shadow:var(--www-shadow-soft);flex:0 0 320px;position:relative;overflow:hidden}.www-product__cover img[data-v-0338d3db]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.www-product__cover-badge[data-v-0338d3db]{z-index:1;position:absolute;top:12px;left:12px}.www-product__hero-info[data-v-0338d3db]{flex-direction:column;flex:1;gap:12px;min-width:240px;display:flex}.www-product__title[data-v-0338d3db]{color:var(--www-navy,#103f7e);margin:0;font-size:calc(clamp(1.25rem,2.2vw,1.6rem));font-weight:700;line-height:1.45}.www-product__meta[data-v-0338d3db]{flex-wrap:wrap;gap:8px;display:flex}.www-product__price[data-v-0338d3db]{color:var(--www-brand-deep,#0d5fbf);margin:4px 0 0;font-size:1.5rem;font-weight:700;line-height:1.2}.www-product__validity[data-v-0338d3db]{color:var(--www-muted,#5b6573);margin:0;font-size:13px}.www-product__actions[data-v-0338d3db]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.www-product__cta[data-v-0338d3db]{min-width:132px}.www-product__main[data-v-0338d3db]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.www-product__content[data-v-0338d3db],.www-product__side-card[data-v-0338d3db]{border:1px solid var(--www-line,#d7e6f7);border-radius:var(--www-radius,14px);box-shadow:var(--www-shadow-soft);background:#fff}.www-product__tabs[data-v-0338d3db]{margin-bottom:4px}.www-product__section-title[data-v-0338d3db]{border-bottom:2px solid var(--www-surface-tint,#eaf3fc);color:var(--www-navy,#103f7e);margin:0 0 12px;padding-bottom:8px;font-size:1.05rem;font-weight:700}.www-product__rich[data-v-0338d3db]{color:var(--www-muted,#5b6573);word-break:break-word;margin:0 0 24px;font-size:14px;line-height:1.85}.www-product__rich[data-v-0338d3db] p{margin:0 0 .6em}.www-product__rich[data-v-0338d3db] img{border-radius:var(--www-radius-sm,10px);max-width:100%;height:auto;margin:12px auto;display:block}.www-product__rich[data-v-0338d3db] a{color:var(--www-brand,#1a7bff);text-decoration:none}.www-product__rich[data-v-0338d3db] a:hover{text-decoration:underline}.www-product__chapters[data-v-0338d3db]{flex-direction:column;gap:6px;display:flex}.www-product__chapter-group[data-v-0338d3db]{border-radius:var(--www-radius-sm,10px);background:var(--www-surface-tint,#eaf3fc);color:var(--www-navy,#103f7e);margin-top:8px;padding:10px 14px;font-size:15px;font-weight:700}.www-product__chapter-row[data-v-0338d3db]{border-radius:var(--www-radius-sm,10px);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 14px;transition:background-color .15s,border-color .15s;display:flex}.www-product__chapter-row[data-v-0338d3db]:hover:not(.is-locked){background:var(--www-surface-soft,#f4f8fd);border-color:var(--www-line,#d7e6f7)}.www-product__chapter-row.is-locked[data-v-0338d3db]{cursor:default;opacity:1;background:var(--www-surface-soft,#f4f8fd);color:var(--www-muted,#5b6573);border-color:#0000}.www-product__chapter-row.is-done .www-product__chapter-name[data-v-0338d3db]{color:var(--www-muted,#5b6573)}.www-product__chapter-main[data-v-0338d3db]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.www-product__chapter-icon[data-v-0338d3db]{color:var(--www-brand,#1a7bff);flex-shrink:0}.is-locked .www-product__chapter-icon[data-v-0338d3db]{color:var(--www-line-strong,#9db4d0)}.www-product__chapter-name[data-v-0338d3db]{min-width:0;color:var(--www-ink,#1c2430);font-size:15px;line-height:1.4}.www-product__chapter-progress[data-v-0338d3db]{flex-direction:column;flex:0 0 132px;align-items:flex-end;gap:4px;display:flex}.www-product__progress-text[data-v-0338d3db]{color:var(--www-muted,#5b6573);font-size:12px;line-height:1}.www-product__chapter-row.is-done .www-product__progress-bar[data-v-0338d3db] [data-slot=indicator]{background:#22c55e}.www-product__package-grid[data-v-0338d3db]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:4px;display:grid}.www-product__package-item[data-v-0338d3db]{color:inherit;border:1px solid var(--www-line,#d7e6f7);border-radius:var(--www-radius-sm,10px);background:#fff;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;overflow:hidden}.www-product__package-item[data-v-0338d3db]:hover{border-color:var(--www-brand,#1a7bff);box-shadow:var(--www-shadow-soft);transform:translateY(-1px)}.www-product__package-photo img[data-v-0338d3db]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.www-product__package-text[data-v-0338d3db]{text-align:center;color:var(--www-navy,#103f7e);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:10px 10px 12px;font-size:13px;line-height:1.4;overflow:hidden}.www-product__empty[data-v-0338d3db]{color:var(--www-muted,#5b6573);margin:12px 0;font-size:14px}.www-product__lecturer[data-v-0338d3db]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 16px 16px;display:flex}.www-product__lecturer-name[data-v-0338d3db]{color:var(--www-navy,#103f7e);font-size:15px;font-weight:700}.www-product__lecturer-org[data-v-0338d3db]{color:var(--www-muted,#5b6573);font-size:13px}.www-product__lecturer-bio[data-v-0338d3db]{text-align:left;max-height:140px;margin:8px 0 0;font-size:12px;line-height:1.75;overflow:auto}.www-product__students[data-v-0338d3db]{flex-wrap:wrap;gap:10px;padding:4px 16px 16px;display:flex}.www-product__app-actions[data-v-0338d3db]{justify-content:flex-end;padding-top:4px;display:flex}@media screen and (width<=960px){.www-product__main[data-v-0338d3db]{grid-template-columns:1fr}.www-product__cover[data-v-0338d3db]{flex:0 0 100%}.www-product__package-grid[data-v-0338d3db]{grid-template-columns:repeat(2,minmax(0,1fr))}.www-product__chapter-progress[data-v-0338d3db]{flex-basis:100px}}@media screen and (width<=640px){.www-product__chapter-row[data-v-0338d3db]{flex-direction:column;align-items:stretch}.www-product__chapter-progress[data-v-0338d3db]{flex-basis:auto;align-items:stretch;width:100%}}
