/* Round 10, lane 005: the level check (#/intake, features/intake). The test steps use Practice's round layout
   (.pr-round); the choice and cloze items are styles/features/core.css (.ci-*). */
.in .row { min-height: 56px; }
.in-langs { margin-top: var(--s-4); }
.in-actions { display: flex; flex-wrap: wrap; gap: var(--s-3); margin-top: var(--s-6); }
.in-actions .btn-primary { min-width: 160px; min-height: 52px; }
.in-flow .pr-top-row .label { flex: 1; min-width: 0; }
.in-answer { margin-top: var(--s-4); }
.in-fb { margin-top: var(--s-3); }
.in-level { margin-top: var(--s-2); }
.in-level .figure { font: 300 var(--fs-figure)/1 var(--font-display); letter-spacing: -0.025em; }
.in-hours { margin-top: var(--s-5); }
.in-target-row { display: flex; align-items: center; gap: var(--s-2); max-width: 200px; }
.in-target { max-width: 140px; }
/* Profile › Courses: "Check my level" under a course's line */
.course-check { justify-self: start; display: inline-flex; align-items: center; min-height: var(--tap); font-size: 14px; color: var(--ink-2); text-decoration: underline; text-underline-offset: 3px; }
/* a check again: the level found next to the course's level, the learner picks */
.in-levelpick { margin: var(--s-5) 0 0; padding: 0; border: 0; display: grid; gap: var(--s-2); }
.in-levelpick legend { margin-bottom: var(--s-2); font-weight: 500; }
