.CourseTable-module__x_i5Nq__filterBar{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.CourseTable-module__x_i5Nq__courseList{gap:12px;display:grid}.CourseTable-module__x_i5Nq__courseCard{border:1px solid var(--border-2);border-radius:var(--r-card);background:#fff;overflow:hidden}.CourseTable-module__x_i5Nq__courseHeader{cursor:pointer;-webkit-user-select:none;user-select:none;padding:22px}.CourseTable-module__x_i5Nq__courseHeaderInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.CourseTable-module__x_i5Nq__courseNameRow{align-items:center;gap:8px;display:flex}.CourseTable-module__x_i5Nq__courseName{font-size:18px;font-weight:700}.CourseTable-module__x_i5Nq__courseMeta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;font-size:14px;display:flex}.CourseTable-module__x_i5Nq__metaLabel{color:var(--fg-2)}.CourseTable-module__x_i5Nq__chevron{color:var(--fg-2);transition:transform .2s var(--ease-standard);flex-shrink:0}.CourseTable-module__x_i5Nq__chevronOpen{transform:rotate(180deg)}.CourseTable-module__x_i5Nq__courseDetail{border-top:1px solid var(--border-2);background:var(--bb-cream);padding:22px}.CourseTable-module__x_i5Nq__detailGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.CourseTable-module__x_i5Nq__detailLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);font-size:11px;font-weight:600}.CourseTable-module__x_i5Nq__detailValue{margin-top:6px;font-weight:600}.CourseTable-module__x_i5Nq__addCompareBtn{margin-top:16px}@media (max-width:860px){.CourseTable-module__x_i5Nq__detailGrid{grid-template-columns:1fr}.CourseTable-module__x_i5Nq__courseMeta{gap:10px}}
