.cv7991-type-label{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;padding:7px 11px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 5px 14px #173b7a1a}.cv7991-type-label.cv7991-type-label--theory{color:#075e78;background:linear-gradient(135deg,#e5fbff,#dff3ff);border:1px solid #83d9ef}.cv7991-type-label.cv7991-type-label--exercise{color:#6d28a8;background:linear-gradient(135deg,#f5edff,#ffeaf5);border:1px solid #d6b7ff}.cv7991-grade-label{color:#64748b;text-transform:uppercase;letter-spacing:.1em;margin-top:8px;font-size:10px;font-weight:800;display:block}
