.lms-course-card{box-sizing:border-box;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid #e8e8e8;border-radius:12px;background:#fff;color:#262626;box-shadow:0 2px 8px rgba(0,0,0,.04);font:14px/1.5715 var(--ui-font-family,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lms-course-card:hover{transform:translateY(-3px);border-color:#91caff;box-shadow:0 10px 28px rgba(0,0,0,.09)}.lms-course-card *{box-sizing:border-box}.lms-course-card__media{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;background:linear-gradient(135deg,#e6f4ff,#f9f0ff)}.lms-course-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.lms-course-card:hover .lms-course-card__media img{transform:scale(1.025)}.lms-course-card__media>span{position:absolute;top:12px;left:12px;padding:3px 8px;border-radius:999px;background:#fff7e6;color:#ad4e00;font-size:11px;font-weight:700}.lms-course-card__play{position:absolute;right:14px;bottom:14px;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:rgba(255,255,255,.92);color:#1677ff;box-shadow:0 4px 14px rgba(0,0,0,.15)}.lms-course-card__play svg{width:16px;height:16px;margin-left:2px}.lms-course-card__body{display:flex;flex:1;flex-direction:column;padding:18px}.lms-course-card__eyebrow{color:#0958d9;font-size:10px;font-weight:700;letter-spacing:.07em}.lms-course-card h3{margin:7px 0 4px;font-size:17px;line-height:1.45}.lms-course-card h3 a{color:inherit;text-decoration:none}.lms-course-card p{margin:0;color:var(--ui-color-text-tertiary,rgba(0,0,0,.58));font-size:12px}.lms-course-card__rating{display:flex;align-items:center;gap:5px;margin-top:11px;color:#faad14;font-size:12px}.lms-course-card__rating strong{color:var(--ui-color-warning-text,#874d00)}.lms-course-card__rating svg{width:14px;height:14px;fill:currentColor}.lms-course-card__rating span{color:var(--ui-color-text-tertiary,rgba(0,0,0,.58))}.lms-course-card__meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:13px;padding-top:13px;border-top:1px solid #f0f0f0;color:#595959;font-size:11px}.lms-course-card__meta span{display:flex;align-items:center;gap:5px}.lms-course-card__meta svg{width:14px;height:14px;color:#1677ff}.lms-course-card__progress{margin-top:15px}.lms-course-card__progress>div{height:5px;overflow:hidden;border-radius:999px;background:#e6f4ff}.lms-course-card__progress>div span{display:block;width:var(--course-progress,0%);height:100%;border-radius:inherit;background:#1677ff;transition:width .7s ease}.lms-course-card__progress small{display:block;margin-top:5px;color:var(--ui-color-text-tertiary,rgba(0,0,0,.58));font-size:10px}.lms-course-card[data-status=new] .lms-course-card__progress{visibility:hidden}.lms-course-card[data-status=completed] .lms-course-card__progress>div span{background:#52c41a}.lms-course-card__cta{display:flex;min-height:40px;align-items:center;justify-content:center;gap:6px;margin-top:16px;border:1px solid #1677ff;border-radius:8px;color:#0958d9;font-size:12px;font-weight:600;text-decoration:none}.lms-course-card__cta:hover{background:#1677ff;color:#fff}.lms-course-card__cta svg{width:14px;height:14px}